1. 07 Mar, 2012 1 commit
  2. 28 Feb, 2012 1 commit
  3. 31 Mar, 2011 1 commit
  4. 14 May, 2010 2 commits
    • Sergei Shtylyov's avatar
      libata: introduce sff_set_devctl() method · 41dec29b
      Sergei Shtylyov authored
      The set of libata's taskfile access methods is clearly incomplete as
      it lacks a method to write to the device control register -- which
      forces drivers like 'pata_bf54x' and 'pata_scc' to implement more
      "high level" (and more weighty) methods like freeze() and postreset().
      So, introduce the optional sff_set_devctl() method which the drivers
      only have to implement if the standard iowrite8() can't be used (just
      like the existing sff_check_altstatus() method) and make use of it
      in the freeze() and postreset() method implementations (I could also
      have used it in softreset() method but it also reads other taskfile
      registers without using tf_read() making that quite pointless);
      this makes freeze() method implementations in the 'pata_bf54x' and
      'pata_scc' methods virtually identical to ata_sff_freeze(), so we
      can get rid of them completely.
      Signed-off-by: default avatarSergei Shtylyov <sshtylyov@ru.mvista.com>
      Signed-off-by: default avatarJeff Garzik <jgarzik@redhat.com>
    • Sergei Shtylyov's avatar
      libata-sff: kill unused ata_bus_reset() · 29444088
      Sergei Shtylyov authored
      ... since I see no callers of it.
      Signed-off-by: default avatarSergei Shtylyov <sshtylyov@ru.mvista.com>
      Signed-off-by: default avatarJeff Garzik <jgarzik@redhat.com>
  5. 05 May, 2010 1 commit
    • Sergei Shtylyov's avatar
      libata: Fix several inaccuracies in developer's guide · 40868c85
      Sergei Shtylyov authored
      Commit 6bfff31e (libata: kill probe_ent
      and related helpers) killed ata_device_add() but didn't remove references
      to it from the libata developer's guide.
      Commits 9363c382 (libata: rename SFF
      functions) and 5682ed33 (libata: rename
      SFF port ops) renamed the taskfile access methods but didn't update the
      developer's guide.  Commit c9f75b04
      (libata: kill ata_noop_dev_select()) didn't update the developer's
      guide as well.
      The guide also refers to the long gone ata_pio_data_xfer_noirq(),
      ata_pio_data_xfer(), and ata_mmio_data_xfer() -- replace those by
      the modern ata_sff_data_xfer_noirq(), ata_sff_data_xfer(), and
      Also, remove the reference to non-existant ata_port_stop()...
      Signed-off-by: default avatarSergei Shtylyov <sshtylyov@ru.mvista.com>
      Signed-off-by: default avatarJeff Garzik <jgarzik@redhat.com>
  6. 23 Apr, 2010 1 commit
  7. 20 Jul, 2007 1 commit
  8. 20 Jan, 2007 1 commit
  9. 03 Oct, 2006 1 commit
  10. 29 Sep, 2006 1 commit
  11. 22 Aug, 2006 1 commit
  12. 14 Jun, 2006 1 commit
  13. 10 Apr, 2006 1 commit
  14. 30 Mar, 2006 1 commit
    • Alan Cox's avatar
      [PATCH] libata: Simplex and other mode filtering logic · 5444a6f4
      Alan Cox authored
      Add a field to the host_set called 'flags' (was host_set_flags changed
      to suit Jeff)
      Add a simplex_claimed field so we can remember who owns the DMA channel
      Add a ->mode_filter() hook to allow drivers to filter modes
      Add docs for mode_filter and set_mode
      Filter according to simplex state
      Filter cable in core
      This provides the needed framework to support all the mode rules found
      in the PATA world. The simplex filter deals with 'to spec' simplex DMA
      systems found in older chips. The cable filter avoids duplicating the
      same rules in each chip driver with PATA. Finally the mode filter is
      neccessary because drive/chip combinations have errata that forbid
      certain modes with some drives or types of ATA object.
      Drive speed setup remains per channel for now and the filters now use
      the framework Tejun put into place which cleans them up a lot from the
      older libata-pata patches.
      Signed-off-by: default avatarAlan Cox <alan@redhat.com>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
  15. 04 Oct, 2005 1 commit
  16. 28 Sep, 2005 2 commits
  17. 28 Jun, 2005 1 commit
  18. 01 Jun, 2005 1 commit
  19. 30 May, 2005 3 commits
  20. 16 Apr, 2005 1 commit
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      Let it rip!