cfq-iosched: fix the setting of IOPS mode on SSDs
A previous commit wanted to make CFQ default to IOPS mode on non-rotational storage, however it did so when the queue was initialized and the non-rotational flag is only set later on in the probe. Add an elevator hook that gets called off the add_disk() path, at that point we know that feature probing has finished, and we can reliably check for the various flags that drivers can set. Change-Id: If221afad7bc9b991f08cb26eec0efae715d8813d Fixes: 41c0126b ("block: Make CFQ default to IOPS mode on SSDs") Tested-by:Romain Francoise <romain@orebokech.com> Signed-off-by:
Jens Axboe <axboe@fb.com> Original commit: https://github.com/Slim80/Imperium_LG_G4_MM_Kernel/commit/a79b0eb5364698aee76b38cd35fb7021c9a62632
Loading
Please register or sign in to comment