)]}'
{
  "commit": "28707af01b8912e701e3c5b619ff8f6dde8f2e81",
  "tree": "d4a6b34bb90c90c2d0a8e0643cc50a5ab894e8b0",
  "parents": [
    "23e0e8afafd9ac065d81506524adf3339584044b"
  ],
  "author": {
    "name": "Dave Liu",
    "email": "daveliu@freescale.com",
    "time": "Wed Dec 17 18:24:15 2008 +0800"
  },
  "committer": {
    "name": "Kumar Gala",
    "email": "galak@kernel.crashing.org",
    "time": "Wed Dec 17 10:06:13 2008 -0600"
  },
  "message": "powerpc/fsl-booke: Fix the miss interrupt restore\n\nThe commit e5e774d8833de1a0037be2384efccadf16935675\npowerpc/fsl-booke: Fix problem with _tlbil_va being interrupted\nintroduce one issue. that casue the problem like this:\n\nKernel BUG at c00b19fc [verbose debug info unavailable]\nOops: Exception in kernel mode, sig: 5 [#1]\nMPC8572 DS\nModules linked in:\nNIP: c00b19fc LR: c00b1c34 CTR: c0064e88\nREGS: ef02b7b0 TRAP: 0700   Not tainted  (2.6.28-rc8-00057-g1bda712)\nMSR: 00021000 \u003cME\u003e  CR: 44048028  XER: 20000000\nTASK \u003d ef02c000[1] \u0027init\u0027 THREAD: ef02a000\nGPR00: 00000001 ef02b860 ef02c000 eec201a0 c0dec2c0 00000000 000078a1 00000400\nGPR08: c00b4e40 000078a1 c048ec00 a1780000 44048028 ecd26917 00000001 ef02b948\nGPR16: ffffffea 0000020c 00000000 00000000 00000003 0000000a 00000000 000078a1\nGPR24: eec201a0 00000000 ed849000 00000400 ef02b95c 00000001 ef02b978 ef02b984\nNIP [c00b19fc] __find_get_block+0x24/0x238\nLR [c00b1c34] __getblk+0x24/0x2a0\nCall Trace:\n[ef02b860] [c017b768] generic_make_request+0x290/0x328 (unreliable)\n[ef02b8b0] [c00b1c34] __getblk+0x24/0x2a0\n[ef02b910] [c00b4ae4] __bread+0x14/0xf8\n[ef02b920] [c00fc228] ext2_get_branch+0xf0/0x138\n[ef02b940] [c00fcc88] ext2_get_block+0xb8/0x828\n[ef02ba00] [c00bbdc8] do_mpage_readpage+0x188/0x808\n[ef02bac0] [c00bc5b4] mpage_readpages+0xec/0x144\n[ef02bb50] [c00fba38] ext2_readpages+0x24/0x34\n[ef02bb60] [c006ade0] __do_page_cache_readahead+0x150/0x230\n[ef02bbb0] [c0064bdc] filemap_fault+0x31c/0x3e0\n[ef02bbf0] [c00728b8] __do_fault+0x60/0x5b0\n[ef02bc50] [c0011e0c] do_page_fault+0x2d8/0x4c4\n[ef02bd10] [c000ed90] handle_page_fault+0xc/0x80\n[ef02bdd0] [c00c7adc] set_brk+0x74/0x9c\n[ef02bdf0] [c00c9274] load_elf_binary+0x70c/0x1180\n[ef02be70] [c00945f0] search_binary_handler+0xa8/0x274\n[ef02bea0] [c0095818] do_execve+0x19c/0x1d4\n[ef02bed0] [c000766c] sys_execve+0x58/0x84\n[ef02bef0] [c000e950] ret_from_syscall+0x0/0x3c\n[ef02bfb0] [c009c6fc] sys_dup+0x24/0x6c\n[ef02bfc0] [c0001e04] init_post+0xb0/0xf0\n[ef02bfd0] [c046c1ac] kernel_init+0xcc/0xf4\n[ef02bff0] [c000e6d0] kernel_thread+0x4c/0x68\nInstruction dump:\n4bffffa4 813f000c 4bffffac 9421ffb0 7c0802a6 7d800026 90010054 bf210034\n91810030 7c0000a6 68008000 54008ffe \u003c0f000000\u003e 3d20c04e 3b29ffb8 38000008\n\nThe issue was the beqlr returns early but we haven\u0027t reenabled interrupts.\n\nSigned-off-by: Dave Liu \u003cdaveliu@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d108715129e264524854cac071748dcfbd313f6c",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/misc_32.S",
      "new_id": "5c33bc14bd9fe161a75d7c12bc6809e77cba5a93",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/misc_32.S"
    }
  ]
}
