)]}'
{
  "commit": "71c9d8b68b299bef614afc7907393564a9f1476f",
  "tree": "ad92b85c7e8e6542391e5dbef4be71efc4d2a20d",
  "parents": [
    "0af48f42df15b97080b450d24219dd95db7b929a"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Mon May 25 12:01:59 2009 +0900"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Mon May 25 05:37:55 2009 +0200"
  },
  "message": "x86: Remove remap percpu allocator for the time being\n\nRemap percpu allocator has subtle bug when combined with page\nattribute changing.  Remap percpu allocator aliases PMD pages for the\nfirst chunk and as pageattr doesn\u0027t know about the alias it ends up\nupdating page attributes of the original mapping thus leaving the\nalises in inconsistent state which might lead to subtle data\ncorruption.  Please read the following threads for more information:\n\n  http://thread.gmane.org/gmane.linux.kernel/835783\n\nThe following is the proposed fix which teaches pageattr about percpu\naliases.\n\n  http://thread.gmane.org/gmane.linux.kernel/837157\n\nHowever, the above changes are deemed too pervasive for upstream\ninclusion for 2.6.30 release, so this patch essentially disables\nthe remap allocator for the time being.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nLKML-Reference: \u003c4A1A0A27.4050301@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3a97a4cf187245462f3890f08313544762642f28",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/setup_percpu.c",
      "new_id": "8f0e13be36b31d1a80c94dec2692504d2a9a86db",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/setup_percpu.c"
    }
  ]
}
