NVMe max_segments queue parameter gets set to 1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Tim Gardner | ||
Yakkety |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
== Comment: #0 - Heitor Ricardo Alves de Siqueira - 2016-06-02 10:41:18 ==
There are some upstream patches missing from the 16.04 nvme driver, and this limits adapter performance. We need to include these so that NVMe devices are correctly set up.
I would like to ask Canonical to cherry pick the following patches for the 16.04 kernel:
* da35825d9a09 ("nvme: set queue limits for the admin queue")
* 45686b6198bd ("nvme: fix max_segments integer truncation")
* f21018427cb0 ("block: fix blk_rq_
---uname output---
Linux ubuntu 4.4.0-22-generic #40-Ubuntu SMP Thu May 12 22:03:35 UTC 2016 ppc64le ppc64le ppc64le GNU/Linux
---Steps to Reproduce---
Boot the system with an NVMe adapter connected, and verify the queue parameters:
root@ubuntu:~# ./queue.sh nvme0n1
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
/sys/block/
We should have max_segments set to 65535 by default.
tags: | added: architecture-ppc64le bugnameltc-142115 severity-high targetmilestone-inin1604 |
Changed in ubuntu: | |
assignee: | nobody → Taco Screen team (taco-screen-team) |
affects: | ubuntu → linux (Ubuntu) |
Changed in linux (Ubuntu Yakkety): | |
assignee: | Taco Screen team (taco-screen-team) → nobody |
status: | New → Fix Released |
Changed in linux (Ubuntu Xenial): | |
assignee: | nobody → Tim Gardner (timg-tpi) |
status: | New → In Progress |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
https:/ /lists. ubuntu. com/archives/ kernel- team/2016- June/077899. html