1. 04 12月, 2009 1 次提交
  2. 29 11月, 2009 7 次提交
  3. 12 11月, 2009 1 次提交
  4. 11 11月, 2009 2 次提交
  5. 09 11月, 2009 1 次提交
  6. 03 11月, 2009 1 次提交
    • A
      libertas: remove internal buffers from GSPI driver · 86c34fe8
      Andrey Yurovsky 提交于
      This patch removes the internal command and data buffers that the GSPI driver
      maintained and instead relies on the Libertas core to synchronize access
      to the command and data ports as with the other interface drivers.  This
      cleanup reduces the GSPI driver's memory footprint and should improve
      performance by removing the need to copy to these internal buffers.
      This also simplifies the bottom half of the interrupt handler.
      
      This is an incremental cleanup: after removing the redundant buffers, we
      can further improve the driver to use a threaded IRQ handler instead of
      maintaining its own thread.  However I would like a few folks to test
      the buffer removal first and make sure that I'm not introducing
      regressions.
      
      Tested on Blackfin BF527 with DMA disabled due to an issue with the SPI
      host controller driver in the current bleeding-edge Blackfin kernel.  I
      would appreciate it if someone with working DMA could test this patch
      and provide feedback.
      Signed-off-by: NAndrey Yurovsky <andrey@cozybit.com>
      Tested-by: NGeorge Shore <george.shore@imgtec.com>
      Acked-by: NDan Williams <dcbw@redhat.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      86c34fe8
  7. 31 10月, 2009 2 次提交
  8. 28 10月, 2009 22 次提交
  9. 13 10月, 2009 2 次提交
    • A
      libertas: fix build · 767e366f
      Alan Cox 提交于
      drivers/net/wireless/libertas/cmdresp.c: In function ‘lbs_process_event’:
      drivers/net/wireless/libertas/cmdresp.c:519: error: ‘TASK_INTERRUPTIBLE’
      undeclared (first use in this function)
      drivers/net/wireless/libertas/cmdresp.c:519: error: (Each undeclared
      identifier is reported only once
      drivers/net/wireless/libertas/cmdresp.c:519: error: for each function it
      appears in.)
      Signed-off-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      767e366f
    • A
      libertas: fix build · c49de94a
      Alan Cox 提交于
      drivers/net/wireless/libertas/cmdresp.c: In function ‘lbs_process_event’:
      drivers/net/wireless/libertas/cmdresp.c:519: error: ‘TASK_INTERRUPTIBLE’
      undeclared (first use in this function)
      drivers/net/wireless/libertas/cmdresp.c:519: error: (Each undeclared
      identifier is reported only once
      drivers/net/wireless/libertas/cmdresp.c:519: error: for each function it
      appears in.)
      Signed-off-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      c49de94a
  10. 12 10月, 2009 1 次提交