FWIW, I appended the attached changeset to the 'upstream-linus' branch of libata-dev.git (and also forwarded it to stable@kernel.org). FWIW 2, except for fixes like the attached, 'upstream-linus' is a frozen branch, and normally isn't touched until you pull. Development continues in the separate 'upstream' branch, which ensures there are no surprise csets when 'upstream-linus' is pulled. 'upstream-linus' is a branch that behaves like a tag. Most of the time. Jeff