)]}'
{
  "commit": "8799ee9f49f6171fd58f4d64f8c067ca49006a5d",
  "tree": "b746b8800bc99633f31505d151624c8ccd75cd47",
  "parents": [
    "326764a85b7676388db3ebad6488f312631d7661"
  ],
  "author": {
    "name": "Russell King",
    "email": "rmk@dyn-67.arm.linux.org.uk",
    "time": "Thu Jun 29 18:24:21 2006 +0100"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Thu Jun 29 18:24:21 2006 +0100"
  },
  "message": "[ARM] Set bit 4 on section mappings correctly depending on CPU\n\nOn some CPUs, bit 4 of section mappings means \"update the\ncache when written to\".  On others, this bit is required to\nbe one, and others it\u0027s required to be zero.  Finally, on\nARMv6 and above, setting it turns on \"no execute\" and prevents\nspeculative prefetches.\n\nWith all these combinations, no one value fits all CPUs, so we\nhave to pick a value depending on the CPU type, and the area\nwe\u0027re mapping.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "447ede5143a8f7bf16f3b0ea48d0ebd500d5a3ca",
      "old_mode": 33188,
      "old_path": "arch/arm/kernel/asm-offsets.c",
      "new_id": "cc2d58d028e17b10b1decb656315f71f27267cc9",
      "new_mode": 33188,
      "new_path": "arch/arm/kernel/asm-offsets.c"
    },
    {
      "type": "modify",
      "old_id": "330b9476c398d63856c7daa8ab5aaf2378f0d667",
      "old_mode": 33188,
      "old_path": "arch/arm/kernel/head.S",
      "new_id": "81cb902c487c299e3ccd92c17ad055370767c642",
      "new_mode": 33188,
      "new_path": "arch/arm/kernel/head.S"
    },
    {
      "type": "modify",
      "old_id": "95273de4f772515780e2eac97ed2ae892ac52a0d",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/mm-armv.c",
      "new_id": "d06440cc4e8f90e3c0f9ddb55e417808840f6318",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/mm-armv.c"
    },
    {
      "type": "modify",
      "old_id": "b9abbafca81225c5c6295438d49147c89b5f7860",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/proc-arm1020.S",
      "new_id": "efeebe77891fdc1ec24cc4dbf7aa75b51ee9146e",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/proc-arm1020.S"
    },
    {
      "type": "modify",
      "old_id": "8c7e25f4b7e7f059635357d483c34eb7fca5aad0",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/proc-arm1020e.S",
      "new_id": "78622ac1e732fb9ec405961c7d76cbe2c9c14bd0",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/proc-arm1020e.S"
    },
    {
      "type": "modify",
      "old_id": "92218e6b39064eb277abee451e36236cfe293e46",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/proc-arm1022.S",
      "new_id": "840dfc85ba6dd427a2a3e65509db58cb85833555",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/proc-arm1022.S"
    },
    {
      "type": "modify",
      "old_id": "2796c8e0ddf341c5919acc913d6cef1e0222b007",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/proc-arm1026.S",
      "new_id": "72b75d9c712a31804fa2fd1f5bdaacbd27b5d939",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/proc-arm1026.S"
    },
    {
      "type": "modify",
      "old_id": "7a705edfa4b22461e68106dca194c7d831d5eb70",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/proc-arm6_7.S",
      "new_id": "0432e4806888aa51e1c39a843d63fa4f633a5d8b",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/proc-arm6_7.S"
    },
    {
      "type": "modify",
      "old_id": "86102467d37f98fedf2ff9e75a83f2e3430dd795",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/proc-arm720.S",
      "new_id": "fb4110a9db6f123b4a3946bb0bc1d91d6b2a6f58",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/proc-arm720.S"
    },
    {
      "type": "modify",
      "old_id": "02af3e2a82473e6ffc6ef1e090392d896558f4cb",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/proc-arm920.S",
      "new_id": "b9f1bd11bc62f51a1f40bd9d400d4e5b4a10b6b1",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/proc-arm920.S"
    },
    {
      "type": "modify",
      "old_id": "33dae4929f09b050579090ed136f114e1249a07f",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/proc-arm922.S",
      "new_id": "bda0aea4ce82122c7da9f24055d292462f89f116",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/proc-arm922.S"
    },
    {
      "type": "modify",
      "old_id": "aaa9f985b2461dfa56b323bc0daedc9716ce4441",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/proc-arm925.S",
      "new_id": "a28da8f0578fb29000d8ff1fdca039b0b5943abd",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/proc-arm925.S"
    },
    {
      "type": "modify",
      "old_id": "ce246dd7b407c6e9458069775aaea5a6245c313f",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/proc-arm926.S",
      "new_id": "496a2335d69ea2d496441fc0812c11ae0df63ff6",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/proc-arm926.S"
    },
    {
      "type": "modify",
      "old_id": "5a760a2c629c11681d072e2d547e791ab1ebb7f1",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/proc-sa110.S",
      "new_id": "31a09087865df8aeaf00f79a984f8a60e147fe78",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/proc-sa110.S"
    },
    {
      "type": "modify",
      "old_id": "0a2107ad4c32f8750b52cf9424e3c69bb34f685f",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/proc-sa1100.S",
      "new_id": "4e2489c3e1cc6b245e6e066a9dca6cfcf8453c15",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/proc-sa1100.S"
    },
    {
      "type": "modify",
      "old_id": "ca13d4d05f6551e13fae4d9148fa7c7664e3da08",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/proc-v6.S",
      "new_id": "ff778967a005c3281375fc282e8ea8b9011d3ed2",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/proc-v6.S"
    },
    {
      "type": "modify",
      "old_id": "8d32e21fe151a919630dc866205974888b624e3a",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/proc-xsc3.S",
      "new_id": "9aea506d3e65cf0609464b607d7b8b7fbf9108e2",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/proc-xsc3.S"
    },
    {
      "type": "modify",
      "old_id": "29bcc4dd65178a99cd640e4fc4fd715b97453e00",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/proc-xscale.S",
      "new_id": "f4aeb7b069113289dbd0cee10f14f57f529b13ed",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/proc-xscale.S"
    },
    {
      "type": "modify",
      "old_id": "1bc1f997bda2a9d6658ed4bcf6668199603f9120",
      "old_mode": 33188,
      "old_path": "include/asm-arm/pgtable-hwdef.h",
      "new_id": "f3b5120c99fef34b598dd110790cc008eb815f7e",
      "new_mode": 33188,
      "new_path": "include/asm-arm/pgtable-hwdef.h"
    },
    {
      "type": "modify",
      "old_id": "842526055225a02e88a7cc9d8ed34a8c49ef8c21",
      "old_mode": 33188,
      "old_path": "include/asm-arm/procinfo.h",
      "new_id": "edb7b6502fcf8c33d2a816b02ebf7e96012670cd",
      "new_mode": 33188,
      "new_path": "include/asm-arm/procinfo.h"
    }
  ]
}
