block: don't assume device has a request list backing in nr_requests store
commitc1bb36016b09cf5c4b207f470cb116548f5152e0
authorJens Axboe <jens.axboe@oracle.com>
Fri, 11 Sep 2009 20:44:29 +0000 (11 22:44 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 24 Sep 2009 15:43:57 +0000 (24 08:43 -0700)
tree79220106f01b7ef89acbb91545e15a2c51ed20ce
parent80c8fadd31216328720d74ae19c89156ecc00f99
block: don't assume device has a request list backing in nr_requests store

commit b8a9ae779f2c7049071034661e09cb7e1e82250c upstream.

Stacked devices do not. For now, just error out with -EINVAL. Later
we could make the limit apply on stacked devices too, for throttling
reasons.

This fixes

5a54cd13353bb3b88887604e2c980aa01e314309

and should go into 2.6.31 stable as well.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
block/blk-sysfs.c