)]}'
{
  "log": [
    {
      "commit": "b0e74640d59efe04a7cd47e9c8250eddd6730232",
      "tree": "e524865b0156686bb2d245323911695078bc5693",
      "parents": [
        "ef49c32b8489a845a54ca4689b17bfbf8db9bf9e"
      ],
      "author": {
        "name": "Joshua J Bowman",
        "email": "bowmanj@augsburg.edu",
        "time": "Sat Oct 27 23:42:13 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Oct 27 23:42:13 2007 -0400"
      },
      "message": "Input: xpad - add more USB IDs\n\nAdd USB IDs of Mad Catz Wired Xbox 360 Controller and\nPelican \u0027TSZ\u0027 Wired Xbox 360 Controller.\n\nSigned-off-by: Joshua J Bowman \u003cbowmanj@augsburg.edu\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ef49c32b8489a845a54ca4689b17bfbf8db9bf9e",
      "tree": "6b347590b2ba52c9a4e6eac701bb2ecd9323a82f",
      "parents": [
        "3d1343b55643d60839d711205076e75754e9126e",
        "6d85d06673db74ec7ff4aa31e47b1e2e7a5af7cb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:14:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:14:04 2007 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [JFFS2] Update MAINTAINERS entry -- the jffs-dev list is dead\n  [JFFS2] Prevent return of initialised variable in jffs2_init_acl_post()\n"
    },
    {
      "commit": "3d1343b55643d60839d711205076e75754e9126e",
      "tree": "72db9f362ee10c050abe07fc1910775f9b280de0",
      "parents": [
        "a2508c0814c6d2c0259fa859a6184343b1e39ea3",
        "460cd0589df8aa9b89599905b13c2010db627012"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:12:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:12:39 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  mmc_spi: Fix mmc-over-spi regression\n  mmc: use common byte swap macros\n  mmc: fix cid and csd byte order\n  at91_mci: Fix bad reference\n"
    },
    {
      "commit": "a2508c0814c6d2c0259fa859a6184343b1e39ea3",
      "tree": "3c42cb3daf50b419f8cc20ff1625647306b66e0d",
      "parents": [
        "0f5a2c553d1484141ebb369ecab61894e9cb074f",
        "6ee4e28be80add86a64908472e4b7ab01dab33d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:11:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:11:12 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC32]: Fix build-warning in io-unit.c\n  [SPARC64]: Fix BACKOFF_SPIN on non-SMP.\n  [SPARC32]: __inline__ --\u003e inline\n  [SPARC64]: __inline__ --\u003e inline\n"
    },
    {
      "commit": "0f5a2c553d1484141ebb369ecab61894e9cb074f",
      "tree": "ba7667fb37832e1714dc2a8b3b3e45dade4af5cb",
      "parents": [
        "26adc0d5859788b74f86677538236f807e6d9021",
        "68e3f5dd4db62619fdbe520d36c9ebf62e672256"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:10:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:10:40 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [CRYPTO] users: Fix up scatterlist conversion errors\n  [CRYPTO] tcrypt: Move sg_init_table out of timing loops\n  [NETNS]: Fix get_net_ns_by_pid\n  [NET]: Marking struct pernet_operations __net_initdata was inappropriate\n  [INET] ESP: Must #include \u003clinux/scatterlist.h\u003e\n  [TCP] IPV6: fix softnet build breakage\n"
    },
    {
      "commit": "6d85d06673db74ec7ff4aa31e47b1e2e7a5af7cb",
      "tree": "93d33fb05147263f3353a1720e0de163ed408cec",
      "parents": [
        "8d6ea587d94569919bd2c31c042d5b9b8734e351"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 27 10:39:48 2007 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 27 10:39:48 2007 -0400"
      },
      "message": "[JFFS2] Update MAINTAINERS entry -- the jffs-dev list is dead\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8d6ea587d94569919bd2c31c042d5b9b8734e351",
      "tree": "0727dccf94e7c2facf9fa61643da948b71eb392c",
      "parents": [
        "ec3b67c11df42362ccda81261d62829042f223f0"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 27 10:36:44 2007 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 27 10:36:44 2007 -0400"
      },
      "message": "[JFFS2] Prevent return of initialised variable in jffs2_init_acl_post()\n\nSpotted by the Coverity checker, and pointed out by Adrian Bunk.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "460cd0589df8aa9b89599905b13c2010db627012",
      "tree": "0d0cbf523d6513f43fca8a0bfb24070271b9215c",
      "parents": [
        "1fa8dd146f6bf57902602522c212040f8fa6fcd3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 27 14:47:20 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:47:20 2007 +0200"
      },
      "message": "mmc_spi: Fix mmc-over-spi regression\n\nPatch 49dce689ad4ef0fd1f970ef762168e4bd46f69a3 changed the sysfs data\nstructures for SPI in a way which broke the MMC-over-SPI host driver.\n\nThis patch fixes that regression by changing the scheme used to keep\nfrom knowingly trying to use a shared bus segment, and updates the\nadjacent comments slightly to better explain the issue.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "1fa8dd146f6bf57902602522c212040f8fa6fcd3",
      "tree": "830af67b15597f29a52ceba506008a5bcf600d84",
      "parents": [
        "78e480731ab89e311ecdb455d04903cafbe163ca"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:41:04 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:41:04 2007 +0200"
      },
      "message": "mmc: use common byte swap macros\n\nUse the more generic byte swapping macros instead of the socket variants.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "78e480731ab89e311ecdb455d04903cafbe163ca",
      "tree": "80d443e1f723314ac8921623475ea23ac70a5d18",
      "parents": [
        "6356a9d955e1898eadaa8cba9a5137b1787c0c7e"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:14:23 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:14:23 2007 +0200"
      },
      "message": "mmc: fix cid and csd byte order\n\nMMC over SPI sends the CID and CSD registers as data, not responses,\nwhich means that the host driver won\u0027t do the necessary byte flipping\nfor us.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "6356a9d955e1898eadaa8cba9a5137b1787c0c7e",
      "tree": "3f58bbc52771c34ccaa7c5655ac58b92222aaf5b",
      "parents": [
        "ade8c56cbd02020fecbe1684f181250a466685eb"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Oct 22 18:16:16 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:04:10 2007 +0200"
      },
      "message": "at91_mci: Fix bad reference\n\nThe flags parameter got removed in a previous commit, but some\nreferences were overlooked.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "6ee4e28be80add86a64908472e4b7ab01dab33d9",
      "tree": "c192e5ed7faf6f2b56eb439fad2dee016027499f",
      "parents": [
        "0aa031d9e047f22679e5ad4069667ec1d22b39dc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:54:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:54:14 2007 -0700"
      },
      "message": "[SPARC32]: Fix build-warning in io-unit.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68e3f5dd4db62619fdbe520d36c9ebf62e672256",
      "tree": "0a9b05227fc53cb72785a95298c643f5405fd7b4",
      "parents": [
        "a5a613a4291a8107008e4c40108a385cda71b08d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Oct 27 00:52:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 27 00:52:07 2007 -0700"
      },
      "message": "[CRYPTO] users: Fix up scatterlist conversion errors\n\nThis patch fixes the errors made in the users of the crypto layer during\nthe sg_init_table conversion.  It also adds a few conversions that were\nmissing altogether.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5a613a4291a8107008e4c40108a385cda71b08d",
      "tree": "80b125bd9418fe202f652a533f986adc1b50d275",
      "parents": [
        "ceaa79c434044e40031585a65a4e45dc09322e8f"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Oct 27 00:51:21 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 27 00:51:21 2007 -0700"
      },
      "message": "[CRYPTO] tcrypt: Move sg_init_table out of timing loops\n\nThis patch moves the sg_init_table out of the timing loops for hash\nalgorithms so that it doesn\u0027t impact on the speed test results.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0aa031d9e047f22679e5ad4069667ec1d22b39dc",
      "tree": "8ea7c7ac6415b4ca566e7f603a02e26632840292",
      "parents": [
        "64d329eec0313a071edd8176faf0a803012796d7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:23:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:23:22 2007 -0700"
      },
      "message": "[SPARC64]: Fix BACKOFF_SPIN on non-SMP.\n\nIt can\u0027t be just empty, it has to at least branch\nback to \u0027label\u0027.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64d329eec0313a071edd8176faf0a803012796d7",
      "tree": "c6640d6fc75d13edbf6c477b99db7627a4acdc06",
      "parents": [
        "d979f1792d1a4867eda0028b3aac8c6d4a535bb7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:17:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:17:01 2007 -0700"
      },
      "message": "[SPARC32]: __inline__ --\u003e inline\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d979f1792d1a4867eda0028b3aac8c6d4a535bb7",
      "tree": "89a8a9471ad2fa57f7349426ac62d14f3f134c63",
      "parents": [
        "ec3b67c11df42362ccda81261d62829042f223f0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:13:04 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:13:04 2007 -0700"
      },
      "message": "[SPARC64]: __inline__ --\u003e inline\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ceaa79c434044e40031585a65a4e45dc09322e8f",
      "tree": "b18dc0cdbebe096bf2a07149b6904b8b55d0502d",
      "parents": [
        "2b008b0a8e96b726c603c5e1a5a7a509b5f61e35"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Oct 26 22:56:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 22:56:12 2007 -0700"
      },
      "message": "[NETNS]: Fix get_net_ns_by_pid\n\nThe pid namespace patches changed the semantics of\nfind_task_by_pid without breaking the compile resulting\nin get_net_ns_by_pid doing the wrong thing.\n\nSo switch to using the intended find_task_by_vpid.\n\nCombined with Denis\u0027 earlier patch to make netlink traffic\nfully synchronous the inadvertent race I introduced with\naccessing current is actually removed.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b008b0a8e96b726c603c5e1a5a7a509b5f61e35",
      "tree": "80d71a763d3e8365805203cf22093783e64e1bbc",
      "parents": [
        "72998d8c84247817c4b8b05b0256f29453e435f5"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Oct 26 22:54:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 22:54:53 2007 -0700"
      },
      "message": "[NET]: Marking struct pernet_operations __net_initdata was inappropriate\n\nIt is not safe to to place struct pernet_operations in a special section.\nWe need struct pernet_operations to last until we call unregister_pernet_subsys.\nWhich doesn\u0027t happen until module unload.\n\nSo marking struct pernet_operations is a disaster for modules in two ways.\n- We discard it before we call the exit method it points to.\n- Because I keep struct pernet_operations on a linked list discarding\n  it for compiled in code removes elements in the middle of a linked\n  list and does horrible things for linked insert.\n\nSo this looks safe assuming __exit_refok is not discarded\nfor modules.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72998d8c84247817c4b8b05b0256f29453e435f5",
      "tree": "bc7bc54f94d4accd53fed13345bc219957a0bd3d",
      "parents": [
        "18134bed02e230a7876570072b0284635daaa32b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 22:53:58 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 22:53:58 2007 -0700"
      },
      "message": "[INET] ESP: Must #include \u003clinux/scatterlist.h\u003e\n\nThis patch fixes the following compile errors in some configurations:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      net/ipv4/esp4.o\n/home/bunk/linux/kernel-2.6/git/linux-2.6/net/ipv4/esp4.c: In function \u0027esp_output\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/net/ipv4/esp4.c:113: error: implicit declaration of function \u0027sg_init_table\u0027\nmake[3]: *** [net/ipv4/esp4.o] Error 1\n...\n/home/bunk/linux/kernel-2.6/git/linux-2.6/net/ipv6/esp6.c: In function \u0027esp6_output\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/net/ipv6/esp6.c:112: error: implicit declaration of function \u0027sg_init_table\u0027\nmake[3]: *** [net/ipv6/esp6.o] Error 1\n\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18134bed02e230a7876570072b0284635daaa32b",
      "tree": "bd7a201f78a686a78f29c37c45d13fc8aa0c40ae",
      "parents": [
        "ec3b67c11df42362ccda81261d62829042f223f0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 26 22:53:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 22:53:14 2007 -0700"
      },
      "message": "[TCP] IPV6: fix softnet build breakage\n\nnet/ipv6/tcp_ipv6.c: In function \u0027tcp_v6_rcv\u0027:\nnet/ipv6/tcp_ipv6.c:1736: error: implicit declaration of function\n\u0027get_softnet_dma\u0027\nnet/ipv6/tcp_ipv6.c:1736: warning: assignment makes pointer from integer\nwithout a cast\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26adc0d5859788b74f86677538236f807e6d9021",
      "tree": "78b3c4018161d72b6d8d1f2485c52fc552caa61a",
      "parents": [
        "0e4bd10c9b7e9ed65132f5935328275deb760384",
        "e6e1ace9904b72478f0c5a5aa7bd174cb6f62561"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 26 13:56:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 26 13:56:01 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup:\n  x86 setup: sizeof() is unsigned, unbreak comparisons\n  x86 setup: handle boot loaders which set up the stack incorrectly\n"
    },
    {
      "commit": "0e4bd10c9b7e9ed65132f5935328275deb760384",
      "tree": "ff5bd68ba7d6eb960fe2f818aa7e30d542c954a4",
      "parents": [
        "ec3b67c11df42362ccda81261d62829042f223f0",
        "208652d6b2cb9d7155ca8ff8691c8ef88c8250af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 26 13:49:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 26 13:49:29 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/x86:\n  x86: kill the old i386 and x86_64 directories\n  x86: move i386 and x86_64 Kconfig files to x86 directory\n  kconfig: small code refactoring in kconfig Makefile\n  x86: unification of i386 and x86_64 Kconfig.debug\n  x86: move defconfig files for i386 and x86_64 to x86\n  x86: move i386 and x86_64 Makefiles to arch/x86\n"
    },
    {
      "commit": "ec3b67c11df42362ccda81261d62829042f223f0",
      "tree": "ab66bc43d98e38eda7162f76208993b2280f88f3",
      "parents": [
        "e868171a94b637158a3930c9adfb448d0df163cd",
        "4be2700fb7b95f2a7cef9324879cafccab8774fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 26 08:43:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 26 08:43:05 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (32 commits)\n  [NetLabel]: correct usage of RCU locking\n  [TCP]: fix D-SACK cwnd handling\n  [NET] napi: use non-interruptible sleep in napi_disable\n  [SCTP] net/sctp/auth.c: make 3 functions static\n  [TCP]: Add missing I/O AT code to ipv6 side.\n  [SCTP]: #if 0 sctp_update_copy_cksum()\n  [INET]: Unexport icmpmsg_statistics\n  [NET]: Unexport sock_enable_timestamp().\n  [TCP]: Make tcp_match_skb_to_sack() static.\n  [IRDA]: Make ircomm_tty static.\n  [NET] fs/proc/proc_net.c: make a struct static\n  [NET] dev_change_name: ignore changes to same name\n  [NET]: Document some simple rules for actions\n  [NET_CLS_ACT]: Use skb_act_clone\n  [NET_CLS_ACT]: Introduce skb_act_clone\n  [TCP]: Fix scatterlist handling in MD5 signature support.\n  [IPSEC]: Fix scatterlist handling in skb_icv_walk().\n  [IPSEC]: Add missing sg_init_table() calls to ESP.\n  [CRYPTO]: Initialize TCRYPT on-stack scatterlist objects correctly.\n  [CRYPTO]: HMAC needs some more scatterlist fixups.\n  ...\n"
    },
    {
      "commit": "e868171a94b637158a3930c9adfb448d0df163cd",
      "tree": "f6619ae1407802e8e123f28854e310bd90784865",
      "parents": [
        "ade8c56cbd02020fecbe1684f181250a466685eb"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Fri Oct 26 12:17:22 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 26 08:42:24 2007 -0700"
      },
      "message": "De-constify sched.h\n\n[PATCH] De-constify sched.h\n\nThis reverts commit a8972ccf00b7184a743eb6cd9bc7f3443357910c (\"sched:\nconstify sched.h\")\n\n 1) Patch doesn\u0027t change any code here, so gcc is already smart enough\n    to \"feel\" constness in such simple functions.\n 2) There is no such thing as const task_struct.  Anyone who think\n    otherwise deserves compiler warning.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4be2700fb7b95f2a7cef9324879cafccab8774fc",
      "tree": "8e3839c4e1c23c7d2b105f9ea45fb0891e3f0312",
      "parents": [
        "94d3b1e586f6d4c7150501bde284c544ce99073c"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Fri Oct 26 04:29:08 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 04:29:08 2007 -0700"
      },
      "message": "[NetLabel]: correct usage of RCU locking\n\nThis fixes some awkward, and perhaps even problematic, RCU lock usage in the\nNetLabel code as well as some other related trivial cleanups found when\nlooking through the RCU locking.  Most of the changes involve removing the\nredundant RCU read locks wrapping spinlocks in the case of a RCU writer.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94d3b1e586f6d4c7150501bde284c544ce99073c",
      "tree": "6c05886d3ee3ddc30f6b3fce3b6acb27eeab4300",
      "parents": [
        "43cc7380eced27ee9cafdf89fa32333dc3884e8b"
      ],
      "author": {
        "name": "Ryousei Takano",
        "email": "takano-ryousei@aist.go.jp",
        "time": "Fri Oct 26 04:27:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 04:27:59 2007 -0700"
      },
      "message": "[TCP]: fix D-SACK cwnd handling\n\nIn the current net-2.6 kernel, handling FLAG_DSACKING_ACK is broken.\nThe flag is cleared to 1 just after FLAG_DSACKING_ACK is set.\n\n        if (found_dup_sack)\n                flag |\u003d FLAG_DSACKING_ACK;\n\t:\n\tflag \u003d 1;\n\nTo fix it, this patch introduces a part of the tcp_sacktag_state patch:\n\thttp://marc.info/?l\u003dlinux-netdev\u0026m\u003d119210560431519\u0026w\u003d2\n\nSigned-off-by: Ryousei Takano \u003ctakano-ryousei@aist.go.jp\u003e\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43cc7380eced27ee9cafdf89fa32333dc3884e8b",
      "tree": "31a051c83d664f0b602d45c3d6599028a0d59dbb",
      "parents": [
        "8ad7c62b752483982a678c78a52a70f498b84cbb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 26 04:23:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 04:23:22 2007 -0700"
      },
      "message": "[NET] napi: use non-interruptible sleep in napi_disable\n\nThe current napi_disable() uses msleep_interruptible() but doesn\u0027t\n(and can\u0027t) exit in case there\u0027s a signal, thus ending up doing a\nhot spin without a cpu_relax. Use uninterruptible sleep instead.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ad7c62b752483982a678c78a52a70f498b84cbb",
      "tree": "ce84f09fc9b67617539c3ad378fa3336873e058a",
      "parents": [
        "b4caea8aa8b4caeda2af6ef6b7f0d43c516815ee"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 04:21:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 04:21:23 2007 -0700"
      },
      "message": "[SCTP] net/sctp/auth.c: make 3 functions static\n\nThis patch makes three needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4caea8aa8b4caeda2af6ef6b7f0d43c516815ee",
      "tree": "aadb5979a8f915b227ea174731125d4ea428dca2",
      "parents": [
        "d84d64dcb3b54c900113f8dcd1240205ae164922"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 04:20:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 04:20:13 2007 -0700"
      },
      "message": "[TCP]: Add missing I/O AT code to ipv6 side.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d84d64dcb3b54c900113f8dcd1240205ae164922",
      "tree": "7242462f5cda2cdf4402ba0e6726b5ce7a8beca8",
      "parents": [
        "39296ed6699df34fdfbf1b14281c07321a079a3d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 04:07:20 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 04:07:20 2007 -0700"
      },
      "message": "[SCTP]: #if 0 sctp_update_copy_cksum()\n\nsctp_update_copy_cksum() is no longer used.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "39296ed6699df34fdfbf1b14281c07321a079a3d",
      "tree": "8834fae2700eb9e947cc588dc92582d6b6af8090",
      "parents": [
        "bbbb1a812de596958163779ae5b0806bc53a83f4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 04:06:08 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 04:06:08 2007 -0700"
      },
      "message": "[INET]: Unexport icmpmsg_statistics\n\nThis patch removes the unused EXPORT_SYMBOL(icmpmsg_statistics).\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbbb1a812de596958163779ae5b0806bc53a83f4",
      "tree": "169fa6925727105046bd669039c76ccd62f033ec",
      "parents": [
        "0f79efdc23bd82035625083adf441e063a61f170"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 03:59:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 03:59:45 2007 -0700"
      },
      "message": "[NET]: Unexport sock_enable_timestamp().\n\nsock_enable_timestamp() no longer has any modular users.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f79efdc23bd82035625083adf441e063a61f170",
      "tree": "3b618817658b35d920720610b785f7eff9e67079",
      "parents": [
        "d76081f87548f986fd318d2b0dd7e942f93a0da4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 03:57:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 03:57:36 2007 -0700"
      },
      "message": "[TCP]: Make tcp_match_skb_to_sack() static.\n\ntcp_match_skb_to_sack() can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d76081f87548f986fd318d2b0dd7e942f93a0da4",
      "tree": "a96d16ed14ee2eb1498f4fbd2a1fe0e521716df5",
      "parents": [
        "253879e62f997d0027500f4b71ef290f37e306ee"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 03:56:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 03:56:43 2007 -0700"
      },
      "message": "[IRDA]: Make ircomm_tty static.\n\nircomm_tty can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "253879e62f997d0027500f4b71ef290f37e306ee",
      "tree": "dd73852dbfd21f7f162f71f36cce24d25d785289",
      "parents": [
        "c8d90dca3211966ba5189e0f3d4bccd558d9ae08"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 03:55:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 03:55:44 2007 -0700"
      },
      "message": "[NET] fs/proc/proc_net.c: make a struct static\n\nStruct proc_net_ns_ops can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8d90dca3211966ba5189e0f3d4bccd558d9ae08",
      "tree": "37df506f4905cf5a4dbd64c0680d8b98e9166c4b",
      "parents": [
        "8c56a347c1dfbe384b1ffb65d8828faa36dbaea4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Oct 26 03:53:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 03:53:42 2007 -0700"
      },
      "message": "[NET] dev_change_name: ignore changes to same name\n\nPrevent error/backtrace from dev_rename() when changing\nname of network device to the same name. This is a common\nsituation with udev and other scripts that bind addr to device.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c56a347c1dfbe384b1ffb65d8828faa36dbaea4",
      "tree": "44dfa8621b387fc76168db3858996466b278f38e",
      "parents": [
        "d892afe2ca905ddb00a4f16927c8b465cdd31b20",
        "24c667db59a9cc4caaafe4f77f6f4ef85899a454"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 03:50:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 03:50:02 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6\n"
    },
    {
      "commit": "d892afe2ca905ddb00a4f16927c8b465cdd31b20",
      "tree": "c15295f448a19046423bbb480fcfefe319f91928",
      "parents": [
        "a057ae3c104dd2c661e55d2af37e70d168c65e00"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Fri Oct 26 02:49:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 02:49:09 2007 -0700"
      },
      "message": "[NET]: Document some simple rules for actions\n\nThis patch adds documentation on what is expected of an\naction which branches away from the action-graph or when it\nneeds to trample on actins. It also describes what is expected of\nusers of such actions.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a057ae3c104dd2c661e55d2af37e70d168c65e00",
      "tree": "5efaef5d891f64c8de7d5dde0f61c9d6d0e9e243",
      "parents": [
        "12da81d11a34d3bdef52d731cc75f7ec72d0e815"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Fri Oct 26 02:47:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 02:47:54 2007 -0700"
      },
      "message": "[NET_CLS_ACT]: Use skb_act_clone\n\nclean skb_clone of any signs of CONFIG_NET_CLS_ACT and\nhave mirred us skb_act_clone()\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "12da81d11a34d3bdef52d731cc75f7ec72d0e815",
      "tree": "c57948efbbb8b9fe6c760148f93db1b6951b8763",
      "parents": [
        "c7da57a183a255f53caa73b1f688a01b097fa5bc"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Fri Oct 26 02:47:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 02:47:23 2007 -0700"
      },
      "message": "[NET_CLS_ACT]: Introduce skb_act_clone\n\nReworked skb_clone looks uglier with the single ifdef\nCONFIG_NET_CLS_ACT This patch introduces skb_act_clone which will\nreplace skb_clone in tc actions\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7da57a183a255f53caa73b1f688a01b097fa5bc",
      "tree": "c043065fbe1229cdc348278df79b532fa1748820",
      "parents": [
        "0e0940d4bb9b19c0a45c844a83e1d25686aaf433"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:41:21 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:41:21 2007 -0700"
      },
      "message": "[TCP]: Fix scatterlist handling in MD5 signature support.\n\nUse sg_init_table() and sg_mark_end() as needed.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e0940d4bb9b19c0a45c844a83e1d25686aaf433",
      "tree": "1644f6c36efe10a6e90f5e395d80564f8a9ba860",
      "parents": [
        "ed0e7e0ca370519d6f79d1093ee2890d4cdee744"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:39:27 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:39:27 2007 -0700"
      },
      "message": "[IPSEC]: Fix scatterlist handling in skb_icv_walk().\n\nUse sg_init_one() and sg_init_table() as needed.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed0e7e0ca370519d6f79d1093ee2890d4cdee744",
      "tree": "6a78f326064b3b169d18f3cc163bb770c63902b5",
      "parents": [
        "b733588559fc13547a59ccf81651c775b8f2719c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:38:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:38:39 2007 -0700"
      },
      "message": "[IPSEC]: Add missing sg_init_table() calls to ESP.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b733588559fc13547a59ccf81651c775b8f2719c",
      "tree": "ffcc43c310c5ca4350f0b74ea77ac16aeb4a00c0",
      "parents": [
        "a6767721a563acb172c73f693fcf719b3b3d6716"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:38:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:38:10 2007 -0700"
      },
      "message": "[CRYPTO]: Initialize TCRYPT on-stack scatterlist objects correctly.\n\nUse sg_init_one() and sg_init_table() as needed.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6767721a563acb172c73f693fcf719b3b3d6716",
      "tree": "dbf8490f91cb4f85c9683e425dbf36dd8b1b5719",
      "parents": [
        "564262c1f0b0f0ce852ecd7f60672f79985595ee"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:37:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:37:12 2007 -0700"
      },
      "message": "[CRYPTO]: HMAC needs some more scatterlist fixups.\n\nhmac_setkey(), hmac_init(), and hmac_final() have\na singular on-stack scatterlist.  Initialit is\nusing sg_init_one() instead of using sg_set_buf().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "564262c1f0b0f0ce852ecd7f60672f79985595ee",
      "tree": "9a9a3521d61b9f959de52beacd200464aab04b05",
      "parents": [
        "4bc3e17cce5662092703b02ee7b030047b1c99b3"
      ],
      "author": {
        "name": "Ryousei Takano",
        "email": "takano-ryousei@aist.go.jp",
        "time": "Thu Oct 25 23:03:52 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 25 23:03:52 2007 -0700"
      },
      "message": "[TCP]: Fix inconsistency of terms.\n\nFix inconsistency of terms:\n1) D-SACK\n2) F-RTO\n\nSigned-off-by: Ryousei Takano \u003ctakano-ryousei@aist.go.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4bc3e17cce5662092703b02ee7b030047b1c99b3",
      "tree": "4f5edd94866a8a944518e1888034084de1bfd05e",
      "parents": [
        "fee9dee730a40f671c1972a324ed54f0d68523e1",
        "ddd68587d0470498eb161de37b8f9fb5c48786a3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 25 22:49:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 25 22:49:43 2007 -0700"
      },
      "message": "Merge branch \u0027fixes-davem\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "ddd68587d0470498eb161de37b8f9fb5c48786a3",
      "tree": "1b1576ed774d34b7575e492195af75cfe3894668",
      "parents": [
        "31c7cecb616e499dd30703959710aebeee3f9af1"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Oct 22 14:51:37 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 26 00:14:29 2007 -0400"
      },
      "message": "[PATCH] mac80211: fix printk warning on 64-bit\n\nMy AID message patch introduced a warning on 64-bit machines because ~\nextends to unsigned long:\n\n| net/mac80211/ieee80211_sta.c: In function ‘ieee80211_rx_mgmt_assoc_resp’:\n| net/mac80211/ieee80211_sta.c:1187: warning: format ‘%d’ expects type ‘int’, but argument 7 has type ‘long unsigned int’\n\nThis fixes it by explicitly casting the result to u16 (which \u0027aid\u0027 is).\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e6e1ace9904b72478f0c5a5aa7bd174cb6f62561",
      "tree": "8858fe4c1d37e4e9278020bf8fba369dfdddd2a7",
      "parents": [
        "6b6815c6d5d1dc209701d1661a7a0e09a295db2f"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Oct 25 16:09:38 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Oct 25 20:20:06 2007 -0700"
      },
      "message": "x86 setup: sizeof() is unsigned, unbreak comparisons\n\nWe use signed values for limit checking since the values can go\nnegative under certain circumstances.  However, sizeof() is unsigned\nand forces the comparison to be unsigned, so move the comparison into\nthe heap_free() macros so we can ensure it is a signed comparison.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "6b6815c6d5d1dc209701d1661a7a0e09a295db2f",
      "tree": "9e1c07acbc4926279fcef068efb60141c6eed2af",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Oct 25 16:11:33 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Oct 25 19:55:03 2007 -0700"
      },
      "message": "x86 setup: handle boot loaders which set up the stack incorrectly\n\nApparently some specific versions of LILO enter the kernel with a\nstack pointer that doesn\u0027t match the rest of the segments.  Make our\nbest attempt at untangling the resulting mess.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "31c7cecb616e499dd30703959710aebeee3f9af1",
      "tree": "63ccc0279ebdc1db03089a197f1bd5c927952768",
      "parents": [
        "48225709bec68c2d8612718922f974f22214a308"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Oct 23 17:05:25 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 25 22:32:05 2007 -0400"
      },
      "message": "[PATCH] add myself as mac80211 maintainer\n\nThis adds myself as mac80211 maintainer and updates the git URL to point\nto the wireless-2.6 tree. Also move Jiri down so he isn\u0027t first in list.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "48225709bec68c2d8612718922f974f22214a308",
      "tree": "4f11d04567fb90d5218fd8a3636ff937fb54c5b0",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "Michael Wu",
        "email": "flamingice@sourmilk.net",
        "time": "Fri Oct 19 17:14:36 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 25 22:32:05 2007 -0400"
      },
      "message": "[PATCH] mac80211: Fix SSID matching in AP selection\n\nThe length of the SSID desired should also be compared in addition to\nthe memcmp of the SSIDs.\n\nThanks to Andrea Merello \u003candreamrl@tiscali.it\u003e for finding this issue.\n\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fee9dee730a40f671c1972a324ed54f0d68523e1",
      "tree": "4a688264696a3cfdf7312e92b52ac4794197a7a5",
      "parents": [
        "41fb285430e9cb57da624d838afef7b2fc67e276"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Oct 25 18:54:46 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 25 18:54:46 2007 -0700"
      },
      "message": "[UDP]: Make use of inet_iif() when doing socket lookups.\n\nUDP currently uses skb-\u003edev-\u003eifindex which may provide the wrong\ninformation when the socket bound to a specific interface.\nThis patch makes inet_iif() accessible to UDP and makes UDP use it.\n\nThe scenario we are trying to fix is when a client is running on\nthe same system and the server and both client and server bind to\na non-loopback device.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "41fb285430e9cb57da624d838afef7b2fc67e276",
      "tree": "5cbf870440316b9f2520b4220da3c695296f3bd9",
      "parents": [
        "8a6911b12f7a835055f3236c6cf7073f79ba0730"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Oct 25 18:46:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 25 18:46:26 2007 -0700"
      },
      "message": "[CRYPTO]: Fix hmac_digest from the SG breakage.\n\nCrypto now uses SG helper functions.  Fix hmac_digest to use those\nfunctions correctly and fix the oops associated with it.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a6911b12f7a835055f3236c6cf7073f79ba0730",
      "tree": "9268aeb1f421ba53f1bf6e26b3e8ed73b96139f8",
      "parents": [
        "a60387ba3114fe087349df23fa82e5ad9d5b6ff2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 25 18:40:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 25 18:40:05 2007 -0700"
      },
      "message": "[IPV4]: Remove no longer used snmp4_icmp_list.\n\nThis was obsoleted by a previous change, but the removal was\nforgotten.\n\nReported by David Howells and David Stevens.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ade8c56cbd02020fecbe1684f181250a466685eb",
      "tree": "5f2cfcfb842e5e41fa5c6f3d89c92f530cc76a25",
      "parents": [
        "fb9431eb038caa027cb98cb18576f1a731e56f76"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Oct 25 14:27:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 16:16:26 2007 -0700"
      },
      "message": "x86 bitops: fix code style issues\n\nCoding style cleanups:\n\n- change __inline__ to inline;\n- drop space in \"* addr\" parameters;\n- drop space between func. name and \u0027(\u0027\n\nThe \"volatile\" keywords are correct according to email from one\nLinus Torvalds.\n\n[Several other arches need some of this also.]\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb9431eb038caa027cb98cb18576f1a731e56f76",
      "tree": "4e4abbb34106812ac9ba415fd231f490699ed69c",
      "parents": [
        "a60387ba3114fe087349df23fa82e5ad9d5b6ff2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Oct 25 14:21:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 16:16:26 2007 -0700"
      },
      "message": "bitops kernel-doc: inline instead of macro\n\nUse duplicated inline functions for test_and_set_bit_lock() on x86\ninstead of #define macros, thus avoiding a bad example.  This allows\nkernel-doc to run cleanly instead of terminating with an error:\n\nError(linux-2.6.24-rc1//include/asm-x86/bitops_32.h:188): cannot understand prototype: \u0027test_and_set_bit_lock test_and_set_bit \u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a60387ba3114fe087349df23fa82e5ad9d5b6ff2",
      "tree": "4cfdaf4d03da8cff76913b4a4de090e2cd99871a",
      "parents": [
        "0e81bef05e3b90f8319e79bf36e61341f7b6e189",
        "d5d1ceac2a47645780bd07fd7a670b14c4d995db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:58:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:58:40 2007 -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: (40 commits)\n  USB: open disconnect race in usblcd\n  USB: disconnect open race in legousbtower\n  USB: open disconnect race in iowarrior\n  USB: missing error check in emi62\n  USB: missing error check in emi26\n  USB: usb_serial_resume bug fix\n  USB: remove new OHCI build warnings\n  USB: amd5536udc - remove set_mwi() compiler warning\n  USB: usbserial - fix potential deadlock between write() and IRQ\n  usb: serial/pl2303: support for IO Data Device RSAQ5\n  USB: fix read vs. disconnect race in cytherm driver\n  USB: fix locking in idmouse\n  USB: fix interface sysfs file-creation bug\n  USB: fix ssb_ohci_probe() build bug\n  USB: pl2303: remove can\u0027t happen checks, set speed properly and report baud rate\n  USB: mos7840: Clean up old checks and stuff\n  USB rio500.c: fix check-after-use\n  USB iowarrior.c: fix check-after-use\n  USB: add URB_FREE_BUFFER to permissible flags\n  USB: isd200: sort out USB/IDE dependancy mess\n  ...\n"
    },
    {
      "commit": "0e81bef05e3b90f8319e79bf36e61341f7b6e189",
      "tree": "a3747692b343ee5963731f4cef93d5ea78f6f3f5",
      "parents": [
        "eadd4f5ea1507403655e9f5aeb0ea944eaa9d5de",
        "9317d4313e0cd51b2256ea9a9316f2d8561e37a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:58:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:58:18 2007 -0700"
      },
      "message": "Merge branch \u0027warnings-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027warnings-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  ISDN/sc: fix longstanding warning\n"
    },
    {
      "commit": "eadd4f5ea1507403655e9f5aeb0ea944eaa9d5de",
      "tree": "b2f4e0c39239ad24524139e8cf008fef24fa306f",
      "parents": [
        "06dbbfef8296d6dc23e5d8030a0e8e7b20df3b7c",
        "d58aa8c7b1cc0add7b03e26bdb8988d98d2f4cd1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:50:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:50:48 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: pass correct addr in get_fb_unmapped_area(MAP_FIXED)\n"
    },
    {
      "commit": "06dbbfef8296d6dc23e5d8030a0e8e7b20df3b7c",
      "tree": "9f93c1a56082d80e5741bb2a231e93314efbcd7e",
      "parents": [
        "22fa8d59be28affbecc6ae87abf528aebeebff24",
        "03cf786c4e83dba404ad23ca58f49147ae52dffd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:50:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:50:32 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPV4]: Explicitly call fib_get_table() in fib_frontend.c\n  [NET]: Use BUILD_BUG_ON in net/core/flowi.c\n  [NET]: Remove in-code externs for some functions from net/core/dev.c\n  [NET]: Don\u0027t declare extern variables in net/core/sysctl_net_core.c\n  [TCP]: Remove unneeded implicit type cast when calling tcp_minshall_update()\n  [NET]: Treat the sign of the result of skb_headroom() consistently\n  [9P]: Fix missing unlock before return in p9_mux_poll_start\n  [PKT_SCHED]: Fix sch_prio.c build with CONFIG_NETDEVICES_MULTIQUEUE\n  [IPV4] ip_gre: sendto/recvfrom NBMA address\n  [SCTP]: Consolidate sctp_ulpq_renege_xxx functions\n  [NETLINK]: Fix ACK processing after netlink_dump_start\n  [VLAN]: MAINTAINERS update\n  [DCCP]: Implement SIOCINQ/FIONREAD\n  [NET]: Validate device addr prior to interface-up\n"
    },
    {
      "commit": "22fa8d59be28affbecc6ae87abf528aebeebff24",
      "tree": "1aba231d9d1dc41670183241ff04f22ae8ac5037",
      "parents": [
        "7f1495745347bc2cb9cc4f50d0a889caeb71f1f1",
        "eec407c9ac5ee819bfcadb4e39ce892576d570d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:48:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:48:05 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86: fix bogus KERN_ALERT on oops\n  x86: lguest build fix\n  x86: fix CONFIG_KEXEC build breakage\n"
    },
    {
      "commit": "7f1495745347bc2cb9cc4f50d0a889caeb71f1f1",
      "tree": "2402b7e52fec57cdbf16d52e5fb467044589ec31",
      "parents": [
        "2c7505570353af02e48c58ab4d109edd9bbbdd81",
        "85cdffcde0b6b831a06422413300d0f5c0e608c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:44:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:44:54 2007 -0700"
      },
      "message": "Merge branch \u0027sg\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027sg\u0027 of git://git.kernel.dk/linux-2.6-block:\n  fix sg_phys to use dma_addr_t\n  ub: add sg_init_table for sense and read capacity commands\n  x86: pci-gart fix\n  blackfin: fix sg fallout\n  xtensa: dma-mapping.h is using linux/scatterlist.h functions, so include it\n  SG: audit of drivers that use blk_rq_map_sg()\n  arch/um/drivers/ubd_kern.c: fix a building error\n  SG: Change sg_set_page() to take length and offset argument\n  AVR32: Fix sg_page breakage\n  mmc: sg fallout\n  m68k: sg fallout\n  More SG build fixes\n  sg: add missing sg_init_table calls to zfcp\n  SG build fix\n"
    },
    {
      "commit": "2c7505570353af02e48c58ab4d109edd9bbbdd81",
      "tree": "ece17dd6b25fa7a66eedf57a87174f13eb7b483a",
      "parents": [
        "fc42dabe465d478311423039448d9dc9051e5f6b",
        "e1e72965ec2c02db99b415cd06c17ea90767e3a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:38:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:38:19 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest:\n  lguest: documentation update\n  lguest: Add to maintainers file.\n  lguest: build fix\n  lguest: clean up lguest_launcher.h\n  lguest: remove unused \"wake\" element from struct lguest\n  lguest: use defines from x86 headers instead of magic numbers\n  lguest: example launcher header cleanup.\n"
    },
    {
      "commit": "fc42dabe465d478311423039448d9dc9051e5f6b",
      "tree": "e00cd6fa67cc49c2793879cbc61d4c3a16ff5ec1",
      "parents": [
        "2304c3ac3634d2de59f71f7b2c58aab05959124b",
        "e2e031eb09760c36099ac127eeb175e06d257aef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:20:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:20:22 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] sata_nv: SWNCQ should not apply to MCP61\n  libata-core: Be a bit more relaxed about early DMA zero devices\n  ahci: ahci: implement workaround for ASUS P5W-DH Deluxe ahci_broken_hardreset(), take #2\n  Fix pata_icside build for recent libata API changes\n  libata: cosmetic clean up in ata_eh_reset()\n  libata-core.c: make 2 functions static\n  [libata] Create internal helper ata_dev_set_feature()\n"
    },
    {
      "commit": "2304c3ac3634d2de59f71f7b2c58aab05959124b",
      "tree": "88e13187b64f8bfdea841c4a4476ac626e4eec28",
      "parents": [
        "fcd05809e1b2f64ece7a0b0bbe94ed29505cd2e0",
        "96fd4cd3e40e240f0c385af87f58e74da8b7099a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:19:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:19:59 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [netdrvr] forcedeth: add MCP77 device IDs\n  rndis_host: reduce MTU instead of refusing to talk to devices with low max packet size\n  cpmac: update to new fixed phy driver interface\n  cpmac: convert to napi_struct interface\n  cpmac: use print_mac() instead of MAC_FMT\n  natsemi: fix oops, link back netdevice from private-struct\n  ehea: fix port_napi_disable/enable\n  bonding/bond_main.c: fix cut\u0027n\u0027paste error\n  make bonding/bond_main.c:bond_deinit() static\n  drivers/net/ipg.c: cleanups\n  remove Documentation/networking/net-modules.txt\n"
    },
    {
      "commit": "fcd05809e1b2f64ece7a0b0bbe94ed29505cd2e0",
      "tree": "b3adedf1e26e2ae36fe8a811462292fbb916451b",
      "parents": [
        "f9e83489cbb3670df810d4f9fe308cde88faa0a9",
        "8ef93cf11413e3f2dc28bfaf736e1f49981ed700"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:19:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:19:03 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched:\n  sched: mark CONFIG_FAIR_GROUP_SCHED as !EXPERIMENTAL\n  sched: isolate SMP balancing code a bit more\n  sched: reduce balance-tasks overhead\n  sched: make cpu_shares_{show,store}() static\n  sched: clean up some control group code\n  sched: constify sched.h\n  sched: document profile\u003dsleep requiring CONFIG_SCHEDSTATS\n  sched: use show_regs() to improve __schedule_bug() output\n  sched: clean up sched_domain_debug()\n  sched: fix fastcall mismatch in completion APIs\n  sched: fix sched_domain sysctl registration again\n"
    },
    {
      "commit": "f9e83489cbb3670df810d4f9fe308cde88faa0a9",
      "tree": "24d57af11492d5d55dce9486694155b3291babe0",
      "parents": [
        "2a2da53b181bdafcdecb43c457735ee2892ae885"
      ],
      "author": {
        "name": "Ram Gupta",
        "email": "ram.gupta5@gmail.com",
        "time": "Thu Oct 25 10:03:28 2007 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:18:29 2007 -0700"
      },
      "message": "fs: Fix to correct the mbcache entries counter\n\nThis patch fixes the c_entry_count counter of the mbcache. Currently\nit increments the counter first \u0026 allocate the cache entry later. In\ncase of failure to allocate the entry due to insufficient memory this\ncounter is still left incremented. This patch fixes this anomaly.\n\nSigned-off-by: Ram Gupta \u003cram.gupta5@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a2da53b181bdafcdecb43c457735ee2892ae885",
      "tree": "34f3a05c5db9f2b4d1b911316d97a363b5152e9f",
      "parents": [
        "de48844398f81cfdf087d56e12c920d620dae8d5"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 25 15:27:40 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:16:49 2007 -0700"
      },
      "message": "Fix pointer mismatches in proc_sysctl.c\n\nFix pointer mismatches in proc_sysctl.c.  The proc_handler() method returns a\nsize_t through an arg pointer, but is given a pointer to a ssize_t to return\ninto.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de48844398f81cfdf087d56e12c920d620dae8d5",
      "tree": "b5fa6f7def2bcd53f5b044fc8d632b79654f5d08",
      "parents": [
        "c67c36e4b86872ac875716d502748b84b2541de5"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 04:06:13 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:10:17 2007 -0700"
      },
      "message": "Permit silencing of __deprecated warnings.\n\nThe __deprecated marker is quite useful in highlighting the remnants of\nold APIs that want removing.\n\nHowever, it is quite normal for one or more years to pass, before the\n(usually ancient, bitrotten) code in question is either updated or\ndeleted.\n\nThus, like __must_check, add a Kconfig option that permits the silencing\nof this compiler warning.\n\nThis change mimics the ifdef-ery and Kconfig defaults of MUST_CHECK as\nclosely as possible.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c67c36e4b86872ac875716d502748b84b2541de5",
      "tree": "3b1f3d846cff947d0a12d4b3c7213192792ea675",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 17 23:18:32 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:08:03 2007 -0700"
      },
      "message": "Fix /proc/acpi/alarm BCD alarm encodings\n\nThis fixes some totally illogical and wrong code that converts things to\nand from BCD mode essentially randomly, does math on values in BCD mode\netc etc.  Introduce a few helper functions to make it a bit more obvious\nwhat is going on, and make sure that we always do all the arithmetic\n(and anythign else, for that matter) in binary, not BCD.\n\nTested by Mark Lord, who found the problem originally, and also pushed\nthe patch back and reminded me about it.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "208652d6b2cb9d7155ca8ff8691c8ef88c8250af",
      "tree": "7339ae5bb635a4fe818b16f6ecc5d984e90df381",
      "parents": [
        "47572387d58a9584c60ebbbdee56fc92c627f16f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 21:06:56 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 22:43:12 2007 +0200"
      },
      "message": "x86: kill the old i386 and x86_64 directories\n\nThe last remaining bits were two .gitignore files.\nDeleting them and the directories are history.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "47572387d58a9584c60ebbbdee56fc92c627f16f",
      "tree": "04ac61fdc84b080dac72c30a06cee449b6c3e847",
      "parents": [
        "e703f75d620824739148142c3734ae8223e4d1f5"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 21:04:16 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 22:37:02 2007 +0200"
      },
      "message": "x86: move i386 and x86_64 Kconfig files to x86 directory\n\nAfter a small change in kconfig Makefile we could\nmove all x86 Kconfig files to x86 directory.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e703f75d620824739148142c3734ae8223e4d1f5",
      "tree": "e6b618daacfe8d3980645fcde4709c76d9551e54",
      "parents": [
        "d013a27cb79a01b324f93adb275162c244cca2de"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 20:42:18 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 22:35:18 2007 +0200"
      },
      "message": "kconfig: small code refactoring in kconfig Makefile\n\nDo not hardcode the arch/$(ARCH)/Kconfig name all over\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d013a27cb79a01b324f93adb275162c244cca2de",
      "tree": "b4e32698382f62d05072cb2743f4ceaa6cb398c6",
      "parents": [
        "2266cfd50de3872e877eeca3dd4a6f940f22ba60"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Oct 24 15:50:43 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 22:35:10 2007 +0200"
      },
      "message": "x86: unification of i386 and x86_64 Kconfig.debug\n\nAdding proper dependencies so the two Kconfig.debug files\nare now identical and move the result file to x86.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2266cfd50de3872e877eeca3dd4a6f940f22ba60",
      "tree": "362afb85ef2d13b12c479b3183e92aacb5da64db",
      "parents": [
        "74b469f2e6b1589118b6ac05c7256add01e572d2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 20:31:19 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 22:27:41 2007 +0200"
      },
      "message": "x86: move defconfig files for i386 and x86_64 to x86\n\nWith some small changes to kconfig makefile we can now\nlocate the defconfig files for i386 and x86_64 in\nthe configs/ subdirectory under x86.\nmake ARCH\u003di386 defconfig and make defconfig\nworks as expected also after this change.\nBut arch maintainers shall now update a defconfig file in\nthe configs/ directory.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "74b469f2e6b1589118b6ac05c7256add01e572d2",
      "tree": "d963009bef4f36ae610dd56ca69961e0de9ee29c",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 19:42:04 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 22:27:34 2007 +0200"
      },
      "message": "x86: move i386 and x86_64 Makefiles to arch/x86\n\nMoving the ARCH specific Makefiles for i386 and x86_64\nrequired a litle bit tweaking in the top-lvel Makefile.\n\nSRCARCH is now set in the top-level Makefile\nbecause we need this info to include the correct\narch Makefile.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d5d1ceac2a47645780bd07fd7a670b14c4d995db",
      "tree": "9c2fa21fa6339fb25544bbed82b249b5d62a36c4",
      "parents": [
        "78663ecc344b4694dd737deb682e81312a0684b6"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Oct 25 16:05:53 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:46 2007 -0700"
      },
      "message": "USB: open disconnect race in usblcd\n\nthis driver has a possible use after free due to a race when disconnect\nand open handle intfdata without a lock.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "78663ecc344b4694dd737deb682e81312a0684b6",
      "tree": "297a7130b13f471d5d6fa936c20cf772632fb446",
      "parents": [
        "03f36e885fc26cb0ea299fb6df5171a51e814548"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Oct 25 15:48:39 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:46 2007 -0700"
      },
      "message": "USB: disconnect open race in legousbtower\n\nagain, possible use after free due to touching intfdata without lock.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "03f36e885fc26cb0ea299fb6df5171a51e814548",
      "tree": "dbc189fa0af4f172c57b97c98cf68718ac0028fd",
      "parents": [
        "5919a43bbc649f4770b8b5db33f43136c7ff3153"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Oct 25 15:46:30 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:46 2007 -0700"
      },
      "message": "USB: open disconnect race in iowarrior\n\nthe driver sets intfdata to NULL without lock. Data structures can be\nfreed and accessed.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5919a43bbc649f4770b8b5db33f43136c7ff3153",
      "tree": "560a3bf765861f691f9af5b0d136dfb093fa0422",
      "parents": [
        "cf4cf0bb89cbff95c5be8f8d3c68e55f38f94ba7"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Oct 25 15:42:38 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:45 2007 -0700"
      },
      "message": "USB: missing error check in emi62\n\nthe emi62 also lacks an error check.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cf4cf0bb89cbff95c5be8f8d3c68e55f38f94ba7",
      "tree": "d4a8776c60ce520d444fbe1e939319bf41079a58",
      "parents": [
        "8abaee238ebb1ef9b8bcafac7a1833f92e7f2319"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Oct 25 15:38:44 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:45 2007 -0700"
      },
      "message": "USB: missing error check in emi26\n\nthis drivers lacks an error check.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8abaee238ebb1ef9b8bcafac7a1833f92e7f2319",
      "tree": "320bb5bc2dc5780c53762b4e3dcc6fc41343a0ae",
      "parents": [
        "da6fb5704feeadd10b99a1025166f1a3f627825d"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@intel.com",
        "time": "Thu Oct 25 10:58:43 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:45 2007 -0700"
      },
      "message": "USB: usb_serial_resume bug fix\n\nAvoid potential null pointer dereference.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "da6fb5704feeadd10b99a1025166f1a3f627825d",
      "tree": "9464c2f85b5def843ede7b6853177430f8d9e252",
      "parents": [
        "51745281b0bf56312b78d8f56afb970cd7c91137"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Oct 24 17:23:42 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:45 2007 -0700"
      },
      "message": "USB: remove new OHCI build warnings\n\nRemove various newly-introduced compiler warnings for OHCI.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "51745281b0bf56312b78d8f56afb970cd7c91137",
      "tree": "687b739ffa9e07dc7638d51a184102033e6806ef",
      "parents": [
        "acd2a847e7fee7df11817f67dba75a2802793e5d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Oct 24 18:44:08 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:45 2007 -0700"
      },
      "message": "USB: amd5536udc - remove set_mwi() compiler warning\n\nGet rid of pointless pci_set_mwi() compiler warning.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "acd2a847e7fee7df11817f67dba75a2802793e5d",
      "tree": "7eba6fe6c15f5f11ffdec779c9979f1ec6b4c6b9",
      "parents": [
        "8a28dea3accda319d51a1bf4d3e280771d946f78"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Oct 20 00:05:19 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:45 2007 -0700"
      },
      "message": "USB: usbserial - fix potential deadlock between write() and IRQ\n\nUSB: usbserial - fix potential deadlock between write() and IRQ\n\nusb_serial_generic_write() doesn\u0027t disable interrupts when taking port-\u003elock,\nand could therefore deadlock with usb_serial_generic_read_bulk_callback()\nbeing called from interrupt, taking the same lock. Fix it.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Larry Finger \u003clarry.finger@lwfinger.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8a28dea3accda319d51a1bf4d3e280771d946f78",
      "tree": "943010bda3ae9af1a7ce44598f202bd519301af8",
      "parents": [
        "d718d2b17822bb92708204cb1a9175e512520261"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Tue Oct 23 13:51:57 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:45 2007 -0700"
      },
      "message": "usb: serial/pl2303: support for IO Data Device RSAQ5\n\nThis patch adds support for the IO Data Device USB-RSAQ5, PL2303 based\nUSB-serial converter, to pl2303 driver\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d718d2b17822bb92708204cb1a9175e512520261",
      "tree": "07db96751e993ceba8bed366458115d2c1ec6773",
      "parents": [
        "54d2bc068fd21bcb096660938bce7c7265613a24"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Oct 23 12:26:41 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:44 2007 -0700"
      },
      "message": "USB: fix read vs. disconnect race in cytherm driver\n\nthe disconnect method of this driver set intfdata to NULL before\nremoving attribute files. The attributes\u0027 read methods will happily\nfollow the NULL pointer. Here\u0027s the correct ordering.\n\nSigned-off-by : Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "54d2bc068fd21bcb096660938bce7c7265613a24",
      "tree": "6808af091410fea3f2b7e7d06a9cdad322f51ce2",
      "parents": [
        "439a903a9663c0caa8094f3907ca60069d6c36e7"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Oct 23 14:23:13 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:44 2007 -0700"
      },
      "message": "USB: fix locking in idmouse\n\nPete caused me to lock at buggy drivers in this respect. The idmouse has\na race between open and disconnect. This patch\n\n- solves the open/disconnect race\n- switches locking to mutexes\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "439a903a9663c0caa8094f3907ca60069d6c36e7",
      "tree": "ed6da5090918e824a2376f518a605e78ab0e5758",
      "parents": [
        "b22817b3c81cdb18ffe3d2debfee968731a8b5f4"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Oct 19 09:51:58 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:44 2007 -0700"
      },
      "message": "USB: fix interface sysfs file-creation bug\n\nThis patch (as1005) fixes a rather subtle problem.  When\nusb_set_configuration() registers the interfaces and their files in\nsysfs, it doesn\u0027t expect those files to exist already.  But when an\ninterface is registered, its driver may call usb_set_interface() and\nthereby cause the sysfs files to be created.  The result is an error\nwhen usb_set_configuration() goes on to create those same files again.\n\nThe (not-so-great) solution is to have usb_set_configuration() remove\nany existing files before creating them.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b22817b3c81cdb18ffe3d2debfee968731a8b5f4",
      "tree": "39b3e3397fbbaf8c0921a948534bea81cbae8ddc",
      "parents": [
        "df64c47184aedf34fd2a69a4b7f68584fe982fdf"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 19:43:21 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:44 2007 -0700"
      },
      "message": "USB: fix ssb_ohci_probe() build bug\n\nfix ssb_ohci_probe() build bug:\n\n drivers/built-in.o: In function `ssb_ohci_probe\u0027:\n ohci-hcd.c:(.text+0xbff39): undefined reference to `ssb_device_enable\u0027\n ohci-hcd.c:(.text+0xbff6f): undefined reference to `ssb_admatch_base\u0027\n ohci-hcd.c:(.text+0xbff8b): undefined reference to `ssb_admatch_size\u0027\n ohci-hcd.c:(.text+0xbffe5): undefined reference to `ssb_device_disable\u0027\n [...]\n\nthe reason was that this Kconfig combination was allowed:\n\n CONFIG_SSB\u003dm\n CONFIG_USB_OHCI_HCD\u003dy\n CONFIG_USB_OHCI_HCD_SSB\u003dy\n\nthe fix is to require a modular USB_OHCI_HCD build when SSB is modular.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "df64c47184aedf34fd2a69a4b7f68584fe982fdf",
      "tree": "3a45099fe4a9d6b32bfb7c7caf3dd65863290761",
      "parents": [
        "3d3ddce568b79911bc893b9e8542f7e1d3bc72c7"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Oct 15 20:54:47 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:44 2007 -0700"
      },
      "message": "USB: pl2303: remove can\u0027t happen checks, set speed properly and report baud rate\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3d3ddce568b79911bc893b9e8542f7e1d3bc72c7",
      "tree": "1a75796df4ee43261eac7cb9329bf3b5def6c9ca",
      "parents": [
        "3328d9752f3796a5f5f8695d27a175c34407a5ed"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Oct 15 20:53:35 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:44 2007 -0700"
      },
      "message": "USB: mos7840: Clean up old checks and stuff\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3328d9752f3796a5f5f8695d27a175c34407a5ed",
      "tree": "e97145e9cec05cffecd2cbd296a479404098146f",
      "parents": [
        "e28c6a77061ab28bd2f0b57e400e3e58cd3474ca"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Oct 18 12:53:07 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:43 2007 -0700"
      },
      "message": "USB rio500.c: fix check-after-use\n\nThe Coverity checker spotted that we have already oops\u0027ed if \"dev\"\nwas NULL in these places.\n\nSince \"dev\" being NULL isn\u0027t possible at these places this patch removes\nthe NULL checks.\n\nAdditionally, I\u0027ve fixed the formatting of the if\u0027s.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e28c6a77061ab28bd2f0b57e400e3e58cd3474ca",
      "tree": "256838abb4d5a6ebab61c8fd0eb4780540150933",
      "parents": [
        "0b28baaf74ca04be2e0cc4d4dd2bbc801697f744"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Oct 18 12:52:50 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:43 2007 -0700"
      },
      "message": "USB iowarrior.c: fix check-after-use\n\nThe Coverity checker spotted that we have already oops\u0027ed if \"dev\"\nwas NULL.\n\nSince \"dev\" being NULL doesn\u0027t seem to be possible here this patch \nremoves the NULL check.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0b28baaf74ca04be2e0cc4d4dd2bbc801697f744",
      "tree": "564daa93f9250df6e1dbbde5b4878468096b4839",
      "parents": [
        "3794ade5b286cbd4551009dd341dbe9aeead2bc3"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Oct 17 14:37:54 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:43 2007 -0700"
      },
      "message": "USB: add URB_FREE_BUFFER to permissible flags\n\nURB_FREE_BUFFER needs to be allowed in the sanity checks to use drivers that\nuse that flag.\n\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "3794ade5b286cbd4551009dd341dbe9aeead2bc3",
      "tree": "015dca8e45fb49168516825c71daa255b179dc5f",
      "parents": [
        "c93d46509e7aee7d58680c4c8a12cfbe98df98cb"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Oct 15 15:08:11 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:43 2007 -0700"
      },
      "message": "USB: isd200: sort out USB/IDE dependancy mess\n\nThe ISD200 driver imports a single trivial routine from the IDE layer and\nin doing so creates a mess of dependancies that drag in the entire old\nIDE layer. Even more sad - it does this for a routine which is usually\n(little endian) a null function!\n\n- Copy the function into ISD200\n- Rename it so it doesn\u0027t clash with the ide header prototype\n- Remove all the depend constraints\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c93d46509e7aee7d58680c4c8a12cfbe98df98cb",
      "tree": "310a3be9679d7548d01cfdc8898947724b231b4e",
      "parents": [
        "7898ffc543566a9c4a1b4ff39f43857d2d84a51c"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Tue Oct 16 19:23:10 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:43 2007 -0700"
      },
      "message": "USB: FTDI Elan driver: Convert ftdi-\u003eu132_lock to mutex\n\nFTDI Elan driver: Convert the semaphore ftdi-\u003eu132_lock to the mutex\nAPI\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7898ffc543566a9c4a1b4ff39f43857d2d84a51c",
      "tree": "f69b2c37ef58f3e850205c2036b01e420f2fbb53",
      "parents": [
        "6ce073bd8be0a741440944fed892a136a1d24bbe"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Oct 16 11:55:30 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:43 2007 -0700"
      },
      "message": "USB: fix scheduling of Iso URBs in uhci-hcd\n\nThis patch (as1003) changes uhci-hcd to treat the URB_ISO_ASAP flag\nthe same as other host controller drivers, namely, to schedule an Iso\nURB for the first available time slot that hasn\u0027t already expired.\nURBs in which the flag isn\u0027t set will be scheduled for the first slot\nfollowing the last URB, even if it has expired.\n\nThis fixes a problem reported by Martin Bachem.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "6ce073bd8be0a741440944fed892a136a1d24bbe"
}
