hv_storvsc: Account for in-transit packets in the RESET path
Bug #978394 reported by
Mike Sterling
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Critical
|
Andy Whitcroft | ||
Precise |
Fix Released
|
Critical
|
Andy Whitcroft |
Bug Description
Properly account for I/O in transit before returning from the RESET call.
In the absense of this patch we could have a situation where the host may respond to a command that was issued prior to the issuance of the RESET command at some arbitrary time after responding to the RESET command.
Currently, the host does not do anything with the RESET command and so it is ok to wait for the in-transit I/O to be accounted for. If the host side sematics changes, we will have to revisit this.
Changed in linux (Ubuntu): | |
importance: | Undecided → Critical |
status: | New → Confirmed |
tags: | added: patch |
tags: | added: kernel-da-key precise |
Changed in linux (Ubuntu Precise): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I have pulled this patch into the precise kernel for testing. If you can test the kernels below and confirm the fix your issue:
http:// people. canonical. com/~apw/ lp978394- precise/
Please report any testing here. Thanks!