)]}'
{
  "log": [
    {
      "commit": "da90fa8ff671a0139772ec3b3e82c06077e82122",
      "tree": "bf648a91c12174ec0bd32a013cdfc63d62f70753",
      "parents": [
        "b7add02d6247bff34005e040347d81777c80931c"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen.puncer@telargo.com",
        "time": "Wed May 23 13:57:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:12 2007 -0700"
      },
      "message": "spi/spidev: check message size before copying\n\nMessage size needs to be checked before copying, or bad things could\nhappen.\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@telargo.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8888735fcaac7681dbcca67fbcc88cf627c47b3a",
      "tree": "1c3400a5c6fa6555174a1320e1a4de8538a800f4",
      "parents": [
        "b9ba347f27f2508e3da023688d047e111cbbe2da"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Wed May 23 13:57:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:11 2007 -0700"
      },
      "message": "mpc52xx_psc_spi: fix it for CONFIG_PPC_MERGE\n\nFix mpc5200 PSC SPI driver to actually work for CONFIG_PPC_MERGE\n - s/mpc52xx/mpc5200/, as this was changed in device tree some time ago\n - fix spi id detection\n\nThe move from \u0027ppc\u0027 to \u0027powerpc\u0027 didn\u0027t quite match the latest\nkernel.org code.\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@telargo.com\u003e\nAcked-by: Dragos Carp \u003cdragos.carp@toptica.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "585a2858b970cb6e2e5ca4877eefd18b4dba8ed4",
      "tree": "e004d00e5cc7ea80428d59bd91de99d0b2484bb8",
      "parents": [
        "5a6248cac22a77588f81c7473cfd03d250cc5b56"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 24 02:42:39 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 24 02:42:39 2007 +0200"
      },
      "message": "ide serverworks warning fixes\n\ngcc-4.3:\n\ndrivers/ide/pci/serverworks.c: In function \u0027svwks_tune_chipset\u0027:\ndrivers/ide/pci/serverworks.c:176: warning: overflow in implicit constant conversion\ndrivers/ide/pci/serverworks.c:190: warning: overflow in implicit constant conversion\ndrivers/ide/pci/serverworks.c:211: warning: overflow in implicit constant conversion\ndrivers/ide/pci/serverworks.c:212: warning: overflow in implicit constant conversion\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5a6248cac22a77588f81c7473cfd03d250cc5b56",
      "tree": "9105aacf0e13ecad3ee723b2ae20183cbe047e5e",
      "parents": [
        "39c98c421200e7bb16bed7aab2b640b43ca6621b"
      ],
      "author": {
        "name": "Junio C Hamano",
        "email": "junkio@cox.net",
        "time": "Thu May 24 02:42:38 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 24 02:42:38 2007 +0200"
      },
      "message": "Match DMA blacklist entries between ide-dma.c and libata-core.c\n\nThere are a few entries in ata_device_blacklist[] in libata-core.c\nmarked with HORKAGE_NODMA but are missing from drive_blacklist[]\nin ide-dma.c.  This patch makes the lists in sync.\n\nAlso remove a duplicated entry for \"SanDisk SDP3B-64\".\n\nSigned-off-by: Junio C Hamano \u003cjunkio@cox.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "39c98c421200e7bb16bed7aab2b640b43ca6621b",
      "tree": "c8a2aa15ceffb93d4d910f2d3c9eb88de5f97f10",
      "parents": [
        "2074a106f52b6371885afbd714e929d60d0e3f64"
      ],
      "author": {
        "name": "Mika Kukkonen",
        "email": "mikukkon@iki.fi",
        "time": "Thu May 24 02:42:38 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 24 02:42:38 2007 +0200"
      },
      "message": "Add two missing chipsets to drivers/ide/ide-proc.c\n\nCompiling with \u0027-Wswitch-enum\u0027 I noticed following:\n\n  CC      drivers/ide/ide-proc.o\ndrivers/ide/ide-proc.c: In function âproc_ide_read_imodelâ:\ndrivers/ide/ide-proc.c:54: warning: enumeration value âide_etrax100â not handled in switch\ndrivers/ide/ide-proc.c:54: warning: enumeration value âide_acornâ not handled in switch\n\nHow about the following patch?\n\nSigned-off-by: Mika Kukkonen \u003cmikukkon@iki.fi\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "2074a106f52b6371885afbd714e929d60d0e3f64",
      "tree": "c78ced4709e39ac98b19477e3e854e82f9922aeb",
      "parents": [
        "6c6a2a8d201b4f8fd54167802da5ddbe08abd744"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Thu May 24 02:42:38 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 24 02:42:38 2007 +0200"
      },
      "message": "ide/pci/serverworks.c: Fix corruption/timeouts with MegaIDE\n\nIt turns out from customer reports to Red Hat and some PCI dumps that the\nMegaIDE in RAID mode doesn\u0027t provide the drive tuning data that the\nserverworks driver expects but sometimes does provide something that\nfools the code.\n\nFor the RAID class case skip the oem setup and don\u0027t trust the BIOS data.\nWe then tune from scratch and this sorts it out. (This has been confirmed\non an afflicted IBM blade)\n\n[libata serverworks.c never trusts the BIOS in the first place so is\naccidentally immune]\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "6c6a2a8d201b4f8fd54167802da5ddbe08abd744",
      "tree": "bcc306543b07986ecefc1e6f10bef5c295089534",
      "parents": [
        "4598c95514f9a50b49626e1e5d1f292180b643fa"
      ],
      "author": {
        "name": "Henry Su",
        "email": "henry.su@amd.com",
        "time": "Thu May 24 02:42:37 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 24 02:42:37 2007 +0200"
      },
      "message": "add the IDE device ID for ATI SB700\n\nAdd the IDE device ID to atiixp_pci_tbl struct in atiixp.c for ATI SB700.\n\nFrom: Henry Su \u003chenry.su@amd.com\u003e\nSigned-off-by: Luugi Marsan \u003cluugi.marsan@amd.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "641e22e04c48af5d813f119c55336e02a22756f5",
      "tree": "9f7f693e8dd030e1d28585893e6e53bd86b1208c",
      "parents": [
        "31f6e1bd3b58c9a67e5ea0c2d372fbf5fc9e326d",
        "fa91d43b914b77637653d984416e17e182f7b807"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 08:12:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 08:12:54 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (29 commits)\n  USB: Add support for Olimex arm-usb-ocd JTAG interface serial port\n  USB: Add support for Sierra Wireless Aircard 595U\n  USB: ldusb bugfix\n  USB: ftdi_sio: Add USB Product Id for OpenDCC\n  USB: fix ratelimit call semantics\n  USB: handle errors in power/level attribute\n  USB: make the autosuspend workqueue thread freezable\n  USB: Fix USB OHCI Subvendor for Toshiba Portege 4000\n  USB: usblp: Use correct DMA address in case of probe error\n  USB: Fix debug output of ark3116\n  USB: Onetouch - switch to using input_dev-\u003edev.parent\n  USB: don\u0027t try to kzalloc 0 bytes\n  USB: remove short initial timeout for device descriptor fetch\n  USB: Deref URB after usbmon is done with it\n  USB: Remove duplicate IDs from option card driver\n  USB: auerswald: fix file release handler\n  USB: fsl_usb2_udc: Fix UMTI_WIDE support and a compile warning\n  USB: set the correct Interrupt interval in usb_bulk_msg\n  USB: New device PID for ftdi_sio driver\n  USB: remove unneeded WARN_ON\n  ...\n"
    },
    {
      "commit": "31f6e1bd3b58c9a67e5ea0c2d372fbf5fc9e326d",
      "tree": "b0f75a9353f2e9a82c6839a4f507eeb40ffc5fc5",
      "parents": [
        "ad9ddd66c6e8a79630a975ff0bb8d45a11abe630",
        "230ffc8e348e7841b79fd7c659d16aa5d7ec8a69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 08:11:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 08:11:43 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: ads7846 - SPI_CPHA mode bugfix\n  Input: ads7846 - document that it handles tsc2046 too\n  Input: input-polldev - add module info\n  Input: ucb1x00-ts - remove commented out code\n  Input: ucb1400_ts - use sched_setscheduler()\n  Input: ALPS - force stream mode\n  Input: iforce - minor clean-ups\n  Input: iforce - fix force feedback not working\n  Input: adbhid - do not access input_dev-\u003eprivate directly\n  Input: logips2pp - add type 72 (PS/2 TrackMan Marble)\n"
    },
    {
      "commit": "fa91d43b914b77637653d984416e17e182f7b807",
      "tree": "c517a05ed00bbd492b322a445521a74705d091d1",
      "parents": [
        "5b7da8f6ff1aaf5a500dc798f4d1c2d6e98420a5"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri May 04 18:23:24 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:51 2007 -0700"
      },
      "message": "USB: Add support for Olimex arm-usb-ocd JTAG interface serial port\n\nThis patch adds support for the serial port on Olimex arm-usb-ocd\nJTAG interface.\n\nThe device appears as two serial ports, but the first one is reserved\nfor the JTAG interface. The JTAG interface can be used with OpenOCD\nfrom userspace. For more information, please see:\n\nhttp://openocd.berlios.de/web/\nhttp://www.olimex.com/dev/arm-usb-ocd.html\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b7da8f6ff1aaf5a500dc798f4d1c2d6e98420a5",
      "tree": "5d334d4abf764578970aa1208b07390f3104c1d8",
      "parents": [
        "9d33efd9a791041bbe3a9e879925ef8fbb94d812"
      ],
      "author": {
        "name": "Danny Budik",
        "email": "dbudik@ist-traffic.com",
        "time": "Fri May 04 16:09:37 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:51 2007 -0700"
      },
      "message": "USB: Add support for Sierra Wireless Aircard 595U\n\nThis patch adds support for the newly released Aircard 595U EVDO\nmodem to the Sierra Wireless driver (sierra.c) in kernel 2.6.21.\n\nI suspect that my mailer may be mangling patches so let me know and\nI\u0027ll try to resend it.\n\n\nFrom: Danny Budik \u003cdbudik@ist-traffic.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9d33efd9a791041bbe3a9e879925ef8fbb94d812",
      "tree": "28a53c2f115e21a25dc3d1747aca22b395792237",
      "parents": [
        "2adb80e9c52f35a4d63783b98d48386c38c90484"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri May 04 09:23:40 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:51 2007 -0700"
      },
      "message": "USB: ldusb bugfix\n\nThis patch fixes a problem reported with consecutive reads in the ldusb\ndriver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2adb80e9c52f35a4d63783b98d48386c38c90484",
      "tree": "2874de17ebc5b7bacb0d1f5f5e4cfd459125a7fe",
      "parents": [
        "d4b7d8e8024a33d9d1f916379eaee7aa945a7c48"
      ],
      "author": {
        "name": "Guido Scholz",
        "email": "guido.scholz@bayernline.de",
        "time": "Tue May 08 19:52:41 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:51 2007 -0700"
      },
      "message": "USB: ftdi_sio: Add USB Product Id for OpenDCC\n\nUSB product id registration for the OpenDCC (www.opendcc.de)\nmodel railway central unit. Applies to 2.6.21.1.\n\nSigned-off-by: Guido Scholz \u003cguido.scholz@bayernline.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d4b7d8e8024a33d9d1f916379eaee7aa945a7c48",
      "tree": "8889647694985504043a02dca80b2c9fb88afaf0",
      "parents": [
        "dd865571d7af06ba1285c2db85083649193cceab"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 22 11:48:17 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: fix ratelimit call semantics\n\nThis patch (as910) fixes a ratelimit modification so that the\noriginal error-handling path will be followed even when the log-rate\nlimitation kicks in.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dd865571d7af06ba1285c2db85083649193cceab",
      "tree": "125256fec4cb97995fb200cef37f05d63b490790",
      "parents": [
        "7ed92f1a149dddc3cb537ccd7441e98adac12c3e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 22 11:38:19 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: handle errors in power/level attribute\n\nThis patch (as906) improves the error handling for the USB power/level\nattribute file.  If an error occurs, the original power-level settings\nwill be restored.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7ed92f1a149dddc3cb537ccd7441e98adac12c3e",
      "tree": "86408164dd5cfbb48bade9ca49601c4f2d7edd16",
      "parents": [
        "8ab5e8c0ca55c4b40d254f7043a9052345fcd343"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 22 09:38:39 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: make the autosuspend workqueue thread freezable\n\nThis patch (as881b) makes the ksuspend_usb_wq workqueue freezable.  We\ndon\u0027t want a rogue workqueue thread running around, unexpectedly\nsuspending or resuming USB devices in the middle of a system sleep\ntransition.\n\nThis fixes Bugzilla #8498.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8ab5e8c0ca55c4b40d254f7043a9052345fcd343",
      "tree": "31929f41dd7ddb3e7943a99b42c5c493d5e44f76",
      "parents": [
        "bdc4abdd0960e7ca946f4ec93b4cf7a2b826b24f"
      ],
      "author": {
        "name": "Andrey Borzenkov",
        "email": "arvidjaar@mail.ru",
        "time": "Sat May 19 14:23:28 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: Fix USB OHCI Subvendor for Toshiba Portege 4000\n\nThis fixes a bug in an OHCI quirk handler for Portege 4000; the\nSubvendor is 0x1179 (PCI_VENDOR_ID_TOSHIBA)\nnot 0x102f (PCI_VENDOR_ID_TOSHIBA_2)\n\nbugid 8510\n\n00:02.0 USB Controller [0c03]: ALi Corporation USB 1.1 Controller\n[10b9:5237] (rev 03) (prog-if 10 [OHCI])\n        Subsystem: Toshiba America Info Systems Unknown device [1179:0004]\n        Flags: bus master, medium devsel, latency 64, IRQ 11\n        Memory at f7eff000 (32-bit, non-prefetchable) [size\u003d4K]\n        Capabilities: \u003caccess denied\u003e\n\nSigned-off-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bdc4abdd0960e7ca946f4ec93b4cf7a2b826b24f",
      "tree": "af0d77f60a6478e926cfbc7c96d9377d8db6ba16",
      "parents": [
        "b268f484f9d7ce91301091e0fb2c80e9e8caa3df"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon May 21 20:52:44 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: usblp: Use correct DMA address in case of probe error\n\nLooks like the error path had a copy-paste error. The normal exit path\nuses correct URB already.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b268f484f9d7ce91301091e0fb2c80e9e8caa3df",
      "tree": "8595513257aac007c5d4329fedaee37d8016a803",
      "parents": [
        "09b7002d68cfa1c45cc413a0c7cca399c25a57c6"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Thu May 17 17:16:44 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: Fix debug output of ark3116\n\nFix debug output. Previously, it would output \"0xFFFFFFB0\" on 32-bit\narchs (and probably \"0xFFFFFFFFFFFFFFB0\" on 64-bits), because buf is\ntaken as signed char, which is promoted to signed int, while %x always\nexpects an unsigned int.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "09b7002d68cfa1c45cc413a0c7cca399c25a57c6",
      "tree": "e5fbb5f3bd3c537548eeef4d401bab1247299e02",
      "parents": [
        "57a21c1b929450b1e020c0a03cca6fa7448f4222"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 08 00:31:30 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: Onetouch - switch to using input_dev-\u003edev.parent\n\nIn preparation for struct class_device -\u003e struct device input\ncore conversion, switch to using input_dev-\u003edev.parent when\nspecifying device position in sysfs tree.\n\nAlso, do not access input_dev-\u003eprivate directly, use helpers.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "57a21c1b929450b1e020c0a03cca6fa7448f4222",
      "tree": "78f5f237293338f00d288a40dea3a7ed78591845",
      "parents": [
        "b89ee19ae6c0b5a0d9facca780b53959fbadd123"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 15 17:40:37 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: don\u0027t try to kzalloc 0 bytes\n\nThis patch (as907) prevents us from trying to allocate 0 bytes\nwhen an interface has no endpoint descriptors.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b89ee19ae6c0b5a0d9facca780b53959fbadd123",
      "tree": "d777fc2bda8cce83cd2104c7e74857b501025c04",
      "parents": [
        "d984abc97e400d68a09729b80060fe0ec591eb16"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 11 10:19:04 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: remove short initial timeout for device descriptor fetch\n\nThis patch (as905) removes a micro-optimization from the hub port\ninitialization code.  Previously we had been using a short timeout on\nthe first attempt the read the device descriptor; now we will use the\nstandard timeout length.\n\nIt\u0027s not clear that the short timeout ever provided any benefit.  And\nnow we know of one case where it actually hurts: The device can\u0027t meet\nthe short timeout and then it gets terminally confused.\n\nThis fixes Bugzilla #8444.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d984abc97e400d68a09729b80060fe0ec591eb16",
      "tree": "cab2242ac0ccbddba0565a3266ddf7dad0ec87c9",
      "parents": [
        "9a03095831e839959175379bfdd88e6e1a93b9ea"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri May 11 22:00:29 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: Deref URB after usbmon is done with it\n\nI haven\u0027t personally run across an oops because of this, but I feel safer\nwith this fix in place.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9a03095831e839959175379bfdd88e6e1a93b9ea",
      "tree": "e024c438f9c54d586e604f160cd142cbe8962f68",
      "parents": [
        "be23edf848b14d1b426c12f2f58e4949c4fbd695"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "ben.collins@ubuntu.com",
        "time": "Wed May 16 16:49:54 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: Remove duplicate IDs from option card driver\n\nCc: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "be23edf848b14d1b426c12f2f58e4949c4fbd695",
      "tree": "798a6f9a2d6e74d7e7d7e2de2e40c0343c17e700",
      "parents": [
        "fcbd963912acc0c5d51bb27f8654f2a91fcff322"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 10 23:04:14 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: auerswald: fix file release handler\n\nIf this down_interruptible() does fail due to signal_pending() then the state\nof the driver will get trashed in interesting ways, because userspace cannot\nand will not retry the close().\n\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fcbd963912acc0c5d51bb27f8654f2a91fcff322",
      "tree": "ed3f48b5a66db31ffbbf91f3d8ad16dd7fa17d04",
      "parents": [
        "8d062b9a3516c6fbcf749bcc864fdb8b3def1caa"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Sat Apr 28 14:07:32 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: fsl_usb2_udc: Fix UMTI_WIDE support and a compile warning\n\nChange PORT_WIDTH bit for UMTI_WIDE mode and fix a compile warning\nintroduced in last revision.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8d062b9a3516c6fbcf749bcc864fdb8b3def1caa",
      "tree": "af943f9b6774b2c10e0b8d71da9055c8e6beec34",
      "parents": [
        "762e92fa1742007dedd90ff6b1ea74842f0cd34b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Apr 23 17:30:32 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: set the correct Interrupt interval in usb_bulk_msg\n\nThis patch (as902) fixes a mistake I introduced into usb_bulk_msg().\nusb_fill_int_urb() already does the bit-shifting calculation for\nhigh-speed Interrupt intervals; it shouldn\u0027t be done twice.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n\n"
    },
    {
      "commit": "762e92fa1742007dedd90ff6b1ea74842f0cd34b",
      "tree": "2f0a8017c721fdcd9ac7973772990550d8b8eccc",
      "parents": [
        "bf87ce5a06ed2cb13ad04f065706cf36ab021549"
      ],
      "author": {
        "name": "Neil \\\"Superna\\\" ARMSTRONG",
        "email": "superna@na-prod.com",
        "time": "Wed Apr 25 20:34:28 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: New device PID for ftdi_sio driver\n\nHello,\n\nI need to use MaxStream\u0027s PKG-U modules which includes a ftdi sio chipset for\nusb2serial communication, here are the patches for handling Maxstream\u0027s modules.\n\nThe VID \u0026 PID to use with the open-source driver are provided on the CD-ROM\nbundled with the modules.\n\nFrom: Neil Superna ARMSTRONG \u003csuperna@na-prod.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bf87ce5a06ed2cb13ad04f065706cf36ab021549",
      "tree": "b7af5152fad7cb09203d121bf647077cfe8ade49",
      "parents": [
        "ef7f6c7084b333c7524dcd297e0578d43733a2a2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 05 16:07:44 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: remove unneeded WARN_ON\n\nThis patch (as883) removes an out-of-date WARN_ON from the main HCD\nendpoint-disable routine.  The warning is triggered whenever an\nendpoint is disabled while the root hub is suspended.  In the past\nthat may not have been legal, but it definitely is legal now.  Merely\nunbinding a USB driver will do it.\n\nFurthermore, I\u0027ve never seen any occurrences of this warning that\nreally did signal an actual bug or error condition.  At this point it\nhas outlived its purpose.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n\n"
    },
    {
      "commit": "ef7f6c7084b333c7524dcd297e0578d43733a2a2",
      "tree": "7c536304f8c98c0d25a583a3b15a80c1300fc614",
      "parents": [
        "4fe5354f61cad4c0550285283c83c66c070c198e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 05 16:03:49 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: more autosuspend timer stuff\n\nThis patch (as879) ties up some loose ends from an earlier patch.\nThese are things I didn\u0027t think to include at the time but which\nclearly belonged there.\n\n\tIf an autosuspend fails because driver activity races with\n\tthe autosuspend call, restart the autosuspend timer.\n\n\tWhen a device is resumed by an external request, it counts\n\tas device activity and should update the last_busy time so\n\tthat the next autoresume won\u0027t occur immediately.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4fe5354f61cad4c0550285283c83c66c070c198e",
      "tree": "c8e3cfb80587124c6753e0ad7e64b84bf6834c9d",
      "parents": [
        "36433127ae7a842482ba857f5ad3c431817a9542"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 05 16:06:53 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "EHCI: fix problem with BIOS handoff\n\nThis patch (as882) fixes a problem with the EHCI BIOS handoff.  On my\nmachine, the BIOS configures the controller and the handoff fails,\nleaving the controller configured.  During resume-from-disk, this\nconfuses ehci-hcd into thinking that the controller has not been\ntampered with.\n\nThe problem is fixed by turning off the Configured Flag whenever a\nBIOS handoff is attempted, whether it succeeds or not.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "36433127ae7a842482ba857f5ad3c431817a9542",
      "tree": "447195ec8d717269380287e454ddb0c11c336ec5",
      "parents": [
        "741ec4e6d0b7780d29a63f908d6d21df425be365"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Apr 30 01:37:44 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "USB: address FIXME in usbnet w.r.t drivers claiming multiple interfaces\n\nThis fixes the issue of drivers claiming multiple interfaces. Operations\nare stopped as soon as an interface is suspend and resumed only as\nall interfaces have been resumed.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4149b72eaa74583c361e3aaf5804eb74b72c51f1",
      "tree": "49191dc736116ff2e00686b3605ce7ea130da1cf",
      "parents": [
        "47f8468e6008a1d62f7dacbcff4ec3e115a500c8"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 29 10:09:47 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "USB: handle more rndis_host oddities\n\nWorkaround another device firmware bug, wherein CDC descriptors get\nplaced in a wrong place never previously observed in the wild.\n\nFix a bug where a seeming RNDIS device returns a bogus response during\ndevice initialization.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "47f8468e6008a1d62f7dacbcff4ec3e115a500c8",
      "tree": "1a93da3db72845688da29fa06bc476f22b513ff6",
      "parents": [
        "64902cbaf17a5c81a2ed0cca51bf57227086df65"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 29 10:21:14 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "USB: fix more ftdi-elan/u132-hcd #include lossage\n\nPartial fix for bogosity in the ftdi-elan and u132-hcd drivers ... these\nhave no business including with the internals of other drivers, much less\ndoing so in a broken way!!\n\nA previous patch resolved one build fix, this resolves another...\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64902cbaf17a5c81a2ed0cca51bf57227086df65",
      "tree": "768e0559c5ae758865b7574ab1be5f3d609b76da",
      "parents": [
        "deb3d7fff0b7c21c5a80b2fdfb93d7fb1abcf21f"
      ],
      "author": {
        "name": "Matthew Davidson",
        "email": "mj.davidson@gmail.com",
        "time": "Tue May 01 01:15:01 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "usb-storage: ignore Sitecom WL-117 USB-WLAN\n\nThe Sitecom WL-117 is another \"driverless\" ZD1211 device where the virtual\nwindows driver CD must be ejected before the WLAN device appears.\n\nzd1211rw takes care of the ejecting, but usb-storage must be told not to claim\nthe device.\n\nFrom: Matthew Davidson \u003cmj.davidson@gmail.com\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "deb3d7fff0b7c21c5a80b2fdfb93d7fb1abcf21f",
      "tree": "a67db8392ad03040f3e2714c49cee13cc304a73d",
      "parents": [
        "5ac43d1fbbfd1b89f83c1a907c58d558d262e441"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Wed May 02 10:17:50 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "USB: remove useless check in mos7840 found by coverity\n\nthis useless check should be removed.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5ac43d1fbbfd1b89f83c1a907c58d558d262e441",
      "tree": "a3b713dce58dce77787d0aa404a41d57d4f70a87",
      "parents": [
        "ad9ddd66c6e8a79630a975ff0bb8d45a11abe630"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Wed May 02 10:33:10 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "USB: fix omninet memory leak found by coverity\n\nthe transfer of allocating the descriptor in attach and no longer in open\nwas incomplete resulting in a memory leak coverity spotted. This fix\nis against the patch set you posted.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "230ffc8e348e7841b79fd7c659d16aa5d7ec8a69",
      "tree": "abd53863436714298c5b8920cbbbb9b2cf9ba6b7",
      "parents": [
        "bff0de5f59ff935138eb41c397a7e50468028b83"
      ],
      "author": {
        "name": "Semih Hazar",
        "email": "semih.hazar@indefia.com",
        "time": "Tue May 22 23:35:12 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:35:12 2007 -0400"
      },
      "message": "Input: ads7846 - SPI_CPHA mode bugfix\n\nIn commit [1] the SPI mode is set to 1, but it should be 0.  As stated\nin the commit, ads784x samples the data on the rising edge.  SPI mode 1\nsamples on the falling edge [2] though.\n\nThe root cause of this is a bug in the omap_uwire code, which treats\nCPHA\u003d1 incorrectly; so these two bugs cancel each other out on one\nof the main regression test platforms for this driver.\n\n[1] kernel.org GIT 7937e86a70235e1584486654687dc9908a11e00a\n[2] http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bff0de5f59ff935138eb41c397a7e50468028b83",
      "tree": "5ba9acec6cb989d315aa2ac52971a0f1053b9f0d",
      "parents": [
        "36bd52a49b790a71f3d353cdddf2f22e1e6f84ff"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 22 23:28:40 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:28:40 2007 -0400"
      },
      "message": "Input: ads7846 - document that it handles tsc2046 too\n\nThe TSC2046 is an updated version of the ADS7846 ... mention that in\nthe Kconfig helptext and driver source.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "36bd52a49b790a71f3d353cdddf2f22e1e6f84ff",
      "tree": "21db07ae483f555ac760b5fa257baf645070c92c",
      "parents": [
        "1124d5ca7b7296035c1cc5fc00fdbfa44603b2ac"
      ],
      "author": {
        "name": "Eric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Tue May 22 23:28:03 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:28:03 2007 -0400"
      },
      "message": "Input: input-polldev - add module info\n\nThis is required to load it as a module, as GPL-compatible\nlicense is necessary to use workqueues.\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1124d5ca7b7296035c1cc5fc00fdbfa44603b2ac",
      "tree": "95f44e9520deb1d9f5392d643e7eea23ad364dee",
      "parents": [
        "c130bdba585cff185919cc5c82c126fc58aab7a6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 14 23:52:22 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:24:28 2007 -0400"
      },
      "message": "Input: ucb1x00-ts - remove commented out code\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c130bdba585cff185919cc5c82c126fc58aab7a6",
      "tree": "d76a671a8cc169d3e8ff3fba69beb2befc5914d1",
      "parents": [
        "1e0c5b1275a0e59747349745da8778523a9dcd18"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Mon May 14 23:52:07 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:24:17 2007 -0400"
      },
      "message": "Input: ucb1400_ts - use sched_setscheduler()\n\nFix Philips UCB1400 driver to use sched_setscheduler() instead of setting\nthe fields of task_struct directly.\n\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1e0c5b1275a0e59747349745da8778523a9dcd18",
      "tree": "d04a856ddbc15256436ba2ee521b8bc094be3e43",
      "parents": [
        "c0338c15973c1b6de2b42808a071bf3af948d595"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 14 23:51:54 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:23:35 2007 -0400"
      },
      "message": "Input: ALPS - force stream mode\n\nALPS appears to need SETSTREAM command after reset, otherwise it\ndoes not produce any data. Now that we do not request stream mode\nby default individual drivers need to take care of it.\n\n[Jason Riedy \u003cejr@cs.berkeley.edu\u003e - fix oops]\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c0338c15973c1b6de2b42808a071bf3af948d595",
      "tree": "f060d2a93b60244bd6fdc239a15131c1643d7abb",
      "parents": [
        "b8691fd2258d2ae5941c5e5f8bf3dfdaa8951b81"
      ],
      "author": {
        "name": "Johann Deneux",
        "email": "johann.deneux@gmail.com",
        "time": "Mon May 14 00:09:33 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:23:30 2007 -0400"
      },
      "message": "Input: iforce - minor clean-ups\n\nSigned-off-by: Johann Deneux \u003cjohann.deneux@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b8691fd2258d2ae5941c5e5f8bf3dfdaa8951b81",
      "tree": "59665193709e1f06cf47c23debe5bb9f8ce4e3af",
      "parents": [
        "7d7b33d6d558ea43018c3b2a94c6d52e78128cbe"
      ],
      "author": {
        "name": "Johann Deneux",
        "email": "johann.deneux@gmail.com",
        "time": "Mon May 14 00:09:28 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:19:30 2007 -0400"
      },
      "message": "Input: iforce - fix force feedback not working\n\nUse an interrupt URB to send force-feedback data to the device\ninstead of a bulk URB. This was broken since 2.6.18.\n\nSigned-off-by: Johann Deneux \u003cjohann.deneux@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ad9ddd66c6e8a79630a975ff0bb8d45a11abe630",
      "tree": "bd487aea099fc96a795cb57a8799202fe3b027fa",
      "parents": [
        "cdb7532f7be35c3675b1aed54d10e378014618b6",
        "a1ba15832c8f6ac2d5d193a6dbb91bcf7705b732"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 18:15:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 18:15:14 2007 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c-s3c2410: Fix build warning\n  i2c-tiny-usb: Fix truncated adapter name\n  i2c: Legacy i2c drivers shouldn\u0027t issue uevents\n"
    },
    {
      "commit": "cdb7532f7be35c3675b1aed54d10e378014618b6",
      "tree": "925df597b70c4a1de629fec68f9e4ebd3fd9e803",
      "parents": [
        "7992018d979460af59fbae8a48f9641305aea438",
        "31d106c68b1af88835a474556052d6efbfec99c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 17:26:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 17:26:18 2007 -0700"
      },
      "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:\n  sh: Fix dreamcast build for IRQ changes.\n  sh: Fix clock multiplier on SH7722.\n  sh: Wire up kdump crash kernel exec in die().\n  sh: sr.bl toggling around idle sleep.\n  sh: disable genrtc support.\n  fs: Kill sh dependency for binfmt_flat.\n  sh: Disable psw support for R7785RP.\n  sh: Fix page size alignment in __copy_user_page().\n  sh: Fix up various compile warnings for SE boards.\n  sh: Wire up signalfd/timerfd/eventfd syscalls.\n  sh: revert addition of page fault notifiers\n  spelling fixes: arch/sh/\n  input: hp680_ts compile fixes.\n  sh: landisk: Header cleanups.\n  sh: landisk: rtc-rs5c313 support.\n  sh: Kill off pmb slab cache destructor.\n  sh: Fix up psw build rules for r7780rp.\n  sh: Shut up compiler warnings in __do_page_fault().\n"
    },
    {
      "commit": "edd75ede2d40eadb98e07d87e88fa970f86ffe9e",
      "tree": "ded1750d0bf6345d348573c8486e874b86dfd12e",
      "parents": [
        "7acf90c70c6ee063f7465b2f10e2083bc49f355b"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Tue May 22 00:39:00 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 22 16:16:29 2007 -0300"
      },
      "message": "V4L/DVB (5691): Ov7670: reset clkrc in rgb565 mode\n\nA bug in the ov7670 sensor causes it to introduce noise unless the CLKRC\nregister is rewritten *after* setting the image mode.  Naturally,\nresetting CLKRC in this way will cause other modes to fail.  So\ncarefully poke the register only when indicated.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7acf90c70c6ee063f7465b2f10e2083bc49f355b",
      "tree": "6b00a98e964864b400ec03dc52598cb5aa0c1ea7",
      "parents": [
        "82c01d3d5a26f82aea1fb2e9a357dfb6404f44db"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Tue May 22 00:37:58 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 22 16:16:27 2007 -0300"
      },
      "message": "V4L/DVB (5690): Cafe_ccic: Properly power down the sensor\n\nThe proper method for powering down the sensor on OLPC systems has\nchanged somewhat; in particular, the sensor must be powered down\ncompletely (rather than simply told to power down) or the associated\n\"camera active\" LED will stay on.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "82c01d3d5a26f82aea1fb2e9a357dfb6404f44db",
      "tree": "990879d4809900c72f399f4030555ba23b642f95",
      "parents": [
        "4abdcf933f647763592db6bef001d1fae61a5527"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Mon May 21 11:15:09 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 22 16:16:25 2007 -0300"
      },
      "message": "V4L/DVB (5680): Tuner-simple.c fix suport for SECAM with FI1216MF\n\nAllow to use SECAM-BG with the FI1216MF tuner.\n\nThe selection is done with the secam\u003dB module argument.\n\nThe default behaviour should be the same as before.\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4abdcf933f647763592db6bef001d1fae61a5527",
      "tree": "e5dc6075802215d51f2c1703d474948471bd19dd",
      "parents": [
        "a6d7613226c4e159b12fbaad707ddadf47b38ccf"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sun May 06 20:56:14 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 22 16:00:14 2007 -0300"
      },
      "message": "V4L/DVB (5630): Dvb-core: Handle failures to create devices\n\ndvb-core is not started early enough when device drivers that use dvb are\ncompiled in so dvb_register_device fails (silently) since dvb_class is\nNULL, this runs dvb_init using subsys_initcall instead of module_init.\n\ndvb_register_device will now check the return value of class_device_create.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a6d7613226c4e159b12fbaad707ddadf47b38ccf",
      "tree": "470764bf8f14821aa64c97c3f018e6479b914ec6",
      "parents": [
        "c74e83a8632fd88560a533980a0d4c3922325326"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sun May 13 12:23:43 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 22 16:00:14 2007 -0300"
      },
      "message": "V4L/DVB (5639a): Fix dst usage count\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c74e83a8632fd88560a533980a0d4c3922325326",
      "tree": "57ff66dbb1f38ddcfcb30d65865a6cbed4956325",
      "parents": [
        "bf57ab7ae74591973265ebd8e18bd0e785dbfb33"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu May 17 06:41:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 22 16:00:13 2007 -0300"
      },
      "message": "V4L/DVB (5670): Adding new fields to v4l2_pix_format broke the ABI, reverted that change\n\nReverted the change to struct v4l2_pix_format. I completely missed that\nthis struct was used by existing ioctls so that changing it broke the ABI.\nI will have to think of another way of setting the top/left coordinates\nbut for now this change is reverted to preserve compatibility.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bf57ab7ae74591973265ebd8e18bd0e785dbfb33",
      "tree": "90168f1b4ef0667e73c7ac1aba7923a86e7d6dd8",
      "parents": [
        "d460f857a5332fe892d88ddfb5efa827dc3b25e6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon May 21 07:10:27 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 22 16:00:12 2007 -0300"
      },
      "message": "V4L/DVB (5640): Fix: em28xx shouldn\u0027t be selecting VIDEO_BUF\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d460f857a5332fe892d88ddfb5efa827dc3b25e6",
      "tree": "b8a4afdfb9f62535c1915303dbf1c96cae8ebeb4",
      "parents": [
        "d25790532370e7448e3d3bd25a17e1e9f1299816"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon May 21 07:10:09 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 22 16:00:12 2007 -0300"
      },
      "message": "V4L/DVB (5639): Fix Kconfig dependencies for ivtv\n\nivtv were wrongly marked as dependent of USB.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a1ba15832c8f6ac2d5d193a6dbb91bcf7705b732",
      "tree": "b49ae9259aab5e1527aeae578f133495d144c3e4",
      "parents": [
        "6a7ce82f02e8ce7391e40018749d93762abf6ee0"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Tue May 22 19:49:16 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 22 19:49:16 2007 +0200"
      },
      "message": "i2c-s3c2410: Fix build warning\n\nFix for the following build warning:\n  CC      drivers/i2c/busses/i2c-s3c2410.o\n  drivers/i2c/busses/i2c-s3c2410.c: In function \u0027s3c24xx_i2c_probe\u0027:\n  drivers/i2c/busses/i2c-s3c2410.c:839: warning: format \u0027%ld\u0027 expects type \u0027long int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6a7ce82f02e8ce7391e40018749d93762abf6ee0",
      "tree": "c9f4844585172a7f50f8686a6476e3911ef55201",
      "parents": [
        "de81d2aaebc8e5e5167cb93f674c57705898e45e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 22 19:49:16 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 22 19:49:16 2007 +0200"
      },
      "message": "i2c-tiny-usb: Fix truncated adapter name\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Till Harbaum \u003clists@harbaum.org\u003e\n"
    },
    {
      "commit": "de81d2aaebc8e5e5167cb93f674c57705898e45e",
      "tree": "d452f6b0f41879617a75e1fe9092f196de108bf1",
      "parents": [
        "d25790532370e7448e3d3bd25a17e1e9f1299816"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 22 19:49:16 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 22 19:49:16 2007 +0200"
      },
      "message": "i2c: Legacy i2c drivers shouldn\u0027t issue uevents\n\nPrevent legacy drivers from issuing uevents for device creation/removal,\nso that userspace can\u0027t cause modprobing loops for them.  This became a\nproblem for some legacy PC drivers.  I can\u0027t easily see it becoming an\nissue with I2C legacy drivers, but consistency-in-paranoia seems likely\nto be a good thing here.  For usable i2c-level driver model uevents, just\nswitch to a new-style driver.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d6f2fe98ebc2dd8f3e9926673e0d8acd2c764e71",
      "tree": "009356baa16941facc8df7e057b78c0397093013",
      "parents": [
        "04fc5fd39e09c460fd478ea84b34c445dd376759",
        "2053ed02a62f2c66d9cb9b51aea0836a7d8dbabf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 17:45:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 17:45:25 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  Add constant for FCS/CRC length (frame check sequence)\n  declance: Remove a dangling spin_unlock_irq() thingy\n  e1000: Don\u0027t enable polling in open() (was: e1000: assertion hit in e1000_clean(), kernel 2.6.21.1)\n"
    },
    {
      "commit": "04fc5fd39e09c460fd478ea84b34c445dd376759",
      "tree": "320731ed5046fc33f77ad957bb3fd7b5eaa4b5fe",
      "parents": [
        "8aee74c8ee875448cc6d1cf995c9469eb60ae515",
        "8bc3fc470eb25af4d70c72485cbcb130cc657691"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 17:44:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 17:44:34 2007 -0700"
      },
      "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: bump versions\n  libata: Trim trailing whitespace\n  libata: Kiss post_set_mode goodbye\n  ata_piix: clean up\n  pata_hpt366: Enable bits are unreliable so don\u0027t use them\n  libata: Add Seagate STT20000A to DMA blacklist.\n  ahci: disable 64bit dma on sb600\n"
    },
    {
      "commit": "8bc3fc470eb25af4d70c72485cbcb130cc657691",
      "tree": "b79e0068f46cca29a547786e5ee2cdc739386cca",
      "parents": [
        "a617c09f6d646b60f31efc8afd9f81b752bf21b7"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:26:38 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:26:38 2007 -0400"
      },
      "message": "libata: bump versions\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a617c09f6d646b60f31efc8afd9f81b752bf21b7",
      "tree": "eed0f6bfc0b8e25caae0f36765efe48e640107a9",
      "parents": [
        "bc9a8a7eaa58d802a2b26c75edcc95cb92835db3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:14:23 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:14:23 2007 -0400"
      },
      "message": "libata: Trim trailing whitespace\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bc9a8a7eaa58d802a2b26c75edcc95cb92835db3",
      "tree": "202250109e861ae2ba6dfd2fa407b1b7487dca68",
      "parents": [
        "2f91d81db3060f6d218e32d935b9a18ffca4dde2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 21 15:20:33 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:00:54 2007 -0400"
      },
      "message": "libata: Kiss post_set_mode goodbye\n\nAs of the -mm tree we don\u0027t have post_set_mode users any more.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2f91d81db3060f6d218e32d935b9a18ffca4dde2",
      "tree": "4ca262e8a6e248d056eb020b38bff80bfbd63a0c",
      "parents": [
        "4349eebf67b2b06eab36f3dad651ac36619ae986"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 21 15:15:51 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:00:47 2007 -0400"
      },
      "message": "ata_piix: clean up\n\nWith cable methods in place we don\u0027t need a custom error handler for SATA\nso get rid of it\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4349eebf67b2b06eab36f3dad651ac36619ae986",
      "tree": "37a8b0b623041f5ca55770e03ef21161cc6548f1",
      "parents": [
        "39f198868dfd4216ff221d741c72a009d995a7ba"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 21 14:52:49 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:00:43 2007 -0400"
      },
      "message": "pata_hpt366: Enable bits are unreliable so don\u0027t use them\n\nVarious people had problems with both old and new IDE when hpt366 enable\nbits started getting honoured. It turns out they are not reliable so\ndon\u0027t rely on them\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "39f198868dfd4216ff221d741c72a009d995a7ba",
      "tree": "aa3348a57d94d98e7989e480ac06503f43817676",
      "parents": [
        "c7a42156d99bcea7f8173ba7a6034bbaa2ecb77c"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon May 21 14:31:03 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:00:35 2007 -0400"
      },
      "message": "libata: Add Seagate STT20000A to DMA blacklist.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d1044 points out an\nadditional hard disk that doesn\u0027t handle DMA transfers correctly.\nThis patch is the libata variant of the earlier patch to drivers/ide/\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c7a42156d99bcea7f8173ba7a6034bbaa2ecb77c",
      "tree": "7d84ead0d69602cc900e30355ec84132800dea93",
      "parents": [
        "55b637c6a003a8c4850b41a2c2fd6942d8a7f530"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri May 18 16:23:19 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:00:25 2007 -0400"
      },
      "message": "ahci: disable 64bit dma on sb600\n\nSB600 claims it can do 64bit DMA but it can\u0027t.  Disable it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f1e9a4eaea5c22cfb557e58a8cd0ca3bde5160a5",
      "tree": "e9de0cebc5fcfaca838b26d378d8845e0c6101a6",
      "parents": [
        "3e1657c8ef53e1cd541cc1e420f3230dc075949b"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon May 21 14:33:21 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 19:41:19 2007 -0400"
      },
      "message": "declance: Remove a dangling spin_unlock_irq() thingy\n\n The spin_unlock_irq() invocation in lance_start_xmit() has no matching\nlocking request.  The call is already protected by netif_tx_lock, so\nremove the statement.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3e1657c8ef53e1cd541cc1e420f3230dc075949b",
      "tree": "7761c899ea09c104324fa333d75dc1e31cf70255",
      "parents": [
        "8aee74c8ee875448cc6d1cf995c9469eb60ae515"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon May 21 14:51:35 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 19:41:19 2007 -0400"
      },
      "message": "e1000: Don\u0027t enable polling in open() (was: e1000: assertion hit in e1000_clean(), kernel 2.6.21.1)\n\nHerbert Xu wrote:\n\"netif_poll_enable can only be called if you\u0027ve previously called\nnetif_poll_disable.  Otherwise a poll might already be in action\nand you may get a crash like this.\"\n\nRemoving the call to netif_poll_enable in e1000_open should fix this issue,\nthe only other call to netif_poll_enable is in e1000_up() which is only\nreached after a device reset or resume.\n\nBugzilla: http://bugzilla.kernel.org/show_bug.cgi?id\u003d8455\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d240339\n\nTested by Doug Chapman \u003cdoug.chapman@hp.com\u003e\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8aee74c8ee875448cc6d1cf995c9469eb60ae515",
      "tree": "9e9f57dd7fe321825d7e39472cf44777c82f39cf",
      "parents": [
        "080e89270a7bfb7d01fac9a67050f8ac6d6cdd11",
        "9f81036c54ed1f860d2807c5a6aa4f2b30c21204"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 16:19:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 16:19:32 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/cm: Improve local id allocation\n  IPoIB/cm: Fix SRQ WR leak\n  IB/ipoib: Fix typos in error messages\n  IB/mlx4: Check if SRQ is full when posting receive\n  IB/mlx4: Pass send queue sizes from userspace to kernel\n  IB/mlx4: Fix check of opcode in mlx4_ib_post_send()\n  mlx4_core: Fix array overrun in dump_dev_cap_flags()\n  IB/mlx4: Fix RESET to RESET and RESET to ERROR transitions\n  IB/mthca: Fix RESET to ERROR transition\n  IB/mlx4: Set GRH:HopLimit when sending globally routed MADs\n  IB/mthca: Set GRH:HopLimit when building MLX headers\n  IB/mlx4: Fix check of max_qp_dest_rdma in modify QP\n  IB/mthca: Fix use-after-free on device restart\n  IB/ehca: Return proper error code if register_mr fails\n  IPoIB: Handle P_Key table reordering\n  IB/core: Use start_port() and end_port()\n  IB/core: Add helpers for uncached GID and P_Key searches\n  IB/ipath: Fix potential deadlock with multicast spinlocks\n  IB/core: Free umem when mm is already gone\n"
    },
    {
      "commit": "9f81036c54ed1f860d2807c5a6aa4f2b30c21204",
      "tree": "ab0eacf7aa4a78bce8aa96073678244d01c8175d",
      "parents": [
        "518b1646f8a31904ca637b8df0c1e31c34a7a3c2"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Mon May 21 19:06:54 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon May 21 13:41:29 2007 -0700"
      },
      "message": "IB/cm: Improve local id allocation\n\nThe IB CM uses an idr for local id allocations, with a running counter\nas start_id.  This fails to generate distinct ids if\n\n1. An id is constantly created and destroyed\n2. A chunk of ids just beyond the current next_id value is occupied\n\nThis in turn leads to an increased chance of connection request being\nmis-detected as a duplicate, sometimes for several retries, until\nnext_id gets past the block of allocated ids. This has been observed\nin practice.\n\nAs a fix, remember the last id allocated and start immediately above it.\nThis also fixes a problem with the old code, where next_id might\noverflow and become negative.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nAcked-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "518b1646f8a31904ca637b8df0c1e31c34a7a3c2",
      "tree": "b72e7d9b6b3e5338d636746e77d326bd42aa4e29",
      "parents": [
        "24bd1e4e32e88cd3d0675482d15bea498a922ca8"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Mon May 21 15:04:59 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon May 21 13:35:40 2007 -0700"
      },
      "message": "IPoIB/cm: Fix SRQ WR leak\n\nSRQ WR leakage has been observed with IPoIB/CM: e.g. flipping ports on\nand off will, with time, leak out all WRs and then all connections\nwill start getting RNR NAKs.  Fix this in the way suggested by spec:\nmove the QP being destroyed to the error state, wait for \"Last WQE\nReached\" event and then post WR on a \"drain QP\" connected to the same\nCQ.  Once we observe a completion on the drain QP, it\u0027s safe to call\nib_destroy_qp.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "24bd1e4e32e88cd3d0675482d15bea498a922ca8",
      "tree": "c4d57c165e895075acd0991f21465f334444e69e",
      "parents": [
        "56a8c8b6ac4d6edba5153d17730aaf96ba8f1f8c"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Fri May 18 16:12:54 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon May 21 13:29:15 2007 -0700"
      },
      "message": "IB/ipoib: Fix typos in error messages\n\nTrivial error message fixups.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d07b3c25327c5ae3792d0ed0c135dee4727200a1",
      "tree": "2ffad8da1f9004bdeb32bf76faa08fa104797b89",
      "parents": [
        "dde33348e53ecab687a9768bf5262f0b8f79b7f2",
        "6cbdc8c5357276307a77deeada3f04626ff17da6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:22 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (22 commits)\n  [ARM] spelling fixes\n  [ARM] at91_adc parenthesis balance\n  [ARM] 4400/1: S3C24XX: Add high-speed MMC device definition\n  [ARM] 4399/2: S3C2443: Fix SMDK2443 nand timings\n  [ARM] 4398/1: S3C2443: Fix watchdog IRQ number\n  [ARM] 4397/1: S3C2443: remove SDI0/1 IRQ ambiguity\n  [ARM] 4396/1: S3C2443: Add missing HCLK clocks\n  [ARM] 4395/1: S3C24XX: add include of \u003clinux/sysdev.h\u003e to relevant machines\n  [ARM] 4388/1: no need for arm/mm mmap range checks for non-mmu\n  [ARM] 4387/1: fix /proc/cpuinfo formatting for pre-ARM7 parts\n  [ARM] ARMv6: add CPU_HAS_ASID configuration\n  [ARM] integrator: fix pci_v3 compile error with DEBUG_LL\n  [ARM] gic: Fix gic cascade irq handling\n  [ARM] Silence OMAP kernel configuration warning\n  [ARM] Update ARM syscalls\n  [ARM] 4384/1: S3C2412/13 SPI registers offset correction\n  [ARM] 4383/1: iop: fix usage of \u0027__init\u0027 and \u0027inline\u0027 in iop files\n  [ARM] 4382/1: iop13xx: fix msi support\n  [ARM] Remove Integrator/CP SMP platform support\n  [ARM] 4378/1: KS8695: Serial driver fix\n  ...\n"
    },
    {
      "commit": "88b4036934b5a6d8cda810487503d2fc4c46d448",
      "tree": "c3924f200a7d823401678d5ab28d9fd6cc6a3361",
      "parents": [
        "2ac5ee4738cbd9c146ccda53f02006eaf6a43352"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon May 21 18:32:16 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:24 2007 -0700"
      },
      "message": "Blackfin SPI: cleanup according to David Brownell\u0027s review\n\na) platorm_driver_probe(...) instead of platform_driver_register(\u0026driver);\nb) set bfin_spi_enable and bfin_spi_disable static\nc) Why is the width flag a u32?\nd) maybe use dev_dbg() instead of pr_debug()\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ac5ee4738cbd9c146ccda53f02006eaf6a43352",
      "tree": "bf676cf38fc0f34fa6249c62cf18841389e011e1",
      "parents": [
        "5c4e472b0af57553f9584e0b33c491b168ac1dff"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:39 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin serial driver: implement support for ignoring parity/break errors\n\nproperly setting up and respecting the read_status_mask / ignore_status_mask fields of the serial core\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5c4e472b0af57553f9584e0b33c491b168ac1dff",
      "tree": "5719717c4aa23ba8deca7e2d43d9ef7278268341",
      "parents": [
        "9d7b6677ac35fdfee93e8f50589e04bcc95649c1"
      ],
      "author": {
        "name": "Aubrey Li",
        "email": "aubrey.li@analog.com",
        "time": "Mon May 21 18:09:38 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin serial driver: fix overhead issue\n\nSigned-off-by: Aubrey Li \u003caubrey.li@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e8edc6e03a5c8562dc70a6d969f732bdb355a7e7",
      "tree": "fc86c863655128a7041dfe613d14393d761fa7b9",
      "parents": [
        "ff1be9ad61e3e17ba83702d8ed0b534e5b8ee15c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 21 01:22:52 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:18:19 2007 -0700"
      },
      "message": "Detach sched.h from mm.h\n\nFirst thing mm.h does is including sched.h solely for can_do_mlock() inline\nfunction which has \"current\" dereference inside. By dealing with can_do_mlock()\nmm.h can be detached from sched.h which is good. See below, why.\n\nThis patch\na) removes unconditional inclusion of sched.h from mm.h\nb) makes can_do_mlock() normal function in mm/mlock.c\nc) exports can_do_mlock() to not break compilation\nd) adds sched.h inclusions back to files that were getting it indirectly.\ne) adds less bloated headers to some files (asm/signal.h, jiffies.h) that were\n   getting them indirectly\n\nNet result is:\na) mm.h users would get less code to open, read, preprocess, parse, ... if\n   they don\u0027t need sched.h\nb) sched.h stops being dependency for significant number of files:\n   on x86_64 allmodconfig touching sched.h results in recompile of 4083 files,\n   after patch it\u0027s only 3744 (-8.3%).\n\nCross-compile tested on\n\n\tall arm defconfigs, all mips defconfigs, all powerpc defconfigs,\n\talpha alpha-up\n\tarm\n\ti386 i386-up i386-defconfig i386-allnoconfig\n\tia64 ia64-up\n\tm68k\n\tmips\n\tparisc parisc-up\n\tpowerpc powerpc-up\n\ts390 s390-up\n\tsparc sparc-up\n\tsparc64 sparc64-up\n\tum-x86_64\n\tx86_64 x86_64-up x86_64-defconfig x86_64-allnoconfig\n\nas well as my two usual configs.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "69d87daa18aced7f494bc1d5a977b063bbbdffbd",
      "tree": "22930430a77aa182ee48d5f8d8a944814c503244",
      "parents": [
        "1d4be747a8077d90e10e1e0b0f8994abb4adacb4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 17:00:31 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:34:04 2007 +0900"
      },
      "message": "sh: disable genrtc support.\n\nsh never had support for this, so remove the option entirely.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "56a8c8b6ac4d6edba5153d17730aaf96ba8f1f8c",
      "tree": "fc28e73631879993d822f4623633caed0e1daa58",
      "parents": [
        "2446304dd687488c054d0437f2aeef1ef2bfbd02"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sun May 20 20:19:24 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sun May 20 20:19:24 2007 -0700"
      },
      "message": "IB/mlx4: Check if SRQ is full when posting receive\n\nMake mlx4_post_srq_recv() fail if the SRQ is full (head \u003d\u003d tail).\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2446304dd687488c054d0437f2aeef1ef2bfbd02",
      "tree": "70f999aca66563488d7b38ad226de34a071cfa90",
      "parents": [
        "59b0ed121297b57abb2352bdc8313959e7cb5635"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@mellanox.co.il",
        "time": "Thu May 17 10:32:41 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sun May 20 10:18:04 2007 -0700"
      },
      "message": "IB/mlx4: Pass send queue sizes from userspace to kernel\n\nPass the number of WQEs for the send queue and their size from userspace\nto the kernel to avoid having to keep the QP size calculations in sync \nbetween the kernel driver and libmlx4.  This fixes a bug seen with the \ncurrent mlx4_ib driver and current libmlx4 caused by a difference in the \ncalculated sizes for SQ WQEs.  Also, this gives more flexibility for \nuserspace to experiment with using multiple WQE BBs for a single SQ WQE.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "59b0ed121297b57abb2352bdc8313959e7cb5635",
      "tree": "560ade0adc4a3ccf88336ee88fea0f079868862a",
      "parents": [
        "23c15c21d34a4b4b4d7b9a95ce498991c5339c77"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:58 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:58 2007 -0700"
      },
      "message": "IB/mlx4: Fix check of opcode in mlx4_ib_post_send()\n\nwr-\u003eopcode is invalid if it\u0027s \u003e\u003d ARRAY_SIZE(mlx4_ib_opcode), not just\nstrictly \u003e.\n\nThis was spotted by the Coverity checker (CID 1643).\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "23c15c21d34a4b4b4d7b9a95ce498991c5339c77",
      "tree": "7294414512272d9a1d516c779542b9aff84a9f25",
      "parents": [
        "65adfa911a3522c1e40e55afd472dd571dc2431b"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:57 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:57 2007 -0700"
      },
      "message": "mlx4_core: Fix array overrun in dump_dev_cap_flags()\n\nDon\u0027t overrun fname[] array when decoding device flags.\n\nThis was spotted by the Coverity checker (CID 1642).\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "65adfa911a3522c1e40e55afd472dd571dc2431b",
      "tree": "4e33f3eb290d63af8a1e011b68a05b579af2069e",
      "parents": [
        "b18aad7150c85cc86a66be8a1c744b63b41b36e0"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Mon May 14 07:26:51 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:57 2007 -0700"
      },
      "message": "IB/mlx4: Fix RESET to RESET and RESET to ERROR transitions\n\nAccording to the IB spec, a QP can be moved from RESET back to RESET\nor to the ERROR state, but mlx4 firmware does not support this and\nreturns an error if we try.  Fix the RESET to RESET transition by\njust returning 0 without doing anything, and fix RESET to ERROR by\nmoving the QP from RESET to INIT with dummy parameters and then\ntransitioning from INIT to ERROR.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b18aad7150c85cc86a66be8a1c744b63b41b36e0",
      "tree": "26074ee4bebfc9342e1d63972366b5b2774cd0cb",
      "parents": [
        "1526130351b31c792ced90c6c5ee08df955696c1"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Mon May 14 07:26:51 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:57 2007 -0700"
      },
      "message": "IB/mthca: Fix RESET to ERROR transition\n\nAccording to the IB spec, a QP can be moved from RESET to the ERROR \nstate, but mthca firmware does not support this and returns an error if \nwe try.  Work around this FW limitation by moving the QP from RESET to\nINIT with dummy parameters and then transitioning from INIT to ERROR.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "1526130351b31c792ced90c6c5ee08df955696c1",
      "tree": "38d3498c96601786b0ad3ccbc1dc6f17374e28ee",
      "parents": [
        "3f37cae6944de9d380c83f717f73d91ec6255d98"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:57 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:57 2007 -0700"
      },
      "message": "IB/mlx4: Set GRH:HopLimit when sending globally routed MADs\n\nThis is the same issue discovered in mthca by Rolf Manderscheid\n\u003crvm@obsidianresearch.com\u003e.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "3f37cae6944de9d380c83f717f73d91ec6255d98",
      "tree": "4d0fe79986fcffb245dc2c513f796486562cc329",
      "parents": [
        "1f8f7b7a7b885a0041a21b3d93c507269baf57c8"
      ],
      "author": {
        "name": "Rolf Manderscheid",
        "email": "rvm@obsidianresearch.com",
        "time": "Thu May 17 09:45:48 2007 -0600"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:56 2007 -0700"
      },
      "message": "IB/mthca: Set GRH:HopLimit when building MLX headers\n\nGlobal CM packets used by rmda_cm were being sent with a GRH:hopLimit\nof zero, causing them to be dropped by the router.  The problem is a\nmissing initialization of the hop_limit field in mthca_read_ah(),\nwhich was called by build_mlx_header() when sending a MAD on QP1.\n\nSigned-off-by: Rolf Manderscheid \u003crvm@obsidianresearch.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n\n"
    },
    {
      "commit": "1f8f7b7a7b885a0041a21b3d93c507269baf57c8",
      "tree": "afa4c7061dc9f4cde6885831d8d9dce604dcd8a0",
      "parents": [
        "de57c9f102ad7bdc8afa5a1560748cf4f1c18b8e"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@mellanox.co.il",
        "time": "Thu May 17 16:32:39 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:56 2007 -0700"
      },
      "message": "IB/mlx4: Fix check of max_qp_dest_rdma in modify QP\n\nmax_qp_dest_rdma is already in natural units - no need to shift.  This\nwas discovered by a test that deliberately requests more outstanding\natomic operation than the device supports.\n\nFound by Sagi Rotem at Mellanox.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n\n"
    },
    {
      "commit": "de57c9f102ad7bdc8afa5a1560748cf4f1c18b8e",
      "tree": "dccb61b8458206bac0a1c19ce0d9124ff8abd90f",
      "parents": [
        "bd5a6ccc0e6d8eed3047b4af0e5c1e7168869cd8"
      ],
      "author": {
        "name": "Ali Ayoub",
        "email": "ali@mellanox.co.il",
        "time": "Thu May 17 20:58:30 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:56 2007 -0700"
      },
      "message": "IB/mthca: Fix use-after-free on device restart\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n\n"
    },
    {
      "commit": "bd5a6ccc0e6d8eed3047b4af0e5c1e7168869cd8",
      "tree": "de6f1244a49a5facba605812d8c0f03167374ff2",
      "parents": [
        "26bbf13ce1ca21ec69175bcc4b995cb8ffdf8593"
      ],
      "author": {
        "name": "Hoang-Nam Nguyen",
        "email": "hnguyen@linux.vnet.ibm.com",
        "time": "Wed May 16 14:50:55 2007 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:54 2007 -0700"
      },
      "message": "IB/ehca: Return proper error code if register_mr fails\n\nSet the return code of ehca_register_mr() to ENOMEM if the corresponding\nfirmware call fails due to out of resources.  Some other error codes\nwere explicitly mapped to EINVAL -- just remove those cases so they\nget mapped to the default case, which already returns EINVAL anyway.\n\nSigned-off-by: Hoang-Nam Nguyen \u003chnguyen@de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "26bbf13ce1ca21ec69175bcc4b995cb8ffdf8593",
      "tree": "4bcad0db9ad75fe820c4f7f31155d984a03d2a7a",
      "parents": [
        "1af4c435f3ab9cdf72ce86c35a455c8bef1d6536"
      ],
      "author": {
        "name": "Yosef Etigin",
        "email": "yosefe@voltaire.com",
        "time": "Sat May 19 08:51:54 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:54 2007 -0700"
      },
      "message": "IPoIB: Handle P_Key table reordering\n\nSM reconfiguration or failover possibly causes a shuffling of the values\nin the P_Key table. Right now, IPoIB only queries for the P_Key index\nonce when it creates the device QP, and hence there are problems if the\nindex of a P_Key value changes.  Fix this by using the PKEY_CHANGE event\nto trigger a recheck of the P_Key index.\n\nSigned-off-by: Yosef Etigin \u003cyosefe@voltaire.com\u003e\nAcked-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "1af4c435f3ab9cdf72ce86c35a455c8bef1d6536",
      "tree": "1eb15a6c95638bb0446b4d92d5472bcd1adec75e",
      "parents": [
        "5eb620c81ce35aa0c533131bf4d06c4c8c2bfadf"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:54 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:54 2007 -0700"
      },
      "message": "IB/core: Use start_port() and end_port()\n\nClean up ib_query_port() and ib_modify_port() slightly by using the \njust-added start_port() and end_port() helpers.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "5eb620c81ce35aa0c533131bf4d06c4c8c2bfadf",
      "tree": "8c6346a3af0611b7b2e1b8df41cb058b5fc145e5",
      "parents": [
        "8b8c8bca3a63073bac20f0fca178e00fdf7f5a09"
      ],
      "author": {
        "name": "Yosef Etigin",
        "email": "yosefe@voltaire.com",
        "time": "Mon May 14 07:26:51 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:53 2007 -0700"
      },
      "message": "IB/core: Add helpers for uncached GID and P_Key searches\n\nAdd ib_find_gid() and ib_find_pkey() functions that use uncached device\nqueries.  The calls might block but the returns are always up-to-date.\nCache P_Key and GID table lengths in core to avoid extra port info queries.\n\nSigned-off-by: Yosef Etigin \u003cyosefe@voltaire.com\u003e\nAcked-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "8b8c8bca3a63073bac20f0fca178e00fdf7f5a09",
      "tree": "59c7f4b6a502e99e620d20d9c251fdebb79cc34a",
      "parents": [
        "7b82cd8ee7374f803a3daf9a6cbc6eb4bbb10a63"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:53 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:53 2007 -0700"
      },
      "message": "IB/ipath: Fix potential deadlock with multicast spinlocks\n\nLockdep found the following potential deadlock between mcast_lock and\nn_mcast_grps_lock: mcast_lock is taken from both interrupt context and\nprocess context, so spin_lock_irqsave() must be used to take it.\nn_mcast_grps_lock is only taken from process context, so at first it\nseems safe to take it with plain spin_lock(); however, it also nests\ninside mcast_lock, and hence we could deadlock:\n\n  cpu A                                   cpu B\n    ipath_mcast_add():\n      spin_lock_irq(\u0026mcast_lock);\n\n                                            ipath_mcast_detach():\n                                              spin_lock(\u0026n_mcast_grps_lock);\n\n                                            \u003center interrupt\u003e\n\n                                            ipath_mcast_find():\n                                              spin_lock_irqsave(\u0026mcast_lock);\n\n      spin_lock(\u0026n_mcast_grps_lock);\n\nFix this by using spin_lock_irq() to take n_mcast_grps_lock.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "7b82cd8ee7374f803a3daf9a6cbc6eb4bbb10a63",
      "tree": "2ff12883dc0f1116a29c83d4396e8c965fcd13fe",
      "parents": [
        "55b637c6a003a8c4850b41a2c2fd6942d8a7f530"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@mellanox.co.il",
        "time": "Mon May 14 11:35:43 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:53 2007 -0700"
      },
      "message": "IB/core: Free umem when mm is already gone\n\nFree umem when task\u0027s mm is already destroyed by the time\nib_umem_release gets called.\n\nFound by Dotan Barak at Mellanox.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e9ca75b53576ddf82ea2d803f87c59dffac7bc42",
      "tree": "4f4763a1960572dcf144de622729098ade4e8ea7",
      "parents": [
        "dec04cff500d4e543c55ab1beb0af85d8ed7e6bd"
      ],
      "author": {
        "name": "Gerald Britton",
        "email": "gbritton@alum.mit.edu",
        "time": "Mon May 14 13:53:01 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 21:03:49 2007 -0700"
      },
      "message": "cciss: Fix pci_driver.shutdown while device is still active\n\nFix an Oops in the cciss driver caused by system shutdown while a filesystem\non a cciss device is still active.  The cciss_remove_one function only\nproperly removes the device if the device has been cleanly released by its\nusers, which is not the case when the pci_driver.shutdown method is called.\n\nThis patch adds a new cciss_shutdown function to better match the pattern\nused by various SCSI drivers: deactivate device interrupts and flush caches.\nIt also alters the cciss_remove_one function to match and readds the\n__devexit annotation that was removed when cciss_remove_one was serving as\nthe pci_driver.shutdown method.\n\nSigned-off-by: Gerald Britton \u003cgbritton@alum.mit.edu\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66123549dbd75c67509c73b9d94bf7a9d2f4b286",
      "tree": "98588139d6cf56d524e5ce09d736f882f8e1bd4f",
      "parents": [
        "1a06a52ee1b0cdb65222474ba6186f3991df68b0",
        "29059d12e0c7f349aca6993acac20c5efbe13b81"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 20:46:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 20:46:45 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [CRYPTO] tcrypt: Add missing error check\n  [CRYPTO] padlock: Make CRYPTO_DEV_PADLOCK a tristate again\n"
    },
    {
      "commit": "347b4599dd6ffef27e18c227532d1ec66556000b",
      "tree": "df37f2645e7e13a4203368006ae8fcdf3b86ca78",
      "parents": [
        "939e3428066962b7c5966d8f9648058e644f5395",
        "ccd308f09a6636d86dbe62bab892b96711feee67"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 08:26:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 08:26:28 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (32 commits)\n  [POWERPC] Remove build warnings in windfarm_core\n  [POWERPC] Pass per-file CFLAGs for platform specific op codes\n  [POWERPC] Correct #endif comment\n  [POWERPC] Fix ppc_rtas_progress_show()\n  [POWERPC] Fix sed command lines for zlib source construction\n  [POWERPC] Specify GNUTARGET on $(AR) invocations\n  [POWERPC] Make sure device node type/name is not NULL on hot-added nodes\n  [POWERPC] Small fixes for the Ebony device tree\n  [POWERPC] Fix warning on UP\n  [POWERPC] cell_defconfig: Disable cpufreq and pmi\n  [POWERPC] Fix IO space on PCI buses created from of_platform\n  [POWERPC] Add spinlock to request_phb_iospace()\n  [POWERPC] Fix make rules for treeImage.initrd\n  [POWERPC] Remove warning in mpic.c\n  [POWERPC] Update pasemi_defconfig\n  [POWERPC] pasemi: CONFIG_GENERIC_TBSYNC no longer needed\n  [POWERPC] Update iseries_defconfig\n  [POWERPC] Wire up some more syscalls\n  [POWERPC] Fix bug adding properties with flatdevtree.c\u0027s ft_set_prop()\n  [POWERPC] Remove fixup_bigphys_addr() for arch/powerpc to avoid link error\n  ...\n"
    },
    {
      "commit": "d158325e407864793c5b0fbc85c74702753333b9",
      "tree": "829c39f2f8e800f57893b94bd75f9295652c80a9",
      "parents": [
        "0479ea0eab197b3e5d4c731f526c02e5e3fbfbd0"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri May 18 13:17:22 2007 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri May 18 13:17:22 2007 +1000"
      },
      "message": "[CRYPTO] padlock: Make CRYPTO_DEV_PADLOCK a tristate again\n\nTurning it into a boolean was unnecessary and caused ALGAPI to be\npinned down as a boolean to.  This patch makes it a tristate again.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d3a36fb82a0864a85e238ac946817030a18c5f9a",
      "tree": "daa6efef3d8ce80515a85c7500a858bd8ec0be2c",
      "parents": [
        "e94bd23f67c87011f012f26ca0af3fcf6878eeac",
        "8fd7d1b16ea0e1b3b0823ed91b58993d6c6a1cc6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 20:02:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 20:02:36 2007 -0700"
      },
      "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  sata_via: pcim_iomap_regions() conversion missed BAR5\n  libata: remove libata.spindown_compat\n  sata_nv: fix fallout of devres conversion\n  drivers/ata: remove the wildcard from sata_nv driver\n"
    }
  ],
  "next": "8fd7d1b16ea0e1b3b0823ed91b58993d6c6a1cc6"
}
