summaryrefslogtreecommitdiffstats
path: root/drivers/macintosh/windfarm_pid.h
diff options
context:
space:
mode:
authorAl Viro <viro@ZenIV.linux.org.uk>2008-01-12 15:16:14 +0100
committerJeff Garzik <jeff@garzik.org>2008-01-15 21:58:36 +0100
commitb50e56d81e0df964e9b28001d792021b109cf4f1 (patch)
treee76679a3230265d1484882fd914e1b7b208004ba /drivers/macintosh/windfarm_pid.h
parentFix ARM profiling/instrumentation configuration (diff)
downloadlinux-b50e56d81e0df964e9b28001d792021b109cf4f1.tar.xz
linux-b50e56d81e0df964e9b28001d792021b109cf4f1.zip
libata fixes for sparse-found problems
In pata_legacy and pata_winbond we've got bugs - cpu_to_le16() instead of cpu_to_le32(). Fortunately, both affected suckers are VLB, thus l-e-only, so we might get away with that unless we hit it with slop == 3 (hadn't checked if playing with badly aligned sg could trigger that). Still buggy... Moreover, pata_legacy, pata_winbond and pata_qdi forgot to initialize pad on the write side of 32bit case in their ->data_xfer(). Hopefully the hardware does't care, but still, sending uninitialized data to it... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/macintosh/windfarm_pid.h')
0 files changed, 0 insertions, 0 deletions