)]}'
{
  "log": [
    {
      "commit": "90ceb9644d7cdec00a90255473359a7e2bb537a9",
      "tree": "ac1539fb98f5efd2a7ba18515bb53f9eb86d2b2e",
      "parents": [
        "099d5270897606473d63091afcc63f53ee1894bc"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Jun 22 18:42:49 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:24 2009 -0700"
      },
      "message": "serial: samsung.c: mark s3c24xx_serial_remove as __devexit\n\nMark the remove function as __devexit so it gets eliminated in\nCONFIG_HOTPLUG\u003dn builds.  Saves ~100 bytes.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "94362fd7fbad653c9517efa4aa7cd8fdadd527b1",
      "tree": "692b587977908bc2c92a10268333cd5f264f610c",
      "parents": [
        "a6540f731d506d9e82444cf0020e716613d4c46c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Jun 22 18:42:36 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:24 2009 -0700"
      },
      "message": "tty: fix some bogns in the serqt_usb2 driver\n\nRemove the replicated urban legends from the comments and fix a couple of\nother silly calls\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6540f731d506d9e82444cf0020e716613d4c46c",
      "tree": "07482a4a9da12f754231598371d0bf5e1f691c66",
      "parents": [
        "a115902f67ef51fbbe83e214fb761aaa9734c1ce"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Jun 22 18:42:29 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:24 2009 -0700"
      },
      "message": "ppp: Fix throttling bugs\n\nThe ppp layer goes around calling the unthrottle method from non sleeping\npaths. This isn\u0027t safe because the unthrottle methods in the tty layer need\nto be able to sleep (consider a USB dongle).\n\nUntil now this didn\u0027t show up because the ppp layer never actually throttled\na port so the unthrottle was always a no-op. Currently it\u0027s a mutex taking\npath so warnings are spewed if the unthrottle occurs via certain paths.\n\nFix this by removing the unneccessary unthrottle calls.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a115902f67ef51fbbe83e214fb761aaa9734c1ce",
      "tree": "a12a81468795e40fe0012331cc4e95d13f5177e0",
      "parents": [
        "69ae59d7d8df14413cf0a97b3e372d7dc8352563"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Jun 22 18:42:18 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:24 2009 -0700"
      },
      "message": "vt_ioctl: fix lock imbalance\n\nDon\u0027t return from switch/case directly in vt_ioctl. Set ret and break\ninstead so that we unlock BKL.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "69ae59d7d8df14413cf0a97b3e372d7dc8352563",
      "tree": "c09d6e756a95346ab20edfbea71420a3522aed83",
      "parents": [
        "eca41044268887838fa122aa24475df8f23d614c"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Jun 22 18:42:10 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:24 2009 -0700"
      },
      "message": "pcmcia/cm4000: fix lock imbalance\n\nDon\u0027t return from switch/case, break instead, so that we unlock BKL.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eca41044268887838fa122aa24475df8f23d614c",
      "tree": "9cf22d5b96037273f6aa30fb9eb61ff4f9f04b7b",
      "parents": [
        "52e3632ea603ef92757d5d0dedcd9fc8643445e3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Jun 22 18:42:03 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:23 2009 -0700"
      },
      "message": "n_r3964: fix lock imbalance\n\nThere is omitted BKunL in r3964_read.\n\nCentralize the paths to one point with one unlock.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52e3632ea603ef92757d5d0dedcd9fc8643445e3",
      "tree": "8ab96a99d898ada201b55ccb30fe7c0e6a10170f",
      "parents": [
        "607c268ef9a4675287e77f732071e426e62c2d86"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Jun 22 18:41:56 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:23 2009 -0700"
      },
      "message": "serial: fix off by one errors\n\nIn zs_console_putchar() occurs:\n\n\tif (zs_transmit_drain(zport, irq))\n\t\twrite_zsdata(zport, ch);\n\nHowever if in zs_transmit_drain() no empty Tx Buffer occurs, limit reaches\n-1 \u003d\u003e true, and the write still occurs.\n\nThis patch changes postfix to prefix decrements in this and similar\nfunctions to prevent similar mistakes in the future.  This decreases the\niterations with one but the chosen loop count was arbitrary anyway.\n\nIn sunhv limit reaches -1, not 0, so the test is off by one.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "607c268ef9a4675287e77f732071e426e62c2d86",
      "tree": "a24ff05d2e61153a5122da85eabb3c6fc6007113",
      "parents": [
        "9c529a3d76dffae943868ebad07b042d15764712"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 18:41:47 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:23 2009 -0700"
      },
      "message": "serial: bfin_5xx: fix building as module when early printk is enabled\n\nSince early printk only makes sense/works when the serial driver is built\ninto the kernel, disable the option for this driver when it is going to be\nbuilt as a module.  Otherwise we get build failures due to the ifdef\nhandling.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c529a3d76dffae943868ebad07b042d15764712",
      "tree": "d601295f0a0d182dcd7731d6b7e5619488d701ef",
      "parents": [
        "56578abfd16a1a7554f64000d5fc0a377d4dda6a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 18:37:24 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:23 2009 -0700"
      },
      "message": "serial: bfin_5xx: add missing spin_lock init\n\nThe Blackfin serial driver never initialized the spin_lock that is part of\nthe serial core structure, but we never noticed because spin_lock\u0027s are\nrarely enabled on UP systems.  Yeah lockdep and friends.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56578abfd16a1a7554f64000d5fc0a377d4dda6a",
      "tree": "541e56ef32af530ede568ce41cc40705770bbca1",
      "parents": [
        "dfa7c4d869b7d3d37b70f1de856f2901b6ebfcf0"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 18:31:10 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:23 2009 -0700"
      },
      "message": "bfin_jtag_comm: clean up printk usage\n\nThe original patch garned some feedback and a v2 was posted, but that\nversion seems to have been missed when merging the driver.\n\nAt any rate, this cleans up the printk usage as suggested by Jiri Slaby.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dfa7c4d869b7d3d37b70f1de856f2901b6ebfcf0",
      "tree": "25726788fc2476e25dafff3ce163084531f7ddfd",
      "parents": [
        "e2434dc1c19412639dd047a4d4eff8ed0e5d0d50"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Jun 22 16:54:27 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:29:00 2009 -0700"
      },
      "message": "parport_pc: set properly the dma_mask for parport_pc device\n\nparport_pc_probe_port() creates the own \u0027parport_pc\u0027 device if the\ndevice argument is NULL. Then parport_pc_probe_port() doesn\u0027t\ninitialize the dma_mask and coherent_dma_mask of the device and calls\ndma_alloc_coherent with it. dma_alloc_coherent fails because\ndma_alloc_coherent() doesn\u0027t accept the uninitialized dma_mask:\n\nhttp://lkml.org/lkml/2009/6/16/150\n\nLong ago, X86_32 and X86_64 had the own dma_alloc_coherent\nimplementations; X86_32 accepted a device having dma_mask that is not\ninitialized however X86_64 didn\u0027t. When we merged them, we chose to\nprohibit a device having dma_mask that is not initialized. I think\nthat it\u0027s good to require drivers to set up dma_mask (and\ncoherent_dma_mask) properly if the drivers want DMA.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nReported-by: Malcom Blaney \u003cmalcolm.blaney@maptek.com.au\u003e\nTested-by: Malcom Blaney \u003cmalcolm.blaney@maptek.com.au\u003e\nCc: stable@kernel.org\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e2434dc1c19412639dd047a4d4eff8ed0e5d0d50",
      "tree": "aa723d51dedc8c404205877c9885af09906e6d18",
      "parents": [
        "752a4787511bf7515f99609ff4ae52341b5bfcde"
      ],
      "author": {
        "name": "Jens Rottmann",
        "email": "JRottmann@LiPPERTEmbedded.de",
        "time": "Mon Jun 22 16:51:49 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:28:59 2009 -0700"
      },
      "message": "parport_pc: after superio probing restore original register values\n\nCONFIG_PARPORT_PC_SUPERIO probes for various superio chips by writing\nbyte sequences to a set of different potential I/O ranges.  But the\nprobed ranges are not exclusive to parallel ports.  Some of our boards\njust happen to have a watchdog in one of them.  Took us almost a week\nto figure out why some distros reboot without warning after running\nflawlessly for 3 hours.  For exactly 170 \u003d 0xAA minutes, that is ...\n\nFixed by restoring original values after probing.  Also fixed too small\nrequest_region() in detect_and_report_it87().\n\nSigned-off-by: Jens Rottmann \u003cJRottmann@LiPPERTEmbedded.de\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "752a4787511bf7515f99609ff4ae52341b5bfcde",
      "tree": "e3eec5f08fd4502022fd53e8354340fa50cb512b",
      "parents": [
        "f234012f52a37e48f2330e1ca2df69800e797c3b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:24:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:24:43 2009 -0700"
      },
      "message": "Revert \"char: moxa, prevent opening unavailable ports\"\n\nThis reverts commit a90b037583d5f1ae3e54e9c687c79df82d1d34a4, which\nalready got fixed as commit f0e8527726b9e56649b9eafde3bc0fbc4dd2dd47:\nthe same patch (trivial differences) got applied twice.\n\nRequested-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f234012f52a37e48f2330e1ca2df69800e797c3b",
      "tree": "70547e9b3a0ec6bd87e42aa895765f27f140ef90",
      "parents": [
        "00d94a6a5e3d6a44818e2911a4d606e28e29fecb",
        "11a2f1b78a43d0c2bd026d79b952742c7588f529"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 21 13:14:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 21 13:14:22 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  sdhci: remove needless double parenthesis\n  sdhci: Specific quirk vor VIA SDHCI controller in VX855ES\n  s3cmci: fix dma configuration call\n  mmc: Add new via-sdmmc host controller driver\n  sdhci: Add support for hosts that are only capable of 1-bit transfers\n  MAINTAINERS: add myself as atmel-mci maintainer (sd/mmc interface)\n  sdhci: Add SDHCI_QUIRK_NO_MULTIBLOCK quirk\n  sdhci: Add better ADMA error reporting\n  sdhci-s3c: Samsung S3C based SDHCI controller glue\n"
    },
    {
      "commit": "00d94a6a5e3d6a44818e2911a4d606e28e29fecb",
      "tree": "15a524318349cb4075f6dd69d87e4414ba54ed31",
      "parents": [
        "8b12e2505ad8c5010922e45f896d908fd1436709",
        "b6f34d44cb341ad32f08717d1a2c418e6053a031"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 21 13:14:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 21 13:14:07 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  crypto: aes-ni - Remove CRYPTO_TFM_REQ_MAY_SLEEP from fpu template\n  crypto: aes-ni - Do not sleep when using the FPU\n  crypto: aes-ni - Fix cbc mode IV saving\n  crypto: padlock-aes - work around Nano CPU errata in CBC mode\n  crypto: padlock-aes - work around Nano CPU errata in ECB mode\n"
    },
    {
      "commit": "11a2f1b78a43d0c2bd026d79b952742c7588f529",
      "tree": "c796b021962c79d544aaf88d96aa95d871ae0df1",
      "parents": [
        "557b06971b1f05cbadec2f376a305ee1954e9b0d"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sun Jun 21 20:59:33 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sun Jun 21 21:01:00 2009 +0200"
      },
      "message": "sdhci: remove needless double parenthesis\n\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "557b06971b1f05cbadec2f376a305ee1954e9b0d",
      "tree": "08f0fa936e2483afd3e91fc17277fcc45d5c3469",
      "parents": [
        "fe9db6cbf16ed64f882999dc0bffef0c65f70c4f"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "HaraldWelte@viatech.com",
        "time": "Thu Jun 18 16:53:38 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sun Jun 21 21:00:59 2009 +0200"
      },
      "message": "sdhci: Specific quirk vor VIA SDHCI controller in VX855ES\n\nThe SDHCI controller found in the VX855ES requires 10ms\ndelay between applying power and applying clock.\n\nThis issue has been discovered and documented by the OLPC XO1.5 team.\n\nSigned-off-by: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "fe9db6cbf16ed64f882999dc0bffef0c65f70c4f",
      "tree": "9a11924423bede595408ad7f78cc4f021edb15e3",
      "parents": [
        "f0bf7f61b8405224bc52fc9a3ccd167a68126e00"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Jun 08 23:33:56 2009 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sun Jun 21 21:00:59 2009 +0200"
      },
      "message": "s3cmci: fix dma configuration call\n\nThis was missed in the DMA changes during the s3c24xx\nupdates in commit 8970ef47d56fd3db28ee798b9d400caf08abd924.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "f0bf7f61b8405224bc52fc9a3ccd167a68126e00",
      "tree": "395c5ab44bd5bf3f80ddb6c2184ec8ca0ad63c4f",
      "parents": [
        "5fe23c7f51def59f66bc6aeee988ef1a467a2c8c"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "HaraldWelte@viatech.com",
        "time": "Wed Jun 17 20:22:39 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sun Jun 21 21:00:59 2009 +0200"
      },
      "message": "mmc: Add new via-sdmmc host controller driver\n\nThis adds the via-sdmmc driver for the SD/MMC-controller of VIA,\nwhich is found in a number of recent integrated VIA chipset\nproducts.\n\nSigned-off-by: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "5fe23c7f51def59f66bc6aeee988ef1a467a2c8c",
      "tree": "6d10aa3966cf105a8c6d6b758660fa6f00a49896",
      "parents": [
        "04ac2f46d6ecb995f78c9ae4e2e4707d00b5339f"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jun 18 00:14:08 2009 +0400"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sun Jun 21 21:00:59 2009 +0200"
      },
      "message": "sdhci: Add support for hosts that are only capable of 1-bit transfers\n\nSome hosts (hardware configurations, or particular SD/MMC slots) may\nnot support 4-bit bus. For example, on MPC8569E-MDS boards we can\nswitch between serial (1-bit only) and nibble (4-bit) modes, thought\nwe have to disable more peripherals to work in 4-bit mode.\n\nAlong with some small core changes, this patch modifies sdhci-of\ndriver, so that now it looks for \"sdhci,1-bit-only\" property in the\ndevice-tree, and if specified we enable a proper quirk.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "1388eefd5a5e6aaa3cb04070bfc2b944c1d24b82",
      "tree": "3af02c2da18bc0b8640f177e5636b0775c34e21f",
      "parents": [
        "6882a8c071d609f4c088bee41e79572c7cfc1790"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Sun Jun 14 12:40:53 2009 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sun Jun 21 21:00:58 2009 +0200"
      },
      "message": "sdhci: Add SDHCI_QUIRK_NO_MULTIBLOCK quirk\n\nAdd quirk to show the controller cannot do multi-block IO.\n\nThis is mainly for the Samsung SDHCI controller that currently\ncannot manage to do multi-block PIO without timing out.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "6882a8c071d609f4c088bee41e79572c7cfc1790",
      "tree": "563dd6353135c2332ece3751492a690d28bca2e2",
      "parents": [
        "0d1bb41ad4ebca92fafbab6d6c60438d7efef386"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Sun Jun 14 13:52:38 2009 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sun Jun 21 21:00:58 2009 +0200"
      },
      "message": "sdhci: Add better ADMA error reporting\n\nUpdate the ADMA error reporting to not only show the\noverall controller state but also to print the ADMA\ndescriptor list.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "0d1bb41ad4ebca92fafbab6d6c60438d7efef386",
      "tree": "6b76d5533aae2c78a51a0aab4f0a7e2ff086fbf9",
      "parents": [
        "c277331d5fbaae5772ed19862feefa91f4e477d3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Sun Jun 14 13:52:37 2009 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sun Jun 21 21:00:57 2009 +0200"
      },
      "message": "sdhci-s3c: Samsung S3C based SDHCI controller glue\n\nAdd support for the \u0027HSMMC\u0027 block(s) in the Samsung SoC\nline. These are compatible with the SDHCI driver so add\nthe necessary setup and driver binding for the platform\ndevices.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "93db6294958f62643a917e44d1abc85440e600cf",
      "tree": "33de2c41b0f70d209d64487d1a2bba6d673015ef",
      "parents": [
        "43813f399c72aa22e01a680559c1cb5274bf2140",
        "eef3e4cab72eaf5345e3c73b2975c194a714f6cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 20 10:17:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 20 10:17:02 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (35 commits)\n  Input: add driver for Synaptics I2C touchpad\n  Input: synaptics - add support for reporting x/y resolution\n  Input: ALPS - handle touchpoints buttons correctly\n  Input: gpio-keys - change timer to workqueue\n  Input: ads7846 - pin change interrupt support\n  Input: add support for touchscreen on W90P910 ARM platform\n  Input: appletouch - improve finger detection\n  Input: wacom - clear Intuos4 wheel data when finger leaves proximity\n  Input: ucb1400 - move static function from header into core\n  Input: add driver for EETI touchpanels\n  Input: ads7846 - more detailed model name in sysfs\n  Input: ads7846 - support swapping x and y axes\n  Input: ati_remote2 - use non-atomic bitops\n  Input: introduce lm8323 keypad driver\n  Input: psmouse - ESD workaround fix for OLPC XO touchpad\n  Input: tsc2007 - make sure platform provides get_pendown_state()\n  Input: uinput - flush all pending ff effects before destroying device\n  Input: simplify name handling for certain input handles\n  Input: serio - do not use deprecated dev.power.power_state\n  Input: wacom - add support for Intuos4 tablets\n  ...\n"
    },
    {
      "commit": "43813f399c72aa22e01a680559c1cb5274bf2140",
      "tree": "933c0e7c445b9c3478b5a0db06a162d0d39f00f2",
      "parents": [
        "a552f0af753eb4b5bbbe9eff205fe874b04c4583",
        "0b7af262aba912f52bc6ef76f1bc0960b01b8502"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 20 10:15:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 20 10:15:30 2009 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (24 commits)\n  agp/intel: Make intel_i965_mask_memory use dma_addr_t for physical addresses\n  agp: add user mapping support to ATI AGP bridge.\n  drm/i915: enable GEM on PAE.\n  drm/radeon: fix unused variables warning\n  agp: switch AGP to use page array instead of unsigned long array\n  agpgart: detected ALi M???? chipset with M1621\n  drm/radeon: command stream checker for r3xx-r5xx hardware\n  drm/radeon: Fully initialize LVDS info also when we can\u0027t get it from the ROM.\n  radeon: Fix CP byte order on big endian architectures with KMS.\n  agp/uninorth: Handle user memory types.\n  drm/ttm: Add some powerpc cache flush code.\n  radeon: Enable modesetting on non-x86.\n  drm/radeon: Respect AGP cant_use_aperture flag.\n  drm: EDID endianness fixes.\n  drm/radeon: this VRAM vs aperture test is wrong, just remove it.\n  drm/ttm: fix an error path to exit function correctly\n  drm: Apply \"Memory fragmentation from lost alignment blocks\"\n  ttm: Return -ERESTART when a signal interrupts bo eviction.\n  drm: Remove memory debugging infrastructure.\n  drm/i915: Clear fence register on tiling stride change.\n  ...\n"
    },
    {
      "commit": "e6423407d01168f7760cdee7270d9f51d1240301",
      "tree": "979795cfa8f6946238ab31f544159142f3e7df93",
      "parents": [
        "7f8189068726492950bf1a2dcfd9b51314560abf",
        "39c58f37a10198054c656c28202fb1e6d22fd505"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 20 10:11:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 20 10:11:11 2009 -0700"
      },
      "message": "Merge branch \u0027for-2.6.31\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* \u0027for-2.6.31\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (34 commits)\n  ide-cd: prevent null pointer deref via cdrom_newpc_intr\n  ide: BUG() on unknown requests\n  ide: filter out invalid DMA xfer mode changes in HDIO_DRIVE_CMD ioctl handler\n  ide: do not access ide_drive_t \u0027drive_data\u0027 field directly\n  sl82c105: implement test_irq() method\n  siimage: implement test_irq() method\n  pdc202xx_old: implement test_irq() method (take 2)\n  cmd64x: implement test_irq() method\n  cmd640: implement test_irq() method\n  ide: move ack_intr() method into \u0027struct ide_port_ops\u0027 (take 2)\n  ide: move IRQ clearing from ack_intr() method to clear_irq() method (take 2)\n  siimage: use ide_dma_test_irq() (take 2)\n  cmd64x: implement clear_irq() method (take 2)\n  ide: call clear_irq() method in ide_timer_expiry()\n  sgiioc4: coding style cleanup\n  ide: don\u0027t enable IORDY at a probe time\n  ide: IORDY handling fixes\n  ata: add ata_id_pio_need_iordy() helper (v2)\n  ide-tape: fix build issue\n  ide: unify interrupt reason checking\n  ...\n"
    },
    {
      "commit": "39c58f37a10198054c656c28202fb1e6d22fd505",
      "tree": "f0a321782a02f8fde4a68ffd8627771ff6be1e02",
      "parents": [
        "2c7eaa43c3bb7b3b9fe2051d17f308c1f0728c78"
      ],
      "author": {
        "name": "Rainer Weikusat",
        "email": "rweikusat@mssgmbh.com",
        "time": "Thu Jun 18 17:04:00 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jun 20 12:22:47 2009 +0200"
      },
      "message": "ide-cd: prevent null pointer deref via cdrom_newpc_intr\n\nWith 2.6.30, the error handling code in cdrom_newpc_intr was changed\nto deal with partial request failures by normally completing the \u0027good\u0027\nparts of a request and only \u0027error\u0027 the last (and presumably,\nincompletely transferred) bio associated with a particular\nrequest. In order to do this, ide_complete_rq is called over\nide_cd_error_cmd() to partially complete the rq. The block layer\ndoes partial completion only for requests with bio\u0027s and if the\nrq doesn\u0027t have one (eg \u0027GPCMD_READ_DISC_INFO\u0027) the request is\ncompleted as a whole and the drive-\u003ehwif-\u003erq pointer set to NULL\nafterwards. When calling ide_complete_rq again to report\nthe error, this null pointer is derefenced, resulting in a kernel\ncrash.\n\nThis fixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d13399.\n\nSigned-off-by: Rainer Weikusat \u003crweikusat@mssgmbh.com\u003e\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "eef3e4cab72eaf5345e3c73b2975c194a714f6cd",
      "tree": "36106ee8038a87c1616e3deea7dd092d761ab64f",
      "parents": [
        "ec20a022aa24fc63d3ab59584cb1e5aa9a21d46c"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Thu Jun 11 08:08:39 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jun 19 22:56:45 2009 -0700"
      },
      "message": "Input: add driver for Synaptics I2C touchpad\n\nThis driver supports Synaptics I2C touchpad controller on eXeda\nmobile device. Unfortunaltely it only works in relative mode and\nthus is not comaptible with Xorg Synaptics driver.\n\nSigned-off-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ec20a022aa24fc63d3ab59584cb1e5aa9a21d46c",
      "tree": "671086529e62fcb541fb03422010d1eeae09b00a",
      "parents": [
        "d7ed5d883c09c5474f842dcb148515dfaef2a567"
      ],
      "author": {
        "name": "Tero Saarni",
        "email": "tero.saarni@gmail.com",
        "time": "Wed Jun 10 23:27:24 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jun 19 22:55:17 2009 -0700"
      },
      "message": "Input: synaptics - add support for reporting x/y resolution\n\nSynaptics uses anisotropic coordinate system.  On some wide touchpads\nvertical resolution can be twice as high as horizontal which causes\nunequal sensitivity on x/y directions.  Add support for reading the\nresolution with EVIOCGABS ioctl.\n\nSigned-off-by: Tero Saarni \u003ctero.saarni@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0b7af262aba912f52bc6ef76f1bc0960b01b8502",
      "tree": "887c22e1b4ba59b13501ad3c76471d5f1b25b46d",
      "parents": [
        "a95fe463e73b8c7b2d97606ac86ce261f1270726"
      ],
      "author": {
        "name": "Pierre Willenbrock",
        "email": "pierre@pirsoft.de",
        "time": "Fri Jun 19 18:31:47 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Jun 20 14:16:59 2009 +1000"
      },
      "message": "agp/intel: Make intel_i965_mask_memory use dma_addr_t for physical addresses\n\nOtherwise, the high bits to be stuffed in the unused lower bits of the\npage address are lost.\n\nSigned-off-by: Pierre Willenbrock \u003cpierre@pirsoft.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fb20871a54961b82d35303b43452928186c1361d",
      "tree": "1beeb39e45eda1c8b5893090904b583fceeb07ef",
      "parents": [
        "bee89ab228e6f51c4ddd3481b9bd491859a8ee7b",
        "c7a5d70796379e3d51d0c652fbe1634b81d3bbd5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 17:48:32 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 17:48:32 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (342 commits)\n  Staging: comedi: fix build errors\n  Staging: udlfb: update to version 0.2.3\n  Staging: udlfb: fix some sparse warnings.\n  Staging: udlfb: clean up checkpatch warnings in udlfb.c\n  Staging: udlfb: clean up checkpatch warnings in udlfb.h\n  Staging: udlfb: add udlfb driver to build\n  Staging: add udlfb driver\n  Staging: pata_rdc: remove pointless comments\n  Staging: pata_rdc: remove DRIVER macros\n  Staging: pata_rdc: remove dbgprintf macro\n  Staging: pata_rdc: remove broken flag\n  Staging: pata_rdc: fix build warnings\n  Staging: pata_rdc: use PCI_DEVICE\n  Staging: pata_rdc: remove function prototypes\n  Staging: pata_rdc: coding style fixes\n  Staging: pata_rdc: convert code to work in 2.6.29\n  Staging: pata_rdc: add driver to the build system\n  Staging: add pata_rdc driver\n  Staging: remove obsolete serqt_usb driver\n  Staging: serqt_usb2 add the driver to the build\n  ...\n"
    },
    {
      "commit": "5c6fb0059cec9a3c0f6d88a0ddf3d62ad323cd57",
      "tree": "49b4ceaeb5686fca4546315155d04633adf25b3c",
      "parents": [
        "31583d6acf940d2951bc8716557b06d9de5a0c4b",
        "c70366732f67dbdb32f7fe9c6aa59299b76feca6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 17:45:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 17:45:51 2009 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c: New macro to initialize i2c address lists on the fly\n  i2c: Don\u0027t advertise i2c functions when not available\n  i2c: Use rwsem instead of mutex for board info\n  i2c: Add a sysfs interface to instantiate devices\n  i2c: Limit core locking to the necessary sections\n  i2c: Kill the redundant client list\n  i2c: Kill is_newstyle_driver\n  i2c: Merge i2c_attach_client into i2c_new_device\n  i2c: Drop i2c_probe function\n  i2c: Get rid of the legacy binding model\n  i2c: Kill client_register and client_unregister methods\n"
    },
    {
      "commit": "31583d6acf940d2951bc8716557b06d9de5a0c4b",
      "tree": "607aef385b0998f0cb7ff63b05407afed5182840",
      "parents": [
        "ee37ba7a4212c7420f12e6a2ad8a3966649ede7a",
        "f740f5ca056f0a4eff3abdf272a8a4ba3965d57d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 17:43:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 17:43:04 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  Fix kernel-doc parameter name typo in blk-settings.c:\n  block: rename CONFIG_LBD to CONFIG_LBDAF\n  block: Fix bounce_pfn setting\n  hd: stop defining MAJOR_NR\n"
    },
    {
      "commit": "773d7a09e1a1349a5319ac8665e9c612c6aa27d8",
      "tree": "3b2272bb3cfcab04ba6459cba116e577278c9392",
      "parents": [
        "17fad5209e6b55148dbd20156cdaf2c7e67faa40",
        "b71a107c66ad952c9d35ec046a803efc89a80556"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 17:40:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 17:40:40 2009 -0700"
      },
      "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: (35 commits)\n  powerpc/5121: make clock debug output more readable\n  powerpc/5xxx: Add common mpc5xxx_get_bus_frequency() function\n  powerpc/5200: Update pcm030.dts to add i2c eeprom and delete cruft\n  powerpc/5200: convert mpc52xx_psc_spi to use cs_control callback\n  fbdev/xilinxfb: Fix improper casting and tighen up probe path\n  usb/ps3: Add missing annotations\n  powerpc: Add memory clobber to mtspr()\n  powerpc: Fix invalid construct in our CPU selection Kconfig\n  ps3rom: Use ps3_system_bus_[gs]et_drvdata() instead of direct access\n  powerpc: Add configurable -Werror for arch/powerpc\n  of_serial: Add UPF_FIXED_TYPE flag\n  drivers/hvc: Add missing __devexit_p()\n  net/ps3: gelic - Add missing annotations\n  powerpc: Introduce macro spin_event_timeout()\n  powerpc/warp: Fix ISA_DMA_THRESHOLD default\n  powerpc/bootwrapper: Custom build options for XPedite52xx targets\n  powerpc/85xx: Add defconfig for X-ES MPC85xx boards\n  powerpc/85xx: Add dts files for X-ES MPC85xx boards\n  powerpc/85xx: Add platform support for X-ES MPC85xx boards\n  83xx: add support for the kmeter1 board.\n  ...\n"
    },
    {
      "commit": "4b1982896876872d30493cca9477975b62335f39",
      "tree": "e2d2cf3ff6f98dada1e68517e7f03ee6095652c5",
      "parents": [
        "5b7f92c96a74ac9a9bc21101ad02f6c9f71fd25d"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jun 18 16:49:21 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:08 2009 -0700"
      },
      "message": "fbdev: do not allow VESA modes without compiled-in drivers\n\nDo not accept VESA modes by the \"vga\u003d\" kernel parameter if there is no\nframe buffer driver compiled-in to handle it.\n\nAlso, there is a comment added to the Kconfig description after Werner\nLemberg\u0027s suggestion\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d13249\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReported-by: Werner Lemberg \u003cwl@gnu.org\u003e\nCc: Michal Januszewski \u003cspock@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e20ce94ce378334dea83a83ab26253b851100a2",
      "tree": "f75e2d51b4b54842833b20a9cc9cfc569cbfe7a6",
      "parents": [
        "a90b037583d5f1ae3e54e9c687c79df82d1d34a4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Jun 18 16:49:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:06 2009 -0700"
      },
      "message": "convert some DMA_nnBIT_MASK() callers\n\nWe\u0027re about to make DMA_nnBIT_MASK() emit `deprecated\u0027 warnings.  Convert the\nremaining stragglers which are visible to the x86_64 build.\n\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Eric Moore \u003cEric.Moore@lsil.com\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nCc: Yi Zou \u003cyi.zou@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a90b037583d5f1ae3e54e9c687c79df82d1d34a4",
      "tree": "a399772347bfa16ba9ee76caa9a14105987b8c01",
      "parents": [
        "0b9ce5a20138590bd9556e34a0408164fadf4163"
      ],
      "author": {
        "name": "Dirk Eibach",
        "email": "eibach@gdsys.de",
        "time": "Thu Jun 18 16:49:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:06 2009 -0700"
      },
      "message": "char: moxa, prevent opening unavailable ports\n\nIn moxa.c there are 32 minor numbers reserved for each device.  The number\nof ports actually available per device is stored in\nmoxa_board_conf-\u003enumPorts.  This number is not considered in moxa_open().\nOpening a port that is not available results in a kernel oops.  This patch\nadds a test to moxa_open() that prevents opening unavailable ports.\n\n[akpm@linux-foundation.org: avoid multiple returns]\nSigned-off-by: Dirk Eibach \u003ceibach@gdsys.de\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0b9ce5a20138590bd9556e34a0408164fadf4163",
      "tree": "fa9a32b6a7b26948d6b632fdedf33bd3d5aed5ae",
      "parents": [
        "4390b9e0cfa30c2b1a4d821748d7948fd85356df"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jun 18 16:49:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:06 2009 -0700"
      },
      "message": "istallion: add missing __devexit marking\n\nThe remove member of the pci_driver stli_pcidriver uses __devexit_p(), so\nthe remove function itself should be marked with __devexit.  Even more so\nconsidering the probe function is marked with __devinit.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4390b9e0cfa30c2b1a4d821748d7948fd85356df",
      "tree": "2aed93d24323270a046de4d996e0a5c2c006cb81",
      "parents": [
        "befca96779b0259ac8fad0183e748a62935c39cb"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Jun 18 16:49:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:06 2009 -0700"
      },
      "message": "dtlk: off by one in {read,write}_tts()\n\nWith a postfix increment retries is incremented beyond DTLK_MAX_RETRIES so\nthe error message is not displayed correctly.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: James R. Van Zandt \u003cjrv@vanzandt.mv.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6229bec25be4ba00f31dd26e25721cc96c22262",
      "tree": "a27e4c51dd8b9aaeb589a147a22bbd06bde77cf0",
      "parents": [
        "575c5807f6842422e9fe2432fd48dfcc1d7aef41"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jun 18 16:49:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:05 2009 -0700"
      },
      "message": "rtc: make rtc_update_irq callable with irqs enabled\n\nThe rtc_update_irq() might be called with irqs enabled, if a interrupt\nhandler was registered without IRQF_DISABLED.  Use\nspin_lock_irqsave/spin_unlock_irqrestore instead of spin_lock/spin_unlock.\n\nAlso update kerneldoc and drivers which do extra work to follow the\ncurrent interface spec, as suggestted by David Brownell.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "575c5807f6842422e9fe2432fd48dfcc1d7aef41",
      "tree": "5b0f44de7188c7a82a6df635a919dc00b694baac",
      "parents": [
        "34a661a1fe02840b6fc8de0a616464dd4899782f"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jun 18 16:49:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:05 2009 -0700"
      },
      "message": "spi_mpc8xxx: s/83xx/8xxx/g\n\nSince we renamed the file, we might want to rename the file internals too.\n\nThough we don\u0027t bother with changing platform driver name and platform\nmodule alias.  The stuff is legacy and hopefully we\u0027ll remove it soon.\n\nSuggested-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34a661a1fe02840b6fc8de0a616464dd4899782f",
      "tree": "fd992a4d4cba9eaed72bdab0b123216b5ee09127",
      "parents": [
        "aef79d827657fce5a3038ba07f11ce6dcd0421d0"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jun 18 16:49:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:05 2009 -0700"
      },
      "message": "spi_mpc83xx: rename spi_83xx.c to spi_8xxx.c\n\nThe driver handles MPC83xx, MPC85xx and MPC86xx SPI controllers, so rename\nthe file for clarity.\n\nSuggested-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aef79d827657fce5a3038ba07f11ce6dcd0421d0",
      "tree": "8e681110b10b448ba20b33fca4039f625fbb8e1e",
      "parents": [
        "b9b9af11fe35f509899fc5ff242b68d3299c3aef"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jun 18 16:49:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:05 2009 -0700"
      },
      "message": "spi_mpc83xx: remove dead code\n\nThis patch removes #if 0\u0027ed code, and spi_mpc83xx-\u003ebusy variable that is\nused by that dead snippet only.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b9b9af11fe35f509899fc5ff242b68d3299c3aef",
      "tree": "037122c43eb67350eae4e0ce700afd5a2077f2e2",
      "parents": [
        "9effb959dee0919991362541048479d94bd1f6e0"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jun 18 16:49:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:05 2009 -0700"
      },
      "message": "spi_mpc83xx: split mpc83xx_spi_work() into two routines\n\nmpc83xx_spi_work() is quite large, with up to five indentation levels and\nis quite difficult to read.\n\nSo, split the function in two parts:\n1. mpc83xx_spi_work() now only traverse queued spi messages;\n2. mpc83xx_spi_do_one_msg() only manages single messages.\n\nThere should be no functional changes.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9effb959dee0919991362541048479d94bd1f6e0",
      "tree": "30fe48ebbda5673fcc53bc3775108f5d6645a510",
      "parents": [
        "d2998c2c3608e6c674f9079b661583927fbe61b0"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jun 18 16:49:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:04 2009 -0700"
      },
      "message": "spi_mpc83xx: fix checkpatch issues\n\nCheckpatch is spitting errors when seeing the rename patch, so fix the\nerrors prior to moving.\n\nFollowing errors and warnings were fixed:\n\n   WARNING: Use #include \u003clinux/io.h\u003e instead of \u003casm/io.h\u003e\n   #1027: FILE: drivers/spi/spi_mpc8xxx.c:37:\n   +#include \u003casm/io.h\u003e\n\n   ERROR: \"foo * bar\" should be \"foo *bar\"\n   #1111: FILE: drivers/spi/spi_mpc8xxx.c:121:\n   +static inline void mpc83xx_spi_write_reg(__be32 __iomem * reg, u32 val)\n\n   ERROR: \"foo * bar\" should be \"foo *bar\"\n   #1116: FILE: drivers/spi/spi_mpc8xxx.c:126:\n   +static inline u32 mpc83xx_spi_read_reg(__be32 __iomem * reg)\n\n   ERROR: \"foo * bar\" should be \"foo *bar\"\n   #1125: FILE: drivers/spi/spi_mpc8xxx.c:135:\n   +       type * rx \u003d mpc83xx_spi-\u003erx;                                      \\\n\n   ERROR: \"foo * bar\" should be \"foo *bar\"\n   #1135: FILE: drivers/spi/spi_mpc8xxx.c:145:\n   +       const type * tx \u003d mpc83xx_spi-\u003etx;                      \\\n\n   WARNING: suspect code indent for conditional statements (16, 25)\n   #1504: FILE: drivers/spi/spi_mpc8xxx.c:514:\n   +               while (((event \u003d\n   [...]\n   +                        cpu_relax();\n\nFollowing warnings were left over, since fixing them will hurt the\nreadability.  We\u0027d better fix them by lowering the indentation level by\nsplitting mpc83xx_spi_work function into two parts.\n\n   WARNING: line over 80 characters\n   #1371: FILE: drivers/spi/spi_mpc8xxx.c:381:\n   +                                       status \u003d mpc83xx_spi_setup_transfer(spi, t);\n\n   WARNING: line over 80 characters\n   #1392: FILE: drivers/spi/spi_mpc8xxx.c:402:\n   +                               mpc83xx_spi_chipselect(spi, BITBANG_CS_INACTIVE);\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5afbf098d171664695db2a7e828e8d96871a01e1",
      "tree": "99e46bb86d1cecd144612d82667ef87cc2c79115",
      "parents": [
        "fd8a11e100b463811f41266ea3880c830f3359ea"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jun 18 16:49:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:04 2009 -0700"
      },
      "message": "spi_mpc83xx: add small delay after asserting chip-select line\n\nThis is needed for some underlaying GPIO controllers that may be a bit\nslow, or if chip-select signal need some time to stabilize.\n\nFor what it\u0027s worth, we already have the similar delay for chip-select\nde-assertion case.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd8a11e100b463811f41266ea3880c830f3359ea",
      "tree": "ad26d74766e03088b6c783ed12f312668d32dd74",
      "parents": [
        "9e04b3336a90efef6a912501155f9880abf7b3c2"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jun 18 16:49:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:04 2009 -0700"
      },
      "message": "spi_mpc83xx: quieten down the \"Requested speed is too low\" message\n\nWhen a platform is running at high frequencies it\u0027s not always possible to\nscale-down a frequency to a requested value, and using mmc_spi driver this\nleads to the following printk flood during card polling:\n\n  ...\n  mmc_spi spi32766.0: Requested speed is too low: 400000 Hz. Will use\n  520828 Hz instead.\n  mmc_spi spi32766.0: Requested speed is too low: 400000 Hz. Will use\n  520828 Hz instead.\n  ...\n\nFix this by using WARN_ONCE(), it\u0027s better than the flood, and also better\nthan turning dev_err() into dev_dbg(), since we actually want to warn that\nsome things may not work correctly.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e04b3336a90efef6a912501155f9880abf7b3c2",
      "tree": "a30ac517b376e9afd024436bfaf1e939c8b9c738",
      "parents": [
        "433f13a7274ccc3541d2832ffe5ef4472036cc72"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jun 18 16:48:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:04 2009 -0700"
      },
      "message": "spi_mpc83xx: handle other Freescale processors\n\nWith this patch we\u0027ll able to select spi_mpc83xx driver on the MPC86xx\nplatforms.  Let the driver depend on FSL_SOC, so we don\u0027t have to worry\nabout Kconfig anymore.\n\nAlso remove the \"experimental\" dependency, the driver has been tested to\nwork on a various hardware, and surely not experimental anymore.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1e9c28599879040039f610c5b177e61ef65ff100",
      "tree": "308fea743fbadefa3ea9a88ff3ae51f6fe0c624a",
      "parents": [
        "0732f87761dbe417cb6e084b712d07e879e876ef"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Thu Jun 18 16:48:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:03 2009 -0700"
      },
      "message": "gpio: driver for PrimeCell PL061 GPIO controller\n\nThis is a driver for the ARM PrimeCell PL061 GPIO AMBA peripheral.  The\ndriver is implemented using the gpiolib framework.\n\nThis driver also includes support for the use of the PL061 as an interrupt\ncontroller (secondary).\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7a5d70796379e3d51d0c652fbe1634b81d3bbd5",
      "tree": "4fb6b8cd94844f948d4c1ce10bc9259dcec8a482",
      "parents": [
        "7316bc55ed20c1eae6ff87a35dc2a8e3827f2d79"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:04:32 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:04:32 2009 -0700"
      },
      "message": "Staging: comedi: fix build errors\n\nSome of the comedi drivers need timer.h to build properly, so put it\nin the comedidev.h file to fix these errors.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7316bc55ed20c1eae6ff87a35dc2a8e3827f2d79",
      "tree": "d2ad89ddb34c71cba496197a36e11a4f2ba97745",
      "parents": [
        "4b6a4856c6b6e3bb7839b15296712627b7a37208"
      ],
      "author": {
        "name": "Roberto De Ioris",
        "email": "roberto@unbit.it",
        "time": "Wed Jun 10 23:02:19 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:57 2009 -0700"
      },
      "message": "Staging: udlfb: update to version 0.2.3\n\nThis updates the udlfb to the 0.2.3 version.\n\nFrom: Roberto De Ioris \u003croberto@unbit.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4b6a4856c6b6e3bb7839b15296712627b7a37208",
      "tree": "b4d16d7febff9ab770f6313f0a2852957c21518d",
      "parents": [
        "f05e0575ed334a23dad91b8f6ed0ac42a3996b8d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 03 14:47:21 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:57 2009 -0700"
      },
      "message": "Staging: udlfb: fix some sparse warnings.\n\nThere are others remaining due to the __iomem namespace of the\nframebuffer data pointer.\n\nCc: Roberto De Ioris \u003croberto@unbit.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f05e0575ed334a23dad91b8f6ed0ac42a3996b8d",
      "tree": "454ae5519aa8425aeb46e3d164a8280cd6c26d32",
      "parents": [
        "39e7df5d17f28889543c09b5f3ffd6d380fc7317"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 03 14:47:08 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:57 2009 -0700"
      },
      "message": "Staging: udlfb: clean up checkpatch warnings in udlfb.c\n\nThis cleans up a bunch of checkpatch.pl warnings in the udlfb.c file.\n\nCc: Roberto De Ioris \u003croberto@unbit.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "39e7df5d17f28889543c09b5f3ffd6d380fc7317",
      "tree": "3dfe3d1b69196054022b8f5812139ffd21a8341c",
      "parents": [
        "9a82e6df79f13a3489c50813c1edb4331a9400d3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 03 14:47:00 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:57 2009 -0700"
      },
      "message": "Staging: udlfb: clean up checkpatch warnings in udlfb.h\n\nThis cleans up a bunch of checkpatch.pl warnings in the udlfb.h file.\n\nCc: Roberto De Ioris \u003croberto@unbit.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9a82e6df79f13a3489c50813c1edb4331a9400d3",
      "tree": "51e28e6b23a7a433c684fbd4b87ca2e1e08b5ed1",
      "parents": [
        "88e58b1a42f8c1e9ac8ecda23374cc241045d309"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 03 14:45:40 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:57 2009 -0700"
      },
      "message": "Staging: udlfb: add udlfb driver to build\n\nThis adds the udlfb driver to the build system\n\nCc: Roberto De Ioris \u003croberto@unbit.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "88e58b1a42f8c1e9ac8ecda23374cc241045d309",
      "tree": "3da0cc4d5aa060f10293f45e9a0ee9c8eb600ce9",
      "parents": [
        "0f218ee2b7e474a5424fbd452c2e3a5da0599e99"
      ],
      "author": {
        "name": "Roberto De Ioris",
        "email": "roberto@unbit.it",
        "time": "Wed Jun 03 14:03:06 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:57 2009 -0700"
      },
      "message": "Staging: add udlfb driver\n\nThis adds the udlfb driver, a framebuffer driver for DisplayLink devices.\n\n\nFrom: Roberto De Ioris \u003croberto@unbit.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0f218ee2b7e474a5424fbd452c2e3a5da0599e99",
      "tree": "343a73d67279fa3472d9983ca6c292ac514385d7",
      "parents": [
        "0b77ca66a6ef1ab353b112bb548ff7492836ecc3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 03 11:12:41 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:57 2009 -0700"
      },
      "message": "Staging: pata_rdc: remove pointless comments\n\nThese comments contribute nothing to the code, and most were just cut\nand pasted from another driver.\n\nCc: Kevin Huang  \u003cKevin.Huang@rdc.com.tw\u003e\nCc: Tomy Wang \u003cTomy.Wang@rdc.com.tw\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0b77ca66a6ef1ab353b112bb548ff7492836ecc3",
      "tree": "692d2ab3b60a274a412486968073411fe3372fbb",
      "parents": [
        "da9dbc0059fc5c6ae80dd8ecf85ae455a65d96de"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 03 11:07:38 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:56 2009 -0700"
      },
      "message": "Staging: pata_rdc: remove DRIVER macros\n\nThey are not needed, and the version one was pointless now that the code\nis merged into the tree.\n\nCc: Kevin Huang  \u003cKevin.Huang@rdc.com.tw\u003e\nCc: Tomy Wang \u003cTomy.Wang@rdc.com.tw\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "da9dbc0059fc5c6ae80dd8ecf85ae455a65d96de",
      "tree": "37333e10ec653cbaa38303ed7b05f8a2b5840883",
      "parents": [
        "c7a8c592c1f69f2c8e86baf21acfd64c64b5f3fd"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 03 10:17:47 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:56 2009 -0700"
      },
      "message": "Staging: pata_rdc: remove dbgprintf macro\n\nUse dev_dbg() instead.\n\nCc: Kevin Huang  \u003cKevin.Huang@rdc.com.tw\u003e\nCc: Tomy Wang \u003cTomy.Wang@rdc.com.tw\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c7a8c592c1f69f2c8e86baf21acfd64c64b5f3fd",
      "tree": "0f4cf04bf33edd2b999a56c40b5ecb412c42aa41",
      "parents": [
        "6b23e3104d95dd752fcf8b32fbace15f483b6814"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 03 10:17:47 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:56 2009 -0700"
      },
      "message": "Staging: pata_rdc: remove broken flag\n\nThe \"in_module_init\" flag was wrong, so just remove it, it\u0027s not needed.\n\n\nCc: Kevin Huang  \u003cKevin.Huang@rdc.com.tw\u003e\nCc: Tomy Wang \u003cTomy.Wang@rdc.com.tw\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6b23e3104d95dd752fcf8b32fbace15f483b6814",
      "tree": "41ad1070baf1ca77b5e9c0b5315e5687331dab2c",
      "parents": [
        "1a24bda26106fa522de8af78a2fea2c5e737137b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 03 10:14:19 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:56 2009 -0700"
      },
      "message": "Staging: pata_rdc: fix build warnings\n\nstruct ata_port_info shouldn\u0027t be const, so remove that which fixes up\nthe compiler warnings.\n\nCc: Kevin Huang  \u003cKevin.Huang@rdc.com.tw\u003e\nCc: Tomy Wang \u003cTomy.Wang@rdc.com.tw\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1a24bda26106fa522de8af78a2fea2c5e737137b",
      "tree": "fcffce7a098aa1f3845b69f9d610b52f3a819a17",
      "parents": [
        "c0a5962f761b5c7c312d829c16c2856be6d494db"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 03 09:47:57 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:56 2009 -0700"
      },
      "message": "Staging: pata_rdc: use PCI_DEVICE\n\nUse the PCI_DEVICE macro, that\u0027s what it is there for...\n\nCc: Kevin Huang  \u003cKevin.Huang@rdc.com.tw\u003e\nCc: Tomy Wang \u003cTomy.Wang@rdc.com.tw\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c0a5962f761b5c7c312d829c16c2856be6d494db",
      "tree": "931a911792b9fdbad3bb634508c4411a5a3c14dc",
      "parents": [
        "482612afc611a504ef7f0e51022d381876ee3cca"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 03 09:47:57 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:56 2009 -0700"
      },
      "message": "Staging: pata_rdc: remove function prototypes\n\nMove code around so we do not need the function prototypes anymore.\n\nCc: Kevin Huang  \u003cKevin.Huang@rdc.com.tw\u003e\nCc: Tomy Wang \u003cTomy.Wang@rdc.com.tw\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "482612afc611a504ef7f0e51022d381876ee3cca",
      "tree": "2556b161c753abf3d31d4ee8b2e01d7710672352",
      "parents": [
        "b079fa27d946cf7382ebcd06148782d62103e51a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 03 07:45:49 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:56 2009 -0700"
      },
      "message": "Staging: pata_rdc: coding style fixes\n\nThis fixes a number of coding style issues in the pata_rdc.h file\n\nCc: Kevin Huang  \u003cKevin.Huang@rdc.com.tw\u003e\nCc: Tomy Wang \u003cTomy.Wang@rdc.com.tw\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b079fa27d946cf7382ebcd06148782d62103e51a",
      "tree": "ee97cd3443469ccd52f979af76ef1899cbd7a13a",
      "parents": [
        "89a2c2085bfddde2d4fe2264a3f040cb054ed145"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 02 22:45:46 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:56 2009 -0700"
      },
      "message": "Staging: pata_rdc: convert code to work in 2.6.29\n\nThis fixes build problems in the pata_rdc driver due to api changes in\nthe libata layer.\n\n\nCc: Kevin Huang  \u003cKevin.Huang@rdc.com.tw\u003e\nCc: Tomy Wang \u003cTomy.Wang@rdc.com.tw\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "89a2c2085bfddde2d4fe2264a3f040cb054ed145",
      "tree": "838b43f94a2bd570aaffe306b17f1f35361f9a06",
      "parents": [
        "ad41a8a58e15bf4dee13b78bb3b77f4e1f417506"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 02 22:45:46 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:56 2009 -0700"
      },
      "message": "Staging: pata_rdc: add driver to the build system\n\nCc: Kevin Huang  \u003cKevin.Huang@rdc.com.tw\u003e\nCc: Tomy Wang \u003cTomy.Wang@rdc.com.tw\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ad41a8a58e15bf4dee13b78bb3b77f4e1f417506",
      "tree": "a6b4ea911d12d759b35ede21833f6a0f15853931",
      "parents": [
        "ba49d59ac4b0748c8d7be9d7a9f637c50592e977"
      ],
      "author": {
        "name": "Kevin Huang",
        "email": "Kevin.Huang@rdc.com.tw",
        "time": "Mon Jun 01 11:43:20 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:56 2009 -0700"
      },
      "message": "Staging: add pata_rdc driver\n\nThis is our IDE Source code. This is base on kernel 2.6.28.  pata_rdc.h\nand pata_rdc.c\n\nFrom: Kevin Huang \u003cKevin.Huang@rdc.com.tw\u003e\nCc: Tomy Wang \u003cTomy.Wang@rdc.com.tw\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ba49d59ac4b0748c8d7be9d7a9f637c50592e977",
      "tree": "ef93e06add51b3dcad53548587787f583fbd87de",
      "parents": [
        "8ba911c793c526c394eeddbe66f675c58a922449"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 02 15:16:24 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:56 2009 -0700"
      },
      "message": "Staging: remove obsolete serqt_usb driver\n\nNow that Bill rewrote the driver \"properly\", this old thing can be removed.\n\nCc: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8ba911c793c526c394eeddbe66f675c58a922449",
      "tree": "5975748c68256f1a46e69f1d3d858acabf4e4213",
      "parents": [
        "d75662e164d5175c5e5f9339ff4d6f6980613d96"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Sun May 31 15:49:42 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:56 2009 -0700"
      },
      "message": "Staging: serqt_usb2 add the driver to the build\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d75662e164d5175c5e5f9339ff4d6f6980613d96",
      "tree": "3f08149504b3643d3913354991d6da1017dd8fec",
      "parents": [
        "0d99b6eb851fbea9e31ad23f70c8f9fbefd6e4e8"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Sun May 31 15:49:43 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:56 2009 -0700"
      },
      "message": "Staging: Add serqt_usb2, a rewrite of serqt_usb for the usb-serial layer\n\nThis is the serqt_usb driver rewritten to use usb-serial.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0d99b6eb851fbea9e31ad23f70c8f9fbefd6e4e8",
      "tree": "29e955d9f3384b23a9ddf9136ec1c3f83b54f526",
      "parents": [
        "04b17c935bb4066bf036b338f46ed253bcf34b70"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 04 11:29:54 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:55 2009 -0700"
      },
      "message": "Staging: asus_oled: fix build warnings\n\nThis fixes some build warnings in the asus_oled driver.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "04b17c935bb4066bf036b338f46ed253bcf34b70",
      "tree": "d70f33fa14b5b8ce46877f2d32c98eaa39f9a9fb",
      "parents": [
        "b0f434a7e90395b588a38ae706c6c63a23d497e4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 04 11:29:54 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:55 2009 -0700"
      },
      "message": "Staging: slicoss: fix build warnings\n\nThis fixes some build warnings in the slicoss driver.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b0f434a7e90395b588a38ae706c6c63a23d497e4",
      "tree": "ed9e22a276e38ded625caf4b41bcfbea0dc89b32",
      "parents": [
        "602bd07313f6b337b7ec0297855a5d4d1743c6f2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 04 13:35:15 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:55 2009 -0700"
      },
      "message": "Staging: slicoss: Add missing __devexit_p()\n\nThe remove function uses __devexit, so the .remove assignment needs\n__devexit_p() to fix a build error with hotplug disabled.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "602bd07313f6b337b7ec0297855a5d4d1743c6f2",
      "tree": "add1e113adb0340eba834cdae1a06fd2e3d6e4ba",
      "parents": [
        "24f5063d3f1125a75cadacab4609a358c15a96f3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 04 11:29:54 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:55 2009 -0700"
      },
      "message": "Staging: altpciechdma: fix build warnings\n\nThis fixes some build warnings in the altpciechdma driver.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "24f5063d3f1125a75cadacab4609a358c15a96f3",
      "tree": "894942d3822b10c2140af7123599835911b7e6fd",
      "parents": [
        "afcf462a1fd78cc372aefd9fe352e2dc2f237937"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 04 13:35:15 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:55 2009 -0700"
      },
      "message": "Staging: altpciechdma: Add missing __devexit_p()\n\nThe remove function uses __devexit, so the .remove assignment needs\n__devexit_p() to fix a build error with hotplug disabled.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "afcf462a1fd78cc372aefd9fe352e2dc2f237937",
      "tree": "ec346ebfcf6ad5e44be0cf9aedafc6cb2b86eb89",
      "parents": [
        "8d1c50e9829442be5bc88979d587af2a5ff07e32"
      ],
      "author": {
        "name": "Dongxiao Xu",
        "email": "dongxiao.xu@intel.com",
        "time": "Sun May 31 14:44:01 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:55 2009 -0700"
      },
      "message": "Staging: heci: fix the problem that file_ext-\u003estate should be protected by device_lock\n\nWhile access file_ext-\u003estate, we should use device_lock to protect it. The\noriginal codes miss this in some places.\n\nSigned-off-by: Dongxiao Xu \u003cdongxiao.xu@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8d1c50e9829442be5bc88979d587af2a5ff07e32",
      "tree": "7317485e181e29cbf3370ad2df9fba2ab846fbea",
      "parents": [
        "ad914a3ec5f1b8c4f97a00f94e11bb20f99a901b"
      ],
      "author": {
        "name": "Dongxiao Xu",
        "email": "dongxiao.xu@intel.com",
        "time": "Sun May 31 14:43:58 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:55 2009 -0700"
      },
      "message": "Staging: heci: do not print error when heci_bh_handler is already on workqueue\n\nschedule_work returns 0, if the work is already on the work_queue, else\nreturns non-zero. Do not print error message if heci_bh_handlerwork was\nalready on queue.\n\nSigned-off-by: Nikanth Karthikesan \u003cknikanth@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ad914a3ec5f1b8c4f97a00f94e11bb20f99a901b",
      "tree": "d6356f54d46b846557dbb224b30ec8a11800d4d2",
      "parents": [
        "52b855600c5c16c13b6f288f3536d01c2603e78d"
      ],
      "author": {
        "name": "Dongxiao Xu",
        "email": "dongxiao.xu@intel.com",
        "time": "Sun May 31 14:43:55 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:55 2009 -0700"
      },
      "message": "Staging: heci: fix setting h_is bit in h_csr register\n\nHost software could issue interrupts to ME firmware, using H_IG bit. While\nSetting H_IG bit, host software should preserve all the other bits in H_CSR\nunchanged. In the original function which sets H_CSR register, they first read\nthe register, then set some bits, and write the whole 32bits back to the\nregister. And that the special behavior of H_IS (write-one-to-zero) causes problem.\nThis patch fixes the issue in the following ways:\n\n - Modify heci_set_csr_register() function so that it doesn\u0027t change H_IS bit.\n - Add interface heci_csr_clear_his() to clear H_IS bit. This function is called\n   after H_IS checking (dev-\u003ehost_hw_state \u0026 H_IS \u003d\u003d H_IS).\n - In original heci_csr_disable_interrupts() function, it not only clears H_IE\n   bit, sometimes it also clears H_IS bit. This patch separates the two parts.\n - Avoid calling write_heci_register() function to set H_CSR register directly,\n   and instead using heci_set_csr_register() function\n\nSigned-off-by: Dongxiao Xu \u003cdongxiao.xu@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "52b855600c5c16c13b6f288f3536d01c2603e78d",
      "tree": "114159b3e83b90f2135e9a8e723eab57dc722fe4",
      "parents": [
        "58b25a63a18e88052c8f5f068e68feaac4c6831d"
      ],
      "author": {
        "name": "Dongxiao Xu",
        "email": "dongxiao.xu@intel.com",
        "time": "Sun May 31 14:43:51 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:55 2009 -0700"
      },
      "message": "Staging: heci: fix typos and add wait after disconnect\n\n- Fix typo for enum HECI_WRITE.\n - Fix timeout issue. If the time period is greater or equal 15s, it\u0027s timeout.\n - Add 10ms wait time after disconnect, to ensure that hardware is ready.\n   Otherwise in the next time connection, hardware resource may be busy.\n\nSigned-off-by: Dongxiao Xu \u003cdongxiao.xu@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "58b25a63a18e88052c8f5f068e68feaac4c6831d",
      "tree": "2bbc1f6b704fd76d3a3f5abe47dd71f6bf6bf44f",
      "parents": [
        "72abd2288318a35fbf225b93a31d4623e3b8c872"
      ],
      "author": {
        "name": "Dongxiao Xu",
        "email": "dongxiao.xu@intel.com",
        "time": "Sun May 31 14:43:46 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:55 2009 -0700"
      },
      "message": "Staging: heci: fix softirq safe to unsafe spinlock issue\n\nWhen spinlock is nested, and the outside one is spin_lock_bh, the inner\nspinlock should also be spin_lock_bh, otherwise it will bring softirq-safe\nto softirq-unsafe lock conversion.\n\nSigned-off-by: Dongxiao Xu \u003cdongxiao.xu@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "72abd2288318a35fbf225b93a31d4623e3b8c872",
      "tree": "9ce193ab0c02b57cb2ef59009d4aafd98c3176df",
      "parents": [
        "171df6381962b463e5aa8ff936eb3f995a56ce9e"
      ],
      "author": {
        "name": "Dongxiao Xu",
        "email": "dongxiao.xu@intel.com",
        "time": "Sun May 31 14:43:42 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:55 2009 -0700"
      },
      "message": "Staging: heci: fix spinlock order mess of device_lock and read_io_lock\n\nIn orginal code, the device_lock and read_io_lock is mess order when nested,\nwhich may bring dead lock. This patch unify the spinlock order of device_lock\nand read_io_lock. First acquire device_lock, then read_io_lock.\n\nSigned-off-by: Dongxiao Xu \u003cdongxiao.xu@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "171df6381962b463e5aa8ff936eb3f995a56ce9e",
      "tree": "55a7c6d792f4a8d450c72b0e6e7b3adf223ad285",
      "parents": [
        "36e844671cbdace27f0462a46cedde0a4d6b1001"
      ],
      "author": {
        "name": "Dongxiao Xu",
        "email": "dongxiao.xu@intel.com",
        "time": "Sun May 31 14:43:39 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:55 2009 -0700"
      },
      "message": "Staging: heci: fix wrong order of device_lock and file_lock\n\nWhen the two locks are nested, the code should always first acquire file_lock,\nand then acquire device_lock in order not to generate dead-lock race.\n\nSigned-off-by: Dongxiao Xu \u003cdongxiao.xu@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "36e844671cbdace27f0462a46cedde0a4d6b1001",
      "tree": "84f52daeb2f564f961ff0b3528e05355f1000850",
      "parents": [
        "7a80bfcd1f4bac61d586d3551f74215ff02e9cba"
      ],
      "author": {
        "name": "Dongxiao Xu",
        "email": "dongxiao.xu@intel.com",
        "time": "Sun May 31 14:43:35 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:54 2009 -0700"
      },
      "message": "Staging: heci: fix userspace pointer mess\n\nFix userspace pointer mess.\n - In memcmp(), dest and src pointer should be both in kernel space.\n - Add (void __user *) modification before userspace pointer.\n\nSigned-off-by: Dongxiao Xu \u003cdongxiao.xu@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7a80bfcd1f4bac61d586d3551f74215ff02e9cba",
      "tree": "3afb5bda553dd061a612384ab3c6ea7bae471b27",
      "parents": [
        "8d2db5169d103d03646e7b7e93798739b2290d22"
      ],
      "author": {
        "name": "vibi sreenivasan",
        "email": "vibi_sreenivasan@cms.com",
        "time": "Thu Jun 04 20:59:17 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:54 2009 -0700"
      },
      "message": "Staging: rspiusb: copy_to/from_user related fixes\n\nThe patch does copy_to/from_user related fixes\n\n*) __copy_from/to_user is enough for user space data buffer checked by access_ok.\n*) return -EFAULT if __copy_from/to_user fails.\n*) Do not use memcpy to copy from user space.\n\nSigned-off-by: Vibi Sreenivasan \u003cvibi_sreenivasan@cms.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8d2db5169d103d03646e7b7e93798739b2290d22",
      "tree": "71bc565ae7891a515587b6e74ecf5c2cbc3657c3",
      "parents": [
        "14e8bcd0866a93ae1c20efa462e5d4807a1398a0"
      ],
      "author": {
        "name": "vibi sreenivasan",
        "email": "vibi_sreenivasan@cms.com",
        "time": "Thu Jun 04 20:56:45 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:54 2009 -0700"
      },
      "message": "Staging: rspiusb: Fix a bunch of warnings.\n\nThe patch fixes the following warnings.\n\ndrivers/staging/rspiusb/rspiusb.c: In function ‘pixel_data’:\ndrivers/staging/rspiusb/rspiusb.c:267: warning: passing argument 1 of ‘SetPageDirty’ makes\npointer from integer without a cast\ndrivers/staging/rspiusb/rspiusb.c: In function ‘UnMapUserBuffer’:\ndrivers/staging/rspiusb/rspiusb.c:500: warning: passing argument 1 of ‘put_page’ makes\npointer from integer without a cast\ndrivers/staging/rspiusb/rspiusb.c: In function ‘MapUserBuffer’:\ndrivers/staging/rspiusb/rspiusb.c:662: warning: assignment makes integer from pointer without a cast\ndrivers/staging/rspiusb/rspiusb.c:670: warning: assignment makes integer from pointer without a cast\n\nSigned-off-by: Vibi Sreenivasan \u003cvibi_sreenivasan@cms.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "14e8bcd0866a93ae1c20efa462e5d4807a1398a0",
      "tree": "ffd6c5096a7c2477f62baed4635f76f20be3a02b",
      "parents": [
        "c854b5e58f2a564af1428e12cdb183e9b876fa0f"
      ],
      "author": {
        "name": "Richard Genoud",
        "email": "richard.genoud@gmail.com",
        "time": "Sun May 17 13:06:32 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:54 2009 -0700"
      },
      "message": "Staging: rspiusb: duplicate code in pixis_io\n\nIt seems that pixis_io and pixis_io2 should do the same thing.\n\n\nSigned-off-by: Richard Genoud \u003crichard.genoud@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c854b5e58f2a564af1428e12cdb183e9b876fa0f",
      "tree": "afa5d3568ae8e7b1d07a4e0db20e54db9f55abed",
      "parents": [
        "f2d46e248a8a825506c21f972fff11e423ff1eea"
      ],
      "author": {
        "name": "Richard Genoud",
        "email": "richard.genoud@gmail.com",
        "time": "Sun May 17 13:06:31 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:54 2009 -0700"
      },
      "message": "Staging: rspiusb.c: break the huge piusb_ioctl function into several ones\n\nThis makes the code more readable, makes checkpatch really happy and factorize some code.\n\nSigned-off-by: Richard Genoud \u003crichard.genoud@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f2d46e248a8a825506c21f972fff11e423ff1eea",
      "tree": "cf706c91c48d8431346771c0b5a36ef9bb621fa0",
      "parents": [
        "6546f08d21921ee13b6265493bebcff750090791"
      ],
      "author": {
        "name": "Richard Genoud",
        "email": "richard.genoud@gmail.com",
        "time": "Sun May 17 13:06:30 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:54 2009 -0700"
      },
      "message": "Staging: rspiusb: clean rspiusb code\n\nThis first patch makes checkpatch happier\n\nSigned-off-by: Richard Genoud \u003crichard.genoud@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6546f08d21921ee13b6265493bebcff750090791",
      "tree": "daec0fff54d0ee0da3cef93ac605bf3072d4eac0",
      "parents": [
        "f82ebea5c8ef9ed9378fc6402051a4860a805397"
      ],
      "author": {
        "name": "J.R. Mauro",
        "email": "jrm8005@gmail.com",
        "time": "Sat Mar 28 00:10:35 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:54 2009 -0700"
      },
      "message": "Staging: rspiusb: make driver compile\n\nConvert undefined info() function calls to dev_err, making rspiusb compile\n\nSigned-off-by: J.R. Mauro \u003cjrm8005@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f82ebea5c8ef9ed9378fc6402051a4860a805397",
      "tree": "505076547f6129a053f1972716ddf10a0fb93ce1",
      "parents": [
        "0f51010e87636ed93338f4d9a987a466ca0d6969"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Wed May 20 10:15:28 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:54 2009 -0700"
      },
      "message": "staging: p9auth: prevent some oopses and memory leaks\n\nBefore all testcases, do:\n\tmknod /dev/caphash c 253 0\n\tmknod /dev/capuse c 253 1\n\nThis patch does the following:\n\n1. caphash write of \u003e CAP_NODE_SIZE bytes overruns node_ptr-\u003edata\n\t(test: cat /etc/mime.types \u003e /dev/caphash)\n2. make sure we don\u0027t dereference a NULL cap_devices[0].head\n\t(test: cat serge@root@abab \u003e /dev/capuse)\n3. don\u0027t let strlen dereference a NULL target_user etc\n\t(test: echo ab \u003e /dev/capuse)\n4. Don\u0027t leak a bunch of memory in cap_write().  Note that\n   technically node_ptr is not needed for the capuse write case.\n   As a result I have a much more extensive patch splitting up\n   cap_write(), but I thought a smaller patch that is easier to test\n   and verify would be a better start.  To test:\n\tcnt\u003d0\n\twhile [ 1 ]; do\n\t\techo /etc/mime.types \u003e /dev/capuse\n\t\tif [ $((cnt%25)) -eq 0 ]; then\n\t\t\thead -2 /proc/meminfo\n\t\tfi\n\t\tcnt\u003d$((cnt+1))\n\t\tsleep 0.3\n\tdone\n   Without this patch, it MemFree steadily drops.  With the patch,\n   it does not.\n\nI have *not* tested this driver (with or without these patches)\nwith factotum or anything - only using the tests described above.\n\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "0f51010e87636ed93338f4d9a987a466ca0d6969",
      "tree": "fd297606527650a736e1fe74a20f9b36d364a5a3",
      "parents": [
        "99dc2a7f1221cd0cc9d6e988d03755155fadae9d"
      ],
      "author": {
        "name": "David Rowe",
        "email": "david@rowetel.com",
        "time": "Wed May 20 11:18:27 2009 +0930"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:54 2009 -0700"
      },
      "message": "Staging: oslec bug fix\n\nI have just had a bug fix submitted for Oslec which I have applied to\nOslec SVN. The bug can potentially stops the echo canceller adapting\nafter a few seconds, although it hasn\u0027t caused many problems in\npractice.\n\nSigned-off-by: David Rowe \u003cdavid@rowetel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "99dc2a7f1221cd0cc9d6e988d03755155fadae9d",
      "tree": "8be044034ac44be92535df15c341a97b49bce123",
      "parents": [
        "315d7fa9d60fb402b1331fe5e83d9295f4c6cf0f"
      ],
      "author": {
        "name": "Andre Lopes",
        "email": "andre.neo.net@gmail.com",
        "time": "Tue May 26 14:55:32 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:54 2009 -0700"
      },
      "message": "staging: b3dfg: clean up MODULE_PARM_DESC newline\n\nRemove incorrect MODULE_PARM_DESC newline.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "315d7fa9d60fb402b1331fe5e83d9295f4c6cf0f",
      "tree": "29208fea363b2b5b63405075ce5e8e3b6a6cceaa",
      "parents": [
        "385269885f156c76518748fcb215bd2ca81ef000"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue May 12 13:50:24 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:54 2009 -0700"
      },
      "message": "staging: wis-sony-tuner.c: fix \u0026\u0026/|| error\n\nFix \u0026\u0026/|| typo\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "385269885f156c76518748fcb215bd2ca81ef000",
      "tree": "1e30f35d9b5560f45176e5a7c171634a9d0b2059",
      "parents": [
        "36dbd40139b5adcd60a62be10b6bf83289d79ea4"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Jun 05 17:07:38 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:54 2009 -0700"
      },
      "message": "Staging: rtl8192su: Correct use of ! and \u0026\n\nCorrect priority problem in the use of ! and \u0026.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@ expression E; constant C; @@\n- !E \u0026 C\n+ !(E \u0026 C)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "36dbd40139b5adcd60a62be10b6bf83289d79ea4",
      "tree": "add311721ac8759d279e3289bf43b999b9742b97",
      "parents": [
        "5f53d8ca3d5d6afa55011e1e858a4bf255a3abf4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 04 11:29:54 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:53 2009 -0700"
      },
      "message": "Staging: rtl8192su: fix build warnings\n\nThis fixes some build warnings in the rtl8192su driver.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5f53d8ca3d5d6afa55011e1e858a4bf255a3abf4",
      "tree": "5dfc036b97b9e68336298a61384e86f619d361e8",
      "parents": [
        "d01c3c8e13f7be29fae5b55bbd4a01d6f84d3d5e"
      ],
      "author": {
        "name": "Jerry Chuang",
        "email": "wlanfae@realtek.com",
        "time": "Thu May 21 22:16:02 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:53 2009 -0700"
      },
      "message": "Staging: add rtl8192SU wireless usb driver\n\nDriver from Realtek for the Realtek RTL8192 USB wifi device\n\nBased on the r8187 driver from Andrea Merello \u003candreamrl@tiscali.it\u003e and\nothers.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "d01c3c8e13f7be29fae5b55bbd4a01d6f84d3d5e",
      "tree": "48e76c196400d883deca8940fae60067ffe486ea",
      "parents": [
        "5e23f3e9626b1bdc425f6351d10be28a57aae9c8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 04 11:29:54 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:53 2009 -0700"
      },
      "message": "Staging: cpc-usb: fix build warnings\n\nThis fixes some build warnings in the cpc-usb driver.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5e23f3e9626b1bdc425f6351d10be28a57aae9c8",
      "tree": "52a9d0310fd9ba7b4b3ef8e4f64744362ea6adc9",
      "parents": [
        "c32a4e066c42b1b4bd7c472814bce09f16ff8202"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Thu May 21 15:44:46 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:53 2009 -0700"
      },
      "message": "Staging: cpc-usb: fix printk format warnings\n\nFix this warnings:\ncpc-usb_drv.c:478: warning: format \u0027%d\u0027 expects type \u0027int\u0027,\n\tbut argument 4 has type \u0027size_t\u0027\ncpc-usb_drv.c:1034: warning: format \u0027%d\u0027 expects type \u0027int\u0027,\n\tbut argument 3 has type \u0027long unsigned int\u0027\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c32a4e066c42b1b4bd7c472814bce09f16ff8202",
      "tree": "383e4837e27d160bbbd281a8eb49962f0b3ece3b",
      "parents": [
        "a3d97c9b192df8e9c6a041f9452b400070ce2d02"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Thu May 21 15:44:45 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:53 2009 -0700"
      },
      "message": "Staging: cpc-usb: depends on PROC_FS\n\nFix this build error when PROC_FS is not enabled:\ncpc-usb_drv.c:61:2: error: #error \"PROCFS needed\"\ncpc-usb_drv.c:1159: error: implicit declaration of function \u0027proc_mkdir\u0027\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a3d97c9b192df8e9c6a041f9452b400070ce2d02",
      "tree": "fa30fadf622408b9ab6b0a56987c66f3bd232c27",
      "parents": [
        "562bf4845fbd9240a1964734d769bb5f6973e759"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed May 20 09:17:11 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 19 11:00:53 2009 -0700"
      },
      "message": "Staging: cpc-usb: Adjust NULL test\n\nSince card must already be non-NULL, it seems that what was intended\nwas to test the result of kmalloc.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression E,E1;\nidentifier f,fld,fld1;\nstatement S1,S2;\n@@\n\nE-\u003efld \u003d f(...);\n... when !\u003d E \u003d E1\n    when !\u003d E-\u003efld1 \u003d E1\nif (\n-   E\n+   E-\u003efld\n           \u003d\u003d NULL) S1 else S2\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    }
  ],
  "next": "562bf4845fbd9240a1964734d769bb5f6973e759"
}
