1. 09 Feb, 2007 1 commit
    • 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>
  2. 03 Dec, 2006 1 commit
  3. 28 Nov, 2006 1 commit
  4. 14 Nov, 2006 1 commit
  5. 01 Oct, 2006 1 commit
    • Jeff Garzik's avatar
      [libata] pata_artop: kill gcc warning · 15a7c3bb
      Jeff Garzik authored
      gcc complains thusly:
      drivers/ata/pata_artop.c: In function ‘artop_init_one’:
      drivers/ata/pata_artop.c:429: warning: ‘info’ may be used uninitialized in this function
      While this warning is indeed bogus, even with improved static analysis
      and value range propagation, gcc will probably never be able to detect
      Add a BUG_ON() to trap invalid driver_data entries in the PCI table.
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
  6. 28 Sep, 2006 1 commit
  7. 27 Sep, 2006 1 commit
  8. 26 Sep, 2006 1 commit
  9. 29 Aug, 2006 1 commit