aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/kmod.c
diff options
context:
space:
mode:
authorAkinobu Mita <akinobu.mita@gmail.com>2008-04-21 09:51:06 +0200
committerJens Axboe <jens.axboe@oracle.com>2008-04-21 09:51:06 +0200
commitfb199746303a6bfd6121834ec9e810471185c530 (patch)
treec50ed0dd313e7fcffddd021639473f001fcf8b05 /kernel/kmod.c
parent2472892a3ce17b177cc0d8099a6391949c75abf2 (diff)
downloadkernel_goldelico_gta04-fb199746303a6bfd6121834ec9e810471185c530.zip
kernel_goldelico_gta04-fb199746303a6bfd6121834ec9e810471185c530.tar.gz
kernel_goldelico_gta04-fb199746303a6bfd6121834ec9e810471185c530.tar.bz2
block: fix blk_register_queue() return value
blk_register_queue() returns -ENXIO when queue->request_fn is NULL. But there are some block drivers that call blk_register_queue() via add_disk() with queue->request_fn == NULL. (For example, brd, loop) Although no one checks return value of blk_register_queue(), this patch makes it return 0 instead of -ENXIO when queue->request_fn is NULL, Also this patch adds warning when blk_register_queue() and blk_unregister_queue() are called with queue == NULL rather than ignore invalid usage silently. Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com> Cc: Jens Axboe <axboe@kernel.dk> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'kernel/kmod.c')
0 files changed, 0 insertions, 0 deletions