1. 17 6月, 2010 11 次提交
  2. 09 6月, 2010 4 次提交
  3. 08 6月, 2010 1 次提交
    • D
      msm: dma: add completion.h header · 6d7b7d57
      Daniel Walker 提交于
      At some point this was exposed (not sure how),
      
      linux-2.6/arch/arm/mach-msm/dma.c:92: error: field 'complete' has incomplete type
      linux-2.6/arch/arm/mach-msm/dma.c: In function 'dmov_exec_cmdptr_complete_func':
      linux-2.6/arch/arm/mach-msm/dma.c:108: error: implicit declaration of function 'complete'
      linux-2.6/arch/arm/mach-msm/dma.c: In function 'msm_dmov_exec_cmd':
      linux-2.6/arch/arm/mach-msm/dma.c:120: error: implicit declaration of function 'init_completion'
      linux-2.6/arch/arm/mach-msm/dma.c:123: error: implicit declaration of function 'wait_for_completion'
      
      and the fix is just to add the header.
      Signed-off-by: NDaniel Walker <dwalker@codeaurora.org>
      6d7b7d57
  4. 31 5月, 2010 2 次提交
  5. 28 5月, 2010 21 次提交
  6. 27 5月, 2010 1 次提交
    • M
      ARM: 6146/1: sa1111: Prevent deadlock in resume path · 3defb247
      Marek Vašut 提交于
      This patch reorganises the sa1111_resume() function in a manner the spinlock
      happens after calling the sa1111_wake(). This fixes two bugs:
      
      1) This function called sa1111_wake() which tried to claim the same spinlock
         the sa1111_resume() already claimed. This would result in certain deadlock.
      
         Original idea for this part: Russell King <rmk+kernel@arm.linux.org.uk>
      
      2) The function didn't unlock the spinlock in case the chip didn't report
         correct ID.
      
         Original idea for this part: Julia Lawall <julia@diku.dk>
      Signed-off-by: NMarek Vasut <marek.vasut@gmail.com>
      Cc: <stable@kernel.org>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      3defb247