)]}'
{
  "log": [
    {
      "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": "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": "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": "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"
    },
    {
      "commit": "6ce073bd8be0a741440944fed892a136a1d24bbe",
      "tree": "ff1bf5c19fd6a70016b2e4570513dac545c83443",
      "parents": [
        "bd5e47ccb656e74a775c002d0308c666bea65a2b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:25 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:43 2007 -0700"
      },
      "message": "USB: io_edgeport: cleanups, and tty speed reporting\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bd5e47ccb656e74a775c002d0308c666bea65a2b",
      "tree": "70bb4449988a0b8269e74d7ca584cc8c5f7ed754",
      "parents": [
        "669a6db1037efeb064dd6620f69384f99fb45584"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Oct 18 01:24:25 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:42 2007 -0700"
      },
      "message": "USB: ftd_sio cleanups and updates for new termios work checkpatch fixes\n\nWARNING: line over 80 characters\n#23: FILE: drivers/usb/serial/ftdi_sio.c:297:\n+\tspeed_t force_baud;\t/* if non-zero, force the baud rate to this value */\n\nERROR: use tabs not spaces\n#31: FILE: drivers/usb/serial/ftdi_sio.c:881:\n+^I$\n\nERROR: use tabs not spaces\n#39: FILE: drivers/usb/serial/ftdi_sio.c:890:\n+^I$\n\nWARNING: line over 80 characters\n#111: FILE: drivers/usb/serial/ftdi_sio.c:1956:\n+\t\ttty_encode_baud_rate(port-\u003etty, priv-\u003eforce_baud, priv-\u003eforce_baud);\n\nYour patch has style problems, please review.  If any of these errors\nare false positives report them to the maintainer, see\nCHECKPATCH in MAINTAINERS.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "669a6db1037efeb064dd6620f69384f99fb45584",
      "tree": "4eec77059d14193554a4312e9910601e7bde10c0",
      "parents": [
        "9ab0f202e6a700d1362a1eb990ac3054f2cd15ea"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:24 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:42 2007 -0700"
      },
      "message": "USB: ftd_sio: cleanups and updates for new termios work\n\n- Remove can\u0027t happen tests\n- Rework speed validation in terms of baud rates not CBAUD bits\n- Report speed set (or chosen)\n- Minor termios correctness\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ab0f202e6a700d1362a1eb990ac3054f2cd15ea",
      "tree": "f73f1b3120a1d5c123276ac7487d037e8d8f8ef0",
      "parents": [
        "01d1df29517625b8e8b5f48a0d3c2020d950eb4b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:24 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:42 2007 -0700"
      },
      "message": "USB: cp2101: convert to new termios\n\n- Convert to new baud rate functions\n- Add baud rate reporting\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "01d1df29517625b8e8b5f48a0d3c2020d950eb4b",
      "tree": "97eb968ccbf59b8d7014e8741cb5accb5d8a5aec",
      "parents": [
        "337850917a690ca83605b30b29c464bb3397abdf"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:23 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:42 2007 -0700"
      },
      "message": "USB: whiteheat: clean up can\u0027t happen checks and encode baud rate\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "337850917a690ca83605b30b29c464bb3397abdf",
      "tree": "0679361038211be1991e61278ef0490c7e54d603",
      "parents": [
        "ed1f12ec50224222be9cc494cb72b4322bbacd7f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:22 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:42 2007 -0700"
      },
      "message": "usb-serial: handle NULL termios methods as \"no hardware changing support\"\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ed1f12ec50224222be9cc494cb72b4322bbacd7f",
      "tree": "2cb088932ec76945121fcf82738587196e280705",
      "parents": [
        "e650d8ae0494bb937eea6c7fd1a60e57ba74cd53"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:22 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:42 2007 -0700"
      },
      "message": "USB: sierra: termios\n\nNo hardware termios setting in this case so keep the old settings\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "e650d8ae0494bb937eea6c7fd1a60e57ba74cd53",
      "tree": "683552e42ba4af001607e2a8bdaf62bb14c8f6e1",
      "parents": [
        "a6ebf80dbc186d4782d6b08cf3676e4f22a8a84b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:21 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:41 2007 -0700"
      },
      "message": "USB: option: termios handling\n\nFor the devices that have no hardware settings set up the termios return\nproperly.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a6ebf80dbc186d4782d6b08cf3676e4f22a8a84b",
      "tree": "7d6acd371442a2af77e4bffe8425c3d839cbce3d",
      "parents": [
        "74240b07a908e09e18fa09f2cba44f212be9c4c3"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:21 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:41 2007 -0700"
      },
      "message": "USB: kobil_sct: termios encoding fixups\n\n- Clear unsupported CMSPAR\n- Encode resulting speeds\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "74240b07a908e09e18fa09f2cba44f212be9c4c3",
      "tree": "fcc756264d57bad1fb9fd555f3d5021048aa24ae",
      "parents": [
        "560aac22e1dce7c7e9756a0a4450ca3bae58fcd5"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:20 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:41 2007 -0700"
      },
      "message": "USB: keyspan termios tidy\n\n- Clear unsupported CMSPAR bit\n- Clean up long chains of a-\u003eb-\u003e a bit\n- Encode baud rate back into tty structure properly\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "560aac22e1dce7c7e9756a0a4450ca3bae58fcd5",
      "tree": "a0ffe1ab9432939c28760f221a5b6542a5752fc1",
      "parents": [
        "998e8638711680aecceb9c2ea3b8a09a120d605b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:20 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:41 2007 -0700"
      },
      "message": "USB: ir_usb: termios handling\n\n- Clean up paranoia checks\n- Propogate back a correct fixed termios\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "998e8638711680aecceb9c2ea3b8a09a120d605b",
      "tree": "6f0d8be357110c37e76d71d4c503b7a3fc739a40",
      "parents": [
        "7fa36a994cb4298f29994a248ced831be8dc7051"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:19 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:41 2007 -0700"
      },
      "message": "USB: empeg: clean up and handle speeds\n\nThe empeg is pretty fixed. Tidy up the long foo-\u003ebar-\u003ebaz stuff and\nencode the fixed speed properly.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7fa36a994cb4298f29994a248ced831be8dc7051",
      "tree": "65a31bd6116536761e6c7b462d37928280e3a622",
      "parents": [
        "73f593081911b1be0d8d3962ecedd635c1e27179"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:19 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:41 2007 -0700"
      },
      "message": "USB: digi_acceleport: fix termios and also readability a bit\n\n- Expand some x\u0026y to x \u0026 y so I could read it when checking\n- Clear CMSPAR bit in the termios (as the driver does not support it)\n- Encode the speed using the new tty_encode_baud_rate facility\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "73f593081911b1be0d8d3962ecedd635c1e27179",
      "tree": "2f42500419d9ed6bd39d60168f3b2b5035784682",
      "parents": [
        "7cc7ee28263e89793ae4d21e6e0102404c9a037b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:18 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:40 2007 -0700"
      },
      "message": "USB: ch341: fix termios handling\n\nThe ch341 currently doesn\u0027t support most of the hardware setting.  So to keep\nthe termios data right we propogate the old termios hardware values back then\nencode the speed.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "7cc7ee28263e89793ae4d21e6e0102404c9a037b",
      "tree": "ca54d962a6faf99fbdd1396e43ef5383328a8f2c",
      "parents": [
        "adb5dca17dde297b685d57ec68fa0e5490feee8b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:18 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:40 2007 -0700"
      },
      "message": "usb serial: kill another case we pass NULL and shouldn\u0027t\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "adb5dca17dde297b685d57ec68fa0e5490feee8b",
      "tree": "473157128883bf2fe66f3d90cc179832f930eecc",
      "parents": [
        "149b36eae2ab6aa6056664f4bc461f3d3affc9c1"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:17 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:40 2007 -0700"
      },
      "message": "USB: ark3116: update termios handling\n\n- Set the i/ospeed in the initial termios properly\n\n- Use the tty_encode_baud_rate functions to report resulting rates properly\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "149b36eae2ab6aa6056664f4bc461f3d3affc9c1",
      "tree": "edba137c0805b0c69b4c90bb674be0a385d66a0c",
      "parents": [
        "3657f6c018907870d4264d466def384b58608484"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:16 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:40 2007 -0700"
      },
      "message": "serial: stop passing NULL to functions that expect data\n\nEarlier patches have removed the checking for old v new differences from the\nUSB drivers so we can now pass in a valid blank old termios so that we don\u0027t\nto fill the drivers with magic hacks for console support\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3657f6c018907870d4264d466def384b58608484",
      "tree": "5237e7564712ca828c3313e6f5929a4a3d1e425c",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 09 12:14:34 2002 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:40 2007 -0700"
      },
      "message": "USB: add new Novatel device ids to option driver\n\nThis adds support for the U727 and MC950 devices.\n\nCc: Rony Sarkis \u003crsarkis@nvtl.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "85cdffcde0b6b831a06422413300d0f5c0e608c3",
      "tree": "bae2a4271544d1464918cb86a91ed837cedc4a4f",
      "parents": [
        "4f33a9d9a416313f0ecf6e6953d205385a431cd5"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Thu Oct 25 09:55:05 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 25 09:55:05 2007 +0200"
      },
      "message": "fix sg_phys to use dma_addr_t\n\nx86_32 CONFIG_HIGHMEM64G with 5GB RAM hung when booting, after issuing\nsome \"request_module: runaway loop modprobe binfmt-0000\" messages in\ntrying to exec /sbin/init.\n\nThe binprm buf doesn\u0027t see the right \".ELF\" header because sg_phys()\nis providing the wrong physical addresses for high pages: a 32-bit\nunsigned long is too small in this case, we need to use dma_addr_t.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "96fd4cd3e40e240f0c385af87f58e74da8b7099a",
      "tree": "825462767ebcce76ba0047d0bcb6654bc38cd4ba",
      "parents": [
        "500d2c2f7b8c1cf6194dc9e8f47c6e2295fc5be5"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Thu Oct 25 03:36:42 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 03:36:42 2007 -0400"
      },
      "message": "[netdrvr] forcedeth: add MCP77 device IDs\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "500d2c2f7b8c1cf6194dc9e8f47c6e2295fc5be5",
      "tree": "b35d2b2243f78e944848d5853d51d8530b6e6fad",
      "parents": [
        "b88219f8a2028a1ca2dd17aa7c9d9b643615646e"
      ],
      "author": {
        "name": "Thomas Sailer",
        "email": "t.sailer@alumni.ethz.ch",
        "time": "Wed Oct 24 00:47:19 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 03:34:59 2007 -0400"
      },
      "message": "rndis_host: reduce MTU instead of refusing to talk to devices with low max packet size\n\nThis patch makes the host RNDIS driver talk to RNDIS devices with an MTU\nless than 1.5k, instead of refusing to talk to such a device.\n\nSigned-Off-by: Thomas Sailer \u003ct.sailer@alumni.ethz.ch\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n\n--\n\nHi Jeff,\nare you the right person to send this to?\nNobody else seems to be wanting to forward this to Linus...\n\nThanks,\nTom\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b88219f8a2028a1ca2dd17aa7c9d9b643615646e",
      "tree": "a158d226dc96187556fc663cb9605061df4bffb2",
      "parents": [
        "67d129d14da1555bb3eaca754f6f81c02cacbe0e"
      ],
      "author": {
        "name": "Eugene Konev",
        "email": "ejka@imfi.kspu.ru",
        "time": "Wed Oct 24 10:42:03 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 03:31:15 2007 -0400"
      },
      "message": "cpmac: update to new fixed phy driver interface\n\nUse fixed_mdio_get_phydev for obtaining fixed phy instances and adopt to\nchanged fixed phy device naming.\n\nSigned-off-by: Eugene Konev \u003cejka@imfi.kspu.ru\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "67d129d14da1555bb3eaca754f6f81c02cacbe0e",
      "tree": "632990a74134cd7709995824e4d0654cf24f01d4",
      "parents": [
        "df523b5cd9950485350fb1b7d97d5b8882d94a4e"
      ],
      "author": {
        "name": "Eugene Konev",
        "email": "ejka@imfi.kspu.ru",
        "time": "Wed Oct 24 10:42:02 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 03:31:15 2007 -0400"
      },
      "message": "cpmac: convert to napi_struct interface\n\nConvert cpmac to new napi_struct API introduced by\nbea3348eef27e6044b6161fd04c3152215f96411 [NET]: Make NAPI polling independent\nof struct net_device objects.\nOnly disable rx interrupts if napi actually has been scheduled.\n\nSigned-off-by: Eugene Konev \u003cejka@imfi.kspu.ru\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "df523b5cd9950485350fb1b7d97d5b8882d94a4e",
      "tree": "e52ca91ee1495f727f4e4317e570f6ec185b1eca",
      "parents": [
        "bbbab5ca835fb7676434815a47add8f2c696bec7"
      ],
      "author": {
        "name": "Eugene Konev",
        "email": "ejka@imfi.kspu.ru",
        "time": "Wed Oct 24 10:42:01 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 03:31:14 2007 -0400"
      },
      "message": "cpmac: use print_mac() instead of MAC_FMT\n\nSwitch to using DECLARE_MAC_BUF/print_mac() added by commit\n0795af5729b18218767fab27c44b1384f72dc9ad [NET]: Introduce and use print_mac()\nand DECLARE_MAC_BUF().\n\nSigned-off-by: Eugene Konev \u003cejka@imfi.kspu.ru\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bbbab5ca835fb7676434815a47add8f2c696bec7",
      "tree": "912ecbd75a95353608584ce9fd6c1e6fac85dda2",
      "parents": [
        "0173b793ca477aa2ca516ebf0a35e137b678d466"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 24 13:58:57 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 03:31:14 2007 -0400"
      },
      "message": "natsemi: fix oops, link back netdevice from private-struct\n\n* Andrew Nelless \u003candrew@nelless.net\u003e wrote:\n\n\u003e Hi,\n\u003e\n\u003e I booted up 2.6.24-rc1 this morning [Real early over a brew ;-)] and\n\u003e was having a problems with multiple ~5 second hangs on SATA/drive init\n\u003e (Something to do with \"EH\" something-or-other and resets but I\u0027ll\n\u003e email in separately about it later unless its fixed by the time I get\n\u003e the chance).\n\u003e\n\u003e Anyway, I went to fire up netconsole to get a decent log dump and hit\n\u003e across the following nasty. Netconsole works fine in 2.6.23.1 with a\n\u003e similar config and the same kernel parameters.\n\u003e\n\u003e A shot of the screen is the only method I could come up with to\n\u003e capture the log, I hope that is OK, it is pretty readable.\n\u003e\n\u003e\n\u003e The nasty:\n\u003e http://andotnet.nfshost.com/linux/2.6.24-rc1-netconsole-nullderef.jpg\n\nthe NULL dereference is here:\n\n (gdb) list *0xffffffff804a9504\n 0xffffffff804a9504 is in natsemi_poll (drivers/net/natsemi.c:717).\n 712             return count;\n 713     }\n 714\n 715     static inline void __iomem *ns_ioaddr(struct net_device *dev)\n 716     {\n 717             return (void __iomem *) dev-\u003ebase_addr;\n 718     }\n 719\n\nwhich is this code from natsemi.c:\n\n 2227            struct net_device *dev \u003d np-\u003edev;\n 2228            void __iomem * ioaddr \u003d ns_ioaddr(dev);\n 2229            int work_done \u003d 0;\n\nseems like the NAPI changes in -rc1 added an np-\u003edev field but forgot to\ninitialize it ...\n\ndoes the patch below fix the oops for you?\n\n\tIngo\n\n--------------------\u003e\nSubject: natsemi: fix oops, link back netdevice from private-struct\nFrom: Ingo Molnar \u003cmingo@elte.hu\u003e\n\nthis commit:\n\n  commit bea3348eef27e6044b6161fd04c3152215f96411\n  Author: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\n  Date:   Wed Oct 3 16:41:36 2007 -0700\n\n      [NET]: Make NAPI polling independent of struct net_device objects.\n\nadded np-\u003edev to drivers/net/natsemi.c\u0027s struct netdev_private, but\nforgot to initialize that new field upon driver init. The result was\na predictable NULL dereference oops the first time the hardware\ngenerated an interrupt.\n\nReported-by: Andrew Nelless \u003candrew@nelless.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0173b793ca477aa2ca516ebf0a35e137b678d466",
      "tree": "4456f3c13a249ed22057d454c7559d3ffeb83a68",
      "parents": [
        "a40745f5ef38f4542d120bd67c2c4a07702eb1da"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Wed Oct 24 11:53:34 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 03:31:14 2007 -0400"
      },
      "message": "ehea: fix port_napi_disable/enable\n\nnapi_disable / napi_enable must be applied on all ehea queues.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a40745f5ef38f4542d120bd67c2c4a07702eb1da",
      "tree": "00aa03e31686c27ed91e2a514a358a976930ef35",
      "parents": [
        "c50b85d0fbca0a2017b8c0b1e2aeb650724c0a71"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:27:43 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 03:31:14 2007 -0400"
      },
      "message": "bonding/bond_main.c: fix cut\u0027n\u0027paste error\n\nThis patch fixes a cut\u0027n\u0027paste error in\ncommit 1b76b31693d4a6088dec104ff6a6ead54081a3c2.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c50b85d0fbca0a2017b8c0b1e2aeb650724c0a71",
      "tree": "56280c8d0b93de5fac938279c82de5af5e005020",
      "parents": [
        "96fd74b2d9b59edeed7ea1287d322b7661d549ca"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:23:17 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 03:31:14 2007 -0400"
      },
      "message": "make bonding/bond_main.c:bond_deinit() static\n\nbond_deinit() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "96fd74b2d9b59edeed7ea1287d322b7661d549ca",
      "tree": "12c72657987493e14fdce9aba6b3c7fd8b386ee1",
      "parents": [
        "4316b450e811a7298c80bb4f905af2de5cab54a8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:23:19 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 03:31:13 2007 -0400"
      },
      "message": "drivers/net/ipg.c: cleanups\n\nThis patch contains the following cleanups:\n- make ipg_nic_get_stats() static\n- move DefaultPhyParam[] from ipg.h to ipg.c and make it static\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4316b450e811a7298c80bb4f905af2de5cab54a8",
      "tree": "ba2c2dd99858c1692d20c66b7868a78d00b0f151",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:25:03 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 03:31:13 2007 -0400"
      },
      "message": "remove Documentation/networking/net-modules.txt\n\nAccording to git, the only one who touched this file during the last\n5 years was me when removing drivers...\n\nmodinfo offers less ancient information.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Paul Gortmaker \u003cpaul.gortmaker@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4f33a9d9a416313f0ecf6e6953d205385a431cd5",
      "tree": "ba9999e0250b756fdfb8639d416590573f947086",
      "parents": [
        "e88a39dee10d3a506ed8c4ba78cde0dd76a6fc83"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Oct 25 09:17:03 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 25 09:17:03 2007 +0200"
      },
      "message": "ub: add sg_init_table for sense and read capacity commands\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "e88a39dee10d3a506ed8c4ba78cde0dd76a6fc83",
      "tree": "64712b8913a3571f383bcf966e12ffe66d899114",
      "parents": [
        "82861924a5f26208c8421a799a4e8724d48eb560"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Oct 25 09:13:32 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 25 09:13:32 2007 +0200"
      },
      "message": "x86: pci-gart fix\n\nmap_sg could copy the last sg element to another position (if merging\nsome elements). It breaks sg chaining. This copies only\ndma_address/length instead of the whole sg element.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "e2e031eb09760c36099ac127eeb175e06d257aef",
      "tree": "88a537e0dc4d0774c0e89f6ba17b014c623ecd80",
      "parents": [
        "3acaf94bb0a69cca75a524a4ba8c30a9eae97dc8"
      ],
      "author": {
        "name": "Kuan Luo",
        "email": "kluo@nvidia.com",
        "time": "Thu Oct 25 02:14:17 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 02:14:17 2007 -0400"
      },
      "message": "[libata] sata_nv: SWNCQ should not apply to MCP61\n\nThe mcp61 has bug with ncq.\n\nSigned-off-by: Kuan Luo \u003ckluo@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3acaf94bb0a69cca75a524a4ba8c30a9eae97dc8",
      "tree": "bc4a04afbd65cb3fea58ac8fe97abc95b8cf1b6a",
      "parents": [
        "edc93052844c2032b2ec5910ace516da9078714d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Oct 15 19:18:27 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 02:10:52 2007 -0400"
      },
      "message": "libata-core: Be a bit more relaxed about early DMA zero devices\n\nI guess Windows didn\u0027t care about the command so neither did they\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "edc93052844c2032b2ec5910ace516da9078714d",
      "tree": "f99c1f1c529cdcbf93f12bf79583b287657abd49",
      "parents": [
        "c15fcafe1c42daff212d78d4ce9619a52a74379f"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Oct 25 14:59:16 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 02:06:59 2007 -0400"
      },
      "message": "ahci: ahci: implement workaround for ASUS P5W-DH Deluxe ahci_broken_hardreset(), take #2\n\nP5W-DH Deluxe has ICH9 which doesn\u0027t have PMP support but SIMG 4726\nhardwired to the second port of AHCI controller at PCI device 1f.2.\nThe 4726 doesn\u0027t work as PMP but as a storage processor which can do\nhardware RAID on downstream ports.\n\nWhen no device is attached to the downstream port of the 4726, pseudo\nATA device for configuration appears.  Unfortunately, ATA emulation on\nthe device is very lousy and causes long hang during boot.\n\nThis patch implements workaround for the board.  If the mainboard is\nP5W-DH Deluxe (matched using DMI), only hardreset is used on the\nsecond port of AHCI controller @ 1f.2 and the hardreset doesn\u0027t depend\non receiving the first FIS and just proceed to IDENTIFY.\n\nThis workaround fixes bugzilla #8923.\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d8923\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c15fcafe1c42daff212d78d4ce9619a52a74379f",
      "tree": "98bafa625f7946de83985ce2bca3d861a45ce028",
      "parents": [
        "0e06d9ce7a49d2ef2858cf07b44a324fc3a4c192"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 01:12:39 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 02:05:26 2007 -0400"
      },
      "message": "Fix pata_icside build for recent libata API changes\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0e06d9ce7a49d2ef2858cf07b44a324fc3a4c192",
      "tree": "c5dba8cb1a58aa6f002f19bf56aca53db64320dc",
      "parents": [
        "741b776335c3e91b0b8bf765a97f9484a3cd5034"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Oct 24 15:21:26 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 02:02:02 2007 -0400"
      },
      "message": "libata: cosmetic clean up in ata_eh_reset()\n\nLocal variable @action usage in ata_eh_reset() is a bit confusing.\nIt\u0027s used only to cache ehc-\u003ei.action to test reset masks after\nclearing it; however, due to the generic name \"action\", it\u0027s easy to\nmisinterpret the local variable as containing the selected reset\nmethod later.  Also, the reason for caching the original value is easy\nto miss.\n\nThis patch renames @action to @tmp_action and make it buffer newly\nselected value instead to improve readability.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "741b776335c3e91b0b8bf765a97f9484a3cd5034",
      "tree": "2009248a7ad5ffa36d86ffb29a92e4e9522db647",
      "parents": [
        "218f3d30e60f32394738372c594d063f8e43ee6d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:23:06 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 01:59:30 2007 -0400"
      },
      "message": "libata-core.c: make 2 functions static\n\nstrn_pattern_cmp() and ata_port_detach() can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e1e72965ec2c02db99b415cd06c17ea90767e3a4",
      "tree": "94e43aac35bdc33220e64f285b72b3b2b787fd57",
      "parents": [
        "568a17ffce2eeceae0cd9fc37e97cbad12f70278"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 25 15:02:50 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 25 15:02:50 2007 +1000"
      },
      "message": "lguest: documentation update\n\nWent through the documentation doing typo and content fixes.  This\npatch contains only comment and whitespace changes.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n\n"
    },
    {
      "commit": "218f3d30e60f32394738372c594d063f8e43ee6d",
      "tree": "e3a545c5c458c959d8cfa21040fafcf0dd03383c",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 00:33:27 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 00:33:27 2007 -0400"
      },
      "message": "[libata] Create internal helper ata_dev_set_feature()\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "568a17ffce2eeceae0cd9fc37e97cbad12f70278",
      "tree": "09edaf117445685e3791f6dbd31dfc18e93a749c",
      "parents": [
        "4cfe6c3c1c301d3d7a36c9d579597b75ebb8ea13"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 25 14:12:24 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 25 14:12:24 2007 +1000"
      },
      "message": "lguest: Add to maintainers file.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n\n"
    },
    {
      "commit": "4cfe6c3c1c301d3d7a36c9d579597b75ebb8ea13",
      "tree": "2d76112b66c5f45859ebc103e295b907c7030dc6",
      "parents": [
        "7334492b53706964eb055ed8e25e2e3315d7222a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 14:15:09 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 25 14:15:09 2007 +1000"
      },
      "message": "lguest: build fix\n\nFix this error (i386 !SMP build)\n\narch/x86/lguest/boot.c: In function ‘lguest_init’:\narch/x86/lguest/boot.c:1059: error: ‘pm_power_off’ undeclared (first use in this function)\n\nby including linux/pm.h.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "7334492b53706964eb055ed8e25e2e3315d7222a",
      "tree": "0b294bf9c5f7cf7025cd45fafc7a062a1fd6db54",
      "parents": [
        "197bff630ae586252d24b3595c54f8f9b712610a"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 25 14:12:20 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 25 14:12:20 2007 +1000"
      },
      "message": "lguest: clean up lguest_launcher.h\n\nRemove now-unused defines.\nFix old idempotent #ifndef _ASM_LGUEST_USER name.\nFix comment on use of lguest_req.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n\n"
    },
    {
      "commit": "197bff630ae586252d24b3595c54f8f9b712610a",
      "tree": "1ec21fd0b688f9a483a8abe82514a24a467d582d",
      "parents": [
        "25c47bb35355c1e1b2ae325b49441b2c8b201ece"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 25 14:10:30 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 25 14:10:30 2007 +1000"
      },
      "message": "lguest: remove unused \"wake\" element from struct lguest\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n\n"
    },
    {
      "commit": "25c47bb35355c1e1b2ae325b49441b2c8b201ece",
      "tree": "b716ffc014c32fa5f7ba391ad44ee330bdaf72b2",
      "parents": [
        "db24e8c2ef7eceb46818a8c22fc38dea733fe159"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 25 14:09:53 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 25 14:09:53 2007 +1000"
      },
      "message": "lguest: use defines from x86 headers instead of magic numbers\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n\n"
    },
    {
      "commit": "db24e8c2ef7eceb46818a8c22fc38dea733fe159",
      "tree": "5ad38b8aa9effd7572db57c480747b66f056e493",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 25 14:09:25 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 25 14:09:25 2007 +1000"
      },
      "message": "lguest: example launcher header cleanup.\n\nNow the kernel headers are clean for userspace export, we don\u0027t need\nto typedef kernel types before including them.  We also don\u0027t need\npci_ids.h (that was from an earlier virtio draft).\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n\n"
    }
  ],
  "next": "8ef93cf11413e3f2dc28bfaf736e1f49981ed700"
}
