)]}'
{
  "log": [
    {
      "commit": "c4568d6c7ec7557fbe8656286aea29f67388f7d4",
      "tree": "783873ec85ca67f2de69986645b1b007231f8f6d",
      "parents": [
        "78a768b6ca40e104442ade090226ed4ee0e6cebf",
        "4c456a67f501b8b15542c7c21c28812bf88f484b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 09:01:42 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 09:01:42 2009 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/mm: Fix handling of _PAGE_COHERENT in BAT setup code\n  powerpc/pseries: Correct VIO bus accounting problem in CMO env.\n  powerpc: More printing warning fixes for the l64 to ll64 conversion\n  powerpc: Remove arch/ppc cruft from Kconfig\n  powerpc: Printing fix for l64 to ll64 conversion: phyp_dump.c\n  powerpc/embedded6xx: Update defconfigs\n  powerpc/8xx: Update defconfigs\n  powerpc/86xx: Update defconfigs\n  powerpc/83xx: Update defconfigs\n  powerpc/85xx: Update defconfigs\n  powerpc/mpc8313erdb: fix kernel panic because mdio device is not probed\n  powerpc/4xx: Update multi-board PowerPC 4xx defconfigs\n  powerpc/44x: Update PowerPC 44x defconfigs\n  powerpc/40x: Update PowerPC 40x defconfigs\n  powerpc/85xx: Fix typo in mpc8572ds dts\n  powerpc/44x: Warp patches for the new NDFC driver\n  powerpc/4xx: DTS: Add Add\u0027l SDRAM0 Compatible and Interrupt Info\n"
    },
    {
      "commit": "78a768b6ca40e104442ade090226ed4ee0e6cebf",
      "tree": "f20e2d78107edd3f4247350b5e6d2e2560bff9d8",
      "parents": [
        "d8204ee2ad1c9babd7e33d4c118ec99a78a8442e",
        "add8240eedb586b9d885c324db7f98fc1a470f9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 08:41:57 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 08:41:57 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68knommu: fix 5329 ColdFire periphal addressing\n  uclinux: add process name to allocation error message\n  m68knommu: correct the mii calculations for 532x ColdFire FEC\n  m68knommu: add ColdFire M532x to the FEC configuration options\n  m68knommu: fix syscall restarting\n  m68knommu: remove the obsolete and long unused comempci chip support\n  m68knommu: remove the no longer used PCI support option\n  m68knommu: remove obsolete and unused eLIA board\n  m68knommu: set NO_DMA\n  m68knommu: fix cache flushing for the 527x ColdFire processors\n  m68knommu: fix ColdFire 5272 serial baud rates in mcf.c\n  m68knommu: use one exist from execption\n"
    },
    {
      "commit": "30b23634084d95781f7611c0713cb551a0c0a152",
      "tree": "fd4185cb0f0b46ca0069251144619b6e9e2031b0",
      "parents": [
        "152a649b647a8ef47bb74ff9e11850fa6001bedc"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Jan 27 21:19:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 07:50:14 2009 -0800"
      },
      "message": "drm: Rip out the racy, unused vblank signal code.\n\nSchedule a vblank signal, kill the process, and we\u0027ll go walking over freed\nmemory.  Given that no open-source userland exists using this, nor have I\never heard of a consumer, just let this code die.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nRequested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4712fff9be0f4a41f7add146cee88a9b945215d7",
      "tree": "88f8d00da6500149ead00d3d5fe970531f0d44e5",
      "parents": [
        "52c275fe70df8619e9430d01917d2e72e9011aec"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Jan 21 13:16:28 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 28 17:15:52 2009 +1100"
      },
      "message": "powerpc: More printing warning fixes for the l64 to ll64 conversion\n\nThese are all powerpc specific drivers.\n\nres.start in fsl_elbc_nand.c needs to be cast since it may be either 32\nor 64 bit.  Thanks to Scott Wood for noticing.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e call_edac bits in particular\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e pasemi_nand peices\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e fsl_elbc fixes\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e4a7ca29039e615ce13a61b9c6abfb2aa394e9a1",
      "tree": "fc7f36ccb9ec01e95636c01b09589e88da5c520f",
      "parents": [
        "843c04a0f63c74c6424e4b7d1ab85223b1ecf740",
        "236dd4d18f293e3c9798f35c08272196826a980d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 16:08:04 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 16:08:04 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (36 commits)\n  USB: Driver for Freescale QUICC Engine USB Host Controller\n  USB: option: add QUANTA HSDPA Data Card device ids\n  USB: storage: Add another unusual_dev for off-by-one bug\n  USB: unusual_dev: usb-storage needs to ignore a device\n  USB: GADGET: fix !x \u0026 y\n  USB: new id for ti_usb_3410_5052 driver\n  USB: cdc-acm: Add another conexant modem to the quirks\n  USB: \u0027option\u0027 driver - onda device MT503HS has wrong id\n  USB: Remove ZTE modem from unusual_devices\n  USB: storage: support of Dane-Elec MediaTouch USB device\n  USB: usbmon: Implement compat_ioctl\n  USB: add kernel-doc for wusb_dev in struct usb_device\n  USB: ftdi_sio driver support of bar code scanner from Diebold\n  USB: ftdi_sio: added Alti-2 VID and Neptune 3 PID\n  USB: cp2101 device\n  USB: usblp.c: add USBLP_QUIRK_BIDIR to Brother HL-1440\n  USB: remove vernier labpro from ldusb\n  USB: CDC-ACM quirk for MTK GPS\n  USB: cdc-acm: support some gps data loggers\n  USB: composite: Fix bug: low byte of w_index is the usb interface number not the whole 2 bytes of w_index\n  ...\n"
    },
    {
      "commit": "236dd4d18f293e3c9798f35c08272196826a980d",
      "tree": "5e8f7dc48318e82c34758c1a807d034034b96221",
      "parents": [
        "fc91be2ad03e0d243418414a854665274d560ca2"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sat Jan 10 05:03:21 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:38 2009 -0800"
      },
      "message": "USB: Driver for Freescale QUICC Engine USB Host Controller\n\nThis patch adds support for the FHCI USB controller, as found\nin the Freescale MPC836x and MPC832x processors. It can support\nFull or Low speed modes.\n\nQuite a lot the hardware is doing by itself (SOF generation, CRC\ngeneration and checking), though scheduling and retransmission is on\nsoftware\u0027s shoulders.\n\nThis controller does not integrate the root hub, so this driver also\nfakes one-port hub. External hub is required to support more than\none device.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fc91be2ad03e0d243418414a854665274d560ca2",
      "tree": "fa39f4c491a16ef5ada2bd6f3cb850ff232beec9",
      "parents": [
        "aa23c8d616c33578fb99aa6a0effd6705b5d0fa1"
      ],
      "author": {
        "name": "Alex.Cheng@quantatw.com",
        "email": "Alex.Cheng@quantatw.com",
        "time": "Thu Jan 22 16:01:57 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:37 2009 -0800"
      },
      "message": "USB: option: add QUANTA HSDPA Data Card device ids\n\nThis patch adds the support  for the QUANTA Q101 series HSDPA Data Card.\nWith the vendor and product IDs are set properly,\nthe data card can be detected and works fine.\n\nSigned-off-by: Alex Cheng \u003calex.cheng@quantatw.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa23c8d616c33578fb99aa6a0effd6705b5d0fa1",
      "tree": "1031ddafbe0674a2a32486cdf0064462a75842d8",
      "parents": [
        "a83775b1465ce80af5610cbe80216432212bc7ee"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Tue Jan 20 23:42:52 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:37 2009 -0800"
      },
      "message": "USB: storage: Add another unusual_dev for off-by-one bug\n\nArgosy has released another device with the off-by-one sector. This is a\nharddrive with an internal cardreader which is affected.\n\nBased on a patch written by Martijn Hijdra \u003cmartijn.hijdra@gmail.com\u003e\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nCc: Martijn Hijdra \u003cmartijn.hijdra@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a83775b1465ce80af5610cbe80216432212bc7ee",
      "tree": "6b5936a1b14cbae2546f198ad9448e160f94f016",
      "parents": [
        "0df2479232eeea20c924350a11788c724b8c218d"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Tue Jan 20 23:48:36 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:37 2009 -0800"
      },
      "message": "USB: unusual_dev: usb-storage needs to ignore a device\n\nThis patch adds an unusual_devs entry for a Sony Ericsson modem. Like many\nother modems, we have to ignore the storage device in order to access the\nmodem.\n\n\nAt this time usb_modeswitch does not work with this device.\n\n\nReported-by: The Solutor \u003cthesolutor@gmail.com\u003e.\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0df2479232eeea20c924350a11788c724b8c218d",
      "tree": "9661b73ee1791e83927634643a8dd84650bd5757",
      "parents": [
        "1a1fab513734b3a4fca1bee8229e5ff7e1cb873c"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Jan 17 16:52:17 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:37 2009 -0800"
      },
      "message": "USB: GADGET: fix !x \u0026 y\n\n! has a higher precedence than \u0026\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1a1fab513734b3a4fca1bee8229e5ff7e1cb873c",
      "tree": "6324149bf5c5c2546d14445383796d6061832e37",
      "parents": [
        "c89c60e9d6b306fb6963030abb3bd07cc3de66b2"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Jan 12 13:31:16 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:37 2009 -0800"
      },
      "message": "USB: new id for ti_usb_3410_5052 driver\n\nThis adds a new device id\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c89c60e9d6b306fb6963030abb3bd07cc3de66b2",
      "tree": "ca617d652077ccf8abdb77cbf0b102254c6e5960",
      "parents": [
        "3b498a66a698c581535c0fcf1a8907f3fe9449cc"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Sun Jan 11 19:53:10 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:37 2009 -0800"
      },
      "message": "USB: cdc-acm: Add another conexant modem to the quirks\n\nAnother Conexant, another device with the same quirk\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3b498a66a698c581535c0fcf1a8907f3fe9449cc",
      "tree": "d84535d837b02f4fcdb528c81e0cb827b1f69a7c",
      "parents": [
        "d547f13472adc99721d6eb756085276a8a342366"
      ],
      "author": {
        "name": "Marcel Sebek",
        "email": "sebek64@post.cz",
        "time": "Sun Dec 28 14:06:50 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: \u0027option\u0027 driver - onda device MT503HS has wrong id\n\nWhile trying to make GSM modem Onda MT503HS working, I found a mismatch\nbetween device id in the driver code (0x0200) and id in the lsusb\noutput (0x2000).\n\nThis patch fixed it for me, but I don\u0027t know if the original device id was\nalso correct and the new ID should be added instead of replacing the\nold one.\n\n\nSigned-off-by: Marcel Sebek \u003csebek64@post.cz\u003e\nAcked-by: Domenico Riccio \u003cdomenico.riccio@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d547f13472adc99721d6eb756085276a8a342366",
      "tree": "0f94495e47cf85ce33190c840ae3361378a71f88",
      "parents": [
        "649150926b01c57e45a0376cbc1d3aa98eabfde2"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Sun Jan 11 18:46:20 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: Remove ZTE modem from unusual_devices\n\nThe ZTE modem entry causes usb-storage to ignore the device, but for some\nversions of the device, usb-storage mode is required to get to modem ode. For\nboth kinds the tool: http://www.draisberghof.de/usb_modeswitch/ should work.\n\nNote that the various versions of the device have the same ProductId,\nVendorId, and bcdDevice number, so we cannot have the entry for some and not\nothers.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "649150926b01c57e45a0376cbc1d3aa98eabfde2",
      "tree": "17fbd389f3d49428c0f784844528a10a83a877ec",
      "parents": [
        "7abce6bedc118eb39fe177c2c26be5d008505c14"
      ],
      "author": {
        "name": "Jean-Baptiste Onofre",
        "email": "jb@nanthrax.net",
        "time": "Sat Dec 20 20:11:55 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: storage: support of Dane-Elec MediaTouch USB device\n\nThis adds another unusual_devs.h entry for a device that can\u0027t handle more\nthan 64k reads/writes in a single command.\n\nSigned-off-by: Jean-Baptiste Onofre \u003cjb@nanthrax.net\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7abce6bedc118eb39fe177c2c26be5d008505c14",
      "tree": "21c1740f03c8a13227c4cac36a06c26ebcf36b90",
      "parents": [
        "11e76ae0f3a82bbb6c06df8af2167af8b96a0584"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sat Dec 20 12:56:08 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: usbmon: Implement compat_ioctl\n\nRunning a 32-bit usbmon(8) on 2.6.28-rc9 produces the following:\nioctl32(usbmon:28563): Unknown cmd fd(3) cmd(400c9206){t:ffffff92;sz:12} arg(ffd3f458) on /dev/usbmon0\n\nIt happens because the compatibility mode was implemented for 2.6.18\nand not updated for the fsops.compat_ioctl API.\n\nThis patch relocates the pieces from under #ifdef CONFIG_COMPAT into\ncompat_ioctl with no other changes except one new whitespace.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca80801bfb24f7a41fe4fade4d2cf7c73f0b2f09",
      "tree": "6acc70e5f17de21cfc492ef361dbbfa9928b885a",
      "parents": [
        "45eeff848bdfac96dc77aa722dda7c6cee6184f4"
      ],
      "author": {
        "name": "Mhayk Whandson",
        "email": "eu@mhayk.com.br",
        "time": "Fri Jan 09 06:48:16 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: ftdi_sio driver support of bar code scanner from Diebold\n\nAdded the product id of bcs(bar code scanner) from Diebold Procomp Brazil.\n\nSigned-off-by: Mhayk Whandson \u003ceu@mhayk.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "45eeff848bdfac96dc77aa722dda7c6cee6184f4",
      "tree": "fc3680cc3edbdc63e8523f73234f27e0937f10d7",
      "parents": [
        "877e262c4e251352771cc391760a12665b5b210b"
      ],
      "author": {
        "name": "Robie Basak",
        "email": "rb-oss-1@justgohome.co.uk",
        "time": "Mon Jan 12 23:05:59 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: ftdi_sio: added Alti-2 VID and Neptune 3 PID\n\nThis patch adds the vendor and product ID for the Alti-2 Neptune 3\n(http://www.alti-2.com) which uses the FTDI chip.\n\nSigned-off-by: Robie Basak \u003crb-oss-1@justgohome.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "877e262c4e251352771cc391760a12665b5b210b",
      "tree": "f97e557ef88142d4529b1197c1ebac2bdd92b713",
      "parents": [
        "06a743bfc42660f27fde5f24d7471e1eb4c71218"
      ],
      "author": {
        "name": "Tomasz K",
        "email": "eros81@o2.pl",
        "time": "Sun Jan 04 12:47:11 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: cp2101 device\n\nMy girl use modem GSM (EDGE) Commanader 2 on iPlus Polsih provider,\n\nPLEASE add this vendor\u003d0x10C4 and product\u003d0x822B to USB serial driver cp2101.c\n\nFrom: Tomasz K \u003ceros81@o2.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "06a743bfc42660f27fde5f24d7471e1eb4c71218",
      "tree": "c53220d6772b6af8dbff63234893fb3998ce4814",
      "parents": [
        "296361ec3abbba7621e9fff01a572ac0873da903"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "brandon@ifup.org",
        "time": "Mon Jan 05 08:30:39 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: usblp.c: add USBLP_QUIRK_BIDIR to Brother HL-1440\n\nMy Brother HL-1440 would print one document before CUPS would stop\nprinting with the error \"Printer not connected; will retry in 30\nseconds...\". I traced this down to the CUPS usb backend getting an EIO\nout of usblp on the IOCNR_GET_DEVICE_ID IOCTL. Adding the\nUSBLP_QUIRK_BIDIR fixes the problem but is it the right solution?\n\noutput from strace /usr/lib/cups/backend/usb after printing a document\n(Note: SNDCTL_DSP_SYNC \u003d\u003d IOCNR_GET_DEVICE_ID):\n\nbefore patch\n\nopen(\"/dev/usb/lp0\", O_RDWR|O_EXCL)     \u003d 3\nioctl(3, SNDCTL_DSP_SYNC, 0x7fff2478cef0) \u003d -1 EIO (Input/output error)\n\nafter patch\n\nopen(\"/dev/usb/lp0\", O_RDWR|O_EXCL)     \u003d 3\nioctl(3, SNDCTL_DSP_SYNC, 0x7fffb8d474c0) \u003d 0\n\nPossibly related bug: https://bugs.launchpad.net/ubuntu/+source/cupsys/+bug/35638\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "296361ec3abbba7621e9fff01a572ac0873da903",
      "tree": "e586ef692874c36ad736b0e5a946dc9c2a62f915",
      "parents": [
        "0f9c7b4a1cc24d6f05a848f0acf72dbff7c5d42d"
      ],
      "author": {
        "name": "sware",
        "email": "microcontrolfreak@gmail.com",
        "time": "Wed Jan 07 15:35:55 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: remove vernier labpro from ldusb\n\nLabpro device is in both ldusb and vstusb device tables.\nShould only be a vstusb device.\n\nSigned-off-by: stephen ware \u003cstephen.ware@eqware.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0f9c7b4a1cc24d6f05a848f0acf72dbff7c5d42d",
      "tree": "279db8696bf526d1b60514ccbc7ac07f78960741",
      "parents": [
        "837d84249611e9462dea6181a7ea30aa64e67d6a"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Tue Dec 23 17:31:23 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: CDC-ACM quirk for MTK GPS\n\nThis patch adds a device quirk for a MediaTek Inc GPS chipset. The\ndevice implements USB CDC ACM, but is missing the union descriptor, so\nthe ACM class driver fails to probe the device.\n\nI\u0027ve tested this patch with an iBlue A+ GPS which uses this chipset\nand using kernel 2.6.28-rc9.\n\nSigned-off-by: Andrew Lunn, \u003candrew@lunn.ch\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "837d84249611e9462dea6181a7ea30aa64e67d6a",
      "tree": "073124b00f4cfe57a85f4a61670c7f89ab562aeb",
      "parents": [
        "08889517b3713926169d79d99782192e86acdc67"
      ],
      "author": {
        "name": "James A. Treacy",
        "email": "treacy@debian.org",
        "time": "Sat Jan 24 23:37:43 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: cdc-acm: support some gps data loggers\n\nBelow is a patch which allows a number of GPS loggers to work\nunder linux. It is known to support the i-Blue 747 (all models),\ni-Blue 757, Qstarz BT-Q1000, i.Trek Z1, Konet BGL-32, and the Holux\nM-241.\n\nFrom: James A. Treacy \u003ctreacy@debian.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "08889517b3713926169d79d99782192e86acdc67",
      "tree": "8d5a6641ef9e96fa100d08bf67603989cf90e00c",
      "parents": [
        "dd4dff8b035f6dda69ece98e20d4c2d76b9f97d1"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Jan 08 00:21:19 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:35 2009 -0800"
      },
      "message": "USB: composite: Fix bug: low byte of w_index is the usb interface number not the whole 2 bytes of w_index\n\nIn some usb gadget driver, for example usb audio class device, the high\nbyte of w_index is the entity id and low byte is the interface number.\nIf we use the 2 bytes of w_index as the array number, we will get a\nwrong pointer or NULL pointer.\n\nThis patch fixes this issue.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dd4dff8b035f6dda69ece98e20d4c2d76b9f97d1",
      "tree": "e511ec053fc8f5fa6400bda583f8968e0a4e4f8d",
      "parents": [
        "cd67435ef985d0d6279803f2ae48b5248a7178df"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Jan 08 00:21:18 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:35 2009 -0800"
      },
      "message": "USB: composite: Fix bug: should test set_alt function pointer before use it\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cd67435ef985d0d6279803f2ae48b5248a7178df",
      "tree": "f56c33da648696922fc0cda3d92f600749024ed9",
      "parents": [
        "191b776616838f035c2fe7eecc882b5c1f134353"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Jan 26 02:05:43 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:35 2009 -0800"
      },
      "message": "USB: musb: Kconfig fix\n\nThe Blackfin MUSB Kconfig text didn\u0027t properly parenthesise its\ndependencies.  This was visible in non-Blackfin configs by the\nway the user interfaces lost track of dependencies, when doing\na bunch of test builds.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "191b776616838f035c2fe7eecc882b5c1f134353",
      "tree": "0f11bb71b67a584afc31fad33017ac0ba89d127c",
      "parents": [
        "704a14854aaf9758a1248ea36a7d1b8cc42a4b3e"
      ],
      "author": {
        "name": "Swaminathan S",
        "email": "swami.iyer@ti.com",
        "time": "Sat Jan 24 17:57:37 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:35 2009 -0800"
      },
      "message": "USB: musb cppi dma fix\n\nInitializes the actual_len field to 0 before every DMA transaction.\n\nSigned-off-by: Swaminathan S \u003cswami.iyer@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "704a14854aaf9758a1248ea36a7d1b8cc42a4b3e",
      "tree": "11379231c676335c845cebd66b86b16bb70829e9",
      "parents": [
        "96bcd090fa434b4369e6e3a9cba937d1e513596d"
      ],
      "author": {
        "name": "Hugo Villeneuve",
        "email": "hugo@hugovil.com",
        "time": "Sat Jan 24 17:57:30 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:35 2009 -0800"
      },
      "message": "USB: musb cppi bugfixes\n\nThese compilation errors are related to incorrect\ndebugging macro and variable names and generated the\nfollowing errors:\n\n  drivers/usb/musb/cppi_dma.c:437:5: warning: \"MUSB_DEBUG\" is not defined\n  drivers/usb/musb/cppi_dma.c: In function \u0027cppi_next_rx_segment\u0027:\n  drivers/usb/musb/cppi_dma.c:884: error: \u0027debug\u0027 undeclared (first use in this function)\n\nSigned-off-by: Hugo Villeneuve \u003chugo@hugovil.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96bcd090fa434b4369e6e3a9cba937d1e513596d",
      "tree": "7740d4a9321ae1dd132113dfc23c5c1db4a7eda5",
      "parents": [
        "af7e0c5f126677fe8e6c4fbea37637b9c0c2fe2a"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Jan 24 17:57:24 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:34 2009 -0800"
      },
      "message": "USB: musb uses endpoint functions\n\nThis set of patches introduces calls to the following set of functions:\n\nusb_endpoint_dir_in(epd)\nusb_endpoint_dir_out(epd)\nusb_endpoint_is_bulk_in(epd)\nusb_endpoint_is_bulk_out(epd)\nusb_endpoint_is_int_in(epd)\nusb_endpoint_is_int_out(epd)\nusb_endpoint_num(epd)\nusb_endpoint_type(epd)\nusb_endpoint_xfer_bulk(epd)\nusb_endpoint_xfer_control(epd)\nusb_endpoint_xfer_int(epd)\nusb_endpoint_xfer_isoc(epd)\n\nIn some cases, introducing one of these functions is not possible, and it\njust replaces an explicit integer value by one of the following constants:\n\nUSB_ENDPOINT_XFER_BULK\nUSB_ENDPOINT_XFER_CONTROL\nUSB_ENDPOINT_XFER_INT\nUSB_ENDPOINT_XFER_ISOC\n\nAn extract of the semantic patch that makes these changes is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r1@ struct usb_endpoint_descriptor *epd; @@\n\n- ((epd-\u003ebmAttributes \u0026 \\(USB_ENDPOINT_XFERTYPE_MASK\\|3\\)) \u003d\u003d\n- \\(USB_ENDPOINT_XFER_CONTROL\\|0\\))\n+ usb_endpoint_xfer_control(epd)\n\n@r5@ struct usb_endpoint_descriptor *epd; @@\n\n- ((epd-\u003ebEndpointAddress \u0026 \\(USB_ENDPOINT_DIR_MASK\\|0x80\\)) \u003d\u003d\n-  \\(USB_DIR_IN\\|0x80\\))\n+ usb_endpoint_dir_in(epd)\n\n@inc@\n@@\n\n#include \u003clinux/usb.h\u003e\n\n@depends on !inc \u0026\u0026 (r1||r5)@\n@@\n\n+ #include \u003clinux/usb.h\u003e\n  #include \u003clinux/usb/...\u003e\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "af7e0c5f126677fe8e6c4fbea37637b9c0c2fe2a",
      "tree": "67efea91d9958c74a52394299ed06f84cd9b83ec",
      "parents": [
        "97a39896816489fe9a67c223e782e8dda06f25c9"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Sat Jan 24 17:57:15 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:33 2009 -0800"
      },
      "message": "USB: musb: tusb6010 buildfix\n\ndrivers/usb/musb/tusb6010_omap.c:18:26: error: asm/arch/dma.h:\n  No such file or directory\ndrivers/usb/musb/tusb6010_omap.c:19:26: error: asm/arch/mux.h:\n  No such file or directory\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "97a39896816489fe9a67c223e782e8dda06f25c9",
      "tree": "d7d4ed0635e498a9e6a64210ac77f6d90026c027",
      "parents": [
        "37daa925cf0d4dfd2d1d9ca01e2e0d74fba3d64a"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Sat Jan 24 17:56:39 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:33 2009 -0800"
      },
      "message": "USB: musb free_irq bugfix\n\nFixes insert module failure as free_irq() was not\ndone in previous rmmod.\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "37daa925cf0d4dfd2d1d9ca01e2e0d74fba3d64a",
      "tree": "6760325baee1551d3f69f9a5eaf8b56ccabe5ce9",
      "parents": [
        "10b4eadef140b09baf8b9ec1df37185e69773275"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Jan 24 17:56:25 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: musb_hdrc: another davinci buildfix (otg related)\n\nThe DaVinci code had an implementation of the OTG transceiver glue\ntoo; make it use the new-standard one.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "10b4eadef140b09baf8b9ec1df37185e69773275",
      "tree": "86b5128be4e7b6bf6f865bd8e1baa1ee0b0d3827",
      "parents": [
        "2bf5fa13fc8e34d7b86307b99f64a24cb7a83852"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Jan 24 17:56:17 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: musb davinci buildfix\n\nTrying once more to get this merged.  The original was submitted\nfor 2.6.27-rc2 or so, and never got correctly merged.  Neither\nwere any of the numerous subsequent resends.  Sigh.\n\n  CC      drivers/usb/musb/davinci.o\ndrivers/usb/musb/davinci.c:35:32: error: mach/arch/hardware.h: No such file or directory\ndrivers/usb/musb/davinci.c:36:30: error: mach/arch/memory.h: No such file or directory\ndrivers/usb/musb/davinci.c:37:28: error: mach/arch/gpio.h: No such file or directory\ndrivers/usb/musb/davinci.c:373: error: redefinition of \u0027musb_platform_set_mode\u0027\ndrivers/usb/musb/davinci.c:368: error: previous definition of \u0027musb_platform_set_mode\u0027 was here\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2bf5fa13fc8e34d7b86307b99f64a24cb7a83852",
      "tree": "c5851eefc980694693e2f442eef30a62fece6549",
      "parents": [
        "501950d846218ed80a776d2aae5aed9c8b92e778"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Jan 24 17:55:57 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: omap1 ohci buildfix (otg related)\n\n\u003e \u003e drivers/built-in.o: In function `ohci_omap_init\u0027:\n \u003e \u003e hid-quirks.c:(.text+0x6c608): undefined reference to `otg_get_transceiver\u0027\n \u003e \u003e drivers/built-in.o: In function `omap_udc_probe\u0027:\n \u003e \u003e hid-quirks.c:(.init.text+0x34c0): undefined reference to `otg_get_transceiver\u0027\n \u003e \u003e hid-quirks.c:(.init.text+0x3d40): undefined reference to `otg_put_transceiver\u0027\n\nReported-by: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "501950d846218ed80a776d2aae5aed9c8b92e778",
      "tree": "ace5472aed14811e8914b7d22b1c4dba27d296f8",
      "parents": [
        "a15d95a003fae154121733f049dd25e9c13dbef3"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 13 11:33:42 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: fix char-device disconnect handling\n\nThis patch (as1198) fixes a conceptual bug: Somewhere along the line\nwe managed to confuse USB class devices with USB char devices.  As a\nresult, the code to send a disconnect signal to userspace would not be\nbuilt if both CONFIG_USB_DEVICE_CLASS and CONFIG_USB_DEVICEFS were\ndisabled.\n\nThe usb_fs_classdev_common_remove() routine has been renamed to\nusbdev_remove() and it is now called whenever any USB device is\nremoved, not just when a class device is unregistered.  The notifier\nregistration and unregistration calls are no longer conditionally\ncompiled.  And since the common removal code will always be called as\npart of the char device interface, there\u0027s no need to call it again as\npart of the usbfs interface; thus the invocation of\nusb_fs_classdev_common_remove() has been taken out of\nusbfs_remove_device().\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Alon Bar-Lev \u003calon.barlev@gmail.com\u003e\nTested-by: Alon Bar-Lev \u003calon.barlev@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\n\n\n"
    },
    {
      "commit": "a15d95a003fae154121733f049dd25e9c13dbef3",
      "tree": "240642794b6ceb19f733cf93709cf5b223b146e9",
      "parents": [
        "bcca06efea883bdf3803a0bb0ffa60f26730387d"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Jan 20 01:26:56 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: Fix suspend-resume of PCI USB controllers\n\nCommit a0d4922da2e4ccb0973095d8d29f36f6b1b5f703\n(USB: fix up suspend and resume for PCI host controllers) attempted\nto fix the suspend-resume of PCI USB controllers, but unfortunately\nit did that incorrectly and interrupts are left enabled by the USB\ncontrollers\u0027 -\u003esuspend_late() callback as a result.  This leads to\nserious problems during suspend which are very difficult to debug.\n\nFix the issue by removing the -\u003esuspend_late() callback of PCI\nUSB controllers and moving the code from there to the -\u003esuspend()\ncallback executed with interrupts enabled.  Additionally, make\nthe -\u003eresume() callback of PCI USB controllers execute\npci_enable_wake(dev, PCI_D0, false) to disable wake-up from the\nfull power state (PCI_D0).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nTested-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nTested-by: \"Jeff Chua\" \u003cjeff.chua.linux@gmail.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nCc: \"Zdenek Kabelac\" \u003czdenek.kabelac@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bcca06efea883bdf3803a0bb0ffa60f26730387d",
      "tree": "8dfffd0183fcf38f90aa36c2debee15f8336a96f",
      "parents": [
        "b90de8aea36ae6fe8050a6e91b031369c4f251b2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 13 11:35:54 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: don\u0027t enable wakeup by default for PCI host controllers\n\nThis patch (as1199) changes the initial wakeup settings for PCI USB\nhost controllers.  The controllers are marked as capable of waking the\nsystem, but wakeup is not enabled by default.\n\nIt turns out that enabling wakeup for USB host controllers has a lot\nof bad consequences.  As the simplest example, if a USB mouse or\nkeyboard is unplugged immediately after the computer is put to sleep,\nthe unplug will cause the system to wake back up again!  We are better\noff marking them as wakeup-capable and leaving wakeup disabled.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b90de8aea36ae6fe8050a6e91b031369c4f251b2",
      "tree": "fdca3cb9c1d78f7a15621069ce8497f67dc6c126",
      "parents": [
        "ddeac4e75f2527a340f9dc655bde49bb2429b39b"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Jan 14 16:17:19 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: storage: add unusual devs entry\n\nThis adds an unusual devs entry for 2116:0320\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ddeac4e75f2527a340f9dc655bde49bb2429b39b",
      "tree": "2bde5ee81d30cb6010de9262f97ba07b9cb8969b",
      "parents": [
        "95bec45d2051227ef037f1080d7cef003b88d852"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jan 15 17:03:33 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: fix toggle mismatch in disable_endpoint paths\n\nThis patch (as1200) finishes some fixes that were left incomplete by\nan earlier patch.\n\nAlthough nobody has addressed this issue in the past, it turns out\nthat we need to distinguish between two different modes of disabling\nand enabling endpoints.  In one mode only the data structures in\nusbcore are affected, and in the other mode the host controller and\ndevice hardware states are affected as well.\n\nThe earlier patch added an extra argument to the routines in the\nenable_endpoint pathways to reflect this difference.  This patch adds\ncorresponding arguments to the disable_endpoint pathways.  Without\nthis change, the endpoint toggle state can get out of sync between\nthe host and the device.  The exact mechanism depends on the details\nof the host controller (whether or not it stores its own copy of the\ntoggle values).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Dan Streetman \u003cddstreet@ieee.org\u003e\nTested-by: Dan Streetman \u003cddstreet@ieee.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "95bec45d2051227ef037f1080d7cef003b88d852",
      "tree": "98915338854009971be47f2a7bc429974006ab84",
      "parents": [
        "5ee810072175042775e39bdd3eaaa68884c27805"
      ],
      "author": {
        "name": "Wolfgang Glas",
        "email": "wolfgang.glas@ev-i.at",
        "time": "Thu Jan 15 23:11:53 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:31 2009 -0800"
      },
      "message": "USB: cp2101: add fasttrax GPS evaluation kit vendor/product ID\n\nThis adds the vendor/product ID of the fasttrax GPS evaluation kit from:\n\thttp://www.fastraxgps.com/products/evaluationtools/evaluationkit/\n\nto the cp2101 module since this device is actually equipped with a\nCP210x USB to serial bridge.\n\nThe vendor/product ID is: 0x10c4/0x826b.\n\nSigned-off-by: Wolfgang Glas \u003cwolfgang.glas@ev-i.at\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b00ecabf1d00f6c164aee62703df5dae7ac79894",
      "tree": "d3143daca44bba77945290d73724829e877a6409",
      "parents": [
        "97179fd46da7ddedd18e95388130ed3e06c5a0c7",
        "64b840dd88eb2054f86c72ed6d989cb8681f0058"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 16:07:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 16:07:24 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] ibmvfc: Fix DMA mapping leak on memory allocation failure\n  [SCSI] qla2xxx: Update version number to 8.03.00-k2.\n  [SCSI] qla2xxx: Add checks for a valid fcport in dev-loss-tmo/terminate_rport_io callbacks.\n  [SCSI] qla2xxx: Correct regression in DMA-mask setting prior to allocations.\n  [SCSI] qla2xxx: Correct descriptions in flash manipulation routines.\n  [SCSI] qla2xxx: Correct regression in EH abort handling.\n  [SCSI] qla2xxx: Correct endianness issue during flash manipulation.\n  [SCSI] qla2xxx: Correct MSI-X vector allocation for single queue mode.\n  [SCSI] qla2xxx: Modify firmware-load order precedence for ISP81XX parts.\n  [SCSI] qla2xxx: Always serialize mailbox command execution.\n  [SCSI] qla2xxx: Ensure RISC-interrupt-enabled consistency for IS_NOPOLLING_TYPE() ISPs.\n  [SCSI] qla2xxx: Simplify sector-mask calculation in preparation for larger flash parts.\n  [SCSI] qla2xxx: Fix memory leak in error path\n  [SCSI] qla4xxx: do not reuse session when connecting to different target port\n  [SCSI] libiscsi: fix iscsi pool leak\n"
    },
    {
      "commit": "490a8d70cdd77d6262c3d5815bc0b1c54a3a63f8",
      "tree": "cf8feb25b7ce349b375a6bdfab8d4d83b3fc9715",
      "parents": [
        "8c022fdd5fc1b9949bad21d26e0cb115d045c7f9",
        "5f451fe1ab5d73b987051f0d23c85216c552e163"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 07:50:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 07:50:41 2009 -0800"
      },
      "message": "Merge branch \u0027hibern_fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027hibern_fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  SATA PIIX: Blacklist system that spins off disks during ACPI power off\n  SATA Sil: Blacklist system that spins off disks during ACPI power off\n  SATA AHCI: Blacklist system that spins off disks during ACPI power off\n  SATA: Blacklisting of systems that spin off disks during ACPI power off\n  DMI: Introduce dmi_first_match to make the interface more flexible\n  Hibernation: Introduce system_entering_hibernation\n"
    },
    {
      "commit": "8c022fdd5fc1b9949bad21d26e0cb115d045c7f9",
      "tree": "c3aeafc3e7f0fc91711b77ab95c018f684a05aea",
      "parents": [
        "ff2bad5f899421850f7e9bc956450e4c61b0b95d",
        "b98f5046397b9f4c5060e5b73e483bfd9e453dd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 07:47:22 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 07:47:22 2009 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata-rb532-cf: remove set_irq_type from finish_io\n  [libata] pata_via: support VX855, future chips whose IDE controller use 0x0571\n  sata_mv: no longer experimental (v2)\n  sata_mv: msi masking fix (v2)\n  sata_mv: Properly initialize main irq mask\n  sata_mv: remove bogus nsect restriction\n  sata_mv: don\u0027t read hc_irq_cause\n  sata_mv: fix 8-port timeouts on 508x/6081 chips\n  sata_nv: fix MCP5x reset\n  sata_nv: rename nv_nf2_hardreset()\n  libata: set NODEV_HINT for 0x7f status\n  libata-sff: fix incorrect EH message\n"
    },
    {
      "commit": "78d70d48132ce4c678a95b771ffa1af4fb5a03ec",
      "tree": "112ebcd897c7b55c57f3749f6ca08d18c7145f4e",
      "parents": [
        "e9fed5673949df33385091037f996f1b1a0e1908"
      ],
      "author": {
        "name": "Michael Bramer",
        "email": "michael@debsupport.de",
        "time": "Tue Jan 27 11:51:16 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 07:37:15 2009 -0800"
      },
      "message": "Add support for \u00278-port RS-232 MIC-3620 from advantech\u0027\n\nThis Patch add the device information for the\nMIC-3620 8-port RS-232 cPCI card from Advantech Co. Ltd.\n\nSigned-off-by: Michael Bramer \u003cgrisu@deb-support.de\u003e\nSigned-off-by: Alan Cox \u003cnumber6@the-village.bc.nu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e9fed5673949df33385091037f996f1b1a0e1908",
      "tree": "e464ae50716d6e587cd89cc62936931b2c166e38",
      "parents": [
        "11455be2a3874d405508d9d81157d0f8fb179f32"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Jan 27 11:51:06 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 07:37:15 2009 -0800"
      },
      "message": "Move jsm_remove_one to .devexit.text\n\nThe function jsm_remove_one is used only wrapped by __devexit_p so define\nit using __devexit.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Alan Cox \u003cnumber6@the-village.bc.nu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11455be2a3874d405508d9d81157d0f8fb179f32",
      "tree": "4e0b2e83dccb9354d63e98a48dddc5f8824f1471",
      "parents": [
        "808ffa3d302257b9dc37b1412c1fcdf976fcddac"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@gmail.com",
        "time": "Tue Jan 27 11:50:46 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 07:37:15 2009 -0800"
      },
      "message": "MIPS: enable serial UART support on PNX833X devices.\n\nEnabled serial UART driver for PNX833X devices.\n\nSigned-off-by: Ihar Hrachyshka \u003cihar.hrachyshka@gmail.com\u003e\nSigned-off-by: Alan Cox \u003cnumber6@the-village.bc.nu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "808ffa3d302257b9dc37b1412c1fcdf976fcddac",
      "tree": "9d6d6de93da50d6c2df3cc7b0052a189f410a076",
      "parents": [
        "5ee810072175042775e39bdd3eaaa68884c27805"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Tue Jan 27 11:50:37 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 07:37:15 2009 -0800"
      },
      "message": "tty_open can return to userspace holding tty_mutex\n\n__tty_open could return (to userspace) holding the tty_mutex thanks to a\nregression introduced by 4a2b5fddd53b80efcb3266ee36e23b8de28e761a (\"Move\ntty lookup/reopen to caller\").\n\nThis was found by bisecting an fsfuzzer problem.  Admittedly I have no\nidea how it managed to tickle this 100% reliably, but it is clearly a\nregression and when hit leaves the box in a completely unusable state.\nThis patch lets the fsfuzzer test complete every time.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f451fe1ab5d73b987051f0d23c85216c552e163",
      "tree": "59ad2caa4979127f8a2b3c13d6fec6fd6dbbe3b0",
      "parents": [
        "e57db7bde7bff95ae812736ca00c73bd5271455b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Jan 19 20:59:22 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 27 02:15:53 2009 -0500"
      },
      "message": "SATA PIIX: Blacklist system that spins off disks during ACPI power off\n\nSome notebooks from HP have the problem that their BIOSes attempt to\nspin down hard drives before entering ACPI system states S4 and S5.\nThis leads to a yo-yo effect during system power-off shutdown and the\nlast phase of hibernation when the disk is first spun down by the\nkernel and then almost immediately turned on and off by the BIOS.\nThis, in turn, may result in shortening the disk\u0027s life times.\n\nTo prevent this from happening we can blacklist the affected systems\nusing DMI information.\n\nBlacklist HP 2510p that uses the ata_piix driver.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e57db7bde7bff95ae812736ca00c73bd5271455b",
      "tree": "72fac0e997ef187de9b0e09f36e628cdcce941e7",
      "parents": [
        "1fd684346d41f6be2487c161f60d03a7feb68911"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Jan 19 20:58:29 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 27 02:15:52 2009 -0500"
      },
      "message": "SATA Sil: Blacklist system that spins off disks during ACPI power off\n\nSome notebooks from HP have the problem that their BIOSes attempt to\nspin down hard drives before entering ACPI system states S4 and S5.\nThis leads to a yo-yo effect during system power-off shutdown and the\nlast phase of hibernation when the disk is first spun down by the\nkernel and then almost immediately turned on and off by the BIOS.\nThis, in turn, may result in shortening the disk\u0027s life times.\n\nTo prevent this from happening we can blacklist the affected systems\nusing DMI information.\n\nBlacklist HP nx6325 that uses the sata_sil driver.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1fd684346d41f6be2487c161f60d03a7feb68911",
      "tree": "95d388b9965850cb5db8264603b6b1bba97ee37a",
      "parents": [
        "2a6e58d2731dcc05dafa7f976d935e0f0627fcd7"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Jan 19 20:57:36 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 27 02:15:51 2009 -0500"
      },
      "message": "SATA AHCI: Blacklist system that spins off disks during ACPI power off\n\nSome notebooks from HP have the problem that their BIOSes attempt to\nspin down hard drives before entering ACPI system states S4 and S5.\nThis leads to a yo-yo effect during system power-off shutdown and the\nlast phase of hibernation when the disk is first spun down by the\nkernel and then almost immediately turned on and off by the BIOS.\nThis, in turn, may result in shortening the disk\u0027s life times.\n\nTo prevent this from happening we can blacklist the affected systems\nusing DMI information.\n\nBlacklist HP nx6310 that uses the AHCI driver.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2a6e58d2731dcc05dafa7f976d935e0f0627fcd7",
      "tree": "836d0ec85dccde709aeaaedb3b7686ac51805ad1",
      "parents": [
        "d7b1956fed33d30c4815e848fd7a143722916868"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Jan 19 20:56:43 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 27 02:15:49 2009 -0500"
      },
      "message": "SATA: Blacklisting of systems that spin off disks during ACPI power off\n\nIntroduce new libata flags ATA_FLAG_NO_POWEROFF_SPINDOWN and\nATA_FLAG_NO_HIBERNATE_SPINDOWN that, if set, will prevent disks from\nbeing spun off during system power off and hibernation, respectively\n(to handle the hibernation case we need the new system state\nSYSTEM_HIBERNATE_ENTER that can be checked against by libata, in\nanalogy with SYSTEM_POWER_OFF).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d7b1956fed33d30c4815e848fd7a143722916868",
      "tree": "611ed604c363b7e8b98c49126f11aa2e24cf857b",
      "parents": [
        "abfe2d7b915c872f3a1fd203267cedebf90daa45"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Jan 19 20:55:50 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 27 02:15:47 2009 -0500"
      },
      "message": "DMI: Introduce dmi_first_match to make the interface more flexible\n\nSome notebooks from HP have the problem that their BIOSes attempt to\nspin down hard drives before entering ACPI system states S4 and S5.\nThis leads to a yo-yo effect during system power-off shutdown and the\nlast phase of hibernation when the disk is first spun down by the\nkernel and then almost immediately turned on and off by the BIOS.\nThis, in turn, may result in shortening the disk\u0027s life times.\n\nTo prevent this from happening we can blacklist the affected systems\nusing DMI information.  However, only the on-board controlles should\nbe blacklisted and their PCI slot numbers can be used for this\npurpose.  Unfortunately the existing interface for checking DMI\ninformation of the system is not very convenient for this purpose,\nbecause to use it, we would have to define special callback functions\nor create a separate struct dmi_system_id table for each blacklisted\nsystem.\n\nTo overcome this difficulty introduce a new function\ndmi_first_match() returning a pointer to the first entry in an array\nof struct dmi_system_id elements that matches the system DMI\ninformation.  Then, we can use this pointer to access the entry\u0027s\n.driver_data field containing the additional information, such as\nthe PCI slot number, allowing us to do the desired blacklisting.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b98f5046397b9f4c5060e5b73e483bfd9e453dd6",
      "tree": "18f36867795b999edc30a22dee2417b5d179c408",
      "parents": [
        "e4d866cdea24543ee16ce6d07d80c513e86ba983"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Tue Jan 20 17:40:56 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 27 02:13:03 2009 -0500"
      },
      "message": "pata-rb532-cf: remove set_irq_type from finish_io\n\nThe driver has been tested without the call to set_irq_type at this\npoint and occurs to work fine, so it should be safe to remove it.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b9d57f94bb0ed56a5a2b58552a9ff4453013ff0b",
      "tree": "c2e3c567b1de887db169079e2d2ad447bbca6729",
      "parents": [
        "d4732d3c59b84bb093e11c8f755f32801b4bf86d"
      ],
      "author": {
        "name": "Matt Waddel",
        "email": "Matt.Waddel@freescale.com",
        "time": "Tue Jan 13 17:14:20 2009 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Jan 27 16:42:03 2009 +1000"
      },
      "message": "m68knommu: correct the mii calculations for 532x ColdFire FEC\n\nSigned-off-by: Matt Waddel \u003cMatt.Waddel@freescale.com\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "d4732d3c59b84bb093e11c8f755f32801b4bf86d",
      "tree": "fd37e553b87643b86e19802163211cb8e33d6572",
      "parents": [
        "f3221a39de12377e6eb76460abf95b08f7fb9178"
      ],
      "author": {
        "name": "Matt Waddel",
        "email": "Matt.Waddel@freescale.com",
        "time": "Tue Jan 13 17:13:06 2009 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Jan 27 16:42:03 2009 +1000"
      },
      "message": "m68knommu: add ColdFire M532x to the FEC configuration options\n\nSigned-off-by: Matt Waddel \u003cMatt.Waddel@freescale.com\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "26a4bc66a6f57299027e04d90b14fe56a44c6d2b",
      "tree": "78465b6c8de7c1309f59667455287df9f88f2c76",
      "parents": [
        "c7bcd0df1f2879fcedc3f55323c3afa7bb1f4295"
      ],
      "author": {
        "name": "John Adamson",
        "email": "jadamson@allen-organ.com",
        "time": "Fri Aug 22 16:43:49 2008 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Jan 27 16:42:00 2009 +1000"
      },
      "message": "m68knommu: fix ColdFire 5272 serial baud rates in mcf.c\n\nI noticed (the hard way) that the mcf.c driver doesn\u0027t support the fractional precision register on the MCF5272.  This makes the console dicey at 115200 baud and a system clock of 66.0 MHz.  On the other hand, if your hardware is running at 66.666 MHz, it probably isn\u0027t a problem.\n\nPatch submitted by John Adamson \u003cjadamson@allen-organ.com\u003e\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "5376071069ec8a7e6a8112beab16fc24f5139475",
      "tree": "81f90d6839b606d907a449d8d83b839ef829f7b0",
      "parents": [
        "cfb901bf84fe22eb86525e9fb20675b53fb0462a",
        "24f11ec001920f1cfaeeed8e8b55725d900bbb56"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 15:12:47 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 15:12:47 2009 -0800"
      },
      "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] fix section-based ioremap\n  [NET] am79c961a: fix spin_lock usage\n  [ARM] omap: usb: thou shalt not provide empty release functions\n  [ARM] omap: watchdog: allow OMAP watchdog driver on OMAP34xx platforms\n  [ARM] 5369/1: omap mmc: Add new omap hsmmc controller for 2430 and 34xx, v3\n  [ARM] clkdev: fix clock matching\n  [ARM] 5370/1: at91: fix rm9200 watchdog\n  [ARM] 5368/1: arch/arm/mach-davinci/usb.c buildfix\n  [ARM] 5365/1: s3cmci: Use new include path of dma.h\n  [ARM] fix StrongARM-11x0 page copy implementation\n  [ARM] omap: ensure OMAP drivers pass a struct device to clk_get()\n  ARM: OMAP: Fix compile for h3 MMC\n  ARM: OMAP: Remove unused platform devices, v3\n  ARM: OMAP: Fix ASoC by enabling writes to XCCR and RCCR McBSP registers, v3\n  ARM: OMAP: Fix OSK ASoC by registering I2C board info for tlvaic23\n  ARM: OMAP: remove duplicated #include\u0027s\n  ARM: OMAP: Fix DMA CCR programming for request line \u003e 63, v3\n  ARM: OMAP: Fix gpio.c compile on 15xx with CONFIG_DEBUGFS\n  ARM: OMAP: Fix compile for beagle\n  ARM: OMAP: Fix gpio by switching to generic gpio calls, v2\n  ...\n"
    },
    {
      "commit": "cfb901bf84fe22eb86525e9fb20675b53fb0462a",
      "tree": "e1e710df2c1ba0da26b12f7487fdac6cedc7e166",
      "parents": [
        "2034563ca323ee45f37a32911550d21c1f1e9626",
        "5fb4523afbffae5a5cec4989ee4c9fbc3dbdef33"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 15:11:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 15:11:41 2009 -0800"
      },
      "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: Warn on deprecated binding model use\n  eeprom: More consistent symbol names\n  eeprom: Move 93cx6 eeprom driver to /drivers/misc/eeprom\n  spi: Move at25 (for SPI eeproms) to /drivers/misc/eeprom\n  i2c: Move old eeprom driver to /drivers/misc/eeprom\n  i2c: Move at24 to drivers/misc/eeprom\n  i2c: Quilt tree has moved\n  i2c: Delete many unused adapter IDs\n  i2c: Delete 10 unused driver IDs\n"
    },
    {
      "commit": "924d26df6b774b85c8b4548189b20e34f904a149",
      "tree": "59e0810a0149a1f8f1d15613c50e4896993310d8",
      "parents": [
        "66673f13c10a817e27d71434c1198a4d874e0cd3",
        "cd1f55a5b49b74e13ed9e7bc74d005803aaa0da8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 15:09:20 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 15:09:20 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (92 commits)\n  gianfar: Revive VLAN support\n  vlan: Export symbols as non GPL symbols.\n  bnx2x: tx_has_work should not wait for FW\n  netxen: reduce memory footprint\n  netxen: fix vlan tso/checksum offload\n  net: Fix linux/if_frad.h\u0027s suitability for userspace.\n  net: Move config NET_NS to from net/Kconfig to init/Kconfig\n  isdn: Fix missing ifdef in isdn_ppp\n  networking: document \"nc\" in addition to \"netcat\" in netconsole.txt\n  e1000e: workaround hw errata\n  af_key: initialize xfrm encap_oa\n  virtio_net: Fix MAX_PACKET_LEN to support 802.1Q VLANs\n  lcs: fix compilation for !CONFIG_IP_MULTICAST\n  rtl8187: Add termination packet to prevent stall\n  iwlwifi: fix rs_get_rate WARN_ON()\n  p54usb: fix packet loss with first generation devices\n  sctp: Fix another socket race during accept/peeloff\n  sctp: Properly timestamp outgoing data chunks for rtx purposes\n  sctp: Correctly start rtx timer on new packet transmissions.\n  sctp: Fix crc32c calculations on big-endian arhes.\n  ...\n"
    },
    {
      "commit": "cd1f55a5b49b74e13ed9e7bc74d005803aaa0da8",
      "tree": "583d167d95098d3a282290259e732184a4d5aa92",
      "parents": [
        "116cb42855fbd052fc8cd2ca3e06050bff762673"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Jan 26 14:33:23 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 26 14:33:23 2009 -0800"
      },
      "message": "gianfar: Revive VLAN support\n\ncommit 77ecaf2d5a8bfd548eed3f05c1c2e6573d5de4ba (\"gianfar: Fix VLAN\nHW feature related frame/buffer size calculation\") wrongly removed\npriv-\u003evlgrp assignment, and now priv-\u003evlgrp is always NULL.\n\nThis patch fixes the issue, plus fixes following sparse warning\nintroduced by the same commit:\ngianfar.c:1406:13: warning: context imbalance in \u0027gfar_vlan_rx_register\u0027 - wrong count at exit\n\ngfar_vlan_rx_register() checks for \"if (old_grp \u003d\u003d grp)\" and tries\nto return w/o dropping the lock.\n\nAccording to net/8021q/vlan.c VLAN core issues rx_register() callback:\n1. In register_vlan_dev() only on a newly created group;\n2. In unregister_vlan_dev() only if the group becomes empty.\n\nThus the check in the gianfar driver isn\u0027t needed.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8b5fc514d1c7637cb4b8f77e7d8ac33ef66130c",
      "tree": "486a72b31cdadfe976b7baf181e90e0767b4dee5",
      "parents": [
        "32ec803348b4d5f1353e1d7feae30880b8b3e342"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Mon Jan 26 12:36:42 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 26 12:36:42 2009 -0800"
      },
      "message": "bnx2x: tx_has_work should not wait for FW\n\nThe current tx_has_work waited until all packets sent by the driver\nare marked as completed by the FW. This is too greedy and it causes\nthe bnx2x_poll to spin in vain. The driver should only check that all\npackets FW already completed are freed - only in unload flow the\ndriver should make sure that transmit queue is empty\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "32ec803348b4d5f1353e1d7feae30880b8b3e342",
      "tree": "75eaa48e774ce2807ca78480f2b2763c338aa7fc",
      "parents": [
        "cdff1036492ac97b4213aeab2546914a633a7de7"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jan 26 12:35:19 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 26 12:35:19 2009 -0800"
      },
      "message": "netxen: reduce memory footprint\n\no reduce rx ring size from 8192 to 4096.\no cut down old huge lro buffers.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdff1036492ac97b4213aeab2546914a633a7de7",
      "tree": "2c5bff4315f05d6e7f1f7287859a9ccc8fe79f3a",
      "parents": [
        "3121a48d87a580f369eeb26aa0a075142274a353"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jan 26 12:34:57 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 26 12:34:57 2009 -0800"
      },
      "message": "netxen: fix vlan tso/checksum offload\n\no set netdev-\u003evlan_features appropriately.\no fix tso descriptor initialization for vlan case.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26285ba35813063ade9abd2c2eaaddba9354f587",
      "tree": "e0164fd33e92ad5ba73bf670aab949df8506eefa",
      "parents": [
        "e955281cd6afef7ad7ea11cae0ca71d78a7b2b2b"
      ],
      "author": {
        "name": "Daniele Venzano",
        "email": "venza@brownhat.org",
        "time": "Mon Jan 26 12:24:38 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 26 12:24:38 2009 -0800"
      },
      "message": "isdn: Fix missing ifdef in isdn_ppp\n\nThe following patch fixes a warning caused by a missing ifdef in\nisdn_ppp.c. A function was defined, but never used if CONFIG_IPPP_FILTER\nwas not defined.\n\nThe warning was: \u0027get_filter\u0027 defined but not used\nPatch is against 2.6.28.1\n\nSigned-off-by: Daniele Venzano \u003cvenza@brownhat.org\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd7f8dbe2b3c0611ba969cd867c10cb63d163e25",
      "tree": "3f87d94235a7b7a5248b59ab4c1c4132984f237b",
      "parents": [
        "0eb6da20681db9b5d5769d3e1aca877f4a77d8fb"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:57 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:57 2009 +0100"
      },
      "message": "eeprom: More consistent symbol names\n\nNow that all EEPROM drivers live in the same place, let\u0027s harmonize\ntheir symbol names.\n\nAlso fix eeprom\u0027s dependencies, it definitely needs sysfs, and is no\nlonger experimental after many years in the kernel tree.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "0eb6da20681db9b5d5769d3e1aca877f4a77d8fb",
      "tree": "da9541a1df5ec189af37a5cb22b548534ed8c064",
      "parents": [
        "e51d565ff6bb1cedc10568425511badf0633a212"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jan 26 21:19:54 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:54 2009 +0100"
      },
      "message": "eeprom: Move 93cx6 eeprom driver to /drivers/misc/eeprom\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e51d565ff6bb1cedc10568425511badf0633a212",
      "tree": "c8bd2623f2b925e1c8fb451d022529410f9c3406",
      "parents": [
        "2e157888f132131f8877affd2785dcee4c227c1d"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jan 26 21:19:54 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:54 2009 +0100"
      },
      "message": "spi: Move at25 (for SPI eeproms) to /drivers/misc/eeprom\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2e157888f132131f8877affd2785dcee4c227c1d",
      "tree": "02cc5eb10e6264fc06da8e2c3d54beeea79887d7",
      "parents": [
        "5195e5093bb7d30dbf057b260005cb4ab9761168"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jan 26 21:19:53 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:53 2009 +0100"
      },
      "message": "i2c: Move old eeprom driver to /drivers/misc/eeprom\n\nUpdate Kconfig text to specify this driver as I2C.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5195e5093bb7d30dbf057b260005cb4ab9761168",
      "tree": "b73c91ea07ad4b6415461fdad8f217b5f721b274",
      "parents": [
        "a01064a92a1125995fd9078c2305df89a63ed9fe"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jan 26 21:19:53 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:53 2009 +0100"
      },
      "message": "i2c: Move at24 to drivers/misc/eeprom\n\nAs drivers/i2c/chips is going to go away, move the driver to\ndrivers/misc/eeprom. Other eeprom drivers may be moved here later, too.\nUpdate Kconfig text to specify this driver as I2C.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1745522ccbabd990bfc7511861aa9fa98287cba0",
      "tree": "c42f8e9aa561c414c4476e56ba1ad93d846605d0",
      "parents": [
        "e2ba42ed0f8ba174302ebfabfa063fb456d5d6f5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:52 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:52 2009 +0100"
      },
      "message": "i2c: Delete many unused adapter IDs\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "78272bbab895cc8f63bab5181dee55b72208e3b7",
      "tree": "53aa763c515170daaf60b433e251afa842009719",
      "parents": [
        "71be7a36026b25e17657ff8e4317837176bf8cfd"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Mon Jan 26 12:16:26 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 26 12:16:26 2009 -0800"
      },
      "message": "e1000e: workaround hw errata\n\nThere is a hardware errata in some revisions of the 82574 that needs\nto be worked around in the driver by setting a register bit at init.\n\nIf this bit is not set A0 versions of the 82574 can generate\ntx hangs.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf50c903faba4ec7686ee8a570ac384b0f20814d",
      "tree": "3d23ddec72419e33dbe1452b6a36b098ee2011cf",
      "parents": [
        "a90e8a75fbf9e7fe2d88da6a5cf38be07fd81c35",
        "74194cc71074c8bc17690a5d826093fb6f6e9928"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:43:04 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:43:04 2009 -0800"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  power_supply: pda_power: Don\u0027t request shared IRQs w/ IRQF_DISABLED\n"
    },
    {
      "commit": "ed803862954528e6fcf7bd0f2b2e5a772a7c3281",
      "tree": "fce02fe5ebc10a5a8da5e034e2bb25d79d07a808",
      "parents": [
        "6aeea60aee945449c93d9aa70638deeb5c4c5439",
        "c0e69a5bbc6fc74184aa043aadb9a53bc58f953b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:40:28 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:40:28 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  klist.c: bit 0 in pointer can\u0027t be used as flag\n  debugfs: introduce stub for debugfs_create_size_t() when DEBUG_FS\u003dn\n  sysfs: fix problems with binary files\n  PNP: fix broken pnp lowercasing for acpi module aliases\n  driver core: Convert \u0027/\u0027 to \u0027!\u0027 in dev_set_name()\n"
    },
    {
      "commit": "832fb4a01ca27ded735421de2b090f03e20039fc",
      "tree": "eceb6e49b6752218377a361e7050a3f9f622a44e",
      "parents": [
        "4a4565921aa9255be01921ff8ae339fa7b0a5468",
        "2906f0258770d3a9c4e65364df8acc904e148bbe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:16:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:16:11 2009 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/i915: Fix cursor physical address choice to match the 2D driver.\n  drm: stash AGP include under the do-we-have-AGP ifdef\n  drm: don\u0027t whine about not reading EDID data\n  drm/i915: hook up LVDS DPMS property\n  drm/i915: remove unnecessary debug output in KMS init\n  i915: fix freeing path for gem phys objects.\n  drm: create mode_config idr lock\n  drm: fix leak of device mappings since multi-master changes.\n"
    },
    {
      "commit": "4a4565921aa9255be01921ff8ae339fa7b0a5468",
      "tree": "61fc69b6e2a82947550d6c441b62986c816ad911",
      "parents": [
        "7954d5cf39ee1ce9bb0a4b19fcf1924885a9cad1",
        "c2fdd36b550659f5ac2240d1f5a83ffa1a092289"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:13:36 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:13:36 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI hotplug: fix lock imbalance in pciehp\n  PCI PM: Restore standard config registers of all devices early\n  PCI/MSI: bugfix/utilize for msi_capability_init()\n"
    },
    {
      "commit": "7954d5cf39ee1ce9bb0a4b19fcf1924885a9cad1",
      "tree": "3515ebb6ed3f15ead563ac3e30e30fd4b37992fb",
      "parents": [
        "37f5fed55559a030c430550bcacec75e6a833f1b",
        "86528da229a448577a8401a17c295883640d336c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:13:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:13:08 2009 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  i.MX31: framebuffer driver\n  i.MX31: Image Processing Unit DMA and IRQ drivers\n  dmaengine: add async_tx_clear_ack() macro\n  dmaengine: dma_issue_pending_all \u003d\u003d nop when CONFIG_DMA_ENGINE\u003dn\n  dmaengine: kill some dubious WARN_ONCEs\n  fsldma: print correct IRQ on mpc83xx\n  fsldma: check for NO_IRQ in fsl_dma_chan_remove()\n  dmatest: Use custom map/unmap for destination buffer\n  fsldma: use a valid \u0027device\u0027 for dma_pool_create\n  dmaengine: fix dependency chaining\n"
    },
    {
      "commit": "37f5fed55559a030c430550bcacec75e6a833f1b",
      "tree": "ef20187783d784a1106d287bb4bb7805bf3a6ca3",
      "parents": [
        "a1c70a756f8d756668acdbfd61dfc14de12fbaea",
        "0609697eab9775564845d4c94f9e3780fb791ffd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:12:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:12:08 2009 -0800"
      },
      "message": "Merge branch \u0027sh/for-2.6.29\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.29\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (22 commits)\n  dma-coherent: Restore dma_alloc_from_coherent() large alloc fall back policy.\n  dma-coherent: per-device coherent area is in pages, not bytes.\n  sh: fix unaligned and nonexistent address handling\n  nommu: Stub in vm_map_ram()/vm_unmap_ram()/vm_unmap_aliases().\n  sh: fix sh-sci / early printk build on sh7723\n  sh: export the sh7343 JPU to user space\n  sh: update defconfigs.\n  serial: sh-sci: Fix up SH7720/SH7721 SCI build.\n  sh: Kill off obsolete busses from arch/sh/Kconfig.\n  sh: sh7785lcr/highlander/hp6xx need linux/irq.h.\n  sh: Migo-R MMC support using spi_gpio and mmc_spi.\n  sh: ap325rxa MMC support using spi_gpio and mmc_spi\n  sh: mach-x3proto: needs linux/irq.h.\n  sh: Drop the BKL from sys_execve() on SH-5.\n  sh: convert rsk7203 to use smsc911x.\n  sh: convert magicpanelr2 platform to use smsc911x.\n  sh: convert ap325rxa platform to use smsc911x.\n  sh: mach-migor: Add tw9910 support.\n  sh: mach-migor: Delete soc_camera_platform setup.\n  sh: mach-migor: Add ov772x support.\n  ...\n"
    },
    {
      "commit": "aeb565dfc3ac4c8b47c5049085b4c7bfb2c7d5d7",
      "tree": "e6563366eb6605bb73fcb38056134ede7595712b",
      "parents": [
        "2d07d4d1bba3b141941682fa36cacbe12bbb143b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:01:53 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:01:53 2009 -0800"
      },
      "message": "Fix annoying DRM_ERROR() string warning\n\nUse \u0027%zu\u0027 to print out a size_t variable, not \u0027%d\u0027.  Another case of the\n\"let\u0027s keep at least Linus\u0027 defconfig compile warningless\" rule.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3386c05bdbd3e60ca7158253442f0a00133db28e",
      "tree": "19e48f0352e65eb83a0e922fb75528ed39f44ebd",
      "parents": [
        "1e70c7f7a9d4a3d2cc78b40e1d7768d99cd79899",
        "6552ebae25ffd57574c6e72d17fce67fea08b918"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 09:47:56 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 09:47:56 2009 -0800"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  debugobjects: add and use INIT_WORK_ON_STACK\n  rcu: remove duplicate CONFIG_RCU_CPU_STALL_DETECTOR\n  relay: fix lock imbalance in relay_late_setup_files\n  oprofile: fix uninitialized use of struct op_entry\n  rcu: move Kconfig menu\n  softlock: fix false panic which can occur if softlockup_thresh is reduced\n  rcu: add __cpuinit to rcu_init_percpu_data()\n"
    },
    {
      "commit": "810ee58de26c9c1255d716b1db7344c4a1093fec",
      "tree": "176531e4e4989ec7a8996a356b1a79ae7b647568",
      "parents": [
        "2927fceafc91afe744e0d1d33f8bbf98c42668fc",
        "e88a0faae5baaaa3bdc6f23a55ad6bc7a7b4aa77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 09:47:28 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 09:47:28 2009 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (29 commits)\n  xen: unitialised return value in xenbus_write_transaction\n  x86: fix section mismatch warning\n  x86: unmask CPUID levels on Intel CPUs, fix\n  x86: work around PAGE_KERNEL_WC not getting WC in iomap_atomic_prot_pfn.\n  x86: use standard PIT frequency\n  xen: handle highmem pages correctly when shrinking a domain\n  x86, mm: fix pte_free()\n  xen: actually release memory when shrinking domain\n  x86: unmask CPUID levels on Intel CPUs\n  x86: add MSR_IA32_MISC_ENABLE bits to \u003casm/msr-index.h\u003e\n  x86: fix PTE corruption issue while mapping RAM using /dev/mem\n  x86: mtrr fix debug boot parameter\n  x86: fix page attribute corruption with cpa()\n  Revert \"x86: signal: change type of paramter for sys_rt_sigreturn()\"\n  x86: use early clobbers in usercopy*.c\n  x86: remove kernel_physical_mapping_init() from init section\n  fix: crash: IP: __bitmap_intersects+0x48/0x73\n  cpufreq: use work_on_cpu in acpi-cpufreq.c for drv_read and drv_write\n  work_on_cpu: Use our own workqueue.\n  work_on_cpu: don\u0027t try to get_online_cpus() in work_on_cpu.\n  ...\n"
    },
    {
      "commit": "e88a0faae5baaaa3bdc6f23a55ad6bc7a7b4aa77",
      "tree": "375202c0650c76db3132ad3ea269dfa45893f6fb",
      "parents": [
        "659d2618b38f8a4d91bdb19cfc5c7fb330a4c55a"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Sat Jan 24 08:22:47 2009 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 26 14:29:26 2009 +0100"
      },
      "message": "xen: unitialised return value in xenbus_write_transaction\n\nThe return value of xenbus_write_transaction can be uninitialised in\nthe success case leading to the userspace xenstore utilities failing.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e4d866cdea24543ee16ce6d07d80c513e86ba983",
      "tree": "87a1dd0502aab504dd69fe3aed2e59d818e2b512",
      "parents": [
        "f9228c7ffaaa37521c46239ccea623f10fa44a27"
      ],
      "author": {
        "name": "JosephChan@via.com.tw",
        "email": "JosephChan@via.com.tw",
        "time": "Fri Jan 23 15:37:39 2009 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Jan 26 06:51:26 2009 -0500"
      },
      "message": "[libata] pata_via: support VX855, future chips whose IDE controller use 0x0571\n\nIt supports VX855 and future chips whose IDE controller uses PCI ID 0x0571.\n\nSigned-off-by: Joseph Chan \u003cjosephchan@via.com.tw\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f9228c7ffaaa37521c46239ccea623f10fa44a27",
      "tree": "994e4f175bb69ef2948d5a4d0dca051cbccacc10",
      "parents": [
        "6d3c30efc964fadf2e6270e6fceaeca3ce50027a"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Wed Jan 21 10:34:17 2009 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Jan 26 06:42:10 2009 -0500"
      },
      "message": "sata_mv: no longer experimental (v2)\n\nUpdate Kconfig for sata_mv with full list of chips supported,\nand (finally!) remove the \"EXPERIMENTAL\" designations.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6d3c30efc964fadf2e6270e6fceaeca3ce50027a",
      "tree": "555b60363b953a35836adf61ca0b5a4ca71e64a0",
      "parents": [
        "5d0fb2e730e2085021cf5c8b6d14983e92aea75b"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Wed Jan 21 10:31:29 2009 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Jan 26 06:41:57 2009 -0500"
      },
      "message": "sata_mv: msi masking fix (v2)\n\nEnable reliable use of Message-Signaled Interrupts (MSI) in sata_mv\nby masking further chip interrupts within the main interrupt handler.\n\nBased upon a suggestion by Grant Grundler.\nMSI is working reliably in all of my test systems here now.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nReviewed-by: Grant Grundler \u003cgrundler@google.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5d0fb2e730e2085021cf5c8b6d14983e92aea75b",
      "tree": "2beeb862b227cde918199b1decbed6ddfab3bc51",
      "parents": [
        "cd12e1f7a2c28917c89d65c0d4a52d3919b4c125"
      ],
      "author": {
        "name": "Thomas Reitmayr",
        "email": "treitmayr@devbase.at",
        "time": "Sat Jan 24 20:24:58 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Jan 26 06:37:37 2009 -0500"
      },
      "message": "sata_mv: Properly initialize main irq mask\n\nI noticed that during initialization sata_mv.c assumes that the main\ninterrupt mask has its default value of 0. The function\nmv_platform_probe(..) initializes a shadow irq mask with 0 assuming\nthat\u0027s the value of the controller\u0027s register. Now\nmv_set_main_irq_mask(..) only writes the controller\u0027s register if the\nnew value differs from the \"shadowed\" value. This is fatal when trying\nto disable all interrupts in mv_init_host(..), i.e. the following\nfunction call does not write anything to the main irq mask register:\n\n  mv_set_main_irq_mask(host, ~0, 0);\n\nThe effect I see on my machine (QNAP TS-109 II) with booting via kexec\n(with Linux as a 2nd-stage boot loader) is that if the sata_mv module\nwas still loaded when performing kexec, then the new kernel\u0027s sata_mv\nmodule starts up with interrupts enabled. This results in an unhandled\nIRQ and breaks the boot process.\n\nThe unhandled interrupt itself might also be fixed by Lennert\u0027s patch\nproposed at http://markmail.org/message/kwvzxstnlsa3s26w which I did not\ntry yet.\n\nHowever I still propose to additionally initialize the shadow variable\nwith the current contents of the main irq mask register to get both in\nsync and allow proper disabling the main irq mask. This fixes the\nunhandled irq on my machine.\n\nSigned-off-by: Thomas Reitmayr \u003ctreitmayr@devbase.at\u003e\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cd12e1f7a2c28917c89d65c0d4a52d3919b4c125",
      "tree": "ef292f2e4ac25682297ce2da4258fe867ec07c23",
      "parents": [
        "cae6edc3b5a536119374a5439d9b253cb26f05e1"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Mon Jan 19 18:06:28 2009 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Jan 26 06:37:00 2009 -0500"
      },
      "message": "sata_mv: remove bogus nsect restriction\n\nRemove unneeded nsect restriction from GenII NCQ path,\nand improve comments to explain why this is not a problem.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cae6edc3b5a536119374a5439d9b253cb26f05e1",
      "tree": "14c8706bb6a6a8135b12b66623e005df825b454f",
      "parents": [
        "b0bccb18bc523d1d5060d25958f12438062829a9"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Mon Jan 19 18:05:42 2009 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Jan 26 06:36:53 2009 -0500"
      },
      "message": "sata_mv: don\u0027t read hc_irq_cause\n\nRemove silly read-modify-write sequences when clearing interrupts\nin hc_irq_cause.  This gets rid of unneeded MMIO reads, resulting in\na slight performance boost when switching between EDMA and non-EDMA\nmodes (eg. for cache flushes).\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b0bccb18bc523d1d5060d25958f12438062829a9",
      "tree": "feabdd05999a056d5313634437db91225e388648",
      "parents": [
        "2d775708bc6613f1be47f1e720781343341ecc94"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Mon Jan 19 18:04:37 2009 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Jan 26 06:36:41 2009 -0500"
      },
      "message": "sata_mv: fix 8-port timeouts on 508x/6081 chips\n\nFix a longstanding bug for the 8-port Marvell Sata controllers (508x/6081),\nwhere accesses to the upper 4 ports would cause lost-interrupts / timeouts\nfor the lower 4-ports.  With this patch, the 6081 boards should finally be\nreliable enough for mainstream use with Linux.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2d775708bc6613f1be47f1e720781343341ecc94",
      "tree": "c8aa7779b40f1c29d88a0e2b18ae890a129336d7",
      "parents": [
        "e8caa3c70e94d867ca2efe9e53fd388b52d6d0c8"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Jan 25 11:29:38 2009 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Jan 26 06:36:31 2009 -0500"
      },
      "message": "sata_nv: fix MCP5x reset\n\nMCP5x family of controllers seem to share much more with nf2\u0027s as far\nas reset protocol is concerned.  It requires heardreset to get the PHY\ngoing and classfication code report after hardreset is unreliable.\nCreate a new board type MCP5x and use noclassify hardreset.  SWNCQ is\nmodified to inherit from this new type.\n\nThis fixes hotplug regression reported in kernel bz#12351.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e8caa3c70e94d867ca2efe9e53fd388b52d6d0c8",
      "tree": "ff2789b52d09d5f3270209e9cc15196216eca9bc",
      "parents": [
        "b919930c34e99a48d6b13a5ec9db8c059ec44d72"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Jan 25 11:25:22 2009 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Jan 26 06:36:29 2009 -0500"
      },
      "message": "sata_nv: rename nv_nf2_hardreset()\n\nnv_nf2_hardreset() will be used by other flavors too.  Rename it to\nnv_noclassify_hardreset().\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b919930c34e99a48d6b13a5ec9db8c059ec44d72",
      "tree": "09c5b53cac420a4fa2509ca970f8c80b7c9fbb80",
      "parents": [
        "80ee6f54f51ffc623843dd8955248d4fab064b99"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Jan 25 10:26:00 2009 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Jan 26 06:36:26 2009 -0500"
      },
      "message": "libata: set NODEV_HINT for 0x7f status\n\nAsus Pundit-R with atiixp controller has the second port missing and,\nvery unusually, its status is stuck at 0x7f and all others at 0.  This\nmeanst that it fails TF access test but gets detected as a disk due to\nclassification code check and then evades polling IDENTIFY presence\ndetection thanks to the missing BSY in the status value causing\nexcessive delays during boot.\n\nThis patch makes libata-sff HSM set NODEV_HINT if the status is 0x7f\nto make polling IDENTIFY presence detection work for these machines.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "80ee6f54f51ffc623843dd8955248d4fab064b99",
      "tree": "b2877a2e9b8ad8177f5c740ea6aea94888e421db",
      "parents": [
        "f3b8436ad9a8ad36b3c9fa1fe030c7f38e5d3d0b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Jan 23 14:12:59 2009 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Jan 26 06:36:16 2009 -0500"
      },
      "message": "libata-sff: fix incorrect EH message\n\nThe EH message for NODEV_HINT path was describing the opposite\ncondition.  Fix it.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "71be7a36026b25e17657ff8e4317837176bf8cfd",
      "tree": "16d78281a13c1c70b79a4420d882cbd1ea86ecea",
      "parents": [
        "a8d694c651356ec89452e15b0189c061fb7e1cf1",
        "2fcbab044a3faf4d4a6e269148dd1f188303b206"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 25 21:36:34 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 25 21:36:34 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "e918085aaff34086e265f825dd469926b1aec4a4",
      "tree": "cdd8c27d63026efb387ce585dd738b299f9f3479",
      "parents": [
        "801599b0cd4c026a18fb9fce436eae4459f799a6"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@hp.com",
        "time": "Sun Jan 25 18:06:26 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 25 18:06:26 2009 -0800"
      },
      "message": "virtio_net: Fix MAX_PACKET_LEN to support 802.1Q VLANs\n\n802.1Q expanded the maximum ethernet frame size by 4 bytes for the\nVLAN tag.  We\u0027re not taking this into account in virtio_net, which\nmeans the buffers we provide to the backend in the virtqueue RX ring\naren\u0027t big enough to hold a full MTU VLAN packet.  For QEMU/KVM,\nthis results in the backend exiting with a packet truncation error.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@hp.com\u003e\nAcked-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "801599b0cd4c026a18fb9fce436eae4459f799a6",
      "tree": "89a2056959cd265ce7d2bdda99f76cc63a169c76",
      "parents": [
        "ae53b5bd77719fed58086c5be60ce4f22bffe1c6"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jan 20 06:14:32 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 25 17:59:26 2009 -0800"
      },
      "message": "lcs: fix compilation for !CONFIG_IP_MULTICAST\n\ndrivers/s390/net/lcs.c: In function \u0027lcs_new_device\u0027:\ndrivers/s390/net/lcs.c:2179: error: implicit declaration of function \u0027lcs_set_multicast_list\u0027\n\nReported-by: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74194cc71074c8bc17690a5d826093fb6f6e9928",
      "tree": "95e85a9480b1c9aade46a89263668c86a6272752",
      "parents": [
        "f3b8436ad9a8ad36b3c9fa1fe030c7f38e5d3d0b"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Sun Jan 18 14:46:21 2009 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Jan 26 02:09:26 2009 +0300"
      },
      "message": "power_supply: pda_power: Don\u0027t request shared IRQs w/ IRQF_DISABLED\n\nIRQF_DISABLED is not guaranteed for shared IRQs. I think power_changed_isr\ndoesn\u0027t need it anyway, as it only fires a timer.\nThis patch enables IRQF_SAMPLE_RANDOM instead.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "64b840dd88eb2054f86c72ed6d989cb8681f0058",
      "tree": "e6088041690abbd2fbf96fc8899dcd0620a60a38",
      "parents": [
        "f9932deb9900789ee0b5739c118f850d62e3b9b1"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Jan 22 15:45:38 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jan 25 08:14:53 2009 -0600"
      },
      "message": "[SCSI] ibmvfc: Fix DMA mapping leak on memory allocation failure\n\nThere is currently a DMA mapping leak that can occur in the ibmvfc\ndriver if we fail to allocate a scatterlist. Fix this by unmapping\nthe scatterlist in the failure path. Additionally, only log an error\nfor a scatterlist allocation failure if the log level is greater\nthan the default, since this can occur when running Active Memory\nSharing and this is not considered an error.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f9932deb9900789ee0b5739c118f850d62e3b9b1",
      "tree": "75fa157f11f81a3965e9a4321de54251b773d809",
      "parents": [
        "3c01b4f9fbb43fc911acd33ea7a14ea7a4f9866b"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Jan 22 09:45:39 2009 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jan 25 07:59:31 2009 -0600"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.03.00-k2.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3c01b4f9fbb43fc911acd33ea7a14ea7a4f9866b",
      "tree": "b9b80844105cdaa6b1cbbc3309de80524cc5d552",
      "parents": [
        "53303c42d5a148a73b201a04c89e371d4d5a150f"
      ],
      "author": {
        "name": "Seokmann Ju",
        "email": "seokmann.ju@qlogic.com",
        "time": "Thu Jan 22 09:45:38 2009 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jan 25 07:59:12 2009 -0600"
      },
      "message": "[SCSI] qla2xxx: Add checks for a valid fcport in dev-loss-tmo/terminate_rport_io callbacks.\n\nCommit f78badb1ae07e7f8b835ab2ea0b456ed3fc4caf4 ([SCSI] fc\ntransport: pre-emptively terminate i/o upon dev_loss_tmo timeout)\nchanged the callback semantics of dev_loss_tmo and\nterminate_rport_io such that repeated calls could be made.  This\ncould result in the the driver using stale (NULLed-out, in\ndev_loss_tmo) data from the rport.  Correct this by addint a\nsimple check to ensure a valid fcport is attached.\n\nSigned-off-by: Seokmann Ju \u003cseokmann.ju@qlogic.com\u003e\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "53303c42d5a148a73b201a04c89e371d4d5a150f",
      "tree": "0b206a48daf6e7bdcba9a7426750296382a4f3d2",
      "parents": [
        "b872ca4081c480e3d76443282ffd7f206321f50f"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Jan 22 09:45:37 2009 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jan 25 07:58:55 2009 -0600"
      },
      "message": "[SCSI] qla2xxx: Correct regression in DMA-mask setting prior to allocations.\n\nJeremy Higdon noted\n(http://marc.info/?l\u003dlinux-scsi\u0026m\u003d123262143131788\u0026w\u003d2) that the\nrework done in commit e315cd28b9ef0d7b71e462ac16e18dbaa2f5adfe\nwas not setting the proper consistent and streaming DMA masks\nprior to memory allocations.  Correct this and remove the\nunnecessary prototype.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    }
  ],
  "next": "b872ca4081c480e3d76443282ffd7f206321f50f"
}
