1. 17 6月, 2013 4 次提交
  2. 30 4月, 2013 3 次提交
  3. 29 4月, 2013 1 次提交
  4. 17 4月, 2013 4 次提交
  5. 08 4月, 2013 1 次提交
  6. 04 4月, 2013 1 次提交
  7. 03 4月, 2013 2 次提交
  8. 26 3月, 2013 4 次提交
  9. 23 3月, 2013 3 次提交
  10. 14 3月, 2013 1 次提交
  11. 04 3月, 2013 4 次提交
  12. 26 2月, 2013 1 次提交
    • R
      ARM: fix scheduling while atomic warning in alignment handling code · b255188f
      Russell King 提交于
      Paolo Pisati reports that IPv6 triggers this warning:
      
      BUG: scheduling while atomic: swapper/0/0/0x40000100
      Modules linked in:
      [<c001b1c4>] (unwind_backtrace+0x0/0xf0) from [<c0503c5c>] (__schedule_bug+0x48/0x5c)
      [<c0503c5c>] (__schedule_bug+0x48/0x5c) from [<c0508608>] (__schedule+0x700/0x740)
      [<c0508608>] (__schedule+0x700/0x740) from [<c007007c>] (__cond_resched+0x24/0x34)
      [<c007007c>] (__cond_resched+0x24/0x34) from [<c05086dc>] (_cond_resched+0x3c/0x44)
      [<c05086dc>] (_cond_resched+0x3c/0x44) from [<c0021f6c>] (do_alignment+0x178/0x78c)
      [<c0021f6c>] (do_alignment+0x178/0x78c) from [<c00083e0>] (do_DataAbort+0x34/0x98)
      [<c00083e0>] (do_DataAbort+0x34/0x98) from [<c0509a60>] (__dabt_svc+0x40/0x60)
      Exception stack(0xc0763d70 to 0xc0763db8)
      3d60:                                     e97e805e e97e806e 2c000000 11000000
      3d80: ea86bb00 0000002c 00000011 e97e807e c076d2a8 e97e805e e97e806e 0000002c
      3da0: 3d000000 c0763dbc c04b98fc c02a8490 00000113 ffffffff
      [<c0509a60>] (__dabt_svc+0x40/0x60) from [<c02a8490>] (__csum_ipv6_magic+0x8/0xc8)
      
      Fix this by using probe_kernel_address() stead of __get_user().
      
      Cc: <stable@vger.kernel.org>
      Reported-by: NPaolo Pisati <p.pisati@gmail.com>
      Tested-by: NPaolo Pisati <p.pisati@gmail.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      b255188f
  13. 25 2月, 2013 7 次提交
  14. 17 2月, 2013 4 次提交