)]}'
{
  "log": [
    {
      "commit": "f8df39f1810b02f877c1ba1eed8e0710019e3b48",
      "tree": "c0830933fc0bac2279a38b3225da4206f3ae48ef",
      "parents": [
        "5ee283c063a236b19e4582c675a2d8d615d5809c"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu May 13 22:02:03 2010 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Wed Jul 21 10:39:06 2010 -0700"
      },
      "message": "Bluetooth: Use kzalloc for drivers\n\nUse kzalloc rather than the combination of kmalloc and memset.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression x,size,flags;\nstatement S;\n@@\n\n-x \u003d kmalloc(size,flags);\n+x \u003d kzalloc(size,flags);\n if (x \u003d\u003d NULL) S\n-memset(x, 0, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "5ee283c063a236b19e4582c675a2d8d615d5809c",
      "tree": "68a26906d9e25bbd5963c5feae54fbe29dc81fee",
      "parents": [
        "d1d10d783089cc26a14be92fc12fccda9aa6593a"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat May 15 23:19:15 2010 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Wed Jul 21 10:39:06 2010 -0700"
      },
      "message": "Bluetooth: Use kmemdup for drivers\n\nUse kmemdup when some other buffer is immediately copied into the\nallocated region.\n\nA simplified version of the semantic patch that makes this change is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nstatement S;\n@@\n\n-  to \u003d \\(kmalloc\\|kzalloc\\)(size,flag);\n+  to \u003d kmemdup(from,size,flag);\n   if (to\u003d\u003dNULL || ...) S\n-  memcpy(to, from, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "d1d10d783089cc26a14be92fc12fccda9aa6593a",
      "tree": "109f208c61617a703993ac21a40d71d2e646c44b",
      "parents": [
        "2d0a03460a8a0c611843500735096ff799aa8510"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Thu May 27 16:38:37 2010 -0700"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Wed Jul 21 10:39:06 2010 -0700"
      },
      "message": "Bluetooth: Process interrupt in main thread of btmrvl driver as well\n\nWhen driver is sending a command or data and the firmware is also\nsending a sleep event, sometimes it is observed that driver will\ncontinue to send the command/data to firmware right after processing\nsleep event. Once sleep event is processed driver is not supposed to\nsend anything because firmware is in sleep state after that. Previously\ninterrupt processing was done in SDIO interrupt callback handler.\nNow it is done in btmrvl driver main thread to solve the\ncross-sending properly.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "7452d24cfb91e84f9be61beda5ad68d2a56d0938",
      "tree": "3daae6335a1d717f79ba20322bf51c6685c81fd9",
      "parents": [
        "278be27fc401119c985235ee549dc229d85e6bf5"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Mon Jun 14 18:26:40 2010 -0700"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Wed Jul 21 10:39:05 2010 -0700"
      },
      "message": "Bluetooth: Fix warning: variable \u0027tty\u0027 set but not used\n\nThe patch below fixes a warning message when using gcc 4.6.0.\n\n  CC [M]  drivers/bluetooth/hci_ldisc.o\ndrivers/bluetooth/hci_ldisc.c: In function \u0027hci_uart_send_frame\u0027:\ndrivers/bluetooth/hci_ldisc.c:213:21: warning: variable \u0027tty\u0027 set but not used\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nReviewed-By: Gustavo F. Padovan \u003cgustavo@padovan.org\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "278be27fc401119c985235ee549dc229d85e6bf5",
      "tree": "f116dc2be29768d32f2d574022fc1f48651b0cb1",
      "parents": [
        "32c2ece5eaec296482077dadc3edd5baa7bd1097"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Mon Jul 05 12:01:22 2010 +0400"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Wed Jul 21 10:39:05 2010 -0700"
      },
      "message": "Bluetooth: Silence warning in btmrvl SDIO driver\n\nClone checking of ret to simplify the code.\n\nThis patch silences a compiler warning:\ndrivers/bluetooth/btmrvl_sdio.c: In function ‘btmrvl_sdio_verify_fw_download’:\ndrivers/bluetooth/btmrvl_sdio.c:80: warning: ‘fws1’ may be used uninitialized in this function\ndrivers/bluetooth/btmrvl_sdio.c:80: note: ‘fws1’ was declared here\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nReviewed-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "11fe883936980fe242869d671092a466cf1db3e3",
      "tree": "14ff24e81eb4326e94eb5aa6432a1dd55cef5ece",
      "parents": [
        "70d4bf6d467a330ccc947df9b2608e329d9e7708",
        "573201f36fd9c7c6d5218cdcd9948cee700b277d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 20 18:25:24 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 20 18:25:24 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/vhost/net.c\n\tnet/bridge/br_device.c\n\nFix merge conflict in drivers/vhost/net.c with guidance from\nStephen Rothwell.\n\nRevert the effects of net-2.6 commit 573201f36fd9c7c6d5218cdcd9948cee700b277d\nsince net-next-2.6 has fixes that make bridge netpoll work properly thus\nwe don\u0027t need it disabled.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dab1086362f0a357e74f45bba48d664a48c294ec",
      "tree": "e15dce1534924214f6b5f9f53f388a1e6137eb4b",
      "parents": [
        "5c20a5c7105bd7d5aa8af146598bdb6bc59bb2b8"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Tue Jul 20 13:24:25 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 20 13:24:25 2010 -0700"
      },
      "message": "phy: add suspend/resume in the ic+\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8639a827fa48985432ad2e0e21b1280a1e3a65e",
      "tree": "05f386d5f480f2c7598235b82474b0207258d16c",
      "parents": [
        "024e6293f959dc86827284bc1d7c93c8baed1ec6"
      ],
      "author": {
        "name": "Casey Leedom",
        "email": "leedom@chelsio.com",
        "time": "Mon Jul 19 17:53:48 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 20 12:42:43 2010 -0700"
      },
      "message": "cxgb4vf: Fix bug where we were only allocating one queue in MSI mode\n\nFix bug in setup_sge_queues() where we were incorrectly only allocating a\nsingle \"Queue Set\" for MSI mode.\n\nSigned-off-by: Casey Leedom \u003cleedom@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "024e6293f959dc86827284bc1d7c93c8baed1ec6",
      "tree": "72b3e734cd63e93a38bac3c76d267d0f1e0b64f2",
      "parents": [
        "e7c38157c61649e66f853d7b9f109119b8361448"
      ],
      "author": {
        "name": "Casey Leedom",
        "email": "leedom@chelsio.com",
        "time": "Mon Jul 19 17:51:46 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 20 12:42:42 2010 -0700"
      },
      "message": "cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array\n\nFix off-by-one error in checking for the end of the mailbox response delay\narray.  We ended up walking off the end and, if we were unlucky, we\u0027d end up\npulling in a 0 and never terminate the mailbox response delay loop ...\n\nSigned-off-by: Casey Leedom \u003cleedom@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ae482e01d60bd4e8fc181f78355047e52999ce8",
      "tree": "68fc86a953d8ad6e7348198989d4737a24b59e9c",
      "parents": [
        "11848b964777af9c68d9160582628c2eb11f46d5"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jul 19 14:15:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 20:30:07 2010 -0700"
      },
      "message": "bnx2: Update version to 2.0.17.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "11848b964777af9c68d9160582628c2eb11f46d5",
      "tree": "6b026650813b24b50da954c5978811246f811a76",
      "parents": [
        "379b39a2ad613745bfbfe80256957d19689b7b94"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jul 19 14:15:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 20:30:06 2010 -0700"
      },
      "message": "bnx2: Remove some unnecessary smp_mb() in tx fast path.\n\nsmp_mb() inside bnx2_tx_avail() is used twice in the normal\nbnx2_start_xmit() path (see illustration below).  The full memory\nbarrier is only necessary during race conditions with tx completion.\nWe can speed up the tx path by replacing smp_mb() in bnx2_tx_avail()\nwith a compiler barrier.  The compiler barrier is to force the\ncompiler to fetch the tx_prod and tx_cons from memory.\n\nIn the race condition between bnx2_start_xmit() and bnx2_tx_int(),\nwe have the following situation:\n\nbnx2_start_xmit()                       bnx2_tx_int()\n    if (!bnx2_tx_avail())\n            BUG();\n\n    ...\n\n    if (!bnx2_tx_avail())\n            netif_tx_stop_queue();          update_tx_index();\n            smp_mb();                       smp_mb();\n            if (bnx2_tx_avail())            if (netif_tx_queue_stopped() \u0026\u0026\n                    netif_tx_wake_queue();      bnx2_tx_avail())\n\nWith smp_mb() removed from bnx2_tx_avail(), we need to add smp_mb() to\nbnx2_start_xmit() as shown above to properly order netif_tx_stop_queue()\nand bnx2_tx_avail() to check the ring index.  If it is not strictly\nordered, the tx queue can be stopped forever.\n\nThis improves performance by about 5% with 2 ports running bi-directional\n64-byte packets.\n\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nReviewed-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "379b39a2ad613745bfbfe80256957d19689b7b94",
      "tree": "dba8eff16c8a78aa38c5408250fbf001576d323c",
      "parents": [
        "6fdae995557f0ad16320951593d6f8f48f57c14a"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jul 19 14:15:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 20:30:06 2010 -0700"
      },
      "message": "bnx2: Call pci_enable_msix() with actual number of vectors.\n\nBased on original patch by Breno Leitão \u003cleitao@linux.vnet.ibm.com\u003e.\n\nAllocate the actual number of vectors and make use of fewer vectors\nif pci_enable_msix() returns \u003e 0.  We must allocate one additional\nvector for the cnic driver.\n\nCc: Breno Leitão \u003cleitao@linux.vnet.ibm.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nReviewed-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fdae995557f0ad16320951593d6f8f48f57c14a",
      "tree": "1ad035e8ee1e32ec146a672c36044f8966f5d34b",
      "parents": [
        "99faf68e2b4e139c63139b83d18c74faeae278ef"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jul 19 14:15:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 20:30:05 2010 -0700"
      },
      "message": "bnx2: Use proper counter for net_device_stats-\u003emulticast.\n\nWe were using the wrong tx multicast counter instead of the rx multicast\ncounter.\n\nReported-by: Peter Snellman \u003cpeter.snellman@cinnober.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nReviewed-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99faf68e2b4e139c63139b83d18c74faeae278ef",
      "tree": "d6538aae30d379d5a0a4d5beb90504bd8675caae",
      "parents": [
        "5575044661cfccd8b2f6e244031ef54499aa1dbb"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Mon Jul 19 14:00:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 20:23:38 2010 -0700"
      },
      "message": "ixgbe: fix version string for ixgbe\n\nBump the version string to better reflect what is in the driver.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5575044661cfccd8b2f6e244031ef54499aa1dbb",
      "tree": "84e1e0bd2880208f5f0e259668cbe216d2d0858b",
      "parents": [
        "5e09d7f6305fc9a1141bef116c7c02756d3bfa16"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Mon Jul 19 14:00:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 20:23:37 2010 -0700"
      },
      "message": "ixgbe: use GFP_ATOMIC when allocating FCoE DDP context from the dma pool\n\nThe FCoE protocol stack may hold a lock when this gets called.\n\nSigned-off-by: Yi Zou \u003cyi.zou@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": "5e09d7f6305fc9a1141bef116c7c02756d3bfa16",
      "tree": "6bb60b9738d4a504181cfc9b6afaf016563b2faf",
      "parents": [
        "d6ea7c9ccc9fd351fa2675304695d1654331fca3"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Mon Jul 19 13:59:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 20:23:37 2010 -0700"
      },
      "message": "ixgbe: properly toggling netdev feature flags when disabling FCoE\n\nWhen FCoE is disabled, there is a race condition that FCoE offload is\nturned off but the FCoE protocol driver is still queuing I/O thinking\noffload support still exists. This patch toggles off corresponding FCoE\nnetdev feature flags and notify the FCoE stack first, allowing FCoE\nprotocol stack driver to update its flags upon NETDEV_FEAT_CHANGE so no\nI/O will be using offload.\n\nAlso, indicate FCoE offload flags in vlan_features in ixgbe_probe once\nand do not toggle them in ixgbe_fcoe_enable/disable so when FCoE is\ncreated on the VLAN interface, vlan_transfer_features() would properly\nupdate the VLAN netdev features flag and notify the FCoE protocol driver\nfor NETDEV_FEAT_CHANGE.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@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": "d6ea7c9ccc9fd351fa2675304695d1654331fca3",
      "tree": "af9109a38a4177f041782fd64bd405035ac8e989",
      "parents": [
        "fca562ad63d12a32a74b40c86dfe61de9a21fd73"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Jul 19 13:59:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 20:23:36 2010 -0700"
      },
      "message": "ixgbe: drop support for UDP in RSS hash generation\n\nThis change removes UDP from the supported protocols for RSS hashing.  The\nreason for removing this protocol is because IP fragmentation was causing a\nnetwork flow to be broken into two streams, one for fragmented, and one for\nnon-fragmented and this in turn was causing out-of-order issues.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nAcked-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fca562ad63d12a32a74b40c86dfe61de9a21fd73",
      "tree": "0b64fabd55aa9f930326e5c226ce2b5f27651d50",
      "parents": [
        "b59544649d6bb5134ab56764836efc29241ae5e0"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Mon Jul 19 13:59:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 20:23:36 2010 -0700"
      },
      "message": "ixgbe: dcb, set DPF bit when PFC is enabled\n\nSet the DPF bit when PFC is enabled.  This will discard\nPFC frames so they do not get passed up the stack.\n\nThe DPF bit is set for flow control, but not priority\nflow control this brings pfc inline with fc.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@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": "b59544649d6bb5134ab56764836efc29241ae5e0",
      "tree": "ed92c20990d708941c7c40588fc2c10d48c7d15a",
      "parents": [
        "653954825dce4015d6418ddb4de7826205f44c87"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Jul 19 13:43:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 20:23:35 2010 -0700"
      },
      "message": "e1000: allow option to limit number of descriptors down to 48 per ring\n\nThis change makes it possible to limit the number of descriptors down to 48\nper ring.  The reason for this change is to address a variation on hardware\nerrata 10 for 82546GB in which descriptors will be lost if more than 32\ndescriptors are fetched and the PCI-X MRBC is 512.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@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": "653954825dce4015d6418ddb4de7826205f44c87",
      "tree": "b15d929b41ec553a21c99b46dce435c14b1d9cc0",
      "parents": [
        "e2df8b7f6665075f7fe93613897117743c7bf0ba"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Jul 19 15:27:13 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 15:27:13 2010 -0700"
      },
      "message": "drivers/net/82596.c: fix warning\n\ndrivers/net/82596.c: In function \u0027i596_open\u0027:\ndrivers/net/82596.c:1044: warning: label \u0027err_irq_dev\u0027 defined but not used\n\nCaused by \"82596: free resources on error\"\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2df8b7f6665075f7fe93613897117743c7bf0ba",
      "tree": "fdab625d9866cfbbde1ca10d1e2dde4201632d5a",
      "parents": [
        "d6d9ca0fec6aea0f2e4064474a1c5cdbed873c63"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 15:25:04 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 15:25:04 2010 -0700"
      },
      "message": "ks8842: Fix ks8842_tx_frame() for 16bit case.\n\nAs reported by Andrew:\n\ndrivers/net/ks8842.c: In function \u0027ks8842_handle_rx\u0027:\ndrivers/net/ks8842.c:428: warning: \u0027status\u0027 may be used uninitialized in this function\n\nJust use the 32-bit status for all reads, and delete the useless\ncast to \u0027int\u0027 when reading a u16 into \u0027len\u0027.\n\nReported-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "492c5d943d6a04b124ba3a719dc746dc36b14cfb",
      "tree": "ffaf0cac0c39af113bba21b9cb459accd64c5de8",
      "parents": [
        "90e1795b9b18ce47e95cd26028a9cfd0f4cc35ba"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Jul 19 13:36:21 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 13:36:21 2010 -0700"
      },
      "message": "smsc911x: Add spinlocks around registers access\n\nOn SMP systems, the SMSC911x registers may be accessed by multiple CPUs\nand this seems to put the chip in an inconsistent state. The patch adds\nspinlocks to the smsc911x_reg_read, smsc911x_reg_write,\nsmsc911x_rx_readfifo and smsc911x_tx_writefifo functions.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90e1795b9b18ce47e95cd26028a9cfd0f4cc35ba",
      "tree": "95a6d3c6339f4d8ed44535e27bb6b57872e23163",
      "parents": [
        "e6e4ec2f98ae3b75cfede011c8794120914e789f"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Jul 19 06:52:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 13:34:16 2010 -0700"
      },
      "message": "bonding: avoid a warning\n\ndrivers/net/bonding/bond_main.c:179:12: warning: ‘disable_netpoll’\ndefined but not used\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6e4ec2f98ae3b75cfede011c8794120914e789f",
      "tree": "362176711ba750c0a7ffa28db87e7ab5e2c59221",
      "parents": [
        "0bdc0d70c535d59c10add461b96340425f0aac7d"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@cs.fau.de",
        "time": "Mon Jul 19 04:37:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 13:32:57 2010 -0700"
      },
      "message": "net: Removing dead ARCH_PNX010X\n\nARCH_PNX010X doesn\u0027t exist in Kconfig, therefore removing all\nreferences for it from the source code/Kconfig.\n\nSigned-off-by: Christoph Egger \u003csiccegge@cs.fau.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bdc0d70c535d59c10add461b96340425f0aac7d",
      "tree": "1c01f339ace155cf9cdd118a499212a6fb15830c",
      "parents": [
        "d9a5f210c5ef338295cf1c29d98825722351bed7"
      ],
      "author": {
        "name": "Shreyas Bhatewara",
        "email": "sbhatewara@vmware.com",
        "time": "Thu Jul 15 15:21:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 13:15:50 2010 -0700"
      },
      "message": "net-next: vmxnet3 fixes [5/5] Respect the interrupt type in VM configuration\n\nRespect the interrupt type set in VM configuration.\n\nWhen interrupt type is not auto, do not ignore the interrupt type set from\nVM configuration.\n\nSigned-off-by: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9a5f210c5ef338295cf1c29d98825722351bed7",
      "tree": "35f218fb7fe18dca53152a4a13a482d1e1902f13",
      "parents": [
        "bd27290a593f80cb99e95287cb29c72c0d57608b"
      ],
      "author": {
        "name": "Shreyas Bhatewara",
        "email": "sbhatewara@vmware.com",
        "time": "Mon Jul 19 07:02:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 13:15:50 2010 -0700"
      },
      "message": "net-next: vmxnet3 fixes [4/5] Do not reset when the device is not opened\n\nHold rtnl_lock to get the right link state.\n\nWhile asynchronously resetting the device, hold rtnl_lock to get the\nright value from netif_running. If a reset is scheduled, and the device\ngoes thru close and open, it may happen that reset and open may run in\nparallel. Holding rtnl_lock will avoid this.\n\nSigned-off-by: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b508998f665ee6d6a15eae11be258c3e94c33562",
      "tree": "4233f82d716e97a874a206f6337959334286d448",
      "parents": [
        "d9a9dc66eb8a8fd85c8546247e7e1d6023d0eb0f",
        "9acd56d3f2a05191ee369cbdd8c37dd547aa19b8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 12:38:51 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 12:38:51 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "db5dda905759c931ceb8f3f2fcfd7719009acc98",
      "tree": "b02a3f5e48ee9dfec6c04ea5fcacb69075ce2998",
      "parents": [
        "c26875e2e1a07137f6e7a621fa802b03c00535b6"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Jul 19 03:24:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 09:34:31 2010 -0700"
      },
      "message": "bonding: fix bond_inet6addr_event()\n\nAfter commit ad1afb0039391 (vlan_dev: VLAN 0 should be treated\nas \"no vlan tag\" (802.1p packet)),\nbond_inet6addr_event() might be called with a NULL bond-\u003evlgrp pointer, and\na non empty bond-\u003evlan_list. vlan_group_get_device() is dereferencing a NULL pointer.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c26875e2e1a07137f6e7a621fa802b03c00535b6",
      "tree": "67d9623e85143c6a735f7c8ad1657634499909ab",
      "parents": [
        "6accec76f6889f85dd62cadefe18afb8343558d1"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Sun Jul 18 22:55:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 09:28:11 2010 -0700"
      },
      "message": "s2io: Remove unnecessary memset of netdev private data\n\nThe memory for the private data is allocated using kzalloc in\nalloc_etherdev (or alloc_netdev_mq respectively) so there is no need to\nset it to 0 again.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1f19b51d1d87f3e3bb7e6648f43f7d57ed2da6b",
      "tree": "d9525359409e3493b48e8676717cc11ed69b640a",
      "parents": [
        "15f0127d1d189fda3294b7823e3e654afca54055"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sat Jul 17 08:49:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 18 19:15:26 2010 -0700"
      },
      "message": "net: support time stamping in phy devices.\n\nThis patch adds a new networking option to allow hardware time stamps\nfrom PHY devices. When enabled, likely candidates among incoming and\noutgoing network packets are offered to the PHY driver for possible\ntime stamping. When accepted by the PHY driver, incoming packets are\ndeferred for later delivery by the driver.\n\nThe patch also adds phylib driver methods for the SIOCSHWTSTAMP ioctl\nand callbacks for transmit and receive time stamping. Drivers may\noptionally implement these functions.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28b041139e344ecd0f144d6205b004ae354cfa1e",
      "tree": "7fc0e05d01717da0410a7b3252b0cac3fc8db81d",
      "parents": [
        "4507a71507d4ff37e9a499c4241b7701ed1feab4"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sat Jul 17 08:48:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 18 19:15:25 2010 -0700"
      },
      "message": "net: preserve ifreq parameter when calling generic phy_mii_ioctl().\n\nThe phy_mii_ioctl() function unnecessarily throws away the original ifreq.\nWe need access to the ifreq in order to support PHYs that can perform\nhardware time stamping.\n\nTwo maverick drivers filter the ioctl commands passed to phy_mii_ioctl().\nThis is unnecessary since phylib will check the command in any case.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a6efc78c0c22d60040da0dc98a0844e7c0d0647",
      "tree": "35239bcfbd1183deec54e7c9c43d2ec92da03e2e",
      "parents": [
        "8e64159dfb480b30233d947d5a3cd793dfea738f"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Jul 17 07:21:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 18 15:07:15 2010 -0700"
      },
      "message": "arcnet: fix signed bug in probe function\n\nprobe_irq_off() returns the first irq found or if two irqs are found\nthen it returns the negative of the first irq found.  We can cast\ndev-\u003eirq to an int so that the test for negative values works.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bfc978fa5f3005e5dfb39c52393c3339f4f00233",
      "tree": "8993955e9e4c6156696811800ec6d44536e417c5",
      "parents": [
        "4a1745fc54e22e9fa928d72f97ee0e91449c9fd0"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Sun Jul 18 14:51:59 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 18 14:51:59 2010 -0700"
      },
      "message": "qlcnic: fix pci resource leak\n\npci_get_domain_bus_and_slot: caller must decrement the\nreference count by calling pci_dev_put().\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a1745fc54e22e9fa928d72f97ee0e91449c9fd0",
      "tree": "8c8c9c224ea9c4b1b6e9bcc652a9df002cab26d8",
      "parents": [
        "36227e88c2563de73f748aa7d85fffd7afffc1fb"
      ],
      "author": {
        "name": "Shreyas Bhatewara",
        "email": "sbhatewara@vmware.com",
        "time": "Thu Jul 15 21:51:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 18 14:48:17 2010 -0700"
      },
      "message": "net-next: vmxnet3 fixes [3/5] Initialize link state at probe time\n\nThis change initializes the state of link at the time when driver is\nloaded. The ethtool output for \u0027link detected\u0027 and \u0027link speed\u0027\nis thus valid even before the interface is brought up.\n\nSigned-off-by: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36227e88c2563de73f748aa7d85fffd7afffc1fb",
      "tree": "b668f2e51e047b930b19a5dd7d7384bdf34b807f",
      "parents": [
        "a2df00aa33f741096e977456573ebb08eece0b6f"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Thu Jul 15 04:25:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 18 14:42:48 2010 -0700"
      },
      "message": "bnx2: use device model DMA API\n\nUse DMA API as PCI equivalents will be deprecated. This change also allow\nto allocate with GFP_KERNEL in some places.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2df00aa33f741096e977456573ebb08eece0b6f",
      "tree": "dc973da20af6bcd0637394cecc59ab1bc2064f0a",
      "parents": [
        "b97d13a53d63c7db1d05d54298c7a12f86c4fbad"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Thu Jul 15 22:55:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 18 14:42:48 2010 -0700"
      },
      "message": "bnx2: allocate with GFP_KERNEL flag on RX path init\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee2e6114de3bdb1c34f3910b690f990483e981ab",
      "tree": "a6b4de8355b31824103e24dc81bc0515c08d99b0",
      "parents": [
        "0f6142fa96a4ce799ccaa4cdb38fc4a715eb9d35"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Fri Jul 16 04:57:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 16 13:03:23 2010 -0700"
      },
      "message": "ibmveth: lost IRQ while closing/opening device leads to service loss\n\nThe order of freeing the IRQ and freeing the device in firmware\nin ibmveth_close can cause the adapter to become unusable after a\nsubsequent ibmveth_open.  Only a reboot of the OS will make the\nnetwork device usable again. This is seen when cycling the adapter\nup and down while there is network activity.\n\nThere is a window where an IRQ will be left unserviced (H_EOI will not\nbe called).  The solution is to make a VIO_IRQ_DISABLE h_call, free the\ndevice with firmware, and then call free_irq.\n\nSigned-off-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f6142fa96a4ce799ccaa4cdb38fc4a715eb9d35",
      "tree": "1bdd2d99caa46a0545bc0b2d3987fa5986e6dcb9",
      "parents": [
        "e40dbc51fbcc3281bb52ecf0f5bec693d36e2aea",
        "95c0ec6a97ae82d39a6e13fc01aa76861a4a76d0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 16 12:41:44 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 16 12:41:44 2010 -0700"
      },
      "message": "Merge branch \u0027vhost-net\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n"
    },
    {
      "commit": "9acd56d3f2a05191ee369cbdd8c37dd547aa19b8",
      "tree": "8be52da7dc7d8e70e4d3fd9302986c2f51ba1cfa",
      "parents": [
        "0f4da2d77e1bf424ac36424081afc22cbfc3ff2b"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "bebarino@gmail.com",
        "time": "Fri Jul 16 09:50:10 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 16 13:57:59 2010 -0400"
      },
      "message": "rt2x00: Fix lockdep warning in rt2x00lib_probe_dev()\n\nThe rt2x00dev-\u003eintf_work workqueue is never initialized when a driver is\nprobed for a non-existent device (in this case rt2500usb). On such a\npath we call rt2x00lib_remove_dev() to free any resources initialized\nduring the probe before we use INIT_WORK to initialize the workqueue.\nThis causes lockdep to get confused since the lock used in the workqueue\nhasn\u0027t been initialized yet but is now being acquired during\ncancel_work_sync() called by rt2x00lib_remove_dev().\n\nFix this by initializing the workqueue first before we attempt to probe\nthe device. This should make lockdep happy and avoid breaking any\nassumptions about how the library cleans up after a probe fails.\n\nphy0 -\u003e rt2x00lib_probe_dev: Error - Failed to allocate device.\nINFO: trying to register non-static key.\nthe code is fine but needs lockdep annotation.\nturning off the locking correctness validator.\nPid: 2027, comm: modprobe Not tainted 2.6.35-rc5+ #60\nCall Trace:\n [\u003cffffffff8105fe59\u003e] register_lock_class+0x152/0x31f\n [\u003cffffffff81344a00\u003e] ? usb_control_msg+0xd5/0x111\n [\u003cffffffff81061bde\u003e] __lock_acquire+0xce/0xcf4\n [\u003cffffffff8105f6fd\u003e] ? trace_hardirqs_off+0xd/0xf\n [\u003cffffffff81492aef\u003e] ?  _raw_spin_unlock_irqrestore+0x33/0x41\n [\u003cffffffff810628d5\u003e] lock_acquire+0xd1/0xf7\n [\u003cffffffff8104f037\u003e] ? __cancel_work_timer+0x99/0x17e\n [\u003cffffffff8104f06e\u003e] __cancel_work_timer+0xd0/0x17e\n [\u003cffffffff8104f037\u003e] ? __cancel_work_timer+0x99/0x17e\n [\u003cffffffff8104f136\u003e] cancel_work_sync+0xb/0xd\n [\u003cffffffffa0096675\u003e] rt2x00lib_remove_dev+0x25/0xb0 [rt2x00lib]\n [\u003cffffffffa0096bf7\u003e] rt2x00lib_probe_dev+0x380/0x3ed [rt2x00lib]\n [\u003cffffffff811d78a7\u003e] ? __raw_spin_lock_init+0x31/0x52\n [\u003cffffffffa00bbd2c\u003e] ? T.676+0xe/0x10 [rt2x00usb]\n [\u003cffffffffa00bbe4f\u003e] rt2x00usb_probe+0x121/0x15e [rt2x00usb]\n [\u003cffffffff813468bd\u003e] usb_probe_interface+0x151/0x19e\n [\u003cffffffff812ea08e\u003e] driver_probe_device+0xa7/0x136\n [\u003cffffffff812ea167\u003e] __driver_attach+0x4a/0x66\n [\u003cffffffff812ea11d\u003e] ? __driver_attach+0x0/0x66\n [\u003cffffffff812e96ca\u003e] bus_for_each_dev+0x54/0x89\n [\u003cffffffff812e9efd\u003e] driver_attach+0x19/0x1b\n [\u003cffffffff812e9b64\u003e] bus_add_driver+0xb4/0x204\n [\u003cffffffff812ea41b\u003e] driver_register+0x98/0x109\n [\u003cffffffff813465dd\u003e] usb_register_driver+0xb2/0x173\n [\u003cffffffffa00ca000\u003e] ? rt2500usb_init+0x0/0x20 [rt2500usb]\n [\u003cffffffffa00ca01e\u003e] rt2500usb_init+0x1e/0x20 [rt2500usb]\n [\u003cffffffff81000203\u003e] do_one_initcall+0x6d/0x17a\n [\u003cffffffff8106cae8\u003e] sys_init_module+0x9c/0x1e0\n [\u003cffffffff8100296b\u003e] system_call_fastpath+0x16/0x1b\n\nSigned-off-by: Stephen Boyd \u003cbebarino@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "95c0ec6a97ae82d39a6e13fc01aa76861a4a76d0",
      "tree": "a581adc7aa2fdd2330790adb3e76b93b112c3ef4",
      "parents": [
        "1680e9063ea28099a1efa8ca11cee069cc7a9bc3"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jun 24 17:10:25 2010 +0300"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Jul 16 12:18:17 2010 +0300"
      },
      "message": "vhost: avoid pr_err on condition guest can trigger\n\nGuest can trigger packet truncation by posting\na very short buffer and disabling buffer merging.\nConvert pr_err to pr_debug to avoid log from filling\nup when this happens.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "b97d13a53d63c7db1d05d54298c7a12f86c4fbad",
      "tree": "b511845aeb91acd7999b0b451e2435bc04506df7",
      "parents": [
        "6929fe8a37365148228206eea8577b3524afc463"
      ],
      "author": {
        "name": "Casey Leedom",
        "email": "leedom@chelsio.com",
        "time": "Thu Jul 15 22:47:06 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 22:47:06 2010 -0700"
      },
      "message": "cxgb4vf: fix SGE resource resource deallocation bug\n\nFix SGE resource resource deallocation bug.  Forgot to increment the RXQ and\nTXQ cursors in the loop ...\n\nSigned-off-by: Casey Leedom \u003cleedom@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6929fe8a37365148228206eea8577b3524afc463",
      "tree": "a43dcfd1291840f34a549b9f5fc2f0cb6bad7e4b",
      "parents": [
        "ca802447c0b9dc12a8aa6552c9c7b3c7af31f492"
      ],
      "author": {
        "name": "Ronghua Zang",
        "email": "ronghua@vmware.com",
        "time": "Thu Jul 15 22:18:47 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 22:18:47 2010 -0700"
      },
      "message": "net-next: vmxnet3 fixes [2/5] Interrupt control bitmap\n\nA new bit map \u0027intrCtrl\u0027 is introduced in the DriverShared area. The \ndriver should update VMXNET3_IC_DISABLE_ALL bit before writing IMR.\n\nSigned-off-by: Ronghua Zang \u003cronghua@vmware.com\u003e\nSigned-off-by: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca802447c0b9dc12a8aa6552c9c7b3c7af31f492",
      "tree": "a8f21bb12e71f5ff74660c34cb8bef7e37830f54",
      "parents": [
        "f86586fa48a94c7a9c7f36650a2e0e4a947881c9"
      ],
      "author": {
        "name": "Shreyas Bhatewara",
        "email": "sbhatewara@vmware.com",
        "time": "Thu Jul 15 22:17:29 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 22:17:29 2010 -0700"
      },
      "message": "net-next: fix LRO feature update in vmxnet3\n\nFix LRO feature update.\n\nSigned-off-by: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ce28c6f55fe636c322ea909794cf19b20ef4b6b",
      "tree": "b0c060cb5bf9621d0c027bfda894227328a55408",
      "parents": [
        "b2f5a0514cefdbc5c4936373b9a11c1c2026f025"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Thu Jul 15 08:47:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 20:46:23 2010 -0700"
      },
      "message": "vxge: Version update\n\nVersion update\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@exar.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cramkrishna.vepa@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "926bd900b192986ccb742177b1492e8523579a35",
      "tree": "7d1e2018c2a8e54503374134a52871e296c98812",
      "parents": [
        "98f45da247c5b8023d4f3677d65f21b64692f543"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Thu Jul 15 08:47:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 20:46:22 2010 -0700"
      },
      "message": "vxge: Update copyright information\n\nUpdate copyright information to reflect the Exar purchase of Neterion\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@exar.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cramkrishna.vepa@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98f45da247c5b8023d4f3677d65f21b64692f543",
      "tree": "c42c4fb4a38469888f49f8448d6bad0dbc677ed6",
      "parents": [
        "7adf7d1b0d50075e252aa82505fb473af38c3f20"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Thu Jul 15 08:47:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 20:46:22 2010 -0700"
      },
      "message": "vxge: NETIF_F_LLTX removal\n\nNETIF_F_LLTX and it\u0027s usage of local transmit locks are depricated in\nfavor of using the netdev queue\u0027s transmit lock.  Remove the local\nlock and all references to it, and use the netdev queue transmit lock\nin the transmit completion handler.\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cramkrishna.vepa@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7adf7d1b0d50075e252aa82505fb473af38c3f20",
      "tree": "211e18105dff4f52f0632460731d34ea679c0118",
      "parents": [
        "d03848e057cb33ab4261264903b5ebee0738a8dc"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Thu Jul 15 08:47:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 20:46:21 2010 -0700"
      },
      "message": "vxge: Fix multicast issues\n\nFix error in multicast flag check, add calls to restore the status of\nmulticast and promiscuous mode settings after change_mtu, and style\ncleanups to shorten the function calls by using a temporary variable.\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@exar.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cramkrishna.vepa@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d03848e057cb33ab4261264903b5ebee0738a8dc",
      "tree": "5fc9f3516c3e037a0000ae9c8253d5442c48573e",
      "parents": [
        "bb7a0bd600ac2e09a8747ef89e692a2967ed8c97"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Thu Jul 15 08:47:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 20:46:21 2010 -0700"
      },
      "message": "vxge: Remove queue_state references\n\nRemove queue_state references, as they are no longer necessary.\n\nAlso, The driver needs to start/stop the queue regardless of which type\nof steering is enabled.  Remove checks for TX_MULTIQ_STEERING only and\nstart/stop for all steering types.\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@exar.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cramkrishna.vepa@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2540ddb5124f883bba3d4af5d8920d44dd66e794",
      "tree": "4063da161125c5475bcc15c88b1401c967a04e05",
      "parents": [
        "9f27fb8514d0491f1c12052d78d46946f129b8e1"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Thu Jul 15 08:45:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 20:27:58 2010 -0700"
      },
      "message": "drivers: ixgbevf: fix unsigned underflow\n\n\u0027count\u0027 is unsigned. It is initialized to zero, then it can be increased\nmultiple times, and finally it is used in such a way:\n\n   \u003e\u003e\u003e\u003e count--;\n   |\n   |    /* clear timestamp and dma mappings for remaining portion of packet */\n   |    while (count \u003e\u003d 0) {\n   |            count--;\n   |            ...\n   ^\nIf count is zero here (so, it was never increased), we would have a very\nlong loop :)\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f27fb8514d0491f1c12052d78d46946f129b8e1",
      "tree": "770fb1b15ca9b3493406ac8c71113b3943d4b916",
      "parents": [
        "752ef8b541da2606c5668dcc176e7b16dd68b945"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Thu Jul 15 08:45:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 20:27:57 2010 -0700"
      },
      "message": "drivers: irda: fix sign bug\n\nplatform_get_irq_byname() can return negative results, it is not seen to\nunsigned irq. Make it signed.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "752ef8b541da2606c5668dcc176e7b16dd68b945",
      "tree": "a6cb659dcb97844b2091e913464089d22fad85e4",
      "parents": [
        "c9741380d32a58d685cfa0aa8d22bdb3bbeeb8aa"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Thu Jul 15 08:44:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 20:27:57 2010 -0700"
      },
      "message": "drivers: irda: fix sign bug\n\nplatform_get_irq_byname() can return negative results, it is not seen to\nunsigned irq. Make it signed.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9741380d32a58d685cfa0aa8d22bdb3bbeeb8aa",
      "tree": "61765afa3b86ef3156ee58e06e300860aefc5c45",
      "parents": [
        "3944ad6848e7ae15a3402372a2df4ae805008321"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andy.shevchenko@gmail.com",
        "time": "Thu Jul 15 02:37:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 19:05:25 2010 -0700"
      },
      "message": "drivers: isdn: get rid of custom strtoul()\n\nThere were two methods isdn_gethex() and isdn_getnum() which are custom\nimplementations of strtoul(). Get rid of them in regard to\nstrict_strtoul() kernel\u0027s function.\n\nSigned-off-by: Andy Shevchenko \u003candy.shevchenko@gmail.com\u003e\nCc: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nCc: gigaset307x-common@lists.sourceforge.net\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3944ad6848e7ae15a3402372a2df4ae805008321",
      "tree": "c1e57da00fcc75462ac16d1009cd5c2c6593a7b6",
      "parents": [
        "735c65ce4a878b55e08821360fdfd42753cdbe14"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andy.shevchenko@gmail.com",
        "time": "Thu Jul 15 02:37:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 19:05:25 2010 -0700"
      },
      "message": "drivers: isdn: remove custom strtoul()\n\nIn this case we safe to use strict_strtoul().\n\nSigned-off-by: Andy Shevchenko \u003candy.shevchenko@gmail.com\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "735c65ce4a878b55e08821360fdfd42753cdbe14",
      "tree": "3ea8202ebfb703fc16b65dc4dfbc717bb2541cee",
      "parents": [
        "8f31539dfa36d8cf880576348d149af0cc1d788a"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andy.shevchenko@gmail.com",
        "time": "Thu Jul 15 02:37:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 19:05:24 2010 -0700"
      },
      "message": "drivers: isdn: use kernel macros to convert hex digit\n\nSigned-off-by: Andy Shevchenko \u003candy.shevchenko@gmail.com\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f31539dfa36d8cf880576348d149af0cc1d788a",
      "tree": "59d32ef647dace033138a193a2328e854f0eb292",
      "parents": [
        "9db9f279be5e663ae0de8b3349f07b38b18e9215"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jul 15 09:07:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 19:05:24 2010 -0700"
      },
      "message": "isdn/hisax: Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n\nThis patch converts pci_table entries, where .subvendor\u003dPCI_ANY_ID and\n.subdevice\u003dPCI_ANY_ID, .class\u003d0 and .class_mask\u003d0, to use the\nPCI_VDEVICE macro, and thus improves readability.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9db9f279be5e663ae0de8b3349f07b38b18e9215",
      "tree": "f62a1e55db17b11449d6ab6ac98707cf55639655",
      "parents": [
        "f51307e4aaa1dc233ec852360ea22a2d96ec66dc"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jul 15 09:05:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 19:05:23 2010 -0700"
      },
      "message": "mISDN: Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n\nThis patch converts pci_table entries, where .subvendor\u003dPCI_ANY_ID and\n.subdevice\u003dPCI_ANY_ID, .class\u003d0 and .class_mask\u003d0, to use the\nPCI_VDEVICE macro, and thus improves readability.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f51307e4aaa1dc233ec852360ea22a2d96ec66dc",
      "tree": "7d8343dc0e5ec7956e01a2916f73d468f57b75bb",
      "parents": [
        "d930d1a142af07f25c5cbf33aeea6ebbd25315ce"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jul 15 09:04:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 19:05:23 2010 -0700"
      },
      "message": "isdn/hardware/eicon: Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n\nThis patch converts pci_table entries, where .subvendor\u003dPCI_ANY_ID and\n.subdevice\u003dPCI_ANY_ID, .class\u003d0 and .class_mask\u003d0, to use the\nPCI_VDEVICE macro, and thus improves readability.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d930d1a142af07f25c5cbf33aeea6ebbd25315ce",
      "tree": "ccfdc832bbc716416925bd538c86f0e7513e1a2c",
      "parents": [
        "b8176a3f7a4e54a3338535e8c6086713d1c0b804"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jul 15 09:04:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 19:05:22 2010 -0700"
      },
      "message": "mISDN: Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n\nThis patch converts pci_table entries, where .subvendor\u003dPCI_ANY_ID and\n.subdevice\u003dPCI_ANY_ID, .class\u003d0 and .class_mask\u003d0, to use the\nPCI_VDEVICE macro, and thus improves readability.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8176a3f7a4e54a3338535e8c6086713d1c0b804",
      "tree": "ea1fca5c648f3e8491773a538fe99f32e82c4bbd",
      "parents": [
        "c9634ac1b79bf7b26ceabff16c1fd36943cf5511"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jul 15 09:02:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 19:05:22 2010 -0700"
      },
      "message": "isdn/hardware/mISDN: Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n\nThis patch converts pci_table entries, where .subvendor\u003dPCI_ANY_ID and\n.subdevice\u003dPCI_ANY_ID, .class\u003d0 and .class_mask\u003d0, to use the\nPCI_VDEVICE macro, and thus improves readability.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9634ac1b79bf7b26ceabff16c1fd36943cf5511",
      "tree": "b042b006e4eb378047e5ab7c2dcb9afdbfce9dc4",
      "parents": [
        "6df7b80c64a3489782edfdee12c8828bb6a8a317"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jul 15 08:49:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 19:05:21 2010 -0700"
      },
      "message": "atm: Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n\nThis patch converts pci_table entries, where .subvendor\u003dPCI_ANY_ID and\n.subdevice\u003dPCI_ANY_ID, .class\u003d0 and .class_mask\u003d0, to use the\nPCI_VDEVICE macro, and thus improves readability.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6df7b80c64a3489782edfdee12c8828bb6a8a317",
      "tree": "24504441a69f483903745592d1d821408cc5906c",
      "parents": [
        "e80d3f08e2ff055b060785442a7b47c263d7e978"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jul 15 08:48:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 19:05:20 2010 -0700"
      },
      "message": "atm: Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n\nThis patch converts pci_table entries, where .subvendor\u003dPCI_ANY_ID and\n.subdevice\u003dPCI_ANY_ID, .class\u003d0 and .class_mask\u003d0, to use the\nPCI_VDEVICE macro, and thus improves readability.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e80d3f08e2ff055b060785442a7b47c263d7e978",
      "tree": "eb86bf9c98379b87efba60b4a5f608ef6e9f2f7b",
      "parents": [
        "fbaab958270f98411fd122b5266627071970c876"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jul 15 08:45:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 19:05:20 2010 -0700"
      },
      "message": "atm: Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n\nThis patch converts pci_table entries, where .subvendor\u003dPCI_ANY_ID and\n.subdevice\u003dPCI_ANY_ID, .class\u003d0 and .class_mask\u003d0, to use the\nPCI_VDEVICE macro, and thus improves readability.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fbaab958270f98411fd122b5266627071970c876",
      "tree": "fa862423cb505c548c2211e7cc90294e5552d092",
      "parents": [
        "b16170c1ed89c9d1d8872873caea0421cdcf2fd7"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jul 15 08:44:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 19:05:19 2010 -0700"
      },
      "message": "atm: Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n\nThis patch converts pci_table entries, where .subvendor\u003dPCI_ANY_ID and\n.subdevice\u003dPCI_ANY_ID, .class\u003d0 and .class_mask\u003d0, to use the\nPCI_VDEVICE macro, and thus improves readability.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b16170c1ed89c9d1d8872873caea0421cdcf2fd7",
      "tree": "710b1fdc2f61e3d1c560aae3444ed72b51d64cc5",
      "parents": [
        "535222880309ff6861d3aae94c809323d3ca07b1"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jul 15 08:42:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 19:05:19 2010 -0700"
      },
      "message": "atm: Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n\nThis patch converts pci_table entries, where .subvendor\u003dPCI_ANY_ID and\n.subdevice\u003dPCI_ANY_ID, .class\u003d0 and .class_mask\u003d0, to use the\nPCI_VDEVICE macro, and thus improves readability.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "535222880309ff6861d3aae94c809323d3ca07b1",
      "tree": "52a3bcc7fc2938b0f42437141032e67e0e27c990",
      "parents": [
        "12c8471a1e8af98b7e9a6917c393e0f85b582550"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jul 15 08:41:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 19:05:18 2010 -0700"
      },
      "message": "atm: Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n\nThis patch converts pci_table entries, where .subvendor\u003dPCI_ANY_ID and\n.subdevice\u003dPCI_ANY_ID, .class\u003d0 and .class_mask\u003d0, to use the\nPCI_VDEVICE macro, and thus improves readability.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "12c8471a1e8af98b7e9a6917c393e0f85b582550",
      "tree": "7a82b26b58ecd82be7c79e84b87c022ef00477f2",
      "parents": [
        "d1853dc8fa8e6478707bf5d8e9d0b949974c2dde"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jul 15 08:38:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 19:05:18 2010 -0700"
      },
      "message": "atm: Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n\nThis patch converts pci_table entries, where .subvendor\u003dPCI_ANY_ID and\n.subdevice\u003dPCI_ANY_ID, .class\u003d0 and .class_mask\u003d0, to use the\nPCI_VDEVICE macro, and thus improves readability.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1853dc8fa8e6478707bf5d8e9d0b949974c2dde",
      "tree": "9ea0228ccbe05155dfb30587206e3ee153395b22",
      "parents": [
        "0a645e809759a4b9c876d3e9ca6c139784a97a38"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Jul 13 23:48:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 19:05:17 2010 -0700"
      },
      "message": "net/nuc900: enable Mac driver clock\n\nThis patch fixed a bug that Mac driver does not work,because I missed the clk enable.\n\nI have ever tested the driver when I submitted previous Mac driver patch,\nand it worked good, since my bootloader has enabled the clock in advance.\n\nBut when I try to use other bootloader where clock engine was disabled,the\nMac driver does not work, so I send this patch to fix this issue.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a645e809759a4b9c876d3e9ca6c139784a97a38",
      "tree": "d9e2e46a9207020fc840f52a869eed045e03fa97",
      "parents": [
        "54874868585ffa5d73d7ab8a5a32ea7dcdec1441"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Jul 10 07:22:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 15 19:05:17 2010 -0700"
      },
      "message": "drivers/net/mlx4: Use %pV, pr_\u003clevel\u003e, printk_once\n\nRemove near duplication of format string constants by using the newly\nintroduced vsprintf extention %pV to reduce text by 20k or so.\n\n$ size drivers/net/mlx4/built-in.o*\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n 161367\t   1866\t  48784\t 212017\t  33c31\tdrivers/net/mlx4/built-in.o\n 142621\t   1866\t  46248\t 190735\t  2e90f\tdrivers/net/mlx4/built-in.o.new\n\nUse printk_once as appropriate.\nConvert printks to pr_\u003clevel\u003e, some bare printks now use pr_cont.\nRemove now unused #define PFX.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1680e9063ea28099a1efa8ca11cee069cc7a9bc3",
      "tree": "92fda29b75a081151d6e460f7ae8ec874517b6e5",
      "parents": [
        "7b3384fc30633738ae4eaf8e1bc6ce70470ced80"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jul 15 15:19:12 2010 +0300"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jul 15 15:26:12 2010 +0300"
      },
      "message": "vhost-net: avoid flush under lock\n\nWe flush under vq mutex when changing backends.\nThis creates a deadlock as workqueue being flushed\nneeds this lock as well.\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d612421\n\nDrop the vq mutex before flush: we have the device mutex\nwhich is sufficient to prevent another ioctl from touching\nthe vq.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "79236680bde29913dc6bfaf9165973b74223d5f7",
      "tree": "a34d509c3afa9596e02af63c54d407b4fd8266b1",
      "parents": [
        "04d5821fa506551afbc072456fecee7b34b2977d"
      ],
      "author": {
        "name": "Nicolas de Pesloüan",
        "email": "nicolas.2p.debian@free.fr",
        "time": "Wed Jul 14 18:24:54 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 14 18:24:54 2010 -0700"
      },
      "message": "bonding: fix a buffer overflow in bonding_show_queue_id.\n\nThe test for buffer overflow ensures we have room for 6 more bytes.\nsprintf, called with %s:%d, slave-\u003edev-\u003ename, slave-\u003equeue_id may yield\nfar more than 6 bytes.\n\nThe correct test is res \u003e (PAGE_SIZE - IFNAMSIZ - 6) .\n\nSigned-off-by: Nicolas de Pesloüan \u003cnicolas.2p.debian@free.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04d5821fa506551afbc072456fecee7b34b2977d",
      "tree": "ef2ffa3907d3c2137f9f4affdaa32badfdc60cd6",
      "parents": [
        "0eff683f737bf684dc9299e2eaca79cceb80a8c1"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Wed Jul 14 17:57:19 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 14 17:57:19 2010 -0700"
      },
      "message": "eth16i: fix memory leak\n\nFree allocated netdev if no probe is expected.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8320f059296eb8cab6e2429c7ec79b43d42cf42",
      "tree": "a6d9c7b48e6d680e3b6e604c50ace023870cd554",
      "parents": [
        "bdb0f8672ff6f601a32df5af40f11526b741985c"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Wed Jul 14 17:55:35 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 14 17:55:35 2010 -0700"
      },
      "message": "netxen: fix for kdump\n\nWhen the crash kernel is loaded after crash, the device is in unknown state.\nSo reset the device contexts prior to its creation in case of kdump,\ndepending upon kernel parameter reset_devices.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bdb0f8672ff6f601a32df5af40f11526b741985c",
      "tree": "786003e01be89a0ca82c236c7d7284c8eb8b32f1",
      "parents": [
        "8aa06af4d09b7ca1ca6126b1b8ddec4a9e67fb3a"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Wed Jul 14 17:53:18 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 14 17:53:18 2010 -0700"
      },
      "message": "wd: fix memory leak\n\nUnmap mapped IO in wd_probe1() if register_netdev() failed.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8aa06af4d09b7ca1ca6126b1b8ddec4a9e67fb3a",
      "tree": "1d521ed6f0eb59a6a52ddb9bd9398fcaa7260963",
      "parents": [
        "cea8975e84409f01fc4cf92775d2d0028ccc1665"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Wed Jul 14 08:02:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 14 15:06:10 2010 -0700"
      },
      "message": "tulip: formatting of pointers in printk()\n\nUse %p instead of %08x in printk().\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cea8975e84409f01fc4cf92775d2d0028ccc1665",
      "tree": "583f5ef6be82b1d84f50c0e7fad49480c5e4d2e4",
      "parents": [
        "451724c821c1fe5af076a0def72362f947e1b6a0"
      ],
      "author": {
        "name": "Anirban Chakraborty",
        "email": "anirban.chakraborty@qlogic.com",
        "time": "Tue Jul 13 20:33:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 14 13:54:17 2010 -0700"
      },
      "message": "qlcnic: restore NPAR config data after recovery\n\no NPAR configuration which is programmed in fw, need to\n  restore after fw recovery.\no Update version to 5.0.7\n\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "451724c821c1fe5af076a0def72362f947e1b6a0",
      "tree": "403ad8080b3cb6b5912c88dac63cdf8e1c3fcf9b",
      "parents": [
        "0cf3a14cb2b888a7efa055ff7354e97c59fd48fa"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Tue Jul 13 20:33:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 14 13:54:17 2010 -0700"
      },
      "message": "qlcnic: aer support\n\nPci error recovery support added.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0cf3a14cb2b888a7efa055ff7354e97c59fd48fa",
      "tree": "e49edcb7872cdf2f03082056d9d437c2f74c0c77",
      "parents": [
        "0df170b6078c58d1d2118a5f657fe366ecdc1262"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Jul 13 20:33:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 14 13:54:16 2010 -0700"
      },
      "message": "qlcnic: fix netdev notifier in error path\n\nnetdev notifier are not unregistered if pci_register_driver fails.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0df170b6078c58d1d2118a5f657fe366ecdc1262",
      "tree": "642a9ab004c64484f41033a8f2e3277cfbb502a0",
      "parents": [
        "6d181688953465c76c375c665a557c1ff88dcc40"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Jul 13 20:33:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 14 13:54:15 2010 -0700"
      },
      "message": "qlcnic: disable tx timeout recovery\n\nDisable tx timeout recovery, if auto_fw_reset is disable\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d181688953465c76c375c665a557c1ff88dcc40",
      "tree": "35121c181fadd967f2bfcb041755eec922da1385",
      "parents": [
        "2cb8d9d1da282d4067a9b2dfbf8f7b0bab0c56e7"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Tue Jul 13 20:33:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 14 13:54:15 2010 -0700"
      },
      "message": "qlcnic: fix pause params setting\n\nTurning off rx pause param and autoneg param is not supported so\nreturn error in that case.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2cb8d9d1da282d4067a9b2dfbf8f7b0bab0c56e7",
      "tree": "15ae8a837aa036688b9a013bf2ffb700a6f09c71",
      "parents": [
        "ef3cf9f2fbef8279a29a027db0d02b56bd0b75f3"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@cs.fau.de",
        "time": "Wed Jul 14 13:41:53 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 14 13:41:53 2010 -0700"
      },
      "message": "eth_v10: Removing dead ETRAX_NETWORK_RED_ON_NO_CONNECTION\n\nETRAX_NETWORK_RED_ON_NO_CONNECTION doesn\u0027t exist in Kconfig, therefore\nremoving all references for it from the source code.\n\nSigned-off-by: Christoph Egger \u003csiccegge@cs.fau.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef3cf9f2fbef8279a29a027db0d02b56bd0b75f3",
      "tree": "32c95f4a48a82529fe4dbb97d582342ea7e28752",
      "parents": [
        "7e4ee4d947b8499451705ec8ce419b3321d14edf"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@cs.fau.de",
        "time": "Wed Jul 14 13:40:36 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 14 13:40:36 2010 -0700"
      },
      "message": "cs89x0: Removing dead SH_HICOSH4\n\nSH_HICOSH4 doesn\u0027t exist in Kconfig, therefore removing all references\nfor it from the source code.\n\nSigned-off-by: Christoph Egger \u003csiccegge@cs.fau.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e4ee4d947b8499451705ec8ce419b3321d14edf",
      "tree": "4d21a295ec7f4b5ab917385ee7d97e65fc8d3b7b",
      "parents": [
        "ff08546b12a6ab3a8a9992627926a03d2176656e"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@cs.fau.de",
        "time": "Wed Jul 14 13:36:18 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 14 13:36:18 2010 -0700"
      },
      "message": "cassini: Removing dead CASSINI_NAPI\n\nCASSINI_NAPI doesn\u0027t exist in Kconfig, therefore removing all\nreferences for it from the source code.\n\nSigned-off-by: Christoph Egger \u003csiccegge@cs.fau.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff08546b12a6ab3a8a9992627926a03d2176656e",
      "tree": "7bc6ab59f88e2e00e6173e5525f60d9c5da38453",
      "parents": [
        "c5f978eddd07aa9e2d4f5b2994ea8c9d4e9109aa"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@cs.fau.de",
        "time": "Wed Jul 14 13:35:45 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 14 13:35:45 2010 -0700"
      },
      "message": "cassini: Removing dead CASSINI_MULTICAST_REG_WRITE\n\nCASSINI_MULTICAST_REG_WRITE doesn\u0027t exist in Kconfig, therefore\nremoving all references for it from the source code.\n\nSigned-off-by: Christoph Egger \u003csiccegge@cs.fau.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5f978eddd07aa9e2d4f5b2994ea8c9d4e9109aa",
      "tree": "4af6e7947577d842aaf9b27443fa7c2f0abdc019",
      "parents": [
        "2a710b59a93d5fa3f02283491084fc37e042fdc1"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@cs.fau.de",
        "time": "Wed Jul 14 12:18:31 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 14 12:18:31 2010 -0700"
      },
      "message": "cassini: Removing dead CASSINI_QGE_DEBUG\n\nCASSINI_QGE_DEBUG doesn\u0027t exist in Kconfig, therefore removing all\nreferences for it from the source code.\n\nSigned-off-by: Christoph Egger \u003csiccegge@cs.fau.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a710b59a93d5fa3f02283491084fc37e042fdc1",
      "tree": "fdecd037fd5fdddc72723819406a707242dc84bb",
      "parents": [
        "fae88f7eedae42c955075aec7a0cd27545f81511"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@cs.fau.de",
        "time": "Wed Jul 14 12:17:35 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 14 12:17:35 2010 -0700"
      },
      "message": "net: Removing dead {AR,WAVE}LAN\n\n{AR,WAVE}LAN doesn\u0027t exist in Kconfig, therefore removing all\nreferences for it from the source code.\n\nSigned-off-by: Christoph Egger \u003csiccegge@cs.fau.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f4da2d77e1bf424ac36424081afc22cbfc3ff2b",
      "tree": "04e40fdb0513f18642c8d20499d207ff1b297b81",
      "parents": [
        "f8036965ccec4d786d8bf09bf57b793542cb3dce"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 13 14:06:32 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 14 13:49:46 2010 -0400"
      },
      "message": "hostap_pci: set dev-\u003ebase_addr during probe\n\n\"hostap: Protect against initialization interrupt\" (which reinstated\n\"wireless: hostap, fix oops due to early probing interrupt\")\nreintroduced Bug 16111.  This is because hostap_pci wasn\u0027t setting\ndev-\u003ebase_addr, which is now checked in prism2_interrupt.  As a result,\ninitialization was failing for PCI-based hostap devices.  This corrects\nthat oversight.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fae88f7eedae42c955075aec7a0cd27545f81511",
      "tree": "a14895b1d5d5881dfb9eddb23a2ab270e14dc4a7",
      "parents": [
        "1e2cfeef060fa0270f9a2d66b1218c12c05062e0",
        "e300d955debdadf599c36e47eb0bc16f5976215c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 13 14:25:13 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 13 14:25:13 2010 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "1e2cfeef060fa0270f9a2d66b1218c12c05062e0",
      "tree": "e5bea789f7d3523452dbef6b710bf53cc6c20c6f",
      "parents": [
        "28bd620c7a1244e59459d6293ca11f162e0a67b9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 13 14:20:58 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 13 14:20:58 2010 -0700"
      },
      "message": "Revert \"tc35815: fix iomap leak\"\n\nThis reverts commit b31fb86815153be3bc94e8ffb9dbf6e9d7694b2d.\n\npcim_*() managed drivers do not need explicit resource\nreleasing like this.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e300d955debdadf599c36e47eb0bc16f5976215c",
      "tree": "8fafcc789dc06e90665e6eee6388af228bbd2fd7",
      "parents": [
        "242647bcf8464860f173f3d4d4ab3490d3558518",
        "815868e7b5c207ba42d5b317ccc51f8112732268"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 13 15:57:29 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 13 15:57:29 2010 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n\nConflicts:\n\tdrivers/net/wireless/wl12xx/wl1271_cmd.h\n"
    },
    {
      "commit": "815868e7b5c207ba42d5b317ccc51f8112732268",
      "tree": "c0531faf1c8925ba36fc2cb6e9ac17b1ce0f35d5",
      "parents": [
        "084cb0fe773dc3dbe2bb08039dbd0e9e93d103ce",
        "f8036965ccec4d786d8bf09bf57b793542cb3dce"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 13 15:31:51 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 13 15:31:51 2010 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "28bd620c7a1244e59459d6293ca11f162e0a67b9",
      "tree": "a0ff06027d762346eb81aae4a835c56df0938133",
      "parents": [
        "242647bcf8464860f173f3d4d4ab3490d3558518"
      ],
      "author": {
        "name": "David J. Choi",
        "email": "david.choi@micrel.com",
        "time": "Tue Jul 13 10:09:19 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 13 10:13:49 2010 -0700"
      },
      "message": "drivers/net: Add Micrel KS8841/42 support to ks8842 driver\n\nBody of the explanation:\n   -support 16bit and 32bit bus width.\n   -add device reset for ks8842/8841 Micrel device.\n   -set 100Mbps as a default for Micrel device.\n   -set MAC address in both MAC/Switch layer with different sequence for Micrel\n    device, as mentioned in data sheet.\n   -use private data to set options both 16/32bit bus width and Micrel device/\n    Timberdale(FPGA).\n   -update Kconfig in order to put more information about ks8842 device.\n\nSigned-off-by: David J. Choi \u003cdavid.choi@micrel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "242647bcf8464860f173f3d4d4ab3490d3558518",
      "tree": "73896502e1ad7de3f6710da65325305af0d9ee0c",
      "parents": [
        "55a40e243210b72169eaa1cbd9b6edc6097571f8"
      ],
      "author": {
        "name": "Filip Aben",
        "email": "f.aben@option.com",
        "time": "Mon Jul 12 21:21:27 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 12 21:21:27 2010 -0700"
      },
      "message": "hso: remove driver version\n\nThis patch removes the driver version from the driver. This version\nhasn\u0027t changed since the driver\u0027s inclusion in the kernel and is a\nsource of confusion for some customers.\n\nSigned-off-by: Filip Aben \u003cf.aben@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb8b6a937712cc6c4a23766ddb74171bb19b528c",
      "tree": "37caf70b6dcf89e8fda4188bef9a827c39d7a5cb",
      "parents": [
        "54cbb1cab88ef20c284eef8c24a6d86fad989464"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 12 10:50:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 12 21:13:35 2010 -0700"
      },
      "message": "drivers/net/caif: Remove unnecessary casts of private_data\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "54cbb1cab88ef20c284eef8c24a6d86fad989464",
      "tree": "f3e20c1e6935a5e4621c696769c24e10c439e495",
      "parents": [
        "06df277a670263a073362046855851aad278d988"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 12 10:50:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 12 21:13:34 2010 -0700"
      },
      "message": "drivers/isdn: Remove unnecessary casts of private_data\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06df277a670263a073362046855851aad278d988",
      "tree": "9945871b332fb854c59a46c7e8dca29d69683de2",
      "parents": [
        "97b72e4320a9aaa4a7f1592ee7d2da7e2c9bd349"
      ],
      "author": {
        "name": "chas williams - CONTRACTOR",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Sat Jul 10 03:42:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 12 20:21:48 2010 -0700"
      },
      "message": "atm: remove IRQF_DISABLED in combination with IRQF_SHARED\n\nSigned-off-by: Chas Williams - CONTRACTOR \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97b72e4320a9aaa4a7f1592ee7d2da7e2c9bd349",
      "tree": "9712577d22be873356e0b7e07d651128ee53035a",
      "parents": [
        "15fd0cd9a2ad24a78fbee369dec8ca660979d57e"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Sun Jul 11 21:12:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 12 20:21:48 2010 -0700"
      },
      "message": "fec: use interrupt for MDIO completion indication\n\nWith the move to phylib (commit e6b043d) I was seeing sporadic \"MDIO write\ntimeout\" messages. Measure of the actual time spent showed latency times of\nmore than 1600us.\n\nThis patch uses the MII event indication of the FEC hardware to detect\ncompletion of MDIO transactions.\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15fd0cd9a2ad24a78fbee369dec8ca660979d57e",
      "tree": "d81059460702ebfe4617ec6efd6efa7886ac673b",
      "parents": [
        "76a64921dad9acd76270dc74249f0dfe11c84bb8"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun Jul 11 11:18:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 12 20:21:47 2010 -0700"
      },
      "message": "net: autoconvert trivial BKL users to private mutex\n\nAll these files use the big kernel lock in a trivial\nway to serialize their private file operations,\ntypically resulting from an earlier semi-automatic\npushdown from VFS.\n\nNone of these drivers appears to want to lock against\nother code, and they all use the BKL as the top-level\nlock in their file operations, meaning that there\nis no lock-order inversion problem.\n\nConsequently, we can remove the BKL completely,\nreplacing it with a per-file mutex in every case.\nUsing a scripted approach means we can avoid\ntypos.\n\nfile\u003d$1\nname\u003d$2\nif grep -q lock_kernel ${file} ; then\n    if grep -q \u0027include.*linux.mutex.h\u0027 ${file} ; then\n            sed -i \u0027/include.*\u003clinux\\/smp_lock.h\u003e/d\u0027 ${file}\n    else\n            sed -i \u0027s/include.*\u003clinux\\/smp_lock.h\u003e.*$/include \u003clinux\\/mutex.h\u003e/g\u0027 ${file}\n    fi\n    sed -i ${file} \\\n        -e \"/^#include.*linux.mutex.h/,$ {\n                1,/^\\(static\\|int\\|long\\)/ {\n                     /^\\(static\\|int\\|long\\)/istatic DEFINE_MUTEX(${name}_mutex);\n\n} }\"  \\\n    -e \"s/\\(un\\)*lock_kernel\\\u003e[ ]*()/mutex_\\1lock(\\\u0026${name}_mutex)/g\" \\\n    -e \u0027/[      ]*cycle_kernel_lock();/d\u0027\nelse\n    sed -i -e \u0027/include.*\\\u003csmp_lock.h\\\u003e/d\u0027 ${file}  \\\n                -e \u0027/cycle_kernel_lock()/d\u0027\nfi\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76a64921dad9acd76270dc74249f0dfe11c84bb8",
      "tree": "42eaa62b3c886e46b29bbae354fe87bf8475d970",
      "parents": [
        "d361fd599a991ff6c1d522a599c635b35d61ef30"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun Jul 11 11:18:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 12 20:21:47 2010 -0700"
      },
      "message": "isdn: autoconvert trivial BKL users to private mutex\n\nAll these files use the big kernel lock in a trivial\nway to serialize their private file operations,\ntypically resulting from an earlier semi-automatic\npushdown from VFS.\n\nNone of these drivers appears to want to lock against\nother code, and they all use the BKL as the top-level\nlock in their file operations, meaning that there\nis no lock-order inversion problem.\n\nConsequently, we can remove the BKL completely,\nreplacing it with a per-file mutex in every case.\nUsing a scripted approach means we can avoid\ntypos.\n\nfile\u003d$1\nname\u003d$2\nif grep -q lock_kernel ${file} ; then\n    if grep -q \u0027include.*linux.mutex.h\u0027 ${file} ; then\n            sed -i \u0027/include.*\u003clinux\\/smp_lock.h\u003e/d\u0027 ${file}\n    else\n            sed -i \u0027s/include.*\u003clinux\\/smp_lock.h\u003e.*$/include \u003clinux\\/mutex.h\u003e/g\u0027 ${file}\n    fi\n    sed -i ${file} \\\n        -e \"/^#include.*linux.mutex.h/,$ {\n                1,/^\\(static\\|int\\|long\\)/ {\n                     /^\\(static\\|int\\|long\\)/istatic DEFINE_MUTEX(${name}_mutex);\n\n} }\"  \\\n    -e \"s/\\(un\\)*lock_kernel\\\u003e[ ]*()/mutex_\\1lock(\\\u0026${name}_mutex)/g\" \\\n    -e \u0027/[      ]*cycle_kernel_lock();/d\u0027\nelse\n    sed -i -e \u0027/include.*\\\u003csmp_lock.h\\\u003e/d\u0027 ${file}  \\\n                -e \u0027/cycle_kernel_lock()/d\u0027\nfi\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dbe000ed3f3033e8e6321d79023c827faf649c4d",
      "tree": "324eb7512d9a72d2b5c372e78851b814fc6e0568",
      "parents": [
        "546e3abde391ef01ef4690e941611654343ea0bf"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Sat Jul 10 01:01:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 12 20:21:45 2010 -0700"
      },
      "message": "xtsonic: free irq if sonic_open() fails\n\nxtsonic_open() doesn\u0027t check sonic_open() return code. If it is error\nwe must free requested IRQ.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "546e3abde391ef01ef4690e941611654343ea0bf",
      "tree": "f76dd44d1fe7d5d2f06fa178ca82033c09bf3ef5",
      "parents": [
        "62cd69a10683bd17a2454213b8c36a4399c533ab"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Sat Jul 10 01:39:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 12 20:21:44 2010 -0700"
      },
      "message": "macsonic: free irqs if sonic_open() fails\n\nmacsonic_open() doesn\u0027t check sonic_open() return code. If it is error\nwe must free requested IRQs.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "62cd69a10683bd17a2454213b8c36a4399c533ab"
}
