)]}'
{
  "commit": "de5604231ce4bc8db1bc1dcd27d8540cbedf1518",
  "tree": "1b64b0554b8ecffd58d4d06614075e5ccbb6bfb4",
  "parents": [
    "489b24f2cbdcc1c93f55a2707733bba702ba8dbf"
  ],
  "author": {
    "name": "Nick Piggin",
    "email": "npiggin@suse.de",
    "time": "Mon Feb 01 22:24:18 2010 +1100"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Feb 02 12:50:47 2010 -0800"
  },
  "message": "mm: percpu-vmap fix RCU list walking\n\nRCU list walking of the per-cpu vmap cache was broken.  It did not use\nRCU primitives, and also the union of free_list and rcu_head is\nobviously wrong (because free_list is indeed the list we are RCU\nwalking).\n\nWhile we are there, remove a couple of unused fields from an earlier\niteration.\n\nThese APIs aren\u0027t actually used anywhere, because of problems with the\nXFS conversion.  Christoph has now verified that the problems are solved\nwith these patches.  Also it is an exported interface, so I think it\nwill be good to be merged now (and Christoph wants to get the XFS\nchanges into their local tree).\n\nCc: stable@kernel.org\nCc: linux-mm@kvack.org\nTested-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\n--\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d55d905463ebc6186527403a5c9343894cdd189b",
      "old_mode": 33188,
      "old_path": "mm/vmalloc.c",
      "new_id": "cf76ff6ba596bf0cdead3fb226202a8db03d24b4",
      "new_mode": 33188,
      "new_path": "mm/vmalloc.c"
    }
  ]
}
