[PATCH] I2O: fix and workaround for Motorola/Freescale controller
authorMarkus Lidel <Markus.Lidel@shadowconnect.com>
Fri, 3 Feb 2006 11:04:29 +0000 (03:04 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Fri, 3 Feb 2006 16:32:07 +0000 (08:32 -0800)
commit8b3e09e19932835fb77c63aaf3b1af6117e78871
treed98125db1fe2ee0c82426cac98c954cd62842e88
parent15d8ec7d08fbb7876e292b42bc92da8d82df7ea9
[PATCH] I2O: fix and workaround for Motorola/Freescale controller

- This controller violates the I2O spec for the I/O registers.  The patch
  contains a workaround which moves the registers to the proper location.
  (originally author: Matthew Starzewski)

- If a message frame is beyond the mapped address range a error is
  returned.

Signed-off-by: Markus Lidel <Markus.Lidel@shadowconnect.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/message/i2o/core.h
drivers/message/i2o/pci.c
include/linux/i2o.h