mtd: mark block device queue as non-rotational
PATCH 1/1 mtd: mark block device queue as non-rotational
This is similar to what the nbd driver does, among others.
Signed-off-by Dan McGee <[email protected]>
--- drivers/mtd/mtd_blkdevs.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
drivers/mtd/mtd_blkdevs.c +2 -0
@@ -426,6 +426,8 @@ int add_mtd_blktrans_dev(struct mtd_blktrans_dev *new) new->rq->queuedata = new;blk_queue_logical_block_size (new->rq, tr->blksize); +queue_flag_set_unlocked (QUEUE_FLAG_NONROT , new->rq); +if (tr->discard) {queue_flag_set_unlocked (QUEUE_FLAG_DISCARD , new->rq); new->rq->limits.max_discard_sectors =UINT_MAX ;
Signature · 1 line
1.7.6.4
Artem Bityutskiy
AppliedQuoted 3 lines · Dan McGee
This is similar to what the nbd driver does, among others.
Signed-off-by Dan McGee <[email protected]>
Pushed to l2-mtd-2.6.git, thanks!
Signature · 2 lines
Best Regards, Artem Bityutskiy