)]}'
{
  "log": [
    {
      "commit": "072ee3f9bd26a2f89a79d1eae9052d30b8d745a5",
      "tree": "3b6cf0a2bd552a7bd0ff27faabb9cbcd853e7a85",
      "parents": [
        "9db7720cca8f55a1e0c8d0dc1587e35dca50afbf"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Tue Nov 13 03:17:16 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 03:17:16 2007 -0800"
      },
      "message": "[TEHUTI]: Fix incorrect usage of strncat in bdx_get_drvinfo()\n\nFix incorrect length for strncat by replacing it with strlcat\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9db7720cca8f55a1e0c8d0dc1587e35dca50afbf",
      "tree": "6ca945d7594933d8aa4157c273da08c178000808",
      "parents": [
        "81d9ddae856678c45297550e9353c8a5a7fd6438"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Tue Nov 13 03:16:17 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 03:16:17 2007 -0800"
      },
      "message": "[MYRI_SBUS]: Prevent that myri_do_handshake lies about ticks.\n\nWith \u0027\u003c\u003d\u0027 tick can be incremented up to 26, The last loop is redundant\nsince even when \u0027softstate\u0027 becomes \u0027STATE_READY\u0027, \u0027if (tick \u003e 25)\u0027\nwill still cause the function to return -1,\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "458c096ed787b2572303a7087d23bfab06b450be",
      "tree": "fd15d17ae1c1ae3f7f5c7851dd8445242acc3370",
      "parents": [
        "3bebab591413929c405925a8fdd98f5b0d660e39"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:23:21 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:23:21 2007 -0800"
      },
      "message": "[TG3]: Update version to 3.86\n\nThis patch updates the version number to 3.86\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3bebab591413929c405925a8fdd98f5b0d660e39",
      "tree": "060ab53f5ce0909e8f7547a64bd3ca568edd6a57",
      "parents": [
        "b5af7126ea7586eb8f030280c027611c42a6a9c7"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:22:40 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:22:40 2007 -0800"
      },
      "message": "[TG3]: MII \u003d\u003e TP\n\nThis patch changes the PHY type reported through ethtool for copper\ndevices from MII to TP.  The latter is more accurate.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5af7126ea7586eb8f030280c027611c42a6a9c7",
      "tree": "f84c51317a8471bfbc1cbc6fba8307f27704b72f",
      "parents": [
        "5f5c51e3d473d8ddc0c32156c2b27e2fe92b9b57"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:22:02 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:22:02 2007 -0800"
      },
      "message": "[TG3]: Add A1 revs\n\nThis patch adds the A1 revision of 5784, 5764, and 5761, and applies all\nprevious bugfixes.  In places where the list of devices gets too long,\nthe patch uses a new TG3_FLG3_5761_5784_AX_FIXES flag instead.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f5c51e3d473d8ddc0c32156c2b27e2fe92b9b57",
      "tree": "46c1c182a79c9aaf4b65cf3a360380c8482bd007",
      "parents": [
        "aa6c91fe5913faa2cd2a62de993a3130799412b1"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:19:37 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:19:37 2007 -0800"
      },
      "message": "[TG3]: Increase the PCI MRRS\n\nPrevious devices hardcoded the PCI Maximum Read Request Size to 4K.  To\nbetter comply with the PCI spec, the hardware now defaults the MRRS to\n512 bytes.  This will yield poor driver performance if left untouched.\nThis patch increases the MRRS to 4K on driver initialization.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa6c91fe5913faa2cd2a62de993a3130799412b1",
      "tree": "e3b320593d68b4542beedf496b365378519fb2d2",
      "parents": [
        "5f60891b80f1a0f0a0015b084f4838ae8b9637c7"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:18:04 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:18:04 2007 -0800"
      },
      "message": "[TG3]: Prescaler fix\n\nInternal hardware timers become inaccurate after link events.  Clock\nfrequency switches performed by the CPMU fail to adjust timer\nprescalers.  The fix is to detect core clock frequency changes during\nlink events and adjust the timer prescalers accordingly.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f60891b80f1a0f0a0015b084f4838ae8b9637c7",
      "tree": "0df104674c6c8b3731227637530c6f073314240b",
      "parents": [
        "662f38d242488cfdcda7b3684ac610d3e4d568a7"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:17:07 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:17:07 2007 -0800"
      },
      "message": "[TG3]: Limit 5784 / 5764 to MAC LED mode\n\nMost 5784 / 5764 LED modes do not work as expected because of a hardware\nbug.  This patch forces the LED mode to be in MAC LED mode.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "662f38d242488cfdcda7b3684ac610d3e4d568a7",
      "tree": "e4557b5d2ec89f5d9b858e29ca40215eade01cef",
      "parents": [
        "e875093c9659d2a9f3923aa9ee1b89ef40cf95b9"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:16:17 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:16:17 2007 -0800"
      },
      "message": "[TG3]: Disable GPHY autopowerdown\n\nNew CPMU devices contend with the GPHY for power management.  The GPHY\nautopowerdown feature is enabled by default in the PHY and thus needs to\nbe disabled after every PHY reset.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e875093c9659d2a9f3923aa9ee1b89ef40cf95b9",
      "tree": "2ae7be842b38612b38805a22d6857eedda71f1e3",
      "parents": [
        "a5767dec1980463aef5614b7ad8a800bb4f4c353"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:11:51 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:11:51 2007 -0800"
      },
      "message": "[TG3]: CPMU adjustments for loopback tests\n\nThis patch adds the LINK_SPEED mode to the list of CPMU modes that can\ncause the loopback tests to fail.  These bugs are planned to be fixed in\nfuture revisions of the chip, so the patch qualifies the fixes as such.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5767dec1980463aef5614b7ad8a800bb4f4c353",
      "tree": "be204ff73acbaf61f0f95e4530fdc0ff615943c6",
      "parents": [
        "9acb961e7d780291659bf950b3b718ff9e085620"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:10:58 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:10:58 2007 -0800"
      },
      "message": "[TG3]: Fix nvram selftest failures\n\nNewer devices contain bootcode in the chip\u0027s private ROM area.  This\nbootcode is called selfboot.  Selfboot can be patched in the device\u0027s\nNVRAM and the patches can have several formats.  In one particular\nformat, the checksum calculation needs to be slightly modified.  This\npatch adjusts the NVRAM test code for that case, and add support for the\nmissing formats.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9acb961e7d780291659bf950b3b718ff9e085620",
      "tree": "4d85bccc795eae5ba9d4061de8a73cb443e708c8",
      "parents": [
        "84af67fdf07c4fce664dbca87a8d5e2802901bff"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:10:06 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:10:06 2007 -0800"
      },
      "message": "[TG3]: 5784 / 5764 DMA engine lockup fix\n\n5784 and 5764 devices lock up when the link speed is 10Mbps, the CPMU\nlink speed mode is enabled, and the MAC clock is running at 1.5Mhz.  The\nfix is to run the MAC clock at faster speeds.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84af67fdf07c4fce664dbca87a8d5e2802901bff",
      "tree": "4edb544f9a8caba4f9642701e07786cda32ac05d",
      "parents": [
        "ce057f01956bfcb3cb8588091000ae546be78e00"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:08:59 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:08:59 2007 -0800"
      },
      "message": "[TG3]: APE flag fix\n\nThis patch corrects a bug where the ENABLE_APE flag was tested against\nthe wrong flag variable.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce057f01956bfcb3cb8588091000ae546be78e00",
      "tree": "6438c33bcdde387ab191912e970b2fb65696b0a0",
      "parents": [
        "c88864df27590b80fca4a991e0c257d1757cec41"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:08:03 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:08:03 2007 -0800"
      },
      "message": "[TG3]: 5784 / 5764 GPHY power down fix\n\n5784 and 5764 devices fail to link / pass traffic after one load /\nunload cycle.  This happens because of a hardware bug in the new CPMU.\nDuring normal operation, the MAC depends on the PHY clock being\navailable.  When the PHY is powered down, the clock the MAC depends on\nis disabled.  The fix is to switch the MAC clock to an alternate source\nbefore powering down the PHY, and to restore the MAC clock to the PHY\nsource upon device resume.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c88864df27590b80fca4a991e0c257d1757cec41",
      "tree": "d9d2f437169fee2d45b4d051a84c1f47043645bc",
      "parents": [
        "be85d4ad8ab69520e5ca4717c491a311c9eeae59"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:07:01 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:07:01 2007 -0800"
      },
      "message": "[TG3]: Fix 5761 PXEboot crash\n\nWhen 5761 devices boot the machine using PXEboot, PXE leaves the device\nactive when it terminates.  The tg3 driver has code to detect this\ncondition and resets the device during initialization.  On 5761 devices,\ndevice resets involve sending a driver state update message to the APE\non the 5761.  However, during this initialization stage, communications\nto the APE registers have not yet been set up.  The driver then\ndereferences a NULL pointer and crashes the machine.  The fix is to move\nthe APE register access setup earlier in the initialization code to\ncover this condition.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57ce45dd16cd427ac2bdef202daf513bd25d650b",
      "tree": "0ad744df4d1560b63ab9499fff000dda3d6cdbc3",
      "parents": [
        "c0d8248710d7d914c44dd79768b3ad85a62e194a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Nov 12 21:03:58 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:03:58 2007 -0800"
      },
      "message": "[NET]: Remove references to net-modules.txt.\n\nWhen I removed net-modules.txt because it only contained ancient\ninformation I missed that many Kconfig entries pointed to this ancient\ninformation.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91cf45f02af5c871251165d000c3f42a2a0b0552",
      "tree": "0e4c0a9f624732d47a46301a394e799dab48afe0",
      "parents": [
        "62768e28d606c10ba54217f908123de34dad9374"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Nov 12 18:10:39 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 18:10:39 2007 -0800"
      },
      "message": "[NET]: Add the helper kernel_sock_shutdown()\n\n...and fix a couple of bugs in the NBD, CIFS and OCFS2 socket handlers.\n\nLooking at the sock-\u003eop-\u003eshutdown() handlers, it looks as if all of them\ntake a SHUT_RD/SHUT_WR/SHUT_RDWR argument instead of the\nRCV_SHUTDOWN/SEND_SHUTDOWN arguments.\nAdd a helper, and then define the SHUT_* enum to ensure that kernel users\nof shutdown() don\u0027t get confused.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nAcked-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62768e28d606c10ba54217f908123de34dad9374",
      "tree": "e245674de36746c80ec9ddd62e821d2244fbea5b",
      "parents": [
        "cd228d5458186f66bc36c4884f4f26ed955c5945"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Nov 12 18:09:25 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 18:09:25 2007 -0800"
      },
      "message": "[SUNGEM]: Fix suspend regression due to NAPI changes.\n\nCommit bea3348e (the NAPI changes) made sungem unconditionally enable\nNAPI when resuming and unconditionally disable when suspending, this,\nhowever, makes napi_disable() hang when suspending when the interface\nwas taken down before suspend because taking the interface down also\ndisables NAPI. This patch makes touching the napi struct in\nsuspend/resume code paths depend on having the interface up, thereby\nfixing the hang on suspend.\n\nThe patch also moves the napi_disable() in gem_close() under the lock so\nthat the NAPI state is always modified atomically together with the\n\"opened\" variable.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd228d5458186f66bc36c4884f4f26ed955c5945",
      "tree": "4907bf4503816cc13b457250d3fae567ee627286",
      "parents": [
        "dbb2ed24851a290616d66212dc75373fd863d636"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 12 18:07:31 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 18:07:31 2007 -0800"
      },
      "message": "[PPP]: Remove ptr comparisons to 0\n\nfix sparse warnings \"Using plain integer as NULL pointer\"\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6a5c27f3b0fef72e528fc35e343af4b2db790ff",
      "tree": "c34374b96071fe4c5579643da2c10fb630d23b10",
      "parents": [
        "05f3f415894d061f7d3e77e3d46caeb4c184b005",
        "cf5a94d1331b411b84414c13e43f578260942d6b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 11:13:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 11:13:54 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm:\n  KVM: SVM: Intercept the \u0027invd\u0027 and \u0027wbinvd\u0027 instructions\n  KVM: x86 emulator: invd instruction\n  KVM: SVM: Defer nmi processing until switch to host state is complete\n  KVM: SVM: Fix SMP with kernel apic\n  KVM: x86 emulator: fix \u0027push imm8\u0027 emulation\n"
    },
    {
      "commit": "05f3f415894d061f7d3e77e3d46caeb4c184b005",
      "tree": "d49254d7ae4759ab85a2944843f73adaa6865e0a",
      "parents": [
        "e697b8d13ede3893724898d983eff3f8c9183643",
        "42b36cc0ce717deeb10030141a43dede763a3ebe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 11:13:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 11:13:31 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-virtio\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-virtio:\n  virtio: Force use of power-of-two for descriptor ring sizes\n  lguest: Fix lguest virtio-blk backend size computation\n  virtio: Fix used_idx wrap-around\n  virtio: more fallout from scatterlist changes.\n  virtio: fix vring_init for 64 bits\n"
    },
    {
      "commit": "42b36cc0ce717deeb10030141a43dede763a3ebe",
      "tree": "b2dc48b4f16c5dc59461ad24b027d631edda1da4",
      "parents": [
        "1200e646ae238afc536be70257290eb33fb6e364"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Nov 12 13:39:18 2007 +1100"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Nov 12 13:59:40 2007 +1100"
      },
      "message": "virtio: Force use of power-of-two for descriptor ring sizes\n\nThe virtio descriptor rings of size N-1 were nicely set up to be\naligned to an N-byte boundary.  But as Anthony Liguori points out, the\nfree-running indices used by virtio require that the sizes be a power\nof 2, otherwise we get problems on wrap (demonstrated with lguest).\n\nSo we replace the clever \"2^n-1\" scheme with a simple \"align to page\nboundary\" scheme: this means that all virtio rings take at least two\npages, but it\u0027s safer than guessing cache alignment.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "1bc4953ed44454c7f53d0b609445d1534981ee75",
      "tree": "05f67206d6978261ad2569d3a0030f0299331191",
      "parents": [
        "4d125de3a5d130054df2285e542c1491d214d3e8"
      ],
      "author": {
        "name": "Anthony Liguori",
        "email": "aliguori@us.ibm.com",
        "time": "Wed Nov 07 15:49:24 2007 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Nov 12 13:59:09 2007 +1100"
      },
      "message": "virtio: Fix used_idx wrap-around\n\nThe more_used() function compares the vq-\u003evring.used-\u003eidx with last_used_idx.\nSince vq-\u003evring.used-\u003eidx is a 16-bit integer, and last_used_idx is an\nunsigned int, this results in unpredictable behavior when vq-\u003evring.used-\u003eidx\nwraps around.\n\nThis patch corrects this by changing last_used_idx to the correct type.\n\nSigned-off-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "4d125de3a5d130054df2285e542c1491d214d3e8",
      "tree": "82059ae0c269a837b525c2b2a0efca1efb3ea8d1",
      "parents": [
        "44332f7167dfb1ca04af96a2cff938c5e23433db"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Nov 07 16:34:49 2007 +1100"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Nov 12 13:55:25 2007 +1100"
      },
      "message": "virtio: more fallout from scatterlist changes.\n\nThis fixes OOPS in network driver when CONFIG_DEBUG_SG\u003dy.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "60d78c4473493674531a1df0772ca9e4d6133a62",
      "tree": "6aa49f29e15f4d71b05fd2a6dca5db213434671a",
      "parents": [
        "d52a60ad389d8aeac162350b19e4303c6cde7f93"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Nov 07 19:03:35 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 22:01:53 2007 -0800"
      },
      "message": "ssb: Fix PCMCIA-host lowlevel bus access\n\nThis fixes the lowlevel bus access routines for\nPCMCIA based devices.\n\nThere are still a few issues with register access sideeffects after\nthis patch. This will be addressed in a later patch.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f51359a8fb1bb00ae87051991e59d0f92d90604b",
      "tree": "52911e9c3d71c838f71f534a42a820591a20b6e9",
      "parents": [
        "830f903866a1611e9ce53f3e35202302bb938946"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Oct 28 14:53:36 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 22:00:05 2007 -0800"
      },
      "message": "iwlwifi: select proper rate control algorithm\n\nPrior to this patch, iwlwifi would always use the first\nregistered rate control algorithm which, depending on system\nsetup, could be anything. After the mac80211 patch to make\nthe simple algorithm built-in, it would always be simple.\n\nThis has always been a bug in iwlwifi.\n\nThis fixes it by requesting that mac80211 selects the right\nrate control algorithm.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8d8c90e3fd1f8895f6d48bdcb34ba69a1fe73616",
      "tree": "d9cc15d752e21f95a6ed01f7c81c2cc27562a427",
      "parents": [
        "94e10bfb8a7372df3ef2759c9ec2a37de2f24aca"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Oct 27 15:14:39 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 21:58:58 2007 -0800"
      },
      "message": "ssb: Fix initcall ordering\n\nssb must init after PCI but before the ssb drivers.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Christian Casteyde \u003ccasteyde.christian@free.fr\u003e\nFixes-bug: #9219\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6e800af233e0bdf108efb7bd23c11ea6fa34cdeb",
      "tree": "d72e479886d711945a86e714611a7a5752d7e022",
      "parents": [
        "c70ecc7765f7113f9a9d8a84a49951ad84f06326"
      ],
      "author": {
        "name": "Jerome Pinot",
        "email": "ngc891@gmail.com",
        "time": "Sun Nov 11 03:01:10 2007 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Nov 10 14:28:16 2007 -0800"
      },
      "message": "ACPI: add documentation for deprecated /proc/acpi/battery in ACPI_PROCFS\n\nAdd documentation in Kconfig help about the move of /proc/acpi/battery\nto /sys/class/power_supply when selecting ACPI_PROCFS.  This will impact\na lot of users and should be documented.\n\nSigned-off-by: Jerome Pinot \u003cngc891@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c70ecc7765f7113f9a9d8a84a49951ad84f06326",
      "tree": "894aec5a82ad726d5db373fbb1c70ff8f289f6dc",
      "parents": [
        "487350e4434610e31b71eac5d6a9714b72fa32f6",
        "cee687ce4ab1197e20d4dacc09df01531362fdbd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Nov 10 14:27:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Nov 10 14:27:19 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  Add missing \"\\n\" to log message\n"
    },
    {
      "commit": "487350e4434610e31b71eac5d6a9714b72fa32f6",
      "tree": "bf09b2cd0e09091784eac9fc8041358c69ac3c7c",
      "parents": [
        "1da63a2131b0185f64a4c623a0e0b030479185fe",
        "037f6bb79f753c014bc84bca0de9bf98bb5ab169"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Nov 10 14:26:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Nov 10 14:26:04 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: Don\u0027t fail device revalidation for bad _GTF methods\n  libata: port and host should be stopped before hardware resources are released\n  libata: skip 0xff polling for PATA controllers\n  libata: pata_platform: Support polling-mode configuration.\n  libata: Support PIO polling-only hosts.\n  libata sata_qstor conversion to new error handling (EH).\n  libata sata_qstor workaround for spurious interrupts\n  libata sata_qstor nuke idle state\n  nv_hardreset: update dangling reference to bugzilla entry\n  ata_piix: add SATELLITE PRO U200 to broken suspend list\n"
    },
    {
      "commit": "cee687ce4ab1197e20d4dacc09df01531362fdbd",
      "tree": "bd5330f866838df4d42eacfed978802b43a2b93d",
      "parents": [
        "ecd744eec3aa8bbc949ec04ed3fbf7ecb2958a0e"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Fri Nov 02 15:22:30 2007 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Nov 10 11:59:49 2007 +0100"
      },
      "message": "Add missing \"\\n\" to log message\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "a6baf3af89a266a3d745117de570788b956396e7",
      "tree": "212182ba7e535d0e566b3579b536ffa7b6cb7b74",
      "parents": [
        "50d84c2dc00e48ff9ba018ed0dd23276cf79e566"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Nov 08 23:23:21 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:16 2007 -0500"
      },
      "message": "r8169: prevent bit sign expansion error in mdio_write\n\nOops.\n\nThe current code does not like being given an u16 with the highest\nbit set as an argument to mdio_write. Let\u0027s enforce a correct range of\nvalues for both the register address and value (resp. 5 and 16 bits).\n\nThe callers are currently left as-is.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "50d84c2dc00e48ff9ba018ed0dd23276cf79e566",
      "tree": "e11c64ce3a27a9676b1ea1522357164b61c3002f",
      "parents": [
        "5a37a68dab77c234c80a8e25455d568f30e86c09"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "mlord@pobox.com",
        "time": "Thu Nov 08 22:29:07 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:15 2007 -0500"
      },
      "message": "r8169: revert 7da97ec96a0934319c7fbedd3d38baf533e20640 (bis repetita)\n\nRTL_GIGA_MAC_VER_17 breaks as well.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "5a37a68dab77c234c80a8e25455d568f30e86c09",
      "tree": "38f6f5ab5f16c8b64300f6fe0515432753d5371a",
      "parents": [
        "8687991a734a67f1638782c968f46fff0f94bb1f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Nov 08 08:20:17 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:15 2007 -0500"
      },
      "message": "sky2: new pci id\u0027s\n\nFound a couple of more chips in the latest version of the vendor driver.\nThey are minor variations on existing chips.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8687991a734a67f1638782c968f46fff0f94bb1f",
      "tree": "e054e585b310ee27f5e7fce1c1298aeacde88391",
      "parents": [
        "ad4c9a09c7bf6aaa418679f0fb48484eab53a285"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Thu Nov 08 16:31:05 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:15 2007 -0500"
      },
      "message": "ax88796: add superh to kconfig dependencies\n\nax88796: add superh to kconfig dependencies\n\nThis patch adds sh architecture support to the ax88796 kconfig.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ad4c9a09c7bf6aaa418679f0fb48484eab53a285",
      "tree": "4ddef4582e16be7d12e3aa037842f91d2431b589",
      "parents": [
        "3e23b7d3b54c07f1c4fee1ebc418d1a37248654e"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Nov 07 13:59:07 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:15 2007 -0500"
      },
      "message": "qla3xxx: bugfix: Fix bad logical operation in link state machine.\n\nLuckily, this wasn\u0027t reported or reproduced. The logical operation for\nsetting duplex had wrong grouping.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3e23b7d3b54c07f1c4fee1ebc418d1a37248654e",
      "tree": "8b2e236ded93e0c98176e1afb60b812b7577c438",
      "parents": [
        "32bee776533eea839f9499d985c1490b5ac98512"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Nov 07 13:59:06 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:15 2007 -0500"
      },
      "message": "qla3xxx: bugfix: Move link state machine into a worker thread\n\nThe link state machine requires access to some resources that\nare shared with the iSCSI function on the chip.  (See iSCSI\ndriver at drivers/scsi/qla4xxx)  If the interface is being\nup/downed at a rapid pace this driver may need to sleep\nwaiting to get access to the common resources. For this we\nare moving the state machine to run as a work thread.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "32bee776533eea839f9499d985c1490b5ac98512",
      "tree": "395a2183a97bef80966c5fd5d731e7b3d8b761b7",
      "parents": [
        "dbd62af7de9ee63f83c0262e4acc3b3319c09c8b"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Nov 06 22:21:38 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:14 2007 -0500"
      },
      "message": "pasemi_mac: Fix CRC checks\n\nMake sure we don\u0027t feed packets with bad CRC up the network stack,\nand discount the packet length as reported from the MAC for the CRC\nfield.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dbd62af7de9ee63f83c0262e4acc3b3319c09c8b",
      "tree": "7d6e784cf4d5cb791f6d0a6dc0e1d56edd50d5b8",
      "parents": [
        "3a1521b7e5b6964c293bb8ed6773513f8f503de5"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Nov 06 22:20:39 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:14 2007 -0500"
      },
      "message": "pasemi_mac: Don\u0027t set replace-source-address descriptor bits\n\nDon\u0027t use the \"replace source address with local MAC address\" bits, since\nit causes problems on some variations of the hardware due to an erratum.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3a1521b7e5b6964c293bb8ed6773513f8f503de5",
      "tree": "c8beb091e81aa76c5ba7edeb2c4a022270f13097",
      "parents": [
        "1466a21997212a5fb33d5da9357841972b28b007"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Tue Nov 06 13:33:29 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:14 2007 -0500"
      },
      "message": "bonding: don\u0027t validate address at device open\n\nThe standard validate_addr handler refuses to accept the all zeroes address\nas valid.  However, it\u0027s common historical practice for the bonding\nmaster to be configured up prior to having any slaves, at which time the\nmaster will have a MAC address of all zeroes.\n\nResolved by setting the dev-\u003evalidate_addr to NULL.  The master still can\u0027t\nend up with an invalid address, as the set_mac_address function tests\nfor validity.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1466a21997212a5fb33d5da9357841972b28b007",
      "tree": "7c3968cf2b8780d08c4518f5e638534e7b7994c6",
      "parents": [
        "a5e68c02fe4d8dff2ff3c5212f9f67082849cc4b"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Tue Nov 06 13:33:28 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:14 2007 -0500"
      },
      "message": "bonding: fix rtnl locking merge error\n\n\tLooks like I incorrectly merged one of the rtnl lock changes,\nso that one function, bonding_show_active_slave, held rtnl but didn\u0027t\nrelease it, and another, bonding_store_active_slave, never held rtnl but\ndid release it.\n\n\tFixed so the first function doesn\u0027t mess with rtnl, and the\nsecond correctly acquires and releases rtnl.\n\n\tBug reported by Moni Shoua \u003cmonis@voltaire.com\u003e\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a5e68c02fe4d8dff2ff3c5212f9f67082849cc4b",
      "tree": "47ddc93180f6a1fc782965f376670ebb1b62c913",
      "parents": [
        "bdb3f751cfe6d8d5737a2ff406d7169361b5dfb2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Nov 06 11:45:40 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:14 2007 -0500"
      },
      "message": "sky2: netpoll on port 0 only\n\nNetpoll will only work on port 0 because of the restrictive\nrelationship between NAPI and netpoll.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bdb3f751cfe6d8d5737a2ff406d7169361b5dfb2",
      "tree": "6bbe3ef815f76fe769008a0d398275c773c9d934",
      "parents": [
        "cd73ba911248ea3620cd201deda58f0b532ce429"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Nov 07 21:24:07 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:14 2007 -0500"
      },
      "message": "b43: Fix kconfig dependencies for rfkill and leds\n\nFix dependencies for built-in b43.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cd73ba911248ea3620cd201deda58f0b532ce429",
      "tree": "d9a4e3c8481589481b3c41e06e0a66c04f77d26b",
      "parents": [
        "9dcb5f477ffa757b7f1817da557905ccae17fc37"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Nov 07 21:21:55 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:13 2007 -0500"
      },
      "message": "b43legacy: Fix sparse warning\n\nFix a sparse warning about a nonstatic function.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9dcb5f477ffa757b7f1817da557905ccae17fc37",
      "tree": "6a8cfe723482d29e9be8cd958893d928feee7950",
      "parents": [
        "440cb58a7aa979fabb02a38e55bfe93adde0f41c"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Nov 07 19:08:26 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:13 2007 -0500"
      },
      "message": "b43: properly request pcmcia IRQ\n\nPCMCIA needs an additional step to request the IRQ.\n\nNo need to add code to release the IRQ here, as that\u0027s done\nautomatically in pcmcia_disable_device().\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "440cb58a7aa979fabb02a38e55bfe93adde0f41c",
      "tree": "3b7f4276bb0eece22ba23f1b1ce651d8c537807c",
      "parents": [
        "a19d12d742903c745890c1374d64092595571e40"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Wed Nov 07 18:33:37 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:13 2007 -0500"
      },
      "message": "b43legacy: fix shared IRQ race condition\n\nFix an IRQ race condition in b43legacy. If we call\nb43legacy_wireless_core_stop(), it will set the status of the device to\nINITIALIZED and the IRQ handler won\u0027t care any longer about IRQs, thus the\nkernel will disable the IRQ if it\u0027s shared (unless we boot it with the\n\u0027irqpoll\u0027 option). So we must disable IRQs before changing the device\nstatus.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a19d12d742903c745890c1374d64092595571e40",
      "tree": "d256cf41525d6bc10923ec87eb15a75f4be84264",
      "parents": [
        "2817ef1a5d9010873692f8353f6320ebecf9b837"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Wed Nov 07 18:16:11 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:13 2007 -0500"
      },
      "message": "b43: fix shared IRQ race condition\n\nFix an IRQ race condition in b43. If we call b43_stop_wireless_core(), it\nwill set the status of the device to INITIALIZED and the IRQ handler won\u0027t\ncare any longer about IRQs, thus the kernel will disable the IRQ if it\u0027s\nshared (unless we boot it with the \u0027irqpoll\u0027 option). So we must disable\nIRQs before changing the device status.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "187a9dca3f2f90341e321a3998a5b0c74111f77c",
      "tree": "1de4b4f1ac9d2b57caa600eca80739d7f7e52bed",
      "parents": [
        "35c7e6602b81bdacb745f04236a419402777139e"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Tue Nov 06 22:48:36 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:13 2007 -0500"
      },
      "message": "b43legacy: fix possible buffer overrun in debugfs\n\nFix possible buffer overrun.\n\nThe patch to b43 by Michael Buesch \u003cmb@bu3sch.de\u003e has been ported to\nb43legacy.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "35c7e6602b81bdacb745f04236a419402777139e",
      "tree": "4ee928ff39b6b6bb09677399b9e1c1772ee445e8",
      "parents": [
        "30c4ae42317666f3aeed658cdb8803c84ac6fe77"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Nov 03 14:34:32 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:12 2007 -0500"
      },
      "message": "b43: Rewrite and fix rfkill init\n\nThe rfkill subsystem doesn\u0027t like code like that\nrfkill_allocate();\nrfkill_register();\nrfkill_unregister();\nrfkill_register(); /* \u003c- This will crash */\n\nThis sequence happens with\nmodprobe b43\nifconfig wlanX up\nifconfig wlanX down\nifconfig wlanX up\n\nFix this by always re-allocating the rfkill stuff before register.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "30c4ae42317666f3aeed658cdb8803c84ac6fe77",
      "tree": "c1bc8e501b3fb2c41f53dda7dc2a28f6a3dbf81e",
      "parents": [
        "80fda03fc8b5cd09c3e0e90725ef9bcb2a5c7b30"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Nov 02 18:35:02 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:12 2007 -0500"
      },
      "message": "b43: debugfs SHM read buffer overrun fix\n\nFix possible buffer overrun.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "80fda03fc8b5cd09c3e0e90725ef9bcb2a5c7b30",
      "tree": "932dcaed07e467b4c0eec22b32d2ef31e09c301a",
      "parents": [
        "ce2d90591fe69ba19076c5d187dfc88ba3318623"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sun Oct 28 17:27:10 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:12 2007 -0500"
      },
      "message": "b43: Fix rfkill callback deadlock\n\nwl-\u003emutex might already be locked on initialization.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ce2d90591fe69ba19076c5d187dfc88ba3318623",
      "tree": "a74263b9aaf392e562a4015608e01b1bc5d9eafd",
      "parents": [
        "a2a1c3eb4029aa7f17533fe7e9a917a7b3349644"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Nov 06 16:36:41 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:12 2007 -0500"
      },
      "message": "b43: pcmcia-host initialization bugfixes\n\nFix the initialization for PCMCIA devices.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a2a1c3eb4029aa7f17533fe7e9a917a7b3349644",
      "tree": "c1680a1f829e27c9815241f0e702d0bf2fdce4c6",
      "parents": [
        "2493d8e4166fa75ccb8e49fdd000f9ef67e570ae"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Nov 05 23:55:02 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:12 2007 -0500"
      },
      "message": "ipw2100: fix postfix decrement errors\n\nIf i reaches zero, the loop ends, but the postfix decrement subtracts it to -1.\nTesting for \u0027i \u003d\u003d 0\u0027, later in the function, will not fulfill its purpose.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2493d8e4166fa75ccb8e49fdd000f9ef67e570ae",
      "tree": "16a46345838c2595b830b8f34aa6d0cd233a30f0",
      "parents": [
        "453a3fb9bd1fa50cdf4b69b9936c69497e870774"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Oct 29 11:20:26 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:12 2007 -0500"
      },
      "message": "hostap: fix section mismatch warning\n\nFix section mismatch warning:\n\nWARNING: vmlinux.o(.data+0x36fcc): Section mismatch: reference to .init.data:prism2_pci_id_table (between \u0027prism2_pci_drv_id\u0027 and \u0027prism2_pci_funcs\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "453a3fb9bd1fa50cdf4b69b9936c69497e870774",
      "tree": "3a5f4b0f6fccce5fc3ec7a759280d9f6429fce1e",
      "parents": [
        "29f5f2a19b055feabfcc6f92e1d40ec092c373ea"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Oct 28 14:39:52 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:11 2007 -0500"
      },
      "message": "rt2x00: Block adhoc \u0026 master mode\n\nrt2x00 is broken when it comes down to adhoc and master mode.\nThe main problem is the beaconing, which is completely failing.\nUntill a solution has been found, both beacon requiring modes\nmust be disabled to prevent numerous bug reports.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "29f5f2a19b055feabfcc6f92e1d40ec092c373ea",
      "tree": "ea0eb42aa56a1bb4b36bf49ffaa6b51c1d74d655",
      "parents": [
        "51e6b712b5960cc7d086c3f856434ccd096c63a7"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo@kvack.org",
        "time": "Tue Oct 30 10:52:46 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:11 2007 -0500"
      },
      "message": "libertas: properly account for queue commands\n\nProperly account for queue commands, this fixes a problem reported\nby Holger Schurig when using the debugfs interface.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "51e6b712b5960cc7d086c3f856434ccd096c63a7",
      "tree": "e9691212252730203194e805cba06859d26994ea",
      "parents": [
        "4ef31702c1a83a380d5e144f5af55e21f59c9bb6"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Oct 22 19:05:32 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:10 2007 -0500"
      },
      "message": "libertas: make if_sdio align packets\n\nIncoming packets have to be aligned or the IP stack becomes upset.\nMake sure to shift them two bytes to achieve this.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4ef31702c1a83a380d5e144f5af55e21f59c9bb6",
      "tree": "c9c8cce3b9973bb90a75859764fa304d5e56050f",
      "parents": [
        "0f39c4ab03f072b13e783858df082877c0110b2b"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Tue Oct 09 10:41:57 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:10 2007 -0500"
      },
      "message": "libertas: fixes for slow hardware\n\nFixes for slow hardware.\n\nSigned-off-by: Vitaly V. Bursov \u003cvitalyvb@ukr.net\u003e\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0f39c4ab03f072b13e783858df082877c0110b2b",
      "tree": "693718e4937048e9bf6ea575f9f3bd49595ee3f2",
      "parents": [
        "b9d04e2401bf308df921d3bbbdacab40fadc27bb"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 02 15:36:38 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:10 2007 -0500"
      },
      "message": "hermes: clarify Intel reference in Kconfig help\n\nThe Intel device supported by the hermes driver core is the IPW2011.  The\n\"Intel PRO/Wireless\" wording suggests the later Centrino devices and may\nbe confusing to some users.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b9d04e2401bf308df921d3bbbdacab40fadc27bb",
      "tree": "5d6bec45735318227a28f8a949d6adaa2a2478d9",
      "parents": [
        "66ec5d4fb1ce6f0bd9df4bc4b758f0916d9f37ab"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "mlord@pobox.com",
        "time": "Thu Nov 08 01:03:04 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:10 2007 -0500"
      },
      "message": "r8169: revert 7da97ec96a0934319c7fbedd3d38baf533e20640 (partly)\n\nVarious symptoms depending on the .config options:\n- the card stops working after some (short) time\n- the card does not work at all\n- the card disappears (nothing in lspci/dmesg)\n\nA real power-off is needed to recover the card.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "66ec5d4fb1ce6f0bd9df4bc4b758f0916d9f37ab",
      "tree": "0a17f413b5c56906720db6814624ad3d34764b7c",
      "parents": [
        "11d2e28241e89227d88da53187224c84316acc86"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Nov 06 22:56:10 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:09 2007 -0500"
      },
      "message": "r8169: do not enable the TBI for the 8168 and the 81x0\n\nThe 8168c and the 8100e choke on it. I have not seen an indication\nnor received a report that the TBI is being actively used on the\nremaining 8168b and 8110. Let\u0027s disable it for now until someone\ncomplains.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Matthias Winkler \u003cm.winkler@unicon-ka.de\u003e\nCc: Maarten Vanraes \u003cmaarten.vanraes@gmail.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "11d2e28241e89227d88da53187224c84316acc86",
      "tree": "93b72504869780968f77987cbdf03d1380d7eca6",
      "parents": [
        "7c826a0b84f1540d9de54bb0afe4b4520007d791"
      ],
      "author": {
        "name": "Ciaran McCreesh",
        "email": "ciaran.mccreesh@blueyonder.co.uk",
        "time": "Thu Nov 01 22:48:15 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:09 2007 -0500"
      },
      "message": "r8169: add PCI ID for the 8168 in the Abit Fatal1ty F-190HD motherboard\n\nSigned-off-by: Ciaran McCreesh \u003cciaran.mccreesh@blueyonder.co.uk\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "7c826a0b84f1540d9de54bb0afe4b4520007d791",
      "tree": "f750b86a0bfc1c444ab26e1a4846192c53da5af9",
      "parents": [
        "1e354787283c7ec3065406b4bc634309e5ba1253"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Oct 30 09:48:41 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:09 2007 -0500"
      },
      "message": "add support for smc91x ethernet interface on zylonite\n\nThis patch adds LAN91C111 ethernet interface support for zylonite\n(a.k.a Marvell\u0027s PXA3xx Development Platform) with smc91x driver.\n\nIt would be better if a patch would support zylonite along with all\nother PXA boards with a single binary of smc91x driver, but it looks\nquite difficult for the moment, so ugly #ifdef is still used here.\n\nSigned-off-by: Aleksey Makarov \u003camakarov@ru.mvista.com\u003e\nAcked-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1e354787283c7ec3065406b4bc634309e5ba1253",
      "tree": "350476b2863c1e2abb9fa297df8a93cca7f3fa14",
      "parents": [
        "cf06ffb4df5314d240a002e3e1c63722e9362070"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 05 15:52:14 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:09 2007 -0500"
      },
      "message": "sky2: version 1.20\n\nVersion update to 1.20\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cf06ffb4df5314d240a002e3e1c63722e9362070",
      "tree": "2c96afb706f9a87129c95f2631aeab7d21acd6bb",
      "parents": [
        "ab1a145638addee40587daf12c98ec6a30029f0a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 05 15:52:13 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:09 2007 -0500"
      },
      "message": "sky2: handle advanced error recovery config issues\n\nThe PCI AER support may not work for a couple of reasons.\nIt may not be configured into the kernel or there may be a BIOS\nbug that prevents MMCONFIG from working.  If MMCONFIG doesn\u0027t work\nthen the PCI registers that control AER will not be accessible via\npci_read_config functions; luckly there is another window to access\nPCI space in the device, so use that.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ab1a145638addee40587daf12c98ec6a30029f0a",
      "tree": "c3051f7ee5722fef472051f6f70c2ca92b3f099d",
      "parents": [
        "44388c7ead4b2bae9f82bc0862475640c50f357d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 05 15:52:12 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:09 2007 -0500"
      },
      "message": "sky2: remove unneeded mask update\n\nThe IRQ\u0027s is already masked on shutdown, and on startup avoid\ntouching PHY until after phy_init().\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "44388c7ead4b2bae9f82bc0862475640c50f357d",
      "tree": "f40fae29bfec10ca398c7ba7a5f03514110ac4a2",
      "parents": [
        "af043aa54fd45774e61979d1748616c2a67f0da8"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 05 15:52:11 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:08 2007 -0500"
      },
      "message": "sky2: dont change LED after autoneg\n\nDon\u0027t need to change LED\u0027s after auto negotiation, the chip\nsets them correctly.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "af043aa54fd45774e61979d1748616c2a67f0da8",
      "tree": "ee4df2ee14195776b537f4509e3049c0ae729661",
      "parents": [
        "ab5adecb2d02f3688719dfb5936a82833fcc3955"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 05 15:52:10 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:08 2007 -0500"
      },
      "message": "sky2: longer PHY delay\n\nIncrese phy delay and handle I/O errors.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ab5adecb2d02f3688719dfb5936a82833fcc3955",
      "tree": "d76a14137b6b86a8e4500a6c03cb4201af975bd5",
      "parents": [
        "ac93a3946b676025fa55356180e8321639744b31"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 05 15:52:09 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:08 2007 -0500"
      },
      "message": "sky2: status ring race fix\n\nThe D-Link PCI-X board (and maybe others) can lie about status\nring entries. It seems it will update the register for last status\nindex before completing the DMA for the ring entry. To avoid reading\nstale data, zap the old entry and check.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ac93a3946b676025fa55356180e8321639744b31",
      "tree": "12a338e86ea77fc9cbddbfeaaf58ea81bfd2dec8",
      "parents": [
        "3c5fd9c77d609b51c0bab682c9d40cbb496ec6f1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 05 15:52:08 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:08 2007 -0500"
      },
      "message": "sky2: enable PCI config writes\n\nOn some boards, PCI configuration space access is turned off by default.\nThe 2.6.24 driver doesn\u0027t turn it on, and should have.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "037f6bb79f753c014bc84bca0de9bf98bb5ab169",
      "tree": "e6c43c00947fa0d097ae611a4051efa7afd2d06c",
      "parents": [
        "32ebbc0c0d5d18c0135b55d1eb0029f48c54aff0"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Thu Nov 08 18:37:07 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 00:31:27 2007 -0500"
      },
      "message": "libata: Don\u0027t fail device revalidation for bad _GTF methods\n\nExperience suggests that the _GTF method may be bad. We currently fail\ndevice revalidation in that case, which seems excessive.\n\nSigned-off-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a80b824f0b63fa3a8c269903828beb0837d738e7",
      "tree": "9aca1a187bd1509f5c701a023733defbb8482431",
      "parents": [
        "45ff993d2b0b4c07038457cdf07ecf648abd3d78",
        "06e5fda18491b5ab3419bddc36f3de5b4f7142a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:25:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:25:29 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6: (26 commits)\n  sh: remove dead config symbols from SH code\n  sh: Kill off broken snapgear ds1302 code.\n  sh: Add a dummy vga.h.\n  rtc: rtc-sh: Zero out tm value for invalid rtc states.\n  rtc: sh-rtc: Handle rtc_device_register() failure properly.\n  sh: Fix heartbeart on Solution Engine series\n  sh: Remove SCI_NPORTS from sh-sci.h\n  sh: Fix up PAGE_KERNEL_PCC() for nommu.\n  sh: hs7751rvoip: Kill off dead IPR IRQ mappings.\n  sh: hs7751rvoip: irq.c needs linux/interrupt.h.\n  sh: Kill off __{copy,clear}_user_page().\n  sh: Optimized copy_{to,from}_user_page() for SH-4.\n  sh: Wire up clear_user_highpage().\n  sh: Kill off the remaining ST40 cruft.\n  superhyway: Handle device_register() retval properly.\n  sh: kgdb sysrq depends on magic sysrq.\n  sh: Add -Werror for clean directories.\n  sh: Fix up kgdb build with modular sh-sci.\n  sh: Export __{s,u}divsi3_i4i on all CPUs.\n  sh: Fix up kgdb-on-NMI branch target.\n  ...\n"
    },
    {
      "commit": "45ff993d2b0b4c07038457cdf07ecf648abd3d78",
      "tree": "ae2f89ce5741e36d6eaab3178d86c2cd754801e4",
      "parents": [
        "cb834e7cc0e8b223386f219c1d1986846c87c55f",
        "91bc51d8a10b00d8233dd5b6f07d7eb40828b87d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:24:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:24:19 2007 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] pxa: fix one-shot timer mode\n  [ARM] 4645/1: Cyberpro: Trivial fix to restore 16bpp mode.\n  [ARM] 4644/2: fix flush_kern_tlb_range() in module space\n  [ARM] Allow watchdog drivers to be selected again\n  [ARM] 4633/1: omap build fix when FB enabled\n  [ARM] 4642/2: netX: default config for netx based boards\n  [ARM] 4641/2: netX: fix kobject_name type\n  [ARM] Fix iop3xx macro\n"
    },
    {
      "commit": "4c31c30302358ce1d253f915a064722db33c2114",
      "tree": "f592738f7d3f1ed1640f28db6c2b987fc826ba65",
      "parents": [
        "c4888f9ffafe7db107b7eafb3a68eaeeff3779c3",
        "2ad8b1ef11c98c5603580878aebf9f1bc74129e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:17:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:17:49 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  Add UNPLUG traces to all appropriate places\n  block: fix requeue handling in blk_queue_invalidate_tags()\n  mmc: Fix sg helper copy-and-paste error\n  pktcdvd: fix BUG caused by sysfs module reference semantics change\n  ioprio: allow sys_ioprio_set() value of 0 to reset ioprio setting\n  cfq_idle_class_timer: add paranoid checks for jiffies overflow\n  cfq: fix IOPRIO_CLASS_IDLE delays\n  cfq: fix IOPRIO_CLASS_IDLE accounting\n"
    },
    {
      "commit": "c4888f9ffafe7db107b7eafb3a68eaeeff3779c3",
      "tree": "d30da15f6b5d74c8c04fd92991af5e1615d95691",
      "parents": [
        "e36aeee65d4db050bd8713537416a0a0632db079",
        "688016f4e2028e3c2c27e959ad001536e10ee2c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:16:52 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:16:52 2007 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (37 commits)\n  [POWERPC] EEH: Make sure warning message is printed\n  [POWERPC] Make altivec code in swsusp_32.S depend on CONFIG_ALTIVEC\n  [POWERPC] windfarm: Fix windfarm thread freezer interaction\n  [POWERPC] Fix si_addr value on low level hash failures\n  [POWERPC] Refresh ppc64_defconfig and enable pasemi-related options\n  [POWERPC] pasemi: Update defconfig\n  [POWERPC] iSeries: Fix ref counting in vio setup\n  [POWERPC] ] Fix memset size error\n  [POWERPC] Fix link errors for allyesconfig\n  [POWERPC] iSeries_init_IRQ non-PCI tidy\n  [POWERPC] Change fallocate to match unistd.h on powerpc\n  [POWERPC] EEH: Avoid crash on null device\n  [POWERPC] EEH: Drivers that need reset trump others\n  [POWERPC] EEH: Clean up comments\n  [POWERPC] Fix off-by-one error in setting decrementer on Book E/4xx (v2)\n  [POWERPC] Fix switch_slb handling of 1T ESID values\n  [POWERPC] Fix build failure when CONFIG_VIRT_CPU_ACCOUNTING is not defined\n  [POWERPC] Include udbg.h when using udbg_printf\n  [POWERPC] Fix cache line vs. block size confusion\n  [POWERPC] Fix sysctl table check failure on PowerMac\n  ...\n"
    },
    {
      "commit": "c5b875e354a54e2b5ba24eecae69bf94e025edd5",
      "tree": "0446a68d99ad50305ab78835456d9faa62be5948",
      "parents": [
        "eae1920a21b4f87e89cea802e7df39442b119617",
        "c3d8d1e30cace31fed6186a4b8c6b1401836d89c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:07:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 09 15:07:57 2007 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (44 commits)\n  [NETLINK]: Fix unicast timeouts\n  [INET]: Remove per bucket rwlock in tcp/dccp ehash table.\n  [IPVS]: Synchronize closing of Connections\n  [IPVS]: Bind connections on stanby if the destination exists\n  [NET]: Remove Documentation/networking/pt.txt\n  [NET]: Remove Documentation/networking/routing.txt\n  [NET]: Remove Documentation/networking/ncsa-telnet\n  [NET]: Remove comx driver docs.\n  [NET]: Remove Documentation/networking/Configurable\n  [NET]: Clean proto_(un)register from in-code ifdefs\n  [IPSEC]: Fix crypto_alloc_comp error checking\n  [VLAN]: Fix SET_VLAN_INGRESS_PRIORITY_CMD ioctl\n  [NETNS]: Fix compiler error in net_namespace.c\n  [TTY]: Use tty_mode_ioctl() in network drivers.\n  [TTY]: Fix network driver interactions with TCGET/SET calls.\n  [PKT_SCHED] CLS_U32: Fix endianness problem with u32 classifier hash masks.\n  [NET]: Removing duplicit #includes\n  [NET]: Let USB_USBNET always select MII.\n  [RRUNNER]: Do not muck with sysctl_{r,w}mem_max\n  [DLM] lowcomms: Do not muck with sysctl_rmem_max.\n  ...\n"
    },
    {
      "commit": "2ad8b1ef11c98c5603580878aebf9f1bc74129e4",
      "tree": "f7bdc2484513f6ffd174b1385bb216dcf97d2c78",
      "parents": [
        "d85532ed284e63b5c56eaf2418f262822af60be4"
      ],
      "author": {
        "name": "Alan D. Brunelle",
        "email": "Alan.Brunelle@hp.com",
        "time": "Wed Nov 07 14:26:56 2007 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Nov 09 13:41:32 2007 +0100"
      },
      "message": "Add UNPLUG traces to all appropriate places\n\nAdded blk_unplug interface, allowing all invocations of unplugs to result\nin a generated blktrace UNPLUG.\n\nSigned-off-by: Alan D. Brunelle \u003cAlan.Brunelle@hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "c2ec21c5c8f15c079c209f403d582f3134785060",
      "tree": "9f006e98245d5e156527acfd5c00a24eec2c82c6",
      "parents": [
        "a8fa9ba623122a51efe6c9ef8fe7412c91582d48"
      ],
      "author": {
        "name": "Jan Rinze",
        "email": "janrinze@home.nl",
        "time": "Thu Nov 08 21:51:05 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 08 23:29:36 2007 +0000"
      },
      "message": "[ARM] 4645/1: Cyberpro: Trivial fix to restore 16bpp mode.\n\nCyberpro: when user requests 16bpp, use it and not 24bpp.\nThere was a missing break causing requests for 16bpp mode\nto end up in 24bpp mode.\n\nSigned-off-by: Jan Rinze Peterzon \u003cjanrinze@home.nl\u003e\nAcked-by: Ralph Siemsen \u003cralphs@netwinder.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "32ebbc0c0d5d18c0135b55d1eb0029f48c54aff0",
      "tree": "7da2103a3fd6998da95c3b38b5db69c24122df1d",
      "parents": [
        "1974e20161a2c097c481d2ff711de7db56cb2cd6"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Nov 08 13:09:00 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 08 13:08:42 2007 -0500"
      },
      "message": "libata: port and host should be stopped before hardware resources are released\n\nPort / host stop calls used to be made from ata_host_release() which\nis called after all hardware resources acquired after host allocation\nare released.  This is wrong as port and host stop routines often\naccess the hardware.\n\nAdd separate devres for port / host stop which is invoked right after\nIRQ is released but with all other hardware resources intact.  The\ndevres is added iff -\u003ehost_stop and/or -\u003eport_stop exist.\n\nThis problem has been spotted by Mark Lord.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Mark Lord \u003climl@rtr.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1974e20161a2c097c481d2ff711de7db56cb2cd6",
      "tree": "f2e129f13f222f23f8b9d0de12067bdb1b2cbc79",
      "parents": [
        "f7fc0ceb4d72ea5c40d50053b68ebecfbd0cc38c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Nov 08 11:20:18 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 08 13:08:41 2007 -0500"
      },
      "message": "libata: skip 0xff polling for PATA controllers\n\nIn a presentation of true workmanship, pata_ali asserts IRQ\npermanantly if the TF status register is read more than once when\nthere\u0027s no device attached to the port.\n\nAvoid waiting polling for !0xff if it\u0027s PATA.  It\u0027s needed only for\nsome rare SATA devices anyway.\n\nThis problem is reported by Luca Tettamanti in bugzilla bug 9298.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nTested-By: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f7fc0ceb4d72ea5c40d50053b68ebecfbd0cc38c",
      "tree": "fcf0e675caf95c11cb6c436032ce35658e87d4d8",
      "parents": [
        "3d46b2e2faa56d12c6d51bf1071fd11abd009d0b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 08 11:15:21 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 08 13:08:41 2007 -0500"
      },
      "message": "libata: pata_platform: Support polling-mode configuration.\n\nSome SH boards (old R2D-1 boards) have generally not had working CF\nunder libata, due to both buswidth issues (handled by Aoi Shinkai\nin 43f4b8c7578b928892b6f01d374346ae14e5eb70), and buggy interrupt\ncontrollers. For these sorts of boards simply disabling the IRQ and\npolling ends up working fine.\n\nThis conditionalizes the IRQ resource for pata_platform and lets\nplatforms that want to use polling mode simply omit the resource\nentirely.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3d46b2e2faa56d12c6d51bf1071fd11abd009d0b",
      "tree": "be1b269c820068407c7f289c64948b8f8a63b8b8",
      "parents": [
        "6004bda1cce51273ac9e71a39e680831b9ff4503"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 08 11:14:56 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 08 13:08:41 2007 -0500"
      },
      "message": "libata: Support PIO polling-only hosts.\n\nBy default ata_host_activate() expects a valid IRQ in order to\nsuccessfully register the host. This patch enables a special case\nfor registering polling-only hosts that either don\u0027t have IRQs\nor have buggy IRQ generation (either in terms of handling or\nsensing), which otherwise work fine.\n\nHosts that want to use polling mode can simply set ATA_FLAG_PIO_POLLING\nand pass in an invalid IRQ.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6004bda1cce51273ac9e71a39e680831b9ff4503",
      "tree": "c1a27e4485f7ec2c06aeaaec8b0878a0dd115398",
      "parents": [
        "904c7bad994e6e7f9997174e0b33fcc521862136"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Wed Nov 07 10:54:15 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 08 13:08:41 2007 -0500"
      },
      "message": "libata sata_qstor conversion to new error handling (EH).\n\nsata_qstor conversion to new error handling (EH).\n\nConvert sata_qstor to use the newer libata EH mechanisms.\nBased on earlier work by Jeff Garzik.\n\nSigned-off-by:  Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "904c7bad994e6e7f9997174e0b33fcc521862136",
      "tree": "496a8fdb73e5859cbc47ae09096f7dacc4081763",
      "parents": [
        "12ee7d3ceb08e9ab99a6c17c5c6a387645a32658"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Wed Nov 07 10:53:41 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 08 13:08:41 2007 -0500"
      },
      "message": "libata sata_qstor workaround for spurious interrupts\n\nsata_qstor workaround for spurious interrupts.\n\nThe qstor hardware generates spurious interrupts from time to time when\nswitching in and out of packet mode.  These eventually result in the\nIRQ being disabled, which kills other devices sharing this IRQ with us.\n\nThis workaround isn\u0027t perfect, but it\u0027s about the best we can do for\nthis hardware.  Spurious interrupts will still happen, but won\u0027t be\nlogged as such, and therefore won\u0027t cause the IRQ to be inadvertently\ndisabled.\n\nSigned-off-by:  Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "12ee7d3ceb08e9ab99a6c17c5c6a387645a32658",
      "tree": "5a67ff8aa4f46a9fd82dec3d738fe13ce9e86e37",
      "parents": [
        "647c595dadb20d2c46e18bbd8d2a11e32f2a46e1"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Wed Nov 07 10:52:55 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 08 13:08:41 2007 -0500"
      },
      "message": "libata sata_qstor nuke idle state\n\nsata_qstor nuke idle state.\n\nWe\u0027re really only ever in one of two hardware states:  packet, or mmio.\nGet rid of unnecessary \"qs_state_idle\" state.\n\nSigned-off-by:  Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "647c595dadb20d2c46e18bbd8d2a11e32f2a46e1",
      "tree": "e7e6a4652709bc27adad9033b216d6528ec7c663",
      "parents": [
        "62320e23c35077e8bc77184e8850d3f45441364b"
      ],
      "author": {
        "name": "Fernando Luis Vázquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Wed Nov 07 16:33:49 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 08 13:08:40 2007 -0500"
      },
      "message": "nv_hardreset: update dangling reference to bugzilla entry\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "62320e23c35077e8bc77184e8850d3f45441364b",
      "tree": "104fff94c2e5221ce9dbef2c8096d5f309ea8503",
      "parents": [
        "dbeeb816e805091e7cfc03baf36dc40b4adb2bbd"
      ],
      "author": {
        "name": "Yann Chachkoff",
        "email": "yann.chachkoff@myrealbox.com",
        "time": "Wed Nov 07 12:02:27 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 08 13:08:40 2007 -0500"
      },
      "message": "ata_piix: add SATELLITE PRO U200 to broken suspend list\n\nPlease warmly welcome the PRO variant of Satellite U200 to the broken\nsuspend list.\n\nOriginal patch is from Yann Chachkoff.  Patch reformatted and\nforwarded by Tejun Heo.\n\nSigned-off-by: Yann Chachkoff \u003cyann.chachkoff@myrealbox.com\u003e\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8578007065bd27ec077a74b5814f0fe4df040180",
      "tree": "03a92735be6a0d1e6234cb73387c1cf8de1073e5",
      "parents": [
        "fffe487d59ba4017c7c62b06667ca4a226cee651"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@digitalvampire.org",
        "time": "Thu Nov 08 13:50:58 2007 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Nov 08 13:50:58 2007 +0100"
      },
      "message": "mmc: Fix sg helper copy-and-paste error\n\nCommit 45711f1a (\"[SG] Update drivers to use sg helpers\") had the\nfollowing bogus change in drivers/mmc/card/queue.c:\n\n    \u003e -\t\t\tsrc_buf \u003d page_address(src-\u003epage) + src-\u003eoffset;\n    \u003e +\t\t\tsrc_buf \u003d sg_virt(dst);\n\n(Notice that \"src\" is converted to \"dst\").  Turn this \"dst\" back into\nthe intended \"src\".\n\nSigned-off-by: Roland Dreier \u003croland@digitalvampire.org\u003e\nTested-by: Romano Giannetti \u003cromano.giannetti@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "cf5a94d1331b411b84414c13e43f578260942d6b",
      "tree": "bf7a2a4e432b478e4ed417eac9489c8613e71237",
      "parents": [
        "651a3e29b3d19418d7a8a9787906061f9be7cc5f"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Oct 28 16:11:58 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Thu Nov 08 12:05:45 2007 +0200"
      },
      "message": "KVM: SVM: Intercept the \u0027invd\u0027 and \u0027wbinvd\u0027 instructions\n\n\u0027invd\u0027 can destroy host data, and \u0027wbinvd\u0027 allows the guest to induce\nlong (milliseconds) latencies.\n\nNoted by Ben Serebrin.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "651a3e29b3d19418d7a8a9787906061f9be7cc5f",
      "tree": "1f883f1fdfec68909f02531df6c21047bf47c71e",
      "parents": [
        "56ba47ddbd5af7918bf1acdbe3deb979d0dcd64b"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Oct 28 16:09:18 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Thu Nov 08 12:05:44 2007 +0200"
      },
      "message": "KVM: x86 emulator: invd instruction\n\nEmulate the \u0027invd\u0027 instruction (opcode 0f 08).\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "56ba47ddbd5af7918bf1acdbe3deb979d0dcd64b",
      "tree": "791ae295a0cb48c82aa66ad3aaf0485cf5853185",
      "parents": [
        "70433389ccfe2719ef5cd539d04172260294f0f5"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Nov 07 17:14:18 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Thu Nov 08 12:05:43 2007 +0200"
      },
      "message": "KVM: SVM: Defer nmi processing until switch to host state is complete\n\nIf we stgi() too soon, nmis can reach the processor even though interrupts\nare disabled, catching it in a half-switched state.  Delay the stgi() until\nwe\u0027re done switching.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "70433389ccfe2719ef5cd539d04172260294f0f5",
      "tree": "3e09b11482284749b85f3c360533df7b9b86a0a5",
      "parents": [
        "1e35d3c4a7a9682256c887a1388cf3faefdf53df"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Nov 07 12:57:23 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Thu Nov 08 12:05:36 2007 +0200"
      },
      "message": "KVM: SVM: Fix SMP with kernel apic\n\nAP processor needs to reset to the SIPI vector, not normal INIT.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "1e35d3c4a7a9682256c887a1388cf3faefdf53df",
      "tree": "999da37bbcd4cc782ffc73a5f80268e915204e48",
      "parents": [
        "dbeeb816e805091e7cfc03baf36dc40b4adb2bbd"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Oct 26 14:16:56 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Thu Nov 08 10:42:04 2007 +0200"
      },
      "message": "KVM: x86 emulator: fix \u0027push imm8\u0027 emulation\n\n\u0027push imm8\u0027 found itself in the wrong switch somehow, so it is never executed.\n\nThis fixes Windows 2003 installation.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "fffe487d59ba4017c7c62b06667ca4a226cee651",
      "tree": "e7473f6bc2406c1f20119a2d5532d7ec2655bdb6",
      "parents": [
        "8ec680e4c3ec818efd1652f15199ed1c216ab550"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Nov 08 08:00:24 2007 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Nov 08 08:00:24 2007 +0100"
      },
      "message": "pktcdvd: fix BUG caused by sysfs module reference semantics change\n\npkt_setup_dev() expects module reference to be held on invocation.\nThis used to be true for sysfs callbacks but not anymore.  Test and\ngrab module reference around pkt_setup_dev() in\nclass_pktcdvd_store_add().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "688016f4e2028e3c2c27e959ad001536e10ee2c5",
      "tree": "f45baa7b2c115f1297b4ad8d30b306204ef5e537",
      "parents": [
        "2c84b4076c0cbbc44ffea2ae1da2a801fb23f081",
        "29273158f82020241d9a6539d6cef9cf926654c9"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:28:14 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:28:14 2007 +1100"
      },
      "message": "Merge branch \u0027for-2.6.24\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx into merge\n"
    },
    {
      "commit": "67b60518b0ff5cd666c7650eb09f0ef41f838106",
      "tree": "b30d319435be205f2ccc4e79eaec531341ce00d7",
      "parents": [
        "a792e75d9b3dec3fc1dfef4a8c40674bbba44641"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Nov 07 21:18:02 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 08 14:15:34 2007 +1100"
      },
      "message": "[POWERPC] windfarm: Fix windfarm thread freezer interaction\n\nWhen I fixed the windfarm freezer interaction first in commit\n1ed2ddf380e19dafeec2150ca709ef7f4a67cd21, an earlier patch than the one\nI came up with after comments was committed. This has come back to haunt\nus now because commit d5d8c5976d6adeddb8208c240460411e2198b393 changed\nthe freezer to no long send signals. Fix it by removing the windfarm\nthread\u0027s signal logic and restoring the original try_to_freeze().\n\nWe could simply revert 1ed2ddf380e19dafeec2150ca709ef7f4a67cd21 now\nbut I feel that the assertion that no signal is delivered to the\nwindfarm thread needs not be there.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d0127539ea9b5fcfe1a1d7d4d57f12384da5190c",
      "tree": "ea533cf6c337c9d2fdd9641fb6e67bf895e3b5c8",
      "parents": [
        "0fc00e2440b717e19bab1ae0015f03936bdf7967"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Nov 07 01:27:34 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:14:24 2007 -0800"
      },
      "message": "[TTY]: Use tty_mode_ioctl() in network drivers.\n\nWe conciously make a change here - we permit mode and speed setting to\nbe done in things like SLIP mode. There isn\u0027t actually a technical\nreason to disallow this. It\u0027s usually a silly thing to do but we can\ndo it and soemone might wish to do so.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0fc00e2440b717e19bab1ae0015f03936bdf7967",
      "tree": "4ae26ce4c71511fad3bad97384dce22a69c16bb6",
      "parents": [
        "543821c6f5dea5221426eaf1eac98b100249c7ac"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Nov 07 01:24:56 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:14:19 2007 -0800"
      },
      "message": "[TTY]: Fix network driver interactions with TCGET/SET calls.\n\nDave Miller noted various cases where line disciplines for things like\nppp go poking around in termios themselves in ways that broke with the\nnew termios code. Rather than have them all learning about termios\ninternals provide proper methods for this\n\n- tty_mode_ioctl()\n\n\tThis handles all the terminal mode handling for speed/carrier\netc and none of the methods are ldisc dependant so they can be called\nby any user\n\n- tty_perform_flush()\n\n\tThis extracts the flush functionality and enables pppd the ppp\nlayer to share it cleanly.\n\nThe existing n_tty_ioctl code is refactored in this patch to provide\nthe new functions and to call them itself appropriately. This patch\nhas no (intended) behaviour changes and simply prepares for the other\nfixes.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4aa92cd9acd18ae9c94e87a30f664e77f699dc78",
      "tree": "ac2592fa66dc1d32638d9eeab24b518c44af8f91",
      "parents": [
        "df1e6e54842a47675a2f69a089ecb8ad409f167f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Nov 07 00:10:31 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:11:43 2007 -0800"
      },
      "message": "[NET]: Let USB_USBNET always select MII.\n\nAll this USB_USBNET_MII trickery is simply not worth it considering how\nfew code it saves.\n\nAs a side effect, this also fixes the following compile error reported\nby Toralf Förster:\n\n\u003c--  snip  --\u003e\n\n...\n  LD      .tmp_vmlinux1\ndrivers/built-in.o: In function `usbnet_set_settings\u0027:\n(.text+0xf1876): undefined reference to `mii_ethtool_sset\u0027\ndrivers/built-in.o: In function `usbnet_get_settings\u0027:\n(.text+0xf1836): undefined reference to `mii_ethtool_gset\u0027\ndrivers/built-in.o: In function `usbnet_get_link\u0027:\n(.text+0xf18d6): undefined reference to `mii_link_ok\u0027\ndrivers/built-in.o: In function `usbnet_nway_reset\u0027:\n(.text+0xf18f6): undefined reference to `mii_nway_restart\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df1e6e54842a47675a2f69a089ecb8ad409f167f",
      "tree": "db53a7838f161388cd7b487e7b7bc72133516e9d",
      "parents": [
        "df61c952622f51facac21dd8dfa4d8a24dcb9657"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 06 23:49:37 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:11:42 2007 -0800"
      },
      "message": "[RRUNNER]: Do not muck with sysctl_{r,w}mem_max\n\nDrivers have no business changing these values.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "6a9a025086ac70f0f285365cbaf1df8643266b72"
}
