)]}'
{
  "log": [
    {
      "commit": "db543c1f973cd1d557cc32ceee76737c1e4d2898",
      "tree": "a87f3d359895b08648362f785a01559adbb30b24",
      "parents": [
        "e3b99556975907530aeb9745e7b3945a0da48f17"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Aug 15 15:13:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 15 19:52:30 2008 -0700"
      },
      "message": "net: skb_copy_datagram_from_iovec()\n\nThere\u0027s an skb_copy_datagram_iovec() to copy out of a paged skb, but\nnothing the other way around (because we don\u0027t do that).\n\nWe want to allocate big skbs in tun.c, so let\u0027s add the function.\nIt\u0027s a carbon copy of skb_copy_datagram_iovec() with enough changes to\nbe annoying.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3b99556975907530aeb9745e7b3945a0da48f17",
      "tree": "97f764e5c8587efcba64ad8d0edce9fee094e143",
      "parents": [
        "04a0551c87363f100b04d28d7a15a632b70e18e7"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Fri Aug 15 15:09:56 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 15 19:52:19 2008 -0700"
      },
      "message": "tun: TUNGETIFF interface to query name and flags\n\nAdd a TUNGETIFF interface so that userspace can query a\ntun/tap descriptor for its name and flags.\n\nThis is needed because it is common for one app to create\na tap interface, exec another app and pass it the file\ndescriptor for the interface. Without TUNGETIFF the spawned\napp has no way of detecting wheter the interface has e.g.\nIFF_VNET_HDR set.\n\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nAcked-by: Max Krasnyansky \u003cmaxk@qualcomm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04a0551c87363f100b04d28d7a15a632b70e18e7",
      "tree": "0e99521316fab64754104677c6fa6b6a63b3f922",
      "parents": [
        "6f85a124d819e1cf33b16d064a6a656fd448a735"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Aug 15 14:56:37 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 15 19:52:01 2008 -0700"
      },
      "message": "loopback: Drop obsolete ip_summed setting\n\nNow that the network stack can handle inbound packets with partial\nchecksums, we should no longer clobber the ip_summed field in the\nloopback driver.  This is because CHECKSUM_UNNECESSARY implies that\nthe checksum field is actually valid which is not true for loopback\npackets since it\u0027s only partial (and thus complemented).\n\nThis allows packets from lo to then be SNATed to an external source\nwhile still preserving the checksum\u0027s validity.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f85a124d819e1cf33b16d064a6a656fd448a735",
      "tree": "237334a15ed58f709ad947b303fc9c641bfcfa9a",
      "parents": [
        "7447ef63cf2dfdc444f4c72ae13f604350b2e25f"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Aug 15 14:55:02 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 15 19:51:36 2008 -0700"
      },
      "message": "net: Preserve netfilter attributes in skb_gso_segment using __copy_skb_header\n\nskb_gso_segment didn\u0027t preserve some attributes in the original skb\nsuch as the netfilter fields.  This was harmless until they were used\nwhich is the case for packets going through lo.\n\nThis patch makes it call __copy_skb_header which also picks up some\nother missing attributes.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7447ef63cf2dfdc444f4c72ae13f604350b2e25f",
      "tree": "f329b96bbfb41f6e246d248ae7fca3beead7acc5",
      "parents": [
        "f22f8567cb0a530d8958d177e0f268783bd0d894"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 15 14:54:03 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 15 19:51:26 2008 -0700"
      },
      "message": "loopback: Remove rest of LOOPBACK_TSO code.\n\nIt hasn\u0027t been enabled for a long time and the generic GSO\nengine is better documentation of what is expected of a\ndevice implementing TSO.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f22f8567cb0a530d8958d177e0f268783bd0d894",
      "tree": "45232b989e5e645ef9f1c2483a2e8db60873e4b8",
      "parents": [
        "e4119a43187139736750bad5d694c6a839df045d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Aug 15 14:52:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 15 19:51:25 2008 -0700"
      },
      "message": "loopback: Enable TSO\n\nThis patch enables TSO since the loopback device is naturally\ncapable of handling packets of any size.  This also means that\nwe won\u0027t enable GSO on lo which is good until GSO is fixed to\npreserve netfilter state as netfilter treats loopback packets\nin a special way.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4119a43187139736750bad5d694c6a839df045d",
      "tree": "345492438de9049b25f8fec36efc6017928ce2a8",
      "parents": [
        "23197916c447a1623d196e6547781180905f0bb2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Aug 15 19:51:07 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 15 19:51:07 2008 -0700"
      },
      "message": "bridge: show offload settings\n\nAdd more ethtool generic operations to dump the bridge offload\nsettings.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23197916c447a1623d196e6547781180905f0bb2",
      "tree": "a24bb40144d8c31a5b46b4f23092118fad2df631",
      "parents": [
        "816f8b86621000fc82e16ae5f172164de761d5eb"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Aug 15 14:11:19 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 15 14:11:19 2008 -0700"
      },
      "message": "tg3: Update version to 3.94\n\nThis patch updates the version number to 3.94.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "816f8b86621000fc82e16ae5f172164de761d5eb",
      "tree": "b7a6964f422ebb4815314397ae8ed4c69d3fcc70",
      "parents": [
        "4ba526ced990f4d61ee8d65fe8a6f0745e8e455c"
      ],
      "author": {
        "name": "Stefan Buehler",
        "email": "stbuehler@web.de",
        "time": "Fri Aug 15 14:10:54 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 15 14:10:54 2008 -0700"
      },
      "message": "tg3: fix 64 bit counter for ethtool stats\n\nEthtool stats are 64-bits in length.  net_device_stats members are\nunsigned long types.  When gathering information for\na get_ethtool_stats call, the driver will call a driver-private,\ninlined get_stat64() function, which returns an unsigned long value.\nThis call will inadvertently mask off the upper 32-bits of a stat on\n32-bit machines.\n\nThis patch defines a new get_estat() inline function and modifies the\nESTAT_ADD() macro to use it.\n\nSigned-off-by: Stefan Buehler \u003cstbuehler@web.de\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ba526ced990f4d61ee8d65fe8a6f0745e8e455c",
      "tree": "8b20fe7ea098ff1f6d04282adc82b779e403e02b",
      "parents": [
        "bc7959b2cbb57393b625b423c73e6fd07610257f"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Aug 15 14:10:04 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 15 14:10:04 2008 -0700"
      },
      "message": "tg3: Fix firmware event timeouts\n\nThe git commit 7c5026aa9b81dd45df8d3f4e0be73e485976a8b6 (\"tg3: Add\nlink state reporting to UMP firmware\") introduced code that waits for\nprevious firmware events to be serviced before attempting to submit a\nnew event.  Unfortunately that patch contained a bug that cause the\ndriver to wait 2.5 seconds, rather than 2.5 milliseconds as intended.\nThis patch fixes that bug.\n\nThis bug revealed that not all firmware versions service driver events\nthough.  Since we do not know which versions of the firmware do and don\u0027t\nservice these events, the driver needs some way to minimize the effects\nof the delay.  This patch solves the problem by recording a jiffies\ntimestamp when it submits an event to the hardware.  If the jiffies\ncounter shows that 2.5 milliseconds have already passed, a wait is not\nneeded and the driver can proceed to submit a new event.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc7959b2cbb57393b625b423c73e6fd07610257f",
      "tree": "34866255e3e88d358847d2912da8c9193e07679e",
      "parents": [
        "3bda12589646caa22b2ed4ef7cf82d17ea59d7a6"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Aug 15 14:08:55 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 15 14:08:55 2008 -0700"
      },
      "message": "tg3: Turn off ASF \"driver alive\" heartbeats for APE\n\nThe ENABLE_ASF flag is set when DASH is enabled on the NIC, but DASH\ndoes not run on the RX CPU.  Instead it runs on the APE.\nConsequently, the driver does not need to send \"driver alive\" updates\nto the RX CPU when the APE is present.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3bda12589646caa22b2ed4ef7cf82d17ea59d7a6",
      "tree": "abe2d161b442821ac245a61833e24b61fae954b1",
      "parents": [
        "731fd79c133dc04cabee17ecfa7661189a8df5c8"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Aug 15 14:08:22 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 15 14:08:22 2008 -0700"
      },
      "message": "tg3: Preserve register settings for DASH\n\nBroadcom\u0027s DASH (Desktop and mobile Architecture for System Hardware)\nimplementation requires that the driver preserve particular register\nsettings.  If the driver does not preserve them, communication with\nthe DASH firmware will be lost.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "731fd79c133dc04cabee17ecfa7661189a8df5c8",
      "tree": "09656086883108a0ddc4b02decfedee13c162188",
      "parents": [
        "77b483f132ba25edf4ef455dd87a91ab7bbf4170"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Aug 15 14:07:51 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 15 14:07:51 2008 -0700"
      },
      "message": "tg3: Refine APE status check\n\nRecently, more status bits have been added to the APE status register.\nThis patch refines the status register check so that the driver can\nsend more events than it would have otherwise.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "77b483f132ba25edf4ef455dd87a91ab7bbf4170",
      "tree": "8cb8f8444de1228cafed26784923e1045aba64c7",
      "parents": [
        "c6153b5b77650879d78dec76414213c76dd8d574"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Aug 15 14:07:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 15 14:07:24 2008 -0700"
      },
      "message": "tg3: Add APE register access locking\n\nIf the driver resets the chip while the APE is performing a register\naccess, that register access will never complete and the APE will hang\nindefinitely.  To prevent this race condition, the driver must acquire\nan APE mutex before resetting the chip.  The APE will not attempt a\nregister access until it acquires this lock.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6153b5b77650879d78dec76414213c76dd8d574",
      "tree": "05f4d13104c1dd6dd7c0f04d3815aededec323b8",
      "parents": [
        "323c048836f73a11ded6f9743feda21c00465cb0"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Aug 15 13:44:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 15 13:44:31 2008 -0700"
      },
      "message": "ipv4: Disable route secret interval on zero interval\n\nLet me first state that disabling the route cache hash rebuild\nshould not be done without extensive analysis on the risk profile\nand careful deliberation.\n\nHowever, there are times when this can be done safely or for\ntesting.  For example, when you have mechanisms for ensuring\nthat offending parties do not exist in your network.\n\nThis patch lets the user disable the rebuild if the interval is\nset to zero.  This also incidentally fixes a divide-by-zero error\nwith name-spaces.\n\nIn addition, this patch makes the effect of an interval change\nimmediate rather than it taking effect at the next rebuild as\nis currently the case.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "323c048836f73a11ded6f9743feda21c00465cb0",
      "tree": "2cbb7cf162da13586df959919739dd8f852ecf44",
      "parents": [
        "191cd582500f49b32a63040fedeebb0168c720af"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Thu Aug 14 17:01:10 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 14 17:01:10 2008 -0700"
      },
      "message": "pkt_sched: Fix unlocking in tc_ctl_tfilter()\n\nFix a bug with spin_lock_bh() inserted instead of spin_unlock_bh() by\nsome recent patch. \n\nReported-by: Denys Fedoryshchenko \u003cdenys@visp.net.lb\u003e\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "191cd582500f49b32a63040fedeebb0168c720af",
      "tree": "173ce9682d77798c6e4ca7e14af57ea2f46c55b8",
      "parents": [
        "0eb8b1fe9238ca4c1797e4c105d5790abda1726f"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Thu Aug 14 15:33:21 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 14 15:33:21 2008 -0700"
      },
      "message": "netns: Add network namespace argument to rt6_fill_node() and ipv6_dev_get_saddr()\n\nipv6_dev_get_saddr() blindly de-references dst_dev to get the network\nnamespace, but some callers might pass NULL.  Change callers to pass a\nnamespace pointer instead.\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0eb8b1fe9238ca4c1797e4c105d5790abda1726f",
      "tree": "0f5bb6d9256184b669abd7d82baaef77dd83ea4f",
      "parents": [
        "f22828e89f4f3e8c74ca7ffa69b0410afbd80eee"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Aug 14 15:30:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 14 15:30:31 2008 -0700"
      },
      "message": "bnx2: Update version to 1.8.0.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f22828e89f4f3e8c74ca7ffa69b0410afbd80eee",
      "tree": "22f0627b6b65a905fc585f497ec9f9ae38157956",
      "parents": [
        "729b85cd47f4e63657505cb5c6af104e19250805"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Aug 14 15:30:14 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 14 15:30:14 2008 -0700"
      },
      "message": "bnx2: Reinsert VLAN tag when necessary.\n\nIn certain cases when ASF or other management firmware is running, the\nchip may be configured to always strip out the VLAN tag even when\nVLAN acceleration is not enabled.  This causes some VLAN tagged\npackets to be received by the host stack without any knowledge that\nthe original packet was VLAN tagged.\n\nWe fix this by re-inserting the VLAN tag into the packet when necessary.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "729b85cd47f4e63657505cb5c6af104e19250805",
      "tree": "a5bf5f01797ec0dffd550bd50cca7fa930e2f962",
      "parents": [
        "7c6337a15e3d4689efe703e8bb65ae82cc13c435"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Aug 14 15:29:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 14 15:29:39 2008 -0700"
      },
      "message": "bnx2: Use proper CONFIG_VLAN_8021Q to compile the VLAN code.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c6337a15e3d4689efe703e8bb65ae82cc13c435",
      "tree": "fa08e8ee38efc564f2c6fb8e76ae9b5a212c3d78",
      "parents": [
        "b793b3a75e12ae4576f3d9b6013c8a7d8b0277b8"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Aug 14 15:29:09 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 14 15:29:09 2008 -0700"
      },
      "message": "bnx2: Fix logic to setup VLAN rx tagging.\n\nWe should now be checking BNX2_FLAG_CAN_KEEP_VLAN to determine how\nto set the VLAN rx tagging in the RX_MODE register.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b793b3a75e12ae4576f3d9b6013c8a7d8b0277b8",
      "tree": "e493685833f06462afd5d4edc6e231c33131a633",
      "parents": [
        "b635acec48bcaa9183fcbf4e3955616b0d4119b5",
        "c0912585ec8b64d846d56995241f2c8a7f48ee75"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 14 14:50:46 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 14 14:50:46 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-davem\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "c0912585ec8b64d846d56995241f2c8a7f48ee75",
      "tree": "a1d55fd65b6f018b0537d353c35c71633f46da13",
      "parents": [
        "1a3c4bc61547e5a75fd3b85b425624756da4cffb"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Aug 07 17:21:09 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:44:21 2008 -0400"
      },
      "message": "AX88796: Fix locking in ethtool support\n\nFix a pair of nasty locking problems in the ax88796 driver\nspotted by a sparse check:\n\nwarning: context imbalance in \u0027ax_get_settings\u0027 - wrong count at exit\nwarning: context imbalance in \u0027ax_set_settings\u0027 - wrong count at exit\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1a3c4bc61547e5a75fd3b85b425624756da4cffb",
      "tree": "e7403a51157e31bd30b8a5bae38434f7691053dc",
      "parents": [
        "c7e65c17d75f29c846ff711b1dc5e823ba8de314"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Aug 07 12:24:42 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:44:18 2008 -0400"
      },
      "message": "atl1e: WAKE_MCAST 2x. 1st WAKE_UCAST?\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c7e65c17d75f29c846ff711b1dc5e823ba8de314",
      "tree": "944d3678881e3e57c12c506e8abcf49a9385e269",
      "parents": [
        "85a73b333c0c06fcadb8e32f1e30f00e980f2fc7"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Aug 08 00:55:17 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:44:11 2008 -0400"
      },
      "message": "[netdrvr] ne: Use CONFIG_MACH_TX49XX\n\nAfter some cleanups in arch/mips area, now MACH_TX49XX is selected for\nboth TOSHIBA_RBTX4927 and TOSHIBA_RBTX4938.  Fold these two conditions\nto one.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "85a73b333c0c06fcadb8e32f1e30f00e980f2fc7",
      "tree": "5a1931c01663b9d061a4c18c1b212a9f14fb4c34",
      "parents": [
        "0235f64175db41fa17a6ce5c9b58fd3550986eb4"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Aug 08 13:53:29 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:44:02 2008 -0400"
      },
      "message": "Kconfig: HSO driver bugfixes and updates\n\nMove the Kconfig for the new \"Option\" driver so it\u0027s not in the\nmiddle of the usbnet-based drivers, so the dependency displays\nin the Kconfig user interfaces don\u0027t get trashed.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0235f64175db41fa17a6ce5c9b58fd3550986eb4",
      "tree": "5699e0722c054bad05c1cbe9367322e1a926122c",
      "parents": [
        "6c59f56978c3dffd447176d218bc5852842c9ce9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 08 12:02:57 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:48 2008 -0400"
      },
      "message": "USB: HSO: minor fixes due to code review\n\nFix up problems in hso.c driver as pointed out by Andrew.\n\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6c59f56978c3dffd447176d218bc5852842c9ce9",
      "tree": "a230ab5129f62fcfbb19aeb95dce4fe6647c583b",
      "parents": [
        "6d558a52ba295fc1c281c671d7daab2f74ddb4f2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 08 12:02:14 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:47 2008 -0400"
      },
      "message": "USB: HSO: make tty_operations const\n\nAs recommended by Arjan.\n\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Andrew Bird \u003cajb@spheresystems.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6d558a52ba295fc1c281c671d7daab2f74ddb4f2",
      "tree": "d16d3ad63cc9e0b5def6e313ac3657959597a4ff",
      "parents": [
        "add477df674db00377d9a4dc0d9b553ce79bc06d"
      ],
      "author": {
        "name": "Olivier Blin",
        "email": "blino@mandriva.com",
        "time": "Fri Aug 08 12:01:41 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:46 2008 -0400"
      },
      "message": "hso: fix refcounting on the ttyHSx devices\n\nThe references on ttyHSx devices were not decremented correctly when\nthe tty was closed. The helper freeing the serial devices was never\ncalled because of that, and the module left some dangling sysfs\ndevices after being unloaded.\n\nSigned-off-by: Olivier Blin \u003cblino@mandriva.com\u003e\nCc: Jari Tenhunen \u003cjari.tenhunen@iki.fi\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "add477df674db00377d9a4dc0d9b553ce79bc06d",
      "tree": "6b52bedf8a3c17ddb8259b717b68e6b6f759be2b",
      "parents": [
        "1595ab5d7d99bc6c9a5548ab3fb83e278eeae409"
      ],
      "author": {
        "name": "Olivier Blin",
        "email": "blino@mandriva.com",
        "time": "Fri Aug 08 12:01:11 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:45 2008 -0400"
      },
      "message": "hso: fix oops in read/write callbacks\n\nThe tty may be closed already when the read/write callbacks are called.\nThis patch checks that the ttys still exist before waking them up.\n\nSigned-off-by: Olivier Blin \u003cblino@mandriva.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jari Tenhunen \u003cjari.tenhunen@iki.fi\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1595ab5d7d99bc6c9a5548ab3fb83e278eeae409",
      "tree": "5392d4ea2ca259ee19b90fb01b3c8e465f767349",
      "parents": [
        "11d89d639352ef27bb3f0e7513dd406284bf034a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Aug 08 21:33:34 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:40 2008 -0400"
      },
      "message": "[netdrvr] uninline atl1e_setup_mac_ctrl()\n\nThere doesn\u0027t seem to be a compelling reason why atl1e_setup_mac_ctrl()\nis marked as \"inline\":\n\nIt\u0027s not used in any place where speed would matter much, and as long as\nit has only one caller non-ancient gcc versions anyway inline it\nautomatically.\n\nThis patch fixes the following compile error with gcc 3.4:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      drivers/net/atl1e/atl1e_main.o\natl1e_main.c: In function `atl1e_check_link\u0027:\natl1e_main.c:50: sorry, unimplemented: inlining failed in call to\natl1e_main.c:196: sorry, unimplemented: called from here\nmake[4]: *** [drivers/net/atl1e/atl1e_main.o] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "11d89d639352ef27bb3f0e7513dd406284bf034a",
      "tree": "9fc7f9437fe4511171f68e3b6c921611a977f7e2",
      "parents": [
        "092bc57184842229ee41f87d9c408a3f1302aaa6"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 08 00:08:45 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:32 2008 -0400"
      },
      "message": "netxen: update driver version\n\nRaise driver version to 4.0.11.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "092bc57184842229ee41f87d9c408a3f1302aaa6",
      "tree": "0ad474c92d86f8490ed211f56f49923c3d31e6e3",
      "parents": [
        "15eef1e1b718667981da92d2fa18283f181c117c"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 08 00:08:43 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:16 2008 -0400"
      },
      "message": "netxen: cleanup interrupt code\n\nMark interrupt scheme in very old firmware incompatible. Interrupt mask\nand status registers are per pci function / port.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "15eef1e1b718667981da92d2fa18283f181c117c",
      "tree": "1466795fd7a1f4ab10a7c4e1146bf3567e4392b1",
      "parents": [
        "922c4f2c70c156ac38b4e6affbd30d4b1efd5864"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 08 00:08:42 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:14 2008 -0400"
      },
      "message": "netxen: fix dma watchdog\n\nNX3031 does not require driver to kill dma watchdog.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "922c4f2c70c156ac38b4e6affbd30d4b1efd5864",
      "tree": "42184bba52d97f188e8f39651ad0f2c29fd1df35",
      "parents": [
        "9e410778047d0f2887adb888b44eda4d72d4f67d"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 08 00:08:41 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:12 2008 -0400"
      },
      "message": "netxen: force link update across ifdown/ifup\n\nRe-read link status in dev open(). Schedule link watchdog only\nif dev is up.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9e410778047d0f2887adb888b44eda4d72d4f67d",
      "tree": "26abc4daef3178d00592f09e130c5918017e2e3b",
      "parents": [
        "9dc28efeee98a4f81d5469d3576f55c5e6d1a5db"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 08 00:08:40 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:08 2008 -0400"
      },
      "message": "netxen: fix rxbuf leak across driver reload\n\nFree up rx ring during driver unload or open() failure.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9dc28efeee98a4f81d5469d3576f55c5e6d1a5db",
      "tree": "a2b856eceadcd954fd8a8fad699143e848a44b29",
      "parents": [
        "8d792cd990938c4d06b86141465ff8d52a946a0a"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 08 00:08:39 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:05 2008 -0400"
      },
      "message": "netxen: fix mac addr setup\n\nFor NX3031 mac addr should be read from firmware. mac addr in flash\nis still valid, but can be overridden by firmware if running in\nvirtualization environment.\n\nFor old revisions, mac addr is retrieved directly from flash.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8d792cd990938c4d06b86141465ff8d52a946a0a",
      "tree": "ac3f4c057d05b43d61280879c63fe61ca37aff2c",
      "parents": [
        "05c550babecfc129a8d9331edf43107192bae115"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Aug 08 16:24:19 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:42:41 2008 -0400"
      },
      "message": "ixgbe: add cx4 device ID\n\nThis is a simple device ID add for adapters that support\nCX4 (copper infiniband style cable) connectors for 10GbE.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "05c550babecfc129a8d9331edf43107192bae115",
      "tree": "4f1eb186492dc840aeac79fbbb1335085ff7f47e",
      "parents": [
        "f8d59f7826aa73c5e7682fbed6db38020635d466"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Aug 08 18:36:16 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:42:34 2008 -0400"
      },
      "message": "e1000e: remove unnecessary snippet missed in prior check_options update\n\nThe removal of this bit of code was missed in an earlier patch submittal.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f8d59f7826aa73c5e7682fbed6db38020635d466",
      "tree": "1287e3ee3e5af9adf3b59bce6f70f3823997d875",
      "parents": [
        "d53f706da808e6d93dc60b1910233a309009939f"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Aug 08 18:36:11 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:42:29 2008 -0400"
      },
      "message": "e1000e: test for unusable MSI support\n\nSome systems do not like 82571/2 use of 16-bit MSI messages and some\nother systems claim to support MSI, but neither really works.  Setup a\ntest MSI handler to detect whether or not MSI is working properly, and\nif not, fallback to legacy INTx interrupts.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d53f706da808e6d93dc60b1910233a309009939f",
      "tree": "56072e404aaa546d8e901880489296b954edf6ca",
      "parents": [
        "10f1b492135620a87970cad9f80439249dcce299"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Aug 08 18:36:06 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:40:20 2008 -0400"
      },
      "message": "e1000e: increase minimum frame size allowed\n\nSetting an MTU value below 68 was disabling the network connection and\nwould not reconnect until the driver was reloaded.  Prevent changing the\nMTU to anything below 68.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "10f1b492135620a87970cad9f80439249dcce299",
      "tree": "dad44b3b8b744bf0eccd5ffd5932c0b033b5139e",
      "parents": [
        "808ff676c46d8e259c2cb38579f94f8e6ae38009"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Aug 08 18:36:01 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:40:13 2008 -0400"
      },
      "message": "e1000e: Increase Tx timeout factor for 10Mbps\n\nPrevent Tx hangs from happening on 10Mb flood ping by increasing the\ntimeout factor.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "808ff676c46d8e259c2cb38579f94f8e6ae38009",
      "tree": "df9b1489dd2918d67a4b2722a1d0b05e8d304e68",
      "parents": [
        "2d06cad1a5ceb3b04dc9547e261ad4fcebf7433d"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Aug 08 18:35:56 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:40:10 2008 -0400"
      },
      "message": "e1000e: Use skb_copy_to_linear_data_offset introduced in 2.6.22\n\nThe e1000e driver was based on a version of e1000 prior to acme\u0027s\nintroduction of skb_copy_to_linear_data_offset, and was submitted\nafter acme went through and coverted all the drivers to use it.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2d06cad1a5ceb3b04dc9547e261ad4fcebf7433d",
      "tree": "685175f1f7b6bbbde4b07a12391a112601544a97",
      "parents": [
        "56e1f82968af79f70902008098a4687198142ce7"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Aug 08 18:35:51 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:40:03 2008 -0400"
      },
      "message": "e1000e: Set InterruptThrottleRate to default when invalid value used\n\nDuring module load, seting the InterruptThrottleRate parameter to an\ninvalid value would result in the itr/itr_setting pair being set to\nunexpected values which would result in poor performance.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "56e1f82968af79f70902008098a4687198142ce7",
      "tree": "faa0117ce1097b638d07b409f40d349b427b5ca5",
      "parents": [
        "0d63bea2c20651588e5e631799a961468a735eb9"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Aug 08 18:35:44 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:39:56 2008 -0400"
      },
      "message": "e1000e: Return 1 instead of a non-zero value for link up indication\n\nA number of users have mentioned they have tools that rely on a link-up\nindication having a return value of 1 rather than a non-zero value.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0d63bea2c20651588e5e631799a961468a735eb9",
      "tree": "d2df5ca87e41b0f4bbfdf31bd9047beb88bf5531",
      "parents": [
        "e484d5f5c8c64e2c4f110c59e9e964884107822a"
      ],
      "author": {
        "name": "Robert Fitzsimons",
        "email": "robfitz@273k.net",
        "time": "Sat Aug 09 17:54:02 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:28:12 2008 -0400"
      },
      "message": "tlan: Fix two regressions introduced by 64bit conversion.\n\nTwo regressions were introduced by the recent tlan: 64bit conversion\ncommit (93e16847c9db0093065c98063cfc639cdfccf19a).  The first in\nTLan_GetSKB caused a NULL pointer dereference.  With the second causing\nthe link to fail to come up.\n\nSigned-off-by: Robert Fitzsimons \u003crobfitz@273k.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e484d5f5c8c64e2c4f110c59e9e964884107822a",
      "tree": "53db0b8bc858c6eabbf85219b16e63eb270ef3fc",
      "parents": [
        "2726fcf0dab1a9b1fd04dea3837b2b0bb639c1bd"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Aug 10 19:30:28 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:27:44 2008 -0400"
      },
      "message": "sky2: Fix suspend/hibernation/shutdown regression with WOL enabled (rev. 2)\n\nOn my test box with the Asus M3A32-MVP main board there is a\nregression from 2.6.26 related to suspend, hibernation and\nshutdown.  Namely, if Wake-on-LAN is enabled with\n\u0027ethtool -s eth0 wol g\u0027, the box hangs solid during all of these\noperations, while executing either sky2_suspend(), or\nsky2_shutdown().  This patch fixes it for me.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2726fcf0dab1a9b1fd04dea3837b2b0bb639c1bd",
      "tree": "45158e6bbce65a0114236a474fb2e371c13715b0",
      "parents": [
        "13b2738cbb4b59f695bd72bcaabd71317e7731d2"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Wed Aug 06 14:12:11 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:27:08 2008 -0400"
      },
      "message": "au1000_eth: use \u0027unsigned long\u0027 for irqflags\n\nThe patch was generated using the Coccinelle semantic patch framework.\n\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "13b2738cbb4b59f695bd72bcaabd71317e7731d2",
      "tree": "9619008c385cabfe668a42667cd4c1d8a13e39af",
      "parents": [
        "7144decb0f482fcb2152c10c376f0574d563ca52"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Wed Aug 13 21:05:52 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:27:06 2008 -0400"
      },
      "message": "myri10ge: myri10ge_fw_name also overrides the rss firmware\n\nWhen myri10ge_fw_name is given, use it to override the rss firmware\nname as well.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7144decb0f482fcb2152c10c376f0574d563ca52",
      "tree": "f02ec3fabd01c6e34f99998e52ed97857f455d00",
      "parents": [
        "2a54adc3ad771c997bfa721f098d2d4a6ef6ea38"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Wed Aug 13 21:08:14 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:27:00 2008 -0400"
      },
      "message": "ixp4xx_eth: fix dma_mapping_error() compile errors\n\nThe arm ixp4xx_eth driver doesn\u0027t compile in 2.6.27-rc1:\n\n  CC [M]  drivers/net/arm/ixp4xx_eth.o\ndrivers/net/arm/ixp4xx_eth.c: In function \u0027eth_poll\u0027:\ndrivers/net/arm/ixp4xx_eth.c:554: warning: passing argument 1 of \u0027dma_mapping_error\u0027 makes pointer from integer without a cast\ndrivers/net/arm/ixp4xx_eth.c:554: error: too few arguments to function \u0027dma_mapping_error\u0027\ndrivers/net/arm/ixp4xx_eth.c: In function \u0027eth_xmit\u0027:\ndrivers/net/arm/ixp4xx_eth.c:701: warning: passing argument 1 of \u0027dma_mapping_error\u0027 makes pointer from integer without a cast\ndrivers/net/arm/ixp4xx_eth.c:701: error: too few arguments to function \u0027dma_mapping_error\u0027\ndrivers/net/arm/ixp4xx_eth.c: In function \u0027init_queues\u0027:\ndrivers/net/arm/ixp4xx_eth.c:886: warning: passing argument 1 of \u0027dma_mapping_error\u0027 makes pointer from integer without a cast\ndrivers/net/arm/ixp4xx_eth.c:886: error: too few arguments to function \u0027dma_mapping_error\u0027\nmake[3]: *** [drivers/net/arm/ixp4xx_eth.o] Error 1\nmake[2]: *** [drivers/net/arm] Error 2\nmake[1]: *** [drivers/net] Error 2\nmake: *** [drivers] Error 2\n\ndma_mapping_error() changed in 2.6.27-rc1 to also take a device parameter,\nbut nobody bothered updating ixp4xx_eth.c. Fixed by passing the appropriate\ndevice value in the dma_mapping_error() calls.\n\nTested on an ixp425 box.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nAcked-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2a54adc3ad771c997bfa721f098d2d4a6ef6ea38",
      "tree": "92b5b25df897d6997258617b7a1f91e52a9d534f",
      "parents": [
        "fde9403a982218fa8a437f815e7aa0e583e2d6ed"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Tue Aug 12 15:10:46 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:26:57 2008 -0400"
      },
      "message": "gianfar: Call gfar_halt_nodisable() from gfar_halt().\n\ngfar_halt() was factored out into halting and disabling by commit\nd87eb12785c14de1586e3bad86ca2c0991300339, as the suspend() method\nonly wants to do the former.  However, the call to gfar_halt_nodisable()\nfrom gfar_halt() apparently got lost during the patch respin process.\n\nThis adds it back.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fde9403a982218fa8a437f815e7aa0e583e2d6ed",
      "tree": "524b35ffc32420f4fb8092d079457b02e7f1a3e7",
      "parents": [
        "877acedc0d3ea07f7b36573ed2f1f479c2c1eefd"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Mon Aug 11 12:56:44 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:26:38 2008 -0400"
      },
      "message": "[netdrvr] remove unnecessary #include\n\nThe drivers below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.\n  drivers/net/acenic.c\n  drivers/net/bnx2x_link.c\n  drivers/net/bnx2x_main.c\n  drivers/net/cpmac.c\n  drivers/net/gianfar_sysfs.c\n  drivers/net/ipg.h\n  drivers/net/ppp_mppe.c\n  drivers/net/pppol2tp.c\n  drivers/net/r6040.c\n  drivers/net/sh_eth.c\n  drivers/net/sky2.c\n  drivers/net/tehuti.h\n  drivers/net/typhoon.c\n\nThis patch removes the said #include \u003clinux/version.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003chwy@cn.fujitsu.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b635acec48bcaa9183fcbf4e3955616b0d4119b5",
      "tree": "55bf04579019674736355927743bbb4a8913d5d5",
      "parents": [
        "9921b256bb7402143a5bf0b722582562b6485eb8",
        "ca6d1b1333bc2e61e37982de1f28d8604c232414"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 13 20:50:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 13 20:50:10 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (47 commits)\n  usb: musb: pass configuration specifics via pdata\n  usb: musb: fix hanging when rmmod gadget driver\n  USB: Add MUSB and TUSB support\n  USB: serial: remove CONFIG_USB_DEBUG from sierra and option drivers\n  USB: Add vendor/product id of ZTE MF628 to option\n  USB: quirk PLL power down mode\n  USB: omap_udc: fix compilation with debug enabled\n  usb: cdc-acm: drain writes on close\n  usb: cdc-acm: stop dropping tx buffers\n  usb: cdc-acm: bugfix release()\n  usb gadget: issue notifications from ACM function\n  usb gadget: remove needless struct members\n  USB: sh: r8a66597-hcd: fix disconnect regression\n  USB: isp1301: fix compilation\n  USB: fix compiler warning fix\n  usb-storage: unusual_devs entry for Nokia 5300\n  USB: cdc-acm.c: Fix compile warnings\n  USB: BandRich BandLuxe C150/C250 HSPA Data Card Driver\n  USB: ftdi_sio: add support for PHI Fisco data cable (FT232BM based, VID/PID 0403:e40b)\n  usb: isp1760: don\u0027t be noisy about short packets.\n  ...\n"
    },
    {
      "commit": "9921b256bb7402143a5bf0b722582562b6485eb8",
      "tree": "f30bc9ed896a65c7e891919547165dc3c02393c1",
      "parents": [
        "7a49efae71397cf7e9299bbb22b2d12f7cf12428",
        "9e2b2dc4133f65272a6d3c5dcb2ce63f8a87cae9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 13 20:49:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 13 20:49:37 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:\n  CRED: Introduce credential access wrappers\n"
    },
    {
      "commit": "7a49efae71397cf7e9299bbb22b2d12f7cf12428",
      "tree": "d4e47542448b0018f4f684e4097efb05db6bd355",
      "parents": [
        "0ff8285075a1242dbc969b6b4b1719d692931a02",
        "877acedc0d3ea07f7b36573ed2f1f479c2c1eefd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 13 20:48:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 13 20:48:46 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (56 commits)\n  netns: Fix crash by making igmp per namespace\n  bnx2x: Version update\n  bnx2x: Checkpatch compliance\n  bnx2x: Spelling mistakes\n  bnx2x: Minor code improvements\n  bnx2x: Driver info\n  bnx2x: 1G LED does not turn off\n  bnx2x: 8073 PHY changes\n  bnx2x: Change GPIO for any port\n  bnx2x: Pause settings\n  bnx2x: Link order with external PHY\n  bnx2x: No LRO without Rx checksum\n  bnx2x: Wrong structure size\n  bnx2x: WoL capability\n  bnx2x: Clearing MAC addresses filters\n  bnx2x: Delay in while loops\n  bnx2x: PBA Table Page Alignment Workaround\n  bnx2x: Self-test false positive\n  bnx2x: Memory allocation\n  bnx2x: HW attention lock\n  ...\n"
    },
    {
      "commit": "0ff8285075a1242dbc969b6b4b1719d692931a02",
      "tree": "75498fec971960aa9a038846cf7d2561a49bce73",
      "parents": [
        "8d0968abd03ec6b407df117adc773562386702fa",
        "6f63e781eaf6a741fc65f773017154b20ed4ce3b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 13 20:48:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 13 20:48:25 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Handle stack trace attempts before irqstacks are setup.\n  sparc64: Implement IRQ stacks.\n  sparc: remove include of linux/of_device.h from asm/of_device.h\n  sparc64: Fix recursion in stack overflow detection handling.\n  sparc/drivers: use linux/of_device.h instead of asm/of_device.h\n  sparc64: Don\u0027t MAGIC_SYSRQ ifdef smp_fetch_global_regs and support code.\n"
    },
    {
      "commit": "ca6d1b1333bc2e61e37982de1f28d8604c232414",
      "tree": "6675d284fc932e9125fc7fd083eebb7f0a1d5695",
      "parents": [
        "f362a47560070ec0aaf68ac6b45901eeed1c844f"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Fri Aug 08 12:40:54 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:33:01 2008 -0700"
      },
      "message": "usb: musb: pass configuration specifics via pdata\n\nUse platform_data to pass musb configuration-specific\ndetails to musb driver.\n\nThis patch will prevent that other platforms selecting\nHAVE_CLK and enabling musb won\u0027t break tree building.\n\nThe other parts of it will come when linux-omap merge\nup more omap2/3 board-files.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f362a47560070ec0aaf68ac6b45901eeed1c844f",
      "tree": "13712fa7b938488a35ab16777133e6adabec17df",
      "parents": [
        "550a7375fe720924241f0eb76e4a5c1a3eb8c32f"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Mon Aug 04 13:53:52 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:33:00 2008 -0700"
      },
      "message": "usb: musb: fix hanging when rmmod gadget driver\n\nIf we try to modprobe a second gadget driver before\nrmmoding the first one, the reference for the first\ngadget driver would get NULLed avoiding usb to change\ngadget drivers later.\n\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "550a7375fe720924241f0eb76e4a5c1a3eb8c32f",
      "tree": "bf973b43f6248e085557dcc268ad04d6e438d030",
      "parents": [
        "f331e40ee8e4861e1d82310b1af7cf75de7370ac"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Jul 24 12:27:36 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:33:00 2008 -0700"
      },
      "message": "USB: Add MUSB and TUSB support\n\nThis patch adds support for MUSB and TUSB controllers\nintegrated into omap2430 and davinci. It also adds support\nfor external tusb6010 controller.\n\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "f331e40ee8e4861e1d82310b1af7cf75de7370ac",
      "tree": "630dccab66fb5cbc3ba4a3968cabb5855956a8d9",
      "parents": [
        "6188a83f7264edebe9b8ee10ad7b2136d3531ea6"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 12 12:04:50 2008 +0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:33:00 2008 -0700"
      },
      "message": "USB: serial: remove CONFIG_USB_DEBUG from sierra and option drivers\n\nThese drivers should not be relying on CONFIG_USB_DEBUG.  By doing this,\nit prevents users of kernels that do not enable this option from\nenabling debugging in these drivers, unlike all other usb-serial\ndrivers.\n\nCc: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nCc: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6188a83f7264edebe9b8ee10ad7b2136d3531ea6",
      "tree": "eeee08c86b896865f64e119458abf41e92cf6441",
      "parents": [
        "ab1666c1364a209e6141d7c14e47a42b5f00eca2"
      ],
      "author": {
        "name": "Oliver Martin",
        "email": "oliver.martin@student.tuwien.ac.at",
        "time": "Sat Aug 09 04:49:26 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:58 2008 -0700"
      },
      "message": "USB: Add vendor/product id of ZTE MF628 to option\n\nThis adds the vendor and product id (19d2:0015) of the ZTE MF628 HSDPA\nmodem to the option driver. It still needs a mode switch command issued\nbeforehand, this is currently handled by a userspace tool.\n\nSigned-off-by: Oliver Martin \u003coliver.martin@student.tuwien.ac.at\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ab1666c1364a209e6141d7c14e47a42b5f00eca2",
      "tree": "e71ab24f20b36762d9b6b2fc9565bdd848cbdd97",
      "parents": [
        "e12cc34527dcd945597c860c25aba92883a4a6a4"
      ],
      "author": {
        "name": "Libin Yang",
        "email": "Libin.Yang@amd.com",
        "time": "Fri Aug 08 15:03:31 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:58 2008 -0700"
      },
      "message": "USB: quirk PLL power down mode\n\nOn some AMD 700 series southbridges, ISO OUT transfers (such as audio\nplayback through speakers) on the USB OHCI controller may be corrupted\nwhen an A-Link express power saving feature is active.\n\nPLL power down mode in conjunction with link power management feature\nL1 being enabled is the bad combination ... this patch prevents them\nfrom being enabled when ISO transfers are pending.\n\nSigned-off-by: Crane Cai \u003ccrane.cai@amd.com\u003e\nSigned-off-by: Libin Yang \u003clibin.yang@amd.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e12cc34527dcd945597c860c25aba92883a4a6a4",
      "tree": "0714e7c05a19c537b9ce098b97abd6377c3ae738",
      "parents": [
        "e5fbab51b4219fbd1dab28666affe38a920b5f7e"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Aug 07 16:29:25 2008 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:58 2008 -0700"
      },
      "message": "USB: omap_udc: fix compilation with debug enabled\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e5fbab51b4219fbd1dab28666affe38a920b5f7e",
      "tree": "dc2d6ff5467f4eff183de712eb13403d35d13351",
      "parents": [
        "934da4635c2d05cef474e5243ef05df95b2ad264"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Aug 06 18:46:10 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:57 2008 -0700"
      },
      "message": "usb: cdc-acm: drain writes on close\n\nAdd a mechanism to let the write queue drain naturally before\nclosing the TTY, rather than always losing that data.  There\nis a timeout, so it can\u0027t wait too long.\n\nProvide missing locking inside acm_wb_is_avail(); it matters\nmore now.  Note, this presumes an earlier patch was applied,\nremoving a call to this routine where the lock was held.\n\nSlightly improved diagnostics on write URB completion, so we\ncan tell when a write URB gets killed and, if so, how much\ndata it wrote first ... and so that I/O path is normally\nsilent (and can\u0027t much change timings).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "934da4635c2d05cef474e5243ef05df95b2ad264",
      "tree": "0ce5d1645e8e6c79253e0b1133d65800122547e1",
      "parents": [
        "672c4e1843c54227ff1bdf1fdd96f9c45c56aa85"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Aug 06 18:44:12 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:57 2008 -0700"
      },
      "message": "usb: cdc-acm: stop dropping tx buffers\n\nThe \"increase cdc-acm write throughput\" patch left in place two\nnow-obsolete mechanisms, either of which can make the cdc-acm\ndriver drop TX data (nasty!).  This patch removes them:\n\n  - The write_ready flag ... if an URB and buffer were found,\n    they can (and should!) always be used.\n\n  - TX path acm_wb_is_used() ... used when the buffer was just\n    allocated, so that check is pointless.\n\nAlso fix a won\u0027t-yet-matter leak of a write buffer on a disconnect path.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc:  David Engraf \u003cdavid.engraf@netcom.eu\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "672c4e1843c54227ff1bdf1fdd96f9c45c56aa85",
      "tree": "0058bc781a433751b193e92c6fc65dbcda2ef64e",
      "parents": [
        "1f1ba11b64947051fc32aa15fcccef6463b433f7"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Aug 06 18:41:12 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:57 2008 -0700"
      },
      "message": "usb: cdc-acm: bugfix release()\n\nBugfixes to the usb_driver_release_interface() usage;\n\n  (a) make sure releasing *either* interface first will release\n      the other, instead of insisting it be the control interface;\n\n  (b) remove the recently-added self-deadlock.\n\n(The \"fix disconnect bug in cdc-acm\" patch was incomplete and incorrect.)\n\nPlus a small \"sparse\" fix:  rename a local variable so it doesn\u0027t\nshadow a function parameter.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1f1ba11b64947051fc32aa15fcccef6463b433f7",
      "tree": "546d99300dc56f4fe744385263eb3864e843f83e",
      "parents": [
        "630c7aa80152881980e45c11584f22476f71959b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Aug 06 18:49:57 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:57 2008 -0700"
      },
      "message": "usb gadget: issue notifications from ACM function\n\nUpdate the CDC-ACM gadget code to support the peripheral-to-host\nnotifications when the tty is opened or closed, or issues a BREAK.\nThe serial framework code calls new generic hooks; right now only\nCDC-ACM uses those hooks.  This resolves several REVISIT comments\nin the code.  (Based on a patch from Felipe Balbi.)\n\nNote that this doesn\u0027t expose USB_CDC_CAP_BRK to the host, since\nthis code still rejects USB_CDC_REQ_SEND_BREAK control requests\nfor host-to-peripheral BREAK signaling (received via /dev/ttyGS*).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "630c7aa80152881980e45c11584f22476f71959b",
      "tree": "b5e7f2e614b9a50a70b2b249275ba649de4db7d1",
      "parents": [
        "54d0be9e3af1e20c3d0c3cc3eba50d33da24229c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Aug 06 18:48:52 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:57 2008 -0700"
      },
      "message": "usb gadget: remove needless struct members\n\nThis removes some unused members from the various USB functions.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "54d0be9e3af1e20c3d0c3cc3eba50d33da24229c",
      "tree": "7d90984e708d834d1f05778fe6ad8dd69ac2e94a",
      "parents": [
        "cbbcb9b0c7e4d1fd90cf54427382dae525773dc2"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Fri Jul 11 18:53:45 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:56 2008 -0700"
      },
      "message": "USB: sh: r8a66597-hcd: fix disconnect regression\n\nfix the regression in commit 29fab0cd897519be9009ba8c898410ab83b378e9\nthat this driver executed reconnection processing when disconnected\nsome devices.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cbbcb9b0c7e4d1fd90cf54427382dae525773dc2",
      "tree": "1c01eaced5c314afc4d345e8a97ce9105659f3b6",
      "parents": [
        "9ff78433f0aeb1f731a22a90206b685df4eaf52e"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Aug 07 16:29:24 2008 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:56 2008 -0700"
      },
      "message": "USB: isp1301: fix compilation\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ff78433f0aeb1f731a22a90206b685df4eaf52e",
      "tree": "22c8e58ee62b5f71550bd685e7049c7cd7597b9b",
      "parents": [
        "d28525f8866244a77b677c0470d4859cb2b6c2a8"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Aug 07 13:04:51 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:56 2008 -0700"
      },
      "message": "USB: fix compiler warning fix\n\nThis patch (as1123b) fixes a compiler warning: do_unbind_rebind() is\ndefined but not used if CONFIG_PM\u003dn.\n\nProblem originally found and initial patch submitted by Alexander\nBeregalov \u003ca.beregalov@gmail.com\u003e.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d28525f8866244a77b677c0470d4859cb2b6c2a8",
      "tree": "a1a34b9d7c02447818445e0dc543aefaa86e4195",
      "parents": [
        "81eb8adfcec210a820ad9872ffb242482c976b8d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Aug 07 13:02:40 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:56 2008 -0700"
      },
      "message": "usb-storage: unusual_devs entry for Nokia 5300\n\nThis patch (as1120) adds an unusual_devs entry for the Nokia 5300.\nMaybe once Nokia releases the Symbian code we\u0027ll be able to fix all\nthe problems it has with the USB mass-storage protocol.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Cedric Godin \u003ccedric@belbone.be\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "81eb8adfcec210a820ad9872ffb242482c976b8d",
      "tree": "36710c8eb010284b5f1532d68309eb25854af8d2",
      "parents": [
        "bf3fc82895f4f501da9daef44d057749fe900c3e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 31 19:06:13 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:56 2008 -0700"
      },
      "message": "USB: cdc-acm.c: Fix compile warnings\n\nThe irq flags should be unsigned long.\n\n  CC [M]  drivers/usb/class/cdc-acm.o\ndrivers/usb/class/cdc-acm.c: In function \u0027acm_waker\u0027:\ndrivers/usb/class/cdc-acm.c:527: warning: comparison of distinct pointer types lacks a cast\ndrivers/usb/class/cdc-acm.c:529: warning: comparison of distinct pointer types lacks a cast\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bf3fc82895f4f501da9daef44d057749fe900c3e",
      "tree": "d4f0405701ab238e38dc3259e9bfa424a7e5df26",
      "parents": [
        "a5f6239949de78a9f33120d76f084928cb234a15"
      ],
      "author": {
        "name": "Leon Leong",
        "email": "upleong@bandrich.com",
        "time": "Fri Aug 01 11:40:12 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:55 2008 -0700"
      },
      "message": "USB: BandRich BandLuxe C150/C250 HSPA Data Card Driver\n\nThis patch adds the Product ID for the BandLuxe C150/C250 3.5G data\ncard series from BandRich Inc.\nAfter detection, the data card works fine.\n\nIt was patched against kernel 2.6.27-rc1 with -mm patch\n\nSigned-off-by: Leon Leong \u003cupleong@bandrich.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a5f6239949de78a9f33120d76f084928cb234a15",
      "tree": "c723ae7c641f299185d2992cbde9325259fed505",
      "parents": [
        "7839b5162d7d6c100f70a036be1e1f2b072857bc"
      ],
      "author": {
        "name": "Lex Ross",
        "email": "lross@mail.ru",
        "time": "Wed Aug 06 16:25:08 2008 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:55 2008 -0700"
      },
      "message": "USB: ftdi_sio: add support for PHI Fisco data cable (FT232BM based, VID/PID 0403:e40b)\n\nSupport for PHI Fisco USB to Serial data cable (FTDI FT232BM based).\nPHI Fisco cable is supplied for connecting Philips Xenium 9@9++ mobile phones.\nPIDs were missing.\n\nTested successfully with PHI Fisco Data Cable (VID/PID 0403:e40b)\n\nSigned-off-by: Lex V. Ross \u003clross@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7839b5162d7d6c100f70a036be1e1f2b072857bc",
      "tree": "bd86bdb8152c2724b01ee92790b4230e2684cf73",
      "parents": [
        "3f02a957d5eb0eeb01207a799086f2b347077f71"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Thu Jul 17 20:09:29 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:55 2008 -0700"
      },
      "message": "usb: isp1760: don\u0027t be noisy about short packets.\n\nAccording to Alan Stern, short packets are quite normal under\ncertain circumstances. This printk was triggered by usb to\nserial converters on every packet and some usb sticks triggered\na few of those while plugging the stick.\nThis printks are now hidden unless USB debug mode is activated.\n\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "3f02a957d5eb0eeb01207a799086f2b347077f71",
      "tree": "1e163aaabe6b260a168ab3c4744066d471f75fb4",
      "parents": [
        "a36c27dfd1003e6d6842fe77faaf868e3e6e9062"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Thu Jul 17 20:09:30 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:53 2008 -0700"
      },
      "message": "usb: ISP1760: improve pre-fetch timing\n\nISP1760 requires a delay of 90ns between programming the address and\nreading the data.  Current driver solves this by a mdelay(1) which is\nvery heavy weighted and slow.  This patch applies the workaround from\nthe ISP1760 FAQ by using two different banks for PTD and payload data\nand using a common wait for them.  This wait is done by an additional\nISP1760 access (whose timing constraints guarantee the 90ns delay).\nThis improves speed when reading from an USB stick from:\n\n  $ time dd if\u003d/dev/sda of\u003d/dev/zero bs\u003d65536 count\u003d1638\n  real    1m 15.43s\n  user    0m 0.44s\n  sys     0m 39.46s\n\nto\n\n  $ time dd if\u003d/dev/sda of\u003d/dev/zero bs\u003d65536 count\u003d1638\n  real    0m 18.53s\n  user    0m 0.16s\n  sys     0m 12.97s\n\n[bigeasy@linutronix.de: fixed comment formating, moved define into\n   header file, obey 80 char rule]\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a36c27dfd1003e6d6842fe77faaf868e3e6e9062",
      "tree": "e493abcdda0db5b71f8d718393fa2b9c39356b18",
      "parents": [
        "937ef73d5075997a8d1777abf217a48bef2ce029"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Thu Jul 17 20:09:28 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:53 2008 -0700"
      },
      "message": "usb: return error code instead of 0 in the enqueue function.\n\nif the enqueue function returns -ESHUTDOWN or -ENOMEM then\nwe return 0 instead of an error. This leads to a timeout and\nthen to a dequeue request of an not enqueued urb.\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "937ef73d5075997a8d1777abf217a48bef2ce029",
      "tree": "a52d840362b3421116c29aa9a2636a8c30d70154",
      "parents": [
        "e8b24450a635bbbd3a2b4c2649eef060c742ebc0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Jul 07 12:16:08 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:53 2008 -0700"
      },
      "message": "USB: serial gadget: rx path data loss fixes\n\nUpdate RX path handling in new serial gadget code to cope better with\nRX blockage:  queue every RX packet until its contents can safely be\npassed up to the ldisc.  Most of the RX path work is now done in the\nRX tasklet, instead of just the final \"push to ldisc\" step.  This\naddresses some cases of data loss:\n\n  - A longstanding serial gadget bug: when tty_insert_flip_string()\n    didn\u0027t copy the entire buffer, the rest of the characters were\n    dropped!  Now that packet stays queued until the rest of its data\n    is pushed to the ldisc.\n\n  - Another longstanding issue:  in the unlikely case that an RX\n    transfer returns data and also reports a fault, that data is\n    no longer discarded.\n\n  - In the recently added RX throttling logic:  it needs to stop\n    pushing data into the TTY layer, instead of just not submitting\n    new USB read requests.  When the TTY is throttled long enough,\n    backpressure will eventually make the OUT endpoint NAK.\n\nAlso: an #ifdef is removed (no longer necessary); and start switching\nto a better convention for debug messages (prefix them with tty name).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e8b24450a635bbbd3a2b4c2649eef060c742ebc0",
      "tree": "7117fc61fb291011cc4b8978c93ffd96e461e89d",
      "parents": [
        "1133cd8adf34709e1857d1491e9fae5597b51ad5"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Jul 06 14:26:30 2008 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:52 2008 -0700"
      },
      "message": "USB: Hook start_hnp into ohci struct\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1133cd8adf34709e1857d1491e9fae5597b51ad5",
      "tree": "1de6dd95736ca7bc899b716b2aeb50aa760bddb4",
      "parents": [
        "f0fa74634c0c686618b5318748bde233772a1a8d"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Jul 06 23:35:01 2008 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:52 2008 -0700"
      },
      "message": "USB: ohci: make distrust_firmware a quirk\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f0fa74634c0c686618b5318748bde233772a1a8d",
      "tree": "5a3b179bfe2918cf91910b8c13fca461ef2843a4",
      "parents": [
        "230ffc75b7b842db5710d30d3a2fc61f9d6f50df"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Jul 04 10:10:53 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:52 2008 -0700"
      },
      "message": "USB: update to Documentation\n\nthis mentions a new deadlock due to advanced power management.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "230ffc75b7b842db5710d30d3a2fc61f9d6f50df",
      "tree": "14fe09bbe8bd2504374ce7b9b794868799d086b5",
      "parents": [
        "51cdc1c103dcb7cf1ca280843308a2e32847f9ce"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Jul 12 22:19:48 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:52 2008 -0700"
      },
      "message": "USB: cxacru: Fix printk format flag in error message\n\n\"#%x\" should have been \"%#x\"\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "51cdc1c103dcb7cf1ca280843308a2e32847f9ce",
      "tree": "606cbb76cd0e36ef259e1abdc9e1b66d460eb2f7",
      "parents": [
        "32fe5e393455d87db4988af03915634304870fb4"
      ],
      "author": {
        "name": "Jost Diederichs",
        "email": "jost@qdusa.com",
        "time": "Sat Jul 12 22:37:05 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:52 2008 -0700"
      },
      "message": "USB: usb-storage Motorola Phone Razr v3xx US_FL_FIX_CAPACITY patch\n\nadd razr v3xx US_FL_FIX_CAPACITY flag to unusual_devs.h in usb-storage\n\nThis is another Motorola phone that incorrectly reports the sector count\n(off by one).\n\nProblem Description: io errors when mounting phone\u0027s sd-card via the\nphones usb port\n\nSteps to reproduce: mount Motorola Razr v3xx phones sd-card on Linux Desktop\nvia usb cable. Phones USB port must be in memory card mode.\n\nDEBUG output:\nJul 9 19:32:41 micky kernel: Buffer I/O error on device sdd, logical block 3970048\nJul 9 19:32:41 micky kernel: sd 11:0:0:0: [sdd] Result: hostbyte\u003dDID_OK driverbyte\u003dDRIVER_SENSE,SUGGEST_OK\nJul 9 19:32:41 micky kernel: sd 11:0:0:0: [sdd] Sense Key : Medium Error [current]\nJul 9 19:32:41 micky kernel: sd 11:0:0:0: [sdd] Add. Sense: No additional sense information\nJul 9 19:32:41 micky kernel: end_request: I/O error, dev sdd, sector 3970048\n\n\nFrom: Jost Diederichs \u003cjost@qdusa.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "32fe5e393455d87db4988af03915634304870fb4",
      "tree": "79040d3b0f6d6adcf0fa764b4d935d1d77c7a80c",
      "parents": [
        "0585e4dfe5670d3ccb77bf86551a657699e9e52e"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Thu Jul 10 14:14:57 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:51 2008 -0700"
      },
      "message": "USB Storage Sierra: TRU-Install feature update\n\nThis patch upgrades the support for the Sierra Wireless TRU-Install\nfeature (i.e. zeroCD) to allow for future support of Linux enabled\nTRU-Install devices.\n\nBy default all devices that do not have a Linux enabled TRU-Install\ndevice (i.e. the device does not have a Linux package on the virtual CD\npartition) will be switched into \"modem mode.\" Devices that do contain a\nLinux package in the TRU-Install virtual CD will be allowed to enumerate\nas a CD-Rom so that either (a) a user can install the packaged software\nor (b) a user-space application (e.g. udev) can switch it to modem mode.\n\nThis patch does allow for manual override by adding a usb-storage module\nparameter \u0027swi_tru_install\u0027 which can force the modem into either mode\nregardless of what packages it contains.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0585e4dfe5670d3ccb77bf86551a657699e9e52e",
      "tree": "a3ed57be69162623af3c58e3d1f9a2546860ad59",
      "parents": [
        "e3173b22eb7b50a23af60e12bab7a29d4b24f284"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Thu Jul 10 14:14:54 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:51 2008 -0700"
      },
      "message": "USB Serial Sierra: TRU-Install feature update\n\nMoves responsbility of TRU-Install (i.e. ZeroCD) to the usb-storage\ndriver. See patch 04/04 of this set.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e3173b22eb7b50a23af60e12bab7a29d4b24f284",
      "tree": "52594768085675b50c727772dc73c23408ef5984",
      "parents": [
        "4e0fee82619937acb13806ffc901d3920b947286"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Thu Jul 10 14:14:51 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:51 2008 -0700"
      },
      "message": "USB Serial Sierra: Dynamic interface detection\n\nThis patch changes the method by which the number of ports per interface is\nassigned so that it is more dynamic and calculated on the fly (as opposed to\nhard coding it). This will allow for faster and easier addition of products.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4e0fee82619937acb13806ffc901d3920b947286",
      "tree": "ddaba2216df875805b830f641c675837deaf963f",
      "parents": [
        "8c809681ba0289afd0ed7bbb63679a0568dd441d"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Thu Jul 10 14:14:47 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:51 2008 -0700"
      },
      "message": "USB Serial Sierra: clean-up\n\nVery minor changes to clean up sierra code. Adds a prefix to debug messages so\nthat Sierra messages are easily recognized. Removes extraneous code.\n\nThis targets kernel 2.6.26-rc9\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8c809681ba0289afd0ed7bbb63679a0568dd441d",
      "tree": "76c441c0b0e55e21c9edcdf2664721aab90ca40d",
      "parents": [
        "368ee6469c327364ea10082a348f91c1f5ba47f7"
      ],
      "author": {
        "name": "Tollef Fog Heen",
        "email": "tfheen@err.no",
        "time": "Tue Jul 22 09:28:05 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:50 2008 -0700"
      },
      "message": "USB: pl2023: Remove USB id (4348:5523) handled by ch341\n\nUSB ID 4348:5523 is handled by the ch341 driver.  Remove it from the\npl2023 driver.\n\nReverts 002e8f2c80c6be76bb312940bc278fc10b2b2487.\n\nSigned-off-by: Tollef Fog Heen \u003ctfheen@err.no\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "368ee6469c327364ea10082a348f91c1f5ba47f7",
      "tree": "fe712e89a91eb1d22e1071bbe82152218e76ac7a",
      "parents": [
        "3bea302d6aa61f2371a63e9ad81eaa373fd66441"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jul 21 10:08:28 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:50 2008 -0700"
      },
      "message": "usb-storage: unusual_devs entries for iRiver T10 and Datafab CF+SM reader\n\nThis patch (as1115) adds unusual_devs entries with the IGNORE_RESIDE\nflag for the iRiver T10 and the Simple Tech/Datafab CF+SM card\nreader.  Apparently these devices provide reasonable residue values\nfor READ and WRITE operations, but not for others like INQUIRY or READ\nCAPACITY.\n\nThis fixes the iRiver T10 problem reported in Bugzilla #11125.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3bea302d6aa61f2371a63e9ad81eaa373fd66441",
      "tree": "21217b4b2a8b2749316e3d69a203ac5a4a638ddb",
      "parents": [
        "59f4ff2ecff4cef36378928cec891785b402e80c"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Mon Jul 21 20:44:50 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:50 2008 -0700"
      },
      "message": "USB: Move usb/mon/ up to misc options in Kconfig\n\nThis makes \"USB Monitor\" appear under \"Miscellaneous USB options\"\nsection instead of in the middle of device specific drivers in the\n\"USB Imaging devices\" section.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "59f4ff2ecff4cef36378928cec891785b402e80c",
      "tree": "b49428f1fd19f26c75ed3e2d6994ba72d3a3d190",
      "parents": [
        "1a21175a615ed346e8043f5e9d60a672266b84b4"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jul 29 11:58:06 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:50 2008 -0700"
      },
      "message": "usb-storage: automatically recognize bad residues\n\nThis patch (as1119) will help to reduce the clutter of usb-storage\u0027s\nunusual_devs file by automatically detecting some devices that need\nthe IGNORE_RESIDUE flag.  The idea is that devices should never return\na non-zero residue for an INQUIRY or a READ CAPACITY command unless\nthey failed to transfer all the requested data.  So if one of these\ncommands transfers a standard amount of data but there is a positive\nresidue, we know that the residue is bogus and we can set the flag.\n\nThis fixes the problems reported in Bugzilla #11125.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1a21175a615ed346e8043f5e9d60a672266b84b4",
      "tree": "9f0a4305c335d06feada41e7ab0697f9509e843d",
      "parents": [
        "0282b7f2a874e72c18fcd5a112ccf67f71ba7f5c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jul 30 11:31:50 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:50 2008 -0700"
      },
      "message": "USB: fix interface unregistration logic\n\nThis patch (as1122) fixes a bug: When an interface is unregistered,\nits children (sysfs files and endpoint devices) are unregistered after\nit instead of before.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0282b7f2a874e72c18fcd5a112ccf67f71ba7f5c",
      "tree": "85db6db24e0ee5d8c018fa9b58a720d3da521b64",
      "parents": [
        "e67d70f2f55d90c79dcb384ad5b798f0f9a68085"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jul 29 12:01:04 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:50 2008 -0700"
      },
      "message": "usb-serial: don\u0027t release unregistered minors\n\nThis patch (as1121) fixes a bug in the USB serial core.  When a device\nis unregistered, the core will give back its minors -- even if the\ndevice hasn\u0027t been assigned any!\n\nThe patch reserves the highest minor value (255) to mean that no minor\nwas assigned.  It also removes some dead code and does a small style\nfixup.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e67d70f2f55d90c79dcb384ad5b798f0f9a68085",
      "tree": "5d767719406227aa7759f9c996e3956acc1264de",
      "parents": [
        "b9a097f26e55968cbc52e30a4a2e73d32d7604ce"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Jul 17 17:26:49 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:49 2008 -0700"
      },
      "message": "usb: gadget: protect gadget_chips.h from been included twice\n\nWithout it, we might have trouble when trying to write\nsome composite gadget drivers.\n\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b9a097f26e55968cbc52e30a4a2e73d32d7604ce",
      "tree": "6797bdb93f1a168b8714ddd295161b9d19f3f589",
      "parents": [
        "38b375d9610e2467cb793a84d17c6f65e44cdb39"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 14 13:28:34 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:49 2008 -0700"
      },
      "message": "USB: usb-storage: quirk around v1.11 firmware on Nikon D4\n\nusb-storage: quirk around v1.11 firmware on Nikon D40\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d454028\nJust as in earlier firmware versions, we need to perform this\nquirk for the latest version too.\n\nSpeculatively do the entry for the D80 too, as they seem to\nhave the same firmware problems historically.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "38b375d9610e2467cb793a84d17c6f65e44cdb39",
      "tree": "baade98427207a0086b018b153947ae2da7a5802",
      "parents": [
        "fa41019c7aa172fde075849834409d23eb49f582"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jul 21 09:56:26 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:49 2008 -0700"
      },
      "message": "USB: OHCI: fix system hang caused by earlier patch\n\nThis patch (as1114) fixes a problem that was revealed by an earlier\npatch (as1069b).  Some broken controllers seem never to turn off their\nRHCS interrupt status bit, even when told to do so.  As a result they\ngenerate an interrupt storm and hang the system.\n\nThe patch avoids enabling RHSC interrupt requests when the RHCS status\nbit is already set.  This should have no adverse affects on normal\ncontrollers, since they won\u0027t set the status bit until a root-hub\nstatus change actually occurs, in which case we wouldn\u0027t enable RHSC\ninterrupt requests anyway -- we would wait until the status change had\nbeen processed and cleared.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fa41019c7aa172fde075849834409d23eb49f582",
      "tree": "ee924a5b05c1935128b3814bfc83e10c0571daad",
      "parents": [
        "f4f4d58734916e816d4b4a7cf61b3fc22ce02683"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Tue Jul 29 05:54:31 2008 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:49 2008 -0700"
      },
      "message": "usb/core/driver: fix warning\n\nusb/core/driver: fix warning:\ndrivers/usb/core/driver.c:834: warning: \u0027do_unbind_rebind\u0027 defined but not used\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f4f4d58734916e816d4b4a7cf61b3fc22ce02683",
      "tree": "72a97145f15bc4284a9b77f5416cf79f90466423",
      "parents": [
        "a00c3cadc2bf50b3c925acdb3d0e5789b1650498"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jul 28 10:39:28 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:49 2008 -0700"
      },
      "message": "USB: add missing kerneldoc line for \"needs_binding\"\n\nThis patch (as1117) adds a kerneldoc line for the \"needs_binding\"\nfield in struct usb_interface.  It was accidentally omitted when the\nfield was added.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a00c3cadc2bf50b3c925acdb3d0e5789b1650498",
      "tree": "71ec9e5fe795dd1934c471fb3a79d6c6138165da",
      "parents": [
        "b5894a500127fce1db1309db5f9ca8b77a2ac266"
      ],
      "author": {
        "name": "Frederik Kriewitz",
        "email": "frederik@kriewitz.eu",
        "time": "Wed Jul 30 16:53:41 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:48 2008 -0700"
      },
      "message": "USB: ftdi_sio: add support for Luminance Stellaris Evaluation/Development Kits\n\nThe Patch adds support for Luminance Stellaris Evaluation/Development\nKits (FTDI 2232C based).\nThe PIDs were missing.\n\nSuccessfully tested with a Stellaris LM3S8962 Evaluation kit.\n\nSigned-off-by: Frederik Kriewitz \u003cfrederik@kriewitz.eu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "b5894a500127fce1db1309db5f9ca8b77a2ac266"
}
