)]}'
{
  "log": [
    {
      "commit": "dcfcb256cc23c4436691b0fe677275306699d6a1",
      "tree": "15df747529bf1da7c646e877675b202797508a21",
      "parents": [
        "9ce673d5e919966efc1ef5adf20248e6ecc62724"
      ],
      "author": {
        "name": "Antti Kaijanmäki",
        "email": "antti.kaijanmaki@nomovok.com",
        "time": "Mon Nov 23 10:54:47 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 10:54:47 2009 -0800"
      },
      "message": "hso: fix soft-lockup\n\nFix soft-lockup in hso.c which is triggered on SMP machine when\nmodem is removed while file descriptor(s) under /dev are still open:\n\n  old version called kref_put() too early which resulted in destroying\n  hso_serial and hso_device objects which were still used later on.\n\nSigned-off-by: Antti Kaijanmäki \u003cantti.kaijanmaki@nomovok.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ce673d5e919966efc1ef5adf20248e6ecc62724",
      "tree": "3ca2131d36a9b381e691dba0b30c6c490a9c8881",
      "parents": [
        "593f63b0be70762bd4354bde147b8e169c5a2f57"
      ],
      "author": {
        "name": "Antti Kaijanmäki",
        "email": "antti.kaijanmaki@nomovok.com",
        "time": "Mon Nov 23 10:54:24 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 10:54:24 2009 -0800"
      },
      "message": "hso: fix debug routines\n\nSigned-off-by: Antti Kaijanmäki \u003cantti.kaijanmaki@nomovok.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ce55238e2dd46b978b098a85cb3d3ea494e4a93",
      "tree": "523254dbb402b1850d693f0c1f1a1db6e865456d",
      "parents": [
        "aa907639f1d9fe0e3274b4f6c1088542f750a539",
        "2606289779cb297320a185db5997729d29b6700b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 09 09:51:42 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 09 09:51:42 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (34 commits)\n  net/fsl_pq_mdio: add module license GPL\n  can: fix WARN_ON dump in net/core/rtnetlink.c:rtmsg_ifinfo()\n  can: should not use __dev_get_by_index() without locks\n  hisax: remove bad udelay call to fix build error on ARM\n  ipip: Fix handling of DF packets when pmtudisc is OFF\n  qlge: Set PCIe reset type for EEH to fundamental.\n  qlge: Fix early exit from mbox cmd complete wait.\n  ixgbe: fix traffic hangs on Tx with ioatdma loaded\n  ixgbe: Fix checking TFCS register for TXOFF status when DCB is enabled\n  ixgbe: Fix gso_max_size for 82599 when DCB is enabled\n  macsonic: fix crash on PowerBook 520\n  NET: cassini, fix lock imbalance\n  ems_usb: Fix byte order issues on big endian machines\n  be2net: Bug fix to send config commands to hardware after netdev_register\n  be2net: fix to set proper flow control on resume\n  netfilter: xt_connlimit: fix regression caused by zero family value\n  rt2x00: Don\u0027t queue ieee80211 work after USB removal\n  Revert \"ipw2200: fix oops on missing firmware\"\n  decnet: netdevice refcount leak\n  netfilter: nf_nat: fix NAT issue in 2.6.30.4+\n  ...\n"
    },
    {
      "commit": "3a19d56c71bd3a08412d609d219ac8eec0819166",
      "tree": "1e452e4504971895d0b608f4c78dd12ac9c43e16",
      "parents": [
        "bcfe3c2046fc4f16544f2b127f1b159dd1fcad8b"
      ],
      "author": {
        "name": "Torgny Johansson",
        "email": "torgny.johansson@gmail.com",
        "time": "Wed Nov 04 05:25:02 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 04 05:25:02 2009 -0800"
      },
      "message": "cdc_ether: additional Ericsson MBM PID\u0027s to the whitelist\n\nSigned-off-by: Torgny Johansson \u003ctorgny.johansson@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40ac7b62d8c132c73a709bd83858b3419f38ec23",
      "tree": "61541d1a0e73877fc0b70611cafac6b3b229ca42",
      "parents": [
        "2e2ec952350f25242f2e0539db16b1e46f9eb01b"
      ],
      "author": {
        "name": "George Nassar",
        "email": "george.nassar@gmail.com",
        "time": "Wed Oct 14 18:27:41 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: rndis_host: debug info clobbered before it is logged\n\nThe MTU throttle-down if a RNDIS device doesn\u0027t support a particular\npacket size is being incorrectly logged.  The attempted packet size is\nbeing clobbered before it gets logged.\n\nFirst patch; please inform if I\u0027m doing this incorrectly.  Diff\u0027d\nagainst latest official source as per the FAQ; forward port to current\ngit version is straightforward.\n\nSigned-off-by: George Nassar \u003cgeorge.nassar@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "06b71b657b03c33b8d919da29f33d326f1471b39",
      "tree": "3b5f113ff61e4d61a3c7903f273eea1b86a3ebf0",
      "parents": [
        "da03945140a035a2962f7f93e359085596f20499"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Wed Oct 28 05:34:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:19:48 2009 -0700"
      },
      "message": "netdev: usb: dm9601.c can drive a device not supported yet, add support for it\n\nI found that the current version of drivers/net/usb/dm9601.c can be used to\nsuccessfully drive a low-power, low-cost network adapter with USB ID\n0a46:9000, based on a DM9000E chipset. As no device with this ID is yet\npresent in the kernel, I have created a patch that adds support for the device\nto the dm9601 driver.\n\nCreated and tested against linux-2.6.32-rc5.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab854b24a2113ec0c17343e72d22b8876930d0a3",
      "tree": "454fd81d1afb7fc10542709b46c8f3b92e30e5fe",
      "parents": [
        "71fb62fb6dd4ed95e6f0240a2c627df396d9d057"
      ],
      "author": {
        "name": "Chris Rankin",
        "email": "rankincj@yahoo.com",
        "time": "Tue Oct 13 00:32:02 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:35:54 2009 -0700"
      },
      "message": "net: Teach pegasus driver to ignore bluetoother adapters with clashing Vendor:Product IDs\n\nThe Belkin F8T012xx1 bluetooth adaptor has the same vendor and product\nIDs as the Belkin F5D5050, so we need to teach the pegasus driver to\nignore adaptors belonging to the \"Wireless\" class 0xE0. For this one\ncase anyway, seeing as pegasus is a driver for \"Wired\" adaptors.\n\nSigned-off-by: Chris Rankin \u003crankincj@yahoo.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "083925d5432d910025e84d445d1243dd260d4afb",
      "tree": "e2c036df89552365c8ff3ee2818ba84b55f7e3c4",
      "parents": [
        "a21090cff296eb82b6de09304d64de466bdcaefc"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 06 11:05:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 03:37:37 2009 -0700"
      },
      "message": "rndis_host: support ETHTOOL_GPERMADDR\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b3f6af86378d0a10ca2f1ded1da124aef13b62c",
      "tree": "de6ca90295730343c495be8d98be8efa322140ef",
      "parents": [
        "139d6065c83071d5f66cd013a274a43699f8e2c1",
        "94e0fb086fc5663c38bbc0fe86d698be8314f82f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 24 15:13:11 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 24 15:13:11 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n\nConflicts:\n\tdrivers/staging/Kconfig\n\tdrivers/staging/Makefile\n\tdrivers/staging/cpc-usb/TODO\n\tdrivers/staging/cpc-usb/cpc-usb_drv.c\n\tdrivers/staging/cpc-usb/cpc.h\n\tdrivers/staging/cpc-usb/cpc_int.h\n\tdrivers/staging/cpc-usb/cpcusb.h\n"
    },
    {
      "commit": "9ca33a0f1abdefea3811666d9e87af11fd0af6c6",
      "tree": "bba1cc2692b38f9a3d76d16910d9575d1d5b0960",
      "parents": [
        "5429c7316577fcd859f6b53e10884bb8e1e3bcef"
      ],
      "author": {
        "name": "Brian Niebuhr",
        "email": "bniebuhr@efjohnson.com",
        "time": "Mon Aug 10 16:46:59 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:34 2009 -0700"
      },
      "message": "USB: Fix CDC EEM host driver \u0027sentinel\u0027 CRC validation\n\nThis is an alternate solution to the EEM \u0027sentinel\u0027 CRC valiation issue.\n\nCDC EEM allows using a \u0027sentinel\u0027 ethernet frame CRC of 0xdeadbeef in\nplace of a real CRC.  The \u0027sentinel\u0027 value is transmitted in big-endian\norder whereas the normal CRC is little-endian.  This patch handles both\ncases appropriately.\n\nSigned-off-by: Brian Niebuhr \u003cbniebuhr@efjohnson.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ec4756238239f1a331d9fb95bad8b281dad56855",
      "tree": "774936e88cb6c8527473e8e4d30b6a9dc914c1f2",
      "parents": [
        "36989b90879c785f95b877bdcf65a2527dadd893"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Tue Sep 22 04:00:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 22 14:28:26 2009 -0700"
      },
      "message": "smsc95xx: fix transmission where ZLP is expected\n\nUsbnet framework assumes USB hardware doesn\u0027t handle zero length\npackets, but SMSC LAN95xx requires these to be sent for correct\noperation.\n\nThis patch fixes an easily reproducible tx lockup when sending a frame\nthat results in exactly 512 bytes in a USB transmission (e.g. a UDP\nframe with 458 data bytes, due to IP headers and our USB headers).  It\nadds an extra flag to usbnet for the hardware driver to indicate that\nit can handle and requires the zero length packets.\n\nThis patch should not affect other usbnet users, please also consider\nfor -stable.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "051b982bcc620695de629d29c333c95b66e9b95e",
      "tree": "907229a896c19440e0a046b54fd6823a75ccabee",
      "parents": [
        "6f41d12bab6e5ce317b0494f5b3cd0b60e14ebc3"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Sat Sep 19 11:18:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 22 14:00:07 2009 -0700"
      },
      "message": "kaweth: Fix memory leak in kaweth_control()\n\nkaweth_control() never frees the buffer that it allocates for the USB\ncontrol message.  Test case:\n\nwhile :; do ifconfig eth2 down ; ifconfig eth2 up ; done\n\nThis is a tiny buffer so it is a slow leak.  If you want to speed up the\nprocess, you can change the allocation size to e.g. 16384 bytes, and it\nwill consume several megabytes within a few minutes.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nAcked-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f41d12bab6e5ce317b0494f5b3cd0b60e14ebc3",
      "tree": "1c8b4ffdce70a64d61dedcde0e1b4e0424e34c20",
      "parents": [
        "eb78cd26b9b519d94e20ce9c0697e5056046669d"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Tue Sep 22 05:13:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 22 14:00:06 2009 -0700"
      },
      "message": "smsc95xx: add additional USB product IDs\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce187619e8f39abd60a8d99eeb2c52b4c00adc13",
      "tree": "5ec4cc1d0648f2d249b2f51a971a9d10da6f57dc",
      "parents": [
        "b11b5165ae7b6506e0e4889b6bf6a11491e1ec6b"
      ],
      "author": {
        "name": "Rémi Denis-Courmont",
        "email": "remi.denis-courmont@nokia.com",
        "time": "Mon Sep 14 03:10:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 14 17:03:33 2009 -0700"
      },
      "message": "cdc-phonet: remove noisy debug statement\n\nFrom: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\n\nSigned-off-by: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02571f89871e009b66fb5f8d5ae222e90e9f357c",
      "tree": "b928bc79e282f656ebe58b6ebd3b08fe3e505f7e",
      "parents": [
        "f5bb1c558405aaac41b08b2ea71137db9db46e72"
      ],
      "author": {
        "name": "Rémi Denis-Courmont",
        "email": "remi.denis-courmont@nokia.com",
        "time": "Wed Sep 09 00:00:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 11 12:55:10 2009 -0700"
      },
      "message": "cdc-phonet: autoconfigure Phonet address\n\nSigned-off-by: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "384912ed194e43c03ad1cdaa09b0b1e488c34d46",
      "tree": "bdaae15252819543cff0900941238d2b99bb2300",
      "parents": [
        "f510c35de0e63e1066db83d2fdce99e6dbde0c80"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Aug 31 21:08:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 11 12:54:55 2009 -0700"
      },
      "message": "net: Add DEVTYPE support for Ethernet based devices\n\nThe Ethernet framing is used for a lot of devices these days. Most\nprominent are WiFi and WiMAX based devices. However for userspace\napplication it is important to classify these devices correctly and\nnot only see them as Ethernet devices. The daemons like HAL, DeviceKit\nor even NetworkManager with udev support tries to do the classification\nin userspace with a lot trickery and extra system calls. This is not\ngood and actually reaches its limitations. Especially since the kernel\ndoes know the type of the Ethernet device it is pretty stupid.\n\nTo solve this problem the underlying device type needs to be set and\nthen the value will be exported as DEVTYPE via uevents and available\nwithin udev.\n\n  # cat /sys/class/net/wlan0/uevent\n  DEVTYPE\u003dwlan\n  INTERFACE\u003dwlan0\n  IFINDEX\u003d5\n\nThis is similar to subsystems like USB and SCSI that distinguish\nbetween hosts, devices, disks, partitions etc.\n\nThe new SET_NETDEV_DEVTYPE() is a convenience helper to set the actual\ndevice type. All device types are free form, but for convenience the\nsame strings as used with RFKILL are choosen.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0fc0b732eaa38beb93a6fb62f77c7bd9622c76ec",
      "tree": "2423b134116c16f027ebeae7954c098f27d6e619",
      "parents": [
        "daf09de817353f18bb81a23a023d429cfd258e62"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Sep 02 01:03:33 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 02 01:03:33 2009 -0700"
      },
      "message": "netdev: drivers should make ethtool_ops const\n\nNo need to put ethtool_ops in data, they should be const.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6cdee2f96a97f6da26bd3759c3f8823332fbb438",
      "tree": "ec79086f05ffc3bdf1aecc37e108ccfc3a95450d",
      "parents": [
        "0625491493d9000e4556bf566d205c28c8e7dc4e",
        "2fbd3da3877ad8d923b055e5996f80b4d4a6daf4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 02 00:32:56 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 02 00:32:56 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/yellowfin.c\n"
    },
    {
      "commit": "25a79c41ce0ce88a4288adf278e9b0e00f228383",
      "tree": "4b1c76c704c3956478e76b51d34643a1caf80368",
      "parents": [
        "8b62ff2dbc3d6c13997b9d440dfd0ed00e6df96d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Aug 31 19:50:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 01 01:13:22 2009 -0700"
      },
      "message": "usbnet: convert to netdev_tx_t\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c1d15d736687057f4dc6e51fbf44b6f6e4320cb",
      "tree": "227058dc55a1f866157d85ed2435bcd0f1f01aeb",
      "parents": [
        "22580f894ac190c46beebb5c3172e450a2318f79"
      ],
      "author": {
        "name": "Petko Manolov",
        "email": "petkan@nucleusys.com",
        "time": "Fri Aug 14 06:40:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 14 16:41:17 2009 -0700"
      },
      "message": "pegasus: Add new device ID.\n\nAdd new definition to \u0027pegasus.h\u0027 for support Japanese IO DATA\n\"ETX-US2\" USB Ethernet Adapter.\n\nPEGASUS_DEV( \u001b$B!H\u001b(BIO DATA USB ETX-US2\u001b$B!I\u001b(B, VENDOR_IODATA, 0x092a,\nDEFAULT_GPIO_RESET | PEGASUS_II )\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7834ddbcc7a097443761b0722e8c9fb8511b95b1",
      "tree": "f764502e46a6a5db52dcec7b961238161848e9b6",
      "parents": [
        "d4de9532fd0b50d486259ace17650a58bbb751c2"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Tue Aug 11 22:57:16 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 14 09:14:04 2009 -0400"
      },
      "message": "usbnet: add rx queue pausing\n\nAdd rx queue pausing to usbnet. This is needed by rndis_wlan so that it can\ncontrol rx queue and prevent received packets from being send forward before\nrndis_wlan receives and handles \u0027media connect\u0027-indication. Without this\nestablishing WPA connections is hard and fail often.\n\n[v2] - removed unneeded use of skb_clone\n\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2a4901bcbe9c122bd56e1f6c337fcb4ad75fafb7",
      "tree": "428a5163b3d925d2d5b9a31c1e7d5bc6ecb149b6",
      "parents": [
        "27b7b5c131a1df6701a96e10d1056de8e3b15aa9"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Thu Jul 30 19:41:52 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 04 16:44:17 2009 -0400"
      },
      "message": "rndis_host: allow rndis_wlan to see all indications\n\nAllow rndis_wlan to see all indications. Currently rndis_host lets rndis_wlan to\nknow about link state changes only, but there is whole set of other\n802.11-specific indications that rndis_wlan should handle properly. So rename\nlink_change() to indication() and convert rndis_wlan to use it.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1487cd5e76337555737cbc55d7d83f41460d198f",
      "tree": "f6d4dbb7debf36014d25ab4b482a32683d46ede2",
      "parents": [
        "e40cbdac0629402a4cb0c3bca0cc19ab7a00e00d"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Thu Jul 30 19:41:20 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 04 16:44:15 2009 -0400"
      },
      "message": "usbnet: allow \"minidriver\" to prevent urb unlinking on usbnet_stop\n\nrndis_wlan devices freeze after running usbnet_stop several times. It appears\nthat firmware freezes in state where it does not respond to any RNDIS commands\nand device have to be physically unplugged/replugged. This patch lets\nminidrivers to disable unlink_urbs on usbnet_stop through new info flag.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bcd218be5aebed94951a750b1d477aea86fb68ea",
      "tree": "13e8f349a69a591c7e92239361521a817ce79cb1",
      "parents": [
        "81e43213882e62374c1a87f9d97d4287ed9f7257"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Tue Jul 28 02:37:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 02 12:54:31 2009 -0700"
      },
      "message": "smsc95xx: remove EEPROM loaded check\n\nThe eeprom read \u0026 write commands currently check the E2P_CMD_LOADED_ bit is\nset before allowing any operations.  This prevents any reading or writing\nunless a correctly programmed EEPROM is installed.\n\nThis patch removes the check, so it is possible to program blank EEPROMS\nvia ethtool.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74d154189d597b91da4322996dbf4f5c3d1544ab",
      "tree": "6f09861b5e2f875d2d8ea2127b16add9103221c6",
      "parents": [
        "5a6338db37885af06760d40cad589316e48431e9",
        "ffafa60d496f80c250f2ae0340ae94434c0b0b4d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 23 19:03:51 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 23 19:03:51 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/wireless/iwmc3200wifi/netdev.c\n\tnet/wireless/scan.c\n"
    },
    {
      "commit": "87cf65601e1709e57f7e28f0f7b3eb0a992c1782",
      "tree": "f4d18d2c5630e5b03b4c66ede5384cb330fe5583",
      "parents": [
        "4564cba71637d3b4ea3730f5637b21a9eb3c8999"
      ],
      "author": {
        "name": "Rémi Denis-Courmont",
        "email": "remi.denis-courmont@nokia.com",
        "time": "Tue Jul 21 01:58:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 21 12:40:39 2009 -0700"
      },
      "message": "USB host CDC Phonet network interface driver\n\nMany Nokia handsets support a Phonet interface to the cellular modem\nvia a vendor-specific USB interface. CDC Phonet follows the\nCommunications Device Class model, with one control interface, and\nand a pair of inactive and active data alternative interface. The later\nhas two bulk endpoint, one per direction.\n\nThis was tested against Nokia E61, Nokia N95, and the existing Phonet\ngadget function for the Linux composite USB gadget framework.\n\nSigned-off-by: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da8120355e80ddaf534adb8ed910871d97512d56",
      "tree": "9958a6c33e29b5af5faccf6650e98729151618a2",
      "parents": [
        "c86ae82605ef92594a0de809a8c588ae955fed63",
        "7fefe6a88494b00b151b5ca7bb84daaa781bbca7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 16 20:21:24 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 16 20:21:24 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/wireless/orinoco/main.c\n"
    },
    {
      "commit": "7fefe6a88494b00b151b5ca7bb84daaa781bbca7",
      "tree": "ac6283137d3f61019a30bb637c2f3ed05f9f2b37",
      "parents": [
        "869f1c54e9aecde1dfd4349832ce9415a596be8e"
      ],
      "author": {
        "name": "Vincent CUISSARD",
        "email": "vincent.cuissard@gmail.com",
        "time": "Thu Jul 16 06:08:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 16 18:06:25 2009 -0700"
      },
      "message": "cdc-eem: bad crc checking\n\nWhen the driver received an EEM packet with CRC option enabled, driver must\ncompute and check the CRC of the Ethernet data. Previous version computes CRC\non Ethernet data plus the original CRC value. Skbuff is correctly trimed but\nthe old length is used when CRC is computed.\n\nSigned-off-by: Vincent CUISSARD \u003cvincent.cuissard@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "635ecaa70e862f85f652581305fe0074810893be",
      "tree": "ea69b5944526e1dd8f11edd7892134f06a177299",
      "parents": [
        "240c102d9c54fee7fdc87a4ef2fabc7eb539e00a"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Jul 09 17:59:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 12 14:20:04 2009 -0700"
      },
      "message": "netdev: restore MTU change operation\n\nalloc_etherdev() used to install a default implementation of this\noperation, but it must now be explicitly installed in struct\nnet_device_ops.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "240c102d9c54fee7fdc87a4ef2fabc7eb539e00a",
      "tree": "f176b03249adbb1e3e495a8657cbc864ac76a71c",
      "parents": [
        "f2ba025b2036e52a176cddcf91b15ac2b10c644a"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Jul 09 17:54:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 12 14:20:02 2009 -0700"
      },
      "message": "netdev: restore MAC address set and validate operations\n\nalloc_etherdev() used to install default implementations of these\noperations, but they must now be explicitly installed in struct\nnet_device_ops.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a33e9e7f35ef6dcab528e0327f29188475f60691",
      "tree": "b49fbe81598cd21fbc1437318f6f525a0e828767",
      "parents": [
        "d75ec2b7ec27fd6cdba78492fbd63bee4d091a87"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Tue Jun 16 17:17:27 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:52 2009 -0400"
      },
      "message": "usbnet: Add stop function pointer to \u0027struct rndis_data\u0027.\n\nAllow minidriver to know that netdev has stopped. This is to let\nwireless turn off radio when usbnet dev is stopped.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6ed106549d17474ca17a16057f4c0ed4eba5a7ca",
      "tree": "b98c09081509b3a9757339b6b66779e4126dfa29",
      "parents": [
        "0e8635a8e1f2d4a9e1bfc6c3b21419a5921e674f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jun 23 06:03:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 05 19:16:04 2009 -0700"
      },
      "message": "net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions\n\nThis patch is the result of an automatic spatch transformation to convert\nall ndo_start_xmit() return values of 0 to NETDEV_TX_OK.\n\nSome occurences are missed by the automatic conversion, those will be\nhandled in a seperate patch.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7963837f933df8a8ada56fa8f8205ebab40f84d0",
      "tree": "f32a3989183d811afc95b43ebd44e3f186b711f4",
      "parents": [
        "80667ac13a6cf2c3a3ff275a2a72809671299acb"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 29 16:53:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 30 19:46:48 2009 -0700"
      },
      "message": "usbnet: Use netdev stats structure\n\nNow that netdev has its own stats structure we should use that\ninstead.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80667ac13a6cf2c3a3ff275a2a72809671299acb",
      "tree": "51323ba470a0835d3bad6a83fb127193ff6e99ce",
      "parents": [
        "58e2e7d5913e7a2a6d87ef30d3b52e66b88e6e1d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 29 16:53:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 30 19:46:46 2009 -0700"
      },
      "message": "smsc95xx: Use netdev stats structure\n\nNow that netdev has its own stats structure we should use that\ninstead.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58e2e7d5913e7a2a6d87ef30d3b52e66b88e6e1d",
      "tree": "eddda83f8195dfb7eccf5ec498f0f102c104c357",
      "parents": [
        "a22d2b36a2c4ca58c5914072a88704377bbd34f8"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 29 16:52:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 30 19:46:45 2009 -0700"
      },
      "message": "rndis_host: Use netdev stats structure\n\nNow that netdev has its own stats structure we should use that\ninstead.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a22d2b36a2c4ca58c5914072a88704377bbd34f8",
      "tree": "683d53b06ce1bfb579edd6a0bddc81ae6fbb3b11",
      "parents": [
        "9612101cb33862cc160069cc8423926d61db51f8"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 29 16:51:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 30 19:46:43 2009 -0700"
      },
      "message": "net1080: Use netdev stats structure\n\nNow that netdev has its own stats structure we should use that\ninstead.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9612101cb33862cc160069cc8423926d61db51f8",
      "tree": "cd84c68aca7a46c48006dae35378a15077ec4b4f",
      "parents": [
        "eaea43abf30c8ccb447c190e7c94b46b5f75eae6"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 29 16:50:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 30 19:46:43 2009 -0700"
      },
      "message": "dm9601: Use netdev stats structure\n\nNow that netdev has its own stats structure we should use that\ninstead.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eaea43abf30c8ccb447c190e7c94b46b5f75eae6",
      "tree": "f5cd6640188bab54b301b66dc06cd2ef010e1664",
      "parents": [
        "008440e3ad4b72f5048d1b1f6f5ed894fdc5ad08"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 29 16:49:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 30 19:46:41 2009 -0700"
      },
      "message": "cdc_eem: Use netdev stats structure\n\nNow that netdev has its own stats structure we should use that\ninstead.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6be832529a8129c9d90a1d3a78c5d503a710b6fc",
      "tree": "7d09b2141743739c4d4387f818c1fa6319cdb243",
      "parents": [
        "83b462c656813e002843ddb061c8cc99149cab14"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Jun 20 01:21:53 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 20 01:21:53 2009 -0700"
      },
      "message": "usbnet cdc_subset: fix issues talking to PXA gadgets\n\nThe host-side CDC subset driver is binding more specifically\nthan it should ... only to PXA 210/25x/26x Linux-USB gadgets.\n\nLoosen that restriction to match the gadget driver driver.\nThis will various PXA 27x and PXA 3xx devices happier when\ntalking to Linux hosts, potentially others.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nTested-by: Aric D. Blumer \u003caric@sdgsystems.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68924920cb457ac44b14ca38343954bdcee046fc",
      "tree": "9904d0fb6aa0970323dfb2bb3e141fd356495504",
      "parents": [
        "a060330e261cf71f5b3dd2f85bf3eeb9dba61a2e"
      ],
      "author": {
        "name": "Jonas Sjöquist",
        "email": "jonas.sjoquist@ericsson.com",
        "time": "Thu Jun 18 01:50:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 19 00:19:51 2009 -0700"
      },
      "message": "cdc_ether: additional PID\u0027s to the whitelist\n\nThis patch adds five PID\u0027s to the whitelist set of devices.\n\nDevices added to the whitelist:\n\nDell Wireless 5530 HSPA\nEricsson Mobile Broadband Module variants (F3507g, F3607gw and F3307)\nToshiba F3507g\n\nSigned-off-by: Jonas Sjöquist \u003cjonas.sjoquist@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3453f6342110d60edb37be92c4a4f668ca8b0c4",
      "tree": "38fe40ba7bb20887d165b0fb3397508f0f6ee2de",
      "parents": [
        "0ea920d211e0a870871965418923b08da2025b4a"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Jun 18 07:03:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 19 00:18:38 2009 -0700"
      },
      "message": "pegasus usb-net: Fix endianness bugs\n\nThis fixes various endianness bugs. Some harmless and some real ones.\nThis is tested on a PowerPC-64 machine.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Stable \u003cstable@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cbc1cb8cd46ce1f7645b9de249b2ce8460129bb",
      "tree": "8d104ec2a459346b99413b0b77421ca7b9936c1a",
      "parents": [
        "ca44d6e60f9de26281fda203f58b570e1748c015",
        "45e3e1935e2857c54783291107d33323b3ef33c8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 15 03:02:23 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 15 03:02:23 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tDocumentation/feature-removal-schedule.txt\n\tdrivers/scsi/fcoe/fcoe.c\n\tnet/core/drop_monitor.c\n\tnet/core/net-traces.c\n"
    },
    {
      "commit": "5b2c4b972c0226406361f83b747eb5cdab51e68e",
      "tree": "b915055947fc6646af3477b135be4ad76ec4ba32",
      "parents": [
        "81fbbf60408ad6b98ff72120de948cb7fd2498d0"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Jun 12 06:14:36 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 13 01:18:45 2009 -0700"
      },
      "message": "net: fix network drivers ndo_start_xmit() return values (part 8)\n\nFix up USB drivers that return an errno value (result of usb_submit_urb())\nto qdisc_restart(), causing qdisc_restart() to print a warning and requeue/\nretransmit the skb.\n\n- hso: skb is freed: use after free\n- at76_usb: skb is freed: use after free\n\nCompile tested only.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ac49a1c9928b4a242b3cb1d83bc1d5c9b8fcb50",
      "tree": "4237e93f0952c07da3e9ed74bc18845f41136c7b",
      "parents": [
        "4737f0978d6e64eae468e01fa181abf6499e6b84"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 04 16:20:28 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:50 2009 +0200"
      },
      "message": "trivial: fix ETIMEOUT -\u003e ETIMEDOUT typos\n\nfix ETIMEOUT -\u003e ETIMEDOUT typos\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d65a68a8da5c9d1041ebc5e018e677d641910668",
      "tree": "a4512d1990f17c0ba45b53e2a79658c892fe647c",
      "parents": [
        "b07878e5471a8c880cb3cffee3a73048f38d2001"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Thu Jun 04 05:50:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 08 00:20:20 2009 -0700"
      },
      "message": "hso: convert dev_alloc_skb() to netdev_alloc_skb()\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19d337dff95cbf76edd3ad95c0cee2732c3e1ec5",
      "tree": "33326eeb09cb9664cc8427a5dc7cd2b08b5a57c3",
      "parents": [
        "0f6399c4c525b518644a9b09f8d6fb125a418c4d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jun 02 13:01:37 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 03 14:06:13 2009 -0400"
      },
      "message": "rfkill: rewrite\n\nThis patch completely rewrites the rfkill core to address\nthe following deficiencies:\n\n * all rfkill drivers need to implement polling where necessary\n   rather than having one central implementation\n\n * updating the rfkill state cannot be done from arbitrary\n   contexts, forcing drivers to use schedule_work and requiring\n   lots of code\n\n * rfkill drivers need to keep track of soft/hard blocked\n   internally -- the core should do this\n\n * the rfkill API has many unexpected quirks, for example being\n   asymmetric wrt. alloc/free and register/unregister\n\n * rfkill can call back into a driver from within a function the\n   driver called -- this is prone to deadlocks and generally\n   should be avoided\n\n * rfkill-input pointlessly is a separate module\n\n * drivers need to #ifdef rfkill functions (unless they want to\n   depend on or select RFKILL) -- rfkill should provide inlines\n   that do nothing if it isn\u0027t compiled in\n\n * the rfkill structure is not opaque -- drivers need to initialise\n   it correctly (lots of sanity checking code required) -- instead\n   force drivers to pass the right variables to rfkill_alloc()\n\n * the documentation is hard to read because it always assumes the\n   reader is completely clueless and contains way TOO MANY CAPS\n\n * the rfkill code needlessly uses a lot of locks and atomic\n   operations in locked sections\n\n * fix LED trigger to actually change the LED when the radio state\n   changes -- this wasn\u0027t done before\n\nTested-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e [thinkpad]\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "342a437ef625953e8bdeee3bc1605ccd27a38863",
      "tree": "d27e11745942803b94bc459e601a1c3917a09361",
      "parents": [
        "644233073458653e4b7fb474d9a8bdbbfd37739a"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Fri May 29 22:13:58 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 29 22:13:58 2009 -0700"
      },
      "message": "usbnet: ratelimit warning messages invoked from callback handler\n\nWarning messages coming from rtl8150 driver can flood the console\nand make a DTV/set-top-box unable to decode video/audio frames.\n\n\u0027Pegasus\u0027 driver handles this situation similarly, preventing this\nfrom happening there.\n\nIt happens with a low cost BCM MIPS embedded platform, whenever\ntimeout errors were coming from usbnet device, making platform\nunusable for viewer watching.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df18acca8eb13c8cf55fa45e9f9231dc51f64d98",
      "tree": "43cc2aca9a0c8a76982be79474346a9b8a6f316d",
      "parents": [
        "61189c78bda846f4682c6003e893362f4305518b"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Wed May 13 10:10:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 21:03:41 2009 -0700"
      },
      "message": "smsc95xx: strip ethernet fcs (crc) on receive path\n\nThe smsc95xx driver was forwarding the trailing fcs on received frames\nup the stack leading to confusion in tcpdump.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nTested-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nAcked-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61189c78bda846f4682c6003e893362f4305518b",
      "tree": "0d77d1a28759b28c11514e3c7de205b1a4563e27",
      "parents": [
        "9d21493b4beb8f918ba248032fefa393074a5e2b"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Wed May 13 10:09:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 21:03:41 2009 -0700"
      },
      "message": "dm9601: trivial comment fixes\n\nThe comments describing the rx/tx headers used a combination of zero-\nand 1-based indexing, leading to confusion.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22f6dacdfcfdc792d068e9c41234808860498d04",
      "tree": "281a7d476f256ea3e2f800177ba685b169cc0540",
      "parents": [
        "928f308f556f4943e50c5064b546f47bce301f02",
        "9b05126baa146fc3f41360164141d4e1b3ea93c4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 08 02:48:30 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 08 02:48:30 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tinclude/net/tcp.h\n"
    },
    {
      "commit": "9f722c0978b04acba209f8ca1896ad05814bc3a3",
      "tree": "9c596d23beda50080a21a5ed90be3e9f4a6a5d1e",
      "parents": [
        "0c266898b42fe4e4e2f9edfc9d3474c10f93aa6a"
      ],
      "author": {
        "name": "Omar Laazimani",
        "email": "omar.oberthur@gmail.com",
        "time": "Mon May 04 12:01:43 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 04 12:01:43 2009 -0700"
      },
      "message": "usbnet: CDC EEM support (v5)\n\nThis introduces a CDC Ethernet Emulation Model (EEM) host side\ndriver to support USB EEM devices.\n\nEEM is different from the Ethernet Control Model (ECM) currently\nsupported by the \"CDC Ethernet\" driver.  One key difference is\nthat it doesn\u0027t require of USB interface alternate settings to\nmanage interface state; some maldesigned hardware can\u0027t handle\nthat part of USB.  It also avoids a separate USB interface for\ncontrol and status updates.\n\n[ dbrownell@users.sourceforge.net: fix skb leaks, add rx packet\nchecks, improve fault handling, EEM conformance updates, cleanup ]\n\nSigned-off-by: Omar Laazimani \u003comar.oberthur@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d252a5e7b73026b3ba3c49940724292099e634f0",
      "tree": "c151797f0daecf457ef7a4bad027ecfdd8d79ad6",
      "parents": [
        "f0a3a1538d57dfb51c73d012cbb72f985cd419aa",
        "1824a9897473fda5e5e42f991ddc674c175e3a09"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 03 14:07:43 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 03 14:07:43 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "726474b8cd0f0f49c570b1dbbab44be898797550",
      "tree": "fa11a467fef4124ffbb168f72a52aae92c2945b0",
      "parents": [
        "f293501c61c50b014ad2347661c6acd951c80fed"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Fri May 01 06:07:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 01 15:27:03 2009 -0700"
      },
      "message": "smsc95xx: add support for LAN9512 and LAN9514\n\nLAN9512 and LAN9514 are USB hubs with an integrated 10/100 ethernet\ncontroller.  Logically this looks like an ethernet controller (similar\nto LAN9500) permanently attached to one of the hub\u0027s downstream ports.\n\nThis patch adds the usb device id of the new ethernet controller to the\nsmsc95xx driver.  This id is the same in both new devices.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f293501c61c50b014ad2347661c6acd951c80fed",
      "tree": "8b6327749d50bd2fdf2fb15e2bd54e1f3d028e70",
      "parents": [
        "2382b15bcc39228572ccf1d9a1185dcabb84c833"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Fri May 01 05:46:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 01 15:27:02 2009 -0700"
      },
      "message": "smsc95xx: configure LED outputs\n\nSMSC LAN9500 has dual purpose GPIO/LED pins, and by default at power-on\nthese are configured as GPIOs.  This means that if LEDs are fitted they\nwon\u0027t ever light.\n\nThis patch sets them to be LED outputs for speed, duplex and\nlink/activity.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1aec5bdfed91b50aedbcad43393bcb05033c7ef3",
      "tree": "258db4a51298bc18f859170e8d611a8e3b406b0f",
      "parents": [
        "aba7453037c3a90714caae77a622dceaf1173786"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 30 12:19:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 01 15:21:55 2009 -0700"
      },
      "message": "net: remove driver_data direct access of struct device\n\nIn the near future, the driver core is going to not allow direct access\nto the driver_data pointer in struct device.  Instead, the functions\ndev_get_drvdata() and dev_set_drvdata() should be used.  These functions\nhave been around since the beginning, so are backwards compatible with\nall older kernel versions.\n\nCc: netdev@vger.kernel.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1c6b14b22af0f85d05a70405dc3fba5de840c7b",
      "tree": "f60031dacc62cbab1212856230ce933559b6ea05",
      "parents": [
        "f4a11bb0c2d5968ea35f95bdbabdd453862f202a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Mar 30 11:32:46 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:27 2009 -0400"
      },
      "message": "rfkill: remove deprecated state constants\n\nI only did superficial review, but these constants are stupid\nto have and without proper warnings nobody will review the\ncode anyway, no amount of shouting will help.\n\nAlso fix wimax to use correct states.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4510d7cb8b4e7d389652b8a4f89fad469a5ecc92",
      "tree": "4bbfef372132bab1ba09b27447aa7d6667f8e0cc",
      "parents": [
        "03ad032bb78b2732b607ed198e951240e1d21e59"
      ],
      "author": {
        "name": "Peter Holik",
        "email": "peter@holik.at",
        "time": "Sat Apr 18 07:24:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:55:59 2009 -0700"
      },
      "message": "usb driver for intellon int51x1 based PLC like devolo dlan duo\n\nusb driver for intellon int51x1 based PLC like devolo dlan duo\nwith improvements suggested by the guys of the mailinglist:\n- name and prefix with int51x1 (Florian Fainelli)\n- use conversion functions cpu_to_le16 / le16_to_cpu (Oliver Neukum)\n- use pskb_may_pull instead of skb-\u003elen (Ilpo Järvinen)\n- better code in tx_fixup (Ilpo Järvinen)\n- use gotos for error handling (Ilpo Järvinen)\n- better description (Jon Smirl)\n\nSigned-off-by: Peter Holik \u003cpeter@holik.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03ad032bb78b2732b607ed198e951240e1d21e59",
      "tree": "3bf7f5927e0545617676ad6feef07fa932db4ad4",
      "parents": [
        "bb9e63e27117b469a151c61fb0045a8ec4cced5d"
      ],
      "author": {
        "name": "Peter Holik",
        "email": "peter@holik.at",
        "time": "Sat Apr 18 07:24:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:55:59 2009 -0700"
      },
      "message": "export usbnet_get_ethernet_addr from usbnet and fixed cdc_ether.c\n\nbecause of using the same function get_ethernet_addr as cdc_ether.c\ni export usbnet_get_ethernet_addr from usbnet and fixed cdc_ether\n(suggested by Oliver Neukum).\n\nSigned-off-by: Peter Holik \u003cpeter@holik.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5e9743bb7429f53c83ad69b432f7b661e74c3f0",
      "tree": "db3691aef0d46c4aed4a2be6dc8ab7c44c3488cb",
      "parents": [
        "a0f82f64e26929776c58a5c93c2ecb38e3d82815",
        "775d8d931581764a1ec982ebe5a927b12762fb6d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:32:26 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:32:26 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tnet/core/dev.c\n"
    },
    {
      "commit": "9dd014eb9804f19d6230c3cbc10fa25f5416bda7",
      "tree": "87f15f1cbb7cf1a2295ae5583a8856c6e0c4c38d",
      "parents": [
        "62bcaa13039538c7f794b0cfcbc26e0313e7fcd5"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Apr 17 01:40:19 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 17 01:40:19 2009 -0700"
      },
      "message": "pegasus: Handle disconnect error code correctly.\n\nEPERM means that disconnect() is runnung. It should be treated like\nENODEV\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84381eed93c974024402eda250c9e7890b72ca4a",
      "tree": "2451e538db5f290605d240c7c65d855e08495923",
      "parents": [
        "d130fe5c95739472b61b30f3f2b401ee43d5e3ea"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 07:58:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:05 2009 -0700"
      },
      "message": "usbnet: remove old compat_net_dev_ops code\n\nSince all usb network drivers are already converted to net_device_ops\nthis code is useless.\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "710b523ac59426e8bfdea3533f42118e46b9cbfb",
      "tree": "49f41b4ab6fc8404da5638db06eacf765bd302b9",
      "parents": [
        "54cb2284dce50672c40248b8e95940318ec2ca41"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Apr 09 07:11:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:44:35 2009 -0700"
      },
      "message": "kaweth: Clean up code\n\nThe driver kaweth yields a -EBUSY error when starting, and a -ETIME\nerror when shutting down. These errors are avoided, and the RX status\nis further checked for other potential errors.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a35528a8346f6e6fd32ed7e51f04d1fa4ca2c01",
      "tree": "9caaf8645b573687bbcf3a16b5aa7dd233fed46e",
      "parents": [
        "8a59f5d2526593c6bc1a0754c3a16ccc9ed41ce3"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:10 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)\n\nReplace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0de8ca597d7b449e9e7ce7af138944acf06c8f05",
      "tree": "61832daec73548b13a2003517900952105fff763",
      "parents": [
        "3b7d2b319db0ba1f6208ca58b297fb419301f85a"
      ],
      "author": {
        "name": "Jan Dumon",
        "email": "j.dumon@option.com",
        "time": "Wed Apr 01 22:59:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 16:31:44 2009 -0700"
      },
      "message": "hso: fix for the \u0027invalid frame length\u0027 messages\n\nSome devices cannot send very short usb transfers. To get around this the\nfirmware adds a known pattern and flags the driver that it should check for\nthis pattern on short transfers. This flag was not taken into account by\nthe driver.\n\nSigned-off-by: Jan Dumon \u003cj.dumon@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b7d2b319db0ba1f6208ca58b297fb419301f85a",
      "tree": "ec1ec255d2e3b5d513b7c0f5791a3f7154632e8c",
      "parents": [
        "b6bc978b361bb9da7526a78b0a247bdd34984282"
      ],
      "author": {
        "name": "Jan Dumon",
        "email": "j.dumon@option.com",
        "time": "Wed Apr 01 22:57:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 16:31:43 2009 -0700"
      },
      "message": "hso: fix for crash when unplugging the device\n\nChanged the order in which things are freed. This fixes an oops when\nunplugging the device while network traffic is ongoing.\n\nSigned-off-by: Jan Dumon \u003cj.dumon@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9961d84270ce1d5f4c662382acf0b418a3ff6a0f",
      "tree": "eb55b7c353504dd0dbc9f59f7b832160f0fe3947",
      "parents": [
        "530e2eba0b49ec1d1321dd8ac8bf6b5376e7b684"
      ],
      "author": {
        "name": "Jan Dumon",
        "email": "j.dumon@option.com",
        "time": "Thu Apr 02 01:16:44 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:16:44 2009 -0700"
      },
      "message": "hso: add Vendor/Product ID\u0027s for new devices\n\nAdd Vendor/Product ID\u0027s for new devices.\nRemoved duplicate product ID 0x7361.\n\nSigned-off-by: Jan Dumon \u003cj.dumon@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "4ff61c8f7b5e1e60620a04a64ac0715c0822fdac",
      "tree": "4748d41f682375bd09a3ef6e2a4ae7376937fe7a",
      "parents": [
        "f2bde7328633269ee935d9ed96535ade15cc348f"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Apr 02 01:09:43 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:09:43 2009 -0700"
      },
      "message": "kaweth: Fix locking to be SMP-safe\n\nOn an SMP system, the following message is printed. The patch below gets\nfixes the problem.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[ INFO: inconsistent lock state ]\n2.6.29-Linus-05093-gc31f403 #57\n---------------------------------\ninconsistent {hardirq-on-W} -\u003e {in-hardirq-W} usage.\nbash/4105 [HC1[1]:SC0[0]:HE0:SE1] takes:\n (\u0026kaweth-\u003edevice_lock){+...}, at: [\u003cffffffffa01aa286\u003e]\n                 kaweth_usb_receive+0x77/0x1af [kaw eth]\n{hardirq-on-W} state was registered at:\n  [\u003cffffffff80260503\u003e] __lock_acquire+0x753/0x1685\n  [\u003cffffffff8026148a\u003e] lock_acquire+0x55/0x71\n  [\u003cffffffff80461ba6\u003e] _spin_lock+0x31/0x3d\n  [\u003cffffffffa01aaa0c\u003e] kaweth_start_xmit+0x2b/0x1e1 [kaweth]\n  [\u003cffffffff803eccd3\u003e] dev_hard_start_xmit+0x22e/0x2ad\n  [\u003cffffffff803fe120\u003e] __qdisc_run+0xf2/0x203\n  [\u003cffffffff803ed0cd\u003e] dev_queue_xmit+0x263/0x39b\n  [\u003cffffffffa03a47cb\u003e] packet_sendmsg_spkt+0x1c4/0x20a [af_packet]\n  [\u003cffffffff803de0c2\u003e] sock_sendmsg+0xe4/0xfd\n  [\u003cffffffff803dec8f\u003e] sys_sendto+0xe4/0x10c\n  [\u003cffffffff8020bccb\u003e] system_call_fastpath+0x16/0x1b\n  [\u003cffffffffffffffff\u003e] 0xffffffffffffffff\nirq event stamp: 1280\nhardirqs last  enabled at (1279): [\u003cffffffff80461a71\u003e]\n                  _spin_unlock_irqrestore+0x44/0x4c\nhardirqs last disabled at (1280): [\u003cffffffff8020bad7\u003e]\n                  save_args+0x67/0x70\nsoftirqs last  enabled at (660): [\u003cffffffff8024192c\u003e]\n                  __do_softirq+0x14d/0x15d\nsoftirqs last disabled at (651): [\u003cffffffff8020ce9c\u003e]\n                  call_softirq+0x1c/0x28\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f2166dff6440bb6fb39e4fbe7bfca7cde95d650",
      "tree": "25c66eaf804ff4b49248236e3a6c4356aeaf0fc8",
      "parents": [
        "b5556498b60a237cca173dfd60109f3504ce25ca"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:35 2009 -0700"
      },
      "message": "usbnet: convert rndis driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63e77b391f7230ab87effbcaf7238e9b1e6d7404",
      "tree": "5633e01b782d4ee59fa666fa041f380d7993e702",
      "parents": [
        "e12c4f83210b457e2969fbe1198357e66f044a93"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:34 2009 -0700"
      },
      "message": "usbnet: convert smsc95xx driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e12c4f83210b457e2969fbe1198357e66f044a93",
      "tree": "57d66358c6d465f81b5dfbcfe7cbe6fd8230ab28",
      "parents": [
        "fe85ff8299538c8488645e7d72539079dad5bae6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:33 2009 -0700"
      },
      "message": "usbnet: convert msc7830 driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe85ff8299538c8488645e7d72539079dad5bae6",
      "tree": "a79ce6408262f2897f5518773b2ef7da49ecc020",
      "parents": [
        "1703338c79f39178535fe54b5aeaebf9c42300f6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:33 2009 -0700"
      },
      "message": "usbnet: convert dms9601 driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1703338c79f39178535fe54b5aeaebf9c42300f6",
      "tree": "b21d5ec1ba3b64fabcc0d5cad8b4d41f898e81b9",
      "parents": [
        "777baa4711c6b8373f4e03a3a558d44a6b046d7a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:41:02 2009 -0700"
      },
      "message": "usbnet: convert asix driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "777baa4711c6b8373f4e03a3a558d44a6b046d7a",
      "tree": "5c6f4f07f1d72433f906437369e8ab81011b5870",
      "parents": [
        "805aaa29fa3c5afb26cb42f440f40d3f7f5c4bdc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:41:01 2009 -0700"
      },
      "message": "usbnet: support net_device_ops\n\nUse net_device_ops for usbnet device, and export for use\nby other derived drivers.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "805aaa29fa3c5afb26cb42f440f40d3f7f5c4bdc",
      "tree": "d2acb9d5c6c31abd6e31455b876e6ede4db5f298",
      "parents": [
        "c266cb4ef2ef1f1e3f46d81022939feebe8fa54d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:41:01 2009 -0700"
      },
      "message": "usbnet: convert to internal net_device_stats\n\nDefault handler for net_device_stats already does same thing.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c266cb4ef2ef1f1e3f46d81022939feebe8fa54d",
      "tree": "a2db68f0a417f927e4ec07760c61b3b41b3b01e2",
      "parents": [
        "d79f7ef48b0897458a4df30085338aeb7fb85ffc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:41:00 2009 -0700"
      },
      "message": "usbnet: convert hso driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d79f7ef48b0897458a4df30085338aeb7fb85ffc",
      "tree": "a430632a79ea8ce44125c5bb89662518cc5f35b1",
      "parents": [
        "b7e41e23055f20be334c404b15373c8deb2262b9"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:41:00 2009 -0700"
      },
      "message": "usbnet: convert rtl driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7e41e23055f20be334c404b15373c8deb2262b9",
      "tree": "f838eab0d799cc83741415627629e422c83c3ff1",
      "parents": [
        "19b8f8f1a1cd9e31a1092a6841065471df8db00f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:40:59 2009 -0700"
      },
      "message": "usbnet: convert to internal net_device stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19b8f8f1a1cd9e31a1092a6841065471df8db00f",
      "tree": "443aa82cd6bec200af9f58a2c754cd76745fac12",
      "parents": [
        "edc4ae08644045dc803dc519f96ff245cb80adad"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:40:58 2009 -0700"
      },
      "message": "usbnet: convert catc device to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "edc4ae08644045dc803dc519f96ff245cb80adad",
      "tree": "cb813d14e32e3b6ee1c41359009b1b57cb0b3deb",
      "parents": [
        "94ffab6d199ab36e5dfd2f2f0e4bb135728526c4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:40:58 2009 -0700"
      },
      "message": "usbnet: convert catc to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "508827ff0ac3981d420edac64a70de7f4e304d38",
      "tree": "b0cee8ddef9f0ceab68c388e4ae46b7295eb2cb5",
      "parents": [
        "2c3c3d02f28801d7ad2da4952b2c7ca6621ef221",
        "72e2240f181871675d3a979766330c91d48a1673"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 05 02:06:47 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 05 02:06:47 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/tokenring/tmspci.c\n\tdrivers/net/ucc_geth_mii.c\n"
    },
    {
      "commit": "a1a69c8db7f988f903349442a7538d21b56c38e9",
      "tree": "a778ea09e48ed2a2ba136556a8859dd77cf35b77",
      "parents": [
        "4843b93c96ae5043c6279c4ec6fcd8ee3866ff5b"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Tue Mar 03 23:48:16 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 03 23:48:16 2009 -0800"
      },
      "message": "dm9601: new vendor/product IDs\n\nAdd vendor/product IDs for new no name dm9601 compatible usb ethernet\nadaptors.\n\nReported-by: Eric Lauriault \u003ceric@linux.ca\u003e\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa4abc9bcce0d2a7ec189e897f8f8c58ca04643b",
      "tree": "22ef88d84a2e06380bb6a853c3ba28657e4e5f92",
      "parents": [
        "814c01dc7c533033b4e99981a2e24a6195bfb43c",
        "52c0326beaa3cb0049d0f1c51c6ad5d4a04e4430"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 21:35:16 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 21:35:16 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-tx.c\n\tnet/8021q/vlan_core.c\n\tnet/core/dev.c\n"
    },
    {
      "commit": "52c0326beaa3cb0049d0f1c51c6ad5d4a04e4430",
      "tree": "84978240e85936ac1b20ef7c3c01534353688629",
      "parents": [
        "05ffb3e287dfa8ad9fdf29089837b54bc6473303"
      ],
      "author": {
        "name": "Dmitriy Taychenachev",
        "email": "dimichxp@gmail.com",
        "time": "Tue Feb 24 18:42:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:48:08 2009 -0800"
      },
      "message": "zaurus: add usb id for motomagx phones\n\nThe Motorola MOTOMAGX phones (Z6, E8, Zn5 so far) are providing\ncombined ACM/BLAN USB configuration. Since it has Vendor Specific\nclass, the corresponding drivers (cdc-acm, zaurus) can\u0027t find it just\nby interface info. This patch adds usb id so the zaurus driver can\nproperly handle this combined device.\n\nSigned-off-by: Dmitriy Taychenachev \u003cdimichxp@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05ffb3e287dfa8ad9fdf29089837b54bc6473303",
      "tree": "8206ab8731a7324e869244b4934c08349444ce7e",
      "parents": [
        "2cf48a10aa1f45c7b1f1117a829f2f8a1a1309e2"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Sun Mar 01 20:45:40 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:45:40 2009 -0800"
      },
      "message": "usbnet: make usbnet_get_link() fall back to ethtool_op_get_link()\n\nMake usbnet_get_link() fall back to ethtool_op_get_link() instead of\ndefaulting to 1.  \n     \nThis makes usbnet_get_link return valid results without the need for a\ndriver specific check_connect or mii ops as long as the driver calls\nnetif_carrier_{on,off}() as appropriate.  cdc_ether is an example of\nsuch a driver.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cac477e8f1038c41b6f29d3161ce351462ef3df7",
      "tree": "48d406b610f6bccc024c3fab9a4b505f912e8b43",
      "parents": [
        "6709fe9a27e43a4931938fe0d7f2cc5edef31386"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Feb 25 04:33:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:44:21 2009 -0800"
      },
      "message": "cdc_ether: add usb id for Ericsson F3507g\n\nThe Ericsson F3507g wireless broadband module provides a CDC Ethernet\ncompliant interface, but identifies it as a \"Mobile Direct Line\" CDC\nsubclass, thereby preventing the CDC Ethernet class driver from picking\nit up.  This patch adds the device id to cdc_ether.c as a workaround.\n\nEricsson has provided a \"class\" driver for this device:\nhttp://kerneltrap.org/mailarchive/linux-net/2008/10/28/3832094\nBut closer inspection of that driver reveals that it adds little more\nthan duplication of code from cdc_ether.c.  See also\nhttp://marc.info/?l\u003dlinux-usb\u0026m\u003d123334979706403\u0026w\u003d2\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e44578ea7c4f87462e05e0d0a2dd43b6beecd5f6",
      "tree": "b75885c2326d9d1b0f7067084b83a200b8b4556c",
      "parents": [
        "a6f26e4b0e1d63f466df7ae0fa35398316cf2dfc"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Mon Feb 23 05:58:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:02:57 2009 -0800"
      },
      "message": "hso: remove hso_free_device()\n\nThere is really no need for function just doing simple kfree()\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nCc: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6f26e4b0e1d63f466df7ae0fa35398316cf2dfc",
      "tree": "7f8ead59474b1d35055f7d328dabf4ce2bfca555",
      "parents": [
        "6ceffd477808b806d0510747a77fca0a1a60a5b2"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Mon Feb 23 05:39:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:02:56 2009 -0800"
      },
      "message": "hso: remove claiming and releasing of USB interface\n\nNo need to reclaim the same USB interface beeing probed.\nReleasing interface does nothing also.\n\nThis is already in for a long time in off-kernel hso driver\nand no regresions were noticed for this change.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nCc: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f11c179eea77b8afc2fb7cb4b9a8815b85e3c16f",
      "tree": "9edf1e86fbb91815f31d7728820d098041f03bb9",
      "parents": [
        "4545a3f2765bb7d2d93468a8ffa578ac87a2c5c7",
        "0c9a3aaaf30e1d1994de58c554ef97a719e20892"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 25 00:02:05 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 25 00:02:05 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/wireless/orinoco/orinoco.c\n"
    },
    {
      "commit": "fef7cc0893146550b286b13c0e6e914556142730",
      "tree": "9e9cb54014f6aa9932861ad63535cf17a5a88913",
      "parents": [
        "a52b8bd338630f78a6bfe39fe17cb8469d2679ae"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 24 23:52:24 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 23:52:24 2009 -0800"
      },
      "message": "asix: new device ids\n\nThis patch adds two new device ids to the asix driver.\n\nOne comes directly from the asix driver on their web site, the other was\nreported by Armani Liao as needed for the MSI X320 to get the driver to\nwork properly for it.\n\nReported-by: Armani Liao \u003caliao@novell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0227abc9d011892fd13f360b56a7b276ebea8b07",
      "tree": "16fca2a098df3fc522820f8b0620c6cddeedf123",
      "parents": [
        "de2f19daac017301b0bfd73bdecff89e7ea30eb7"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Sat Feb 14 11:47:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 17 19:34:47 2009 -0800"
      },
      "message": "drivers/net/usb: fix sparse warnings: Should it be static?\n\nImpact: Make symbols static.\n\nFix this sparse warnings:\n  drivers/net/usb/hso.c:1249:6: warning: symbol \u0027hso_unthrottle_tasklet\u0027 was not declared. Should it be static?\n  drivers/net/usb/hso.c:1268:6: warning: symbol \u0027hso_unthrottle_workfunc\u0027 was not declared. Should it be static?\n  drivers/net/usb/hso.c:1466:5: warning: symbol \u0027tiocmget_submit_urb\u0027 was not declared. Should it be static?\n  drivers/net/usb/smsc95xx.c:62:5: warning: symbol \u0027turbo_mode\u0027 was not declared. Should it be static?\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35c26c2cf6a6a2d1c48add732d8ba002bd90784c",
      "tree": "ace3fb06bd279cf90ab8994d56ae12051488b2c8",
      "parents": [
        "ab46d779661d7a03b7aa00279eead5dc3f0b3901"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Feb 14 22:56:56 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 14 22:56:56 2009 -0800"
      },
      "message": "rndis: remove private wrapper of __constant_cpu_to_le32\n\nUse cpu_to_le32 directly as it handles constant folding now, replace direct\nuses of __constant_cpu_to_{endian} as well.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "005c79b3d4df48fa01b77e5ccf46e5cd4754cfd5",
      "tree": "bc3ef1b64dcdb48b2d6accb51951a0d73b33262e",
      "parents": [
        "4d7902f22b0804730b80f7a4147f676430248a3a",
        "eda58a85ec3fc05855a26654d97a2b53f0e715b9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 04 16:51:58 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 04 16:51:58 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n"
    },
    {
      "commit": "67dd82462d553c35bef14de1bf8afcb1095e041d",
      "tree": "85f94766e03f83b48900d8525c83f5ede0bb60b4",
      "parents": [
        "fb53fde9762432d091dac209bdf4f3f850117c55"
      ],
      "author": {
        "name": "Filip Aben",
        "email": "f.aben@option.com",
        "time": "Tue Feb 03 15:13:26 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 03 15:13:26 2009 -0800"
      },
      "message": "hso: add new device id\u0027s\n\nThis patch adds a few device ID\u0027s. It also removes an ID that was used\nin an internal engineering version of a device and will never see\ncommercial light. Even if this ID will be \u0027recycled\u0027 in the future,\nwhich is very unlikely, we don\u0027t know what kind of device will be\nbehind it. Therefore it\u0027s safer to remove it.\n\nSigned-off-by: Filip Aben \u003cf.aben@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09640e6365c679b5642b1c41b6d7078f51689ddf",
      "tree": "a2b80c153bd23fe59db8c6994fda29923819fcea",
      "parents": [
        "ee437770c42088b9b653e8b3bf28a61fa647f84e"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sun Feb 01 00:45:17 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 01 00:45:17 2009 -0800"
      },
      "message": "net: replace uses of __constant_{endian}\n\nBase versions handle constant folding now.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "150a7fcc5ccf6ffe4a2280f5a447d104ec77912d",
      "tree": "309d9e8917804428b6e1133e835a29a14c3e9bde",
      "parents": [
        "01a1ac472f3cd3e24a5f70597346773115ef4586"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Sun Jan 25 17:54:46 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 25 17:54:46 2009 -0800"
      },
      "message": "smsc95xx: fix function prototype of async callback\n\nsmsc95xx_async_cmd_callback doesn\u0027t currently match usb_complete_t, so\nthere\u0027s a cast to force the square peg into the round hole.  This patch\nfixes this properly.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01a1ac472f3cd3e24a5f70597346773115ef4586",
      "tree": "add0c623fd4c74e743c89aa0cc588a5e65266710",
      "parents": [
        "0db155de988031f925096a7df1bf9633790a2c18"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Sun Jan 25 17:53:58 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 25 17:53:58 2009 -0800"
      },
      "message": "smsc95xx: remove unused completion struct\n\nOliver Neukum spotted the useless complete() in our async callback.  On\ncloser inspection, the entire completion struct is unused.  This patch\nremoves it.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d317482944250228255bcbe97a95b7e7ad9a538",
      "tree": "699fd50b7ff360c0cb0c82cf1f28388d8996d461",
      "parents": [
        "0b491eee46012772cbf029450d123e933c2e7940"
      ],
      "author": {
        "name": "Christian Eggers",
        "email": "christian.eggers@kathrein.de",
        "time": "Wed Jan 21 12:56:24 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 12:56:24 2009 -0800"
      },
      "message": "usb/mcs7830: Don\u0027t use buffers from stack for USB transfers\n\nmcs7830_set_reg() and mcs7830_get_reg() are called with buffers\nfrom stack which must not be used directly for USB transfers.\nThis causes corruption of the stack particulary on non x86\narchitectures because DMA may be used for these transfers.\n\nSigned-off-by: Christian Eggers \u003cchristian.eggers@kathrein.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3feeba1e53f54f726a39da254a5c41e02530255e",
      "tree": "11be6e023579adb6727884f4cc105c3106a06fb4",
      "parents": [
        "7e92214b539ea17ccaf0886d140cbba9801a4d40",
        "a58c891a53aca81c78f9cbe0572a301042470e96"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:53:15 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:53:15 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (95 commits)\n  b44: GFP_DMA skb should not escape from driver\n  korina: do not use IRQF_SHARED with IRQF_DISABLED\n  korina: do not stop queue here\n  korina: fix handling tx_chain_tail\n  korina: do tx at the right position\n  korina: do schedule napi after testing for it\n  korina: rework korina_rx() for use with napi\n  korina: disable napi on close and restart\n  korina: reset resource buffer size to 1536\n  korina: fix usage of driver_data\n  bnx2x: First slow path interrupt race\n  bnx2x: MTU Filter\n  bnx2x: Indirection table initialization index\n  bnx2x: Missing brackets\n  bnx2x: Fixing the doorbell size\n  bnx2x: Endianness issues\n  bnx2x: VLAN tagged packets without VLAN offload\n  bnx2x: Protecting the link change indication\n  bnx2x: Flow control updated before reporting the link\n  bnx2x: Missing mask when calculating flow control\n  ...\n"
    },
    {
      "commit": "5839b414f9f9d2d6a471988763b61dbf85eb2dba",
      "tree": "5ce869b94d082023ff87f8432fae8b45b33b9b1f",
      "parents": [
        "d45eb81c3e345fabaf27ef3ab437b85c0bf9fafa"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Thu Jan 15 13:31:34 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 12:48:36 2009 -0800"
      },
      "message": "hso serial throttled tty kref fix.\n\nThis patch is for Alan Cox as it related to the tty layer.\nHopefully the hso driver is again relatively stable with this fix.\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d45eb81c3e345fabaf27ef3ab437b85c0bf9fafa",
      "tree": "46f3008a49f0c3dd167237419267d70626729e8c",
      "parents": [
        "fe41cbb164a0dc55f3914a0e4cabe8240410157c"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barrow@option.com",
        "time": "Thu Jan 15 13:31:24 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 12:48:36 2009 -0800"
      },
      "message": "tty: Fix double grabbing of a spinlock\n\nThe HSO changes for kref introduced a recursive spinlock take. All\nfunctions which call put_rxbuf_data already have serial-\u003eserial_lock\ngrabbed.\n\n[Comment to code added-AC]\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barrow@option.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "fe41cbb164a0dc55f3914a0e4cabe8240410157c"
}
