)]}'
{
  "commit": "43ae286b7d4d8c4983bc263ef2e3cccc10dedb2b",
  "tree": "be10faffb48904e5bb962fbd45f7cb2ff395caea",
  "parents": [
    "303c6443659bc1dc911356f5de149f48ff1d97b8"
  ],
  "author": {
    "name": "Nicolas Pitre",
    "email": "nico@cam.org",
    "time": "Tue Nov 04 02:42:27 2008 -0500"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Fri Nov 28 15:36:43 2008 +0000"
  },
  "message": "[ARM] fix a couple clear_user_highpage assembly constraints\n\nIn all cases the kaddr is assigned an input register even though it is\nmodified in the assembly code.  Let\u0027s assign a new variable to the\nmodified value and mark those inline asm with volatile otherwise they\nget optimized away because the output variable is otherwise not used.\n\nAlso fix a few conversion errors in copypage-feroceon.c and\ncopypage-v4mc.c.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c3651b2939c7dd6164159ede3e9a6bf957de11ea",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/copypage-feroceon.c",
      "new_id": "c3ba6a94da0cc458ec9b38b24aafaf9a4ba87d0b",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/copypage-feroceon.c"
    },
    {
      "type": "modify",
      "old_id": "13ce0baa6ba52c82acdb01ea8e6f74c8babb3814",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/copypage-v3.c",
      "new_id": "70ed96c8af8e6db46fc06ed1f3e835126bbdd20a",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/copypage-v3.c"
    },
    {
      "type": "modify",
      "old_id": "a5eae503a34f8b6392992671770b2c087ee2b482",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/copypage-v4mc.c",
      "new_id": "bdb5fd983b154a1fca231be95065ef772ec73404",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/copypage-v4mc.c"
    },
    {
      "type": "modify",
      "old_id": "9144a96037bf4a304ab05ca62b42e084a648c093",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/copypage-v4wb.c",
      "new_id": "3ec93dab7656dc34ff3c2135e60de5659d9aa572",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/copypage-v4wb.c"
    },
    {
      "type": "modify",
      "old_id": "b8a345d6e77e01f0733be16a3f4d5291a2331e95",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/copypage-v4wt.c",
      "new_id": "0f1188efae455e22b3f95af3e760399171a8f3e6",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/copypage-v4wt.c"
    },
    {
      "type": "modify",
      "old_id": "0e7cb325ca4cc0d755c62d410b75ba9ef38d677b",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/copypage-xsc3.c",
      "new_id": "39a994542cadff71c6d829c38b009f343b9bfb18",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/copypage-xsc3.c"
    },
    {
      "type": "modify",
      "old_id": "aa9f2ff9dce042c8e054dcfee19f6457dd65f454",
      "old_mode": 33188,
      "old_path": "arch/arm/mm/copypage-xscale.c",
      "new_id": "d18f2397ee2dd7b0903514317466251990a78d7f",
      "new_mode": 33188,
      "new_path": "arch/arm/mm/copypage-xscale.c"
    }
  ]
}
