)]}'
{
  "commit": "b9dfac7b1a9263181f7027285d5335f25b1eabfd",
  "tree": "b6f022038c1070c453bba6626e918224cca1f5ab",
  "parents": [
    "65723919649125f443ecfb2373b00f9febc62c47"
  ],
  "author": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Mon Feb 25 16:10:42 2013 +0000"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Thu Mar 14 11:29:41 2013 -0700"
  },
  "message": "ARM: fix scheduling while atomic warning in alignment handling code\n\ncommit b255188f90e2bade1bd11a986dd1ca4861869f4d upstream.\n\nPaolo Pisati reports that IPv6 triggers this warning:\n\nBUG: scheduling while atomic: swapper/0/0/0x40000100\nModules linked in:\n[\u003cc001b1c4\u003e] (unwind_backtrace+0x0/0xf0) from [\u003cc0503c5c\u003e] (__schedule_bug+0x48/0x5c)\n[\u003cc0503c5c\u003e] (__schedule_bug+0x48/0x5c) from [\u003cc0508608\u003e] (__schedule+0x700/0x740)\n[\u003cc0508608\u003e] (__schedule+0x700/0x740) from [\u003cc007007c\u003e] (__cond_resched+0x24/0x34)\n[\u003cc007007c\u003e] (__cond_resched+0x24/0x34) from [\u003cc05086dc\u003e] (_cond_resched+0x3c/0x44)\n[\u003cc05086dc\u003e] (_cond_resched+0x3c/0x44) from [\u003cc0021f6c\u003e] (do_alignment+0x178/0x78c)\n[\u003cc0021f6c\u003e] (do_alignment+0x178/0x78c) from [\u003cc00083e0\u003e] (do_DataAbort+0x34/0x98)\n[\u003cc00083e0\u003e] (do_DataAbort+0x34/0x98) from [\u003cc0509a60\u003e] (__dabt_svc+0x40/0x60)\nException stack(0xc0763d70 to 0xc0763db8)\n3d60:                                     e97e805e e97e806e 2c000000 11000000\n3d80: ea86bb00 0000002c 00000011 e97e807e c076d2a8 e97e805e e97e806e 0000002c\n3da0: 3d000000 c0763dbc c04b98fc c02a8490 00000113 ffffffff\n[\u003cc0509a60\u003e] (__dabt_svc+0x40/0x60) from [\u003cc02a8490\u003e] (__csum_ipv6_magic+0x8/0xc8)\n\nFix this by using probe_kernel_address() stead of __get_user().\n\nReported-by: Paolo Pisati \u003cp.pisati@gmail.com\u003e\nTested-by: Paolo Pisati \u003cp.pisati@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9107231aacc5ab6c7eaa9fc83e9d05d626084afb",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/alignment.c",
      "new_id": "fc000e3ac44ef9ff2ab97473d473f92b6f595f72",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/alignment.c"
    }
  ]
}
