)]}'
{
  "commit": "e3100c82abd9aa643dc15828202aceeae3504e03",
  "tree": "dc4e1b69224a9e795fa9058dcc97c6e77cb71d4d",
  "parents": [
    "b8c2d3dfbc117dff26058fbac316b8acfc2cb5f7"
  ],
  "author": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Wed Feb 27 20:57:40 2008 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Thu Apr 17 17:40:51 2008 +0200"
  },
  "message": "x86: check physical address range in ioremap\n\nRoland Dreier reported in http://lkml.org/lkml/2008/2/27/194\n\n[ 8425.915139] BUG: unable to handle kernel paging request at ffffc20001a0a000\n[ 8425.919087] IP: [\u003cffffffff8021dacc\u003e] clflush_cache_range+0xc/0x25\n[ 8425.919087] PGD 1bf80e067 PUD 1bf80f067 PMD 1bb497067 PTE 80000047000ee17b\n\nThis is on a Intel machine with 36bit physical address space. The PTE\nentry references 47000ee000, which is outside of it.\n\nAdd a check for the physical address space and warn/printk about the\nstupid caller.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "868bbde74698d2de574ab9558ab62542a08f30cb",
      "old_mode": 33188,
      "old_path": "arch/x86/mm/ioremap.c",
      "new_id": "17f5188390285f7aca36a27e2befc113bfd8bdff",
      "new_mode": 33188,
      "new_path": "arch/x86/mm/ioremap.c"
    }
  ]
}
