)]}'
{
  "log": [
    {
      "commit": "799dd75b1a8380a967c929a4551895788c374b31",
      "tree": "7132aafc4ade16fda136d63f1be6ea867edde79b",
      "parents": [
        "6bee58259fce0baad7b02c7a48146d50fa7f6c3c",
        "afa08974fe80c198b8650f73ed8ab59135ca10d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 09 09:58:31 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 09 09:58:31 2009 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c: Add an interface to lock/unlock an I2C bus segment\n  i2c-piix4: Modify code name SB900 to Hudson-2\n"
    },
    {
      "commit": "1ce55238e2dd46b978b098a85cb3d3ea494e4a93",
      "tree": "523254dbb402b1850d693f0c1f1a1db6e865456d",
      "parents": [
        "aa907639f1d9fe0e3274b4f6c1088542f750a539",
        "2606289779cb297320a185db5997729d29b6700b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 09 09:51:42 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 09 09:51:42 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (34 commits)\n  net/fsl_pq_mdio: add module license GPL\n  can: fix WARN_ON dump in net/core/rtnetlink.c:rtmsg_ifinfo()\n  can: should not use __dev_get_by_index() without locks\n  hisax: remove bad udelay call to fix build error on ARM\n  ipip: Fix handling of DF packets when pmtudisc is OFF\n  qlge: Set PCIe reset type for EEH to fundamental.\n  qlge: Fix early exit from mbox cmd complete wait.\n  ixgbe: fix traffic hangs on Tx with ioatdma loaded\n  ixgbe: Fix checking TFCS register for TXOFF status when DCB is enabled\n  ixgbe: Fix gso_max_size for 82599 when DCB is enabled\n  macsonic: fix crash on PowerBook 520\n  NET: cassini, fix lock imbalance\n  ems_usb: Fix byte order issues on big endian machines\n  be2net: Bug fix to send config commands to hardware after netdev_register\n  be2net: fix to set proper flow control on resume\n  netfilter: xt_connlimit: fix regression caused by zero family value\n  rt2x00: Don\u0027t queue ieee80211 work after USB removal\n  Revert \"ipw2200: fix oops on missing firmware\"\n  decnet: netdevice refcount leak\n  netfilter: nf_nat: fix NAT issue in 2.6.30.4+\n  ...\n"
    },
    {
      "commit": "2606289779cb297320a185db5997729d29b6700b",
      "tree": "2171b87ff187d3a7485adb2874b257bbd5c81106",
      "parents": [
        "53a0ef866dc379e577794819d0b8ade5ba338e3a"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Fri Nov 06 08:50:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 08 00:49:04 2009 -0800"
      },
      "message": "net/fsl_pq_mdio: add module license GPL\n\nor it will taint the kernel and fail to load becuase\nof_address_to_resource() is GPL only.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53a0ef866dc379e577794819d0b8ade5ba338e3a",
      "tree": "250f93d5303cd788e09ee6032c416b5681ea2396",
      "parents": [
        "6755aebaaf9fc5416acfd4578ab7a1e122ecbc74"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Fri Nov 06 23:53:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 08 00:45:48 2009 -0800"
      },
      "message": "can: fix WARN_ON dump in net/core/rtnetlink.c:rtmsg_ifinfo()\n\nOn older kernels, e.g. 2.6.27, a WARN_ON dump in rtmsg_ifinfo()\nis thrown when the CAN device is registered due to insufficient\nskb space, as reported by various users. This patch adds the\nrtnl_link_ops \"get_size\" to fix the problem. I think this patch\nis required for more recent kernels as well, even if no WARN_ON\ndumps are triggered. Maybe we also need \"get_xstats_size\" for\nthe CAN xstats.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "afa08974fe80c198b8650f73ed8ab59135ca10d0",
      "tree": "b649e06dc4cb9fa10b87f1914f05c6ca2ba0d910",
      "parents": [
        "3806e94b0148350c72f9a3214274026b6ca03f49"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Nov 07 13:10:46 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Nov 07 13:10:46 2009 +0100"
      },
      "message": "i2c: Add an interface to lock/unlock an I2C bus segment\n\nSome drivers need to be able to prevent access to an I2C bus segment\nfor a specific period of time. Add an interface for them to do so\nwithout twiddling with i2c-core internals.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\n"
    },
    {
      "commit": "73475339005dc68eb0bd2f6b1e93a3a39b628410",
      "tree": "a9529f3164cb513ad7b60b94f948b5f201f9d87d",
      "parents": [
        "60fa6c374e7efcbed04bc6d11d3b35645c523b2f"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Fri Nov 06 07:44:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 20:33:38 2009 -0800"
      },
      "message": "qlge: Set PCIe reset type for EEH to fundamental.\n\nThis device requires a fundamental reset when recovering from EEH.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60fa6c374e7efcbed04bc6d11d3b35645c523b2f",
      "tree": "6aafb05712cdce3ce5e03fad6768689f42650956",
      "parents": [
        "ee5f784a2d48cdacf561e99b2d01b23364189474"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Fri Nov 06 07:44:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 20:33:37 2009 -0800"
      },
      "message": "qlge: Fix early exit from mbox cmd complete wait.\n\nThis line was accidentally left out of the previous commit #\nda03945140a035a2962f7f93e359085596f20499 (\"qlge: Fix firmware mailbox\ncommand timeout.\").\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee5f784a2d48cdacf561e99b2d01b23364189474",
      "tree": "8c193a1c7b997244cdb0ef296c9ed49b190dab27",
      "parents": [
        "26f23d82dd8eae6dcc2ab99c04a9256089576a73"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Nov 06 12:56:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 20:33:37 2009 -0800"
      },
      "message": "ixgbe: fix traffic hangs on Tx with ioatdma loaded\n\nWhen ioatdma was loaded we we were unable to transmit traffic.  We weren\u0027t\nusing the correct registers in ixgbe_update_tx_dca for 82599 systems.\nLikewise in ixgbe_configure_tx() we weren\u0027t disabling the arbiter before\nmodifying MTQC.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@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": "26f23d82dd8eae6dcc2ab99c04a9256089576a73",
      "tree": "e6e45270aacab63c8127e73fc8a50eb88cc56fea",
      "parents": [
        "b352e40da8977253f49850a24f6448653a459ac0"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Fri Nov 06 12:56:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 20:33:36 2009 -0800"
      },
      "message": "ixgbe: Fix checking TFCS register for TXOFF status when DCB is enabled\n\nWhen DCB is enabled, the ixgbe_check_tx_hang() should check the corresponding\nTC\u0027s TXOFF in TFCS based on the TC that the tx ring belongs to. Adds a\nfunction to map from the tx_ring hw reg_idx to the correspodning TC and read\nTFCS accordingly.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@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": "b352e40da8977253f49850a24f6448653a459ac0",
      "tree": "a7784d8b5aed047e6e3a078d7717db90c5edfba4",
      "parents": [
        "dcaa6a9414cdc767c0afba4705c25ae9cf6096b5"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Fri Nov 06 12:55:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 20:33:35 2009 -0800"
      },
      "message": "ixgbe: Fix gso_max_size for 82599 when DCB is enabled\n\nThe 32k gso_max_size when DCB is enabled is for 82598 only, not for 82599.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@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": "dcaa6a9414cdc767c0afba4705c25ae9cf6096b5",
      "tree": "9b262faad14856b7357131a4a4a207880926f0fa",
      "parents": [
        "87d75b52414a22c54cf8382bcdd329376b1bce78"
      ],
      "author": {
        "name": "Finn Thain",
        "email": "fthain@telegraphics.com.au",
        "time": "Tue Nov 03 03:42:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 20:26:10 2009 -0800"
      },
      "message": "macsonic: fix crash on PowerBook 520\n\nNo-one seems to know where the PowerBook 500 series store their ethernet\nMAC addresses. So, rather than crash, use a MAC address from the SONIC\nCAM. Failing that, generate a random one.\n\nSigned-off-by: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "87d75b52414a22c54cf8382bcdd329376b1bce78",
      "tree": "8e4c5833bf419f366db516a4df94f23ea3bbcde1",
      "parents": [
        "2b2072e902848a63168570f500a5726744b3873a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Nov 05 23:14:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 20:26:09 2009 -0800"
      },
      "message": "NET: cassini, fix lock imbalance\n\nStanse found that one error path in cas_open omits to unlock pm_mutex.\nFix that.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b2072e902848a63168570f500a5726744b3873a",
      "tree": "754df0db6446ed1f53e59002b5137a792be5eaff",
      "parents": [
        "4f2aa89cd263932d61f286307771996df76bf63e"
      ],
      "author": {
        "name": "Sebastian Haas",
        "email": "haas@ems-wuensche.com",
        "time": "Wed Nov 04 05:48:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 20:26:07 2009 -0800"
      },
      "message": "ems_usb: Fix byte order issues on big endian machines\n\nCPC-USB is using a ARM7 core with little endian byte order. The \"id\" field\nin can_msg needs byte order conversion from/to CPU byte order.\n\nSigned-off-by: Sebastian Haas \u003chaas@ems-wuensche.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f2aa89cd263932d61f286307771996df76bf63e",
      "tree": "ef9f833641ce9e771dc1026e7139eb35b4c92568",
      "parents": [
        "9e90c961134929678022aee0c68b16c1ed520614"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Fri Nov 06 02:07:32 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 20:26:06 2009 -0800"
      },
      "message": "be2net: Bug fix to send config commands to hardware after netdev_register\n\nSending config commands to be2 hardware before netdev_register is\ncompleted, is sometimes causing the async link notification to arrive\neven before the driver is ready to handle it. The commands for vlan\nconfig and flow control settings can infact wait till be_open.\nThis patch takes care of that.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e90c961134929678022aee0c68b16c1ed520614",
      "tree": "fee2dad0fcbfe8e5168edf9a394ecfa8061cc386",
      "parents": [
        "bb7b22840141a4fab8f232ee90d30cdf728bb032"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Fri Nov 06 02:06:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 20:26:03 2009 -0800"
      },
      "message": "be2net: fix to set proper flow control on resume\n\nIf be2 goes into suspend after a user changes the flow control settings,\nwe are not programming them back after resume. This patch takes care of it.\nWe now get the flow control settings before going to suspend mode and\nthen apply them during resume.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb7b22840141a4fab8f232ee90d30cdf728bb032",
      "tree": "43a92bc304db0fc53155b70f83f3dd39e62a775a",
      "parents": [
        "539054a8fa5141c9a4e9ac6a86d249e3f2bdef45",
        "66f84d6594729c866c0c03fe97159a987dad7d84"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 18:21:44 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 18:21:44 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "66f84d6594729c866c0c03fe97159a987dad7d84",
      "tree": "ab08abf4706b1095cc26b9b5366b86328b5ee02e",
      "parents": [
        "143d40f3ab8fbd8ca2fe712ec8e072d687142804"
      ],
      "author": {
        "name": "Sean Cross",
        "email": "sean@chumby.com",
        "time": "Thu Nov 05 20:22:03 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 06 15:14:02 2009 -0500"
      },
      "message": "rt2x00: Don\u0027t queue ieee80211 work after USB removal\n\nThis prevents the rt2x00 driver from queueing ieee80211 work after the  \nUSB card has been removed, preventing a kernel panic.\n\nSigned-off-by: Sean Cross \u003csean@chumby.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "143d40f3ab8fbd8ca2fe712ec8e072d687142804",
      "tree": "b77ced01a5e75d25280d1d535d2db4cb35606e46",
      "parents": [
        "37b12dd2b07b4d7dc222a5f7f88b25cec532b2aa"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 06 12:58:20 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 06 12:58:20 2009 -0500"
      },
      "message": "Revert \"ipw2200: fix oops on missing firmware\"\n\nThis reverts commit e6c5fc53d0f44a772398402ee8a1879818e42b4e.\n\nBased on this regression report:\n\nDate: Thu, 05 Nov 2009 15:59:16 +0100\nFrom: Holger Schurig \u003cholgerschurig@gmail.com\u003e\nTo: linux-wireless@vger.kernel.org\nSubject: BUG: oops when \"rmmod ipw2200\"\n\nThis happened on wireless-testing v2.6.32-rc6-41575-g5e68bfb. I\nmodprobed ipw2200, put it into monitor mode, used tshark a while to\nmonitor, then I stopped tshark, \"ifconfig eth2 down\" and finally\n\"rmmod ipw2200\", and voila:\n\n[  917.189620] ------------[ cut here ]------------\n[  917.189717] kernel BUG at net/wireless/core.c:543!\n[  917.189805] invalid opcode: 0000 [#1] PREEMPT SMP\n[  917.190002] last sysfs file: /sys/devices/pci0000:00/0000:00:1e.0/0000:02:0d.0/firmware/0000:02:0d.0/loading\n[  917.190136] Modules linked in: lib80211_crypt_wep ipw2200(-) libipw lib80211 ath5k mac80211 ath cfg80211 psmouse uhci_hcd\n[  917.190680]\n[  917.190759] Pid: 1763, comm: rmmod Not tainted (2.6.32-rc6-wl #26) Amilo M1425\n[  917.190886] EIP: 0060:[\u003cf8accf34\u003e] EFLAGS: 00010202 CPU: 0\n[  917.190992] EIP is at wiphy_unregister+0xd3/0x175 [cfg80211]\n[  917.191083] EAX: f601d4c4 EBX: 00000000 ECX: 00000000 EDX: f79e8600\n[  917.191176] ESI: f601d400 EDI: f95b4350 EBP: f6009eb4 ESP: f6009e8c\n[  917.191269]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\n[  917.191360] Process rmmod (pid: 1763, ti\u003df6008000 task\u003df79e8130 task.ti\u003df6008000)\n[  917.191486] Stack:\n[  917.191562]  f601d5a0 f601d484 f6460e98 f6009ea0 c01407ee f6009eb8 00000246 f64604c0\n[  917.191916] \u003c0\u003e f6460e5c f95b4350 f6009ec0 f94fd030 f6460e98 f6009edc f95a9d4f f787bc00\n[  917.192100] \u003c0\u003e f787bc58 f787bc00 f95b4350 f95b4350 f6009ee8 c0207fca f787bc58 f6009ef8\n[  917.192100] Call Trace:\n[  917.192100]  [\u003cc01407ee\u003e] ? trace_hardirqs_on+0xb/0xd\n[  917.192100]  [\u003cf94fd030\u003e] ? unregister_ieee80211+0xe/0x27 [libipw]\n[  917.192100]  [\u003cf95a9d4f\u003e] ? ipw_pci_remove+0x59/0x227 [ipw2200]\n[  917.192100]  [\u003cc0207fca\u003e] ? pci_device_remove+0x19/0x39\n[  917.192100]  [\u003cc02b93a4\u003e] ? __device_release_driver+0x59/0x9d\n[  917.192100]  [\u003cc02b944f\u003e] ? driver_detach+0x67/0x85\n[  917.192100]  [\u003cc02b88d6\u003e] ? bus_remove_driver+0x69/0x85\n[  917.192100]  [\u003cc02b9878\u003e] ? driver_unregister+0x4d/0x54\n[  917.192100]  [\u003cc02081c3\u003e] ? pci_unregister_driver+0x28/0x71\n[  917.192100]  [\u003cf95a9cf4\u003e] ? ipw_exit+0x1c/0x1e [ipw2200]\n[  917.192100]  [\u003cc0148e2b\u003e] ? sys_delete_module+0x192/0x1ef\n[  917.192100]  [\u003cc0162cdb\u003e] ? remove_vma+0x52/0x58\n[  917.192100]  [\u003cc01028bb\u003e] ? sysenter_exit+0xf/0x18\n[  917.192100]  [\u003cc0102888\u003e] ? sysenter_do_call+0x12/0x36\n[  917.192100] Code: 74 07 e8 81 bc 8c c7 eb c8 8d 55 e0 89 f8 e8 d6 6d 66 c7 8b 45 dc 31 d2 e8 81 cc 8c c7 8d 86 c4 00 00 00 39 86 c4 00 00 00 74 04 \u003c0f\u003e 0b eb fe 8b 45 dc 8d 5e 0c e8 5a cc 8c c7 8b 86 94 03 00 00\n[  917.192100] EIP: [\u003cf8accf34\u003e] wiphy_unregister+0xd3/0x175 [cfg80211] SS:ESP 0068:f6009e8c\n[  917.203718] ---[ end trace bcaaf449945a5100 ]---\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f5209b4446d185cc95f46363f8043a743530c15a",
      "tree": "1df922b2e4afd617237da1618fadff295635ed1d",
      "parents": [
        "b4ec824021493ba6cb7eeb61572f4d2f8a80a52e"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Fri Nov 06 00:31:01 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 00:31:01 2009 -0800"
      },
      "message": "be2net: Fix CQE_STATUS_EXTD_SHIFT define\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22402529df88ec39a59b08a46bced73dd5722b64",
      "tree": "bb5a7e4246369a4362e68aa8895a39e74b1243c6",
      "parents": [
        "dffc14365bb07812567ee7f3f8699277ef19aaa8"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Nov 05 01:32:44 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 05 01:32:44 2009 -0800"
      },
      "message": "virtio_net: rename driver struct to please modpost\n\nCommit\n\n\t3d1285b (move virtnet_remove to .devexit.text)\n\nintroduced the first reference to __devexit in struct virtio_driver\nvirtio_net which upset modpost (\"Section mismatch in reference from the\nvariable virtio_net to the function .devexit.text:virtnet_remove()\").\n\nFix this by renaming virtio_net to virtio_net_driver.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nReported-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nBlame-taken-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37b12dd2b07b4d7dc222a5f7f88b25cec532b2aa",
      "tree": "f666768d4dbc47804448a2b6ee66fa49ae10f77f",
      "parents": [
        "bcfe3c2046fc4f16544f2b127f1b159dd1fcad8b"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Nov 04 00:00:25 2009 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 04 19:20:50 2009 -0500"
      },
      "message": "rtl8187: Fix kernel oops when device is removed when LEDS enabled\n\nAs reported by Rick Farina (sidhayn@gmail.com), removing the RTL8187\nUSB stick, or unloading the driver rtl8187 using rmmod will cause a\nkernel oops.  There are at least two forms of the failure, (1) BUG:\nScheduling while atomic, and (2) a fatal kernel page fault. This\nproblem is reported in Bugzilla #14539.\n\nThis problem does not occur for kernel 2.6.31, but does for 2.6.32-rc2,\nthus it is technically a regression; however, bisection did not locate\nany faulty patch. The fix was found by comparing the faulty code in\nrtl8187 with p54usb.  My interpretation is that the handling of work\nqueues in mac80211 changed enough to the LEDs to be unregistered\nbefore tasks on the work queues are cancelled. Previously, these\nactions could be done in either order.\n\n(Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e reports that the\ncode is the same in 2.6.31, so this may be a candidate for 2.6.31.x.\n-- JWL)\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nReported-by: Rick Farina \u003csidhayn@gmail.com\u003e\nTested-by: Rick Farina \u003csidhayn@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c8ee5538b091b8aca9ca738c6989c5ad6f9e67c0",
      "tree": "141b65882bf17519e3f533d5583248cadb0462d0",
      "parents": [
        "3a19d56c71bd3a08412d609d219ac8eec0819166"
      ],
      "author": {
        "name": "Tonyliu",
        "email": "Bo.Liu@windriver.com",
        "time": "Wed Nov 04 05:45:02 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 04 05:45:02 2009 -0800"
      },
      "message": "DaVinci EMAC: correct param for ISR\n\nemac_irq is declared as:\n\nstatic irqreturn_t emac_irq(int irq, void *dev_id)\n{\n       struct net_device *ndev \u003d (struct net_device *)dev_id;\n       struct emac_priv *priv \u003d netdev_priv(ndev);\n    ... \n\n\tClearly emac_irq() needs \"struct net_device *\" as \"void *dev_id\", so correct this.\n\nSigned-off-by: Tonyliu \u003cBo.Liu@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a19d56c71bd3a08412d609d219ac8eec0819166",
      "tree": "1e452e4504971895d0b608f4c78dd12ac9c43e16",
      "parents": [
        "bcfe3c2046fc4f16544f2b127f1b159dd1fcad8b"
      ],
      "author": {
        "name": "Torgny Johansson",
        "email": "torgny.johansson@gmail.com",
        "time": "Wed Nov 04 05:25:02 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 04 05:25:02 2009 -0800"
      },
      "message": "cdc_ether: additional Ericsson MBM PID\u0027s to the whitelist\n\nSigned-off-by: Torgny Johansson \u003ctorgny.johansson@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a84216e671c724e0920dfad2fb70828d428ff60a",
      "tree": "a39f53715c73d267d854653dfe275da5fc60e842",
      "parents": [
        "1836d95928a0f41ada0cbb2a6c4e46b027db9491",
        "bcfe3c2046fc4f16544f2b127f1b159dd1fcad8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:44:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:44:01 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (21 commits)\n  mac80211: check interface is down before type change\n  cfg80211: fix NULL ptr deref\n  libertas if_usb: Fix crash on 64-bit machines\n  mac80211: fix reason code output endianness\n  mac80211: fix addba timer\n  ath9k: fix misplaced semicolon on rate control\n  b43: Fix DMA TX bounce buffer copying\n  mac80211: fix BSS leak\n  rt73usb.c : more ids\n  ipw2200: fix oops on missing firmware\n  gre: Fix dev_addr clobbering for gretap\n  sky2: set carrier off in probe\n  net: fix sk_forward_alloc corruption\n  pcnet_cs: add cis of PreMax PE-200 ethernet pcmcia card\n  r8169: Fix card drop incoming VLAN tagged MTU byte large jumbo frames\n  ibmtr: possible Read buffer overflow?\n  net: Fix RPF to work with policy routing\n  net: fix kmemcheck annotations\n  e1000e: rework disable K1 at 1000Mbps for 82577/82578\n  e1000e: config PHY via software after resets\n  ...\n"
    },
    {
      "commit": "bcfe3c2046fc4f16544f2b127f1b159dd1fcad8b",
      "tree": "d1a13eedc08cdc07aa488e77af08b84c50a07c46",
      "parents": [
        "2e9526b352061ee0fd2a1580a2e3a5af960dabc4",
        "c1f9a764cf47686b1f5a0cf87ada68d90056136a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 02 19:18:50 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 02 19:18:50 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "40ac7b62d8c132c73a709bd83858b3419f38ec23",
      "tree": "61541d1a0e73877fc0b70611cafac6b3b229ca42",
      "parents": [
        "2e2ec952350f25242f2e0539db16b1e46f9eb01b"
      ],
      "author": {
        "name": "George Nassar",
        "email": "george.nassar@gmail.com",
        "time": "Wed Oct 14 18:27:41 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: rndis_host: debug info clobbered before it is logged\n\nThe MTU throttle-down if a RNDIS device doesn\u0027t support a particular\npacket size is being incorrectly logged.  The attempted packet size is\nbeing clobbered before it gets logged.\n\nFirst patch; please inform if I\u0027m doing this incorrectly.  Diff\u0027d\nagainst latest official source as per the FAQ; forward port to current\ngit version is straightforward.\n\nSigned-off-by: George Nassar \u003cgeorge.nassar@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e9024a059f2c17fb2bfab212ee9d31511d7b8e57",
      "tree": "df915e4de67786102850f91e2b4deadf5fb10fe3",
      "parents": [
        "372362ade2fe5c33d749e017f1c5bc8140769a3e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Oct 30 17:45:14 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 15:50:25 2009 -0400"
      },
      "message": "libertas if_usb: Fix crash on 64-bit machines\n\nOn a 64-bit kernel, skb-\u003etail is an offset, not a pointer. The libertas\nusb driver passes it to usb_fill_bulk_urb() anyway, causing interesting\ncrashes. Fix that by using skb-\u003edata instead.\n\nThis highlights a problem with usb_fill_bulk_urb(). It doesn\u0027t notice\nwhen dma_map_single() fails and return the error to its caller as it\nshould. In fact it _can\u0027t_ currently return the error, since it returns\nvoid.\n\nSo this problem was showing up only at unmap time, after we\u0027d already\nsuffered memory corruption by doing DMA to a bogus address.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCc: stable@kernel.org\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e55ea2b152569f09ef6bb28d5a341a4e5a21f5ce",
      "tree": "0fde7a0c4d221306506e0789f841452fadd8d30b",
      "parents": [
        "9a3f45116f5e08819136cd512fd7f6450ac22aa8"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed Oct 28 20:19:06 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 15:50:25 2009 -0400"
      },
      "message": "ath9k: fix misplaced semicolon on rate control\n\nThe patch e43419f9:\n\n\tath9k: downgrade assert in rc.c for invalid rate\n\ndowngraded an ASSERT to a WARN_ON() but also misplaced a\nsemicolon at the end of the second check. What this did\nwas force the rate control code to always return the rate\neven if we should have warned about it. Since this should\nnot have happened anymore anyway this fix isn\u0027t critical\nas the proper rate would have been returned anyway.\n\nCc: stable@kernel.org\nReported-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9a3f45116f5e08819136cd512fd7f6450ac22aa8",
      "tree": "9adc57fe82eb74c2952a49e221b7f68008e12697",
      "parents": [
        "f446d10f214091408b7300f15c9adf60569edf28"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Oct 28 22:08:13 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 15:50:25 2009 -0400"
      },
      "message": "b43: Fix DMA TX bounce buffer copying\n\nb43 allocates a bouncebuffer, if the supplied TX skb is in an invalid\nmemory range for DMA.\nHowever, this is broken in that it fails to copy over some metadata to the\nnew skb.\n\nThis patch fixes three problems:\n* Failure to adjust the ieee80211_tx_info pointer to the new buffer.\n  This results in a kmemcheck warning.\n* Failure to copy the skb cb, which contains ieee80211_tx_info, to the new skb.\n  This results in breakage of various TX-status postprocessing (Rate control).\n* Failure to transfer the queue mapping.\n  This results in the wrong queue being stopped on saturation and can result in queue overflow.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nTested-by: Christian Casteyde \u003ccasteyde.christian@free.fr\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "227206455fde433f86305f9a5b8bdd1eca759929",
      "tree": "4798fa49a92ed9bdfd60a186bb4c07e60f86cfad",
      "parents": [
        "e6c5fc53d0f44a772398402ee8a1879818e42b4e"
      ],
      "author": {
        "name": "Xose Vazquez Perez",
        "email": "xose.vazquez@gmail.com",
        "time": "Mon Oct 19 11:51:11 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 15:50:24 2009 -0400"
      },
      "message": "rt73usb.c : more ids\n\nstolen from windows inf file(07/17/2009, 1.03.05.0000)\nOvislink 0x1b75, 0x7318\nMSI 0x0db0, 0x4600\nWideTell 0x7167, 0x3840\n\nSigned-off-by: Xose Vazquez Perez \u003cxose.vazquez@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e6c5fc53d0f44a772398402ee8a1879818e42b4e",
      "tree": "440f91d018016246c118d0165641e8332f648d65",
      "parents": [
        "63ca2d74ea4f9c7a7ac082c915609a7b224908e7"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Oct 15 14:50:28 2009 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 15:50:24 2009 -0400"
      },
      "message": "ipw2200: fix oops on missing firmware\n\nFor non-monitor interfaces, the syntax for alloc_ieee80211/free_80211\nis wrong. Because alloc_ieee80211 only creates (wiphy_new) a wiphy, but\nfree_80211() does wiphy_unregister() also. This is only correct when\nthe later wiphy_register() is called successfully, which apparently\nis not the case for your fw doesn\u0027t exist one.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "33cb7d33a1c36e07839d08a4d1a33bf6a0f70bba",
      "tree": "430318f8c25258ab048703d9c332d9707e488dbf",
      "parents": [
        "9d410c796067686b1e032d54ce475b7055537138"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "bphilips@suse.de",
        "time": "Thu Oct 29 13:58:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 30 12:25:16 2009 -0700"
      },
      "message": "sky2: set carrier off in probe\n\nBefore bringing up a sky2 interface up ethtool reports\n\"Link detected: yes\". Do as ixgbe does and netif_carrier_off() on\nprobe().\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63ca2d74ea4f9c7a7ac082c915609a7b224908e7",
      "tree": "46694f40b10e22eed907a23df5303a754e04d9c7",
      "parents": [
        "207d6e8760c6a3323bf5ab098dbaa5c9d03bda83"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Sat Oct 17 15:39:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:51:25 2009 -0700"
      },
      "message": "pcnet_cs: add cis of PreMax PE-200 ethernet pcmcia card\n\npcnet_cs,serial_cs:\n\nadd cis of PreMax ethernet pcmcia card,\nand some Sierra Wireless serial card(AC555, AC7xx, AC8xx).\n\nuse PROD_ID for AC7xx, because MANF_ID of AC7xx and AC8xx are the same.\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "207d6e8760c6a3323bf5ab098dbaa5c9d03bda83",
      "tree": "51ca0e9231bb86ba7631691e5d44b51553c7b7fd",
      "parents": [
        "18eb0893c12898253c18ba23b51a6ea9a07ba4c7"
      ],
      "author": {
        "name": "Raimonds Cicans",
        "email": "ray@apollo.lv",
        "time": "Mon Oct 26 10:52:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:49:23 2009 -0700"
      },
      "message": "r8169: Fix card drop incoming VLAN tagged MTU byte large jumbo frames\n\nr8169 card drop incoming VLAN tagged MTU byte large jumbo frames\n\nIt looks to compare current and maximal packet sizes hardware use\n\u0027\u003c\u0027 operator, not \u0027\u003c\u003d\u0027.\n\nBug introduced by commit fdd7b4c3302c93f6833e338903ea77245eb510b4\n(\"r8169: fix crash when large packets are received\")\n\nSigned-off-by: Raimonds Cicans \u003cray@apollo.lv\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18eb0893c12898253c18ba23b51a6ea9a07ba4c7",
      "tree": "5fa3b24c55d520a6554f00eaef872c40d24328e7",
      "parents": [
        "b0c110ca8e89f2c9cd52ec7fb1b98c5b7aa78496"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Oct 03 11:26:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:49:17 2009 -0700"
      },
      "message": "ibmtr: possible Read buffer overflow?\n\nPrevent read outside array bounds.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d5846b9216665d0ae743bf351d0b8fa90c40523",
      "tree": "57cabf9fd2c0d2808faee5aa55b26f8ac4f8f160",
      "parents": [
        "f523d2114e93c559dbcf1b49d46b339fc0eda37a"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Oct 29 13:46:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:48:39 2009 -0700"
      },
      "message": "e1000e: rework disable K1 at 1000Mbps for 82577/82578\n\nThis patch reworks a previous workaround (commit 7d3cabbcc) for an issue\nin hardware where noise on the interconnect between the MAC and PHY could\nbe generated by a lower power mode (K1) at 1000Mbps resulting in bad\npackets.  Disable K1 while at 1000 Mbps but keep it enabled for 10/100Mbps\nand when the cable is disconnected.  The original version of this\nworkaround was found to be incomplete.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "f523d2114e93c559dbcf1b49d46b339fc0eda37a",
      "tree": "9155879569dea7244193e927b1218fd7d6aaf22f",
      "parents": [
        "8fbd962e39517dfb2bfd363eba4b51cdfa299593"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Oct 29 13:45:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:48:37 2009 -0700"
      },
      "message": "e1000e: config PHY via software after resets\n\nOn PCH-based (82577/82578) and some ICH8-based parts (82566) there is an\nissue with the hardware automatically configuring the PHY with contents\nfrom the EEPROM after the PHY is reset, so do the configuration by the\ndriver instead.  This was already similarly done for some 82566 parts in\ne1000_phy_hw_reset_ich8lan() but needs to be done after other resets,\nso move the PHY configuration code to its own function and call after\nall PHY resets.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "8fbd962e39517dfb2bfd363eba4b51cdfa299593",
      "tree": "90ac9d3448f10d5bcde2f748b9f729277302a026",
      "parents": [
        "b5dd884e682cae6b8c037f9d11f3b623b4cf2011"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Oct 29 13:42:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:48:31 2009 -0700"
      },
      "message": "e100: e100_phy_init() isolates selected PHY, causes 10 second boot delay\n\nA change in how PHYs are electrically isolated caused all PHYs to be\nisolated followed by reverting that isolation for the selected PHY.\nUnfortunately, isolating the selected PHY for even a short period of\ntime can result in DHCP negotiation taking more than 10 seconds on certain\nembedded configurations delaying boot time as reported by Bernhard Kaindl.\nThis patch reverts the change to how PHYs are isolated yet still works\naround the issue for 82552 needing the selected PHY\u0027s BMCR register to\nbe written after the unused PHYs are isolated.  This code is moved below\nthe setting of nic-\u003ephy ID in order to do the 82552-specific workaround.\n\nCc: Bernhard Kaindl \u003cbernhard.kaindl@gmx.net\u003e\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "49b2de8e6febfea5a8791b6476195903af83a35d",
      "tree": "c93f328623b9429615981d4b7502997fdd0f72b0",
      "parents": [
        "8633322c5fd5b2a986b279f88a7559d8409f7da3",
        "b5dd884e682cae6b8c037f9d11f3b623b4cf2011"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:08 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (43 commits)\n  net: Fix \u0027Re: PACKET_TX_RING: packet size is too long\u0027\n  netdev: usb: dm9601.c can drive a device not supported yet, add support for it\n  qlge: Fix firmware mailbox command timeout.\n  qlge: Fix EEH handling.\n  AF_RAW: Augment raw_send_hdrinc to expand skb to fit iphdr-\u003eihl (v2)\n  bonding: fix a race condition in calls to slave MII ioctls\n  virtio-net: fix data corruption with OOM\n  sfc: Set ip_summed correctly for page buffers passed to GRO\n  cnic: Fix L2CTX_STATUSB_NUM offset in context memory.\n  MAINTAINERS: rt2x00 list is moderated\n  airo: Reorder tests, check bounds before element\n  mac80211: fix for incorrect sequence number on hostapd injected frames\n  libertas spi: fix sparse errors\n  mac80211: trivial: fix spelling in mesh_hwmp\n  cfg80211: sme: deauthenticate on assoc failure\n  mac80211: keep auth state when assoc fails\n  mac80211: fix ibss joining\n  b43: add \u0027struct b43_wl\u0027 missing declaration\n  b43: Fix Bugzilla #14181 and the bug from the previous \u0027fix\u0027\n  rt2x00: Fix crypto in TX frame for rt2800usb\n  ...\n"
    },
    {
      "commit": "ea38280c2a6e22997cf05bfea0d9391ddea1da24",
      "tree": "9537bdf89da38177566c913833b1e917cf8c525a",
      "parents": [
        "61aa1620be20ddad75dde7882509bfe00148b8aa",
        "06c3aa5ef1c9491f4c94483ca52afc420bc58c5a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:16:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:16:23 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  mlx4_core: Add a new supported 40 GigE device ID\n"
    },
    {
      "commit": "575c9ed7798218dc923f319c0d78f0c25ca506b9",
      "tree": "d60608b80b87afbaab541909f8377a6449e7e8c9",
      "parents": [
        "ef7562b7f28319e6dd1f85dc1af87df2a7a84832"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Oct 27 15:35:55 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:01:07 2009 -0700"
      },
      "message": "ray_cs: Fix copy_from_user handling\n\nI\u0027ve not touched the other stuff here but the word \"locking\" comes to mind.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06b71b657b03c33b8d919da29f33d326f1471b39",
      "tree": "3b5f113ff61e4d61a3c7903f273eea1b86a3ebf0",
      "parents": [
        "da03945140a035a2962f7f93e359085596f20499"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Wed Oct 28 05:34:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:19:48 2009 -0700"
      },
      "message": "netdev: usb: dm9601.c can drive a device not supported yet, add support for it\n\nI found that the current version of drivers/net/usb/dm9601.c can be used to\nsuccessfully drive a low-power, low-cost network adapter with USB ID\n0a46:9000, based on a DM9000E chipset. As no device with this ID is yet\npresent in the kernel, I have created a patch that adds support for the device\nto the dm9601 driver.\n\nCreated and tested against linux-2.6.32-rc5.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da03945140a035a2962f7f93e359085596f20499",
      "tree": "dcbc6530e8177ecee9e316eaf3494ea40a0958b4",
      "parents": [
        "6d190c6edf42a572485cf1b6c7479bfc42753084"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Oct 28 08:39:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:17:15 2009 -0700"
      },
      "message": "qlge: Fix firmware mailbox command timeout.\n\nThe mailbox command process would only process a maximum of 5 unrelated\nfirmware events while waiting for it\u0027s command completion status.\nIt should process an unlimited number of events while waiting for a maximum of 5 seconds.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d190c6edf42a572485cf1b6c7479bfc42753084",
      "tree": "e4688decb302c4a0f17f9d143c6cd16c856c9c7f",
      "parents": [
        "55888dfb6ba7e318bb3d6a44d25009906206bf6a"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Oct 28 08:39:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:17:14 2009 -0700"
      },
      "message": "qlge: Fix EEH handling.\n\nClean up driver resources without touch the hardware. Add pci\nsave/restore state.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f552ce5fc2df5504f2feb0087e8a3e61b694ad67",
      "tree": "93c1e5fdb0c99c571e5ae31130b7a9b64930d13a",
      "parents": [
        "d9d5283228d0c752f199c901fff6e1405dc91bcb",
        "83fc9c8938cdb55f06aa6e14f4747136b747be74"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:05:38 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:05:38 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "d9d5283228d0c752f199c901fff6e1405dc91bcb",
      "tree": "a21bf48e33cff976c50ef4f77dcc012cdcac4871",
      "parents": [
        "03f191bab77c0148e458dbbd0a37241be2a2faf9"
      ],
      "author": {
        "name": "Jiri Bohac",
        "email": "jbohac@suse.cz",
        "time": "Wed Oct 28 22:23:54 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 22:23:54 2009 -0700"
      },
      "message": "bonding: fix a race condition in calls to slave MII ioctls\n\nIn mii monitor mode, bond_check_dev_link() calls the the ioctl\nhandler of slave devices. It stores the ndo_do_ioctl function\npointer to a static (!) ioctl variable and later uses it to call the\nhandler with the IOCTL macro.\n\nIf another thread executes bond_check_dev_link() at the same time\n(even with a different bond, which none of the locks prevent), a\nrace condition occurs. If the two racing slaves have different\ndrivers, this may result in one driver\u0027s ioctl handler being\ncalled with a pointer to a net_device controlled with a different\ndriver, resulting in unpredictable breakage.\n\nUnless I am overlooking something, the \"static\" must be a\ncopy\u0027n\u0027paste error (?).\n\nSigned-off-by: Jiri Bohac \u003cjbohac@suse.cz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03f191bab77c0148e458dbbd0a37241be2a2faf9",
      "tree": "9cdee187b2e64d2535e2c1192c68fd77e925c06b",
      "parents": [
        "345056af41feeda506a8993474b9cbb2c66bc9fb"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Oct 28 04:03:38 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:03:38 2009 -0700"
      },
      "message": "virtio-net: fix data corruption with OOM\n\nvirtio net used to unlink skbs from send queues on error,\nbut ever since 48925e372f04f5e35fec6269127c62b2c71ab794\nwe do not do this. This causes guest data corruption and crashes\nwith vhost since net core can requeue the skb or free it without\nit being taken off the list.\n\nThis patch fixes this by queueing the skb after successful\ntransmit.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "345056af41feeda506a8993474b9cbb2c66bc9fb",
      "tree": "a844b46bd557be6867d24244ee190daede9fca04",
      "parents": [
        "d0549382da9997834ce65e489d9dbdc4b4693a2b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Oct 28 03:43:49 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:43:49 2009 -0700"
      },
      "message": "sfc: Set ip_summed correctly for page buffers passed to GRO\n\nPage buffers containing packets with an incorrect checksum or using a\nprotocol not handled by hardware checksum offload were previously not\npassed to LRO.  The conversion to GRO changed this, but did not set\nthe ip_summed value accordingly.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0549382da9997834ce65e489d9dbdc4b4693a2b",
      "tree": "e6b145c7ca382a47e4adb3fe79ff00a976338f5a",
      "parents": [
        "f568a926a353d6816b3704d7367f34371df44ce7"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 28 03:41:59 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:41:59 2009 -0700"
      },
      "message": "cnic: Fix L2CTX_STATUSB_NUM offset in context memory.\n\nThe BNX2_L2CTX_STATUSB_NUM definition needs to be changed to match\nthe recent firmware update:\n\ncommit 078b0735881c7969aaf21469f3577831cddd9f8c\nbnx2: Update firmware to 5.0.0.j3.\n\nWithout the fix, bnx2 can crash intermittently in bnx2_rx_int() when\niSCSI is enabled.\n\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": "30bd5726730e374a81c9e677d1a5ba2cf8f94a7c",
      "tree": "f359e239602838dd8f350e5b72023615a27eab33",
      "parents": [
        "9b1ce526eb917c8b5c8497c327768130ee683392"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Oct 26 15:28:11 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 27 16:29:49 2009 -0400"
      },
      "message": "airo: Reorder tests, check bounds before element\n\nTest whether index is within bounds before reading the element\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d18ba452d7de12a22bd01a0a00e5b836eb0f4198",
      "tree": "a64962dbcff7fa833b7328b7ddb27bce25d9d3da",
      "parents": [
        "f99288d1761fb3b0decb0fdc4d746406addd29d5"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Thu Oct 22 15:30:44 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 27 16:29:48 2009 -0400"
      },
      "message": "libertas spi: fix sparse errors\n\nThis fixes the following sparse warnings:\n\n$ make modules SUBDIRS\u003ddrivers/net/wireless/libertas C\u003d1 CF\u003d-D__CHECK_ENDIAN__\nmake: Entering directory `/usr/src/linux-wl\u0027\n  CHECK   drivers/net/wireless/libertas/if_spi.c\ndrivers/net/wireless/libertas/if_spi.c:137:16: warning: incorrect type in initializer (different base types)\ndrivers/net/wireless/libertas/if_spi.c:137:16:    expected unsigned short [unsigned] [usertype] reg_out\ndrivers/net/wireless/libertas/if_spi.c:137:16:    got restricted __le16 [usertype] \u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:191:16: warning: incorrect type in initializer (different base types)\ndrivers/net/wireless/libertas/if_spi.c:191:16:    expected unsigned short [unsigned] [usertype] reg_out\ndrivers/net/wireless/libertas/if_spi.c:191:16:    got restricted __le16 [usertype] \u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:256:24: warning: incorrect type in argument 1 (different base types)\ndrivers/net/wireless/libertas/if_spi.c:256:24:    expected restricted __le32 const [usertype] *p\ndrivers/net/wireless/libertas/if_spi.c:256:24:    got unsigned int *\u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:243:24: warning: incorrect type in argument 1 (different base types)\ndrivers/net/wireless/libertas/if_spi.c:243:24:    expected restricted __le16 const [usertype] *p\ndrivers/net/wireless/libertas/if_spi.c:243:24:    got unsigned short *\u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:171:7: warning: incorrect type in assignment (different base types)\ndrivers/net/wireless/libertas/if_spi.c:171:7:    expected unsigned short [unsigned] [usertype] buff\ndrivers/net/wireless/libertas/if_spi.c:171:7:    got restricted __le16 [usertype] \u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:171:7: warning: incorrect type in assignment (different base types)\ndrivers/net/wireless/libertas/if_spi.c:171:7:    expected unsigned short [unsigned] [usertype] buff\ndrivers/net/wireless/libertas/if_spi.c:171:7:    got restricted __le16 [usertype] \u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:171:7: warning: incorrect type in assignment (different base types)\ndrivers/net/wireless/libertas/if_spi.c:171:7:    expected unsigned short [unsigned] [usertype] buff\ndrivers/net/wireless/libertas/if_spi.c:171:7:    got restricted __le16 [usertype] \u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:171:7: warning: incorrect type in assignment (different base types)\ndrivers/net/wireless/libertas/if_spi.c:171:7:    expected unsigned short [unsigned] [usertype] buff\ndrivers/net/wireless/libertas/if_spi.c:171:7:    got restricted __le16 [usertype] \u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:171:7: warning: incorrect type in assignment (different base types)\ndrivers/net/wireless/libertas/if_spi.c:171:7:    expected unsigned short [unsigned] [usertype] buff\ndrivers/net/wireless/libertas/if_spi.c:171:7:    got restricted __le16 [usertype] \u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:243:24: warning: incorrect type in argument 1 (different base types)\ndrivers/net/wireless/libertas/if_spi.c:243:24:    expected restricted __le16 const [usertype] *p\ndrivers/net/wireless/libertas/if_spi.c:243:24:    got unsigned short *\u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:171:7: warning: incorrect type in assignment (different base types)\ndrivers/net/wireless/libertas/if_spi.c:171:7:    expected unsigned short [unsigned] [usertype] buff\ndrivers/net/wireless/libertas/if_spi.c:171:7:    got restricted __le16 [usertype] \u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:171:7: warning: incorrect type in assignment (different base types)\ndrivers/net/wireless/libertas/if_spi.c:171:7:    expected unsigned short [unsigned] [usertype] buff\ndrivers/net/wireless/libertas/if_spi.c:171:7:    got restricted __le16 [usertype] \u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:171:7: warning: incorrect type in assignment (different base types)\ndrivers/net/wireless/libertas/if_spi.c:171:7:    expected unsigned short [unsigned] [usertype] buff\ndrivers/net/wireless/libertas/if_spi.c:171:7:    got restricted __le16 [usertype] \u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:171:7: warning: incorrect type in assignment (different base types)\ndrivers/net/wireless/libertas/if_spi.c:171:7:    expected unsigned short [unsigned] [usertype] buff\ndrivers/net/wireless/libertas/if_spi.c:171:7:    got restricted __le16 [usertype] \u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:171:7: warning: incorrect type in assignment (different base types)\ndrivers/net/wireless/libertas/if_spi.c:171:7:    expected unsigned short [unsigned] [usertype] buff\ndrivers/net/wireless/libertas/if_spi.c:171:7:    got restricted __le16 [usertype] \u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:171:7: warning: incorrect type in assignment (different base types)\ndrivers/net/wireless/libertas/if_spi.c:171:7:    expected unsigned short [unsigned] [usertype] buff\ndrivers/net/wireless/libertas/if_spi.c:171:7:    got restricted __le16 [usertype] \u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:243:24: warning: incorrect type in argument 1 (different base types)\ndrivers/net/wireless/libertas/if_spi.c:243:24:    expected restricted __le16 const [usertype] *p\ndrivers/net/wireless/libertas/if_spi.c:243:24:    got unsigned short *\u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:171:7: warning: incorrect type in assignment (different base types)\ndrivers/net/wireless/libertas/if_spi.c:171:7:    expected unsigned short [unsigned] [usertype] buff\ndrivers/net/wireless/libertas/if_spi.c:171:7:    got restricted __le16 [usertype] \u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:171:7: warning: incorrect type in assignment (different base types)\ndrivers/net/wireless/libertas/if_spi.c:171:7:    expected unsigned short [unsigned] [usertype] buff\ndrivers/net/wireless/libertas/if_spi.c:171:7:    got restricted __le16 [usertype] \u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:243:24: warning: incorrect type in argument 1 (different base types)\ndrivers/net/wireless/libertas/if_spi.c:243:24:    expected restricted __le16 const [usertype] *p\ndrivers/net/wireless/libertas/if_spi.c:243:24:    got unsigned short *\u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:243:24: warning: incorrect type in argument 1 (different base types)\ndrivers/net/wireless/libertas/if_spi.c:243:24:    expected restricted __le16 const [usertype] *p\ndrivers/net/wireless/libertas/if_spi.c:243:24:    got unsigned short *\u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:171:7: warning: incorrect type in assignment (different base types)\ndrivers/net/wireless/libertas/if_spi.c:171:7:    expected unsigned short [unsigned] [usertype] buff\ndrivers/net/wireless/libertas/if_spi.c:171:7:    got restricted __le16 [usertype] \u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:171:7: warning: incorrect type in assignment (different base types)\ndrivers/net/wireless/libertas/if_spi.c:171:7:    expected unsigned short [unsigned] [usertype] buff\ndrivers/net/wireless/libertas/if_spi.c:171:7:    got restricted __le16 [usertype] \u003cnoident\u003e\ndrivers/net/wireless/libertas/if_spi.c:243:24: warning: incorrect type in argument 1 (different base types)\ndrivers/net/wireless/libertas/if_spi.c:243:24:    expected restricted __le16 const [usertype] *p\ndrivers/net/wireless/libertas/if_spi.c:243:24:    got unsigned short *\u003cnoident\u003e\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e6693eab351fc19809e76167cd18a6f028661e8a",
      "tree": "22f88da8aa36cbe45f5af0e5095475a832c5fbf2",
      "parents": [
        "d50bae33d1358b909ade05ae121d83d3a60ab63f"
      ],
      "author": {
        "name": "Miguel Boton",
        "email": "waninkoko@gmail.com",
        "time": "Fri Oct 09 16:13:53 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 27 16:29:46 2009 -0400"
      },
      "message": "b43: add \u0027struct b43_wl\u0027 missing declaration\n\n\u0027struct b43_wl\u0027 declaration is missing at \u0027leds.h\u0027.\nIt should be declared to avoid getting some GCC warnings at \u0027b43_leds_unregister\u0027.\n\nSigned-off-by: Miguel Botón \u003cmboton@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d50bae33d1358b909ade05ae121d83d3a60ab63f",
      "tree": "152b9c5f26eeb91baec05ea2034b4ad52453d5f3",
      "parents": [
        "17616310836ad2cc45a64576ef0e1520b0dcc81b"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Oct 16 10:18:09 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 27 16:29:46 2009 -0400"
      },
      "message": "b43: Fix Bugzilla #14181 and the bug from the previous \u0027fix\u0027\n\n\"b43: Fix PPC crash in rfkill polling on unload\" fixed the bug reported\nin Bugzilla No. 14181; however, it introduced a new bug. Whenever the\nradio switch was turned off, it was necessary to unload and reload\nthe driver for it to recognize the switch again.\n\nThis patch fixes both the original bug in #14181 and the bug introduced by\nthe previous patch. It must be stated, however, that if there is a BCM4306/3\nwith an rfkill switch (not yet proven), then the driver will need an\nunload/reload cycle to turn the device back on.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "17616310836ad2cc45a64576ef0e1520b0dcc81b",
      "tree": "614ad39da25c03416944d1608b70d6ef18b7a474",
      "parents": [
        "66ed1e5ec1d979e572554643063734a7664261bb"
      ],
      "author": {
        "name": "Benoit PAPILLAULT",
        "email": "benoit.papillault@free.fr",
        "time": "Thu Oct 15 21:17:09 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 27 16:29:45 2009 -0400"
      },
      "message": "rt2x00: Fix crypto in TX frame for rt2800usb\n\nSigned-off-by: Benoit PAPILLAULT \u003cbenoit.papillault@free.fr\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f568a926a353d6816b3704d7367f34371df44ce7",
      "tree": "c03e5234aeb493ced7c8e948b0c040e10efa32fe",
      "parents": [
        "fb64bb560e181363c29ed4fe12a0d82765d61733"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu@nigauri.org",
        "time": "Mon Oct 26 13:49:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 26 17:19:44 2009 -0700"
      },
      "message": "sh_eth: Add asm/cacheflush.h\n\nAdd include asm/cacheflush.h,  because declaration of __flush_purge_region\nmoved to asm/cacheflush.h.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu@nigauri.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb64bb560e181363c29ed4fe12a0d82765d61733",
      "tree": "d3f5f15e9840964657bf40326705d79abe06e9e1",
      "parents": [
        "5ccdcecb72692d46d7a9264e62751241c7eca559"
      ],
      "author": {
        "name": "Michal Ostrowski",
        "email": "mostrows@gmail.com",
        "time": "Mon Oct 26 16:23:20 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 26 16:23:20 2009 -0700"
      },
      "message": "PPPoE: Fix flush/close races.\n\nBe more careful about the state of pointers during tear-down.\nThe \"pppoe_dev\" field can only be looked at safely while holding socket locks.\nThis subsequently allows for the flush_lock to be killed.\n\nWe depend on the PPPOX_CONNECTED state to tell us that that those fields are\nvalid, so whoever clears that state (pppox_unbind_sock()) is responsible for\nthe dev_put() call.\n\nWe also have to ensure that we delete_item() on all sockets before they are\ncleaned up.\n\nThe need for these changes has been exposed by scenarios wherein namespace\nbindings of ethernet devices change while there are ongoing PPPoE sessions,\nwhich resulted in oopses due to unusual socket connection termination paths,\nexposing these issues.\n\nSigned-off-by: Michal Ostrowski \u003cmostrows@gmail.com\u003e\nReviewed-by: Cyril Gorcunov \u003cgorcunov@gmail.com\u003e\nReported-by: Denys Fedoryschenko \u003cdenys@visp.net.lb\u003e\nTested-by: Denys Fedoryschenko \u003cdenys@visp.net.lb\u003e\n"
    },
    {
      "commit": "5ccdcecb72692d46d7a9264e62751241c7eca559",
      "tree": "c82d7487a41fed230234578f1ddbe1b35ea59e5e",
      "parents": [
        "ca15df58b1b98f073393eef3704674b45d1cb474"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon Oct 26 11:24:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 26 16:16:25 2009 -0700"
      },
      "message": "e1000e: allow for swflag to be held over consecutive PHY accesses\n\nPCH-based parts (82577/82578) and some ICH8-based parts (82566) need to\nhold the swflag (sw/fw/hw hardware semaphore) over consecutive PHY accesses\nin order to perform sw-driven PHY configuration during initialization to\nworkaround known hardware issues (see follow-on patch).  This patch\nprovides new PHY read/write functions (and function pointers) that will\nallow accessing the PHY registers assuming the swflag has already been\nacquired.  The actual PHY register access code has moved into helper\nfunctions that are called with a flag indicating whether or not the swflag\nhas already been acquired and acquires/releases it if not.\n\nThe functions called from within the updated PHY access functions had to be\nupdated to assume the swflag was already acquired, and other functions that\ncalled those functions were also updated to acquire/release the swflag.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "ca15df58b1b98f073393eef3704674b45d1cb474",
      "tree": "bfad45f9fdff8553d4984cd02f31bf5beccf8151",
      "parents": [
        "fa2ce13ca7a415332181adf2eb06d39e8e5054f7"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon Oct 26 11:23:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 26 16:16:24 2009 -0700"
      },
      "message": "e1000e: separate mutex usage between NVM and PHY/CSR register for ICHx/PCH\n\nAccesses to NVM and PHY/CSR registers on ICHx/PCH-based parts are protected\nfrom concurrent accesses with a mutex that is acquired when the access is\ninitiated and released when the access has completed.  However, the two\ntypes of accesses should not be protected by the same mutex because the\ndriver may have to access the NVM while already holding the mutex over\nseveral consecutive PHY/CSR accesses which would result in livelock.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "fa2ce13ca7a415332181adf2eb06d39e8e5054f7",
      "tree": "8e06729076f32e32eb0ca931b876886bdb1ac25a",
      "parents": [
        "53ac5a887519f0c3fc94a6acdfc22aa4e97f64f7"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon Oct 26 11:23:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 26 16:16:23 2009 -0700"
      },
      "message": "e1000e: 82577/82578 requires a different method to configure LPLU\n\nUnlike previous ICHx-based parts, the PCH-based parts (82577/82578) require\nLPLU (Low Power Link Up, or \"reverse auto-negotiation\") to be configured in\nthe PHY rather than the MAC.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "53ac5a887519f0c3fc94a6acdfc22aa4e97f64f7",
      "tree": "633a65d0b39bf9846d5f00621663ab506abd4bae",
      "parents": [
        "db2932ecf8dc07f65b410e921f96c5c51170c0ae"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon Oct 26 11:23:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 26 16:16:19 2009 -0700"
      },
      "message": "e1000e: increase swflag acquisition timeout for ICHx/PCH\n\nIn some conditions (e.g. when AMT is enabled on the system), it is possible\nto take an extended period of time to for the driver to acquire the sw/fw/hw\nhardware semaphore used to protect against concurrent access of a shared\nresource (e.g. PHY registers).  This could cause PHY registers to not get\nconfigured properly resulting in link issues.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "db2932ecf8dc07f65b410e921f96c5c51170c0ae",
      "tree": "b98ee7bcf484dfa04d1906aae860bba21b2a6396",
      "parents": [
        "39305965f31e080d6ed96e0ff51ed11e7639d52e"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon Oct 26 11:22:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 26 16:16:18 2009 -0700"
      },
      "message": "e1000e: clear PHY wakeup bit after LCD reset on 82577/82578\n\nPerforming a dummy read of the PHY Wakeup Control (WUC) register clears the\nwakeup enable bit set by an PHY reset.  If this bit remains set, link\nproblems may occur.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "39305965f31e080d6ed96e0ff51ed11e7639d52e",
      "tree": "e01872ac6287905362f611324ae78cc245499cba",
      "parents": [
        "759884b4d4cbafcd3f222b29cd6e0c2cbc542d2b"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 26 11:32:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 26 16:09:01 2009 -0700"
      },
      "message": "igbvf: fix memory leak when ring size changed while interface down\n\nThis patch resolves a memory leak which occurs while changing the ring size\nwhile the interface is down.\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": "759884b4d4cbafcd3f222b29cd6e0c2cbc542d2b",
      "tree": "375237b759be1de660aa3b0a1d4a299d49bf2283",
      "parents": [
        "6d9f4fc420571ab67c962ef0d94449127218f66e"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 26 11:32:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 26 16:08:59 2009 -0700"
      },
      "message": "ixgbe: fix memory leak when resizing rings while interface is down\n\nThis patch resolves a memory leak that occurs when you resize the rings via\nthe ethtool -G option while the interface is down.\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": "6d9f4fc420571ab67c962ef0d94449127218f66e",
      "tree": "ae459220577e6435473a7a94e0a32947b826bf5b",
      "parents": [
        "d3da68310a2cf934c2ea8a99a519d8b1ccca4c56"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 26 11:31:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 26 16:08:56 2009 -0700"
      },
      "message": "igb: fix memory leak when setting ring size while interface is down\n\nChanging ring sizes while the interface was down was causing a double\nallocation of the receive and transmit rings.  This issue is amplified when\nthere are multiple rings enabled.  To prevent this we need to add an\nadditional check which will just update the ring counts when the interface\nis not up and skip the allocation steps.\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": "d3da68310a2cf934c2ea8a99a519d8b1ccca4c56",
      "tree": "d6c72be835a2633f5274293979cca4427c308fec",
      "parents": [
        "66ed1e5ec1d979e572554643063734a7664261bb"
      ],
      "author": {
        "name": "Jasper Spaans",
        "email": "spaans@fox-it.com",
        "time": "Fri Oct 23 04:08:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 24 07:02:28 2009 -0700"
      },
      "message": "bonding: Modify hash transmit policies to use the packet\u0027s source MAC address\n\nModify bonding hash transmit policies to use the psource MAC address of\nthe packet instead of the MAC address configured for the bonding device.\n\nThe old sitation conflicts with the documentation.\n\nSigned-off-by: Jasper Spaans \u003cspaans@fox-it.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62e20a624b18e135870ae781087bc63fdda829ba",
      "tree": "a4a3e24d35fb1ad0805746a9c73bfb12e2443b5a",
      "parents": [
        "05af2142d09845de2f4ae34181c72addd72d5ef9"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Sat Oct 24 06:53:07 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 24 06:53:07 2009 -0700"
      },
      "message": "DM9000: Fix revision ID for DM9000B\n\nThe DM9000B revision ID is 0x1A, not 0x1B as set in the curernt\ndm9000.h header.\n\nFix bug reported by Paolo Zebelloni.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05af2142d09845de2f4ae34181c72addd72d5ef9",
      "tree": "52bbe354a7f013f4977b546d870fcf42fd435102",
      "parents": [
        "db519144243de6b17ff0c56c26f06059743110a7"
      ],
      "author": {
        "name": "Simon Wunderlich",
        "email": "simon.wunderlich@saxnet.de",
        "time": "Sat Oct 24 06:47:33 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 24 06:47:33 2009 -0700"
      },
      "message": "r8169: fix Ethernet Hangup for RTL8110SC rev d\n\nThe 8110SC rev d chip on our board shows a regression which the 8110SB chip\ndid not have. When inbound traffic is overflowing the receive descriptor queue,\n\"holes\" in the ring buffer may occur which lead to a hangup until the buffer\nis filled again. The packets are than completely processed, but the ring\nremains porous and no packets are processed until the next overflow. Setting\nthe interface down and up can fix the problem temporary from userspace.\n\nFor some reason we don\u0027t know, this behaviour is not occuring if the RxVlan\nbit for hardware VLAN untagging is set. There is another \"Work around for\nAMD plateform\" in the current code which checks the VLAN status\nword in receive descriptors, but does never come to effect when hardware\nVLAN support is enabled. We assume that this is a bug in the chip.\n\nThe following patch fixes the problem. Without the patch we could reproduce\nthe hang within minutes (given other devices also generating lots of\ninterrupts), without we couldn\u0027t reproduce within a few days of long term\ntesting.\n\nThis version contains minor style adjustments and is sent with mutt which\nwill hopefully not destroy the formatting again.\n\nSigned-off-by: Bernhard Schmidt \u003cbernhard.schmidt@saxnet.de\u003e\nSigned-off-by: Simon Wunderlich \u003csimon.wunderlich@saxnet.de\u003e\nAcked-by: Francois Romieu \u003cromieu@zoreil.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db519144243de6b17ff0c56c26f06059743110a7",
      "tree": "f758c88e703bf2064454c45c439bb0428fb57db3",
      "parents": [
        "bc36b4285136bcc8dd43e91ffe34df6a52a0cfaf"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Oct 20 02:35:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 22 21:54:19 2009 -0700"
      },
      "message": "ifb: should not use __dev_get_by_index() without locks\n\nAt this point (ri_tasklet()), RTNL or dev_base_lock are not held,\nwe must use dev_get_by_index() instead of __dev_get_by_index()\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc36b4285136bcc8dd43e91ffe34df6a52a0cfaf",
      "tree": "137507b803ceea5905c004cd44308da94d9dbd29",
      "parents": [
        "196f17eb1754381cf4c68c117a5ddd96cccc1366"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Oct 17 02:00:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 22 21:51:27 2009 -0700"
      },
      "message": "net: au1000_eth: add missing capability.h\n\nfixes the following build failure:\n  CC      drivers/net/au1000_eth.o\n/drivers/net/au1000_eth.c: In function \u0027au1000_set_settings\u0027:\n/drivers/net/au1000_eth.c:623: error: implicit declaration of function \u0027capable\u0027\n/drivers/net/au1000_eth.c:623: error: \u0027CAP_NET_ADMIN\u0027 undeclared (first use in this function)\n/drivers/net/au1000_eth.c:623: error: (Each undeclared identifier is reported only once\n/drivers/net/au1000_eth.c:623: error: for each function it appears in.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "196f17eb1754381cf4c68c117a5ddd96cccc1366",
      "tree": "595dae063a0abf304302a2ea6bb85b21716512d3",
      "parents": [
        "c62f4c453ab4b0240ab857bfd089da2c01ad91e7"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Thu Oct 22 21:43:43 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 22 21:43:43 2009 -0700"
      },
      "message": "myri10ge: improve port type reporting in ethtool\n\nImprove the reporting of myri10ge port type in ethtool,\nand update for new boards.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Andrew Gallatin \u003cgallatin@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74eee2e8d08048c847d1998c686e12a477ff939a",
      "tree": "a82f79cb2ee1ca213190db63aba066972d0063cf",
      "parents": [
        "2bd9af046fdc10703b266b0f3b25423f0b7d703e"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Oct 22 21:22:18 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 22 21:22:18 2009 -0700"
      },
      "message": "e1000e: reset the PHY on 82577/82578 when going to Sx\n\nThe PHY on 82577/82578 parts needs a soft reset when transitioning to Sx\nstate in order for the PHY write which disables gigabit speed to take\neffect.  Gigabit speed must be disabled in order for the PHY writes to\nregisters on page 800 (the wakeup control registers) to work as expected\notherwise the system might not wake via WoL.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "0dc6d9cbe7df4d2c3cdf17cd2f78733102b0fea6",
      "tree": "8794a499d2c04c3543993fa0b45955f18e102c0b",
      "parents": [
        "ff8a306d63a01f15f166039de94c448c76140d1d"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Wed Oct 21 19:39:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 22 18:27:50 2009 -0700"
      },
      "message": "netxen: avoid undue board config check\n\nOld code assumed board config version in the flash to be 1.\nWhen this will get changed by tools, driver just refuses to\nattach. This is unnecessary since driver does not have to\nparse board config structure directly (maintained by firmware).\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff8a306d63a01f15f166039de94c448c76140d1d",
      "tree": "7a78d3b3136874c3da202dfd2708eea84f2eb4cd",
      "parents": [
        "8bee0a91dd2f472d51dc107288c988ae0a0f371a"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Wed Oct 21 19:39:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 22 18:27:50 2009 -0700"
      },
      "message": "netxen: fix tx timeout handling on firmware hang\n\nClear NX_RESETING bit in netxen_tx_timeout_task() so that\nthe firmware watchdog task can catch need_reset request\nfrom tx timeout.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8bee0a91dd2f472d51dc107288c988ae0a0f371a",
      "tree": "00826fd8c12f97c9d4755ddd222a172962ac30df",
      "parents": [
        "845de8afa66550331dca164ab77fa49de930b699"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Wed Oct 21 19:39:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 22 18:27:49 2009 -0700"
      },
      "message": "netxen: fix i2c init\n\nAvoid resetting subsys ID in i2c block. Also remove duplicate\ncheck for address tranlsation error.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "964fe080d94db82a3268443e9b9ece4c60246414",
      "tree": "d0095a9befb34f77bf32757e7465e5d2cbc40a93",
      "parents": [
        "4848490c50c5d46d4e9749fddc374c303823bcc4",
        "ff07eb897a97640b7ac0262cd50311ad403038f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 23 07:35:16 2009 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 23 07:35:16 2009 +0900"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  move virtrng_remove to .devexit.text\n  move virtballoon_remove to .devexit.text\n  virtio_blk: Revert serial number support\n  virtio: let header files include virtio_ids.h\n  virtio_blk: revert QUEUE_FLAG_VIRT addition\n"
    },
    {
      "commit": "4848490c50c5d46d4e9749fddc374c303823bcc4",
      "tree": "f8ef23f86241789521b637fd39f80ef6f5018518",
      "parents": [
        "d995053d045d777e78ba7eba71a6a0733f3aa726",
        "845de8afa66550331dca164ab77fa49de930b699"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 23 07:34:23 2009 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 23 07:34:23 2009 +0900"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (21 commits)\n  niu: VLAN_ETH_HLEN should be used to make sure that the whole MAC header was copied to the head buffer in the Vlan packets case\n  KS8851: Fix ks8851_set_rx_mode() for IFF_MULTICAST\n  KS8851: Fix MAC address write order\n  KS8851: Add soft reset at probe time\n  net: fix section mismatch in fec.c\n  net: Fix struct inet_timewait_sock bitfield annotation\n  tcp: Try to catch MSG_PEEK bug\n  net: Fix IP_MULTICAST_IF\n  bluetooth: static lock key fix\n  bluetooth: scheduling while atomic bug fix\n  tcp: fix TCP_DEFER_ACCEPT retrans calculation\n  tcp: reduce SYN-ACK retrans for TCP_DEFER_ACCEPT\n  tcp: accept socket after TCP_DEFER_ACCEPT period\n  Revert \"tcp: fix tcp_defer_accept to consider the timeout\"\n  AF_UNIX: Fix deadlock on connecting to shutdown socket\n  ethoc: clear only pending irqs\n  ethoc: inline regs access\n  vmxnet3: use dev_dbg, fix build for CONFIG_BLOCK\u003dn\n  virtio_net: use dev_kfree_skb_any() in free_old_xmit_skbs()\n  be2net: fix support for PCI hot plug\n  ...\n"
    },
    {
      "commit": "e95646c3ec33c8ec0693992da4332a6b32eb7e31",
      "tree": "7855767cc4dccdefc4ea64584cc01b64f92176f3",
      "parents": [
        "f8b12e513b953aebf30f8ff7d2de9be7e024dbbe"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Wed Sep 30 11:17:21 2009 +0200"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 22 16:39:28 2009 +1030"
      },
      "message": "virtio: let header files include virtio_ids.h\n\nRusty,\n\ncommit 3ca4f5ca73057a617f9444a91022d7127041970a\n    virtio: add virtio IDs file\nmoved all device IDs into a single file. While the change itself is\na very good one, it can break userspace applications. For example\nif a userspace tool wanted to get the ID of virtio_net it used to\ninclude virtio_net.h. This does no longer work, since virtio_net.h\ndoes not include virtio_ids.h.\nThis patch moves all \"#include \u003clinux/virtio_ids.h\u003e\" from the C\nfiles into the header files, making the header files compatible with\nthe old ones.\n\nIn addition, this patch exports virtio_ids.h to userspace.\n\nCC: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "845de8afa66550331dca164ab77fa49de930b699",
      "tree": "9ccc3015180e1b83daf353c4b57399b4f0ef3d71",
      "parents": [
        "b6a71bfa00eb110c8a2e38f85572ed361f8bf3a5"
      ],
      "author": {
        "name": "Joyce Yu",
        "email": "joyce.yu@sun.com",
        "time": "Wed Oct 21 17:21:10 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 21 17:21:10 2009 -0700"
      },
      "message": "niu: VLAN_ETH_HLEN should be used to make sure that the whole MAC header was copied to the head buffer in the Vlan packets case\n\nSigned-off-by: Joyce Yu \u003cjoyce.yu@sun.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6a71bfa00eb110c8a2e38f85572ed361f8bf3a5",
      "tree": "7c595c41e533971e361e76db259fb09282d6d7a0",
      "parents": [
        "160d0fadaf7ce20e5bad26c8a955504b93c6a5ba"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Oct 19 23:49:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 20 19:11:07 2009 -0700"
      },
      "message": "KS8851: Fix ks8851_set_rx_mode() for IFF_MULTICAST\n\nIn ks8851_set_rx_mode() the case handling IFF_MULTICAST was also setting\nthe RXCR1_AE bit by accident. This meant that all unicast frames where\nbeing accepted by the device. Remove RXCR1_AE from this case.\n\nNote, RXCR1_AE was also masking a problem with setting the MAC address\nproperly, so needs to be applied after fixing the MAC write order.\n\nFixes a bug reported by Doong, Ping of Micrel. This version of the\npatch avoids setting RXCR1_ME for all cases.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "160d0fadaf7ce20e5bad26c8a955504b93c6a5ba",
      "tree": "b1f45760cbde7a0b9d819333fef930685e1b67e9",
      "parents": [
        "57dada6819160eb08f2945fb847045f173d3218d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Oct 19 23:49:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 20 19:11:06 2009 -0700"
      },
      "message": "KS8851: Fix MAC address write order\n\nThe MAC address register was being written in the wrong order, so add\na new address macro to convert mac-address byte to register address and\na ks8851_wrreg8() function to write each byte without having to worry\nabout any difficult byte swapping.\n\nFixes a bug reported by Doong, Ping of Micrel.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57dada6819160eb08f2945fb847045f173d3218d",
      "tree": "d71f7249cbac0127a6323dc09b255a5f6e8611aa",
      "parents": [
        "78abcb13dd573f80d76d12007b36200a86f1e494"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Oct 19 23:49:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 20 19:11:05 2009 -0700"
      },
      "message": "KS8851: Add soft reset at probe time\n\nIssue a full soft reset at probe time.\n\nThis was reported by Doong Ping of Micrel, but no explanation of why this\nis necessary or what bug it is fixing. Add it as it does not seem to hurt\nthe current driver and ensures that the device is in a known state when we\nstart setting it up.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78abcb13dd573f80d76d12007b36200a86f1e494",
      "tree": "be9eb383fe6d7f6bc760e759e7cc12ed1060920e",
      "parents": [
        "abf90cca9725bd05362fb3443ad55071a69a12d9"
      ],
      "author": {
        "name": "Steven King",
        "email": "sfking@fdwdc.com",
        "time": "Tue Oct 20 18:51:37 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 20 18:51:37 2009 -0700"
      },
      "message": "net: fix section mismatch in fec.c\n\nfec_enet_init is called by both fec_probe and fec_resume, so it\nshouldn\u0027t be marked as __init.\n\nSigned-off-by: Steven King \u003csfking@fdwdc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50c54a57dfbd392e17f1473717b8e125afcb01a3",
      "tree": "97a8cde6648329e3b4877c477ea89d1c51323b71",
      "parents": [
        "16dd18b0837dee46f1a6b0c01830c5f2b7187266"
      ],
      "author": {
        "name": "Thomas Chou",
        "email": "thomas@wytron.com.tw",
        "time": "Wed Oct 07 14:16:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 18 21:24:16 2009 -0700"
      },
      "message": "ethoc: clear only pending irqs\n\nThis patch fixed the problem of dropped packets due to lost of\ninterrupt requests. We should only clear what was pending at the\nmoment we read the irq source reg.\n\nSigned-off-by: Thomas Chou \u003cthomas@wytron.com.tw\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "16dd18b0837dee46f1a6b0c01830c5f2b7187266",
      "tree": "81b5c96ba5f0aacab71237fdc8a7724d6be4c9a9",
      "parents": [
        "f6965582ac9b87d875aac8e23afdb03fe35ee33d"
      ],
      "author": {
        "name": "Thomas Chou",
        "email": "thomas@wytron.com.tw",
        "time": "Wed Oct 07 14:16:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 18 21:24:14 2009 -0700"
      },
      "message": "ethoc: inline regs access\n\nSigned-off-by: Thomas Chou \u003cthomas@wytron.com.tw\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6965582ac9b87d875aac8e23afdb03fe35ee33d",
      "tree": "8be3c439420a61e9c575c306161e721ac5f332e0",
      "parents": [
        "ed79bab847d8e5a2986d8ff43c49c6fb8ee3265f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Oct 16 17:54:34 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 16 17:54:34 2009 -0700"
      },
      "message": "vmxnet3: use dev_dbg, fix build for CONFIG_BLOCK\u003dn\n\nvmxnet3 was using dprintk() for debugging output.  This was\ndefined in \u003clinux/dst.h\u003e and was the only thing that was\nused from that header file.  This caused compile errors\nwhen CONFIG_BLOCK was not enabled due to bio* and BIO*\nuses in the header file, so change this driver to use\ndev_dbg() for debugging output.\n\ninclude/linux/dst.h:520: error: dereferencing pointer to incomplete type\ninclude/linux/dst.h:520: error: \u0027BIO_POOL_BITS\u0027 undeclared (first use in this function)\ninclude/linux/dst.h:521: error: dereferencing pointer to incomplete type\ninclude/linux/dst.h:522: error: dereferencing pointer to incomplete type\ninclude/linux/dst.h:525: error: dereferencing pointer to incomplete type\nmake[4]: *** [drivers/net/vmxnet3/vmxnet3_drv.o] Error 1\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bhavesh Davda \u003cbhavesh@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3da31485f074a6f598b67045b08e2e15d908310",
      "tree": "64f9ad3d3752e80de2b22b47cbea8f8512dc5d59",
      "parents": [
        "bd0704111e625ebe75418531550cf471215c3267",
        "8f7e524ce33ca81b663711404709396165da3cbd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 15 15:03:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 15 15:03:17 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (53 commits)\n  vmxnet: fix 2 build problems\n  net: add support for STMicroelectronics Ethernet controllers.\n  net: ks8851_mll uses mii interfaces\n  net/fec_mpc52xx: Fix kernel panic on FEC error\n  net: Fix OF platform drivers coldplug/hotplug when compiled as modules\n  TI DaVinci EMAC: Clear statistics register properly.\n  r8169: partial support and phy init for the 8168d\n  irda/sa1100_ir: check return value of startup hook\n  udp: Fix udp_poll() and ioctl()\n  WAN: fix Cisco HDLC handshaking.\n  tcp: fix tcp_defer_accept to consider the timeout\n  3c574_cs: spin_lock the set_multicast_list function\n  net: Teach pegasus driver to ignore bluetoother adapters with clashing Vendor:Product IDs\n  netxen: fix pci bar mapping\n  ethoc: fix warning from 32bit build\n  libertas: fix build\n  net: VMware virtual Ethernet NIC driver: vmxnet3\n  net: Fix IXP 2000 network driver building.\n  libertas: fix build\n  mac80211: document ieee80211_rx() context requirement\n  ...\n"
    },
    {
      "commit": "ed79bab847d8e5a2986d8ff43c49c6fb8ee3265f",
      "tree": "018d1ce1d198373be13a6c776d8e55b96e02b24e",
      "parents": [
        "43a04fdc369ce4fb6718b95e1c930ff8661e65c1"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Oct 14 14:36:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 14 23:29:56 2009 -0700"
      },
      "message": "virtio_net: use dev_kfree_skb_any() in free_old_xmit_skbs()\n\nBecause netpoll can call netdevice start_xmit() method with\nirqs disabled, drivers should not call kfree_skb() from\ntheir start_xmit(), but use dev_kfree_skb_any() instead.\n\nOct  8 11:16:52 172.30.1.31 [113074.791813] ------------[ cut here ]------------\nOct  8 11:16:52 172.30.1.31 [113074.791813] WARNING: at net/core/skbuff.c:398 \\\n                skb_release_head_state+0x64/0xc8()\nOct  8 11:16:52 172.30.1.31 [113074.791813] Hardware name:\nOct  8 11:16:52 172.30.1.31 [113074.791813] Modules linked in: netconsole ocfs2 jbd2 quota_tree \\\nocfs2_dlmfs ocfs2_stack_o2cb ocfs2_dlm ocfs2_nodemanager ocfs2_stackglue configfs crc32c drbd cn loop \\\nserio_raw psmouse snd_pcm snd_timer snd soundcore snd_page_alloc virtio_net pcspkr parport_pc parport \\\ni2c_piix4 i2c_core button processor evdev ext3 jbd mbcache dm_mirror dm_region_hash dm_log dm_snapshot \\\ndm_mod ide_cd_mod cdrom ata_generic ata_piix virtio_blk libata scsi_mod piix ide_pci_generic ide_core \\\n                virtio_pci virtio_ring virtio floppy thermal fan thermal_sys [last unloaded: netconsole]\nOct  8 11:16:52 172.30.1.31 [113074.791813] Pid: 11132, comm: php5-cgi Tainted: G        W  \\\n                2.6.31.2-vserver #1\nOct  8 11:16:52 172.30.1.31 [113074.791813] Call Trace:\nOct  8 11:16:52 172.30.1.31 [113074.791813] \u003cIRQ\u003e  [\u003cffffffff81253cd5\u003e] ? \\\n                skb_release_head_state+0x64/0xc8\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffff81253cd5\u003e] ? skb_release_head_state+0x64/0xc8\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffff81049ae1\u003e] ? warn_slowpath_common+0x77/0xa3\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffff81253cd5\u003e] ? skb_release_head_state+0x64/0xc8\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffff81253a1a\u003e] ? __kfree_skb+0x9/0x7d\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffffa01cb139\u003e] ? free_old_xmit_skbs+0x51/0x6e \\\n                [virtio_net]\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffffa01cbc85\u003e] ? start_xmit+0x26/0xf2 [virtio_net]\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffff8126934f\u003e] ? netpoll_send_skb+0xd2/0x205\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffffa0429216\u003e] ? write_msg+0x90/0xeb [netconsole]\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffff81049f06\u003e] ? __call_console_drivers+0x5e/0x6f\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffff8102b49d\u003e] ? kvm_clock_read+0x4d/0x52\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffff8104a082\u003e] ? release_console_sem+0x115/0x1ba\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffff8104a632\u003e] ? vprintk+0x2f2/0x34b\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffff8106b142\u003e] ? vx_update_load+0x18/0x13e\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffff81308309\u003e] ? printk+0x4e/0x5d\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffff8102b49d\u003e] ? kvm_clock_read+0x4d/0x52\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffff81070b62\u003e] ? getnstimeofday+0x55/0xaf\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffff81062683\u003e] ? ktime_get_ts+0x21/0x49\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffff810626b7\u003e] ? ktime_get+0xc/0x41\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffff81062788\u003e] ? hrtimer_interrupt+0x9c/0x146\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffff81024a4b\u003e] ? smp_apic_timer_interrupt+0x80/0x93\nOct  8 11:16:52 172.30.1.31 [113074.791813] [\u003cffffffff81011663\u003e] ? apic_timer_interrupt+0x13/0x20\nOct  8 11:16:52 172.30.1.31 [113074.791813] \u003cEOI\u003e  [\u003cffffffff8130a9eb\u003e] ? _spin_unlock_irq+0xd/0x31\n\nReported-and-tested-by: Massimo Cetra \u003cmcetra@navynet.it\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nBug-Entry: http://bugzilla.kernel.org/show_bug.cgi?id\u003d14378\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43a04fdc369ce4fb6718b95e1c930ff8661e65c1",
      "tree": "b7ae4c9b9e39694320a03db2f63edd3e3ecbdd3a",
      "parents": [
        "73d540f282c0d8ce48fafd7fcc844e91f31d4103"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Wed Oct 14 20:21:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 14 23:29:56 2009 -0700"
      },
      "message": "be2net: fix support for PCI hot plug\n\nBefore issuing any cmds to the FW, the driver must first wait\ntill the fW becomes ready. This is needed for PCI hot plug when\nthe driver can be probed while the card fw is being initialized.\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "73d540f282c0d8ce48fafd7fcc844e91f31d4103",
      "tree": "65a03c4880b8c0d7ef8d80b53c46d3fdb8e43f23",
      "parents": [
        "8f7e524ce33ca81b663711404709396165da3cbd"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Wed Oct 14 20:20:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 14 23:29:54 2009 -0700"
      },
      "message": "be2net: fix promiscuous and multicast promiscuous modes being enabled always\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f7e524ce33ca81b663711404709396165da3cbd",
      "tree": "30ed4b5268b015a662e7c2cd0a0286d061d235dc",
      "parents": [
        "47dd7a540b8a0cdc028914b7351fca0cf0a1d305"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 14 20:38:58 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 14 20:38:58 2009 -0700"
      },
      "message": "vmxnet: fix 2 build problems\n\nvmxnet3 uses in_dev* interfaces so it should depend on INET.\nAlso fix so that the driver builds when CONFIG_PCI_MSI is disabled.\n\nvmxnet3_drv.c:(.text+0x2a88cb): undefined reference to `in_dev_finish_destroy\u0027\n\ndrivers/net/vmxnet3/vmxnet3_drv.c:1335: error: \u0027struct vmxnet3_intr\u0027 has no member named \u0027msix_entries\u0027\ndrivers/net/vmxnet3/vmxnet3_drv.c:1384: error: \u0027struct vmxnet3_intr\u0027 has no member named \u0027msix_entries\u0027\ndrivers/net/vmxnet3/vmxnet3_drv.c:2137: error: \u0027struct vmxnet3_intr\u0027 has no member named \u0027msix_entries\u0027\ndrivers/net/vmxnet3/vmxnet3_drv.c:2138: error: \u0027struct vmxnet3_intr\u0027 has no member named \u0027msix_entries\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bhavesh davda \u003cbhavesh@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47dd7a540b8a0cdc028914b7351fca0cf0a1d305",
      "tree": "dea632b2d4175a2bf4296069047a1bc63cda5ba6",
      "parents": [
        "47a01a0c94a3ff1716adb5f37b83975550e1ebbb"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Oct 14 15:13:45 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 14 15:13:45 2009 -0700"
      },
      "message": "net: add support for STMicroelectronics Ethernet controllers.\n\nThis is the driver for the ST MAC 10/100/1000 on-chip Ethernet\ncontrollers (Synopsys IP blocks).\n\nDriver documentation:\n o http://stlinux.com/drupal/kernel/network/stmmac\nRevisions:\n o http://stlinux.com/drupal/kernel/network/stmmac-driver-revisions\nPerformances:\n o http://stlinux.com/drupal/benchmarks/networking/stmmac\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47a01a0c94a3ff1716adb5f37b83975550e1ebbb",
      "tree": "d2f1ad9a9582cf6f668d62478ce3b45b9d0c2148",
      "parents": [
        "37ccd92f55c6c6c23f2b4a7c8830b313b70da0ed"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 14 15:10:58 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 14 15:10:58 2009 -0700"
      },
      "message": "net: ks8851_mll uses mii interfaces\n\nFrom: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n\nks8851_mll uses mii interfaces so it needs to select MII.\n\nks8851_mll.c:(.text+0xf95ac): undefined reference to `generic_mii_ioctl\u0027\nks8851_mll.c:(.text+0xf96a0): undefined reference to `mii_ethtool_gset\u0027\nks8851_mll.c:(.text+0xf96fa): undefined reference to `mii_ethtool_sset\u0027\nks8851_mll.c:(.text+0xf9754): undefined reference to `mii_link_ok\u0027\nks8851_mll.c:(.text+0xf97ae): undefined reference to `mii_nway_restart\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37ccd92f55c6c6c23f2b4a7c8830b313b70da0ed",
      "tree": "c2dd58c451a5923011fbfd1b8beea67b6077f766",
      "parents": [
        "e72701acbe0b35e52d3f04d442837c06b4e64f1c"
      ],
      "author": {
        "name": "John Bonesio",
        "email": "bones@secretlab.ca",
        "time": "Wed Oct 14 15:10:19 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 14 15:10:19 2009 -0700"
      },
      "message": "net/fec_mpc52xx: Fix kernel panic on FEC error\n\nThe MDIO bus cannot be accessed at interrupt context, but on an FEC\nerror, the fec_mpc52xx driver reset function also tries to reset the\nPHY.  Since the error is detected at IRQ context, and the PHY functions\ntry to sleep, the kernel ends up panicking.\n\nResetting the PHY on an FEC error isn\u0027t even necessary.  This patch\nsolves the problem by removing the PHY reset entirely.\n\nSigned-off-by: John Bonesio \u003cbones@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e72701acbe0b35e52d3f04d442837c06b4e64f1c",
      "tree": "2a8edc6952e79c3d2ee3bdf7690ed1a6f2e7bcc6",
      "parents": [
        "0fe7463a35aadfaf22d1ca58325ab3851b8d757c"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Oct 14 14:54:52 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 14 14:54:52 2009 -0700"
      },
      "message": "net: Fix OF platform drivers coldplug/hotplug when compiled as modules\n\nSome OF platform drivers are missing module device tables, so they won\u0027t\nload automatically on boot. This patch fixes the issue by adding proper\nMODULE_DEVICE_TABLE() macros to the drivers.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06c3aa5ef1c9491f4c94483ca52afc420bc58c5a",
      "tree": "02c510feda70b84fbd07a692f242a8f8903be492",
      "parents": [
        "80f506918fdaaca6b574ba931536a58ce015c7be"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@mellanox.co.il",
        "time": "Wed Oct 14 10:52:40 2009 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Oct 14 10:52:40 2009 -0700"
      },
      "message": "mlx4_core: Add a new supported 40 GigE device ID\n\nAdd MT26438 (ConnectX EN 40GigE PCIe 2.0 5GT/s) to the list of supported\ndevices.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0fe7463a35aadfaf22d1ca58325ab3851b8d757c",
      "tree": "a61b3d59ebc28c3eea7134680e250d2ddd261a40",
      "parents": [
        "daf9df6d8d0f5a4a406632d4da027655d065d3ba"
      ],
      "author": {
        "name": "Sriram",
        "email": "srk@ti.com",
        "time": "Wed Oct 07 02:44:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 12:02:53 2009 -0700"
      },
      "message": "TI DaVinci EMAC: Clear statistics register properly.\n\nThe mechanism to clear the statistics register is dependent\non the status of GMIIEN bit in MAC control register. If the\nGMIIEN bit is set, the stats registers are write to decrement.\nIf the GMIIEN bit is cleared, the stats registers are plain\nread/write registers. The stats register clearing operation\nmust take into account the current state of GMIIEN as it\ncan be cleared when the interface is brought down.\n\nWith existing implementation logic, querying for interface stats\nwhen the interface is down, can corrupt the statistics counters.\nThis patch examines the GMIIEN bit status in MAC_CONTROL\nregister before choosing an appropriate mask for clearing stats\nregisters.\n\nSigned-off-by: Sriramakrishnan \u003csrk@ti.com\u003e\nAcked-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "daf9df6d8d0f5a4a406632d4da027655d065d3ba",
      "tree": "8630c5f004fde5e7bf056d8f1aa411e0023d9bf6",
      "parents": [
        "417c5233dbe35ffd6fa9e53754773f73690e1ce3"
      ],
      "author": {
        "name": "françois romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Oct 07 12:44:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 12:01:31 2009 -0700"
      },
      "message": "r8169: partial support and phy init for the 8168d\n\nExtracted from Realtek\u0027s 8.012.00 r8168 driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nTested-by: Simon Farnsworth \u003csimon.farnsworth@onelan.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "417c5233dbe35ffd6fa9e53754773f73690e1ce3",
      "tree": "1cfcbeddd1f91d5811de67dcb86f060d194ad6f5",
      "parents": [
        "91cd1756cbbe9ba8772e6a5908f20cee56019c0d",
        "c49de94a56f02768fa881cd7cbf58907910ceb8e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:41:34 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:41:34 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "86ae13b006e48959981248493efd3ff4b2828b3d",
      "tree": "c823456de41e8488ac1aac9f4cf0a0a31b9495c9",
      "parents": [
        "03266d28ca5bf1959ee91dc6554c01b790975352"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 12 16:22:46 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:20:16 2009 -0700"
      },
      "message": "headers: Fix build after \u003clinux/sched.h\u003e removal\n\nCommit d43c36dc6b357fa1806800f18aa30123c747a6d1 (\"headers: remove\nsched.h from interrupt.h\") left some build errors in some configurations\ndue to drivers having depended on getting header files \"accidentally\".\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n[ Combined several one-liners from Ingo into one single patch  - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91cd1756cbbe9ba8772e6a5908f20cee56019c0d",
      "tree": "512462d629d4762d781b2a40094cdfd196ffc4e1",
      "parents": [
        "85584672012ee0c3b7b8e033a1ecf7c11878e45f"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Tue Oct 13 03:17:37 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:17:37 2009 -0700"
      },
      "message": "irda/sa1100_ir: check return value of startup hook\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "9652041da18a1a1d9a0b7ebd9eef16bd712be38a"
}
