)]}'
{
  "log": [
    {
      "commit": "862d196b27bd30a5ab8109d5cdb37980d81b1fe9",
      "tree": "4fe582aeb7ef93fe769b63150f983fbb8eae918f",
      "parents": [
        "8d4f5339d1ee4027c07e6b2a1cfa9dc41b0d383b"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Jul 10 10:05:02 2009 +0900"
      },
      "committer": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Jul 28 14:19:20 2009 +0900"
      },
      "message": "swiotlb: use phys_to_dma and dma_to_phys\n\nThis converts swiotlb to use phys_to_dma and dma_to_phys instead of\nswiotlb_phys_to_bus() and swiotlb_bus_to_phys().\n\nswiotlb_phys_to_bus() and swiotlb_bus_to_phys() are not necessary so\nthis patch also removes them.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Becky Bruce \u003cbeckyb@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "cf56e3f2e8a8d5b7bc719980869b0e7985c256f3",
      "tree": "36b594be25cf278243bd79ed932f2362ff71afef",
      "parents": [
        "bb52196be37ce154ddc50b1f39496146d181cbe7"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Jul 10 10:04:52 2009 +0900"
      },
      "committer": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Jul 28 14:19:18 2009 +0900"
      },
      "message": "swiotlb: remove swiotlb_arch_range_needs_mapping\n\nNobody uses swiotlb_arch_range_needs_mapping().\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Becky Bruce \u003cbeckyb@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bb52196be37ce154ddc50b1f39496146d181cbe7",
      "tree": "bf8fed189db6c44f6190955a26b19602e6cdca78",
      "parents": [
        "3885123da8335dc6b67387e5e626acbffc56f664"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Jul 10 10:04:51 2009 +0900"
      },
      "committer": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Jul 28 14:19:18 2009 +0900"
      },
      "message": "swiotlb: remove unused swiotlb_alloc()\n\nNobody uses swiotlb_alloc().\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Becky Bruce \u003cbeckyb@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3885123da8335dc6b67387e5e626acbffc56f664",
      "tree": "6dcfa735d2ef7d00718a8d0cd14e1b03bcd6bf7b",
      "parents": [
        "4733fd328f14280900435d9dbae1487d110a4d56"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Jul 10 10:04:50 2009 +0900"
      },
      "committer": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Jul 28 14:19:18 2009 +0900"
      },
      "message": "swiotlb: remove unused swiotlb_alloc_boot()\n\nNobody uses swiotlb_alloc_boot().\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Becky Bruce \u003cbeckyb@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "42d7c5e353cef9062129b0de3ec9ddf10567b9ca",
      "tree": "4467abd8266c4ca8830e128dca6e838d912bb6d8",
      "parents": [
        "380d687833aee098c4a2c3b35beaefe1c1f48d01"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "beckyb@kernel.crashing.org",
        "time": "Wed Apr 08 09:09:21 2009 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 08 16:18:38 2009 +0200"
      },
      "message": "swiotlb: change swiotlb_bus_to[phys,virt] prototypes\n\nAdd a hwdev argument that is needed on some architectures\nin order to access a per-device offset that is taken into\naccount when producing a physical address (also needed to\nget from bus address to virtual address because the physical\naddress is an intermediate step).\n\nAlso make swiotlb_bus_to_virt weak so architectures can\noverride it.\n\nSigned-off-by: Becky Bruce \u003cbeckyb@kernel.crashing.org\u003e\nAcked-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: jeremy@goop.org\nCc: ian.campbell@citrix.com\nLKML-Reference: \u003c1239199761-22886-8-git-send-email-galak@kernel.crashing.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0b8698ab5847cbe25775083659f00c658a8161c9",
      "tree": "045bd39ac0d8c3bdd67d35bb5517f6b885183f57",
      "parents": [
        "0811a433c61e85f895018239c4466a36311cd5de"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Fri Jan 09 18:32:09 2009 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jan 11 04:54:34 2009 +0100"
      },
      "message": "swiotlb: range_needs_mapping should take a physical address.\n\nThe swiotlb_arch_range_needs_mapping() hook should take a physical\naddress rather than a virtual address in order to support highmem pages.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f98eee8ea99fe74ee9c4e867ba178ec3072793be",
      "tree": "67843fb8a25630dfdaaac8471423a9682cb0c390",
      "parents": [
        "160c1d8e40866edfeae7d68816b7005d70acf391"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Jan 05 23:59:03 2009 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 06 14:06:58 2009 +0100"
      },
      "message": "x86, ia64: remove duplicated swiotlb code\n\nThis adds swiotlb_map_page and swiotlb_unmap_page to lib/swiotlb.c and\nremove IA64 and X86\u0027s swiotlb_map_page and swiotlb_unmap_page.\n\nThis also removes unnecessary swiotlb_map_single, swiotlb_map_single_attrs,\nswiotlb_unmap_single and swiotlb_unmap_single_attrs.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "160c1d8e40866edfeae7d68816b7005d70acf391",
      "tree": "37dd78b2ea28a3953a46d401bd9657005eb444d7",
      "parents": [
        "f0402a262e1a4c03fc66b83659823bdcaac3c41a"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Jan 05 23:59:02 2009 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 06 14:06:57 2009 +0100"
      },
      "message": "x86, ia64: convert to use generic dma_map_ops struct\n\nThis converts X86 and IA64 to use include/linux/dma-mapping.h.\n\nIt\u0027s a bit large but pretty boring. The major change for X86 is\nconverting \u0027int dir\u0027 to \u0027enum dma_data_direction dir\u0027 in DMA mapping\noperations. The major changes for IA64 is using map_page and\nunmap_page instead of map_single and unmap_single.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "70a7d3cc1308a55104fbe505d76f2aca8a4cf53e",
      "tree": "2e4542f668d8b431140f0682c9d1aebbe7bf30eb",
      "parents": [
        "a08636690d06b2e36cfb4c2b3ee133a81c47e1e0"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Dec 22 10:26:05 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Dec 28 09:54:52 2008 +0100"
      },
      "message": "swiotlb: add hwdev to swiotlb_phys_to_bus() / swiotlb_sg_to_bus()\n\nImpact: extend functions with a (yet unused) parameter, update callsites\n\nSome architectures need it - in preparation for highmem swiotlb.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b81ea27b2329bf44b30c427800954f845896d476",
      "tree": "84bbfc80477c3561ee601c1c05dcc0917ced196b",
      "parents": [
        "e08e1f7adba522378e8d2ae941bf25443866136d"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Tue Dec 16 12:17:31 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 17 18:58:13 2008 +0100"
      },
      "message": "swiotlb: add arch hook to force mapping\n\nImpact: generalize the sw-IOTLB range checks\n\nSome architectures require special rules to determine whether a range\nneeds mapping or not.  This adds a weak function for architectures to\noverride.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e08e1f7adba522378e8d2ae941bf25443866136d",
      "tree": "4410e414d856dc03d77a0c654d6b9672f6e69f36",
      "parents": [
        "a5ddde4a558b3bd1e3dc50e274a0db2ea7a8fd06"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Tue Dec 16 12:17:30 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 17 18:58:09 2008 +0100"
      },
      "message": "swiotlb: allow architectures to override phys\u003c-\u003ebus\u003c-\u003ephys conversions\n\nImpact: generalize phys\u003c-\u003ebus\u003c-\u003ephys conversions in the swiotlb code\n\nArchitectures may need to override these conversions. Implement a\n__weak hook point containing the default implementation.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0016fdee927f7aa0f428494bcf11ae60c7470a02",
      "tree": "ca1080f691efe9c6f76965d38fface872fb856ac",
      "parents": [
        "8c5df16bec8a60bb8589fc232b9e26cac0ed4b2c"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Tue Dec 16 12:17:27 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 16 21:31:40 2008 +0100"
      },
      "message": "swiotlb: move some definitions to header\n\nImpact: cleanup\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8c5df16bec8a60bb8589fc232b9e26cac0ed4b2c",
      "tree": "b85d46d552ba86da332ebad328761998171332c5",
      "parents": [
        "a79b7a2a758c39315344f0d86b5adb21d90d786e"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Tue Dec 16 12:17:26 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 16 21:31:38 2008 +0100"
      },
      "message": "swiotlb: allow architectures to override swiotlb pool allocation\n\nImpact: generalize swiotlb allocation code\n\nArchitectures may need to allocate memory specially for use with\nthe swiotlb.  Create the weak function swiotlb_alloc_boot() and\nswiotlb_alloc() defaulting to the current behaviour.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1648993fb05c487947c1cec6307aca29d8002abe",
      "tree": "576134ec852a382e33ab871dc36cd1d4b184961c",
      "parents": [
        "459fc208abd1b365fa013c17d433dfb5b4bc1e3a"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Oct 15 22:01:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:28 2008 -0700"
      },
      "message": "introduce generic header file for the software IO/TLB\n\nA series of patches introduce a generic header file for the software\nIO/TLB implementation in lib/swiotlb.c.  Currently each architecture using\nthis code defines the prototypes itself.  The prototypes are moved to\ninclude/linux/swiotlb.h and this file is included in architecture specific\ncode for X86 and IA64.\n\nThis patch:\n\nCreate include/linux/swiotlb.h file which contains all function prototypes\nfor the lib/swiotlb.c file.\n\n(akpm: the dependent patches will be trickled through arch trees)\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ]
}
