)]}'
{
  "commit": "5f0fbf9ecaf354fa4bbf266fffdea2ea3d14a0ed",
  "tree": "9f0c59760b2bec510519118ddb17d4b15db473f5",
  "parents": [
    "1522ac3ec95ff0230e7aa516f86b674fdf72866c"
  ],
  "author": {
    "name": "Nicolas Pitre",
    "email": "nico@cam.org",
    "time": "Tue Sep 16 13:05:53 2008 -0400"
  },
  "committer": {
    "name": "Nicolas Pitre",
    "email": "nico@cam.org",
    "time": "Sun Mar 15 21:01:20 2009 -0400"
  },
  "message": "[ARM] fixmap support\n\nThis is the minimum fixmap interface expected to be implemented by\narchitectures supporting highmem.\n\nWe have a second level page table already allocated and covering\n0xfff00000-0xffffffff because the exception vector page is located\nat 0xffff0000, and various cache tricks already use some entries above\n0xffff0000.  Therefore the PTEs covering 0xfff00000-0xfffeffff are free\nto be used.\n\nHowever the XScale cache flushing code already uses virtual addresses\nbetween 0xfffe0000 and 0xfffeffff.\n\nSo this reserves the 0xfff00000-0xfffdffff range for fixmap stuff.\n\nThe Documentation/arm/memory.txt information is updated accordingly,\nincluding the information about the actual top of DMA memory mapping\nregion which didn\u0027t match the code.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc6045577a8bdcebe21980453beecbe82126f41f",
      "old_mode": 33188,
      "old_path": "Documentation/arm/memory.txt",
      "new_id": "43cb1004d35fb72da88424321ab108da124c52d0",
      "new_mode": 33188,
      "new_path": "Documentation/arm/memory.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbae919bceb4b5762d94fc4a2f570fbed18b6fbe",
      "new_mode": 33188,
      "new_path": "arch/arm/include/asm/fixmap.h"
    },
    {
      "type": "modify",
      "old_id": "95bbe112965e1a53953eb2a224c6418805876d7e",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/mm.h",
      "new_id": "c4f6f05198e041831817747a69ad0003fa7c783e",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/mm.h"
    }
  ]
}
