FS#54983 - [linux-zen] Fail to boot using elevator=kyber or elevator=bfq in 4.12.3, but not in 4.12.0-2

Attached to Project: Arch Linux
Opened by Andrew Fader (afader) - Sunday, 30 July 2017, 21:31 GMT
Last edited by Doug Newgard (Scimmia) - Sunday, 30 July 2017, 22:15 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Hi, I'm currently running 4.12.0-2-zen #1 ZEN SMP PREEMPT Sat Jul 8 16:22:59 UTC 2017 x86_64 GNU/Linux which I installed from the "staging" repo and using the kyber scheduler, which I can set by echoing that string into /sys/block/sda/queue/scheduler. I haven't tested 4.12.4 in testing, but when I boot in 4.12.3 it crashes if I have set the scheduler to kyber by passing elevator=kyber as a kernel parameter. I will capture the stack trace if you can tell me how or where that log is.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Sunday, 30 July 2017, 22:15 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#54964 
Comment by Andrew Fader (afader) - Sunday, 30 July 2017, 21:34 GMT
The net installed size change for both 4.12.3 and 4.12.4 is about 9mb. I'm afraid to install 4.12.4 for fear it will render my system once again unbootable, but I will if someone thinks it will fix the problem. Right now I am able to use 4.12-2 fine.
Comment by loqs (loqs) - Sunday, 30 July 2017, 21:55 GMT
 FS#54964 
Edit:
I should note at least in the mainline/stable kernel elevator is not deprecated but it will only set the none multique scheduler.
So at least in mainline/stable elevator could set cfq/noop/deadline if you are using multiqueue you will need to use other means
to set mq-deadline/kyber/bfq/none see https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/block?h=v4.12&id=b86dd815ff74ab9eda474d1c28428ac0db2c3032

Loading...