)]}'
{
  "log": [
    {
      "commit": "29e553631b2a0d4eebd23db630572e1027a9967a",
      "tree": "a891e02cc245ac9c14dc47528120e262d0298698",
      "parents": [
        "ed9fd93e9a0c327e5d02313ba6e233c8e76da118",
        "827d42c9ac91ddd728e4f4a31fefb906ef2ceff7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 16:47:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 16:47:16 2009 -0800"
      },
      "message": "Merge branch \u0027security\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n\n* \u0027security\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6:\n  mac80211: fix spurious delBA handling\n  mac80211: fix two remote exploits\n"
    },
    {
      "commit": "827d42c9ac91ddd728e4f4a31fefb906ef2ceff7",
      "tree": "e29371d79d63d0a3ec2cb6d010b71147853fc771",
      "parents": [
        "4253119acf412fd686ef4bd8749b5a4d70ea3a51"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Nov 22 12:28:41 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 30 13:55:51 2009 -0500"
      },
      "message": "mac80211: fix spurious delBA handling\n\nLennert Buytenhek noticed that delBA handling in mac80211\nwas broken and has remotely triggerable problems, some of\nwhich are due to some code shuffling I did that ended up\nchanging the order in which things were done -- this was\n\n  commit d75636ef9c1af224f1097941879d5a8db7cd04e5\n  Author: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\n  Date:   Tue Feb 10 21:25:53 2009 +0100\n\n    mac80211: RX aggregation: clean up stop session\n\nand other parts were already present in the original\n\n  commit d92684e66091c0f0101819619b315b4bb8b5bcc5\n  Author: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\n  Date:   Mon Jan 28 14:07:22 2008 +0200\n\n      mac80211: A-MPDU Tx add delBA from recipient support\n\nThe first problem is that I moved a BUG_ON before various\nchecks -- thereby making it possible to hit. As the comment\nindicates, the BUG_ON can be removed since the ampdu_action\ncallback must already exist when the state is !\u003d IDLE.\n\nThe second problem isn\u0027t easily exploitable but there\u0027s a\nrace condition due to unconditionally setting the state to\nOPERATIONAL when a delBA frame is received, even when no\naggregation session was ever initiated. All the drivers\naccept stopping the session even then, but that opens a\nrace window where crashes could happen before the driver\naccepts it. Right now, a WARN_ON may happen with non-HT\ndrivers, while the race opens only for HT drivers.\n\nFor this case, there are two things necessary to fix it:\n 1) don\u0027t process spurious delBA frames, and be more careful\n    about the session state; don\u0027t drop the lock\n\n 2) HT drivers need to be prepared to handle a session stop\n    even before the session was really started -- this is\n    true for all drivers (that support aggregation) but\n    iwlwifi which can be fixed easily. The other HT drivers\n    (ath9k and ar9170) are behaving properly already.\n\nReported-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0cae200eec6330cd2c20b24279597be1da50dc93",
      "tree": "89888a49f4eb1814c2ebabcfd2d5a3fa25ed9de8",
      "parents": [
        "40be261dfd8bfba4baeff40168d44a6a4450ace1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 30 00:13:28 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 30 00:13:28 2009 -0800"
      },
      "message": "b44: Fix wedge when using netconsole.\n\nFixes kernel bugzilla #14691\n\nDue to the way netpoll works, it is perfectly legal to see\nNAPI already scheduled when new device events are pending\nin b44_interrupt().\n\nSo logging a message about it is wrong and in fact harmful.\n\nBased upon a patch by Andreas Mohr.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40be261dfd8bfba4baeff40168d44a6a4450ace1",
      "tree": "8ac8771778d4fbfaa8a1973bccaaea5dc8e1604b",
      "parents": [
        "3c91c7ae84966f992429e1e128c4936f22b89064"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Nov 29 06:02:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 30 00:06:51 2009 -0800"
      },
      "message": "wan: cosa: drop chan-\u003ewsem on error path\n\nThe other paths all drop chan-\u003ewsem.  This was found by a static\nchecker (smatch).\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Jan \"Yenya\" Kasprzak \u003ckas@fi.muni.cz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c91c7ae84966f992429e1e128c4936f22b89064",
      "tree": "c13ec087971bd55235e1dfff1ae009d63d76db46",
      "parents": [
        "d5ccd67bb77ced5249067d05171992a7d5020393"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sat Nov 28 13:57:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 29 23:50:32 2009 -0800"
      },
      "message": "ep93xx-eth: check for zero MAC address on probe, not on device open\n\nIf we happen to have registered the driver without passing\na MAC address, we will print a zero MAC address and register\nthe interface with this invalid address, this is confusin. This\npatch moves the checking of a valid ethernet address and the\ngeneration of a random one down from the open function to\nthe probe function.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5ccd67bb77ced5249067d05171992a7d5020393",
      "tree": "647c1354244a1a29816ed1c1d463d2f6db056600",
      "parents": [
        "6c53b1b15e222244358d3cbbefd2a13920faa352"
      ],
      "author": {
        "name": "Russell King - ARM Linux",
        "email": "linux@arm.linux.org.uk",
        "time": "Sat Nov 28 00:13:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 29 23:47:14 2009 -0800"
      },
      "message": "NET: smc91x: Fix irq flags\n\nsmc91x.h defines SMC_IRQ_FLAGS to be -1 when it wants the interrupt\nflags to be taken from the resource structure.  However, d280ead\nchanged this to checking for non-zero resource flags.\n\nUnfortunately, this means that on some platforms, we end up passing\n\u0027-1\u0027 to request_irq rather than the desired result.  Combine the two\nconditions into one so that the IRQ flags are taken from the resource\nif either SMC_IRQ_FLAGS is -1 or the resource flags specify an\ninterrupt trigger.\n\nThis restores network on at least the Versatile platform.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c53b1b15e222244358d3cbbefd2a13920faa352",
      "tree": "365c523513c54ab2b4eed1ca710fa007b8f84cce",
      "parents": [
        "cc098dc705895f6b0109b7e8e026ac2b8ae1c0a1"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Sun Nov 29 23:14:45 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 29 23:14:45 2009 -0800"
      },
      "message": "smsc9420: prevent BUG() if ethtool is called with interface down\n\nThis patch fixes a null pointer dereference BUG() if ethtool is used on\nan smsc9420 interface while it is down, because the phy_dev is only\nallocated while the interface is up.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc098dc705895f6b0109b7e8e026ac2b8ae1c0a1",
      "tree": "5fa899594290d93f7b0a9d72d1ab94e88b84ef70",
      "parents": [
        "bbf31bf18d34caa87dd01f08bf713635593697f2"
      ],
      "author": {
        "name": "Ivan Vecera",
        "email": "ivecera@redhat.com",
        "time": "Sun Nov 29 23:12:52 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 29 23:12:52 2009 -0800"
      },
      "message": "r8169: restore mac addr in rtl8169_remove_one and rtl_shutdown\n\nThe newer chipsets (all PCI-E) are known that they need full power cycle\n(AC or battery removal) to reset MAC address to a  hardwired one. Previous\npatch to address this problem loads the original MAC address from EEPROM.\nBut it brought other problem for which it is necessary to introduce a new\nmodule parameter.\nHowever, it might suffice to restore the initial MAC address before\nshutdown/reboot/kexec and when removing the module.\n\nSigned-off-by: Ivan Vecera \u003civecera@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98468efddb101f8a29af974101c17ba513b07be1",
      "tree": "e4d66cca447ab2065224a6afb66edbf78b079d48",
      "parents": [
        "5fdd4baef6195a1f2960e901c8877e2105f832ca"
      ],
      "author": {
        "name": "Roger Oksanen",
        "email": "roger.oksanen@cs.helsinki.fi",
        "time": "Sun Nov 29 17:17:29 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 29 17:17:29 2009 -0800"
      },
      "message": "e100: Use pci pool to work around GFP_ATOMIC order 5 memory allocation failure\n\npci_alloc_consistent uses GFP_ATOMIC allocation that may fail on some systems\nwith limited memory (Bug #14265). pci_pool_alloc allows waiting with\nGFP_KERNEL.\n\nTested-by: Karol Lewandowski \u003ckarol.k.lewandowski@gmail.com\u003e\nSigned-off-by: Roger Oksanen \u003croger.oksanen@cs.helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c2acc53fd7987493f11640e266cf7130591e764",
      "tree": "0e1fdc4e1689edc4b279cce17918003be73fc42b",
      "parents": [
        "b5b5150977cdfb7173f4468ccd30f9b4a981b902"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Nov 23 14:18:53 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 14:18:53 2009 -0800"
      },
      "message": "macvlan: fix gso_max_size setting\n\ngso_max_size must be set based on the value of the underlying device to\nsupport devices not using the full 64k.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5b5150977cdfb7173f4468ccd30f9b4a981b902",
      "tree": "27d477910d630a027c0b447a58ae61b1c57dbca5",
      "parents": [
        "dcfcb256cc23c4436691b0fe677275306699d6a1",
        "45ba564d765d6165330e9bb14a197bdd348c114d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 14:01:47 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 14:01:47 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "54ab040d24904d1fa2c0a6a27936b7c56a4efb24",
      "tree": "9e1c949d68837a907d939bfa3bbc54ebacbaecfc",
      "parents": [
        "ceb99fe071eb688255798d89be337affffa2b103"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 16:15:19 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 16:17:21 2009 -0500"
      },
      "message": "ath9k: set ps_default as false\n\nCopied from original one-line patch here:\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14267#c26\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dcfcb256cc23c4436691b0fe677275306699d6a1",
      "tree": "15df747529bf1da7c646e877675b202797508a21",
      "parents": [
        "9ce673d5e919966efc1ef5adf20248e6ecc62724"
      ],
      "author": {
        "name": "Antti Kaijanmäki",
        "email": "antti.kaijanmaki@nomovok.com",
        "time": "Mon Nov 23 10:54:47 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 10:54:47 2009 -0800"
      },
      "message": "hso: fix soft-lockup\n\nFix soft-lockup in hso.c which is triggered on SMP machine when\nmodem is removed while file descriptor(s) under /dev are still open:\n\n  old version called kref_put() too early which resulted in destroying\n  hso_serial and hso_device objects which were still used later on.\n\nSigned-off-by: Antti Kaijanmäki \u003cantti.kaijanmaki@nomovok.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ce673d5e919966efc1ef5adf20248e6ecc62724",
      "tree": "3ca2131d36a9b381e691dba0b30c6c490a9c8881",
      "parents": [
        "593f63b0be70762bd4354bde147b8e169c5a2f57"
      ],
      "author": {
        "name": "Antti Kaijanmäki",
        "email": "antti.kaijanmaki@nomovok.com",
        "time": "Mon Nov 23 10:54:24 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 10:54:24 2009 -0800"
      },
      "message": "hso: fix debug routines\n\nSigned-off-by: Antti Kaijanmäki \u003cantti.kaijanmaki@nomovok.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "73cfe264c27fb50d4592ef1580486bea319443ac",
      "tree": "391dc6e6a1845457f46cb4ba3c4c0683e71d7b66",
      "parents": [
        "e6e3625f3b95145bfcf421285f8f7f452a5adf7e"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Sun Nov 22 22:59:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 10:37:52 2009 -0800"
      },
      "message": "stmmac: do not fail when the timer cannot be used.\n\nIf the external timer cannot be used the driver\nwill continue to work without mitigation.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6e3625f3b95145bfcf421285f8f7f452a5adf7e",
      "tree": "a285bb9e3c7eaa947d700e4bb94aea10baa95e66",
      "parents": [
        "73570314e4fa1605189a32c493fd15eebdc44863"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Sun Nov 22 22:58:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 10:37:47 2009 -0800"
      },
      "message": "stmmac: fixed a compilation error when use the external timer\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63edaf647607795a065e6956a79c47f500dc8447",
      "tree": "fd2d0d2381d0e0f6ded74961d0ab934d9869e99a",
      "parents": [
        "5d09e534bbb94e1fdc8e4783ac822bc172465a91"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Nov 22 20:40:52 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 22 20:40:52 2009 -0800"
      },
      "message": "Au1x00: fix crash when trying register_netdev()\n\nAndreas Lohre reported that the driver crashes when trying\nto register_netdev(), he sugessted to move dev-\u003enetdev_ops initialization\nbefore calling register_netdev(), it worked for him.\n\nReported-by: Andreas Lohre \u003calohre@gmail.com\u003e\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d09e534bbb94e1fdc8e4783ac822bc172465a91",
      "tree": "c7096c8b0d87dbad2d05d8d0d4362c52b681e6c0",
      "parents": [
        "a7483b0afa63e851c4438ddda8934a296851f1de"
      ],
      "author": {
        "name": "Narender Kumar",
        "email": "narender.kumar@qlogic.com",
        "time": "Fri Nov 20 22:08:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 21 11:37:37 2009 -0800"
      },
      "message": "netxen : fix BOND_MODE_TLB/ALB mode.\n\no Along with netdev-\u003eperm_addr, mac address will be\n  maintained in device private structure.\n\no Device limitation: We need to set mac address when ever\n  interface comes up.\n\nIn ALB/TAL mode, bonding driver calls set_mac for all slave with bond mac address.\nBut bonding driver set netdev-\u003edev_addr field to its original value,\nafter enslaving interfaces.\n\nWhen ever active slave changes, it swap dev_addr of inactive slave with active.\nYet it doesn\u0027t notify driver about change in netdev-\u003edev_addr.\n\nAs netxen driver need to set mac addr when ever interface comes up,\nit can\u0027t rely on netdev-\u003edev_addr field. Specially in case of bonding mode ALB/TLB.\n\nSigned-off-by: Narender Kumar \u003cnarender.kumar@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7483b0afa63e851c4438ddda8934a296851f1de",
      "tree": "d19a6cdd0a81f759f810292d3a2bde64f9a90112",
      "parents": [
        "5d521fd36de4e61ab16a358df54c5babe153396c"
      ],
      "author": {
        "name": "Narender Kumar",
        "email": "narender.kumar@qlogic.com",
        "time": "Fri Nov 20 15:09:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 21 11:37:35 2009 -0800"
      },
      "message": "netxen: fix promisc for NX2031.\n\nKernel crashes, if promisc mode set without disabling rx queue.\nBefore changing mode in NX2031 chip, wait till rx queue drains.\n\nSigned-off-by: Narender Kumar \u003cnarender.kumar@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d521fd36de4e61ab16a358df54c5babe153396c",
      "tree": "e68b74daf6db805d1e91263e006d71a49717c1dc",
      "parents": [
        "507eebef86a59713c2180c813d90f98a7bf6c2b4"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit@netxen.com",
        "time": "Fri Nov 20 15:09:32 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 21 11:37:32 2009 -0800"
      },
      "message": "netxen: fix memory initialization\n\nAvoid resetting memory during initialization, skip this memory\nblock during driver probe.\n\nSigned-off-by: Amit Kumar Salecha \u003camit@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "507eebef86a59713c2180c813d90f98a7bf6c2b4",
      "tree": "a29a529614c8da7baa81462f50bced3a21eb5a23",
      "parents": [
        "4a91ca4e18553b1f96ce68216459c7d9669f8b3d"
      ],
      "author": {
        "name": "chaithrika@ti.com",
        "email": "chaithrika@ti.com",
        "time": "Thu Oct 01 10:25:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 13:57:54 2009 -0800"
      },
      "message": "TI DaVinci EMAC: Minor macro related updates\n\nUse BIT for macro definitions wherever possible, remove\nunused and redundant macros.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a91ca4e18553b1f96ce68216459c7d9669f8b3d",
      "tree": "30686053ef65ced160f6dd3d5cbe89b8a80b4f41",
      "parents": [
        "0ebe74e7ba5929f46d5db4d735a9d7a85a38976b"
      ],
      "author": {
        "name": "David J. Choi",
        "email": "david.choi@micrel.com",
        "time": "Thu Nov 19 15:34:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 13:53:36 2009 -0800"
      },
      "message": "drivers/net: ks8851_mll ethernet network driver -resubmit\n\nSummary of Changes:\n\n\t-Fix to receive multicast packets by setting the corresponding hardware\n\t bit during initialization.\n\t-Fix to re-enable the interface [by interface up command(ifup)] while the\n\t interface is down.\n\t-Fix to be able to down the interface by passing the last parameter\n\t correctly to request_irq().\n\t-Remove to read 4 extra bytes from the receiving queue after reading a\n\t packet, even though it does not cause a predictable issue now.\n\t-Remove occurrences of transmission done interrupt in order to tx\n\t throughput enhancement.\n\t-Enable IP checksum for packet receiving by setting the corresponding\n\t hardware bit during initialization.\n\t-Relocate ks_enable_int()/ks_disable_int() in order not to declare those\n\t functions at the beginning of the file.\n\t-Rename ks_enable()/_disable() to ks_enable_qmu()/ks_disable_qmu() in\n\t order to give more meaningful names and relocate them not declaire\n\t those functions at the beginning of the file.\n\nSigned-off-by: David J. Choi \u003cdavid.choi@micrel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ebe74e7ba5929f46d5db4d735a9d7a85a38976b",
      "tree": "f30baa9499da26ea99223f9c0b8ab82c1b374535",
      "parents": [
        "818f33313caab9be2a10458500dbed4a88c1b334"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Nov 20 09:19:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 13:53:33 2009 -0800"
      },
      "message": "net: ETHOC should depend on HAS_DMA\n\nWhen building for Sun 3:\n\ndrivers/net/ethoc.c:1091: undefined reference to `dma_free_coherent\u0027\ndrivers/built-in.o: In function `ethoc_probe\u0027:\ndrivers/net/ethoc.c:965: undefined reference to `dma_alloc_coherent\u0027\ndrivers/net/ethoc.c:1063: undefined reference to `dma_free_coherent\u0027\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "818f33313caab9be2a10458500dbed4a88c1b334",
      "tree": "3d4a9048e5743566fdcf6db34a417cefcb09da52",
      "parents": [
        "189983d469c6d98e64ddfb9f9ce76725cb082ee5"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Nov 19 14:17:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 13:53:32 2009 -0800"
      },
      "message": "e1000e: do not initiate autonegotiation during OEM configuration\n\nWhen configuring the OEM bits in the PHY on 82577/82578, do not restart\nautonegotiation if the firmware is blocking it (e.g. when an IDE-R session\nis active) because the link must not go down.\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": "189983d469c6d98e64ddfb9f9ce76725cb082ee5",
      "tree": "c855dad60ff8e36595a5059b1247b14822ebfc41",
      "parents": [
        "610c992884c80566de31d71ec361a5a7b2a0ed5e"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Nov 19 12:36:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 13:53:29 2009 -0800"
      },
      "message": "e1000e: remove unnecessary 82577 workaround causing link issues\n\nA workaround for pre-release versions of 82577 is causing link issues on\nsome switches.  The workaround is no longer needed on production parts so\nremove it.\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": "610c992884c80566de31d71ec361a5a7b2a0ed5e",
      "tree": "7d8340575b3a7b60930027063a0ec0c48441d267",
      "parents": [
        "4c86e0b9455c8fa8122fc2d10935e892838c8568"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Nov 19 12:35:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 13:53:27 2009 -0800"
      },
      "message": "e1000e: flow control thresholds not correct when changing mtu\n\nWhen changing MTU, save it off prior to resetting otherwise the flow control\nthresholds may be miscalculated.\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": "4c86e0b9455c8fa8122fc2d10935e892838c8568",
      "tree": "2d1da2a84aa7d4865f56a5c76124cbf6c1b19c14",
      "parents": [
        "29afd690636dab36fe437c54b3a9d5e093bdcd9b"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Nov 19 12:35:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 13:53:26 2009 -0800"
      },
      "message": "e1000e: add Tx timeout factor for 100Mbps\n\nOn some devices (e.g. 82578) not having a Tx timeout factor when linked at\n100Mbps can cause false reports of hardware hangs on busy hubs.\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": "29afd690636dab36fe437c54b3a9d5e093bdcd9b",
      "tree": "42db5a68f6e3d8b27226cf46aad7376f930fec9e",
      "parents": [
        "842ec8b64ac34e9b245da31b4a5a49c3e744a714"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Nov 19 12:35:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 13:53:24 2009 -0800"
      },
      "message": "e1000e: set flow control thresholds properly after enabling/disabling pause\n\nWhen flow control (pause) parameters were changed via ethtool (i.e. enabled\nor disabled), the newly calculated thresholds were not being written to the\ndevice for non-fiber media.\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": "842ec8b64ac34e9b245da31b4a5a49c3e744a714",
      "tree": "75b346c36df75725179e4eedb7012f83901ebe01",
      "parents": [
        "38eb394e33d65abb9d05411547d2058db53b4d23"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Nov 19 12:34:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 13:53:22 2009 -0800"
      },
      "message": "e1000e: read of PHY register may access wrong page on 82578\n\nRemove unnecessary workaround that mistakenly does not perform a page\nselect operation for PHY registers 29 and 30 (assuming these are the PHY\ndebug port address and data registers) on 82578 which can cause reads\nof the Transmit with No Carrier Sense statistics register on page 778 to be\nread from an incorrect page.  Also error out if the page select operation\nfails.\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": "38eb394e33d65abb9d05411547d2058db53b4d23",
      "tree": "133af36f907a4e32c1f4870cbfef73c4aaf4675a",
      "parents": [
        "30b768323f87bca15f14d6d146da397f98c29fe6"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Nov 19 12:34:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 13:53:20 2009 -0800"
      },
      "message": "e1000e: partial revert of 3ec2a2b8 plus FC workraround for 82577/8\n\nCommit 3ec2a2b80f3eb53851fe4cef9e65b5d33376ef89 broke Tx/Rx when using\njumbo frames on certain parts (i.e. only PAUSE frames could be exchanged\nonce the high water mark was reached preventing normal packet traffic).\nThis patch reverts the breakage and sets appropriate high and low water\nmarks of the Rx FIFO for 82577/82578 which require a workaround due to a\nflow control issue in hardware.\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": "30b768323f87bca15f14d6d146da397f98c29fe6",
      "tree": "070b48e887a7891c5e9a6799155ac3a05ee56b95",
      "parents": [
        "6440fe059ee8b49b548c8c2c1447530075d07e10"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Fri Nov 20 04:02:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 13:47:27 2009 -0800"
      },
      "message": "ixgbe: move tc variable to CONFIG_IXGBE_DCB\n\ntc is required by CONFIG_IXGBE_DCB.\nThis also fixes compilation warning:\n\n drivers/net/ixgbe/ixgbe_main.c: In function ‘ixgbe_tx_is_paused’:\n drivers/net/ixgbe/ixgbe_main.c:245: warning: unused variable ‘tc’\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nAcked-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b1c8b0f925c3f5943cf95d263d72927baae88e7",
      "tree": "956b46cc040504a0545065184e322ff596ef5d16",
      "parents": [
        "56cf54831fd1be105e89a9df899e3b22442da180"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Nov 18 07:09:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 19 13:16:22 2009 -0800"
      },
      "message": "veth: Fix veth_get_stats()\n\nveth_get_stats() can be called in parallel on several cpus.\n\nIt\u0027s better to not reset dev-\u003estats as it could give wrong result on\none cpu. Use temporary variables, then store the final results.\n\nAlso, we should loop on every possible cpus, not only online cpus,\nor cpu hotplug can suddenly give wrong veth stats.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "486bfe5c7ca6184f35b93b9f2bf3fa3baa1b65e4",
      "tree": "3cec2570aca8ec88da087398d0bdd52054dfa697",
      "parents": [
        "5cbb0601bfddfc55d6ea409651313c13e3d6e90a",
        "70e3bb504ccfe6ba725ab120bdb516d205d834f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 18 14:54:45 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 18 14:54:45 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: (42 commits)\n  cxgb3: fix premature page unmap\n  ibm_newemac: Fix EMACx_TRTR[TRT] bit shifts\n  vlan: Fix register_vlan_dev() error path\n  gro: Fix illegal merging of trailer trash\n  sungem: Fix Serdes detection.\n  net: fix mdio section mismatch warning\n  ppp: fix BUG on non-linear SKB (multilink receive)\n  ixgbe: Fixing EEH handler to handle more than one error\n  net: Fix the rollback test in dev_change_name()\n  Revert \"isdn: isdn_ppp: Use SKB list facilities instead of home-grown implementation.\"\n  TI Davinci EMAC : Fix Console Hang when bringing the interface down\n  smsc911x: Fix Console Hang when bringing the interface down.\n  mISDN: fix error return in HFCmulti_init()\n  forcedeth: mac address fix\n  r6040: fix version printing\n  Bluetooth: Fix regression with L2CAP configuration in Basic Mode\n  Bluetooth: Select Basic Mode as default for SOCK_SEQPACKET\n  Bluetooth: Set general bonding security for ACL by default\n  r8169: Fix receive buffer length when MTU is between 1515 and 1536\n  can: add the missing netlink get_xstats_size callback\n  ...\n"
    },
    {
      "commit": "70e3bb504ccfe6ba725ab120bdb516d205d834f9",
      "tree": "901ee7ceb689f00d9fc899b45e1eefb1a238dcfe",
      "parents": [
        "4acc5a8eb42c3a5a7df570face5f03fb37fff349"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Nov 17 16:38:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 05:11:14 2009 -0800"
      },
      "message": "cxgb3: fix premature page unmap\n\nunmap Rx page only when guaranteed that this page won\u0027t be\nused anymore to allocate rx page chunks.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4acc5a8eb42c3a5a7df570face5f03fb37fff349",
      "tree": "ec0ed7da3b50fc87497eb99eaaa3004492d09953",
      "parents": [
        "6b863d1d3239eff0f45c2e6e672f5b56db828db0"
      ],
      "author": {
        "name": "Dave Mitchell",
        "email": "dmitchell@appliedmicro.com",
        "time": "Tue Nov 17 14:56:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 05:11:09 2009 -0800"
      },
      "message": "ibm_newemac: Fix EMACx_TRTR[TRT] bit shifts\n\nThe TRT bit shifts were reversed for EMAC4 and non-EMAC4 during the\nport from ibm_emac to ibm_newemac. This patch corrects that error.\n\nSigned-off-by: Dave Mitchell \u003cdmitchell@appliedmicro.com\u003e\nAcked-by: Feng Kan \u003cfkan@appliedmicro.com\u003e\nAcked-by: Prodyut Hazarika \u003cphazarika@appliedmicro.com\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e54d5512b600aa0d492010436ff7eb0c9194efc1",
      "tree": "3d6c07a91d5e97d0152a56b3e5e2cb53b06b3843",
      "parents": [
        "f99b4a02848afe7fae960884dfa6e7a88f545f09"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 17 04:46:18 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 17 04:46:18 2009 -0800"
      },
      "message": "sungem: Fix Serdes detection.\n\nWe need to look for the \u0027shared-pins\u0027 property to get\nthis right.\n\nBased upon a patch by Hermann Lauer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f99b4a02848afe7fae960884dfa6e7a88f545f09",
      "tree": "e58f3930b3356ae5e56ea5bd3db555e63bc4fb70",
      "parents": [
        "82b3cc1a2f5e46300a9dec4a8cc8106dc20a4c23"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Nov 16 22:47:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 17 04:04:40 2009 -0800"
      },
      "message": "net: fix mdio section mismatch warning\n\nThis fixes the following warning:\n\nWARNING: drivers/net/phy/built-in.o(.devexit.text+0x70): Section mismatch in reference from the function .mdio_gpio_bus_destroy() to the function .devinit.text:.mdio_gpio_bus_deinit()\nThe function __devexit .mdio_gpio_bus_destroy() references\na function __devinit .mdio_gpio_bus_deinit().\nThis is often seen when error handling in the exit function\nuses functionality in the init path.\nThe fix is often to remove the __devinit annotation of\n.mdio_gpio_bus_deinit() so it may be used outside an init section.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82b3cc1a2f5e46300a9dec4a8cc8106dc20a4c23",
      "tree": "1388b3a52e05a690a1084c06799fb934562901b2",
      "parents": [
        "c0e1f68bce454d244e2eea6b0ab7b3a217c673d2"
      ],
      "author": {
        "name": "Ben McKeegan",
        "email": "ben@netservers.co.uk",
        "time": "Mon Nov 16 03:44:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 16 23:51:34 2009 -0800"
      },
      "message": "ppp: fix BUG on non-linear SKB (multilink receive)\n\nPPP does not correctly call pskb_may_pull() on all necessary receive paths\nbefore reading the PPP protocol, thus causing PPP to report seemingly\nrandom \u0027unsupported protocols\u0027 and eventually trigger BUG_ON(skb-\u003elen \u003c\nskb-\u003edata_len) in skb_pull_rcsum() when receiving multilink protocol in\nnon-linear skbs.\n\nppp_receive_nonmp_frame() does not call pskb_may_pull() before reading the\nprotocol number.  For the non-mp receive path this is not a problem, as\nthis check is done in ppp_receive_frame().  For the mp receive path,\nppp_mp_reconstruct() usually copies the data into a new linear skb.\nHowever, in the case where the frame is made up of a single mp fragment,\nthe mp header is pulled and the existing skb used.  This skb was then\npassed to ppp_receive_nonmp_frame() without checking if the encapsulated\nprotocol header could safely be read.\n\nSigned-off-by: Ben McKeegan \u003cben@netservers.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0e1f68bce454d244e2eea6b0ab7b3a217c673d2",
      "tree": "54521db399815bcf3e385746831801117af63843",
      "parents": [
        "8494347eedd2facf474021c615d1d07c62e04afd"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Tue Nov 10 08:37:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 16 23:51:32 2009 -0800"
      },
      "message": "ixgbe: Fixing EEH handler to handle more than one error\n\nAfter commmit 4b77b0a2ba27d64f58f16d8d4d48d8319dda36ff EEH breaks\nafter the second error, since it calls pci_restore_state()\nbut it returns 0, since pci-\u003estate_saved is false.\n\nSo, this patch just call pci_save_state() after pci_restore_state().\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8494347eedd2facf474021c615d1d07c62e04afd",
      "tree": "ceba54fc99271dc45c629b9a60e98022d9735a05",
      "parents": [
        "91e9c07bd635353d1a278bdb38dbb56ac371bcb8",
        "505c92470bda486be589729514d3ed5302fb0551"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 16 23:43:01 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 16 23:43:01 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "5bfa2a17f2b79eb6a63c5d47ce89d5798bba086a",
      "tree": "8688f103ebcd051adbff13cde2feac2356d45b9f",
      "parents": [
        "f88c5b9887a95ce424db629ee79b57f6ef5bfddd"
      ],
      "author": {
        "name": "Sriram",
        "email": "srk@ti.com",
        "time": "Thu Nov 12 01:55:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 15 22:17:43 2009 -0800"
      },
      "message": "TI Davinci EMAC : Fix Console Hang when bringing the interface down\n\nIn the NAPI poll function(emac_poll), check for netif_running()\nis unnecassary. In addition to associated runtime overhead, it\nalso results in a continuous softirq loop when the interface is\nbrought down under heavy traffic(tested wit Traffic Generator).\nOnce the interface is disabled, the poll function always returns\nzero(with the check for netif_running) and napi_complete() would\nnever get called resulting in softirq loop.\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": "f88c5b9887a95ce424db629ee79b57f6ef5bfddd",
      "tree": "86841af447b91d80fe8fbd7da5b0fc0e9843e356",
      "parents": [
        "2c554e10e84e958366344aa5bd293c6feea72d89"
      ],
      "author": {
        "name": "Sriram",
        "email": "srk@ti.com",
        "time": "Thu Nov 12 02:14:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 15 22:17:41 2009 -0800"
      },
      "message": "smsc911x: Fix Console Hang when bringing the interface down.\n\nIn the NAPI poll function, check for netif_running() is unnecassary.\nIn addition to associated runtime overhead, it also results in\ncontinuous softirq loop when the interface is brought down under heavy\ntraffic(tested with Traffic Generator).Once the interface is disabled,\nthe poll function always returns zero(with the check for netif_running)\nand napi_complete() would never get called resulting in softirq loop.\n\nSigned-off-by: Sriramakrishnan \u003csrk@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "655a6595af5cd7e91992bd768d7a5949f813dc0d",
      "tree": "d3964281bea5d06db71a3ed2105e9244b738b2c5",
      "parents": [
        "3fa8486bae2b56d9f47c1c281866d10fb56c3adc"
      ],
      "author": {
        "name": "Stanislav O. Bezzubtsev",
        "email": "stas@lvk.cs.msu.su",
        "time": "Sun Nov 15 21:17:02 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 15 21:17:02 2009 -0800"
      },
      "message": "forcedeth: mac address fix\n\nUse the existing random_ether_addr() to generate random MAC\ninstead of doing it by-hand.\n\nSigned-off-by: Stanislav O. Bezzubtsev \u003cstas@lvk.cs.msu.su\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3fa8486bae2b56d9f47c1c281866d10fb56c3adc",
      "tree": "887710bc07469f02f9423647ed94c731fba7ff35",
      "parents": [
        "eaa04dc353f45404be54a61b48a3f97de12fafc3"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun Nov 15 21:14:59 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 15 21:14:59 2009 -0800"
      },
      "message": "r6040: fix version printing\n\nThe version string already contains the printk level\nspecifying it again results in the following message\nbeing printed:\n\u003c6\u003er6040: RDC R6040 NAPI ...\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8812304cf1110ae16b0778680f6022216cf4716a",
      "tree": "1bb5b0e0830ed193a6bcd494a244aca49a80029e",
      "parents": [
        "55369c0a6441e95062cfaeef6eefcfb357a31e8c"
      ],
      "author": {
        "name": "Raimonds Cicans",
        "email": "ray@apollo.lv",
        "time": "Fri Nov 13 10:52:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 19:56:56 2009 -0800"
      },
      "message": "r8169: Fix receive buffer length when MTU is between 1515 and 1536\n\nIn r8169 driver MTU is used to calculate receive buffer size.\nReceive buffer size is used to configure hardware incoming packet filter.\n\nFor jumbo frames:\nReceive buffer size \u003d Max frame size \u003d MTU + 14 (ethernet header) + 4\n(vlan header) + 4 (ethernet checksum) \u003d MTU + 22\n\nBug:\ndriver for all MTU up to 1536 use receive buffer size 1536\n\nAs you can see from formula, this mean all IP packets \u003e 1536 - 22\n(for vlan tagged, 1536 - 18 for not tagged) are dropped by hardware\nfilter.\n\nExample:\n\nhost_good\u003e  ifconfig eth0 mtu 1536\nhost_r8169\u003e ifconfig eth0 mtu 1536\nhost_good\u003e  ping host_r8169\nOk\nhost_good\u003e  ping -s 1500 host_r8169\nFail\nhost_good\u003e  ifconfig eth0 mtu 7000\nhost_r8169\u003e ifconfig eth0 mtu 7000\nhost_good\u003e  ping -s 1500 host_r8169\nOk\n\nBonus: got rid of magic number 8\n\nSigned-off-by: Raimonds Cicans \u003cray@apollo.lv\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55369c0a6441e95062cfaeef6eefcfb357a31e8c",
      "tree": "1bd9907dad60ea1cd7ff388466da6f00d0f44d38",
      "parents": [
        "b93cf3f0bb45560d2ce62bdcc2181c40660cfdbf"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Thu Nov 12 05:34:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 19:56:55 2009 -0800"
      },
      "message": "can: add the missing netlink get_xstats_size callback\n\nThis patch adds the missing \"get_xstats_size\" callback for the\nnetlink interface, which is required if \"fill_xstats\" is used,\nas pointed out by Patrick McHardy.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b93cf3f0bb45560d2ce62bdcc2181c40660cfdbf",
      "tree": "6f445f18e72b70fe03c0d0d9a0e685f43c7c6a70",
      "parents": [
        "d0490cfdf440fded2c292cfb8bb9272fc9ef6943"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "oliver@hartkopp.net",
        "time": "Thu Nov 12 01:35:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 19:56:55 2009 -0800"
      },
      "message": "can: Fix driver Kconfig structure\n\nIn 2.6.32-rc the new EMS USB CAN driver was contributed and added the Kconfig\nentry right behind an entry of the same *vendor*. This teared the SJA1000\nbased driver selection into pieces.\n\nThis fix cleans up the 2.6.32-rc Kconfig files for the CAN drivers and moves\nthe SJA1000 and USB Kconfig portions into the belonging directories.\n\nAs there are many new CAN drivers in the queue getting this cleanup into\n2.6.32-rc would massively reduce the problems for the upcoming drivers.\n\nThanks,\nOliver\n\nSigned-off-by: Oliver Hartkopp \u003coliver@hartkopp.net\u003e\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8a623bf836ccfab09a5a6daf62116f455082e6e",
      "tree": "cb95515355b1614ce1aa8c428e3c4ebb2a6dedc2",
      "parents": [
        "a78102e74e782914039cd8a6939532649825a2e3"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Tue Nov 10 09:44:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 19:56:53 2009 -0800"
      },
      "message": "s2io: fixing a ethtool test that is broken\n\nDue commit 4b77b0a2ba27d64f58f16d8d4d48d8319dda36ff, it is not more\npossible to pci_restore_state() more than once without calling\npci_save_state() in the middle.\n\nActually running a ethtool test on s2io makes the card inactive,\nand it needs to unload/reload the module to fix.\n\nThis patch just save the state just after it restore in order to\nkeep the old behaviour\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21d6c270f11c7d0ab5aafa48a6e79ba514f4e5e7",
      "tree": "50ef012e3e8aa0ed5cff008507253de2b46cb4d7",
      "parents": [
        "4a7bd3ec7aa305048b0e4791d056c52ac1f43ddf"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Nov 11 18:02:29 2009 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 13 17:33:49 2009 -0500"
      },
      "message": "p54usb: Remove DMA buffer from stack\n\nOn 2.6.32-rc6 from wireless-testing, the following warning is emitted:\n\n------------[ cut here ]------------\nWARNING: at lib/dma-debug.c:860 check_for_stack+0xaa/0xe0()\nHardware name: HP Pavilion dv2700 Notebook PC\nehci_hcd 0000:00:02.1: DMA-API: device driver maps memory fromstack\n\t [addr\u003dffff8800b6e2bca8]\nModules linked in: \u003cRemoved\u003e\nPid: 16378, comm: modprobe Not tainted 2.6.32-rc6-wl #244\nCall Trace:\n [\u003cffffffff81049698\u003e] warn_slowpath_common+0x78/0xb0\n [\u003cffffffff8104972c\u003e] warn_slowpath_fmt+0x3c/0x40\n [\u003cffffffff811ae52a\u003e] check_for_stack+0xaa/0xe0\n [\u003cffffffff811afc8d\u003e] debug_dma_map_page+0xfd/0x170\n [\u003cffffffffa006297a\u003e] usb_hcd_submit_urb+0x3da/0x9c0 [usbcore]\n [\u003cffffffff81076e6f\u003e] ? lockdep_init_map+0x5f/0x5d0\n [\u003cffffffffa0063365\u003e] usb_submit_urb+0xe5/0x260 [usbcore]\n [\u003cffffffffa0064b7e\u003e] usb_start_wait_urb+0x5e/0xf0 [usbcore]\n [\u003cffffffffa0063943\u003e] ? usb_init_urb+0x23/0x40 [usbcore]\n [\u003cffffffffa0064cd4\u003e] usb_bulk_msg+0xc4/0x150 [usbcore]\n [\u003cffffffffa0441a91\u003e] T.719+0x31/0x40 [p54usb]\n [\u003cffffffffa0441acf\u003e] p54u_upload_firmware_3887+0x2f/0x490 [p54usb]\n [\u003cffffffffa049c667\u003e] ? p54_parse_firmware+0x427/0x450 [p54common]\n \u003cRest of traceback removed\u003e\n---[ end trace f77df0316ddad3de ]---\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@vger.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8cc3174ef98fbb317d9ee18e20102908ff7faffc",
      "tree": "c5b22434cdb51beaf548542d24c5e9301499b930",
      "parents": [
        "d01032e4fd33110f9f3a085a36cb819c1dfc5827"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 13 16:56:13 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 13 17:33:48 2009 -0500"
      },
      "message": "Revert \"libipw: initiate cfg80211 API conversion\"\n\nThis reverts commit b8ecd988b1670035a05035c553c08331214d6603.\n\nDue to poor API call balancing by me, this commit not only broke ipw2200\nif it can\u0027t find it\u0027s firmware, it broke ipw2100 basically anytime you\nremoved the module.  At this point in the cycle, let\u0027s just put it back\nto a sane state and try again next time...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d01032e4fd33110f9f3a085a36cb819c1dfc5827",
      "tree": "34171075753bc42457b0424dfa7e5e858f8dfe7e",
      "parents": [
        "73871f7181a1406c67e93c8c83f5edb26057a2a6"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Nov 06 15:17:05 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 10 16:24:16 2009 -0500"
      },
      "message": "iwlwifi: Fix issue on file transfer stalled in HT mode\n\nTurn on RTS/CTS for HT to prevent uCode TX fifo underrun\n\nThis is fix for\nhttp://bugzilla.intellinuxwireless.org/show_bug.cgi?id\u003d2103\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nTested-by: Jiajia Zheng \u003cjiajia.zheng@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "73871f7181a1406c67e93c8c83f5edb26057a2a6",
      "tree": "66a8ab33135dfd6888048391a5c97dfc7c9be81a",
      "parents": [
        "c3b866ad7ef9a74fc2e0d7f0c5520ad09c8536f3"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Nov 06 15:17:04 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 10 16:23:58 2009 -0500"
      },
      "message": "iwlwifi: Use RTS/CTS as the preferred protection mechanism for 6000 series\n\nWhen 802.11g was introduced, we had RTS/CTS and CTS-to-Self protection\nmechanisms. In an HT Beacon, HT stations use the \"Operating Mode\" field\nin the HT Information Element to determine whether or not to use\nprotection.\n\nThe Operating Mode field has 4 possible settings: 0-3:\nMode 0: If all stations in the BSS are 20/40 MHz HT capable, or if the\nBSS is 20/40 MHz capable, or if all stations in the BSS are 20 MHz HT\nstations in a 20 MHz BSS\nMode 1: used if there are non-HT stations or APs using the primary or\nsecondary channels\nMode 2: if only HT stations are associated in the BSS and at least one\n20 MHz HT station is associated.\nMode 3: used if one or more non-HT stations are associated in the BSS.\n\nWhen in operating modes 1 or 3, and the Use_Protection field is 1 in the\nBeacon\u0027s ERP IE, all HT transmissions must be protected using RTS/CTS or\nCTS-to-Self.\n\nBy default, CTS-to-self is the preferred protection mechanism for less\noverhead and higher throughput; but using the full RTS/CTS will better\nprotect the inner exchange from interference, especially in\nhighly-congested environment.\n\nFor 6000 series WIFI NIC, RTS/CTS protection mechanism is the\nrecommended choice for HT traffic based on the HW design.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c3b866ad7ef9a74fc2e0d7f0c5520ad09c8536f3",
      "tree": "d071658582974410c2726e2e6df66885cacd8f3f",
      "parents": [
        "866d4700150656b928f366c395bab9ab0e1a06a3"
      ],
      "author": {
        "name": "Bing Zhao",
        "email": "bzhao@marvell.com",
        "time": "Mon Nov 09 18:04:13 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 10 16:21:16 2009 -0500"
      },
      "message": "Libertas: fix issues while configuring host sleep using ethtool wol\n\nConfiguration of wake-on-lan for unicast, multicast, broadcast, physical\nactivity was not working. Kernel panic issue was there when user tries to\ndisable WOL. Fixed them.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "866d4700150656b928f366c395bab9ab0e1a06a3",
      "tree": "076c0bf60918781b43d1aa02730bf36fdb852c59",
      "parents": [
        "3da0d662e3911ca8345f049627533eeb1a2f820a"
      ],
      "author": {
        "name": "Bing Zhao",
        "email": "bzhao@marvell.com",
        "time": "Mon Nov 09 18:04:12 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 10 16:21:15 2009 -0500"
      },
      "message": "Libertas: coding style cleanup in ethtool.c\n\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3da0d662e3911ca8345f049627533eeb1a2f820a",
      "tree": "66e4d2270feb3b3d682467bb65c0cd4406a53c5e",
      "parents": [
        "1e93bd4a132661f9403b61b821810df5ba2dc0f8"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Mon Nov 09 16:56:06 2009 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 10 16:21:15 2009 -0500"
      },
      "message": "rtl8187: Fix sparse warnings\n\nDue to a missing header include, sparse generates the following warnings:\n\n  CHECK   drivers/net/wireless/rtl818x/rtl8187_rfkill.c\nwarning: symbol \u0027rtl8187_rfkill_init\u0027 was not declared. Should it be static?\nwarning: symbol \u0027rtl8187_rfkill_poll\u0027 was not declared. Should it be static?\nwarning: symbol \u0027rtl8187_rfkill_exit\u0027 was not declared. Should it be static?\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1e93bd4a132661f9403b61b821810df5ba2dc0f8",
      "tree": "78f9e799491df83b28f8ec5e83c642d24b60441c",
      "parents": [
        "6f9797ae22abbf6ade3eb53431e34c3c39214329"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Sun Nov 08 21:59:02 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 10 16:21:14 2009 -0500"
      },
      "message": "ath5k: add LED definition for BenQ Joybook R55v\n\nSetup the GPIOs for the BenQ Joybook netbook.\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f9797ae22abbf6ade3eb53431e34c3c39214329",
      "tree": "162672046bf7daf153378bd1f73eba86a134f452",
      "parents": [
        "bcfc56a8be48501810eba992937cabdcdb989297"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Sun Nov 08 21:59:01 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 10 16:21:13 2009 -0500"
      },
      "message": "ath5k: add LED support for HP Compaq CQ60\n\nAdd GPIO configuration for the Compaq CQ60 laptop\n\nReported-by: David Dreggors \u003cddreggors@jumptv.com\u003e\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bcfc56a8be48501810eba992937cabdcdb989297",
      "tree": "278d2e0f747cdfa86e1f228471749f1704758342",
      "parents": [
        "e1a6542f24fad84a132f79e13ca452c37df857c4"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Sun Nov 08 21:59:00 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 10 16:21:13 2009 -0500"
      },
      "message": "ath5k: don\u0027t reset mcast filter when configuring the mode\n\nWe should not zero out the multicast hash when configuring\nthe operating mode, since a zero value means all multicast\nframes will get dropped.  Also, ath5k_mode_setup() gets\ncalled after any reset, so the hash already set up in\nconfigure_filter() is lost.\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8f611288c8db0c89447856c4c8970bb7ee535448",
      "tree": "237d62b556e15750acb589b7ad7db25eb873fcd5",
      "parents": [
        "d8e235227899474976302cf272e5c2b756eb32de"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sat Nov 07 18:37:37 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 10 16:21:12 2009 -0500"
      },
      "message": "b43: work around a locking issue in -\u003eset_tim()\n\nops-\u003eset_tim() must be atomic, so b43 trying to acquire a mutex leads\nto a kernel crash. This patch trades an easy to trigger crash in AP\nmode for an unlikely race condition. According to Michael, the real\nfix would be to allow set_tim() to sleep, since b43 is not the only\ndriver that needs to sleep in all callbacks.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "06b71b657b03c33b8d919da29f33d326f1471b39"
}
