hv_storvsc: Account for in-transit packets in the RESET path
| 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.
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://
Please report any testing here. Thanks!
The attachment "Fix for issue" of this bug report has been identified as being a patch. The ubuntu-reviewers team has been subscribed to the bug report so that they can review the patch. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-reviewers team please also unsubscribe the team from this bug report.
[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]
Hello Mike, or anyone else affected,
Accepted linux into precise-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https:/
This bug was fixed in the package linux - 3.2.0-24.37
---------------
linux (3.2.0-24.37) precise-proposed; urgency=low
[ Herton Ronaldo Krzesinski ]
* d-i: Add hid-logitech-dj to input-modules
- LP: #975198
* d-i: Add rtl8187 driver to nic-usb-modules
- LP: #971719
[ Ian Abbott ]
* SAUCE: staging: comedi: Add module parameters for default buffer size
- LP: #981234
* SAUCE: staging: comedi: Add kernel config for default buffer sizes
- LP: #981234
[ K. Y. Srinivasan ]
* SAUCE: hv_storvsc: Account for in-transit packets in the RESET path
- LP: #978394
[ Leann Ogasawara ]
* [Config] Set CONFIG_
- LP: #981234
[ Luis Henriques ]
* SAUCE: ite-cir: postpone ISR registration
- LP: #984387
[ Manoj Iyer ]
* SAUCE: Bluetooth: btusb: Add vendor specific ID (0489 e042) for
BCM20702A0
- LP: #980965
[ Tim Gardner ]
* Extract firmware module info during getabi
* [Config] Remove hiq-quanta module references
- LP: #913164
* [Config] powerpc-smp: build in ATI and RADEON frame buffer drivers
- LP: #949288
[ Trond Myklebust ]
* SAUCE: NFSv4: Ensure that the LOCK code sets exception->inode
- LP: #974664
* SAUCE: NFSv4: Ensure that we check lock exclusive/shared type against
open modes
- LP: #974664
[ Upstream Kernel Changes ]
* Input: psmouse - allow drivers to use psmouse_
- LP: #969334
* Input: psmouse - use psmouse_
drivers
- LP: #969334
* Input: sentelic - refactor code for upcoming new hardware support
- LP: #969334
* Input: sentelic - enabling absolute coordinates output for newer
hardware
- LP: #969334
* Input: sentelic - minor code cleanup
- LP: #969334
* Input: sentelic - improve packet debugging information
- LP: #969334
* Input: sentelic - filter taps in absolute mode
- LP: #969334
* drm/i915: Fixes distorted external screen image on HP 2730p
- LP: #796030
* NFSv4: Minor cleanups for nfs4_handle_
nfs4_
- LP: #974664
* NFSv4: Rate limit the state manager for lock reclaim warning messages
- LP: #974664
* HID: multitouch: merge quanta driver into hid-multitouch
- LP: #913164
* HID: usbhid: add quirk no_get for quanta 3008 devices
- LP: #913164
-- Leann Ogasawara <email address hidden> 2012年4月24日 07:47:49 -0700
Tagging this bug as verified for Precise. Patch is already released with Precise, but showing up on ti-omap4 SRU report where it isn't a specific ti-omap4 change.
The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.