From: James Bottomley Date: Fri, 22 Aug 2008 21:15:22 +0000 (-0500) Subject: [IA64] Fix __{in,out}s{w,l} to handle unaligned data X-Git-Tag: v2.6.27-rc5~25^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a549f8b581db95fec1e2d86ff857594fcfcd9db;p=pandora-kernel.git [IA64] Fix __{in,out}s{w,l} to handle unaligned data Some ia64 systems produce several repeats of kernel messages like this: kernel unaligned access to 0xe000000644220466, ip=0xa000000100516fa1 This was tracked to ide code using the __cmd[] field in "struct request" via the __outsw() function. __cmd[] is a char array, so is not guaranteed to be properly aligned when accessed as words. Tested-by: Nishanth Aravamudan Signed-off-by: James Bottomley Signed-off-by: Tony Luck --- Reading git-diff-tree failed