)]}'
{
  "log": [
    {
      "commit": "e6a1a89d572c31b62d6dcf11a371c7323852d9b2",
      "tree": "bca6ff9d83ae6820c3dd4270e165705c12b66f56",
      "parents": [
        "7e05575c422d45f393c2d9b5900e97a30bf69bea"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Apr 15 18:22:41 2009 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 15 12:22:37 2009 +0200"
      },
      "message": "dma-debug: add dma_debug_resize_entries() to adjust the number of dma_debug_entries\n\nWe use a static value for the number of dma_debug_entries. It can be\noverwritten by a kernel command line option.\n\nSome IOMMUs (e.g. GART) can\u0027t set an appropriate value by a kernel\ncommand line option because they can\u0027t know such value until they\nfinish initializing up their hardware.\n\nThis patch adds dma_debug_resize_entries() enables IOMMUs to adjust\nthe number of dma_debug_entries anytime.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nCc: fujita.tomonori@lab.ntt.co.jp\nCc: akpm@linux-foundation.org\nLKML-Reference: \u003c20090415182234R.fujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "84be58d4601c86306cd939ebf58a9b90989883a4",
      "tree": "9be6be59b65a3693a358fe4cf25144811be38c17",
      "parents": [
        "95f3c4ebffb5f5dd6c06bf48a8e24c7247b5139c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 18 11:50:29 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 18 11:53:48 2009 +0100"
      },
      "message": "dma-debug: fix dma_debug_add_bus() definition for !CONFIG_DMA_API_DEBUG\n\nImpact: build fix\n\nFix:\n\n arch/x86/kvm/x86.o: In function `dma_debug_add_bus\u0027:\n (.text+0x0): multiple definition of `dma_debug_add_bus\u0027\n\ndma_debug_add_bus() should be a static inline function.\n\nCc: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nLKML-Reference: \u003c20090317120112.GP6159@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "41531c8f5f05aba5ec645d9770557eedbf75b422",
      "tree": "7635e68efbee5ea7b5208e5d4b332f6ef2113dd3",
      "parents": [
        "2e34bde18576a02c897ae6b699ea26301d92be1b"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Mar 16 17:32:14 2009 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Mar 17 12:56:49 2009 +0100"
      },
      "message": "dma-debug: add a check dma memory leaks\n\nImpact: allow architectures to monitor busses for dma mem leakage\n\nThis patch adds checking code to detect if a device has pending DMA\noperations when it is about to be unbound from its device driver.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "ac26c18bd35d982d1ba06020a992b1085fefc3e2",
      "tree": "33f7fe1a22848c7dfdd002298f27efff103480a4",
      "parents": [
        "a31fba5d68cebf8f5fefd03e079dab94875e25f5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Feb 12 16:19:13 2009 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Mar 17 12:56:39 2009 +0100"
      },
      "message": "dma-debug: add function to dump dma mappings\n\nThis adds a function to dump the DMA mappings that the debugging code is\naware of -- either for a single device, or for _all_ devices.\n\nThis can be useful for debugging -- sticking a call to it in the DMA\npage fault handler, for example, to see if the faulting address _should_\nbe mapped or not, and hence work out whether it\u0027s IOMMU bugs we\u0027re\nseeing, or driver bugs.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a31fba5d68cebf8f5fefd03e079dab94875e25f5",
      "tree": "e0483e4ba8912b6e8d7deb3d50bec5d47698460c",
      "parents": [
        "948408ba3e2a67ed0f95e18ed5be1c622c2c5fc3"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Jan 09 15:01:12 2009 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Mar 05 20:35:21 2009 +0100"
      },
      "message": "dma-debug: add checks for sync_single_sg_*\n\nImpact: add debug callbacks for dma_sync_sg_* functions\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "948408ba3e2a67ed0f95e18ed5be1c622c2c5fc3",
      "tree": "16b13f15e34772e6c99a09b90ca5cfafaaa8f271",
      "parents": [
        "b9d2317e0c4aed02afd20022083b2a485289605d"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Jan 09 14:55:38 2009 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Mar 05 20:35:21 2009 +0100"
      },
      "message": "dma-debug: add checks for sync_single_range_*\n\nImpact: add debug callbacks for dma_sync_single_range_for_* functions\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "b9d2317e0c4aed02afd20022083b2a485289605d",
      "tree": "65f3860698cad2c1cc120220da6f72a400123001",
      "parents": [
        "6bfd4498764d6201399849d2e80fda95db7742c0"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Jan 09 14:43:04 2009 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Mar 05 20:35:20 2009 +0100"
      },
      "message": "dma-debug: add checks for sync_single_*\n\nImpact: add debug callbacks for dma_sync_single_for_* functions\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "6bfd4498764d6201399849d2e80fda95db7742c0",
      "tree": "71675d02878324a82036e75d3bd0e0457a33e12b",
      "parents": [
        "972aa45ceaf65376f33aa75958fcaefc9e752fa4"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Jan 09 14:38:50 2009 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Mar 05 20:35:19 2009 +0100"
      },
      "message": "dma-debug: add checking for [alloc|free]_coherent\n\nImpact: add debug callbacks for dma_[alloc|free]_coherent\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "972aa45ceaf65376f33aa75958fcaefc9e752fa4",
      "tree": "ffed83c13c7c0e27f39efe0c0cc81f2c9e6c72c6",
      "parents": [
        "f62bc980e6fd26434012c0d5676ecb17179d9ee4"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Jan 09 14:19:54 2009 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Mar 05 20:35:18 2009 +0100"
      },
      "message": "dma-debug: add add checking for map/unmap_sg\n\nImpact: add debug callbacks for dma_{un}map_sg\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "f62bc980e6fd26434012c0d5676ecb17179d9ee4",
      "tree": "515d946a1739eb9a6bbcce215d8be62ae5695b09",
      "parents": [
        "2d62ece14fe04168a7d16688ddd2d17ac472268c"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Jan 09 14:14:49 2009 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Mar 05 20:35:18 2009 +0100"
      },
      "message": "dma-debug: add checking for map/unmap_page/single\n\nImpact: add debug callbacks for dma_{un}map_[page|single]\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "6bf078715c1998d4d10716251cc10ce45908594c",
      "tree": "ae975ed487463ff9b82f9f8f3fbc1871f514f03b",
      "parents": [
        "3b1e79ed734f58ac41ca0a287ff03ca355f120ad"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Jan 09 12:54:42 2009 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Mar 05 20:35:15 2009 +0100"
      },
      "message": "dma-debug: add initialization code\n\nImpact: add code to initialize dma-debug core data structures\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "f2f45e5f3c921c73c913e9a9c00f21ec01c86b4d",
      "tree": "36a481a95e8e412e1453fb4b4843333725400ab3",
      "parents": [
        "5ee00bd4691e7364bb7b62e2068d473cd5cb9320"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Jan 09 12:19:52 2009 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Mar 05 15:11:12 2009 +0100"
      },
      "message": "dma-debug: add header file and core data structures\n\nImpact: add groundwork for DMA-API debugging\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    }
  ]
}
