floppy: handle device_create_file() failure while init
Subsystems (2)
PATCH 1/1 floppy: handle device_create_file() failure while init
This patch kills the "ignoring return value of 'device_create_file'" warning message.
Signed-off-by Monakhov Dmitriy <[email protected]>
--- drivers/block/floppy.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-)
drivers/block/floppy.c +6 -1
@@ -4333,7 +4333,10 @@ static int __init floppy_init(void)if (err) goto out_flush_work; -device_create_file (&floppy_device[drive].dev,&dev_attr_cmos); + err =device_create_file (&floppy_device[drive].dev,&dev_attr_cmos); +if (err) + goto out_unreg_platform_dev; +/* to be cleaned up... */ disks[drive]->private_data = (void *)(long )drive; disks[drive]->queue = floppy_queue;
@@ -4344,6 +4347,8 @@ static int __init floppy_init(void)return 0 ; +out_unreg_platform_dev: +platform_device_unregister (&floppy_device[drive]); out_flush_work:flush_scheduled_work ();if (usage_count)
Signature · 1 line
1.4.4.2