1. 08 Jan, 2010 3 commits
    • Rabin Vincent's avatar
      ARM: 5868/1: ARM: fix "BUG: using smp_processor_id() in preemptible code" · 22325525
      Rabin Vincent authored
      Fix the following warning, which appears when the register dump for a
      faulting process is printed in a kernel with SMP, DEBUG_PREEMPT, and
      DEBUG_USER (with user_debug=31) enabled:
      
      BUG: using smp_processor_id() in preemptible [00000000] code: init/1
      caller is __show_regs+0x18/0x234
      Backtrace:
      [<c0159e5c>] (dump_backtrace+0x0/0x114) from [<c01faf30>] (dump_stack+0x18/0x1c)
       r6:c781a000 r5:c0157544 r4:00000001 r3:00000000
      [<c01faf18>] (dump_stack+0x0/0x1c) from [<c01e5230>] (debug_smp_processor_id+0xc4/0xf8)
      [<c01e516c>] (debug_smp_processor_id+0x0/0xf8) from [<c0157544>] (__show_regs+0x18/0x234)
       r6:c781bfb0 r5:00000000 r4:c781bfb0 r3:00000000
      [<c015752c>] (__show_regs+0x0/0x234) from [<c01577a0>] (show_regs+0x40/0x50)
      [<c0157760>] (show_regs+0x0/0x50) from [<c015c968>] (__do_user_fault+0x5c/0xa4)
       r4:c781c000 r3:00000000
      [<c015c90c>] (__do_user_fault+0x0/0xa4) from [<c015cbe0>] (do_page_fault+0x1b4/0x1e4)
       r7:00000000 r6:00010000 r5:c781bfb0 r4:c781c000
      [<c015ca2c>] (do_page_fault+0x0/0x1e4) from [<c01554c8>] (do_DataAbort+0x3c/0xa0)
      [<c015548c>] (do_DataAbort+0x0/0xa0) from [<c01560c4>] (ret_from_exception+0x0/0x10)
      Signed-off-by: default avatarRabin Vincent <rabin@rab.in>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      22325525
    • Linus Walleij's avatar
      ARM: 5867/1: Update U300 defconfig · 406eb020
      Linus Walleij authored
      This updates the U300 defconfig to include the DMA driver merged
      in 2.6.33-rc1 and adds a codepage that's needed to mount VFAT MMC
      cards as default. The rest is new config options.
      Signed-off-by: default avatarLinus Walleij <linus.walleij@stericsson.com>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      406eb020
    • Jamie Iles's avatar
      ARM: 5866/1: arm ptrace: use unsigned types for kernel pt_regs · 092a4e95
      Jamie Iles authored
      Make registers unsigned for kernel space. This is important for
      example in the perf events where the PC is stored into a u64. We
      don't want it sign extended so make the regs unsigned to prevent
      casts throughout the kernel.
      Signed-off-by: default avatarJamie Iles <jamie.iles@picochip.com>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      092a4e95
  2. 07 Jan, 2010 19 commits
  3. 06 Jan, 2010 18 commits