)]}'
{
  "log": [
    {
      "commit": "451f14439847db302e5104c44458b2dbb4b1829d",
      "tree": "697046c4438806c37c5b0835dc71b7fdd35b8a92",
      "parents": [
        "6ce9e7b5fe3195d1ae6e3a0753d4ddcac5cd699e"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Aug 31 06:34:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 02 23:07:36 2009 -0700"
      },
      "message": "drivers: Kill now superfluous -\u003elast_rx stores\n\nThe generic packet receive code takes care of setting\nnetdev-\u003elast_rx when necessary, for the sake of the\nbonding ARP monitor.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Neil Horman \u003cnhorman@txudriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b29a56d31d585d39bf9ffe9ef1f10bd637ee0f1",
      "tree": "32bef42ee7730a73422195347476d412a5cb8fde",
      "parents": [
        "27a1de95a1461ec0589005c293d6ac23a46cb72d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Aug 31 19:50:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 01 01:13:52 2009 -0700"
      },
      "message": "intel: convert drivers to netdev_tx_t\n\nGet rid of some bogus return wrapping as well.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa11d958d1a6572eda08214d7c6a735804fe48a5",
      "tree": "d025b05270ad1e010660d17eeadc6ac3c1abbd7d",
      "parents": [
        "07f6642ee9418e962e54cbc07471cfe2e559c568",
        "9799218ae36910af50f002a5db1802d576fffb43"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 12 17:44:53 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 12 17:44:53 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tarch/microblaze/include/asm/socket.h\n"
    },
    {
      "commit": "e0cff5ed27acd355264b210d9622da801a431e19",
      "tree": "8d561bfd48d06d721abc0d4f56c79f1c730b3e43",
      "parents": [
        "0cb13536c3382004bd9b833565e2af33f26ed1fb"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Aug 04 11:46:41 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 04 11:46:41 2009 -0700"
      },
      "message": "igbvf: Allow VF driver to correctly recognize failure to set mac\n\nThe VF driver was not correctly recognizing that it did not correctly set\nit\u0027s mac address.  As a result the VF driver was unable to receive network\ntraffic until being unloaded and reloaded.  The issue was root caused to\nthe fact that the CTS bit was not taken into account when checking for the\nrequest being NAKed.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c06c430dedf71a0e9180d673191b9c9368aeaa65",
      "tree": "698f2cbe89bbb2f5a5a2e9dcf3e557882d98c3af",
      "parents": [
        "07ce50e434b62c4de05207109ecd3d615b3cce42"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dnelson@redhat.com",
        "time": "Fri Jul 31 09:13:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 01 23:11:54 2009 -0700"
      },
      "message": "igbvf: return PCI_ERS_RESULT_DISCONNECT on permanent failure\n\nPCI drivers that implement the struct pci_error_handlers\u0027 error_detected\ncallback should return PCI_ERS_RESULT_DISCONNECT if the state passed in is\npci_channel_io_perm_failure. This patch fixes the issue for igbvf.\n\nSigned-off-by: Dean Nelson \u003cdnelson@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "92d947b77436437f4fe6f9b7b7cd35f1a294fa9d",
      "tree": "798daa9cb74a2c4ff132933e3cf08182813b06c4",
      "parents": [
        "a0c98605d7237fc4bf26a345db5f950f46e69834"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Jul 23 18:11:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 26 09:47:05 2009 -0700"
      },
      "message": "igbvf: resolve \"frees DMA memory with different size\" warnings\n\nThis change resolves some warnings seen with DMA debugging enabled in which\nwe were mapping skb-\u003edata with size + NET_IP_ALIGN and unmapping it with\njust size.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e20ce94ce378334dea83a83ab26253b851100a2",
      "tree": "f75e2d51b4b54842833b20a9cc9cfc569cbfe7a6",
      "parents": [
        "a90b037583d5f1ae3e54e9c687c79df82d1d34a4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Jun 18 16:49:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:06 2009 -0700"
      },
      "message": "convert some DMA_nnBIT_MASK() callers\n\nWe\u0027re about to make DMA_nnBIT_MASK() emit `deprecated\u0027 warnings.  Convert the\nremaining stragglers which are visible to the x86_64 build.\n\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Eric Moore \u003cEric.Moore@lsil.com\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nCc: Yi Zou \u003cyi.zou@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9cbc1cb8cd46ce1f7645b9de249b2ce8460129bb",
      "tree": "8d104ec2a459346b99413b0b77421ca7b9936c1a",
      "parents": [
        "ca44d6e60f9de26281fda203f58b570e1748c015",
        "45e3e1935e2857c54783291107d33323b3ef33c8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 15 03:02:23 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 15 03:02:23 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tDocumentation/feature-removal-schedule.txt\n\tdrivers/scsi/fcoe/fcoe.c\n\tnet/core/drop_monitor.c\n\tnet/core/net-traces.c\n"
    },
    {
      "commit": "98a1708de1bfa5fe1c490febba850d6043d3c7fa",
      "tree": "823104983ff8cd44fc8f3dbfbcc583dc69ee30b2",
      "parents": [
        "ab2274af0569a43c6da390e969759d1138799839"
      ],
      "author": {
        "name": "Martin Olsson",
        "email": "martin@minimum.se",
        "time": "Wed Apr 22 18:21:29 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:46 2009 +0200"
      },
      "message": "trivial: fix typos s/paramter/parameter/ and s/excute/execute/ in documentation and source comments.\n\nSigned-off-by: Martin Olsson \u003cmartin@minimum.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "042a53a9e437feaf2230dd2cadcecfae9c7bfe05",
      "tree": "ae9078f61e390a3014aecb3fe80d3438ab25ee51",
      "parents": [
        "eae3f29cc73f83cc3f1891d3ad40021b5172c630"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Jun 05 04:04:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 08 00:21:48 2009 -0700"
      },
      "message": "net: skb_shared_info optimization\n\nskb_dma_unmap() is quite expensive for small packets,\nbecause we use two different cache lines from skb_shared_info.\n\nOne to access nr_frags, one to access dma_maps[0]\n\nInstead of dma_maps being an array of MAX_SKB_FRAGS + 1 elements,\nlet dma_head alone in a new dma_head field, close to nr_frags,\nto reduce cache lines misses.\n\nTested on my dev machine (bnx2 \u0026 tg3 adapters), nice speedup !\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdd0db058d64f2619b08e7d098ee0014aa0a5bc1",
      "tree": "a5e31f6687eff581309b095781c7e2f0bc676182",
      "parents": [
        "28679751a924c11f7135641f26e99249385de5b4"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu May 28 00:00:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 29 01:46:27 2009 -0700"
      },
      "message": "net: dont update dev-\u003etrans_start\n\nSecond round of drivers for Gb cards (and NIU one I forgot in the 10GB round)\n\nNow that core network takes care of trans_start updates, dont do it\nin drivers themselves, if possible. Drivers can avoid one cache miss\n(on dev-\u003etrans_start) in their start_xmit() handler.\n\nExceptions are NETIF_F_LLTX drivers\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0364d6fd2c353d2d82da865a6f093f97c69b669c",
      "tree": "5f0ce8756cf7317130e636e6f3103279483d32e5",
      "parents": [
        "e0ca84105bca8691f39ef7ff221a88046ba11f23"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed May 06 10:25:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 06 15:33:40 2009 -0700"
      },
      "message": "igbvf: cleanup flags and allow for rx checksum to be disabled\n\nThis patch cleans up a number of unused or unneeded feature flags.  As a\nresult of these changes the user should now be able to enable or disable rx\nchecksumming via ethtool.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d165771062cae75de26fe7bc7cb2d937ff6f1b4",
      "tree": "26f21efd85e01630cf8b4b5e1036a3c706a0957f",
      "parents": [
        "ff6f63dde73e0673c09cca22c5005380dfcc79a4"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Apr 09 22:49:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:55:14 2009 -0700"
      },
      "message": "igbvf: fix unused external references\n\nThe igbvbf driver exposed several unused extrnal references due to the fact\nthat code was copied from igb and then some functionality was removed.\nThis changes that so that unused functions are either removed or made\nstatic.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4e0fe01a38a073568aee541a0247fe734095979",
      "tree": "eefc9d79a6e08d391111426d9acfa4c21135fa12",
      "parents": [
        "93889d7574ec90bb4455929ad0536d8df74bc730"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Apr 07 14:37:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 08 16:03:14 2009 -0700"
      },
      "message": "igbvf: add new driver to support 82576 virtual functions\n\nThis adds an igbvf driver to handle virtual functions provided by the\nigb driver when SR-IOV has been enabled.  A virtual function is a\nlightweight pci-e function that supports a single queue and shares\nresources with the 82576 physical function contained within the igb\ndriver.\n\nTo spawn virtual functions from the igb driver all that is needed is to\nenable CONFIG_PCI_IOV and have an 82576 Ethernet adapter on a system that\nsupports SR-IOV in the BIOS.  The virtual functions will appear after the\ninterface is loaded.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ]
}
