)]}'
{
  "log": [
    {
      "commit": "ec3f64fc9c196a304c4b7db3e1ff56d640628509",
      "tree": "43de86d9fbb6543b99e1f450b1a3c15a3f151fa0",
      "parents": [
        "e5a5623b28198aa91ea71ee5d3846757fc76bc87"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Thu Jan 13 15:46:01 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 17:32:34 2011 -0800"
      },
      "message": "mm: remove gfp mask from pcpu_get_vm_areas\n\npcpu_get_vm_areas() only uses GFP_KERNEL allocations, so remove the gfp_t\nformal and use the mask internally.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Christoph Lameter \u003ccl@linux.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f6455325618821dcf6775d7972881fde32e77c5",
      "tree": "6031e6f28aaaa3bf8d8e08dd59031d94c19fa89e",
      "parents": [
        "88999a898b565960690f18e4a13a1e8a9fa4dfef"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Apr 09 18:57:01 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sat May 01 08:30:50 2010 +0200"
      },
      "message": "percpu: move vmalloc based chunk management into percpu-vm.c\n\nSeparate out and move chunk management (creation/desctruction and\n[de]population) code into percpu-vm.c which is included by percpu.c\nand compiled together.  The interface for chunk management is defined\nas follows.\n\n * pcpu_populate_chunk\t\t- populate the specified range of a chunk\n * pcpu_depopulate_chunk\t- depopulate the specified range of a chunk\n * pcpu_create_chunk\t\t- create a new chunk\n * pcpu_destroy_chunk\t\t- destroy a chunk, always preceded by full depop\n * pcpu_addr_to_page\t\t- translate address to physical address\n * pcpu_verify_alloc_info\t- check alloc_info is acceptable during init\n\nOther than wrapping vmalloc_to_page() inside pcpu_addr_to_page() and\ndummy pcpu_verify_alloc_info() implementation, this patch only moves\ncode around.  This separation is to allow alternate chunk management\nimplementation.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReviewed-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Graff Yang \u003cgraff.yang@gmail.com\u003e\nCc: Sonic Zhang \u003csonic.adi@gmail.com\u003e\n"
    }
  ]
}
