|
@@ -373,13 +373,8 @@ static void gigaset_freecshw(struct cardstate *cs)
|
|
|
|
|
|
static void gigaset_device_release(struct device *dev)
|
|
static void gigaset_device_release(struct device *dev)
|
|
{
|
|
{
|
|
- struct platform_device *pdev = to_platform_device(dev);
|
|
|
|
struct cardstate *cs = dev_get_drvdata(dev);
|
|
struct cardstate *cs = dev_get_drvdata(dev);
|
|
|
|
|
|
- /* adapted from platform_device_release() in drivers/base/platform.c */
|
|
|
|
- kfree(dev->platform_data);
|
|
|
|
- kfree(pdev->resource);
|
|
|
|
-
|
|
|
|
if (!cs)
|
|
if (!cs)
|
|
return;
|
|
return;
|
|
dev_set_drvdata(dev, NULL);
|
|
dev_set_drvdata(dev, NULL);
|