Commit 5f49a784 authored by Randy Dunlap's avatar Randy Dunlap Committed by Linus Torvalds

[PATCH] janitor: floppy: use register_blkdev return value

From: Daniele Bellucci <bellucda@tiscali.it>

On failure register_blkdev doesn't necessarly return -ENODEV .. it can return -ENOMEM too.
This patch add a little better audit of register_blkdev.
parent ec30d80b
...@@ -135,6 +135,10 @@ ...@@ -135,6 +135,10 @@
* requires many non-obvious changes in arch dependent code. * requires many non-obvious changes in arch dependent code.
*/ */
/* 2003/07/28 -- Daniele Bellucci <bellucda@tiscali.it>.
* Better audit of register_blkdev.
*/
#define FLOPPY_SANITY_CHECK #define FLOPPY_SANITY_CHECK
#undef FLOPPY_SILENT_DCL_CLEAR #undef FLOPPY_SILENT_DCL_CLEAR
...@@ -4260,10 +4264,8 @@ int __init floppy_init(void) ...@@ -4260,10 +4264,8 @@ int __init floppy_init(void)
} }
devfs_mk_dir ("floppy"); devfs_mk_dir ("floppy");
if (register_blkdev(FLOPPY_MAJOR,"fd")) { if ((err = register_blkdev(FLOPPY_MAJOR,"fd")))
err = -EBUSY;
goto out; goto out;
}
floppy_queue = blk_init_queue(do_fd_request, &floppy_lock); floppy_queue = blk_init_queue(do_fd_request, &floppy_lock);
blk_queue_max_sectors(floppy_queue, 64); blk_queue_max_sectors(floppy_queue, 64);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment