)]}'
{
  "commit": "964f7e5a56814b32c727821de77d22bd7ef782bc",
  "tree": "f0413940c7e1dcb7a4dead52d0b04a0093ad39e9",
  "parents": [
    "af67c3a9e68ee0a9e30ee8582577408adba0e299"
  ],
  "author": {
    "name": "Paul Mundt",
    "email": "lethal@linux-sh.org",
    "time": "Tue Oct 13 11:18:34 2009 +0900"
  },
  "committer": {
    "name": "Paul Mundt",
    "email": "lethal@linux-sh.org",
    "time": "Tue Oct 13 11:18:34 2009 +0900"
  },
  "message": "sh: force dcache flush if dcache_dirty bit set.\n\nThis too follows the ARM change, given that the issue at hand applies to\nall platforms that implement lazy D-cache writeback.\n\nThis fixes up the case when a page mapping disappears between the\nflush_dcache_page() call (when PG_dcache_dirty is set for the page) and\nthe update_mmu_cache() call -- such as in the case of swap cache being\nfreed early. This kills off the mapping test in update_mmu_cache() and\nswitches to simply testing for PG_dcache_dirty.\n\nReported-by: Nitin Gupta \u003cngupta@vflare.org\u003e\nReported-by: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "35c37b7f717a6a693d0d5eb499975a8f370740f3",
      "old_mode": 33188,
      "old_path": "arch/sh/mm/cache.c",
      "new_id": "5e1091be9dc4cc48bbff678d8cf76e648ce37704",
      "new_mode": 33188,
      "new_path": "arch/sh/mm/cache.c"
    }
  ]
}
