1. 07 1月, 2006 1 次提交
  2. 22 9月, 2005 1 次提交
  3. 10 8月, 2005 1 次提交
    • M
      [PATCH] i2o: remove new configuration API · db29e85a
      Markus Lidel 提交于
      Remove new configuration API from i2o_config
      
      The API-patch is still available from the I2O website (which is mentioned in
      the kernel config now).  It is removed because it creates a new binary
      sysfs-attribute, which doesn't have the limitiation of 4k.  Expect for the
      Adaptec controllers, which has a limitation in the hardware this attribute
      doesn't make sense anywhere else.  Until the sysfs API provides an attribute
      which doesn't buffer (like firmware) and let access to at least 64k blocks i
      provide a separate patch...
      
      (akpm: basically, this API was introduced post-2.6.12 and Markus wants to pull
      it out before 2.6.13).
      Signed-off-by: NMarkus Lidel <Markus.Lidel@shadowconnect.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      db29e85a
  4. 08 7月, 2005 1 次提交
    • A
      [PATCH] i2o: config-osm build fix · ca3f5a95
      Andrew Morton 提交于
      Various stuff missing on alpha:
      
      drivers/message/i2o/config-osm.c:35: error: field `fops' has incomplete type
      drivers/message/i2o/config-osm.c: In function `sysfs_create_fops_file':
      drivers/message/i2o/config-osm.c:71: error: storage size of `tmp' isn't known
      drivers/message/i2o/config-osm.c:78: error: dereferencing pointer to incomplete type
      drivers/message/i2o/config-osm.c:81: error: dereferencing pointer to incomplete type
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      ca3f5a95
  5. 24 6月, 2005 1 次提交
    • M
      [PATCH] I2O: new sysfs attributes and Adaptec specific block device access and 64-bit DMA support · f10378ff
      Markus Lidel 提交于
      Changes:
       - Added Bus-OSM which could be used by user space programs to reset a
         channel on the controller
       - Make ioctl's in Config-OSM obsolete in prefer for sysfs attributes and
         move those to its own file
       - Added sysfs attribute for firmware read and write access for I2O
         controllers
       - Added special handling of firmware read and write access for Adaptec
         controllers
       - Added vendor id and product id as sysfs-attribute to Executive classes
       - Added automatic notification of LCT change handling to Exec-OSM
       - Added flushing function to Block-OSM for later barrier implementation
       - Use PRIVATE messages for Block access on Adaptec controllers, which are
         faster then BLOCK class access
       - Cleaned up support for Promise controller
       - New messages are now detected using the IRQ status register as
         suggested by the I2O spec
       - Added i2o_dma_high() and i2o_dma_low() functions
       - Added facility for SG tablesize calculation when using 32-bit and
         64-bit DMA addresses
       - Added i2o_dma_map_single() and i2o_dma_map_sg() which could build the
         SG list for 32-bit as well as 64-bit DMA addresses
      Signed-off-by: NMarkus Lidel <Markus.Lidel@shadowconnect.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      f10378ff