[Hyper-V] storvsc: Set the SRB flags correctly when no data transfer is needed
Bug #1454758 reported by
Joshua R. Poulson
This bug affects 8 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Critical
|
Joseph Salisbury | ||
Precise |
Fix Released
|
Critical
|
Joseph Salisbury | ||
Trusty |
Fix Released
|
Critical
|
Joseph Salisbury | ||
Utopic |
Fix Released
|
Critical
|
Joseph Salisbury | ||
Vivid |
Fix Released
|
Critical
|
Joseph Salisbury | ||
Wily |
Fix Released
|
Critical
|
Joseph Salisbury |
Bug Description
The following critical bugfix has been accepted into the upstream kernel. It is needed for 15.10, 15.02, 14.10, 14.04 and 14.04 HWE (and, by extension, 12.04 and 12.04 HWE). We have seen IHV drivers in the field throw errors and time out due to receiving SRB flags set when no data transfer is expected.
storvsc: Set the SRB flags correctly when no data transfer is needed
Set the SRB flags correctly when there is no data transfer. Without this
change some IHV drivers will fail valid commands such as TEST_UNIT_READY.
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in linux (Ubuntu): | |
importance: | Undecided → Critical |
tags: | added: kernel-da-key kernel-hyper-v |
Changed in linux (Ubuntu Vivid): | |
status: | New → Triaged |
Changed in linux (Ubuntu Wily): | |
status: | Confirmed → Triaged |
Changed in linux (Ubuntu Utopic): | |
status: | New → Triaged |
Changed in linux (Ubuntu Trusty): | |
status: | New → Triaged |
Changed in linux (Ubuntu Precise): | |
status: | New → Triaged |
Changed in linux (Ubuntu Vivid): | |
importance: | Undecided → Critical |
Changed in linux (Ubuntu Utopic): | |
importance: | Undecided → Critical |
Changed in linux (Ubuntu Trusty): | |
importance: | Undecided → Critical |
Changed in linux (Ubuntu Precise): | |
importance: | Undecided → Critical |
Changed in linux (Ubuntu Vivid): | |
status: | Fix Committed → Fix Released |
Changed in linux (Ubuntu Trusty): | |
status: | In Progress → Fix Released |
Changed in linux (Ubuntu Utopic): | |
status: | In Progress → Fix Released |
Changed in linux (Ubuntu Precise): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-precise removed: verification-needed-precise |
To post a comment you must log in.
No log provided or required, upstream commit.