1. 07 1月, 2009 14 次提交
  2. 06 1月, 2009 1 次提交
  3. 09 12月, 2008 1 次提交
    • D
      async_xor: dma_map destination DMA_BIDIRECTIONAL · a06d568f
      Dan Williams 提交于
      Mapping the destination multiple times is a misuse of the dma-api.
      Since the destination may be reused as a source, ensure that it is only
      mapped once and that it is mapped bidirectionally.  This appears to add
      ugliness on the unmap side in that it always reads back the destination
      address from the descriptor, but gcc can determine that dma_unmap is a
      nop and not emit the code that calculates its arguments.
      
      Cc: <stable@kernel.org>
      Cc: Saeed Bishara <saeed@marvell.com>
      Acked-by: NYuri Tikhonov <yur@emcraft.com>
      Signed-off-by: NDan Williams <dan.j.williams@intel.com>
      a06d568f
  4. 04 12月, 2008 2 次提交
  5. 12 11月, 2008 3 次提交
  6. 11 11月, 2008 3 次提交
  7. 25 10月, 2008 2 次提交
  8. 22 10月, 2008 1 次提交
  9. 04 10月, 2008 1 次提交
  10. 27 9月, 2008 1 次提交
  11. 24 9月, 2008 1 次提交
    • T
      fsldma: remove internal self-test from Freescale Elo DMA driver · 59f647c2
      Timur Tabi 提交于
      The Freescale Elo DMA driver runs an internal self-test before registering
      the channels with the DMA engine.  This self-test has a fundemental flaw in
      that it calls the DMA engine's callback functions directly before the
      registration.  However, the registration initializes some variables that the
      callback functions uses, namely the device struct.
      
      The code works today because there are two device structs: the one created
      by the DMA engine, and one created by the Open Firmware (OF) subsystem.  The
      self-test currently uses the device struct created by OF.  However, in the
      future, some of the device structs created by OF will be eliminated.
      This means that the self-test will only have access to the device struct
      created by the DMA engine.  But this device struct isn't initialized when
      the self-test runs, and this causes a kernel panic.
      
      Since there is already a DMA test module (dmatest), the internal self-test
      code is not useful anyway.  It is extremely unlikely that the test will fail
      in normal usage.  It may have been helpful during development, but not any more.
      
      Cc: Kumar Gala <galak@kernel.crashing.org>
      Cc: Li Yang <leoli@freescale.com>
      Cc: Scott Wood <scottwood@freescale.com>
      Signed-off-by: NTimur Tabi <timur@freescale.com>
      Signed-off-by: NDan Williams <dan.j.williams@intel.com>
      59f647c2
  12. 19 9月, 2008 2 次提交
  13. 14 9月, 2008 1 次提交
  14. 09 8月, 2008 1 次提交
  15. 07 8月, 2008 2 次提交
  16. 23 7月, 2008 3 次提交
  17. 18 7月, 2008 1 次提交