)]}'
{
  "commit": "4d35b93a66e9b87df20784fcf130d2e8760be53f",
  "tree": "af0b82ab28a0e4142130c6510cc06cca3d4a67aa",
  "parents": [
    "07cad4dc1bfdaefd20c6329e9d8179ad1c600e92"
  ],
  "author": {
    "name": "Matt Fleming",
    "email": "matt@console-pimps.org",
    "time": "Thu Nov 05 07:54:17 2009 +0000"
  },
  "committer": {
    "name": "Matt Fleming",
    "email": "matt@console-pimps.org",
    "time": "Sat Jan 16 14:31:36 2010 +0000"
  },
  "message": "sh: Add fixed ioremap support\n\nSome devices need to be ioremap\u0027d and accessed very early in the boot\nprocess. It is not possible to use the standard ioremap() function in\nthis case because that requires kmalloc()\u0027ing some virtual address space\nand kmalloc() may not be available so early in boot.\n\nThis patch provides fixmap mappings that allow physical address ranges\nto be remapped into the kernel address space during the early boot\nstages.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1566d3361ca4c1e180e79c6c62106bcb70bdca5b",
      "old_mode": 33188,
      "old_path": "arch/sh/include/asm/fixmap.h",
      "new_id": "38a1de866873b363046f6b5220bfb5247c2e8f14",
      "new_mode": 33188,
      "new_path": "arch/sh/include/asm/fixmap.h"
    },
    {
      "type": "modify",
      "old_id": "f4314d8b05b8f4a7dab0df47e87acd8e52727461",
      "old_mode": 33188,
      "old_path": "arch/sh/include/asm/io.h",
      "new_id": "bee5965e0a82a37022abf83cdff0c9519e802296",
      "new_mode": 33188,
      "new_path": "arch/sh/include/asm/io.h"
    },
    {
      "type": "modify",
      "old_id": "f79ebe32a24aa2d7f4ae7c718dc9096997b6a351",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/setup.c",
      "new_id": "e187750dd3193440f5d6c21ff2abbcfc9dd85c63",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/setup.c"
    },
    {
      "type": "modify",
      "old_id": "7a4ebc8cbaddf8b4df3fcdcefbbd1eeaf9810576",
      "old_mode": 33188,
      "old_path": "arch/sh/mm/Kconfig",
      "new_id": "b89075256b70ea0dbdac7f9fd5247191a54503ec",
      "new_mode": 33188,
      "new_path": "arch/sh/mm/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "edde8bdd681d474aef5cc3293a34477e3492e9b2",
      "old_mode": 33188,
      "old_path": "arch/sh/mm/Makefile",
      "new_id": "89ba56c20ade06b7788b0ce24c5b7acfc0e551e9",
      "new_mode": 33188,
      "new_path": "arch/sh/mm/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a9d3d88fe8d0eb7ccf950e15bab29e9a5e3d09b",
      "new_mode": 33188,
      "new_path": "arch/sh/mm/ioremap_fixed.c"
    }
  ]
}
