floppy: Run floppy initialization asynchronous
authorAndi Kleen <ak@linux.intel.com>
Tue, 3 Jul 2012 00:27:04 +0000 (17:27 -0700)
committerJiri Kosina <jkosina@suse.cz>
Wed, 4 Jul 2012 12:01:40 +0000 (14:01 +0200)
commit0cc15d03bcccdf95e2bd82e094e6064e61b54207
treef6ec256f60f185089e306096a73fbf12b5b8788e
parenta70f35af4e49f87ba4b6c4b30220fbb66cd74af6
floppy: Run floppy initialization asynchronous

floppy_init is quite slow, 3s on my test system to determine
that there is no floppy. Run it asynchronous to the other
init calls to improve boot time.

[jkosina@suse.cz: fix modular build]

Signed-off-by: Andi Kleen <ak@linux.intel.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/block/floppy.c