)]}'
{
  "log": [
    {
      "commit": "4b652f0db3be891c7b76b109c3b55003b920fc96",
      "tree": "a7747543a2076a2f58f423297e0da78b2963a04d",
      "parents": [
        "a309218acee8606f7e235da20cc826eb06d9b0f6"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Sep 08 12:02:15 2009 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Sep 08 17:38:54 2009 -0700"
      },
      "message": "net_dma: poll for a descriptor after allocation failure\n\nHandle descriptor allocation failures by polling for a descriptor.  The\ndriver will force forward progress when polled.  In the best case this\npolling interval will be the time it takes for one dma memcpy\ntransaction to complete.  In the worst case, channel hang, we will need\nto wait 100ms for the cleanup watchdog to fire (ioatdma driver).\n\nSigned-off-by: Maciej Sosnowski \u003cmaciej.sosnowski@intel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "c2c0b4c5434c0a25f7f7796b29155d53805909f5",
      "tree": "ea3fb7e114e06c346d95c94ed288fe8b1a8ac95e",
      "parents": [
        "c3d4f44f50b65b0b0290e357f8739cfb3f4bcaca"
      ],
      "author": {
        "name": "Maciej Sosnowski",
        "email": "maciej.sosnowski@intel.com",
        "time": "Fri Nov 07 01:46:33 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 10 15:00:56 2008 -0800"
      },
      "message": "[2/4] I/OAT: fix dma_pin_iovec_pages() error handling\n\nError handling needs to be modified in dma_pin_iovec_pages().\nIt should return NULL instead of ERR_PTR\n(pinned_list is checked for NULL in tcp_recvmsg() to determine\nif iovec pages have been successfully pinned down).\nIn case of error for the first iovec,\nlocal_list-\u003enr_iovecs needs to be initialized.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Maciej Sosnowski \u003cmaciej.sosnowski@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "342ff7b24f42d01b27d884c699855c713d720fcb",
      "tree": "6b24a7d1ff21dbb864948e4b1a29a05b62c29fa1",
      "parents": [
        "94571065757a4f2619c48ab4e36cafdc635028ce"
      ],
      "author": {
        "name": "Shannon Nelson",
        "email": "shannon.nelson@intel.com",
        "time": "Thu Jul 26 00:05:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 31 02:28:03 2007 -0700"
      },
      "message": "[NET_DMA]: remove unused dma_memcpy_to_kernel_iovec\n\nAl Viro pointed out that dma_memcpy_to_kernel_iovec() really was\nunreachable and thus unused.  The code originally was there to support\nin-kernel dma needs, but since it remains unused, we\u0027ll pull it out.\n\nSigned-off-by: Shannon Nelson \u003cshannon.nelson@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56e0873b7b146564a0c36e225624f5a9b2d63791",
      "tree": "6a7049712cf02a7e6e5b85277e4dd56e41aeea1e",
      "parents": [
        "882d02d6fb040a246b005305ffeb790bb5ce80ad"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 03 19:27:20 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 03 19:27:20 2006 -0700"
      },
      "message": "[IOAT]: drivers/dma/iovlock.c: make num_pages_spanned() static\n\nThis patch makes the needlessly global num_pages_spanned() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de5506e155276d385712c2aa1c2d9a27cd4ed947",
      "tree": "219c30dab27b9aef2597d8735dfc19db8454849e",
      "parents": [
        "db21733488f84a596faaad0d05430b3f51804692"
      ],
      "author": {
        "name": "Chris Leech",
        "email": "christopher.leech@intel.com",
        "time": "Tue May 23 17:50:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jun 17 21:25:46 2006 -0700"
      },
      "message": "[I/OAT]: Utility functions for offloading sk_buff to iovec copies\n\nProvides for pinning user space pages in memory, copying to iovecs,\nand copying from sk_buffs including fragmented and chained sk_buffs.\n\nSigned-off-by: Chris Leech \u003cchristopher.leech@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ]
}
