)]}'
{
  "log": [
    {
      "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"
    }
  ]
}
