1. 23 4月, 2008 7 次提交
  2. 22 4月, 2008 22 次提交
  3. 17 4月, 2008 1 次提交
  4. 09 4月, 2008 1 次提交
  5. 05 4月, 2008 1 次提交
  6. 29 3月, 2008 2 次提交
    • A
      mtd: maps/physmap: fix oops in suspend/resume/shutdown ops · 4a5691c0
      Anton Vorontsov 提交于
      # reboot
      ...
      [   42.351266] Flash device refused suspend due to active operation (state 0)
      [   42.358195] Unable to handle kernel NULL pointer dereference at virtual address 00000078
      [   42.360060] pgd = c7d9c000
      [   42.362769] [00000078] *pgd=a7d8d031, *pte=00000000, *ppte=00000000
      [   42.372902] Internal error: Oops: 17 [#1]
      [   42.376911] Modules linked in:
      [   42.379980] CPU: 0    Not tainted  (2.6.25-rc2-10642-ge8f2594-dirty #73)
      [   42.380000] PC is at physmap_flash_shutdown+0x28/0x54
      ...
      [   42.380000] Backtrace:
      [   42.380000] [<c0130c1c>] (physmap_flash_shutdown+0x0/0x54) from [<c01207c0>] (platform_drv_shutdown+0x20/0x24)
      [   42.380000]  r5:28121969 r4:c0229e08
      [   42.380000] [<c01207a0>] (platform_drv_shutdown+0x0/0x24) from [<c011cd40>] (device_shutdown+0x60/0x88)
      [   42.380000] [<c011cce0>] (device_shutdown+0x0/0x88) from [<c003e8a4>] (kernel_restart_prepare+0x2c/0x3c)
      [   42.380000]  r4:00000000
      [   42.380000] [<c003e878>] (kernel_restart_prepare+0x0/0x3c) from [<c003ea00>] (kernel_restart+0x14/0x48)
      [   42.380000] [<c003e9ec>] (kernel_restart+0x0/0x48) from [<c003fdc0>] (sys_reboot+0xe8/0x1f8)
      [   42.380000]  r4:01234567
      [   42.380000] [<c003fcd8>] (sys_reboot+0x0/0x1f8) from [<c001aa00>] (ret_fast_syscall+0x0/0x2c)
      [   42.380000]  r7:00000058 r6:00000004 r5:00000001 r4:00000000
      [   42.380000] Code: 0a000009 e7953004 e1a00003 e1a0e00f (e593f078)
      [   42.650051] ---[ end trace 6d6c26a0fc3141de ]---
      Segmentation fault
      INIT: no more processes left in this runlevel
      
      While looping for mtd[i]s, we should stop at the mtd[i] == NULL.
      
      This patch also removes unnecessary "if (info)" checks:
      suspend/resume/shutdown ops are executed only if probe() is succeeded, so info
      is guaranteed to be !NULL.
      Signed-off-by: NAnton Vorontsov <cbouatmailru@gmail.com>
      Cc: David Brownell <david-b@pacbell.net>
      Cc: David Woodhouse <dwmw2@infradead.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      4a5691c0
    • S
      mtd: nand: add out label in rfc_from4 · 6f5afaed
      Sebastian Siewior 提交于
      This has been forgotten in commit f5bbdacc ("[MTD] NAND Modularize
      read function") and nobody compiled the driver.
      Signed-off-by: NSebastian Siewior <bigeasy@linutronix.de>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: David Woodhouse <dwmw2@infradead.org>
      Cc: Joern Engel <joern@wh.fh-wedel.de>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      6f5afaed
  7. 28 3月, 2008 1 次提交
  8. 25 3月, 2008 1 次提交
  9. 04 3月, 2008 4 次提交