qeth: fix calculation of required buffer elements for skb
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu on IBM z Systems |
Fix Released
|
High
|
Canonical Kernel Team | ||
linux (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Xenial |
Fix Released
|
High
|
Unassigned |
Bug Description
== SRU Justification ==
Description: qeth: fix calculation of required buffer elements for skb
Symptom: Repeated device recovery due to Subchannel Program Checks
Problem: skbs of certain lengths cause qeth to miscalculate the
Solution: Fix the buffer element calculation, so that qeth builds
Reproduction: Occurs for skbs where the last byte of the linear data
range / of a page frag sits on a page boundary.
Upstream Git Commit:
89271c65edd5992
kernel 4.16
backported to xenial/master-next
Here's a backport of the upstream commit for pre-4.8 kernels.
tags: | added: architecture-s39064 bugnameltc-164877 severity-high targetmilestone-inin1604 |
Changed in ubuntu: | |
assignee: | nobody → Skipper Bug Screeners (skipper-screen-team) |
affects: | ubuntu → linux (Ubuntu) |
Changed in ubuntu-z-systems: | |
importance: | Undecided → High |
assignee: | nobody → Canonical Kernel Team (canonical-kernel-team) |
status: | New → Triaged |
tags: | added: kernel-da-key |
Changed in linux (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in linux (Ubuntu): | |
assignee: | Skipper Bug Screeners (skipper-screen-team) → Joseph Salisbury (jsalisbury) |
status: | Triaged → In Progress |
Changed in linux (Ubuntu Xenial): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in ubuntu-z-systems: | |
status: | Triaged → In Progress |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Changed in ubuntu-z-systems: | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-xenial removed: verification-needed-xenial |
Changed in linux (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-z-systems: | |
status: | Fix Committed → Fix Released |
Are there patches that should be attached and synced to launchpad for this bug report? Or have they been sent to the Ubuntu kernel team mailing for review and inclusion?