)]}'
{
  "log": [
    {
      "commit": "4e1bbd846d00a245dcf78b6b331d8a9afed8e6d7",
      "tree": "5eaca587cf00eef0f27a11a43220ffe602c25c4f",
      "parents": [
        "fc3e39bef9ef5eb594ab2a35206b9b049c36320a"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Tue Aug 29 23:51:43 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 11 19:34:01 2006 -0400"
      },
      "message": "[PATCH] zd1211rw: Removed unneeded packed attributes\n\nInspired by an e-mail by Stephen Hemminger I decided to remove all\nunneeded packed attributes from the code where the member variables are\nalready aligned. This avoids horrible code being generated on some\narchitectures.\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fc3e39bef9ef5eb594ab2a35206b9b049c36320a",
      "tree": "8fa1efe3a95eda2a004d9cbffaa99d9996b1ab64",
      "parents": [
        "fca2714f27376caa04c3127c802a553b295eaa32"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue Aug 29 23:49:53 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 11 19:34:01 2006 -0400"
      },
      "message": "[PATCH] zd1211rw: Add ID for Asus WL-159g\n\nTested by Vincent TOUCHARD\n\nzd1211 chip 0b05:170c v4802 high 00-11-d8 AL2230_RF pa0 g---\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fca2714f27376caa04c3127c802a553b295eaa32",
      "tree": "6b6d86b5a641d744ccf367a4594afc3d362b4c04",
      "parents": [
        "6aeb3dddb7c6697c083582a0757078e163758971"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue Aug 29 23:49:32 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 11 19:34:01 2006 -0400"
      },
      "message": "[PATCH] zd1211rw: Add ID for Siemens Gigaset USB Stick 54\n\nTested by Martin Dummer.\n\nzd1211 chip 0b3b:5630 v4330 high 00-01-e3 RF2959_RF pa0 ---\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6aeb3dddb7c6697c083582a0757078e163758971",
      "tree": "c032b0e362e1e142bcfa14c7f3988c62cef7902c",
      "parents": [
        "7d4b0394bbf5e306ff9d5753163a07187131bfd8"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Mon Sep 11 16:46:26 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 11 19:34:01 2006 -0400"
      },
      "message": "[PATCH] bcm43xx: Correct out of sequence initialization step\n\nThis patch fixes an out of sequence step in the bcm43xx_init_board\nroutine for bcm43xx-softmac.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7d4b0394bbf5e306ff9d5753163a07187131bfd8",
      "tree": "24696862ca6df267b7c4d30feb240174c99d4237",
      "parents": [
        "34fa0e319c760189f1fc226acc5b3b387dc58099"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Mon Aug 21 09:43:44 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 11 19:34:00 2006 -0400"
      },
      "message": "[PATCH] bcm43xx-softmac: Init, shutdown and restart fixes\n\nThis fixes various bugs in the init and shutdown code\nthat would lead to lockups and crashes.\n\nSigned-Off-By: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "34fa0e319c760189f1fc226acc5b3b387dc58099",
      "tree": "401ce21e352ce538abe25744da9c510a2339cd06",
      "parents": [
        "623b3e1d645e42030897d18d37db10133d763006",
        "db888aed7e83559d61cff04bf002d0fb80ecbfa7"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 11 16:40:03 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 11 16:40:03 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 into upstream\n"
    },
    {
      "commit": "db888aed7e83559d61cff04bf002d0fb80ecbfa7",
      "tree": "4c8795f5924ce440ddc79cf0e2d7ae25d633d5ad",
      "parents": [
        "38f5745c5a90641079fd5b48600ae63f7ab6edcd"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Tue Aug 29 23:50:29 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 11 16:11:08 2006 -0400"
      },
      "message": "[PATCH] zd1211rw: Fix of signal strength and quality measurement\n\nCaused by a documentation issue I mixed up fields of the zd_status\nstructure. This patch fixes it and improves also the average\ncomputation, which is now using only measurements of packets sent\nby the access point.\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "623b3e1d645e42030897d18d37db10133d763006",
      "tree": "090ff481cd72b47ff87d50615461712a33ba41e6",
      "parents": [
        "c576af479162c0a11d4e2691ebc97354958d9285",
        "38f5745c5a90641079fd5b48600ae63f7ab6edcd"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 11 14:08:41 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 11 14:08:41 2006 -0400"
      },
      "message": "Merge branch \u0027from-linus\u0027 into upstream\n"
    },
    {
      "commit": "47d4b9066df023670a61e74565a75293cf15a441",
      "tree": "5306edd9f6669c85cfcfa30cba463265909f66c6",
      "parents": [
        "67bb2c692cc02e53c23e4debc92c3a79ddc52a8c"
      ],
      "author": {
        "name": "David Wang",
        "email": "touch@sis.com",
        "time": "Fri Sep 08 09:47:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:50 2006 -0700"
      },
      "message": "[PATCH] sis5513: add SiS south bridge ID 0x966 and 0x968\n\nNew SiS south bridge device ID is 0x966.\n\nNext coming product will be 0x968. (Will be released in Q4, this year)\n\nWe don\u0027t make any updates to the IDE controller.\n\nSigned-off-by: David Wang \u003ctouch@sis.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4495c9e5cabc82bb4ce930eb5d3dc7544f3f8389",
      "tree": "3e70a8e3d31a6665265e54f98d5f3d9554bdc547",
      "parents": [
        "c5780e976e19faff345fcef4a01db87108b51a44"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Sep 08 09:47:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:50 2006 -0700"
      },
      "message": "[PATCH] optical /proc/ide/*/media\n\nSergey Vlasov reported that his \"FUJITSU MCC3064AP, ATAPI OPTICAL drive\"\npops up as UNKNOWN in /proc/ide/*/media .\n\nCloses #4145.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d279490543ee4e7c51371eb605b578ab47f45305",
      "tree": "45217be4f3e2b6938d7b330cda6eb0a9a2cedf12",
      "parents": [
        "c336923b668fdcf0312efbec3b44895d713f4d81"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Tue Sep 05 21:58:50 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Sep 06 11:04:26 2006 -0400"
      },
      "message": "[PATCH] myri10ge: update the firmware download URL in Kconfig\n\nUpdate the firmware download URL in Kconfig to match the header\nin drivers/net/myri10ge/myri10ge.c.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3fbcd940dfb6f11d016801a5e4b89cbe88ddc412",
      "tree": "79dc1763a3e90caafd8dffd9eb4e30d917647f99",
      "parents": [
        "e694420258cb1af5eb5a06e4b1a027e8c917d027",
        "e9422e091531c5851da4ffb8ee6dcbc36dc5b7a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 02 14:52:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 02 14:52:07 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n\n* master.kernel.org:/home/rmk/linux-2.6-serial:\n  [SERIAL] 8250: constify some serial structs\n  [SERIAL] Make uart_match_port() work with all memory mapped UARTs\n"
    },
    {
      "commit": "d738752fc46c4cc339bc66346cf6134446ce08db",
      "tree": "d7ca1400a1f6c4f53d4ecc8f1c83c810353b377b",
      "parents": [
        "a930363881c225fb52824145d1ba8f1a8c447dd8",
        "db59b464f8708cdba857f16b183cff0b7466d6b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:40:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:40:37 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  uhci-hcd: fix list access bug\n  USB: Support for ELECOM LD-USB20 in pegasus\n  USB: Add VIA quirk fixup for VT8235 usb2\n  USB: rtl8150_disconnect() needs tasklet_kill()\n  USB Storage: unusual_devs.h for Sony Ericsson M600i\n  USB Storage: Remove the finecam3 unusual_devs entry\n  UHCI: don\u0027t stop at an Iso error\n  usb gadget: g_ether spinlock recursion fix\n  USB: add all wacom device to hid-core.c blacklist\n  hid-core.c: Adds all GTCO CalComp Digitizers and InterWrite School Products to blacklist\n  USB floppy drive SAMSUNG SFD-321U/EP detected 8 times\n"
    },
    {
      "commit": "a930363881c225fb52824145d1ba8f1a8c447dd8",
      "tree": "1e6996560b2cdf9d3978a085bdd1b2ebb4a934a7",
      "parents": [
        "4cfb04a9d3d6865d932d02616b27b89d3a634026"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 31 21:27:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:10 2006 -0700"
      },
      "message": "[PATCH] backlight last round of fixes\n\nFix some more problems (inverted use of semaphores in some places).  He\nalso moved my checks into within the protected section which is better.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1678df37be8abbb381becdc40242ed915e775550",
      "tree": "f7401c5c552ca4660280550ebeb1b6fd833c7e5a",
      "parents": [
        "7931e2a92b4de23093362308087daa8aabd3848a"
      ],
      "author": {
        "name": "John Keller",
        "email": "jpk@sgi.com",
        "time": "Thu Aug 31 21:27:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:10 2006 -0700"
      },
      "message": "[PATCH] sgiioc4: fixup use of mmio ops\n\nFix some bugs in the patch that converted the IOC4 driver from port IO ops to\nmemio ops.\n\nhttp://marc.theaimsgroup.com/?l\u003dlinux-ide\u0026m\u003d114895892231438\u0026w\u003d2\n\n  Problems fixed are:\n   - Call to default_hwif_mmiops() was not being done until _after_\n     first IO operation, resulting in the first IO operation being\n     done as a port IO op, instead of memio.\n   - request_region() calls needed to be request_mem_region()\n   - Incomplete error case handling.\n   - Non-usage of ioremap() and __iomem.\n\nSigned-off-by: John Keller \u003cjpk@sgi.com\u003e\nSigned-off-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d565dd3b0824b67a8442df4de83cc44f7c726fc9",
      "tree": "efe10d3e6355353a3ffd416a873d609119d9fbd9",
      "parents": [
        "0b1d647a02c5a1b67d45287eeb6cb3b2219c41c3"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 31 21:27:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:09 2006 -0700"
      },
      "message": "[PATCH] powerpc: More via-pmu backlight fixes\n\nThe via-pmu backlight code (introduced in 2.6.18) has various design issues\ncausing crashes on machines using it like the old Wallstreet powerbook\n(Michael, the author, never managed to test on these and I just got my hand\non one of those old beasts).\n\nThis fixes them by no longer trying to hijack the backlight device of the\nfrontmost framebuffer (causing that framebuffer to crash) but having it\u0027s\nown local bits instead.  Might look weird but it\u0027s better that way on those\nold machines, at least as a last-minute fix for 2.6.18.  We might rework\nthe whole thing later.  This patch also changes the way it gets notified of\nsleep and wakeup in order to properly shut the backlight down on sleep and\nbring it back on wakeup.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9eec55623f5aedfcef745d3a0e0f97f5d4f74be",
      "tree": "11a147f9755ac50cb33c4065e406f987ce0be2c9",
      "parents": [
        "43a1dd502f40fdb644402f64cd06cf8016cd9780"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Thu Aug 31 21:27:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:09 2006 -0700"
      },
      "message": "[PATCH] IPMI: fix occasional oops on module unload\n\nOlaf Kirch of SuSE tracked down a problem where module unloads of the IPMI\ndriver would occasionally result in Oopses.  He tracked that down to a\nvariable that wasn\u0027t always initialized properly in some situations.  This\npatch initializes that variable.  Olaf sent a patch that kzalloc-ed the\ndata, but this structure is large enough that I would perfer to not do\nthat.  Thanks Olaf!\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Olaf Kirch \u003cokir@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "290995fc3c06c0548ae303dd0b1371a8727f4fad",
      "tree": "d959976f4349a9e5d30bd72acc2e9621e85d5b4d",
      "parents": [
        "ef16b5194f3233a11851180cd82eafb76542047d"
      ],
      "author": {
        "name": "Ian E. Morgan",
        "email": "imorgan@webcon.ca",
        "time": "Thu Aug 31 21:27:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:08 2006 -0700"
      },
      "message": "[PATCH] SBC8360: module_param() permission fixes\n\nThe last argument of module_param is permissions, not default value.\n\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ef16b5194f3233a11851180cd82eafb76542047d",
      "tree": "2c9cf994951b5d539f5dce21aaf93f83c0ba17d3",
      "parents": [
        "a9aa141cfc2e08470bba3b9a8328bc50ac457488"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Thu Aug 31 21:27:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:08 2006 -0700"
      },
      "message": "[PATCH] exit early in floppy_init when no floppy exists\n\nmodprobe -v floppy on a Apple G5 writes incorrect stuff to dmesg:\n\nFloppy drive(s): fd0 is 2.88M\n\nThe reason is that the legacy io check happens very late,\nwhen part of the floppy stuff is already initialized.\ncheck_legacy_ioport() returns either -ENODEV right away, or it walks\nthe device-tree looking for a floppy node.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "202af6d50155f8594ba01d8e0a54d77facc0152a",
      "tree": "5f84f613d0304c990692de13e34708b020060f68",
      "parents": [
        "ddac7c7e3a0fe9cfdcef0de24476b8d69f8cf3e7"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Thu Aug 31 21:27:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:08 2006 -0700"
      },
      "message": "[PATCH] synclink_gt: fix receive tty error handling\n\nFix receive tty error handling in synclink_gt driver.  Adrian reported\ncompiler warning for incorrect bit test against char variable.  I\ndetermined these and other device specific error bits were incorrectly\ndefined.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ddac7c7e3a0fe9cfdcef0de24476b8d69f8cf3e7",
      "tree": "b75845fa2424284342869566b3ed5233abecde92",
      "parents": [
        "df9ecaba3f152d1ea79f2a5e0b87505e03f47590"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Aug 31 21:27:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:08 2006 -0700"
      },
      "message": "[PATCH] md: Fix issues with referencing rdev in md/raid1\n\nWe need to be careful when referencing mirrors[i].rdev.  It can disappear\nunder us at various times.\n\nSo:\n  fix a couple of problem places.\n  comment a couple of non-problem places\n  move an \u0027atomic_add\u0027 which deferences rdev down a little\n    way to some where where it is sure to not be NULL.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b63fe1ba4409774738c971d4e6f0b12b54cc2c65",
      "tree": "6f035e3502324a68427b548116d221129a66cf2c",
      "parents": [
        "0668b47205e42c04e9c1b594573be5a822ac7f09",
        "5a4e6dccbc0cd1b726820b782daebf887dcb95e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 31 21:27:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 31 21:27:29 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mthca: Use IRQ safe locks to protect allocation bitmaps\n"
    },
    {
      "commit": "db59b464f8708cdba857f16b183cff0b7466d6b5",
      "tree": "aba762f4214e4bbbf7b6340f5a7007c7a78c2393",
      "parents": [
        "5df3d8b53f436a26fad8077b1ceb39a7708e95ec"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Aug 31 14:18:39 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "uhci-hcd: fix list access bug\n\nWhen skipping to the last TD of an URB, go to the _last_ entry in the\nlist instead of the _first_ entry (as780).  This fixes Bugzilla #6747\nand possibly others.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5df3d8b53f436a26fad8077b1ceb39a7708e95ec",
      "tree": "c516f7bd1589dd9b0b3f2c99b7f146428b1693a1",
      "parents": [
        "1ae4f9ba84b94b85d995a6ae0064b869ff15b080"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "hemamu@t-base.ne.jp",
        "time": "Tue Aug 29 10:47:41 2006 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "USB: Support for ELECOM LD-USB20 in pegasus\n\nThis patch is support LD-USB20 of the USB LAN device.\nhttp://www2.elecom.co.jp/products/LD-USB20.html ( Japanese only )\n\nI am using this device.\nAnd, I confirmed work by using this patch.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003chemamu@t-base.ne.jp\u003e\nAcked-by: Petko Manolov \u003cpetkan@nucleusys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1ae4f9ba84b94b85d995a6ae0064b869ff15b080",
      "tree": "c7d1b959276bb438d2f79ebd9f2a5c1685af7db1",
      "parents": [
        "eff674a514bd3f59e0cae9b843e0665b576a5ed8"
      ],
      "author": {
        "name": "Mark Hindley",
        "email": "mark@hindley.org.uk",
        "time": "Mon Aug 28 20:43:25 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "USB: Add VIA quirk fixup for VT8235 usb2\n\nPatch to add VIA PCI quirk for Enhanced/Extended USB on VT8235\nsouthbridge. It is needed in order to use EHCI/USB 2.0 with ACPI.\nWithout it IRQs are not routed correctly, you get an \"Unlink after\nno-IRQ?\" error and the device is unusable.\n\nI belive this could also be a fix for Bugzilla Bug 5835.\n\nSigned-off-by: Mark Hindley \u003cmark@hindley.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eff674a514bd3f59e0cae9b843e0665b576a5ed8",
      "tree": "624efc633bf91bcb42e55b86f935996812e72eed",
      "parents": [
        "c9c770ed1fe2698c9a3b18e5fc12d1262e099c0c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:11:09 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "USB: rtl8150_disconnect() needs tasklet_kill()\n\nWe need to wait until any currently-running handler has completed.  Fixes an\nunplug-time oops reported by \"Miles Lane\" \u003cmiles.lane@gmail.com\u003e.\n\nCc: \"Petko Manolov\" \u003cpetkan@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c9c770ed1fe2698c9a3b18e5fc12d1262e099c0c",
      "tree": "a7250cea06a0d9c4d7eafcd037fd598e130ca3ce",
      "parents": [
        "f84c749f1ce6a54b84b098f5fa53a01686401fac"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Sun Aug 27 23:54:37 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "USB Storage: unusual_devs.h for Sony Ericsson M600i\n\nThis entry was sent in by Emmanuel Vasilakis \u003cevas@forthnet.gr\u003e, turned\ninto a patch by yours truly.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f84c749f1ce6a54b84b098f5fa53a01686401fac",
      "tree": "c9fa421d599808ed854a317a6e93a50eb78fc3ee",
      "parents": [
        "7ceb932f489e86b555258e5f7d7f061f9c1863eb"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Wed Aug 23 21:11:01 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "USB Storage: Remove the finecam3 unusual_devs entry\n\nThis patch removes the Kyocera Finecam L3 entry in unusual devices\noriginally submitted by Michael Krauth \u003cmichael.krauth@web.de\u003e and\nAlessandro Fracchetti \u003cal.fracchetti@tin.it\u003e given that Gerriet\n\u003cger.haw@gmx.de\u003e finds he doesn\u0027t need it and Alessandro confirms it\nisn\u0027t needed anymore as well.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7ceb932f489e86b555258e5f7d7f061f9c1863eb",
      "tree": "818ba4b61f7896897a3c174582c1bee26a960607",
      "parents": [
        "789851cf0005b946557340c9bbfc7728906cdbfc"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Aug 21 11:58:50 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "UHCI: don\u0027t stop at an Iso error\n\nUnlike other sorts of endpoint queues, Isochronous queues don\u0027t stop\nwhen an error is encountered.  This patch (as772) fixes the scanning\nroutine in uhci-hcd, to make it keep on going when it finds an Iso\nerror.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "789851cf0005b946557340c9bbfc7728906cdbfc",
      "tree": "f10696d1397dead43f70509432266f7afef9aeb9",
      "parents": [
        "ea186651d5a7b822c855de5de505c5c19812bf0b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Aug 21 15:26:38 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "usb gadget: g_ether spinlock recursion fix\n\nThe new spinlock debug code turned up a spinlock recursion bug in the\nEthernet gadget driver on a disconnect path; it would show up with any\nUDC driver where the cancellation of active requests was synchronous,\nrather than e.g. delayed until a controller\u0027s completion IRQ.\n\nThat recursion is fixed here by creating and using a new spinlock to\nprotect the relevant lists.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "ea186651d5a7b822c855de5de505c5c19812bf0b",
      "tree": "65b75045d606c1445eda03b1fdb5270a21bf5e22",
      "parents": [
        "6f8d9e26e7deecb1296c221aa979542bc5d63f20"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Fri Jul 14 16:50:04 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "USB: add all wacom device to hid-core.c blacklist\n\nAdd all Wacom devices to hid-core.c blacklist\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6f8d9e26e7deecb1296c221aa979542bc5d63f20",
      "tree": "5b49e86db8c0aa2160a1a860493a7d7b4ad87dd8",
      "parents": [
        "082fdd12b15c28ab74e5f6559fb3ba15bf9fd393"
      ],
      "author": {
        "name": "Jeremy Roberson",
        "email": "jroberson@gtcocalcomp.com",
        "time": "Mon Aug 28 19:58:28 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:29 2006 -0700"
      },
      "message": "hid-core.c: Adds all GTCO CalComp Digitizers and InterWrite School Products to blacklist\n\nAdds all GTCO CalComp Digitizers and InterWrite School Products to\nhid-core.c blacklist.\n\nSigned-off-by: Jeremy A. Roberson \u003cjroberson@gtcocalcomp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "082fdd12b15c28ab74e5f6559fb3ba15bf9fd393",
      "tree": "dd5792af4e8febbe4024bd39ce576f2d8461c624",
      "parents": [
        "0668b47205e42c04e9c1b594573be5a822ac7f09"
      ],
      "author": {
        "name": "juergen.mell@t-online.de",
        "email": "juergen.mell@t-online.de",
        "time": "Mon Aug 28 13:53:53 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:29 2006 -0700"
      },
      "message": "USB floppy drive SAMSUNG SFD-321U/EP detected 8 times\n\nUSB floppy drive SAMSUNG SFD-321U/EP detected 8 times\n\nAcked-by: mantel@suse.de\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5a4e6dccbc0cd1b726820b782daebf887dcb95e9",
      "tree": "28750ce9e633081f8e814d69a3f3d21fd71359f8",
      "parents": [
        "22db37ec5fd51b0c77b1dd5751b1cdc2672c08d6"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Aug 31 16:43:06 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Aug 31 17:25:56 2006 -0700"
      },
      "message": "IB/mthca: Use IRQ safe locks to protect allocation bitmaps\n\nIt is supposed to be OK to call mthca_create_ah() and mthca_destroy_ah()\nfrom any context.  However, for mem-full HCAs, these functions use the\nmthca_alloc() and mthca_free() bitmap helpers, and those helpers use\nnon-IRQ-safe spin_lock() internally.  Lockdep correctly warns that\nthis could lead to a deadlock.  Fix this by changing mthca_alloc() and\nmthca_free() to use spin_lock_irqsave().\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "dd1a47c21ee4f4f682285ad9d4624d2cec436f93",
      "tree": "eb25419d0c4a3e044aa8f3d0d2ffe87c02ad0a70",
      "parents": [
        "22db37ec5fd51b0c77b1dd5751b1cdc2672c08d6",
        "7b7db1b59563aebe2f4d2ba850468afb2c87c82a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 31 14:42:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 31 14:42:07 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] cio: unsolicited interrupts during sense pgid.\n  [S390] cio: no path after machine check.\n  [S390] cio: kernel stack overflow.\n  [S390] dasd: fix device shutdown process.\n  [S390] broken copy_in_user function.\n"
    },
    {
      "commit": "98a3c781057fa43494e7e8b39d639e93fca0ecbf",
      "tree": "73a0cdcac3ec6ca0257de607efcfbedc8897fc07",
      "parents": [
        "9129d6ea475b7e9f216c8324ea05b7a0d8aba540"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 31 14:04:34 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 21:21:55 2006 -0700"
      },
      "message": "[PATCH] fbdev: Fix crashes in various fbdev\u0027s blank routines\n\nThe backlight changes that went in had a bug where they could cause the\nkernel to access an unitialized pointer when blanking if there is no\nbacklight control on a machine.\n\nThe bug affects atyfb, aty128fb, nvidiafb and rivafb.  radeonfb seems to\nbe ok.  This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "18f2905fcec3e06deafd25a02e37eabaaaaef744",
      "tree": "4d5b14ddd63782e46056892a8b3c644f03a38842",
      "parents": [
        "a7dec1e0dbb9e8e032b56a62d07ab6ac009109d3"
      ],
      "author": {
        "name": "Roland Scheidegger",
        "email": "rscheidegger_lists@hispeed.ch",
        "time": "Wed Aug 30 23:17:55 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:06:14 2006 -0700"
      },
      "message": "[PATCH] drm: radeon flush TCL VAP for vertex program enable/disable\n\nThe radeon requires a VAP state flush when enabling/disabling\nvertex programs on the r200 cards.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7dec1e0dbb9e8e032b56a62d07ab6ac009109d3",
      "tree": "0ab90fffff8b5b71a6705ee9e8647dfdee0aa0eb",
      "parents": [
        "ec0063b40a2291e095faf07fbeb94be92e525c54"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Aug 30 19:14:25 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:16 2006 -0700"
      },
      "message": "[PATCH] Missing PCI id update for VIA IDE\n\nThe following change from -mm is important to 2.6.18 (actually to 2.6.17\nbut its too late for that). This was contributed over three months ago\nby VIA to Bartlomiej and nothing happened. As a result the new chipset\nis now out and Linux won\u0027t run on it. By the time 2.6.18 is finalised\nthis will be the defacto standard VIA chipset so support would be a good\nplan.\n\nTested in -mm for a while, its essentially a PCI ident update but for\nthe bridge chip because VIA do things in weird ways.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df31405a9a240e8ea882953ea90736ff57b47643",
      "tree": "082b1c061f976a4f9031f7e44b77d50a959a28de",
      "parents": [
        "7c30b0653f1bcaf04f8abf24cad5c1e642a3da47",
        "404dda854b8bb04df72405d5088fa3e6100aef36"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 15:54:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 15:54:55 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SUNLANCE]: Fix probing problem.\n  [SPARC64]: Fix X server hangs due to large pages.\n"
    },
    {
      "commit": "7b7db1b59563aebe2f4d2ba850468afb2c87c82a",
      "tree": "13906695f3afecc6329a2859fd8cdc54af099946",
      "parents": [
        "3b88508a31a77eb3487154922e1eff282dc1d863"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "shbader@de.ibm.com",
        "time": "Wed Aug 30 14:33:39 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 30 14:33:39 2006 +0200"
      },
      "message": "[S390] cio: unsolicited interrupts during sense pgid.\n\nCalls to set a device online with path grouping may get stuck in\nsome cases because certain device conditions where discarded after\nunsolicited interrupts.\nCheck subchannel activity after unsolicited interrupts and retry\nthe operation if the subchannel is idle.\n\nSigned-off-by: Stefan Bader \u003cshbader@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3b88508a31a77eb3487154922e1eff282dc1d863",
      "tree": "64e402e24e45ec3d1f0f940cccdeb622977558fc",
      "parents": [
        "292888c81e74115db5e5a4a838f730a7c3662982"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Wed Aug 30 14:33:37 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 30 14:33:37 2006 +0200"
      },
      "message": "[S390] cio: no path after machine check.\n\nDevices enter no-path state after disabling a channel path\nvia the SE even though another path has been reenabled at the SE.\nThe devices are set into no-path state before triggering path\nverification even though other paths may have become available.\nTo fix this trigger path verification before setting a device into\nno-path state.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "292888c81e74115db5e5a4a838f730a7c3662982",
      "tree": "16f7b7bf39cd8a72fa8d3aa5b71c8dc890b57c96",
      "parents": [
        "8f61701bdf536c7a80f0f614bac91c7883804c4c"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 30 14:33:35 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 30 14:33:35 2006 +0200"
      },
      "message": "[S390] cio: kernel stack overflow.\n\nUse different kind of assignment to make sure gcc doesn\u0027t create code\nthat creates temp variables on the stack, assigns values to it and\ncopies the content of the whole temp variable to the destination.\nThis reduces stack usage of e.g. ccwgroup_driver_register from 976\nto 48 bytes instead.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "8f61701bdf536c7a80f0f614bac91c7883804c4c",
      "tree": "59cacbdf8dc8e5677556f5c95c1b11a775ff47de",
      "parents": [
        "af313e5a4f56b248767d667c3c2436dda767df77"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Wed Aug 30 14:33:33 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 30 14:33:33 2006 +0200"
      },
      "message": "[S390] dasd: fix device shutdown process.\n\nFix clear_IO handling (need to wait for interrupt) and\nintroduced error-handling in shutdown processing.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e9422e091531c5851da4ffb8ee6dcbc36dc5b7a9",
      "tree": "5de45e4ac7c8ea051d859c08ab5adf2b8141a0f7",
      "parents": [
        "d21b55d30b46c0b43821a2980e4998965fa37e33"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Tue Aug 29 21:57:29 2006 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 30 10:06:14 2006 +0100"
      },
      "message": "[SERIAL] 8250: constify some serial structs\n\n- some const- ification and usage of ARRAY_SIZE() in serial drivers\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d21b55d30b46c0b43821a2980e4998965fa37e33",
      "tree": "4d8c743d0907fc8cd250799f66146e88332a4fcf",
      "parents": [
        "dc709bd190c130b299ac19d596594256265c042a"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Aug 28 19:49:03 2006 +0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 30 10:06:14 2006 +0100"
      },
      "message": "[SERIAL] Make uart_match_port() work with all memory mapped UARTs\n\nuart_match_port() always fails with UPIO_MEM32, UPIO_AU, and UPIO_TSI cases.\nSince they match to the memory mapped UARTs, they should be handled just like\nUPIO_MEM case.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "404dda854b8bb04df72405d5088fa3e6100aef36",
      "tree": "01d4eafea67712d473ef30159e3ad170bc74b5e9",
      "parents": [
        "47f2c3604f47579ac5c173f8b402dc6cd8e2e8fa"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Aug 28 23:28:16 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 29 21:23:32 2006 -0700"
      },
      "message": "[SUNLANCE]: Fix probing problem.\n\nThe current probe table causes ledma and lebuffer\n\"le\" devices to get probed twice which is not what\nwe want.\n\nMatch just \"le\" and look directly at the parent to get the correct\ntop-level node information.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee1377c3eef4238d89b2f99fa4d0bbbad3078b64",
      "tree": "629ac8232edb57ff2831b7801d1f426835adbfdd",
      "parents": [
        "57f5f544f58ffa1d6c38630d0522c9c0be67c533"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Aug 29 21:18:45 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 29 21:22:19 2006 -0700"
      },
      "message": "[STRIP]: Fix neighbour table refcount leak.\n\nFound by inspection. The STRIP driver does neigh_lookup() but never\nreleases.  This driver shouldn\u0027t being doing gratuitous arp anyway.\n\nUntested, obviously, because of lack of hardware.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8fb6f732c389847dece403b7470d6d3d2778804a",
      "tree": "5b7e13a40b0fe37a4d95a15da39c6769d40474a0",
      "parents": [
        "b9ac86727fc02cc7117ef3fe518a4d51cd573c82"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 28 22:12:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 29 21:22:14 2006 -0700"
      },
      "message": "[E100]: Add module option to ignore bad EEPROM checksums.\n\nSeveral people run into the situation where the E100\nEEPROM contents are fine, but the checksum hasn\u0027t been\nset properly.  This renders the device useless for\nthem even though it would function correctly.\n\nThe default is off, which retains the current behavior.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c576af479162c0a11d4e2691ebc97354958d9285",
      "tree": "7d7afb028c3bcf8f5d4b42c2e9bcb5f5a9ec47d3",
      "parents": [
        "653d5b55c0125dca97a420b9a5e77fad7adbf3f0"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Aug 23 23:02:40 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:34 2006 -0400"
      },
      "message": "[PATCH] bcm43xx: Set floor of wireless signal and noise at -110 dBm\n\nThis patch sets the floor of wireless level (signal) and noise at\n-110 dBm, which makes them be comatible with RCPI, as discussed by\nSimon Barber. With this change, bcm43xx-softmac and bcm43xx-d80211\nbehave the same.\n\nSigned-Off-By: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "653d5b55c0125dca97a420b9a5e77fad7adbf3f0",
      "tree": "628946c950a6c08087912f11c682f96fa6dce56a",
      "parents": [
        "efa7e0691f476bfe39d83bf367dfd9c4fa05b43f"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Aug 23 10:04:01 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:34 2006 -0400"
      },
      "message": "[PATCH] bcm43xx - set correct value in mac_suspended for ifdown/ifup sequence\n\nWhen bcm43xx-softmac is given an ifdown/ifup sequence, the value for\nbcm-\u003emac_suspended ends up wrong, which leads to a large number of\nassert(bcm-\u003emac_suspended\u003e\u003d0) messages. This one-line patch fixes\nthis problem.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-Off-By: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "efa7e0691f476bfe39d83bf367dfd9c4fa05b43f",
      "tree": "cbbee0724812d54fec0c9b4b0f0fdc04cd0527d2",
      "parents": [
        "8b5f9171f66ce5049d306cd65010ef6cb290f18d"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Aug 22 17:11:56 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:34 2006 -0400"
      },
      "message": "[PATCH] ipw2200: Fix compile error when CONFIG_IPW2200_DEBUG is not selected\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8b5f9171f66ce5049d306cd65010ef6cb290f18d",
      "tree": "8d7e39196d0e90597333aa019b8bba94cc9f39fd",
      "parents": [
        "094c4d2df6c17a37d9e1b88601990ab660c00c3e"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Aug 21 11:39:13 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:34 2006 -0400"
      },
      "message": "[PATCH] ipw2200: Update version stamp to 1.1.4\n\nUpdate version ipw2200 stamp to 1.1.4\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "094c4d2df6c17a37d9e1b88601990ab660c00c3e",
      "tree": "3c414a9e08f2b94484409655d47d00be28d140cd",
      "parents": [
        "efbd809829001c94e48b96337ea05a16d5ecee85"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Aug 21 11:39:03 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:34 2006 -0400"
      },
      "message": "[PATCH] ipw2200: enable wireless extension passive scan\n\nThis patch enables the ipw2200 driver to support passive scanning as\noffered by the wireless extensions. For this, I enhanced the ipw_wx_set_scan\nfunction in such a way that it differentiates between a passive and an\nactive scan request. Additionally, I added a new function called\nipw_request_passive_scan that is similiar to the ipw_request_scan\nfunction to perform passive scans. Last but not least, I added a field\n(in fact it is a work_struct struct) called request_passive_scan to\nthe ipw_priv struct.\n\nSigned-off-by: Thomas King \u003cking@informatik.uni-mannheim.de\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "efbd809829001c94e48b96337ea05a16d5ecee85",
      "tree": "0ff04bf837a98d6f0dc3cba6154b8a373e7de8a6",
      "parents": [
        "c8c22c942e46ca0e06fc7c72845314da1ad41702"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Aug 21 11:38:52 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:33 2006 -0400"
      },
      "message": "[PATCH] ipw2100: Fix deadlock detected by lockdep\n\nFix by removing dependency between priv-\u003eaction_sem and rtnl semaphore.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c8c22c942e46ca0e06fc7c72845314da1ad41702",
      "tree": "df4ed73123b9cb1cddac846c0d8c82370b638596",
      "parents": [
        "b9bec768c321e51a8da00d56230bc795464992b2"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Aug 21 11:38:39 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:33 2006 -0400"
      },
      "message": "[PATCH] ipw2200: Add pci .shutdown handler\n\nIf we don\u0027t disable the card in the pci .shutdown method, there might be\npending interrupts still in the interrupt line after a reboot on some\nplatform. This patch fixes the problem by disable the hardware in the pci\n.shutdown method.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b9bec768c321e51a8da00d56230bc795464992b2",
      "tree": "563e306ba574d80a8ffc2515937dde3ff0971c50",
      "parents": [
        "d5f7ac203924a51d0e678338a11be42135fa7996"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Aug 21 11:38:28 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:33 2006 -0400"
      },
      "message": "[PATCH] ipw2200: Fix kernel Oops if cmdlog debug is enabled\n\nWhen command error log debug is enabled, we write every host command and\nparameters into a buffer. But we didn\u0027t alloc the parameter buffer for this\ncase. The patch adds struct cmdlog_host_cmd so that the buffer is allocated\nfrom the stack.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d5f7ac203924a51d0e678338a11be42135fa7996",
      "tree": "89e3df3d1faaab58226bff8999b375a9dd4bbb22",
      "parents": [
        "88a93df4cbc1342108356bda4f163d5cb78b6381"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Aug 21 11:38:17 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:33 2006 -0400"
      },
      "message": "[PATCH] ipw2200: mark \"iwconfig retry 255\" as invalid\n\nThe ipw2200 firmware/ucode only support values from 0 to 254. So mark 255\nas invalid.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "88a93df4cbc1342108356bda4f163d5cb78b6381",
      "tree": "c3c46fb93fc55c9f83fcf1cc591f913630507274",
      "parents": [
        "851ca2687e224b3ad82222d9788532a0eaa05a41"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Aug 21 11:38:08 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:32 2006 -0400"
      },
      "message": "[PATCH] ipw2200: remove the MAC timestamp present field from radiotap head\n\nIEEE80211_RADIOTAP_TSFT is defined as the Value in microseconds of the\nMAC\u0027s 64-bit 802.11 Time Synchronization Function timer when the first bit\nof the MPDU arrived at the MAC. Since ipw2200 hardware doesn\u0027t provide this\nvalue, we disable this feature from the radiotap header present flag.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "851ca2687e224b3ad82222d9788532a0eaa05a41",
      "tree": "b389ad3cd969f55180c8a69687e64182c3ab9d89",
      "parents": [
        "39be0aaf20c832c50e5f0a975d13013a13650865"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Aug 21 11:37:58 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:32 2006 -0400"
      },
      "message": "[PATCH] ipw2200: Fix ipw2200 QOS parameters endian issue\n\nSigned-off-by: Jackie Wu \u003cjackie.wu@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "39be0aaf20c832c50e5f0a975d13013a13650865",
      "tree": "03a6a011f6ecc92b6f194ce5eef599a64a8bc08e",
      "parents": [
        "a9f0d42321a7ac40d244a7c6d74a3d1c7a4aa4f3"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Aug 21 11:37:36 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:32 2006 -0400"
      },
      "message": "[PATCH] ipw2200: remove unused struct ipw_rx_buffer\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a9f0d42321a7ac40d244a7c6d74a3d1c7a4aa4f3",
      "tree": "1af416fbb674aaba4aa9d4023f04f40a06f35367",
      "parents": [
        "ab644b0b51bf3170b398c087b7a34be6d3c7b7ba"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Aug 21 11:37:26 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:32 2006 -0400"
      },
      "message": "[PATCH] ipw2200: Reassociate even if set the same essid.\n\nThis patch traps the case when the essid is being set to its\ncurrent value. If the essid is being set again and we are already\nassociated, chances are some other parameters have also been altered.\nI think it is safer to do the re-association for this case.\n\nSigned-off-by: Bill Moss \u003cbmoss@clemson.edu\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ab644b0b51bf3170b398c087b7a34be6d3c7b7ba",
      "tree": "00dc1725331833e7f7d04aab9e855803500d4634",
      "parents": [
        "c580f67fd7fa9deee1f4cf6b86c694b880534a82"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Aug 21 11:37:13 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:31 2006 -0400"
      },
      "message": "[PATCH] ipw2200: ipw_wx_set_essid fix\n\nThis patch cleanups the ipw_wx_set_essid code and forces a reassociation\nwhen setting the essid to \"any\". I have tested this patch with iwconfig. It\nmakes ipw2200 compliant with all the cases mentioned in the iwconfig man\npage. The commands\n\niwconfig iface essid any\niwconfig iface essid -- any\niwconfig iface essid off\niwconfig iface essid on\n\nall seemed to work correctly. None of this worked before the patch.\n\nNote, this patch treats\n\niwconfig iface essid\niwconfig iface essid \"\"\n\nThe same. It produces an error message: essid: Unknown host.\nSince an essid of \"\" is not mentioned in the iwconfig man page.\n\nSigned-off-by: Bill Moss \u003cbmoss@clemson.edu\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c580f67fd7fa9deee1f4cf6b86c694b880534a82",
      "tree": "b2ff842c56d9746a56d1fb51d70d8521c9ae1598",
      "parents": [
        "01d478338ff3eff3bade043495f0fc9e57568876"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Aug 21 11:37:01 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:31 2006 -0400"
      },
      "message": "[PATCH] ipw2200: SIOCGIWFREQ ioctl returns frequency rather than channel\n\nThe SIOCGIWFREQ ioctl fills the request structure\u0027s freq field by setting\nthe exponent to 0 and the mantissa to the current channel number. The\niwconfig tool works around this behaviour by looking up the frequency\nfrom the channel table if a frequency below 1kHz is returned, other tools\n(e.g. kwlaninfo) don\u0027t. According to the comment in the iwconfig source\nthe driver is supposed to return the frequency, not the channel number.\n\nSigned-off-by: Ingo van Lil \u003cinguin@gmx.de\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "01d478338ff3eff3bade043495f0fc9e57568876",
      "tree": "ec7317a247a3758fdddaddf6877826f71e0425d8",
      "parents": [
        "f09fc44d8c25f22c4d985bb93857338ed02feac6"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Aug 21 11:36:53 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:31 2006 -0400"
      },
      "message": "[PATCH] ipw2200: always enable frequently used debugging code\n\nMoving part of the debugging code from IPW_DEBUG to IPW_LL_DEBUG (low level\ndebugging) and make IPW_DEBUG be always enabled. IPW_LL_DEBUG still needs\nto be enabled by selecting CONFIG_IPW2200_DEBUG. But it is highly\ndeprecated for normal users since it adds higher debug verbosity in driver\nhot paths.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b6971c2191d910714ec36b0ef50886f12c744a06",
      "tree": "d0c3a73fd93614cbb330e661784072f9847f1338",
      "parents": [
        "80b60fa8488e98ceaecb8f976abe79df50988037"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Aug 19 10:56:28 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:30 2006 -0400"
      },
      "message": "[PATCH] bcm43xx: return correct hard_start_xmit error code\n\nhard_start_xmit should return a NETIF_TX_FOO error code.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-Off-By: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "80b60fa8488e98ceaecb8f976abe79df50988037",
      "tree": "af64ba4e3589c8b98cb9673bb3aabdffb44c7c3e",
      "parents": [
        "9c974fb1a44dc8d09c16caa4dd174b0403ba585c"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Aug 16 11:05:16 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:29 2006 -0400"
      },
      "message": "[PATCH] bcm43xx: optimization of DMA bitfields\n\nConvert the bitfields in the bcm43xx DMA code to properly\naligned u8 booleans. These flags are accessed in the DMA\nhotpath, so it\u0027s a good idea to waste a few bytes of memory\nfor the sake of speed by not requiring masking (and probably\nshifting) of the bitfields.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-Off-By: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9c974fb1a44dc8d09c16caa4dd174b0403ba585c",
      "tree": "69ad62abd798583efdc32b799023e0fd4adec9d1",
      "parents": [
        "821fe6831c02259ea0e8c2dec56173bd6037f900"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Tue Aug 15 20:45:03 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:29 2006 -0400"
      },
      "message": "[PATCH] orinoco: include linux/if_arp.h directly\n\nDon\u0027t rely on linux/if_arp.h being included by other headers\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "821fe6831c02259ea0e8c2dec56173bd6037f900",
      "tree": "b805af8b7c0bedf5effae7991941642b21bbf8e5",
      "parents": [
        "fb67a0f7b76647ab5ad1e2512275f672584bb4c3"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Tue Aug 15 20:45:00 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:29 2006 -0400"
      },
      "message": "[PATCH] orinoco: Don\u0027t use \"extern inline\" on locking functions\n\nSPARC architecture has been fixed, so it\u0027s no longer needed.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7a9b8cdacfd42d44f8a615e7db8743655d7647e7",
      "tree": "a8cfcdb2cbda9ceef88b333be38e623c94187e71",
      "parents": [
        "9218e02bd4dba86e458d9c57d66c18517fb642ff"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Aug 16 00:29:07 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:28 2006 -0400"
      },
      "message": "[PATCH] bcm43xx: re-add bcm43xx_rng_init() call\n\nCalls to bcm43xx_rng_init() and bcm43xx_rng_exit() got\nlost due to merge trouble. Re-add them.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9218e02bd4dba86e458d9c57d66c18517fb642ff",
      "tree": "cb24a5ed0fe9859d4e4cdfa9470b9bd0a382fb05",
      "parents": [
        "3b4c7d640376dbccfe80fc4f7b8772ecc7de28c5"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Aug 16 00:25:16 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:28 2006 -0400"
      },
      "message": "[PATCH] bcm43xx: \u003e1G and 64bit DMA support\n\nThis is a rewrite of the bcm43xx DMA engine. It adds support\nfor \u003e1G of memory (for chips that support the extension bits)\nand 64-bit DMA (for chips that support it).\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3b4c7d640376dbccfe80fc4f7b8772ecc7de28c5",
      "tree": "d32851f791af1f1c448cf1d07a941638abe3b3a7",
      "parents": [
        "e4ac2663ea27d5dda88d97d117080995fcfcd6d5"
      ],
      "author": {
        "name": "Sukadev Bhattiprolu",
        "email": "sukadev@us.ibm.com",
        "time": "Mon Aug 14 23:12:03 2006 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:28 2006 -0400"
      },
      "message": "[PATCH] kthread: airo.c\n\nThe airo driver is currently caching a pid for later use, but with the\nimplementation of containers, pids themselves do not uniquely identify a\ntask.  The driver is also using kernel_thread() which is deprecated in\ndrivers.\n\nThis patch essentially replaces the kernel_thread() with kthread_create().\nIt also stores the task_struct of the airo_thread rather than its pid.\nSince this introduces a second task_struct in struct airo_info, the patch\nrenames airo_info.task to airo_info.list_bss_task.\n\nAs an extension of these changes, the patch further:\n\n\t - replaces kill_proc() with kthread_stop()\n\t - replaces signal_pending() with kthread_should_stop()\n\t - removes thread completion synchronisation which is handled by\n\t   kthread_stop().\n\n[akpm@osdl.org: fix races]\nSigned-off-by: Sukadev Bhattiprolu \u003csukadev@us.ibm.com\u003e\nCc: Javier Achirica \u003cachirica@gmail.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e4ac2663ea27d5dda88d97d117080995fcfcd6d5",
      "tree": "74eac23956a86546ed93eac973b0bc4744b97ccc",
      "parents": [
        "4c2be501b7e8695f8bdf4f7d5f51595ed55eea44",
        "d96299537e43681942ea272e00b0e529aa5b5fa4"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 16:17:25 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 16:17:25 2006 -0400"
      },
      "message": "Merge branch \u0027from-linus\u0027 into upstream\n"
    },
    {
      "commit": "d96299537e43681942ea272e00b0e529aa5b5fa4",
      "tree": "65e4df4142a7a0eb0ec0bfe70058771731e39194",
      "parents": [
        "1b8b22f44bc68b066c571ca2b5ab4fda123c15bd",
        "737c17561fb2c6a72810cca7d7c0b8bdc29bb120"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 28 20:19:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 28 20:19:55 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n\n* master.kernel.org:/home/rmk/linux-2.6-serial:\n  [SERIAL] Support for Intashield 2 port PCI serial card\n"
    },
    {
      "commit": "01da5fd83d6b2c5e36b77539f6cbdd8f49849225",
      "tree": "70c1f1cb8325fe4801b952346bd2ef79d08882b5",
      "parents": [
        "af9b897ee639d96b2bd29b65b50cd0a1f2b6d6c9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Aug 27 01:24:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:34 2006 -0700"
      },
      "message": "[PATCH] Fix tty layer DoS and comment relevant code\n\nUnlike the other tty comment patch this one has code changes.  Specifically\nit limits the queue size for a tty to 64K characters (128Kbytes) worst case\neven if the tty is ignoring tty-\u003ethrottle.  This is because certain drivers\ndon\u0027t honour the throttle value correctly, although it is a useful\nsafeguard anyway.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af9b897ee639d96b2bd29b65b50cd0a1f2b6d6c9",
      "tree": "6b97baedcaefb7ab84eaecb9b4d6a9d4ea25369f",
      "parents": [
        "9c275a8391d96b49fa135d1e4073d4798b7c6445"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Aug 27 01:24:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:34 2006 -0700"
      },
      "message": "[PATCH] tty layer comment the locking assumptions and functions somewhat\n\nDoesn\u0027t fix them but does show up some interesting areas that need review\nand fixing.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c275a8391d96b49fa135d1e4073d4798b7c6445",
      "tree": "25eb3beacd3241ed8c9c100d637c1d0d7c93bb7b",
      "parents": [
        "38e716aa016dfd8466c11500c56ab7773344fdf7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Aug 27 01:24:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:33 2006 -0700"
      },
      "message": "[PATCH] cdrom/gdsc: fix printk format warning\n\nFix printk format warning:\ndrivers/cdrom/gscd.c:269: warning: format â%luâ expects type âlong unsigned intâ, but argument 2 has type âunsigned intâ\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5ef68da5fda5e095b585ea5ecdd42af3c8695f7",
      "tree": "6ceabca67d61c1419daa1a407b45bdf1268bac09",
      "parents": [
        "513627d7fec6fcb7b3d56ce355cb4d192c76b530"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Aug 27 01:23:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:33 2006 -0700"
      },
      "message": "[PATCH] /proc/meminfo: don\u0027t put spaces in names\n\nNone of the other /proc/meminfo lines have a space in the identifier.  This\npost-2.6.17 addition has the potential to break existing parsers, so use an\nunderscore instead (like Committed_AS).\n\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "36e8e5783297fbb83bdebe7e245ef659958f23cb",
      "tree": "2bcb939df6a5ff9e7ca1e7c35fb9982f6b822fac",
      "parents": [
        "4e54bdaa9cf55d7e74409ea288b705c144b2627e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Aug 27 01:23:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:32 2006 -0700"
      },
      "message": "[PATCH] lockdep: annotate idescsi_pc_intr()\n\nidescsi_pc_intr() uses local_irq_enable() in IRQ context: annotate it.\n\n(this has no effect on kernels with lockdep disabled.  On kernels with lockdep\nenabled this means that we wont actually disable interrupts, and the warning\nmessage will go away as well.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6394cca54894f6a9bcf927ab78d28985944298ff",
      "tree": "8b8376691f329c3bcc491fd2d0425c4e6278c5e3",
      "parents": [
        "84692195969b83f0ba57dc33ecf73e6c124dd186"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sun Aug 27 01:23:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:31 2006 -0700"
      },
      "message": "[PATCH] md: fix recent breakage of md/raid1 array checking\n\nA recent patch broke the ability to do a user-request check of a raid1.\nThis patch fixes the breakage and also moves a comment that was dislocated\nby the same patch.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "84692195969b83f0ba57dc33ecf73e6c124dd186",
      "tree": "6ef3e71914c83cf66330f5c0cf6cf2edebb0404a",
      "parents": [
        "45f17e0c2ae05c133a348452690de0e5fa863293"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sun Aug 27 01:23:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:31 2006 -0700"
      },
      "message": "[PATCH] md: avoid backward event updates in md superblock when degraded.\n\nIf we\n  - shut down a clean array,\n  - restart with one (or more) drive(s) missing\n  - make some changes\n  - pause, so that they array gets marked \u0027clean\u0027,\nthe event count on the superblock of included drives\nwill be the same as that of the removed drives.\nSo adding the removed drive back in will cause it\nto be included with no resync.\n\nTo avoid this, we only update the eventcount backwards when the array\nis not degraded.  In this case there can (should) be no non-connected\ndrives that we can get confused with, and this is the particular case\nwhere updating-backwards is valuable.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fb8d81e47783f9198f3d6248bd4c0d16a1d5424e",
      "tree": "2614ff4473e005b074ec8d47aeca71d16a2d0312",
      "parents": [
        "d015baebba44613ef59ddffeae2114fa4ede7104"
      ],
      "author": {
        "name": "Jonathan McDowell",
        "email": "noodles@earth.li",
        "time": "Sun Aug 27 01:23:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:30 2006 -0700"
      },
      "message": "[PATCH] MTD NAND: Fix ams-delta after core conversion\n\nThe recent hwctrl core conversion for MTD NAND devices broke the Amstrad\nDelta driver.  This fixes it up and uses the existing control line defines\nrather than unclear magic numbers.\n\nSigned-off-by: Jonathan McDowell \u003cnoodles@earth.li\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "533475d3d48eb839be2b57f6b020150abae91063",
      "tree": "04145dcb5d7499fb2f8899a42ac0350c6e55203a",
      "parents": [
        "b8cf368944807e29b16b24588a2a35c829bc9d9a"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Sun Aug 27 01:23:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:29 2006 -0700"
      },
      "message": "[PATCH] vcsa attribute bits -\u003e ioctl(VT_GETHIFONTMASK)\n\nWhen reading /dev/vcsa while a font with more than 256 characters is\nloaded, one of the attribute bits records the 9th bit of the character.\nBut depending on the console driver (vgacon or fbcon for instance), that\u0027s\nbit 3 or bit 0.  And there is no way for userland to know that, thus no way\nfor userland to safely grab the screen content.  So here is a (tested)\npatch:\n\nAdd a VT_GETHIFONTMASK ioctl for knowing which bit is the 9th bit for VC\ntext (vc_hi_font_mask field of the vc_data structure).\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8cf368944807e29b16b24588a2a35c829bc9d9a",
      "tree": "ff62680c6599213b2f385f1b2e0652933213aab4",
      "parents": [
        "01cfaf0d12ae5fa092cc916ca4066ee1598e857d"
      ],
      "author": {
        "name": "Paul A. Clarke",
        "email": "pc@us.ibm.com",
        "time": "Sun Aug 27 01:23:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:29 2006 -0700"
      },
      "message": "[PATCH] matroxfb: fix jittery display on non-ppc systems\n\nI wish I was happier about this patch.  It\u0027ll serve as a placeholder for\nthe moment.  I\u0027m still trying to get a G550 working in order to even\nreproduce the problem this patch introduces.  I find that the G450 has\njitter even without this patch, so it won\u0027t show me what the patch changed.\n At this point, I\u0027ll continue trying to get the G550 to work, and in\nparallel work with the G450 to work out the kinks.\n\nThe patch is below.\n\nSet XDVICLKCTRL only on PPC, as doing this apparently introduces jitter on\nthe G550, at least on x86 architectures.\n\nSigned-off-by: Paul A. Clarke \u003cpc@us.ibm.com\u003e\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "01cfaf0d12ae5fa092cc916ca4066ee1598e857d",
      "tree": "f4db2c5759345e4b06310b633b8cee241842bdf6",
      "parents": [
        "a0cc621f52a4dea10c34eeed6eb4e36b26db63dc"
      ],
      "author": {
        "name": "Dirk Eibach",
        "email": "eibach@gdsys.de",
        "time": "Sun Aug 27 01:23:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:29 2006 -0700"
      },
      "message": "[PATCH] char/moxa.c: fix endianess and multiple-card issues\n\nWhile testing Moxa C218T/PCI on PowerPC 405EP I found that loading firmware\nusing the linux kernel driver fails because calculation of the checksum is\nnot endianess independent in the original code.\n\nAfter I fixed this I found that uploading firmware in a system with\nmultiple cards causes a kernel oops.  I had a look in the recent moxa\nsources and found that they do some kind of locking there.  Applying this\nlock fixed the problem.\n\nAlan sayeth:\n\n  Checksum changes are clearly correct.  Other changes is an improvement but\n  not I think enough to handle malicious firmware attacks.  That said such an\n  attacker has CAP_SYS_RAWIO anyway so that part is irrelevant except for\n  neatness.\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: Dirk Eibach \u003ceibach@gdsys.de\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cb3e0fe3a5dabdc5eda50b825acb23bdfa2d1d55",
      "tree": "2db123ca328a3850708e7bf863ed3d90b65f8af3",
      "parents": [
        "7fd5aecc5d32882f8e29b14370e9ce2520e7e56f"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Sun Aug 27 01:23:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:29 2006 -0700"
      },
      "message": "[PATCH] x86: Fix dmi detection of MacBookPro and iMac\n\nCommit b64ef8afa58f397e1eaba2bd9ecaa6812064d464 (\"[PATCH] add imacfb\ndocumentation and detection\") contained a wrong DMI_MATCH.\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7fd5aecc5d32882f8e29b14370e9ce2520e7e56f",
      "tree": "99fb19859089dae6b5c139df1b563220ec80ffee",
      "parents": [
        "6946bd636364effce06ea46fe8f8cd6e2edb004e"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sun Aug 27 01:23:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:29 2006 -0700"
      },
      "message": "[PATCH] mtd corruption fix\n\nRead the return value before we release the nand device otherwise the\nvalue can become corrupted by another user of chip-\u003eops, ultimately\nresulting in filesystem corruption.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Josh Boyer \u003cjwboyer@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7334bb4ae931159384acf168eacb0d5d6e0d083c",
      "tree": "acbe6d8634e526c90fa73fc2f44f50f179fcf82f",
      "parents": [
        "a2e0b56316fa90e137802fdad6a7c6a9b85c86c3"
      ],
      "author": {
        "name": "Danny Tholen",
        "email": "obiwan@mailmij.org",
        "time": "Sun Aug 27 01:23:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:28 2006 -0700"
      },
      "message": "[PATCH] 1394: fix for recently added firewire patch that breaks things on ppc\n\nRecently a patch was added for preliminary suspend/resume handling on\n!PPC_PMAC.  However, this broke both suspend and firewire on powerpc\nbecause it saves the pci state after the device has already been disabled.\n\nThis moves the save state to before the pmac specific code.\n\nSigned-off-by: Danny Tholen \u003cobiwan@mailmij.org\u003e\nCc: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Ben Collins \u003cbcollins@ubuntu.com\u003e\nCc: Jody McIntyre \u003cscjody@modernduck.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cc36e7f124da139a819ad316c39d9dbcb5ba1897",
      "tree": "869cec3385a820bfc7b286c9bdc91fa47d4ada22",
      "parents": [
        "641741e010b615bae417c876a21d17dbd616241f"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Sun Aug 27 01:23:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:28 2006 -0700"
      },
      "message": "[PATCH] tty: remove bogus call to cdev_del()\n\nWhen cdev_add() failed there is no reason to call cdev_del().\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "641741e010b615bae417c876a21d17dbd616241f",
      "tree": "236c363b0b4924052c0fd4045e68b54c0e7a79a1",
      "parents": [
        "b6b5bce3571e496504a89ee575d32101e0a98b93"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Aug 27 01:23:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:28 2006 -0700"
      },
      "message": "[PATCH] rtc-s3c.c: fix time setting checks\n\nFix the year check on setting the time with the S3C24XX RTC driver.  Also\nmove the debug to before the set to see what is going on if it does fail.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c06aad854fdb9da38fcc22dccfe9d72919453e43",
      "tree": "a27fc99fe974cc5df08393c5b16b4499b07aa3e5",
      "parents": [
        "9a654518e1b774b8e8f74a819fd12a931e7672c9"
      ],
      "author": {
        "name": "Daniel Kobras",
        "email": "kobras@linux.de",
        "time": "Sun Aug 27 01:23:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:28 2006 -0700"
      },
      "message": "[PATCH] dm: Fix deadlock under high i/o load in raid1 setup.\n\nOn an nForce4-equipped machine with two SATA disk in raid1 setup using dmraid,\nwe experienced frequent deadlock of the system under high i/o load.  \u0027cat\n/dev/zero \u003e ~/zero\u0027 was the most reliable way to reproduce them: Randomly\nafter a few GB, \u0027cp\u0027 would be left in \u0027D\u0027 state along with kjournald and\nkmirrord.  The functions cp and kjournald were blocked in did vary, but\nkmirrord\u0027s wchan always pointed to \u0027mempool_alloc()\u0027.  We\u0027ve seen this pattern\non 2.6.15 and 2.6.17 kernels.  http://lkml.org/lkml/2005/4/20/142 indicates\nthat this problem has been around even before.\n\nSo much for the facts, here\u0027s my interpretation: mempool_alloc() first tries\nto atomically allocate the requested memory, or falls back to hand out\npreallocated chunks from the mempool.  If both fail, it puts the calling\nprocess (kmirrord in this case) on a private waitqueue until somebody refills\nthe pool.  Where the only \u0027somebody\u0027 is kmirrord itself, so we have a\ndeadlock.\n\nI worked around this problem by falling back to a (blocking) kmalloc when\nbefore kmirrord would have ended up on the waitqueue.  This defeats part of\nthe benefits of using the mempool, but at least keeps the system running.  And\nit could be done with a two-line change.  Note that mempool_alloc() clears the\nGFP_NOIO flag internally, and only uses it to decide whether to wait or return\nan error if immediate allocation fails, so the attached patch doesn\u0027t change\nbehaviour in the non-deadlocking case.  Path is against current git\n(2.6.18-rc4), but should apply to earlier versions as well.  I\u0027ve tested on\n2.6.15, where this patch makes the difference between random lockup and a\nstable system.\n\nSigned-off-by: Daniel Kobras \u003ckobras@linux.de\u003e\nAcked-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a654518e1b774b8e8f74a819fd12a931e7672c9",
      "tree": "54ba738524292b9f54404ba97029727b05e7a04f",
      "parents": [
        "66a377c5041e1e399633153c8b500d457281e7c1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Aug 27 01:23:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 27 11:01:28 2006 -0700"
      },
      "message": "[PATCH] drivers/rtc: fix rtc-s3c.c\n\nIn the cleanups of drivers/rtc/s3c-rtc.c, the base address for the\nregisters got broken.  This patch fixes that by ensuring the readb/writeb\nare all prefixed with the base returned from ioremap()ing the registers.\n\nAlso fix check for valid year range, which was the wrong way around.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "737c17561fb2c6a72810cca7d7c0b8bdc29bb120",
      "tree": "3c18a3b61e08ed55076759139a331a18fadbbb95",
      "parents": [
        "3a13813e6effcfad5910d47b15b724621b50b878"
      ],
      "author": {
        "name": "Peter Horton",
        "email": "pdh@colonel-panic.org",
        "time": "Sat Aug 26 09:07:36 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 27 11:59:49 2006 +0100"
      },
      "message": "[SERIAL] Support for Intashield 2 port PCI serial card\n\nHere is a patch that adds support for the Instashield IS-200 2 port PCI\nserial card.\n\nSigned-off-by: Peter Horton \u003cpdh@colonel-panic.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "94918ff68a7c78fdd3241d13e18444ef80b8ff4a",
      "tree": "740220a5cd8a9e6e8f2957b4b10afca3d8c016ac",
      "parents": [
        "be729523369ec7825bde4a0e774ee7932e9d3dff"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Aug 14 11:40:46 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Aug 26 13:06:24 2006 -0700"
      },
      "message": "[PATCH] unusual_devs update for UCR-61S2B\n\nThe existing unusual_devs entry for the UCR-61S2B appears to have too\nwide a revision range.  It matches at least one device that doesn\u0027t\nrespond to the initialization sequence.  Perhaps the sequence needs to\nbe updated, or perhaps something else can be done.  For now, this patch\n(as764) restricts the range to include only the revision mentioned in\nthe original comment.\n\nThis resolves (for now!) Bugzilla entry #6950.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "be729523369ec7825bde4a0e774ee7932e9d3dff",
      "tree": "736ab807f33c7c90089655dbbf86c6d8fcd3096e",
      "parents": [
        "b93b58eea81beacac55770dd39e34fbffdc36000"
      ],
      "author": {
        "name": "Tomasz Kazmierczak",
        "email": "tomek.fizyk@op.pl",
        "time": "Fri Aug 18 23:43:29 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Aug 26 13:06:17 2006 -0700"
      },
      "message": "[PATCH] USB: pl2303: removed support for OTi\u0027s DKU-5 clone cable\n\nThis patch removes support for a clone of Nokia DKU-5 cable made by Ours\nTechnology Inc, as it turned out that the cable does not use the pl2303\nchip, but OTI-6858 chip which is not compatible with the pl2303.\n\nSigned-off-by: Tomasz Kazmierczak \u003ctomek.fizyk@op.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b93b58eea81beacac55770dd39e34fbffdc36000",
      "tree": "39cdedf90344a07ca815692f0c0d1b9316850dd8",
      "parents": [
        "39ba487fe22a63b3df7c543c82d01db0f0fed700"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 14 17:32:51 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Aug 26 13:06:11 2006 -0700"
      },
      "message": "[PATCH] USB: fix bug in cypress_cy7c63.c driver\n\nThis was pointed out by Adrian Bunk \u003cbunk@stusta.de\u003e, as found by the Coverity Checker.\n\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Oliver Bock \u003co.bock@fh-wolfenbuettel.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "39ba487fe22a63b3df7c543c82d01db0f0fed700",
      "tree": "13431f83dd7b0f8ccba5121c5fa7707c006a102b",
      "parents": [
        "cc702c2c5e5ab51e1b0d3386d447e7b1772879ee"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Tue Aug 15 10:57:16 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Aug 26 13:05:59 2006 -0700"
      },
      "message": "[PATCH] PCI: kerneldoc correction in pci-driver\n\nRemoves an unused kerneldoc entry from pci_match_device and\nput the others into correct order.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cc702c2c5e5ab51e1b0d3386d447e7b1772879ee",
      "tree": "925c4fb498a8798ff548a840b19d00f9d84abd4a",
      "parents": [
        "65ae4dddbb56c7415c31e9aae0b3811cb583bbea"
      ],
      "author": {
        "name": "Scott Murray",
        "email": "scottm@somanetworks.com",
        "time": "Tue Aug 22 19:55:57 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Aug 26 13:05:52 2006 -0700"
      },
      "message": "[PATCH] CPCI hotplug: fix resource assignment\n\nHere is a patch against the CPCI hotplug core to fix up PCI resource\nassignment such that things will actually work when a hot inserted\ndevice is enabled.  I mentioned this patch to you way back in April at\nELC, but am only now out from under things enough to clean it up and\nsubmit it.  I\u0027ve basically cribbed the corresponding code from\nshpchp_pci.c, so there are no big surprises.  If it\u0027s still possible, I\nwouldn\u0027t mind this going into 2.6.18, but it wouldn\u0027t be the end of the\nworld if it went into 2.6.19.\n\nSigned-off-by: Scott Murray \u003cscottm@somanetworks.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "65ae4dddbb56c7415c31e9aae0b3811cb583bbea",
      "tree": "86a3a3c30fa8ea45538458cc907e9979a1b2e13e",
      "parents": [
        "fd4dc27cff15f77cde218613baa36b855c85ad9f"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Tue Aug 22 07:29:10 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Aug 26 13:05:45 2006 -0700"
      },
      "message": "[PATCH] PCI: fix ICH6 quirks\n\n- add the ICH6(R) LPC to the ICH6 ACPI quirks.  currently only the ICH6-M\n  is handled.  [ PCI_DEVICE_ID_INTEL_ICH6_1 is the ICH6-M LPC, ICH6_0 is\n  the ICH6(R) ]\n\n- remove the wrong quirk calling asus_hides_smbus_lpc() for ICH6.  the\n  register modified in asus_hides_smbus_lpc() has a different meaning in\n  ICH6.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "faf9b616325430422fa13fead88ca7843eb249d6",
      "tree": "7272b6ac857c5ec400ea61a65f141927de3712af",
      "parents": [
        "4801bc25f37a969ea773c24d12fd4738541848a1"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Fri Aug 25 10:24:20 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Aug 26 13:05:19 2006 -0700"
      },
      "message": "[PATCH] hwmon: abituguru timeout fixes\n\nThis patch contains 2 sets of fixes for the abituguru:\n 1) Much improved timeout handling, drasticly reducing the amount of\n    timeout errors on some motherboards\n 2) Fix the exit paths in the bank1 sensor type detect code to always\n    restore the original settings even on an error. Without this our\n    special test settings could remain seriously confusing the system\n    BIOS\u0027s setup menu.\n\nBoth are very much related and are must haves, to avoid messing up the\nuguru CMOS settings.\n\nDetailed changes:\n- Much improved timeout / wait for status handling. Many thanks to Sunil\n  Kumar, for all his testing, ideas and patches! The code now first busy\n  waits, polling the uguru for the expected status as this usually\n  succeeds pretty quickly (within 90 reads). To avoid unnecessary CPU burn\n  in timeout conditions, the amount of busy waiting has been halved from\n  previous versions (120 tries instead of 250). This is not a problem,\n  because this version goes to sleep after 120 attemps for 1 jiffy and\n  then tries again, it does this sleep and try again 5 times before\n  finally giving up. This (almost?) completly removes the timeout errors\n  some people have seen regulary. Apparently some older uguru versions\n  sometimes are distracted for a (relatively) long time. This solves this.\n- These timeout errors not only occur in the sending address part of\n  reading the uguru but also in the wait for read state, so errors in\n  this state are now handled as retryable just like send address state\n  errors and are only logged and reported to userspace if 3 executive\n  tries fail.\n- Fix a very nasty bug in the bank1 sensor type detection code, where it\n  would not restore the original settings in any of the error paths!\n- Since not successfully restoring the original settings can seriously\n  confuse the system BIOS (hang when entering the relevant setup menu),\n  we now try restoring them 3 times before giving up.\n\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4801bc25f37a969ea773c24d12fd4738541848a1",
      "tree": "95e9c36770d255dbf5f78515abda64ca91d0a1f3",
      "parents": [
        "f834c755423332a6ff4397fae754029a6a7a8249"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Aug 11 22:53:08 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Aug 26 13:05:12 2006 -0700"
      },
      "message": "[PATCH] i2c: tps65010 build fixes\n\nThe tps65010.c driver in the main tree never got updated with\nbuild fixes since the last batch of I2C driver changes; and the\ngenirq trigger flags were updated wierdly too.\n\nThis also includes a minor tweak to reduce the frequency used to\npoll for unplug-the-AC-power on the TPS chips that don\u0027t provide\nrelevant IRQs.  It _would_ be nice to sense whether there\u0027s even\na battery, but that\u0027d normally be an HDQ/1-wire interface to a\nsmart battery, and such APIs aren\u0027t standardized.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "f834c755423332a6ff4397fae754029a6a7a8249"
}
