)]}'
{
  "log": [
    {
      "commit": "7c2873809dd1a2d5e46be3f0ff2071fcdc3cf0fd",
      "tree": "73a37e2eca1aa32938cf16eea20bc009126fa2ba",
      "parents": [
        "8bf2e58f8b7a14244bf182ad0a3ba0457ad70c62"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Aug 24 03:45:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:54:48 2010 -0700"
      },
      "message": "mlx4_en: performing CLOSE_PORT at the end of tear-down process\n\nAll port\u0027s resources should be closed before we give the\nCLOSE_PORT command to the firmware.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8bf2e58f8b7a14244bf182ad0a3ba0457ad70c62",
      "tree": "19a584e0df5b19080777bfea0dc97150ae2022aa",
      "parents": [
        "00d7d7bc6e886ef48af6ed766eb12b8cec241d35"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Aug 24 03:45:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:54:48 2010 -0700"
      },
      "message": "mlx4_en: Setting dev-\u003eperm_addr field\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00d7d7bc6e886ef48af6ed766eb12b8cec241d35",
      "tree": "9fd96c64407a9e1f2abaf72fd03cd573192883a1",
      "parents": [
        "69351a2933428515b31fe54100f90a669cbbd384"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Aug 24 03:45:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:54:47 2010 -0700"
      },
      "message": "mlx4_en: Setting actual RX ring size\n\nWhen configuring HW resources, the RX ring size that is passed should be the actual\nsize that depends on number of buffers that we succeeded to allocate.\nThe mask for ring size should also be configured accordingly\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "69351a2933428515b31fe54100f90a669cbbd384",
      "tree": "432cb6f34764bf9f2b9470553ff1236c46a49775",
      "parents": [
        "c2e3143e3c46ede22336316b3ff4746727c0d93a"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Aug 24 03:45:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:54:47 2010 -0700"
      },
      "message": "mlx4_en: Fixed incorrect unmapping on RX flow.\n\nWhen allocating new fragments to replace the ones that would be passed to the stack,\nThe fragments that should be replaced, are the ones that were already used.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c32d83c0420950754cca01557bc5802793948d66",
      "tree": "a3f16d38f5fe28f267a2dda314fb763e11937192",
      "parents": [
        "6abc2376809497b04feee554240e158ac2072587"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Aug 24 12:24:07 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 12:24:07 2010 -0700"
      },
      "message": "bcm63xx_enet: use netdev stats\n\nUse integrated net_device stats instead of a private one\n\nGet rid of bcm_enet_get_stats()\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6abc2376809497b04feee554240e158ac2072587",
      "tree": "59781d1b1e4b57c8814ede8dd74bb77e899ee3b7",
      "parents": [
        "b4ddf4b3331f0f2195bd0ab5e8b50080ba93af87"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Aug 24 12:23:01 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 12:23:01 2010 -0700"
      },
      "message": "ethoc: get rid of ethoc_stats()\n\ndrivers can avoid implementing ndo_get_stats method if using netdevice\nstats structure.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4ddf4b3331f0f2195bd0ab5e8b50080ba93af87",
      "tree": "8d51982f93b475ede347609c2b82ac97ff63add3",
      "parents": [
        "1726442e115a9e58f40747d009a5b4f303e0840a"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Aug 24 12:22:13 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 12:22:13 2010 -0700"
      },
      "message": "be2net: get rid of be_get_stats()\n\ndrivers can avoid implementing ndo_get_stats method if using netdevice\nstats structure.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ccea790ef033cc890ca4b416a783e9f9dffe556e",
      "tree": "6da426b03eb25f2e7e0fd965cf43ac57d7d8712e",
      "parents": [
        "1707aec9ac884de9e3358a8e564bbce91e4346f7"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Mon Aug 23 17:21:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 23 20:38:15 2010 -0700"
      },
      "message": "cxgb4: update PCI ids\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1707aec9ac884de9e3358a8e564bbce91e4346f7",
      "tree": "eb989559a430f970b910b8696d20d171a6733b28",
      "parents": [
        "1478b3ee931e83c7a94f61376e962574b28d23d6"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Mon Aug 23 17:21:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 23 20:38:14 2010 -0700"
      },
      "message": "cxgb4: fix setting of the function number in transmit descriptors\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1478b3ee931e83c7a94f61376e962574b28d23d6",
      "tree": "e22cb1de6256301f2e5cf5476b5219977af66dc9",
      "parents": [
        "e46dab4d4be87769b09404135bc34f89e2e155d8"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Mon Aug 23 17:20:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 23 20:38:14 2010 -0700"
      },
      "message": "cxgb4: support eeprom read/write on functions other than 0\n\nExtend the address translation for eeprom read/write (code used by\nethtool -[eE]) to functions other than 0.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e46dab4d4be87769b09404135bc34f89e2e155d8",
      "tree": "65f0b0a321939c4b12d40e7674ce93c699c2843e",
      "parents": [
        "f04b4dd2b1f533cef0507e0410ffc6732d21a272"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Mon Aug 23 17:20:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 23 20:38:13 2010 -0700"
      },
      "message": "cxgb4: handle Rx/Tx queue ranges not starting at 0\n\nCurrently the driver assumes that queue IDs start at 0 but that\u0027s true\nonly for function 0.  To support operation on other functions get the\nstart of the queue ranges from FW and offset accordingly.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f04b4dd2b1f533cef0507e0410ffc6732d21a272",
      "tree": "f674c3b8de9afc809700c8a91799230a5d9b0cd2",
      "parents": [
        "8b230ed8ec96c933047dd0625cf95f739e4939a6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 23 20:34:51 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 23 20:34:51 2010 -0700"
      },
      "message": "bna: Delete get_flags and set_flags ethtool methods.\n\nThis driver doesn\u0027t support LRO, NTUPLE, or the RXHASH\nfeatures.  So it should not set these ethtool operations.\n\nThis also fixes the warning:\n\ndrivers/net/bna/bnad_ethtool.c:1272: warning: initialization from incompatible pointer type\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b230ed8ec96c933047dd0625cf95f739e4939a6",
      "tree": "517e761a804a2b2f9631b755abcbf525240b916e",
      "parents": [
        "231cc2aaf14bad3b2325be0b19b8385ff5e75485"
      ],
      "author": {
        "name": "Rasesh Mody",
        "email": "rmody@brocade.com",
        "time": "Mon Aug 23 20:24:12 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 23 20:24:12 2010 -0700"
      },
      "message": "bna: Brocade 10Gb Ethernet device driver\n\nThis is patch 1/6 which contains linux driver source for\nBrocade\u0027s BR1010/BR1020 10Gb CEE capable ethernet adapter.\n\nSigned-off-by: Debashis Dutt \u003cddutt@brocade.com\u003e\nSigned-off-by: Rasesh Mody \u003crmody@brocade.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d4833aae65589ba4317dd325fe20c8b25c14173",
      "tree": "231672eb67197387f94bfda9a0995ddd002dbfbd",
      "parents": [
        "f3c58aceaa3f237ba43735805f4677950327b8ee",
        "6a6d01d374d03bd2f90030200cb78567444addc4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 22 22:37:04 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 22 22:37:04 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tinclude/linux/if_pppox.h\n\nFix conflict between Changli\u0027s __packed header file fixes and\nthe new PPTP driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f3c58aceaa3f237ba43735805f4677950327b8ee",
      "tree": "d847af6efead20dc3eeea2c6cb73be097d507a7a",
      "parents": [
        "f502bf2bc0de4795e8dd081a2095006021c00a0f"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Tue Aug 17 21:51:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 22 21:43:58 2010 -0700"
      },
      "message": "mlx4: remove num_lro parameter\n\nAs suggested by David, this parameter can die, we can use ethtool\nto turn LRO on/off. Compile tests only.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f502bf2bc0de4795e8dd081a2095006021c00a0f",
      "tree": "bb0e726adae20fe798363d5a6f8385b533d00d70",
      "parents": [
        "e88c64f0a42575e01c7ace903d0570bc0b7fcf85"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Wed Aug 18 23:27:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 22 21:42:55 2010 -0700"
      },
      "message": "xen: use less generic names in netfront driver.\n\nAll Xen frontend drivers have a couple of identically named functions which\nmakes figuring out which device went wrong from a stacktrace harder than it\nneeds to be. Rename them to something specificto the device type.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a6d01d374d03bd2f90030200cb78567444addc4",
      "tree": "97fc7dcf249f1dd83c8474be517ed9b184f659c4",
      "parents": [
        "09cd2b99c6cdd1e14e84c1febca2fb91e9f4e5ba"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Aug 19 07:07:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 22 21:37:33 2010 -0700"
      },
      "message": "isdn/avm: fix build when PCMCIA is not enabled\n\nWhy wouldn\u0027t kconfig symbol ISDN_DRV_AVMB1_B1PCMCIA also depend on\nPCMCIA?\n\nFix build for PCMCIA not enabled:\n\nERROR: \"b1_free_card\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1ctl_proc_fops\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1_reset_ctr\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1_load_firmware\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1_send_message\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1_release_appl\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1_register_appl\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1_getrevision\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1_detect\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1_interrupt\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\nERROR: \"b1_alloc_card\" [drivers/isdn/hardware/avm/b1pcmcia.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Carsten Paeth \u003ccalle@calle.de\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd709aa90648195e5b5823fa90eb0b3fb0e78ee4",
      "tree": "58db107cfa29dbeb9948cc027a3619bbdc34125d",
      "parents": [
        "05532121da0728eaedac2a0a5c3cecad3a95d765"
      ],
      "author": {
        "name": "John Feeney",
        "email": "jfeeney@redhat.com",
        "time": "Sun Aug 22 17:45:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 22 21:09:03 2010 -0700"
      },
      "message": "bnx2: Add PCI Advanced Error Reporting support.\n\nSigned-off-by: John Feeney \u003cjfeeney@redhat.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "773bc97397ea2cfc2ff3c075f712aaf376ed7cb0",
      "tree": "ecb848e8e2d0978f73e903a49298527859531fa3",
      "parents": [
        "739a91ef0625e0e4a40b835f4f891313c47915df"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Aug 22 00:54:30 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 22 00:54:30 2010 -0700"
      },
      "message": "tokenring: remove unneeded NULL checks\n\n\"fw_entry\" is always non-NULL at this point and anyway\nrelease_firmware() handles NULL parameters.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3c6e7ad09cebbad1a3dea077668062136626fd2",
      "tree": "698022508a8d8c76a5d2cf55e50232079d6b1f42",
      "parents": [
        "c3227e546c574172e77616270a16a04eae561b8f",
        "48d3ff82698cb0094684aed70446e0a5cbb1a4d0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 21 23:32:24 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 21 23:32:24 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "c3227e546c574172e77616270a16a04eae561b8f",
      "tree": "4272099dd078a4b92b376ec788156f329ea11a0d",
      "parents": [
        "a2c483a19a96cf5cb9465f42cca34548b9211954"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Aug 20 03:08:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 21 23:09:36 2010 -0700"
      },
      "message": "amd8111e: use net_device_stats from struct net_device\n\nstruct net_device has its own struct net_device_stats member, so use\nthis one instead of a private copy in the amd8111e_priv struct.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2c483a19a96cf5cb9465f42cca34548b9211954",
      "tree": "0cbaee12e9d4e354bac5aa3d92e0cada82271f4e",
      "parents": [
        "00959ade36acadc00e757f87060bf6e4501d545f"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Aug 20 02:55:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 21 23:09:36 2010 -0700"
      },
      "message": "atl1c: use net_device_stats from struct net_device\n\nstruct net_device has its own struct net_device_stats member, so use\nthis one instead of a private copy in the atl1c_adapter struct.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00959ade36acadc00e757f87060bf6e4501d545f",
      "tree": "9bfe790d4a8b63b0e6653388da73dfd777eea8ff",
      "parents": [
        "1003489e06c04d807c783a8958f2ccc9aed7a244"
      ],
      "author": {
        "name": "Dmitry Kozlov",
        "email": "xeb@mail.ru",
        "time": "Sat Aug 21 23:05:39 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 21 23:05:39 2010 -0700"
      },
      "message": "PPTP: PPP over IPv4 (Point-to-Point Tunneling Protocol)\n\nPPP: introduce \"pptp\" module which implements point-to-point tunneling protocol using pppox framework\nNET: introduce the \"gre\" module for demultiplexing GRE packets on version criteria\n     (required to pptp and ip_gre may coexists)\nNET: ip_gre: update to use the \"gre\" module\n\nThis patch introduces then pptp support to the linux kernel which\ndramatically speeds up pptp vpn connections and decreases cpu usage in\ncomparison of existing user-space implementation\n(poptop/pptpclient). There is accel-pptp project\n(https://sourceforge.net/projects/accel-pptp/) to utilize this module,\nit contains plugin for pppd to use pptp in client-mode and modified\npptpd (poptop) to build high-performance pptp NAS.\n\nThere was many changes from initial submitted patch, most important are:\n1. using rcu instead of read-write locks\n2. using static bitmap instead of dynamically allocated\n3. using vmalloc for memory allocation instead of BITS_PER_LONG + __get_free_pages\n4. fixed many coding style issues\nThanks to Eric Dumazet.\n\nSigned-off-by: Dmitry Kozlov \u003cxeb@mail.ru\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4da79504b2b41410dd56e9268c9ad403aa65e89c",
      "tree": "6a4df07feabd971a80ea17cbd3d10d66eafcf919",
      "parents": [
        "0add79e3134a618c10acabe58834ac647075111a"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Aug 19 08:52:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 20:48:07 2010 -0700"
      },
      "message": "qlge: pull NULL check ahead of dereference\n\nThere was a dereference before NULL check issue introduced in 1e213303d\n\"qlge: Add tx multiqueue support.\"  I\u0027ve pulled the NULL check of\n\"net_rsp\" forward a couple lines to avoid that.\n\nAlso Ron Mercer says that the early exit should be above the index\nwrite.  ql_write_cq_idx(rx_ring);\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0add79e3134a618c10acabe58834ac647075111a",
      "tree": "deaceee3368a255a780e3435a3f751bb550c5f9e",
      "parents": [
        "5dbfbc4027f819c3da92844f34f241524f99c9eb"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Aug 18 22:11:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 17:19:05 2010 -0700"
      },
      "message": "tehuti: Use net_device_stats from struct net_device\n\nstruct net_device has its own struct net_device_stats member, so use\nthis one instead of a private copy in the bdx_priv struct.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5dbfbc4027f819c3da92844f34f241524f99c9eb",
      "tree": "5db91705b1c2b4e5d536afb1355c4159ee79351d",
      "parents": [
        "b9959c2e4460b1df1d113d829180398588bb04b4"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Aug 18 22:10:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 17:19:04 2010 -0700"
      },
      "message": "ep93xx_eth: Use net_device_stats from struct net_device\n\nstruct net_device has its own struct net_device_stats member, so use\nthis one instead of a private copy in the ep93xx_priv struct. As the new\nndo_get_stats function would just return dev-\u003estats we can omit it.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48d3ff82698cb0094684aed70446e0a5cbb1a4d0",
      "tree": "4f3554f1e82d17d60d0e1e3bf95dfea1120f0374",
      "parents": [
        "1aef70ef125165e0114a8e475636eff242a52030",
        "6a017e043a8c5e4f1e7c1152bc6477da8066f5f6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:54:13 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:54:13 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "91fe8173be4f4e330c6c3ab3fd4de96c11c98444",
      "tree": "74e7f22a2f224e3652bc4ebb6b88c5245bfd4253",
      "parents": [
        "091754a1652fad24664f1357ee7616e66953dd30"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Aug 19 05:08:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:52:43 2010 -0700"
      },
      "message": "qlcnic: update version 5.0.8\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "091754a1652fad24664f1357ee7616e66953dd30",
      "tree": "d5ae44dbb7164a678c76c57c9530ca8681de45b8",
      "parents": [
        "d4066833bb1b35fefb1dd45eb2b10659d46bf151"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Thu Aug 19 05:08:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:52:42 2010 -0700"
      },
      "message": "qlcnic: rom lock recovery\n\nFw can get stuck while holding pci semaphore. Driver will not\nbe able to perform fw initialization, without this lock.\nRelease semaphore forcefully in that case.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4066833bb1b35fefb1dd45eb2b10659d46bf151",
      "tree": "5581df2bf56a12509855a53c6e9aaa1a9825bcda",
      "parents": [
        "63e74e9cb7944b073c49159db934f69ca98a4ae6"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Thu Aug 19 05:08:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:52:42 2010 -0700"
      },
      "message": "qlcnic: firmware initialization update\n\nCleanup legacy code which is not valid for Qlogic\nCNA adapters.\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63e74e9cb7944b073c49159db934f69ca98a4ae6",
      "tree": "6c08fd51c396e53dac72e645d0d1d43237400de4",
      "parents": [
        "21854f029da525b5bef1dbd63c622e16a2eb2f90"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Aug 19 05:08:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:52:41 2010 -0700"
      },
      "message": "qlcnic: fix endiness in eswitch statistics\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21854f029da525b5bef1dbd63c622e16a2eb2f90",
      "tree": "5649a330f47e05066eb3f93f7d5d2eec78605231",
      "parents": [
        "78f84e1a7028a77b72aebc769642a5e93d32b4f9"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Aug 19 05:08:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:52:41 2010 -0700"
      },
      "message": "qlcnic: mark device state as failed\n\nMark device state failed in error path.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78f84e1a7028a77b72aebc769642a5e93d32b4f9",
      "tree": "da78f8bcdac0d8cba74b0653a8184c992b16be86",
      "parents": [
        "fe4d434da8e96142e36eb22fc5cf29ef2c2df9c2"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Aug 19 05:08:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:52:40 2010 -0700"
      },
      "message": "qlcnic: fix npar state\n\nPrivilege functions should wait for npar state to be operational.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe4d434da8e96142e36eb22fc5cf29ef2c2df9c2",
      "tree": "6e4d124efa2ecc98d025a79268c77dd46e449ef2",
      "parents": [
        "0325d69b2a1feb72f11413dbfcc1705ccfc203c1"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Thu Aug 19 05:08:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:52:40 2010 -0700"
      },
      "message": "qlcnic: support anti mac spoofing\n\nAdministrator can configure to drop packet in transmit,\nif it doesn\u0027t match interface mac address, in case of virtual function.\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0325d69b2a1feb72f11413dbfcc1705ccfc203c1",
      "tree": "55b3d39f86ac2db38bae43209d0ce6111b3abd39",
      "parents": [
        "4e8acb011f0e9e86e29b53ff051e699ba0c5726d"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Thu Aug 19 05:08:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:52:39 2010 -0700"
      },
      "message": "qlcnic: configure offload setting on eswitch\n\nDevice is not capable of enabling/disabling offload setting per\nport in case of Nic Partition.So offload settings needs to be\nenabled/disabled per eswitch and it will affect all the function\non that eswitch.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e8acb011f0e9e86e29b53ff051e699ba0c5726d",
      "tree": "a8f74029aa29ce99403f283a6c33368bda0762b9",
      "parents": [
        "251b036a22f530aff26cf70f5cdb0cf64a072e46"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Thu Aug 19 05:08:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:52:38 2010 -0700"
      },
      "message": "qlcnic: configure port on eswitch\n\no Nic partition capable devices has embedded switch, this needs to support\nvarious features like external switch.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "251b036a22f530aff26cf70f5cdb0cf64a072e46",
      "tree": "1e4aba3bedbd87c0ff1f9e0365d6888f41bc0a14",
      "parents": [
        "39895e07ca8ce13d8b38d00bf66236b93907c027"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Thu Aug 19 05:08:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:52:38 2010 -0700"
      },
      "message": "qlcnic: replace magic numbers with defines\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "39895e07ca8ce13d8b38d00bf66236b93907c027",
      "tree": "bdcf32668f1ffc1ac144e3dc7c93dc9f9d07b572",
      "parents": [
        "f1bf7a5247a0f8e42025d19d732cbc70a57e6342"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Thu Aug 19 05:08:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:52:37 2010 -0700"
      },
      "message": "qlcnic: remove unused code\n\nSerial number references are not used in driver.\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1bf7a5247a0f8e42025d19d732cbc70a57e6342",
      "tree": "ccd34e4b2f92f4898306c9074d80634ef69b94bf",
      "parents": [
        "84418e3b10b5ba43eb5b85f725e75fd9c9730670"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Aug 19 05:08:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:52:37 2010 -0700"
      },
      "message": "qlcnic: fix inconsistent lock state\n\nSpin_lock(rds_ring-\u003elock) is not required while posting buffers\nfrom qlcnic_open and freeing buffers from qlcnic_down.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84418e3b10b5ba43eb5b85f725e75fd9c9730670",
      "tree": "49c34a87c4c98ae21818141ebfbf12cf9744a4e4",
      "parents": [
        "31f05a2d875327ef133ac4b62261c4b875d1d10c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:40:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:45:28 2010 -0700"
      },
      "message": "ixgbe: rewrite ethtool test to use standard config functions\n\nThis change makes it so that the ethtool loopback test uses the standard\nring configuration and allocation functions.  As a result the loopback test\nwill be much more effective at testing core driver functionality.\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": "31f05a2d875327ef133ac4b62261c4b875d1d10c",
      "tree": "9a43b360c95d8648466c2f38a496175bae384b55",
      "parents": [
        "9e10e045f8223e09f2c70cd6849ff86803d50c88"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:40:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:44:27 2010 -0700"
      },
      "message": "ixgbe: update all DESC_ADV macros to accept a ring pointer\n\nAll of the DESC_ADV macros are currently needing the pointers to be\nde-referenced before accessing the ring.  Instead of having to add all of\nthe asterisks it is easier to just update the macro to expect a pointer to\nthe ring.\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": "9e10e045f8223e09f2c70cd6849ff86803d50c88",
      "tree": "f22af24923e1d62d030947a066d4d607c1fe45b5",
      "parents": [
        "2f1860b8d94a4457e401895be6fc9b9ffa2c8b2c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:40:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:44:26 2010 -0700"
      },
      "message": "ixgbe: combine Rx into into ixgbe_configure_rx\n\nThe Rx init is currently split over ixgbe_configure, ixgbe_configure_rx,\nand ixgbe_up_complete.  Instead of leaving it split over 3 function it is\neasier to consolidate them all into ixgbe_configure_rx.\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": "2f1860b8d94a4457e401895be6fc9b9ffa2c8b2c",
      "tree": "42500d2c37b4328df2ed8aad69a3591b4f3e5068",
      "parents": [
        "a34bcfffae8ebbba9dcbacbc3de718cca66689dd"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:39:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:44:25 2010 -0700"
      },
      "message": "ixgbe: pull all Tx init into ixgbe_configure_tx\n\nThe Tx init was spread out over ixgbe_configure, ixgbe_configure_tx, and\nixgbe_up_complete.  This change combines all of that into the\nixgbe_configure_tx function in order to simplify the Tx init path.\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": "a34bcfffae8ebbba9dcbacbc3de718cca66689dd",
      "tree": "18b5940c59c459ec6f7e3d054706d18e3c97a535",
      "parents": [
        "f5b4a52e81d46b51ba07a983036739dc0c2c6c1c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:39:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:44:25 2010 -0700"
      },
      "message": "ixgbe: move all GPIE register config into a single function\n\nThis change moves all GPIE register configuration into a single function.\nThe advantage of this is that we can avoid a number of unnecessary\nread/modify/write cycles on the register.\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": "f5b4a52e81d46b51ba07a983036739dc0c2c6c1c",
      "tree": "3806736fb55d55aa486f9c9d2d70565509658698",
      "parents": [
        "7367096a43259c9b461ec3120dcaaf674a092132"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:38:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:44:24 2010 -0700"
      },
      "message": "ixgbe: Move virtualization config into a separate function\n\nThis change moves the configuration that was done in configure_rx into a\nseparate virtualization configuration function.\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": "7367096a43259c9b461ec3120dcaaf674a092132",
      "tree": "f0886ca7d22f54fa2e20f4439feb7b087b396191",
      "parents": [
        "477de6ed027dbbeb0424a4d1a978429037287d22"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:38:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:44:24 2010 -0700"
      },
      "message": "ixgbe: move all Rx DMA control register writes to one central location\n\nThis change moves all of the Rx DMA control register writes to one central\nlocation.  This should help to avoid accidentally overwriting existing\nsettings.\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": "477de6ed027dbbeb0424a4d1a978429037287d22",
      "tree": "36ec8b8a0431ef22335a53fee5cebb6b56dcc353",
      "parents": [
        "826437d3de43174a8199776b5c1178bafa0b6634"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:38:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:44:23 2010 -0700"
      },
      "message": "ixgbe: Move max frame size and Rx buffer length configuration into a function\n\nThis change consolidates all of the Rx max frame size and Rx buffer length\nconfiguration into a single function.\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": "826437d3de43174a8199776b5c1178bafa0b6634",
      "tree": "80d704a2d473bede0cbfe551a2f100f14db71e6e",
      "parents": [
        "1395807091300b84789316cad2a9142b58f9092a"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:37:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:44:22 2010 -0700"
      },
      "message": "ixgbe: remove redundant configuration of vmolr, rename generic variable\n\nThe vmolr is configured already in ixgbe_set_rx_mode for the PF so there is\nno need to set it again in ixgbe_configure_rx.\n\nInstead of using the variable name reg, it is easier to just rename it to\ngcr_ext to reflect the register contents that the variable holds.\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": "1395807091300b84789316cad2a9142b58f9092a",
      "tree": "a8535c41d2fc735cf4954447e9508039f974cac9",
      "parents": [
        "f5dc442b4671e2961c2e5bb3e16a86ce7da86cd3"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:37:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:44:22 2010 -0700"
      },
      "message": "ixgbe: bump PS header size to 512 bytes\n\nBump the header size for packet split to 512 bytes since this makes the\nbest use of the 1k buffer that is allocated for any skb 512 bytes or\nsmaller.\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": "f5dc442b4671e2961c2e5bb3e16a86ce7da86cd3",
      "tree": "9bf5a0c36bcd669dd8316f79bf0676fc7f8c2554",
      "parents": [
        "486545216472d67c16e3d3d60c5f21f60959c855"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:36:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:40:52 2010 -0700"
      },
      "message": "ixgbe: combine accesses to FCTRL register into ixgbe_set_rx_mode\n\nWe are accessing the FCTRL register in multiple spots in the init path and\nwe can simplify things by combining the configuration all into\nixgbe_set_rx_mode.\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": "486545216472d67c16e3d3d60c5f21f60959c855",
      "tree": "0a439dbffa739a0d5b779dd4cfcc6c1731edf20e",
      "parents": [
        "acd37177cc2e034ecb6cbb784a8b998229fa85c4"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:36:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:40:51 2010 -0700"
      },
      "message": "ixgbe: pull PSRTYPE configuration into a separate function\n\nThe configuration of PSRTYPE was being done conditionally on if packet\nsplit is enabled or not.  It can be configured always since it will not\nhave any effect when packet split is not enabled.\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": "acd37177cc2e034ecb6cbb784a8b998229fa85c4",
      "tree": "775e9f9bdda2aaefca76f180e5828c1cf05a838c",
      "parents": [
        "05abb126c148b081ee9da5a611960e2a80205ea2"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:36:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:40:51 2010 -0700"
      },
      "message": "ixgbe: pull ring configuration into it\u0027s own function\n\nThese changes add ixgbe_configure_rx_ring which is used to setup the base\nfunction pointers for the ring.\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": "05abb126c148b081ee9da5a611960e2a80205ea2",
      "tree": "ac267f7b2c22522309ff712541745d764788e85a",
      "parents": [
        "43e69bf0f0df2691001dbd055ab8d4f795d1900c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:35:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:40:50 2010 -0700"
      },
      "message": "ixgbe: consolidate all setting of MRQC into one function\n\nThis change simplifies the configuration of MRQC by consolidating the\nsetting of it into one function. As such the register is no longer set in\nmultiple places which should make any future changes easier to work with.\nIn addition we can combine RSS related register writes into the call since\nenabling all of those bits without enabling RSS itself in MRQC should have\nno effect.\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": "43e69bf0f0df2691001dbd055ab8d4f795d1900c",
      "tree": "ce3ca9b3e152bf7f9962b1a91fc9012558f950b3",
      "parents": [
        "120ff942cc6357b08fc817d89a5458038942edeb"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:35:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:40:49 2010 -0700"
      },
      "message": "ixgbe: move Tx ring configuration into a separate function\n\nThis patch moves the Tx ring configuration into a separate function.  In\naddition the function drops the setting of the head writeback RO bit since\nhead writeback is no longer used within ixgbe.\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": "120ff942cc6357b08fc817d89a5458038942edeb",
      "tree": "f4d5d12e85e948e17d3e28f9325c427204dd7ed4",
      "parents": [
        "179b4096e25c190fc987832e0037b40507cc7ca0"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:34:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:40:49 2010 -0700"
      },
      "message": "ixgbe: move configuration of the MTQC register into it\u0027s own function\n\nThis patch moves the configuration of the MTQC register into it\u0027s own\nfunction call similar to ixgbe_setup_mrqc.\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": "179b4096e25c190fc987832e0037b40507cc7ca0",
      "tree": "e9bfe0f3cdc31b1e4d575b3457cdbd6126fd4de6",
      "parents": [
        "67ebd79141e2dd503b0bc4898d06d07f07fc2635"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:34:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:40:48 2010 -0700"
      },
      "message": "ixgbe: combine two modifications of TXDCTL into one\n\nIn ixgbe_up_complete we were doing a read-modify-write of TXDCTL followed\nby another one just a few lines further down.  Instead of performing two\nseparate read-modify-writes it would make more sense to combine the two\ninto one.\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": "67ebd79141e2dd503b0bc4898d06d07f07fc2635",
      "tree": "d614407fe8f8fa2a9aa42466abab17bd8065c658",
      "parents": [
        "d716a7d88549c99f9afbfc1f75dda1c390e2dc3a"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:34:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:40:48 2010 -0700"
      },
      "message": "ixgbe: move setting of GSO size for 82598 into ixgbe_configure_dcb\n\nWe are unnecessarily modifying the GSO size for all HW when we don\u0027t need\nto.  The code can be simplified by moving the check for DCB and the\nadjustment of the GSO size for 82598 into ixgbe_configure_dcb.\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": "d716a7d88549c99f9afbfc1f75dda1c390e2dc3a",
      "tree": "e9450cb13cd9159191a81b676a6adf4501765914",
      "parents": [
        "083fc582b8752c64b0ae73935ddb45a1dd794b4c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:33:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:36:45 2010 -0700"
      },
      "message": "ixgbe: remove redundant DMA alignment code\n\nThis patch removes the redundant DMA alignment code from the Rx buffer\nallocation path.  This code is no longer necessary since all x86 buffers\nare now DMA aligned due to recent changes to NET_IP_ALIGN and NET_SKB_PAD.\n\nIt also moves the setting of the Rx queue value into the allocation path\nsince it is more likely that the queue mapping will still be in the cache\nat the time of allocation.\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": "083fc582b8752c64b0ae73935ddb45a1dd794b4c",
      "tree": "b77af1a514e8f2e585c0f442175929cbcae3150d",
      "parents": [
        "357e8b5f723ba9e1d0a0f8ffb1361d607e43e19a"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Thu Aug 19 13:33:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:36:44 2010 -0700"
      },
      "message": "ixgbe: cleanup ixgbe_get_drvinfo to be extra careful with buffer boundaries\n\nMake the code in ixgbe_get_drvinfo more protected against buffer overflow\nboundaries by using snprintf and sizeof with snprintf.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "1aef70ef125165e0114a8e475636eff242a52030",
      "tree": "8b53324f66ef455cfcd3e93cb83bd99c84567d14",
      "parents": [
        "19833b5dffe2f2e92a1b377f9aae9d5f32239512"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Aug 19 15:48:52 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 15:48:52 2010 -0700"
      },
      "message": "e1000e: don\u0027t check for alternate MAC addr on parts that don\u0027t support it\n\nFrom: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\n\nThe alternate MAC address feature is only supported by 80003ES2LAN and\n82571 LOMs as well as a couple 82571 mezzanine cards.  Checking for an\nalternate MAC address on other parts can fail leading to the driver not\nable to load.  This patch limits the check for an alternate MAC address\nto be done only for parts that support the feature.\n\nThis issue has been around since support for the feature was introduced\nto the e1000e driver in 2.6.34.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nReported-by: Fabio Varesano \u003cfax8@users.sourceforge.net\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19833b5dffe2f2e92a1b377f9aae9d5f32239512",
      "tree": "4aa82c89c6e6035acd3f08f4a161fcd83cd7c596",
      "parents": [
        "8539992f6091eb8206c781421312157d0c282e6e"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Aug 19 15:48:30 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 15:48:30 2010 -0700"
      },
      "message": "e1000e: disable ASPM L1 on 82573\n\nOn the e1000-devel mailing list, Nils Faerber reported latency issues with\nthe 82573 LOM on a ThinkPad X60.  It was found to be caused by ASPM L1;\ndisabling it resolves the latency.  The issue is present in kernels back\nto 2.6.34 and possibly 2.6.33.\n\n\nReported-by: Nils Faerber \u003cnils.faerber@kernelconcepts.de\u003e\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "357e8b5f723ba9e1d0a0f8ffb1361d607e43e19a",
      "tree": "a519a2220557cfca4aa18d7b0c4a852eab03f59d",
      "parents": [
        "6f0bee16d0840c272229f2038a23a9a02dfc803d"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Aug 18 01:22:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 00:49:47 2010 -0700"
      },
      "message": "xilinx_emaclite: netpoll support\n\nNetconsole requires poll support.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8539992f6091eb8206c781421312157d0c282e6e",
      "tree": "379410d6a196106fe9121ca59aa236f042fe2b9c",
      "parents": [
        "502820a3161e2f228125977d133dd80eea2932d1"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Aug 18 00:26:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 00:46:57 2010 -0700"
      },
      "message": "ll_temac: Fix poll implementation\n\nFunctions ll_temac_rx_irq and ll_temac_tx_irq\nhave pointer to net_device as second parameter not\npointer to temac_local.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "502820a3161e2f228125977d133dd80eea2932d1",
      "tree": "c199c94802b332ba975c9c20a2160335d0865478",
      "parents": [
        "1003201a73daed739747b9a6c2c39c57aad5878b"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Aug 18 02:29:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 00:44:03 2010 -0700"
      },
      "message": "netxen: fix a race in netxen_nic_get_stats()\n\nDont clear netdev-\u003estats, it might give transient wrong values to\nconcurrent stat readers.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1003201a73daed739747b9a6c2c39c57aad5878b",
      "tree": "424bcc508c3f5fa6c15bb21e7c0a65e5a82eacb8",
      "parents": [
        "79c5f51c639021f7472591239c3867cee4b9ec02"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Aug 18 00:42:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 00:44:02 2010 -0700"
      },
      "message": "qlnic: fix a race in qlcnic_get_stats()\n\nDont clear netdev-\u003estats, it might give transient wrong values to\nconcurrent stat readers.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c38657cfcb739b7dc4ce9065a85b4f0c195bef8",
      "tree": "f55839bb27b8c6e2acb83941096defdde590fdfd",
      "parents": [
        "772806bbbc5aa4ddf5ac0de57c1ee7c0ef94e490"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Aug 19 00:39:45 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 00:39:45 2010 -0700"
      },
      "message": "net: sh_eth: remove unused variable\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "772806bbbc5aa4ddf5ac0de57c1ee7c0ef94e490",
      "tree": "8f8fc9828ed4a4e721a18179bb82951977e71a4b",
      "parents": [
        "4be353d5169ef2477814b35fe46734a51dcecd09"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Aug 17 20:51:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 00:28:17 2010 -0700"
      },
      "message": "netxen: update version 4.0.74\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4be353d5169ef2477814b35fe46734a51dcecd09",
      "tree": "1981d2a73e355c552cab42deebe533083dda83e1",
      "parents": [
        "0ac820eebe9008094040955d294ef7b33b418413"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Aug 17 20:51:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 00:28:16 2010 -0700"
      },
      "message": "netxen: fix inconsistent lock state\n\nSpin lock rds_ring-\u003elock is used in poll routine, so other users should\nuse spin_lock_bh(). While posting rx buffers from netxen_nic_attach,\nrds_ring-\u003elock is not required, so cleaning it instead of fixing it by\nspin_lock_bh().\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f0bee16d0840c272229f2038a23a9a02dfc803d",
      "tree": "67b5147d41d3a9d0dff650c487ea9256c6435c85",
      "parents": [
        "dd57f970f91e2371040db709b3731ac34e43ccdb"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Aug 18 03:13:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 00:16:52 2010 -0700"
      },
      "message": "slip: fix get_stats() method\n\nUse integrated net_device_stats instead of a static one, and make sure\nno transient values are feeded. ndo_get_stats() can be called by\nconcurrent cpus.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd57f970f91e2371040db709b3731ac34e43ccdb",
      "tree": "e51cbe0b96df2e5b7ce5881574c7c62112a75479",
      "parents": [
        "b92840900fb575004cac694e56fd0a43f54dc344"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Aug 18 03:42:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 00:16:51 2010 -0700"
      },
      "message": "vxge: Implement 64bit stats\n\nvxge_get_stats() is racy, since it clears a block of memory (net_stats)\npossibly still used by other cpus.\n\nWe can update this driver to full 64bit stats, since ndo_get_stats64()\nprovides a private block to store results, and driver maintains 64bit\ncounters already.\n\nWe also remove net_stats field from struct vxge_sw_stats\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb2537f1e76b3fb18c3fc1dff1df98ebc10af633",
      "tree": "7c74a9ededc35cbc5ce4446911da1e10ca1598a4",
      "parents": [
        "25aec76a3bd962f0aae1d7980ab1efa56cb24b43"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Aug 18 20:15:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 00:12:38 2010 -0700"
      },
      "message": "ether3: Use net_device_stats from struct net_device\n\nstruct net_device has its own struct net_device_stats member, so use\nthis one instead of a private copy in the ether1_priv struct. As the new\nndo_get_stats function would just return dev-\u003estats we can omit it. This\npatch also removes an incorrect memset of the stats on open.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25aec76a3bd962f0aae1d7980ab1efa56cb24b43",
      "tree": "5eaf9b0c69027f9ae617f23513808c05968e154a",
      "parents": [
        "2244d07bfa2097cb00600da91c715a8aa547917e"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Aug 18 20:15:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 00:12:38 2010 -0700"
      },
      "message": "ether1: Use net_device_stats from struct net_device\n\nstruct net_device has its own struct net_device_stats member, so use\nthis one instead of a private copy in the ether1_priv struct. As the new\nndo_get_stats function would just return dev-\u003estats we can omit it. This\npatch also removes an incorrect memset of the stats on open.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0645bab7da3cb021157e5c661ef35f1d1226785a",
      "tree": "8bdc3c309ca649e2410eed484ac50ff8973c3984",
      "parents": [
        "2928db4c3c62552d3caf9ab53ccc6f7ae9865a23"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Tue Aug 17 09:15:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 00:09:48 2010 -0700"
      },
      "message": "ibmveth: Fix opps during MTU change on an active device\n\nThis fixes the following opps which can occur when trying to deallocate\nreceive buffer pools when changing the MTU of an active ibmveth device.\n\nOops: Kernel access of bad area, sig: 11 [#1]\nNIP: d000000004db00e8 LR: d000000004db00ac CTR: 0000000000591038\nREGS: c00000007fff39d0 TRAP: 0300   Not tainted  (2.6.36-rc1)\nMSR: 8000000000009032 \u003cEE,ME,IR,DR\u003e  CR: 22248244  XER: 00000002\nDAR: 0000000000000488, DSISR: 0000000042000000\nTASK \u003d c00000007c463790[6531] \u0027netserver\u0027 THREAD: c00000007a154000 CPU: 0\nGPR00: 0000000000000000 c00000007fff3c50 d000000004dbd360 0000000000000001\nGPR04: 0000000000000001 1fffffffffffffff 000000000000043c c00000007a8e9f60\nGPR08: c00000007a8e9e20 0000000000000245 0000000000000488 0000000000000000\nGPR12: 00000000000000c0 c000000006d70000 c00000007bfec098 c00000007bfebc2c\nGPR16: c00000007a157c78 0000000000000000 0000000000000001 0000000000000000\nGPR20: 0000000000000001 0000000000000010 c000000000b51180 c00000007a8e9d90\nGPR24: c00000007a8e9da0 c00000007a8e9580 00000000000005ea 00000000000002ff\nGPR28: 0000000000000004 0000000000000080 c000000000a946f8 c00000007a8e9d80\nNIP [d000000004db00e8] .ibmveth_remove_buffer_from_pool+0xe8/0x130 [ibmveth]\nLR [d000000004db00ac] .ibmveth_remove_buffer_from_pool+0xac/0x130 [ibmveth]\nCall Trace:\n[c00000007fff3c50] [d000000004db00ac] .ibmveth_remove_buffer_from_pool+0xac/0x130 [ibmveth] (unreliable)\n[c00000007fff3cf0] [d000000004db31dc] .ibmveth_poll+0x30c/0x460 [ibmveth]\n[c00000007fff3dd0] [c00000000042c4b8] .net_rx_action+0x178/0x278\n[c00000007fff3eb0] [c000000000093cf0] .__do_softirq+0x118/0x1f8\n[c00000007fff3f90] [c00000000002ab3c] .call_do_softirq+0x14/0x24\n[c00000007a157600] [c00000000000e3e4] .do_softirq+0xec/0x110\n[c00000007a1576a0] [c000000000093394] .local_bh_enable_ip+0xb4/0xe0\n[c00000007a157720] [c0000000004f0bac] ._raw_spin_unlock_bh+0x3c/0x50\n[c00000007a157790] [c0000000004186e0] .release_sock+0x158/0x188\n[c00000007a157840] [c000000000479660] .tcp_recvmsg+0x560/0x9b8\n[c00000007a157970] [c0000000004a0d78] .inet_recvmsg+0x80/0xd8\n[c00000007a157a00] [c000000000413e28] .sock_recvmsg+0x128/0x178\n[c00000007a157bf0] [c0000000004164ac] .SyS_recvfrom+0xb4/0x148\n[c00000007a157d70] [c000000000411f3c] .SyS_socketcall+0x274/0x360\n[c00000007a157e30] [c0000000000085b4] syscall_exit+0x0/0x40\n\nReported-by: Rafael Camarda Silva Folco \u003crfolco@linux.vnet.ibm.com\u003e\nSigned-off-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2244d07bfa2097cb00600da91c715a8aa547917e",
      "tree": "44d67d9ffba3697fffeb05c13e88aa76ebc3fd4a",
      "parents": [
        "4d5870ec103e6569851b9710f0093f072b08439a"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "socketcan@hartkopp.net",
        "time": "Tue Aug 17 08:59:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 00:08:30 2010 -0700"
      },
      "message": "net: simplify flags for tx timestamping\n\nThis patch removes the abstraction introduced by the union skb_shared_tx in\nthe shared skb data.\n\nThe access of the different union elements at several places led to some\nconfusion about accessing the shared tx_flags e.g. in skb_orphan_try().\n\n    http://marc.info/?l\u003dlinux-netdev\u0026m\u003d128084897415886\u0026w\u003d2\n\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d5870ec103e6569851b9710f0093f072b08439a",
      "tree": "9a282088086e518c1bae60357b7163441fc139d9",
      "parents": [
        "c6c759884b05c7449a19d39c763a7482180e2def"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Aug 17 07:55:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 00:04:34 2010 -0700"
      },
      "message": "drivers/net/sunvnet.c: Use pr_\u003clevel\u003e and netdev_\u003clevel\u003e\n\nUse the current message logging styles.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6c759884b05c7449a19d39c763a7482180e2def",
      "tree": "d1b30a1928143cad6d6e5f651ccaa2501979f009",
      "parents": [
        "0b29b894b17747f7fa0c5668281c68b8cde7647b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Aug 17 07:55:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 00:04:33 2010 -0700"
      },
      "message": "drivers/net/sungem: Use netdev_\u003clevel\u003e, netif_\u003clevel\u003e and pr_\u003clevel\u003e\n\nUse the current logging message styles.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b29b894b17747f7fa0c5668281c68b8cde7647b",
      "tree": "8352b30ae97b6b8e1460fc5865fe554890e500c4",
      "parents": [
        "cb5d991a99104565f7b622b1b97587f4b1effa82"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Tue Aug 17 06:13:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 00:04:32 2010 -0700"
      },
      "message": "sunhme: Use return value of register_netdev\n\nUse the return value provided by register_netdev on error instead of\nusing a previously set value.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb5d991a99104565f7b622b1b97587f4b1effa82",
      "tree": "308ab62d0cbe1485a8fb463329ff1c05f808d9fd",
      "parents": [
        "900853a4db7098b0e58ddcb732632ac43a7b2148"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Tue Aug 17 06:11:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 00:04:31 2010 -0700"
      },
      "message": "greth: Use return value of register_netdev\n\nUse the return value provided by register_netdev on error instead of\nhard setting it to -ENOMEM.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2928db4c3c62552d3caf9ab53ccc6f7ae9865a23",
      "tree": "17e22bd8583f780a93001220df2b9f178b4f87f9",
      "parents": [
        "96ac4f6b326450af496e82347e207b0fca7a9090"
      ],
      "author": {
        "name": "Andre Detsch",
        "email": "adetsch@br.ibm.com",
        "time": "Tue Aug 17 05:49:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 18 23:50:51 2010 -0700"
      },
      "message": "ehea: Fix synchronization between HW and SW send queue\n\nehea: Fix synchronization between HW and SW send queue\n\nWhen memory is added to / removed from a partition via the Memory DLPAR\nmechanism, the eHEA driver has to do a couple of things to reflect the\nmemory change in its own IO address translation tables. This involves\nstopping and restarting the HW queues.\nDuring this operation, it is possible that HW and SW pointer into these\nqueues get out of sync. This results in a situation where packets that\nare attached to a send queue are not transmitted immediately, but\ndelayed until further X packets have been put on the queue.\n\nThis patch detects such loss of synchronization, and resets the ehea\nport when needed.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Andre Detsch \u003cadetsch@br.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96ac4f6b326450af496e82347e207b0fca7a9090",
      "tree": "393c4afe3e57424c84c1545499f3c81b0445faf6",
      "parents": [
        "3971a230f9573cca1cbef96dab05e2682820f1a0"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Mon Aug 16 06:34:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 18 23:42:36 2010 -0700"
      },
      "message": "bnx2x: Update bnx2x version to 1.52.53-4\n\nUpdate bnx2x version to 1.52.53-4\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3971a230f9573cca1cbef96dab05e2682820f1a0",
      "tree": "8c99ef6f69827b92fc14d95548ea36115cab90a6",
      "parents": [
        "f037590fff3005ce8a1513858d7d44f50053cc8f"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Mon Aug 16 06:34:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 18 23:42:35 2010 -0700"
      },
      "message": "bnx2x: Fix PHY locking problem\n\nPHY locking is required between two ports for some external PHYs. Since\ninitialization was done in the common init function (called only on the\nfirst port initialization) rather than in the port init function, there\nwas in fact no PHY locking between the ports.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a49f37eed22b74221f271811ea41323654e40dad",
      "tree": "479815196c1fa81aeb9df013eff572f1c63b759e",
      "parents": [
        "e5093aec2e6b60c3df2420057ffab9ed4a6d2792"
      ],
      "author": {
        "name": "Sachin Sanap",
        "email": "ssanap@marvell.com",
        "time": "Fri Aug 13 21:22:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 18 23:30:42 2010 -0700"
      },
      "message": "net: add Fast Ethernet driver for PXA168.\n\nSigned-off-by: Sachin Sanap \u003cssanap@marvell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "900853a4db7098b0e58ddcb732632ac43a7b2148",
      "tree": "9152ef81c79caef6434f077db7b3bf5794e45f96",
      "parents": [
        "49339ccae5ba361b62e829886117dbce4b77194f"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Aug 16 10:23:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 18 14:26:32 2010 -0700"
      },
      "message": "drivers/net/qlcnic: Use available error codes\n\nThe error code is stored in the variable err, but it is the variable ret\nthat is returned instead.  So store the error code in ret.  Err is then\nuseless.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\nlocal idexpression x;\nconstant C;\n@@\n\nif (...) { ...\n  x \u003d -C\n  ... when !\u003d x\n(\n  return \u003c+...x...+\u003e;\n|\n  return NULL;\n|\n  return;\n|\n* return ...;\n)\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "636b8116d4e116eca1ac978f546b16fadfc15a6c",
      "tree": "287364907b68208a473472e9f6314b64ced16d3d",
      "parents": [
        "00093fab980d0a8950a64bdf9e346d0497b9a7e4"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Aug 12 12:22:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 18 14:26:30 2010 -0700"
      },
      "message": "drivers/net/pcmcia: Use pr_\u003clevel\u003e and netdev_\u003clevel\u003e\n\nOn Mon, 2010-08-09 at 17:34 +0200, Dominik Brodowski wrote:\n\u003e look good from a PCMCIA point of view, therefore:\n\u003e Signed-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\nIf PCMCIA is still being looked after, then here\u0027s\nanother for you, maybe for 2.6.37.\n\nUse the more descriptive logging message styles.\n\nThere are whitespace/indentation errors in the original\nsources that these changes do not modify, so checkpatch\nerrors were cheerfully ignored.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "666be4298bd8f9508b32833b17a686dde630f2a5",
      "tree": "777a4042faee8e87617aa09d9013ad9b29cbf239",
      "parents": [
        "be265e9bae343d803145bbe910a8b00bc4bea3cc"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Thu Aug 12 05:03:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 18 14:24:50 2010 -0700"
      },
      "message": "s2io: Update driver version\n\nUpdate s2io driver\u0027s version to reflect the series of patches.\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be265e9bae343d803145bbe910a8b00bc4bea3cc",
      "tree": "8586e21cef68aa048e5ab11e1ba43295403bfdea",
      "parents": [
        "baeb2ffab4e67bb9174e6166e070a9a8ec94b0f6"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Thu Aug 12 05:03:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 18 14:24:50 2010 -0700"
      },
      "message": "s2io: remove unused code\n\nusr_addrs is never referenced outside the initial struct population\nduring open, thus making it unnecessary.  Remove it, the code that\nreferences it, and the struct that it is the only user of.\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a017e043a8c5e4f1e7c1152bc6477da8066f5f6",
      "tree": "4b9ce1c0323473d1b06e563483f982fb0523d88a",
      "parents": [
        "5db5584441c2dceb75696fb31a44ac7b9b925359"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Aug 18 12:53:28 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 18 16:37:44 2010 -0400"
      },
      "message": "iwlwifi: use long monitor timer for 5300 series\n\nFor 5000 series of devices, use long monitor timer to check\nstuck tx queues.\n\nThis modification apply to all the 5000 series including 5300 and others.\n\nCc: stable@kernel.org [2.6.35]\nReported-by: drago01 \u003cdrago01@gmail.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5db5584441c2dceb75696fb31a44ac7b9b925359",
      "tree": "036c16bd5793d0dd2a82d5bc28447da11bd05fc2",
      "parents": [
        "8b8ab9d5e352aae0dcae53c657b25ab61bb73f0f"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Aug 11 19:11:19 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 18 16:37:44 2010 -0400"
      },
      "message": "drivers/net/wireless: Restore upper case words in wiphy_\u003clevel\u003e messages\n\nCommit c96c31e499b70964cfc88744046c998bb710e4b8\n\"(drivers/net/wireless: Use wiphy_\u003clevel\u003e)\"\ninadvertently changed some upper case words to\nlower case.  Restore the original case.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "baeb2ffab4e67bb9174e6166e070a9a8ec94b0f6",
      "tree": "08259e966cc0cacc58ed58a4865fe861cc255241",
      "parents": [
        "5a68d5ee000bb784c4856391b4861739c8bbd341"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Aug 11 07:02:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 17:45:14 2010 -0700"
      },
      "message": "drivers/net: Convert unbounded kzalloc calls to kcalloc\n\nThese changes may be slightly safer in some instances.\n\nThere are other kzalloc calls with a multiply, but those\ncalls are typically \"small fixed #\" * sizeof(some pointer)\"\nand those are not converted.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b8ab9d5e352aae0dcae53c657b25ab61bb73f0f",
      "tree": "e68970de117a06e577f4c3b4d8883ed897e26536",
      "parents": [
        "c206a04fba2c3890bc95dc9c20ae2cf9740fae71"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Aug 17 11:24:01 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 17 14:38:14 2010 -0400"
      },
      "message": "iwlwifi: fix 3945 filter flags\n\nApplying the filter flags directly as done since\n\ncommit 3474ad635db371b0d8d0ee40086f15d223d5b6a4\nAuthor: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nDate:   Thu Apr 29 04:43:05 2010 -0700\n\n    iwlwifi: apply filter flags directly\n\nbroke 3945 under some unknown circumstances, as\nreported by Alex.\n\nSince I want to keep the direct application of\nfilter flags on iwlagn, duplicate the code into\nboth 3945 and agn and remove committing the\nRXON that broke things from the 3945 version.\n\nCc: stable@kernel.org [2.6.35]\nReported-by: Alex Romosan \u003cromosan@sycorax.lbl.gov\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c206a04fba2c3890bc95dc9c20ae2cf9740fae71",
      "tree": "036171ac2be1fb884b115418808c0ccdb5d61f32",
      "parents": [
        "3198c68cb4e1967f59244f0a0b9f46102d617373"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 13 18:47:33 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 17 14:38:14 2010 -0400"
      },
      "message": "ipw2100: don\u0027t sync status queue entries\n\nThese are allocated with pci_alloc_consistent, so calling\npci_dma_sync_single_for_cpu is incorrect usage of the API.  Remove this\nmisuse and consequently avoid the following backtrace:\n\nWARNING: at lib/dma-debug.c:902 check_sync+0xce/0x43a()\nHardware name: 2373HU6\nipw2100 0000:02:02.0: DMA-API: device driver tries to sync DMA memory it has not allocated [device address\u003d0x0000000034e88008] [size\u003d8 bytes]\nModules linked in: microcode ipw2100(+) snd_seq_device ppdev libipw nsc_ircc snd_pcm lib80211 video output irda parport_pc cfg80211 parport thinkpad_acpi e1000 iTCO_wdt crc_ccitt snd_timer iTCO_vendor_support snd i2c_i801 pcspkr rfkill soundcore joydev snd_page_alloc yenta_socket radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core [last unloaded: scsi_wait_scan]\nPid: 0, comm: swapper Tainted: G        W   2.6.35-wl+ #8\nCall Trace:\n [\u003cc043aa42\u003e] warn_slowpath_common+0x6a/0x7f\n [\u003cc05d252a\u003e] ? check_sync+0xce/0x43a\n [\u003cc043aaca\u003e] warn_slowpath_fmt+0x2b/0x2f\n [\u003cc05d252a\u003e] check_sync+0xce/0x43a\n [\u003cc046189a\u003e] ? print_lock_contention_bug+0x11/0xb2\n [\u003cc05d2b6f\u003e] debug_dma_sync_single_for_cpu+0x47/0x49\n [\u003cc06cbd3c\u003e] ? ehci_irq+0x31/0x331\n [\u003cf82a224a\u003e] ? ipw2100_irq_tasklet+0x24/0x5e9 [ipw2100]\n [\u003cf82a224a\u003e] ? ipw2100_irq_tasklet+0x24/0x5e9 [ipw2100]\n [\u003cf82a221d\u003e] pci_dma_sync_single_for_cpu.clone.1+0x42/0x4b [ipw2100]\n [\u003cf82a23a2\u003e] ipw2100_irq_tasklet+0x17c/0x5e9 [ipw2100]\n [\u003cc043fd87\u003e] tasklet_action+0x78/0xcb\n [\u003cc0440293\u003e] __do_softirq+0xc4/0x183\n [\u003cc044038d\u003e] do_softirq+0x3b/0x5f\n [\u003cc04404d0\u003e] irq_exit+0x3a/0x6d\n [\u003cc0404423\u003e] do_IRQ+0x8b/0x9f\n [\u003cc04038b5\u003e] common_interrupt+0x35/0x3c\n [\u003cc062ecfa\u003e] ? acpi_idle_enter_simple+0xfe/0x13c\n [\u003cc045007b\u003e] ? exit_itimers+0x2d/0x73\n [\u003cc062ecfc\u003e] ? acpi_idle_enter_simple+0x100/0x13c\n [\u003cc070bf10\u003e] cpuidle_idle_call+0x78/0xdc\n [\u003cc040251c\u003e] cpu_idle+0x9b/0xb7\n [\u003cc07b1dd2\u003e] rest_init+0xa6/0xab\n [\u003cc0a4b96d\u003e] start_kernel+0x389/0x38e\n [\u003cc0a4b0c9\u003e] i386_start_kernel+0xc9/0xd0\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "24763d80fbb45aaf477d53c2203c929f6c41b5fc",
      "tree": "1d1ae83c08b04b3f22153bfc1a611ce3511c7638",
      "parents": [
        "8dec32cc421864702912c4341934fe0c737a9798"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Tue Aug 17 00:34:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 03:59:49 2010 -0700"
      },
      "message": "qlcnic: turn off lro when rxcsum is disabled.\n\no Also dont allow lro to be turn on, if rx csum is disabled\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8dec32cc421864702912c4341934fe0c737a9798",
      "tree": "dbf48881cd59c393f735bd5cdb4cf23365f346be",
      "parents": [
        "69324275de07584fbd0e77a517f9b43e82eaf9d6"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Tue Aug 17 00:34:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 03:59:48 2010 -0700"
      },
      "message": "qlcnic: fix link diag test\n\no Give sufficient time for all makes of PHY modules\n  to establish the link after loopback test.\no Perform online test before offline test.\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "69324275de07584fbd0e77a517f9b43e82eaf9d6",
      "tree": "849c5cd99d294fc199274890f8a42370fef52da5",
      "parents": [
        "b6021212291d1eb1e7d1245bbd8c53bcbe2355d7"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Tue Aug 17 00:34:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 03:59:48 2010 -0700"
      },
      "message": "qlcnic: fix link status message\n\nDisplay interface name with netdev_info() for link status message.\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6021212291d1eb1e7d1245bbd8c53bcbe2355d7",
      "tree": "bc10d1a36a46aaa8e1646a644e77ecafa88a0f14",
      "parents": [
        "ecd7d31038e2e0e95b4596eec021e02ba67a0a37"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Aug 17 00:34:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 03:59:47 2010 -0700"
      },
      "message": "qlcnic: add eswitch statistics support\n\nAdding eswitch statistics support. User can get\nwhole eswitch stats or stats of func belong to that eswitch.\n\nAdded:\no command to get statistics of eswitch and function.\no sysfs support to export eswitch and func statatistics.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ecd7d31038e2e0e95b4596eec021e02ba67a0a37",
      "tree": "6a4060dc6492fd655bce9e1b30126cb7b1fb7271",
      "parents": [
        "3c4b23b1be212d1b8494655182c0d4cef0a37be3"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Tue Aug 17 00:34:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 03:59:46 2010 -0700"
      },
      "message": "qlcnic: fix for setting function modes\n\nfunction modes was not working with CNA device, in CNA mode\nother function(FCOE) can be enabled before nic.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c4b23b1be212d1b8494655182c0d4cef0a37be3",
      "tree": "9bf2241d05e19d5ed8b289fca4fb976a66ac3a69",
      "parents": [
        "933fce12a33f219e9021a9ab7b2f9cff94fa8b0e"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Aug 17 00:34:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 03:59:46 2010 -0700"
      },
      "message": "qlcnic: device state management fixes for virtual func\n\no NPAR state should be set to operationl by Mangement function only.\no NPAR state should be set to non operational before device reset.\no VF function should wait for NPAR state to be operational.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "933fce12a33f219e9021a9ab7b2f9cff94fa8b0e",
      "tree": "36e121ed35643e9dab37ade7a1d7569e7383ba9b",
      "parents": [
        "1f76da51f58eda3a027e71e98404b80fcad2d80d"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Aug 17 00:34:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 03:59:45 2010 -0700"
      },
      "message": "qlcnic: fix aer for virtual func\n\nVirtual function are not privilge to initialize firmware.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f76da51f58eda3a027e71e98404b80fcad2d80d",
      "tree": "c3d308fa44541cbfe7e53a6f596bfe450bc7ba46",
      "parents": [
        "832177901a61aeda1f2122e323c39881ec84af65"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Tue Aug 10 18:55:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 02:32:59 2010 -0700"
      },
      "message": "enic: Mark intr_timer in vnic_enet_config as deprecated\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "832177901a61aeda1f2122e323c39881ec84af65",
      "tree": "4df41abbabfefc6fcd9eb32c389f36a12a8fd4f2",
      "parents": [
        "ce16cc02f9fe21d4e42116305e5ea9d12e51635d"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Tue Aug 10 18:55:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 02:32:58 2010 -0700"
      },
      "message": "enic: Check if rq/wq buf not NULL before freeing them\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "ce16cc02f9fe21d4e42116305e5ea9d12e51635d"
}
