[PATCH] I2O: second code cleanup of sparse warnings and unneeded syncronization
Changes: - Added header "core.h" for i2o_core.ko internal definitions - More sparse fixes - Changed display of TID's in sysfs attributes from XXX to 0xXXX - Use the right functions for accessing I/O and normal memory - Removed error handling of SCSI device errors and let the SCSI layer take care of it - Added new device / removed device handling to SCSI-OSM - Make status access volatile - Cleaned up activation of I2O controller - Removed unnecessary wmb() and rmb() calls - Use own struct i2o_io for I/O memory instead of struct i2o_dma 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>
Showing
- drivers/message/i2o/core.h 55 additions, 0 deletionsdrivers/message/i2o/core.h
- drivers/message/i2o/debug.c 0 additions, 3 deletionsdrivers/message/i2o/debug.c
- drivers/message/i2o/device.c 13 additions, 9 deletionsdrivers/message/i2o/device.c
- drivers/message/i2o/driver.c 10 additions, 14 deletionsdrivers/message/i2o/driver.c
- drivers/message/i2o/exec-osm.c 12 additions, 15 deletionsdrivers/message/i2o/exec-osm.c
- drivers/message/i2o/i2o_block.c 2 additions, 2 deletionsdrivers/message/i2o/i2o_block.c
- drivers/message/i2o/i2o_config.c 5 additions, 3 deletionsdrivers/message/i2o/i2o_config.c
- drivers/message/i2o/i2o_scsi.c 65 additions, 137 deletionsdrivers/message/i2o/i2o_scsi.c
- drivers/message/i2o/iop.c 68 additions, 60 deletionsdrivers/message/i2o/iop.c
- drivers/message/i2o/pci.c 3 additions, 18 deletionsdrivers/message/i2o/pci.c
- include/linux/i2o-dev.h 11 additions, 12 deletionsinclude/linux/i2o-dev.h
- include/linux/i2o.h 31 additions, 85 deletionsinclude/linux/i2o.h
Loading
Please register or sign in to comment