1. 09 Feb, 2007 3 commits
    • Tejun Heo's avatar
      libata: update libata LLDs to use devres · 24dc5f33
      Tejun Heo authored
      Update libata LLDs to use devres.  Core layer is already converted to
      support managed LLDs.  This patch simplifies initialization and fixes
      many resource related bugs in init failure and detach path.  For
      example, all converted drivers now handle ata_device_add() failure
      gracefully without excessive resource rollback code.
      
      As most resources are released automatically on driver detach, many
      drivers don't need or can do with much simpler ->{port|host}_stop().
      In general, stop callbacks are need iff port or host needs to be given
      commands to shut it down.  Note that freezing is enough in many cases
      and ports are automatically frozen before being detached.
      Signed-off-by: default avatarTejun Heo <htejun@gmail.com>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      24dc5f33
    • Tejun Heo's avatar
      libata: use ata_id_c_string() · 8bfa79fc
      Tejun Heo authored
      There were several places where ATA ID strings are manually terminated
      and in some places possibly unterminated strings were passed to string
      functions which don't limit length like strstr().  This patch converts
      all of them over to ata_id_c_string().
      Signed-off-by: default avatarTejun Heo <htejun@gmail.com>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      8bfa79fc
    • Tejun Heo's avatar
      libata: straighten out ATA_ID_* constants · a0cf733b
      Tejun Heo authored
      * Kill _OFS suffixes in ATA_ID_{SERNO|FW_REV|PROD}_OFS for consistency
        with other ATA_ID_* constants.
      
      * Kill ATA_SERNO_LEN
      
      * Add and use ATA_ID_SERNO_LEN, ATA_ID_FW_REV_LEN and ATA_ID_PROD_LEN.
        This change also makes ata_device_blacklisted() use proper length
        for fwrev.
      Signed-off-by: default avatarTejun Heo <htejun@gmail.com>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      a0cf733b
  2. 24 Jan, 2007 1 commit
  3. 03 Dec, 2006 1 commit
  4. 01 Dec, 2006 1 commit
  5. 28 Nov, 2006 1 commit
  6. 28 Sep, 2006 1 commit
  7. 27 Sep, 2006 1 commit
  8. 30 Aug, 2006 1 commit
  9. 29 Aug, 2006 1 commit