)]}'
{
  "commit": "2277ab4a1df50e05bc732fe9488d4e902bb8399a",
  "tree": "f41cb47f15e02bbd1f79bf08ef7762d3bba934f6",
  "parents": [
    "c0b96cf639aa1bfa8983f734d4225091aa813e00"
  ],
  "author": {
    "name": "Paul Mundt",
    "email": "lethal@linux-sh.org",
    "time": "Wed Jul 22 19:20:49 2009 +0900"
  },
  "committer": {
    "name": "Paul Mundt",
    "email": "lethal@linux-sh.org",
    "time": "Wed Jul 22 19:20:49 2009 +0900"
  },
  "message": "sh: Migrate from PG_mapped to PG_dcache_dirty.\n\nThis inverts the delayed dcache flush a bit to be more in line with other\nplatforms. At the same time this also gives us the ability to do some\nmore optimizations and cleanup. Now that the update_mmu_cache() callsite\nonly tests for the bit, the implementation can gradually be split out and\nmade generic, rather than relying on special implementations for each of\nthe peculiar CPU types.\n\nSH7705 in 32kB mode and SH-4 still need slightly different handling, but\nthis is something that can remain isolated in the varying page copy/clear\nroutines. On top of that, SH-X3 is dcache coherent, so there is no need\nto bother with any of these tests in the PTEAEX version of\nupdate_mmu_cache(), so we kill that off too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "49592c780a6e8d604df09d9ed45edb9728bcbdfc",
      "old_mode": 33188,
      "old_path": "arch/sh/include/asm/page.h",
      "new_id": "a31ab40040f0a67c845be8413d9859980b7f1a4f",
      "new_mode": 33188,
      "new_path": "arch/sh/include/asm/page.h"
    },
    {
      "type": "modify",
      "old_id": "2a011b18090b64418189db554c564c58bb59e7bf",
      "old_mode": 33188,
      "old_path": "arch/sh/include/asm/pgtable.h",
      "new_id": "d9f68f9c3cb341cc2e00e30a0c7a59043b5629f6",
      "new_mode": 33188,
      "new_path": "arch/sh/include/asm/pgtable.h"
    },
    {
      "type": "modify",
      "old_id": "1ac27aae6700d377f5f3ea3b46ad8b8ddcd7b021",
      "old_mode": 33188,
      "old_path": "arch/sh/include/cpu-sh3/cpu/cacheflush.h",
      "new_id": "6485ad5649adba34016fa1f95811d9868d1f2354",
      "new_mode": 33188,
      "new_path": "arch/sh/include/cpu-sh3/cpu/cacheflush.h"
    },
    {
      "type": "modify",
      "old_id": "065306d376eb694f59309d4f699ab84478c1b976",
      "old_mode": 33188,
      "old_path": "arch/sh/include/cpu-sh4/cpu/cacheflush.h",
      "new_id": "3564f1722195f4fa9422dfacbd6f8af965e066b8",
      "new_mode": 33188,
      "new_path": "arch/sh/include/cpu-sh4/cpu/cacheflush.h"
    },
    {
      "type": "modify",
      "old_id": "5cfe08dbb59ed0997c4451459577423b8713e817",
      "old_mode": 33188,
      "old_path": "arch/sh/mm/cache-sh4.c",
      "new_id": "c3a09b27f8d587c23d5175bafd9cdf7a1db5e80c",
      "new_mode": 33188,
      "new_path": "arch/sh/mm/cache-sh4.c"
    },
    {
      "type": "modify",
      "old_id": "22dacc7788236c96162b9df9e6d3483b04c9a67b",
      "old_mode": 33188,
      "old_path": "arch/sh/mm/cache-sh7705.c",
      "new_id": "fa37bff306b963d526df7922519df30c662983d4",
      "new_mode": 33188,
      "new_path": "arch/sh/mm/cache-sh7705.c"
    },
    {
      "type": "modify",
      "old_id": "2fe14da1f83909826d352249ba849488103fb4c2",
      "old_mode": 33188,
      "old_path": "arch/sh/mm/pg-sh4.c",
      "new_id": "f3c4b2a54fc756b2fc6b60e349d5bc20f1ebc8be",
      "new_mode": 33188,
      "new_path": "arch/sh/mm/pg-sh4.c"
    },
    {
      "type": "modify",
      "old_id": "eaf25147194c80947a5ce74aadd93ca7e22ced26",
      "old_mode": 33188,
      "old_path": "arch/sh/mm/pg-sh7705.c",
      "new_id": "684891b5c8c0e107c0b65f63e9dd4b6a76065213",
      "new_mode": 33188,
      "new_path": "arch/sh/mm/pg-sh7705.c"
    },
    {
      "type": "modify",
      "old_id": "2aab3ea934d77909f74215759a5f4fc3072c12d3",
      "old_mode": 33188,
      "old_path": "arch/sh/mm/tlb-pteaex.c",
      "new_id": "c39b7736335226e70fa1710c5607ded0caf8d99c",
      "new_mode": 33188,
      "new_path": "arch/sh/mm/tlb-pteaex.c"
    },
    {
      "type": "modify",
      "old_id": "17cb7c3adf2256b0206ea3d920578c47b9a0dbfc",
      "old_mode": 33188,
      "old_path": "arch/sh/mm/tlb-sh3.c",
      "new_id": "9b8459c74abd2000d70105e06150cd8744af6d29",
      "new_mode": 33188,
      "new_path": "arch/sh/mm/tlb-sh3.c"
    },
    {
      "type": "modify",
      "old_id": "f0c7b7397fa655804e59f161ffbf48ad37a801fd",
      "old_mode": 33188,
      "old_path": "arch/sh/mm/tlb-sh4.c",
      "new_id": "cf50082d2435092433a8ec0a64e4090310c84e12",
      "new_mode": 33188,
      "new_path": "arch/sh/mm/tlb-sh4.c"
    }
  ]
}
