)]}'
{
  "log": [
    {
      "commit": "63213196fd4b05b9c3539cbe34775c60f1f6fad0",
      "tree": "86f038d75f42693865ab3d81fa3942f2d0b615eb",
      "parents": [
        "7a883eaf62f4b943ebec738ce3b0796c67ef5d32"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 31 20:43:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Aug 03 14:08:20 2007 -0700"
      },
      "message": "[SPARC64]: Add missing dma_sync_single_range_for_*().\n\nReported by Andrew Morton.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5071b5493b1dcfa98a6e8a75f56997f6d4a0c25",
      "tree": "7627dc5d314e3e3b88ca4f42bdefb392791c1a7f",
      "parents": [
        "76fcdb30ae1cb28e438e5ffd4db5f49ea3d96cd7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 31 01:28:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 31 01:28:33 2007 -0700"
      },
      "message": "[SPARC64]: Add missing dma_get_cache_alignment().\n\ndrivers/infiniband/hw/mthca/mthca_main.c: In function `mthca_init_icm\u0027:\ndrivers/infiniband/hw/mthca/mthca_main.c:468: error: implicit declaration of function `dma_get_cache_alignment\u0027\n\nPinch the one from asm-generic/dma-mapping.h\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad7ad57c6127042c411353dddb723765964815db",
      "tree": "600484291d9cfa68d54dc9b230f5bd115f495213",
      "parents": [
        "c7f439b99efbea74c70a5531f92566db5a6731f2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 27 22:39:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 30 00:27:34 2007 -0700"
      },
      "message": "[SPARC64]: Fix conflicts in SBUS/PCI/EBUS/ISA DMA handling.\n\nFully unify all of the DMA ops so that subordinate bus types to\nthe DMA operation providers (such as ebus, isa, of_device) can\nwork transparently.\n\nBasically, we just make sure that for every system device we\ncreate, the dev-\u003earchdata \u0027iommu\u0027 and \u0027stc\u0027 fields are filled\nin.\n\nThen we have two platform variants of the DMA ops, one for SUN4U which\nactually programs the real hardware, and one for SUN4V which makes\nhypervisor calls.\n\nThis also fixes the crashes in parport_pc on sparc64, reported by\nMeelis Roos.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f467b998eeae933029a83db8ad860da3879acd63",
      "tree": "af63ddd67c6e1d17f0ff52a23ff99e244cf505e2",
      "parents": [
        "56f5c0bd50e948408ac0fd587b5c89fa7e2a1b6e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jun 12 23:53:03 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 13 00:01:24 2007 -0700"
      },
      "message": "[SPARC64]: Really fix parport.\n\nWe were passing a \"struct pci_dev *\" instead of a\n\"struct device *\" to the parport registry routines.\nNo wonder things exploded.\n\nThe ebus_bus_type hacks can be backed out from\nasm-sparc64/dma-mapping.h, those were wrong.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f04dbac2623439e8e15abf55742769af0280c919",
      "tree": "88a433b518d05b1cd7085a9ee8e811b0f070415f",
      "parents": [
        "a2f9f6bbb30e60ee9f9f83cede960123a65876a2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 23:32:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 23:32:23 2007 -0700"
      },
      "message": "[SPARC64]: Fill in gaps in non-PCI dma_*() NOP implementation.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ac6d4a4b85004dbb907f1d3b34412afe16f3758",
      "tree": "0def6b8219fa6b35d41637de0b4977462bb51181",
      "parents": [
        "17f34f0ec96783851abcabf9878f8237ac67e4e7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 14 02:56:03 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 14 02:56:03 2007 -0700"
      },
      "message": "[SPARC64]: Accept ebus_bus_type for generic DMA ops.\n\nBased upon a bug report by Meelis Roos.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3fa72e4556ec1f04e46a0d561d9e785ecaa173d",
      "tree": "9c9b51dbecc27e977135b4e4793ea3dc99e8ba66",
      "parents": [
        "f67637ee4b5d90d41160d755b9a8cca18c394586"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:38:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:41 2006 -0800"
      },
      "message": "[PATCH] Pass struct dev pointer to dma_cache_sync()\n\nPass struct dev pointer to dma_cache_sync()\n\ndma_cache_sync() is ill-designed in that it does not have a struct device\npointer argument which makes proper support for systems that consist of a\nmix of coherent and non-coherent DMA devices hard.  Change dma_cache_sync\nto take a struct device pointer as first argument and fix all its callers\nto pass it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f67637ee4b5d90d41160d755b9a8cca18c394586",
      "tree": "dffa1fa32f8e0462c8e46c4f8fefa058be349d6a",
      "parents": [
        "83b7b44e1c1e9e493ccd4146558481ab5af0116a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:38:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:41 2006 -0800"
      },
      "message": "[PATCH] Add struct dev pointer to dma_is_consistent()\n\ndma_is_consistent() is ill-designed in that it does not have a struct\ndevice pointer argument which makes proper support for systems that consist\nof a mix of coherent and non-coherent DMA devices hard.  Change\ndma_is_consistent to take a struct device pointer as first argument and fix\nthe sole caller to pass it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7233589d77fdb593b482a8b7ee867e901f54b593",
      "tree": "dda022429dd1f8f74a53bc97b4f2ffad89d7a379",
      "parents": [
        "e340221acda6bc0bf05a0ff6e6114902c4307670"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Jul 05 20:18:39 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 05 20:18:39 2006 -0700"
      },
      "message": "[SPARC64]: Fix sparc64 build errors when CONFIG_PCI\u003dn.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36321426e320c2c6bc2f8a1587d6f4d695fca84c",
      "tree": "bf37ac9d3452d158929af4db0d3b6ab3d5a95b9b",
      "parents": [
        "987c74fcb7a4479a04c44745098089785c16f5fe"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 25 02:07:52 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 25 23:15:05 2006 -0700"
      },
      "message": "[SPARC64]: Add missing interfaces to dma-mapping.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66643de455c27973ac31ad6de9f859d399916842",
      "tree": "7ebed7f051879007d4b11d6aaa9e65a1bcb0b08f",
      "parents": [
        "2c23d62abb820e19c54012520f08a198c2233a85",
        "387e2b0439026aa738a9edca15a57e5c0bcb4dfc"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 24 09:22:21 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 24 09:22:21 2006 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tinclude/asm-powerpc/unistd.h\n\tinclude/asm-sparc/unistd.h\n\tinclude/asm-sparc64/unistd.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "42f142371e48fbc44956d57b4e506bb6ce673cd7",
      "tree": "cbcf77d8bf8adc923c50e1fd53a8becd81952beb",
      "parents": [
        "353b28bafd1b962359a866ff263a7fad833d29a1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 23 02:07:22 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 23 02:07:22 2006 -0700"
      },
      "message": "[SPARC64]: Respect gfp_t argument to dma_alloc_coherent().\n\nUsing asm-generic/dma-mapping.h does not work because pushing\nthe call down to pci_alloc_coherent() causes the gfp_t argument\nof dma_alloc_coherent() to be ignored.\n\nFix this by implementing things directly, and adding a gfp_t\nargument we can use in the internal call down to the PCI DMA\nimplementation of pci_alloc_coherent().\n\nThis fixes massive memory corruption when using the sound driver\nlayer, which passes things like __GFP_COMP down into these\nroutines and (correctly) expects that to work.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f",
      "tree": "e85ca2d0dd43f90dccf758338764c3caa55f333f",
      "parents": [
        "089f26d5e31b7bf42a9a8fefec08b30cd27f4b0e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "message": "Don\u0027t include linux/config.h from anywhere else in include/\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "970a9e73f9036ef89d46b8240f99463f6d244c1d",
      "tree": "0a55b5f311024661468a96fb01cb1063816f8d95",
      "parents": [
        "5fb5cbed6e5ba4cbaf7284a23d42eb878bb7da24"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:53 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:49 2005 -0700"
      },
      "message": "[PATCH] gfp_t: dma-mapping (simple cases)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
