)]}'
{
  "log": [
    {
      "commit": "a01c4ef1cc9622fcce5c10ddb8e9e7f76206959e",
      "tree": "d818051ca720f30307f70c99055583ed3e697d61",
      "parents": [
        "fcf4830a525d37b9bd3ba60430b5729b8621062d"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Fri Apr 28 18:58:57 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USBATM: remove no-longer needed #include\n\nWe #include \u003clinux/netdevice.h\u003e only because \u003clinux/etherdevice.h\u003e\nneeded it, but didn\u0027t #include it itself.  But that\u0027s been fixed now.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fcf4830a525d37b9bd3ba60430b5729b8621062d",
      "tree": "f074a52b10ea331915c9b3cbb5469cfe6a50a2ee",
      "parents": [
        "41fea55e0382b7d59d694d8055b39aa69c793b1f"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Fri Apr 28 18:53:45 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USBATM: remove pointless inline\n\nRemove pointless inline.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6275cdfa0fe032208937a3567ebb8bcfd42d20b1",
      "tree": "dfb84d591316f8b3d21e724574d98359fd0260b1",
      "parents": [
        "67c752b41a4238c1a2d7eebcd061ff8c1127d3e9"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Fri Apr 28 18:52:16 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon May 08 23:43:54 2006 -0700"
      },
      "message": "[PATCH] USBATM: fix modinfo output\n\nBecause of the way stringify works, using an expression\nlike 64 * 1024 for UDSL_MAX_BUF_SIZE results in 64 * 1024\nturning up in the modinfo output instead of 65536.  So use\n65536 directly (this was the only way I found of fixing this).\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "67c752b41a4238c1a2d7eebcd061ff8c1127d3e9",
      "tree": "b2a568a12e965fc76f276c108a0e7027e84eb6a3",
      "parents": [
        "839ab1d4ce4dfd7e6c189391a82c584292488b41"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Fri Apr 28 18:44:06 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon May 08 23:43:54 2006 -0700"
      },
      "message": "[PATCH] USBATM: change the default speedtouch iso altsetting\n\nThe maximum possible bandwidth for a speedtouch modem is about 7Mbaud.\nYou can only get this by using isochronous urbs (enable_isoc\u003d1) and\naltsetting 3.  With the current default altsetting of 2, the modem\nmaxes out at about 4Mbaud.  So change the default altsetting to 3\nwhen using isochronous urbs.  It would be nice to base the altsetting\non the detected line speed, but that\u0027s hard given the current design.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4d45e21867bee51e3bb42e95bc2929231d7c8192",
      "tree": "a5ff1c57145b09b3e6f22b6db5fb1c94a970dcf5",
      "parents": [
        "584958c3d2985396bdb6f96ae632971b43f6f984"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Sun Apr 02 18:45:46 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:23 2006 -0700"
      },
      "message": "[PATCH] USB: UEAGLE : memory leack fix\n\nthis patch fix leak of memory allocated to intr if allocation of\nsc-\u003eurb_int fails.\nFound by the Coverity checker.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "584958c3d2985396bdb6f96ae632971b43f6f984",
      "tree": "c79324b232db51b93c74548ff2a6c15a690e5b70",
      "parents": [
        "22fcceb546227a4c557d1844c1796c13a5086c9f"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Sun Apr 02 18:44:48 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:23 2006 -0700"
      },
      "message": "[PATCH] USB: UEAGLE : null pointer dereference fix\n\nthis patch fix potential null pointer dereference.  Found by the\nCoverity checker.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "22fcceb546227a4c557d1844c1796c13a5086c9f",
      "tree": "4c88b74470404f9afcbd7e2042d7dcd9421a2d46",
      "parents": [
        "2a99b50719d3bff0a090fa8daf56d519c338296c"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Sun Apr 02 18:44:20 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:23 2006 -0700"
      },
      "message": "[PATCH] USB: UEAGLE : support geode\n\n- increase ack timeout for slow system (geode 233MHz where HZ\u003d100)\n- reset the cmv ack flag when rebooting\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2a99b50719d3bff0a090fa8daf56d519c338296c",
      "tree": "436b51f6f6dfeb466de9db7815844cdb2bf0039a",
      "parents": [
        "87ed0aeba8d59fe5d68df8d10ba469d63b254914"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Sun Apr 02 18:43:53 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:23 2006 -0700"
      },
      "message": "[PATCH] USB: UEAGLE : cosmetic\n\n- improve debug trace in order to make easy to solve user problems.\n- indent some code\n- increase version number\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fdf290fd6d6a17b40055359263ed6003e87cb89b",
      "tree": "52d27ebf44609f4d4083596919f3e11395fb5e40",
      "parents": [
        "e40abaf6336ef3756277bab70db47a47da4aa325"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Wed Jan 18 07:39:27 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:41 2006 -0800"
      },
      "message": "[PATCH] UEAGLE : cmv name bug (was cosmetic)\n\nthis patch correct a possible bug with cmv_name being static. If there\nis 2 modems and the driver is scheduled when filling cmv_name this could\nresult with garbage in cmv_name. We allocate cmv_name on the stack but\nwith a small size in order to avoid that.\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e40abaf6336ef3756277bab70db47a47da4aa325",
      "tree": "006a28a0a567ca884497073ad71d4ae6b3cd1347",
      "parents": [
        "3c9666cc18be1fc11698fc0181e124b44889cf37"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Wed Jan 18 07:38:37 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:41 2006 -0800"
      },
      "message": "[PATCH] UEAGLE : cosmetic\n\nthis patch is purely cosmetic. There is :\n- indentation cleaning\n- unneeded cast removing\n- comments cleaning\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3c9666cc18be1fc11698fc0181e124b44889cf37",
      "tree": "c705c85228a0380ceee588d7b85dcbfc10d1a6c6",
      "parents": [
        "ab3c81ff639fbee4ab32af84c809d283b773084a"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Wed Jan 18 07:38:19 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:40 2006 -0800"
      },
      "message": "[PATCH] UEAGLE : add iso support\n\nThis patch adds the support for isochronous pipe.\n\nA new module parameter is added to select iso mode.  It is set to iso by\ndefault because bulk mode doesn\u0027t work well at high speed rate (\u003e3 Mbps\nfor upload).\n\nWe use UDSL_IGNORE_EILSEQ flags because ADI firmware doesn\u0027t reply to\nISO IN when it has nothing to send [1].\n\n[1]\nfrom cypress datasheet :\n\nThe ISOSEND0 Bit (bit 7 in the USBPAIR Register) is used when the EZ-USB\nFX chip receives an isochronous IN token while the IN FIFO is empty. If\nISOSEND0\u003d0 (the default value), the USB core does not respond to the IN\ntoken. If ISOSEND0\u003d1, the USB core sends a zero-length data packet in\nresponse to the IN token. The action to take depends on the overall\nsystem design. The ISOSEND0 Bit applies to all of the isochronous IN\nendpoints, IN-8 through IN-15.\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ab3c81ff639fbee4ab32af84c809d283b773084a",
      "tree": "6981ca653daa753d2a6d0bbebd4a62b1755d91ef",
      "parents": [
        "a3673d3cd1cdeec6b503ffa418ca2d5aeff82fd7"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Fri Jan 13 15:52:55 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:40 2006 -0800"
      },
      "message": "[PATCH] USBATM: semaphore to mutex conversion\n\nThis is the usbatm part of the Arjan, Jes and Ingo\nmass semaphore to mutex conversion, reworked to apply on top\nof the patches I just sent to you.  This time, with correct\nattribution and signed-off lines.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a3673d3cd1cdeec6b503ffa418ca2d5aeff82fd7",
      "tree": "e68c34bc9fe633afa557b0f3153b0c61df6a2ae3",
      "parents": [
        "9b0e54addf3ea8488c7b57166fb38feeb8ea28fd"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "baldrick@free.fr",
        "time": "Fri Jan 13 11:12:58 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:40 2006 -0800"
      },
      "message": "[PATCH] USBATM: -EILSEQ workaround\n\nDon\u0027t throttle on -EILSEQ urb status if requested by a minidriver.\nIt seems the ueagle modems are buggy, giving -EILSEQ when they\nhave no data to send.  The ueagle change will be sent separately\nby the ueagle guys.  Patch by Matthieu Castet.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9b0e54addf3ea8488c7b57166fb38feeb8ea28fd",
      "tree": "9cea6021b69b47c71f284dd8a58cdea2568c1149",
      "parents": [
        "e3fb2f641f421662ebda48763f2f03cb9bd29e82"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "baldrick@free.fr",
        "time": "Fri Jan 13 11:08:05 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:40 2006 -0800"
      },
      "message": "[PATCH] USBATM: bump version numbers\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e3fb2f641f421662ebda48763f2f03cb9bd29e82",
      "tree": "2511087a08a177c27bf28207f3ab05ac3093b85d",
      "parents": [
        "80aae7a17afd21f7ba900dd566fb23a2444021f8"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "baldrick@free.fr",
        "time": "Fri Jan 13 11:06:46 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:40 2006 -0800"
      },
      "message": "[PATCH] USBATM: handle urbs containing partial cells\n\nThe receive logic has always assumed that urbs contain an integral\nnumber of ATM cells, which is a bit naughty, though it never caused\nany problems with bulk transfers.  Isochronous urbs spank us soundly\nfor this.  Fixed thanks to this patch, mostly by Stanislaw Gruszka.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "80aae7a17afd21f7ba900dd566fb23a2444021f8",
      "tree": "2193fe416373daddbc2b1da8bca61664081b927b",
      "parents": [
        "6f7494759870ec6fbb066f7202c5585fe36fbe82"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "baldrick@free.fr",
        "time": "Fri Jan 13 10:59:23 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:40 2006 -0800"
      },
      "message": "[PATCH] USBATM: allow isochronous transfer\n\nWhile the usbatm core has had some support for using isoc urbs\nfor some time, there was no way for users to turn it on.  While\nuse of isoc transfer should still be considered experimental, it\nnow works well enough to let users turn it on.  Minidrivers signal\nto the core that they want to use isoc transfer by setting the new\nUDSL_USE_ISOC flag.  The speedtch minidriver gets a new module\nparameter enable_isoc (defaults to false), plus some logic that\nchecks for the existence of an isoc receive endpoint (not all\nspeedtouch modems have one).\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6f7494759870ec6fbb066f7202c5585fe36fbe82",
      "tree": "1fcff14ece062fefba2712b55ab4bddd05866425",
      "parents": [
        "227d77611b31df5d9afa572b984f73640f54d490"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "baldrick@free.fr",
        "time": "Fri Jan 13 10:52:38 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:40 2006 -0800"
      },
      "message": "[PATCH] USBATM: measure buffer size in bytes; force valid sizes\n\nChange the module parameters rcv_buf_size and snd_buf_size to\nspecify buffer sizes in bytes rather than ATM cells.  Since\nthere is some danger that users may not notice this change,\nthe parameters are renamed to rcv_buf_bytes etc.  The transmit\nbuffer needs to be a multiple of the ATM cell size in length,\nwhile the receive buffer should be a multiple of the endpoint\nmaxpacket size (this wasn\u0027t enforced before, which causes trouble\nwith isochronous transfers), so enforce these restrictions.  Now\nthat the usbatm probe method inspects the endpoint maxpacket size,\nminidriver bind routines need to set the correct alternate setting\nfor the interface in their bind routine.  This is the reason for\nthe speedtch changes.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "227d77611b31df5d9afa572b984f73640f54d490",
      "tree": "a66c12baab626a88e14705b934c239fdc00dad46",
      "parents": [
        "72ef8ab43f5a82e9e2dea247702bf433d6509f87"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "baldrick@free.fr",
        "time": "Fri Jan 13 10:13:19 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:40 2006 -0800"
      },
      "message": "[PATCH] USBATM: use dev_kfree_skb_any rather than dev_kfree_skb\n\nIn one spot (usbatm_cancel_send) we were calling dev_kfree_skb with irqs\ndisabled.  This mistake is just too easy to make, so systematically use\ndev_kfree_skb_any rather than dev_kfree_skb.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "72ef8ab43f5a82e9e2dea247702bf433d6509f87",
      "tree": "3bd0837a41fa63747fcda1d7f678abe47398f937",
      "parents": [
        "0e42a627ec3d8defa0c43cff94b8f2080a070716"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "baldrick@free.fr",
        "time": "Fri Jan 13 10:07:08 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:39 2006 -0800"
      },
      "message": "[PATCH] USBATM: return correct error code when out of memory\n\nWe weren\u0027t always returning -ENOMEM.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0e42a627ec3d8defa0c43cff94b8f2080a070716",
      "tree": "5b22c24b224de444ddc6fd9b874a86624d41c227",
      "parents": [
        "233c08e0ff303e659a9003d49b15608f59f08a64"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "baldrick@free.fr",
        "time": "Fri Jan 13 10:05:15 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:39 2006 -0800"
      },
      "message": "[PATCH] USBATM: shutdown open connections when disconnected\n\nThis patch causes vcc_release_async to be applied to any open\nvcc\u0027s when the modem is disconnected.  This signals a socket\nshutdown, letting the socket user know that the game is up.\nI wrote this patch because of reports that pppd would keep\nconnections open forever when the modem is disconnected.\nThis patch does not fix that problem, but it\u0027s a step in the\nright direction.  It doesn\u0027t help because the pppoatm module\ndoesn\u0027t yet monitor state changes on the ATM socket, so simply\nnever realises that the ATM connection has gone down (meaning\nit doesn\u0027t tell the ppp layer).  But at least there is a socket\nstate change now.  Unfortunately this patch may create problems\nfor those rare users like me who use routed IP or some other\nnon-ppp connection method that goes via the ATM ARP daemon: the\ndaemon is buggy, and with this patch will crash when the modem\nis disconnected.  Users with a buggy atmarpd can simply restart\nit after disconnecting the modem.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "233c08e0ff303e659a9003d49b15608f59f08a64",
      "tree": "a670a0a07e11aac6f72f2ed3fe0a6996dc3e9327",
      "parents": [
        "9a734efec36c991a74610c6c81d28d4222e1c02b"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "baldrick@free.fr",
        "time": "Fri Jan 13 09:48:36 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:39 2006 -0800"
      },
      "message": "[PATCH] USBATM: xusbatm rewrite\n\nThe xusbatm driver is for otherwise unsupported modems.\nAll it does is grab hold of a user-specified set of\ninterfaces - the generic usbatm core methods (hopefully)\ndo the rest.  As Aurelio Arroyo discovered when he tried\nto use xusbatm (big mistake!), the interface grabbing logic\nwas completely borked.  Here is a rewrite that works.\n\nSigned-off-by:\tDuncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9a734efec36c991a74610c6c81d28d4222e1c02b",
      "tree": "22af3801a3dc494085cd9e3218876320121a9986",
      "parents": [
        "0dfcd3e4444e88285ee7c199d0cbda21551d8c5d"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "baldrick@free.fr",
        "time": "Fri Jan 13 09:38:22 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:39 2006 -0800"
      },
      "message": "[PATCH] USBATM: kzalloc conversion\n\nConvert kmalloc + memset to kzalloc.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0dfcd3e4444e88285ee7c199d0cbda21551d8c5d",
      "tree": "9f2022f47e3711479f672ee7a7ea6224ebac0545",
      "parents": [
        "35644b0cce0ab8735944dcbfceb19e9e65da9a3d"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "baldrick@free.fr",
        "time": "Fri Jan 13 09:36:20 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:39 2006 -0800"
      },
      "message": "[PATCH] USBATM: remove .owner\n\nRemove the unused .owner field in struct usbatm_driver.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "35644b0cce0ab8735944dcbfceb19e9e65da9a3d",
      "tree": "caa13c8519c7417fa0adf173cec98b994745c79f",
      "parents": [
        "0ec3c7e856319b600311750d784262caa8ed94b9"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "baldrick@free.fr",
        "time": "Tue Jan 17 11:16:13 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:39 2006 -0800"
      },
      "message": "[PATCH] USBATM: add flags field\n\nHave minidrivers and the core signal special requirements\nusing a flags field in struct usbatm_data.  For the moment\nthis is only used to replace the need_heavy_init bind\nparameter, but there\u0027ll be new flags in later patches.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0ec3c7e856319b600311750d784262caa8ed94b9",
      "tree": "86d0b3aa9105a8b92bbfc514c5964c9abe7da0e7",
      "parents": [
        "7ce08c93e388922e25a96a7d9895784182e4c72c"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "baldrick@free.fr",
        "time": "Tue Jan 17 11:15:13 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:39 2006 -0800"
      },
      "message": "[PATCH] USBATM: trivial modifications\n\nFormatting, changes to variable names, comments, log level changes,\nprintk rate limiting.\n\nSigned-off-by:\tDuncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "858119e159384308a5dde67776691a2ebf70df0f",
      "tree": "f360768f999d51edc0863917ce0bf79e88c0ec4c",
      "parents": [
        "b0a9499c3dd50d333e2aedb7e894873c58da3785"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Sat Jan 14 13:20:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:06 2006 -0800"
      },
      "message": "[PATCH] Unlinline a bunch of other functions\n\nRemove the \"inline\" keyword from a bunch of big functions in the kernel with\nthe goal of shrinking it by 30kb to 40kb\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c6bee1d4037a5c569f30d40bd852a57ba250912",
      "tree": "dfa0259ccb4e0c823b81f3e040fb09ab17524bde",
      "parents": [
        "e7c368b7676bbe6145f14fbc87913596c9b93c11"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Jan 09 20:54:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:55 2006 -0800"
      },
      "message": "[PATCH] turn \"const static\" into \"static const\"\n\nICC likes to complain about storage class not being first, GCC doesn\u0027t\ncare much (except for cases like \"inline static\").\nhave a hard time seeing how it could break anything.\n\nThanks to Gabriel A. Devenyi for pointing out\nhttp://linuxicc.sourceforge.net/ which is what made me create this patch.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3d48586cfa2e197515605ccf74527983d35638e3",
      "tree": "d2988275f8acd36738409f5765c15fd2d72a716f",
      "parents": [
        "4bf0ba861442d289eebfad8ea9ce365ab04fd582"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Nov 20 23:56:11 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:34 2006 -0800"
      },
      "message": "[PATCH] USB: small cleanups\n\nThis patch contains the following cleanups:\n- make needlessly global functions static\n- every file should #include the headers containing the prototypes for\n  it\u0027s global functions\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75318d2d7cab77b14c5d3dbd5e69f2680a769e16",
      "tree": "13098167bd41d7dd0b0d3f678534a6daa29b4005",
      "parents": [
        "2143acc6dc79bdbff812f02a7dc5ab9d4fc81fc8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 21 14:53:03 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:34 2006 -0800"
      },
      "message": "[PATCH] USB: remove .owner field from struct usb_driver\n\nIt is no longer needed, so let\u0027s remove it, saving a bit of memory.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d7802ed3c617120863f84346638d1cf1c96137b",
      "tree": "008b4724dd19719a3541651a8e68a250a5ecf587",
      "parents": [
        "b72458a80c75cab832248f536412f386e20a93a0"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Tue Nov 08 00:02:30 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:29 2006 -0800"
      },
      "message": "[PATCH] USB: Eagle and ADI 930 usb adsl modem driver fix\n\nMore care on loading firmware, take into account fw-\u003esize can\u0027t be zero.\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b72458a80c75cab832248f536412f386e20a93a0",
      "tree": "aae8bd4f4ca209cd5ddb22ab51c8f02012ed6593",
      "parents": [
        "6912354a895fcd234155273fe8838a0d83259a9b"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Mon Nov 07 23:27:13 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:29 2006 -0800"
      },
      "message": "[PATCH] USB: Eagle and ADI 930 usb adsl modem driver\n\nA driver for USB ADSL modems based on the ADI eagle chipset using the\nusb_atm infrastructure.\n\nThe managing part was taken from bsd ueagle driver, other parts were\nwritten from scratch.\n\nThe driver uses the in-kernel firmware loader :\n- to load  a first usb firmware when the modem is in pre-firmware state\n- to load the dsp firmware that are swapped in host memory.\n- to load CMV (configuration and management variables) when the modem\nboot. (We can\u0027t use options or sysfs for this as there many possible\nvalues. See\nhttps://mail.gna.org/public/eagleusb-dev/2005-04/msg00031.html for a\ndescription of some)\n- to load fpga code for 930 chipset.\n\nThe device had 4 endpoints :\n* 2 for data (use by usbatm). The incoming\nendpoint could be iso or bulk. The modem seems buggy and produce lot\u0027s\nof atm errors when using it in bulk mode for speed \u003e 3Mbps, so iso\nendpoint is need for speed \u003e 3Mbps. At the moment iso endpoint need a\npatched usbatm library and for this reason is not included in this patch.\n\n* One bulk endpoint for uploading dsp firmware\n\n* One irq endpoint that notices the driver\n    - if we need to upload a page of the dsp firmware\n    - an ack for read or write CMV and the value (for the read case).\n\nIf order to make the driver cleaner, we design synchronous\n(read|write)_cmv :\n-send a synchronous control message to the modem\n-wait for an ack or a timeout\n-return the value if needed.\n\nIn order to run these synchronous usb messages we need a kernel thread.\n\nThe driver has been tested  with sagem fast 800 modems with different\neagle chipset revision and with ADI 930 since April 2005.\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d3420ba4930d61f4ec4abc046765de274182b4ed",
      "tree": "fd76b774f59fb3eae7c0ec428064fce1fd9a3d79",
      "parents": [
        "620948a01c71060a32611bc2f792f58a88cf28b1"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Nov 28 13:44:52 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 29 21:39:22 2005 -0800"
      },
      "message": "[PATCH] Additional device ID for Conexant AccessRunner USB driver\n\nReported as working in Fedora bugzilla by Petr.\n\nFrom: Petr Tuma \u003cpetr.tuma@mff.cuni.cz\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "64bf69ddff7637b7ed7acf9b2a823cc0ee519439",
      "tree": "fb3a746e36bcfa307979bef2a20ce5f1d32ec537",
      "parents": [
        "aaaaaadbe7a663d110814db50fcbe7d320eb4c32"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Tue Nov 29 16:16:41 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:16:41 2005 -0800"
      },
      "message": "[ATM]: deregistration removes device from atm_devs list immediately\n\natm_dev_deregister() removes device from atm_dev list immediately to\nprevent operations on a phantom device.  Decision to free device based\nonly on -\u003erefcnt  now. Remove shutdown_atm_dev() use atm_dev_deregister()\ninstead.  atm_dev_deregister() also asynchronously releases all vccs\nrelated to device.\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "654f31189e550cd5924b786487a5d93d9feaada9",
      "tree": "3502129c017607c961e396b4f32566f48436cc70",
      "parents": [
        "87cf203935a646d5fb00464dc5887292da71d928"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 17 09:48:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 17 11:29:55 2005 -0800"
      },
      "message": "[PATCH] USB: move CONFIG_USB_DEBUG checks into the Makefile\n\nThis lets us remove a lot of code in the drivers that were all checking\nthe same thing.  It also found some bugs in a few of the drivers, which\nhas been fixed up.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b375a0495fd622037560c73c05f23ae6f127bb0c",
      "tree": "7f800cfd288480625e6e9886b51aa6d159a1548e",
      "parents": [
        "a4e628328ec60873fec9d506d682155391f589ce"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jul 29 16:11:07 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:23:04 2005 -0700"
      },
      "message": "[PATCH] USB: URB_ASYNC_UNLINK flag removed from the kernel\n\n29 July 2005, Cambridge, MA:\n\nThis afternoon Alan Stern submitted a patch to remove the URB_ASYNC_UNLINK\nflag from the Linux kernel.  Mr. Stern explained, \"This flag is a relic\nfrom an earlier, less-well-designed system.  For over a year it hasn\u0027t\nbeen used for anything other than printing warning messages.\"\n\nAn anonymous spokesman for the Linux kernel development community\ncommented, \"This is exactly the sort of thing we see happening all the\ntime.  As the kernel evolves, support for old techniques and old code can\nbe jettisoned and replaced by newer, better approaches.  Proprietary\noperating systems do not have the freedom or flexibility to change so\nquickly.\"\n\nMr. Stern, a staff member at Harvard University\u0027s Rowland Institute who\nworks on Linux only as a hobby, noted that the patch (labelled as548) did\nnot update two files, keyspan.c and option.c, in the USB drivers\u0027 \"serial\"\nsubdirectory.  \"Those files need more extensive changes,\" he remarked.\n\"They examine the status field of several URBs at times when they\u0027re not\nsupposed to.  That will need to be fixed before the URB_ASYNC_UNLINK flag\nis removed.\"\n\nGreg Kroah-Hartman, the kernel maintainer responsible for overseeing all\nof Linux\u0027s USB drivers, did not respond to our inquiries or return our\ncalls.  His only comment was \"Applied, thanks.\"\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7b842b6e3704f4b9606ff8a4ffe03579d9addf5e",
      "tree": "96623714a4c80ba5270031f9b38de773d691ec3e",
      "parents": [
        "a97e148a8b8da8b04bc3e18ceb824a8f5f56d567"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Tue Sep 06 15:18:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:46 2005 -0700"
      },
      "message": "[PATCH] USB: convert kcalloc to kzalloc\n\nThis patch converts kcalloc(1, ...) calls to use the new kzalloc() function.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "52fbae2a392b6e084195bedc7a280991a94c14d0",
      "tree": "10778d2286e381980fd7d7898a654aea13b377c4",
      "parents": [
        "fc87670b6cd63abc6fc4e3a115741984750d1fbc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 25 19:54:35 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 25 19:54:35 2005 -0700"
      },
      "message": "[ATM]: speedtch: Revert 86cf42e4e029b83110cf98692420239103363dbf\n\nIt was already fixed more sufficiently by Andrew Morton\u0027s\nchange 843c944fb86e5e31ee7b319172e657ea22301322.\n\nNoted by Duncan Sands.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e \n"
    },
    {
      "commit": "86cf42e4e029b83110cf98692420239103363dbf",
      "tree": "e1e4210051fc1ae9b06515b56933989448f77a59",
      "parents": [
        "88e9fa8a54cf4d66ee8fc1d855e82de827233d74"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "baldrick@free.fr",
        "time": "Tue Jul 19 13:57:17 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 19 13:57:17 2005 -0700"
      },
      "message": "[ATM]: [speedtch] cure atm_printk() macro gcc-2.95 compile error\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a7aad15ff93be104c8e0851a43b94f8ccd92225",
      "tree": "943d64e19c20871b20637e4e51dfdb950e28cad0",
      "parents": [
        "cd5c08fb7b0d960b7cd48bc977feee7b3bd8b046"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Thu Jun 23 09:37:56 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:55 2005 -0700"
      },
      "message": "[PATCH] USB ATM: fix line resync logic\n\nWe map states 0x00 and 0x10 to the ATM_PHY_SIG_LOST flag.  The current logic fails to\nresync the line if we get state 0x10 followed by 0x00, since we only resync the line\nwhen the state is 0x00 and the flag changed.  Doubly fixed by (1) always resyncing the\nline when the state is 0x00 even if the state didn\u0027t change, and (2) keeping track of\nthe last state, not just the flag.  We do (2) as well as (1) in order to get better log\nmessages.\n\nThis is a tweaked version of the original patch by Aurelio Arroyo.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cd5c08fb7b0d960b7cd48bc977feee7b3bd8b046",
      "tree": "ad58c82f7a16104c08f965f8ce2640ea8f3545bb",
      "parents": [
        "322a95bc8eba889d2f9d7222936d682c9aad8294"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Thu Jun 23 09:23:10 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:55 2005 -0700"
      },
      "message": "[PATCH] USB ATM: robustify poll throttling\n\nNo functional change, but less likely to break in the future.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "322a95bc8eba889d2f9d7222936d682c9aad8294",
      "tree": "00793473169ea5ec54d0b80281a95f69143341cb",
      "parents": [
        "16966f2ab7db7366855d1267071a3138ae127ff6"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Thu Jun 23 09:20:50 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:55 2005 -0700"
      },
      "message": "[PATCH] USB ATM: line speed measured in Kb not Kib\n\nSpotted by David Woodhouse.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f0706930091902641929f2229bfb106144782c94",
      "tree": "64618963505fcf4413b95b95bda8efb572ba2c9c",
      "parents": [
        "843c944fb86e5e31ee7b319172e657ea22301322"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Sat May 28 22:06:20 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:58 2005 -0700"
      },
      "message": "[PATCH] USB: usbatm kcalloc cleanup\n\nyou seem to have applied the original, not the new improved one with\nwhiter teeth that uses kcalloc instead of kmalloc + memset.  Here\u0027s a\npatch that goes on top of the one you applied.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "843c944fb86e5e31ee7b319172e657ea22301322",
      "tree": "86f8a33735e1079edc8bbc19ca05e6fd6a493658",
      "parents": [
        "65412e48e21ff4fdaf2aea1565ef4fb3ef5262ce"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon May 30 01:09:06 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:58 2005 -0700"
      },
      "message": "[PATCH] USB: fix usbatm gcc-2.95.x bug\n\nWork around the gcc-2.95.x macro expansion bug.\n\nCc: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "65412e48e21ff4fdaf2aea1565ef4fb3ef5262ce",
      "tree": "084813b21b98aed0ef97db6160663e5abff0991a",
      "parents": [
        "e20d6645f794b51835e6f740a5b6f95c7e3fd843"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Fri May 27 10:00:08 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:58 2005 -0700"
      },
      "message": "[PATCH] USB ATM: avoid oops on bind failure; plug memory leak\n\nZero the entire instance, not just the struct usbatm_data head.\nMake sure the just allocated urb is freed if we fail to allocate\na buffer.  Based on a patch by Stanislaw W. Gruszka.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nAcked-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e20d6645f794b51835e6f740a5b6f95c7e3fd843",
      "tree": "2f5ea85d786d96549aac73c8f0c7b0118195c0c0",
      "parents": [
        "86699e35923366ccb5c3451d24e94deb9dd0af29"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Thu May 26 14:32:51 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:57 2005 -0700"
      },
      "message": "[PATCH] USB ATM: reduce log spamming\n\nReduce the number of \"unknown vpi/vci\" debug messages to (usually) at most\none per-urb, rather than one per-cell.  This is only an issue when (a) many\npackets come in but no connection is open; and (b) CONFIG_USB_DEBUG is set.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "86699e35923366ccb5c3451d24e94deb9dd0af29",
      "tree": "3cdbae2cd0054d422d87698db4ca21b44e90cbe7",
      "parents": [
        "0bb3cf37df1b59a1fed079e7f8f140ef9ec73130"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Wed May 11 20:15:37 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:57 2005 -0700"
      },
      "message": "[PATCH] USB ATM: bits and bobs\n\nMakefile and Kconfig entries for the new drivers.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0bb3cf37df1b59a1fed079e7f8f140ef9ec73130",
      "tree": "3f50092a6b61bec712c44f9c2f2ccfa06799244a",
      "parents": [
        "1b0e614652344a2d39eb336f3dc07651782883bf"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Wed May 11 20:17:09 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:57 2005 -0700"
      },
      "message": "[PATCH] USB ATM: generic DSL modem driver xusbatm\n\nDoesn\u0027t do any firmware loading etc, just transmission and reception.\nThe user needs to take care of modem initialization, and load the\nmodule with parameters giving the endpoints to use and so forth.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1b0e614652344a2d39eb336f3dc07651782883bf",
      "tree": "6cdfc87f0fd7bea83461c7288fc1e915d81fc2a3",
      "parents": [
        "48da7267ff1631b0bff1eab15db86adace11ea91"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Wed May 11 20:19:29 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:56 2005 -0700"
      },
      "message": "[PATCH] USB ATM: driver for the Conexant AccessRunner chipset cxacru\n\nDriver for modems based on the Conexant AccessRunner chipset.\nOriginal patch by Josep Comas, much reworked by Roman Kagan.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "48da7267ff1631b0bff1eab15db86adace11ea91",
      "tree": "6ca7223ea15afeb4b0784b1a36a55516c7d14923",
      "parents": [
        "9574507c98087951866ef30c8bf876e23ca4b99e"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Wed May 11 20:20:40 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:56 2005 -0700"
      },
      "message": "[PATCH] USB ATM: port speedtch to new usbatm core\n\nPort the speedtch driver to the new usbatm core.  The code is much\nthe same as before, just reorganized, though I threw in some minor\nimprovements (a new module parameter for choosing the altsetting,\nmore robust urb failure handling, ...) while I was there.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9574507c98087951866ef30c8bf876e23ca4b99e",
      "tree": "cc7f4424eb34f303f39f1287d4e81f4c2948e383",
      "parents": [
        "c59bba75fa500f13ef14215d599ee0d7faa1b954"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed May 11 20:24:03 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:55 2005 -0700"
      },
      "message": "[PATCH] USB: fix speedtch.c merge with next patch.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c59bba75fa500f13ef14215d599ee0d7faa1b954",
      "tree": "b37daba6cdb31635173e781a2c742f4190ff08e3",
      "parents": [
        "d49d431744007cec0ee1a3ade96f9e0f100c7907"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Wed May 11 20:24:03 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:55 2005 -0700"
      },
      "message": "[PATCH] USB ATM: new usbatm core\n\nRework the core usbatm code: minidrivers (i.e. drivers for particular\nmodems) now register themselves with the usbatm core, supplying methods\nfor binding/unbinding etc.  The design was inspired by usb-serial and\nusbnet.  At the same time, more common code from the speedtch and\ncxacru (patch 3/5) drivers was generalized and moved into the core.  The\ntransmission and reception parts have been unified and simplified.  Since\nthis is a major change and I don\u0027t like underscores in file names,\nusb_atm.[ch] has been renamed usbatm.[ch].\n\nMany thanks to Roman Kagan, who did a lot of the coding.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0e15850200437c60b969025500e466383ec51ed8",
      "tree": "1acb5a22199c8eab0a04d3162a51abf2c046b70c",
      "parents": [
        "d0e8e29100c9866878d43bbb40ca17e8fe429851"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 25 09:49:13 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 10:13:43 2005 -0700"
      },
      "message": "[PATCH] Speedtouch resync after lost signal.\n\nThere\u0027s a bigger Speedtouch update coming your way after 2.6.12 but in\nthe meantime, let\u0027s at least make it automatically resync if the DSL\nsignal is lost.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
