)]}'
{
  "log": [
    {
      "commit": "fadf34f0f05ca5ea02ffcd89544cd372bbdb739b",
      "tree": "741ccde7886e05a0e6b0d21fd144453124af78e8",
      "parents": [
        "d8d721f4c005f9a69bd1b5d5c6ba99b7e1d464de"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Tue May 25 17:00:08 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 04 13:37:18 2010 -0700"
      },
      "message": "altera_uart: Simplify altera_uart_console_putc\n\nThe check for the TRDY flag after writing the character is not needed.\nAlso do a cpu_relax() inside the loop.\n\nPass a struct uart_port to altera_uart_console_putc, so we do not need\nto get it (and dereference pointers) for every character.\n\nCc: Thomas Chou \u003cthomas@wytron.com.tw\u003e\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d8d721f4c005f9a69bd1b5d5c6ba99b7e1d464de",
      "tree": "4ff679f2f17605139bdf209179519a03ff911566",
      "parents": [
        "328be395a396b1333b56e04571365dc614c96e46"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Tue May 25 16:59:55 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 04 13:37:17 2010 -0700"
      },
      "message": "altera_uart: Don\u0027t take spinlock in already protected functions\n\nDon\u0027t take the port spinlock in uart functions where the serial core\nalready takes care of locking/unlocking them.\n\nThe code would actually lock up on architectures where spinlocks are\nimplemented (not the case on nios2 where this driver is primarily used\nfor now, thus this bug didn\u0027t trigger).\n\nAlso protect calling altera_uart_rx_chars/altera_uart_tx_chars in the\ninterrupt handler by the port spinlock.\n\nThanks to Ian Abbott for pointing these issues out.\n\nCc: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nCc: Thomas Chou \u003cthomas@wytron.com.tw\u003e\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "328be395a396b1333b56e04571365dc614c96e46",
      "tree": "e4266351b4641c44f43747e776964d6321f10d3d",
      "parents": [
        "e59e2bd9e85604ad601ec7dd056baffcd6ad56a0"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue May 25 11:37:17 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 04 13:37:17 2010 -0700"
      },
      "message": "TTY/n_gsm: potential double lock\n\nIn gsm_dlci_data_kick() we call gsm_dlci_data_sweep() with the\n\"gsm-\u003etx_lock\" held so we can\u0027t lock it again inside\ngsm_dlci_data_sweep().  I removed that lock from and added one to\ngsmld_write_wakeup() instead.  The sweep function is only called from\nthose two places.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e59e2bd9e85604ad601ec7dd056baffcd6ad56a0",
      "tree": "8aade18fed1407f99ee5b746ee62ab6b45ba4607",
      "parents": [
        "ca3e442e8dbbe2551473f36f0e7797b1d3205f5a"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Sun May 23 04:40:14 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 04 13:37:17 2010 -0700"
      },
      "message": "serial: bfin_5xx: fix typo in IER check\n\nThis most likely won\u0027t cause problems on systems as people don\u0027t typically\nenable GPIO RTS/CTS if they don\u0027t actually use it.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca3e442e8dbbe2551473f36f0e7797b1d3205f5a",
      "tree": "201f752dd116a66b777bc35ad83cda2aa2b0deb3",
      "parents": [
        "99ec88f345945208c650b54279dddc8dfd705571"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Sun May 23 04:40:13 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 04 13:37:17 2010 -0700"
      },
      "message": "serial: bfin_5xx: IRDA is not affected by anomaly 05000230\n\nAnomaly 05000230 (over sampling of the UART STOP bit) applies only when\nthe peripheral is operating in UART mode.  So drop the anomaly handling\nwhen the UART is in IRDA mode.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "99ec88f345945208c650b54279dddc8dfd705571",
      "tree": "49c1c61d88955ac2f3dfe8484128c35817a0d154",
      "parents": [
        "18c79d76ece432a48c985ea404800f8ee154ada2"
      ],
      "author": {
        "name": "Alexander Kurz",
        "email": "linux@kbdbabel.org",
        "time": "Thu May 20 00:40:08 2010 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 04 13:37:16 2010 -0700"
      },
      "message": "serial_cs: add and sort IDs for serial and modem cards\n\nSigned-off-by: Alexander Kurz \u003clinux@kbdbabel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "18c79d76ece432a48c985ea404800f8ee154ada2",
      "tree": "864f598be56999e4437e01a413d1c72beb78d75e",
      "parents": [
        "ad8456361fa19068cf49b50a4f98e41b73c08e76"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu May 20 15:20:23 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 04 13:37:16 2010 -0700"
      },
      "message": "msm_serial: fix serial on trout\n\nSet the mnd counter based on uartclk. This fixes a problem\non 7x30 where the uartclk is 19.2Mhz rather than the usual\n4.8Mhz.\n\nTrout incorrectly reports uartclk to be running at 19.2Mhz\nIt is actually running at 4.8Mhz.  For trout force mnd\ncounter values as if uartclk was fed by tcxo/4.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n[dwalker@codeaurora.org: inlined, moved into header, added comments.]\nSigned-off-by: Daniel Walker \u003cdwalker@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ad8456361fa19068cf49b50a4f98e41b73c08e76",
      "tree": "281c96054fa2a8ca42ac47a4edfa6961cc463f29",
      "parents": [
        "39d112100e561686ab1e2b19c57984163ad6c1fa",
        "d8d9129ea28e2177749627c82962feb26e8d11e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:48:15 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:48:15 2010 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: implement on-demand HPA unlocking\n  libata: use the enlarged capacity after late HPA unlock\n  SCSI: implement sd_unlock_native_capacity()\n  libata-sff: trivial corrections to Kconfig help text\n  sata_nv: don\u0027t diddle with nIEN on mcp55\n  sata_via: magic vt6421 fix for transmission problems w/ WD drives\n"
    },
    {
      "commit": "39059cceeda478cd040d521b9541d1113035c908",
      "tree": "56adf04d6766a4346160aacd709468e5b2f1b879",
      "parents": [
        "b01b7dc2832a1a286ae84ffa3e940ce9f8e352c2",
        "c2cdf6aba0dfcfb54be646ab630c1bccd180e890"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:46:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:46:37 2010 -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:\n  powerpc/macio: Fix probing of macio devices by using the right of match table\n  agp/uninorth: Fix oops caused by flushing too much\n  powerpc/pasemi: Update MAINTAINERS file\n  powerpc/cell: Fix integer constant warning\n  powerpc/kprobes: Remove resume_execution() in kprobes\n  powerpc/macio: Don\u0027t dereference pointer before null check\n"
    },
    {
      "commit": "b01b7dc2832a1a286ae84ffa3e940ce9f8e352c2",
      "tree": "e1c9325123f19729803a4ce3dc3c5cd7e17469b0",
      "parents": [
        "f150dba6d4a1e275b62ca76572c2786c71b91e85",
        "b3831cb55d383e8eb55d3b56c715fb48459b87c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:46:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:46:09 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus/bugfixes\u0027 of git://xenbits.xensource.com/people/ianc/linux-2.6\n\n* \u0027for-linus/bugfixes\u0027 of git://xenbits.xensource.com/people/ianc/linux-2.6:\n  xen: avoid allocation causing potential swap activity on the resume path\n  xen: ensure timer tick is resumed even on CPU driving the resume\n"
    },
    {
      "commit": "636667a545b2d16797f27002a65d688c195c9b60",
      "tree": "3acfe7b5aefc4f71d484a5186365963c51a70314",
      "parents": [
        "ceadda057c000fa82e6bbe508923d8181414dea7",
        "60e5e0b84045ce0f6ab07a02c7fcd6627b53d2d3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:45:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:45:03 2010 -0700"
      },
      "message": "Merge branch \u0027virtio\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* \u0027virtio\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  virtio: console: Fix crash when port is unplugged and blocked for write\n  virtio: console: Fix crash when hot-unplugging a port and read is blocked\n  virtio-blk: fix minimum number of S/G elements\n"
    },
    {
      "commit": "ceadda057c000fa82e6bbe508923d8181414dea7",
      "tree": "c57eeb217dba5d74c3e46d483f10714f5ac7c518",
      "parents": [
        "95619be590638bd48469ac81c0f6236f349f5640",
        "fbae3fb1546e199ab0cd185348f8124411a1ca9d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:44:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:44:43 2010 -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: Remove all i2c_set_clientdata(client, NULL) in drivers\n  i2c/busses: Move two drivers to embedded section\n  i2c: Rename i2c_check_addr to i2c_check_addr_busy\n  i2c: Document reserved I2C addresses\n  i2c: Check for address validity on client registration\n  i2c: Share the I2C device presence detection code\n  Documentation/i2c: Checkpatch cleanup\n"
    },
    {
      "commit": "95619be590638bd48469ac81c0f6236f349f5640",
      "tree": "a1bc40a2b6428ff5124113e6160944e6c0f461e2",
      "parents": [
        "03cd3739818d3fa7f973d0fb6d3aa63122ea00a0",
        "0f0a8fa735bbde4b0bc3e96e4bb2e5b380a324db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:42:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:42:21 2010 -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: crypto4xx - Fix build breakage\n  n2_crypto: Plumb fallback ahash requests properly.\n  n2_crypto: Fix MAU kmem_cache name.\n  n2_crypto: Fix build after of_device/of_platform_driver changes.\n"
    },
    {
      "commit": "1067b6c2bea7fd2cc9da290d865ab3f3b91c8130",
      "tree": "5b20d5fbe9f9a2b3cfbb794018d74606f5031a88",
      "parents": [
        "a652883a244901742d6c9733a9eebdf72e3114ea",
        "d8dcaa1dc50f5aecd38d34180cd99d6af8566c88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 07:19:45 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 07:19:45 2010 -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: (41 commits)\n  drm/radeon/kms: make sure display hw is disabled when suspending\n  drm/vmwgfx: Allow userspace to change default layout. Bump minor.\n  drm/vmwgfx: Fix framebuffer modesetting\n  drm/vmwgfx: Fix vga save / restore with display topology.\n  vgaarb: use MIT license\n  vgaarb: convert pr_devel() to pr_debug()\n  drm: fix typos in Linux DRM Developer\u0027s Guide\n  drm/radeon/kms/pm: voltage fixes\n  drm/radeon/kms/pm: radeon_set_power_state fixes\n  drm/radeon/kms/pm: patch default power state with default clocks/voltages on r6xx+\n  drm/radeon/kms/pm: enable SetVoltage on r7xx/evergreen\n  drm/radeon/kms/pm: add support for SetVoltage cmd table (V2)\n  drm/radeon/kms/evergreen: add initial CS parser\n  drm/kms: disable/enable poll around switcheroo on/off\n  drm/nouveau: fixup confusion over which handle the DSM is hanging off.\n  drm/nouveau: attempt to get bios from ACPI v3\n  drm/nv50: cast IGP memory location to u64 before shifting\n  drm/ttm: Fix ttm_page_alloc.c\n  drm/ttm: Fix cached TTM page allocation.\n  drm/vmwgfx: Remove some leftover debug messages.\n  ...\n"
    },
    {
      "commit": "a652883a244901742d6c9733a9eebdf72e3114ea",
      "tree": "5540eec3287bd9515661d502aaec3a696fefd906",
      "parents": [
        "a57ee627499d116f6872a5634ea4f015da0eacd2",
        "ee227c577cde47f78e2df359f9c32ba047060767"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 07:17:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 07:17:31 2010 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  of/powerpc: fix fsl_msi device node pointer\n  of/watchdog: gef_wdt.c: fix build breakage\n  of/edac: fix build breakage in drivers\n  of/net: fs_enet/mii-bitbang.c: fix build breakage\n  of/usb: fsl_qe_udc.c: fix build breakage\n  of/crypto: crypto4xx_core.c: fix build breakage\n  of/dma: fix build breakage in ppc4xx adma driver\n  of/mtd: nand: fix build breakage in drivers\n  of/video: fix build breakage in FB drivers\n  of/pcmcia: m8xx_pcmcia.c: Fix build failures\n  of/rtc: rtc-mpc5121.c: Fix build failures\n  of/dma: mpc512x_dma.c: Fix build failures\n  of/mtd/nand: mpc5121_nfc.c: Fix build failures\n  of/spi: mpc512x_psc_spi.c: Fix build failures\n  watchdog: Fix build failure with OF changes\n  of/spi: Fix build failure on spi_ppc4xx.c\n  of/usb: fix build error due to of_node pointer move\n  of/powerpc: fix 85xx RapidIO device node pointer\n"
    },
    {
      "commit": "60e5e0b84045ce0f6ab07a02c7fcd6627b53d2d3",
      "tree": "10ce932b6087da2cb0d118b871b4044fbace7299",
      "parents": [
        "0047634d3daebca9e99a22eb89167bf77f35cdfa"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@redhat.com",
        "time": "Thu May 27 13:24:40 2010 +0530"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jun 03 22:39:19 2010 +0930"
      },
      "message": "virtio: console: Fix crash when port is unplugged and blocked for write\n\nWhen a program that has a virtio port opened and blocked for a write\noperation, a port hot-unplug event will later led to a crash when\nSIGTERM was sent to the program. Fix that.\n\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "0047634d3daebca9e99a22eb89167bf77f35cdfa",
      "tree": "f3331e990777369228ea8a68b81cecd773e6157c",
      "parents": [
        "a5b365a652206ca300256974ed9301a7d241a6ed"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@redhat.com",
        "time": "Thu May 27 13:24:39 2010 +0530"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jun 03 22:39:18 2010 +0930"
      },
      "message": "virtio: console: Fix crash when hot-unplugging a port and read is blocked\n\nWhen removing a port we don\u0027t check if a program was blocked for read.\nThis leads to a crash when SIGTERM is sent to the program after\nhot-unplugging the port.\n\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "a5b365a652206ca300256974ed9301a7d241a6ed",
      "tree": "1898846dcce5b1815f8e13d7b0b610c83be1da7f",
      "parents": [
        "aef4b9aaae1decc775778903922bd0075cce7a88"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue May 25 14:17:54 2010 +0200"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jun 03 22:39:18 2010 +0930"
      },
      "message": "virtio-blk: fix minimum number of S/G elements\n\nWe need at least one S/G element to operate properly, as does the block\nlayer which increments it to one anyway.  We hit this due to a qemu\nbug which advertises a sg_elements of 0 under some circumstances.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e (tweaked logic)\n"
    },
    {
      "commit": "fbae3fb1546e199ab0cd185348f8124411a1ca9d",
      "tree": "928881dc419348268cbc8208a41fe0d038035114",
      "parents": [
        "35bfc353dcaecc99c277e3646564f3f785760bde"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Jun 03 11:33:58 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 03 11:33:58 2010 +0200"
      },
      "message": "i2c: Remove all i2c_set_clientdata(client, NULL) in drivers\n\nI2C drivers can use the clientdata-pointer to point to private data. As I2C\ndevices are not really unregistered, but merely detached from their driver, it\nused to be the drivers obligation to clear this pointer during remove() or a\nfailed probe(). As a couple of drivers forgot to do this, it was agreed that it\nwas cleaner if the i2c-core does this clearance when appropriate, as there is\nno guarantee for the lifetime of the clientdata-pointer after remove() anyhow.\nThis feature was added to the core with commit\ne4a7b9b04de15f6b63da5ccdd373ffa3057a3681 to fix the faulty drivers.\n\nAs there is no need anymore to clear the clientdata-pointer, remove all current\noccurrences in the drivers to simplify the code and prevent confusion.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "35bfc353dcaecc99c277e3646564f3f785760bde",
      "tree": "d1d2d96f4d51bddc2d6b5002fc2e52aa93195a22",
      "parents": [
        "3b5f794b8b647409155cade4eac2825bc49b4a66"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Jun 03 11:33:56 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 03 11:33:56 2010 +0200"
      },
      "message": "i2c/busses: Move two drivers to embedded section\n\nAnd fix a typo while we are here\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3b5f794b8b647409155cade4eac2825bc49b4a66",
      "tree": "3f758b66d0f3c316c39f03e118cb00fc1e296222",
      "parents": [
        "656b8761ab21715eb1a35bb078dfd05e901be4ec"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 03 11:33:55 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 03 11:33:55 2010 +0200"
      },
      "message": "i2c: Rename i2c_check_addr to i2c_check_addr_busy\n\nOtherwise it\u0027s not clear what it is checking.\n\nAlso move the function to save a forward declaration.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "656b8761ab21715eb1a35bb078dfd05e901be4ec",
      "tree": "1e93aa221b45ee714149577dab73ec47e97c7ada",
      "parents": [
        "3a89db5f30576654bf1b0036af9b50ed5ab1b6c5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 03 11:33:53 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 03 11:33:53 2010 +0200"
      },
      "message": "i2c: Document reserved I2C addresses\n\nMove strict I2C address validity check to a single function, and\ndocument the reserved I2C addresses there.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\n"
    },
    {
      "commit": "3a89db5f30576654bf1b0036af9b50ed5ab1b6c5",
      "tree": "d603ebb2bd97c3beb5baa6132a1871e8dd939954",
      "parents": [
        "63e4e80218803ff506b3ea4f2349b17916a35730"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 03 11:33:52 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 03 11:33:52 2010 +0200"
      },
      "message": "i2c: Check for address validity on client registration\n\nDo basic address validity checks when a client is being registered. We\nalready had checks in place for devices which are being detected, but\nnot for devices which are simply instantiated.\n\nThis is a very basic check. We don\u0027t want to do strict checking here\nbecause some devices are known to infringe the I2C address constraints\n(e.g. IR receivers at 7-bit address 0x7a while this value is\nsupposedly reserved for 10-bit addresses.) So we assume the caller\nknows what it is doing.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Matthieu Castet \u003ccastet.matthieu@free.fr\u003e\n"
    },
    {
      "commit": "63e4e80218803ff506b3ea4f2349b17916a35730",
      "tree": "99d99ddf70589b0e405153281db27d6fb74163bf",
      "parents": [
        "89140f41575ae2a7a5c24e856880594ccbdfcaff"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 03 11:33:51 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 03 11:33:51 2010 +0200"
      },
      "message": "i2c: Share the I2C device presence detection code\n\nUse the same I2C device presence detection code for legacy and new\ndevice detection functions. This is more consistent and makes the code\nsmaller.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Matthieu Castet \u003ccastet.matthieu@free.fr\u003e\n"
    },
    {
      "commit": "b3831cb55d383e8eb55d3b56c715fb48459b87c9",
      "tree": "f0f7f26534bca491dc9570f2243df817e982feb4",
      "parents": [
        "cd52e17ea8278f8449b6174a8e5ed439a2e44ffb"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Tue May 25 10:45:35 2010 +0100"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Thu Jun 03 09:34:45 2010 +0100"
      },
      "message": "xen: avoid allocation causing potential swap activity on the resume path\n\nSince the device we are resuming could be the device containing the\nswap device we should ensure that the allocation cannot cause\nIO.\n\nOn resume, this path is triggered when the running system tries to\ncontinue using its devices.  If it cannot then the resume will fail;\nto try to avoid this we let it dip into the emergency pools.\n\nThe majority of these changes were made when linux-2.6.18-xen.hg\nchangeset e8b49cfbdac0 was ported upstream in\na144ff09bc52ef3f3684ed23eadc9c7c0e57b3aa but somehow this hunk was\ndropped.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Stable Kernel \u003cstable@kernel.org\u003e # .32.x\n"
    },
    {
      "commit": "0f0a8fa735bbde4b0bc3e96e4bb2e5b380a324db",
      "tree": "28c9205191d8472dcf3e27613d4cca162f5ae96c",
      "parents": [
        "c9aa55e5271a53d28e93fa58759d318b403c15ba"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 16:53:49 2010 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 03 16:57:24 2010 +1000"
      },
      "message": "crypto: crypto4xx - Fix build breakage\n\nFixes build error caused by the OF device_node\npointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d8dcaa1dc50f5aecd38d34180cd99d6af8566c88",
      "tree": "8a5873a428310454998c1c0162d520ee873c0bdf",
      "parents": [
        "d8bd19d2aff95e52c7f356cc2fc722584a656065"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Jun 02 12:08:41 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 03 13:13:37 2010 +1000"
      },
      "message": "drm/radeon/kms: make sure display hw is disabled when suspending\n\nDisable the display hw when suspending.\nShould fix bug:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d522393\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d8bd19d2aff95e52c7f356cc2fc722584a656065",
      "tree": "e9312e761aede46a030030288a4a51a576019396",
      "parents": [
        "991b7b44f8cfa1b9beff8c4c2f2ec888b925c2a7"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Tue Jun 01 11:54:20 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 03 13:13:36 2010 +1000"
      },
      "message": "drm/vmwgfx: Allow userspace to change default layout. Bump minor.\n\nThe host may change the layout and, since the change is\ncommunicated to the master, the master needs a way to\ncommunicate the change to the kernel driver.\n\nThe minor version number is bumped to advertize the\navailability of this feature.\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "991b7b44f8cfa1b9beff8c4c2f2ec888b925c2a7",
      "tree": "76b87b2979ccc8de8534b7577292120e3477511a",
      "parents": [
        "7c4f77801f103c9eb0465bf42313d5e1721d2991"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Tue Jun 01 11:38:16 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 03 13:13:36 2010 +1000"
      },
      "message": "drm/vmwgfx: Fix framebuffer modesetting\n\nMust set SVGA_NUM_REG_GUEST_DISPLAY before setting up the display information.\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7c4f77801f103c9eb0465bf42313d5e1721d2991",
      "tree": "6ba1419dbd4fa9f7a98e06e10ec34ea4fbd5ccda",
      "parents": [
        "c0db9cbc73338d8e2987a19a02388d67aeec0bfe"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Tue Jun 01 11:38:17 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 03 13:13:35 2010 +1000"
      },
      "message": "drm/vmwgfx: Fix vga save / restore with display topology.\n\nvga save / restore previously didn\u0027t handle the display topology case.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c0db9cbc73338d8e2987a19a02388d67aeec0bfe",
      "tree": "e298c03a1c8c146208bdbde73c29db06dd6b93ac",
      "parents": [
        "2d6e9b91971034103ac51b20fa692258bf6bdd40"
      ],
      "author": {
        "name": "Tiago Vignatti",
        "email": "tiago.vignatti@nokia.com",
        "time": "Mon May 24 18:24:31 2010 +0300"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 03 13:13:34 2010 +1000"
      },
      "message": "vgaarb: use MIT license\n\nSigned-off-by: Tiago Vignatti \u003ctiago.vignatti@nokia.com\u003e\nCc: Henry Zhao \u003cHenry.Zhao@Sun.COM\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2d6e9b91971034103ac51b20fa692258bf6bdd40",
      "tree": "5776999a2fd3d4eb190efa2a6c73d32af5612c53",
      "parents": [
        "ce04cc089b22862f7d6ad5aa3ada0dd07e41b833"
      ],
      "author": {
        "name": "Tiago Vignatti",
        "email": "tiago.vignatti@nokia.com",
        "time": "Mon May 24 18:24:30 2010 +0300"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 03 13:13:33 2010 +1000"
      },
      "message": "vgaarb: convert pr_devel() to pr_debug()\n\nWe want to be able to use CONFIG_DYNAMIC_DEBUG in arbiter code, switch\nthe few existing pr_devel() calls to pr_debug().\n\nAlso, add one more debug information regarding decoding count.\n\nSigned-off-by: Tiago Vignatti \u003ctiago.vignatti@nokia.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "84d88f4c92763f519b9e081cdd685a44de14f8c0",
      "tree": "834d7913e13edd5a58bafe4e6c6773f52c4a9ea9",
      "parents": [
        "92645879d07a48897fe8888c2e37607aa1189cc9"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu May 27 17:01:42 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 03 13:13:31 2010 +1000"
      },
      "message": "drm/radeon/kms/pm: voltage fixes\n\n- Enable GPIO voltage for non pm modes as well so resetting\nthe default voltage works.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "92645879d07a48897fe8888c2e37607aa1189cc9",
      "tree": "6f1ac44afc865f12004040b958640b1dc7a30e56",
      "parents": [
        "c5e8ce61d64995f4076c6a9b2f8b4b71e0be2e37"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu May 27 17:01:41 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 03 13:13:30 2010 +1000"
      },
      "message": "drm/radeon/kms/pm: radeon_set_power_state fixes\n\n- wait for vbl for both profile and dynpm\n- unify profile and dynpm code paths more\n- call pm_misc before of after clocks to make\nsure voltage is changed in the proper order.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c5e8ce61d64995f4076c6a9b2f8b4b71e0be2e37",
      "tree": "d0f61fe7753cf1ed4c9c1d866bb89e756b02983d",
      "parents": [
        "9349d5cc920c10845693f906ebd67f394f1d0d04"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu May 27 17:01:40 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 03 13:13:29 2010 +1000"
      },
      "message": "drm/radeon/kms/pm: patch default power state with default clocks/voltages on r6xx+\n\nThe default power state does not always match the default clocks and voltage\nfor a particular card.  The information in the firmware info table is correct\nand should be used in preference to the info the default power state.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9349d5cc920c10845693f906ebd67f394f1d0d04",
      "tree": "eca1a14f509edc36abf66a08ecc777b98988f732",
      "parents": [
        "7ac9aa5a1f1b87adb69bcbec2b89e228f074103a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 28 19:35:01 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 03 13:13:28 2010 +1000"
      },
      "message": "drm/radeon/kms/pm: enable SetVoltage on r7xx/evergreen\n\nI missed these in the r6xx commit.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7ac9aa5a1f1b87adb69bcbec2b89e228f074103a",
      "tree": "ecd3af25454c7d0b9c84bc5a143ef1bc526e62f9",
      "parents": [
        "cb5fcbd540b438a5d311bd15dc910841d01ed140"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu May 27 19:25:54 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 03 13:13:24 2010 +1000"
      },
      "message": "drm/radeon/kms/pm: add support for SetVoltage cmd table (V2)\n\n- This enables voltage adjustment on r6xx+ and certain\nr5xx asics.\n- Voltage drop support is already available for most\nr1xx-r5xx asics.\n\nV2: endian fix for voltage table.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b74dbf2aed8d8c4f93ac2c44bab5c81f65be62a0",
      "tree": "6fc3c6340dcf803a3bc560da91b6c1470f12db21",
      "parents": [
        "a26f95fed31d917eee616d1cd6360e4ce782e3dc"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 03:30:31 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:41 2010 -0600"
      },
      "message": "of/watchdog: gef_wdt.c: fix build breakage\n\nFixes build error caused by the OF device_node\npointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "a26f95fed31d917eee616d1cd6360e4ce782e3dc",
      "tree": "09b3d922849db2a1fb6ef7aae8c6573c76c272d8",
      "parents": [
        "4eecb17825a9cd2ea750c177487000fab4c19ea2"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 03:17:42 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:41 2010 -0600"
      },
      "message": "of/edac: fix build breakage in drivers\n\nFixes build errors in EDAC drivers caused by the OF\ndevice_node pointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4eecb17825a9cd2ea750c177487000fab4c19ea2",
      "tree": "5d58a4a45349bc022487d86ee578e7c07690f531",
      "parents": [
        "3ed3880230288c3eba1174b865ea7cdfbcb20033"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 03:06:54 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:40 2010 -0600"
      },
      "message": "of/net: fs_enet/mii-bitbang.c: fix build breakage\n\nFixes build error caused by the OF device_node\npointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "3ed3880230288c3eba1174b865ea7cdfbcb20033",
      "tree": "94134a35131ddb9e71a970507375b4c73e902f9f",
      "parents": [
        "7cea8cc4705d25d9c7baee06efd665db27481242"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 02:59:55 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:40 2010 -0600"
      },
      "message": "of/usb: fsl_qe_udc.c: fix build breakage\n\nFixes build error caused by the OF device_node\npointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7cea8cc4705d25d9c7baee06efd665db27481242",
      "tree": "37bb409fbaa3327b90c2334de67f07526689340c",
      "parents": [
        "05c02542c20aa00dc9a66f4bfb1a89d1131457f2"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 02:53:18 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:39 2010 -0600"
      },
      "message": "of/crypto: crypto4xx_core.c: fix build breakage\n\nFixes build error caused by the OF device_node\npointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "05c02542c20aa00dc9a66f4bfb1a89d1131457f2",
      "tree": "416689b42957b8217f50966ea325a0251f262f98",
      "parents": [
        "c8a4d0fd2ac2ce6b3409f51fcf918dcb3617ec97"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 02:46:37 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:39 2010 -0600"
      },
      "message": "of/dma: fix build breakage in ppc4xx adma driver\n\nFixes build error caused by the OF device_node\npointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c8a4d0fd2ac2ce6b3409f51fcf918dcb3617ec97",
      "tree": "20686225fd7bae89f7df804d8745681c79ba2447",
      "parents": [
        "d4b8b2c2c0b980fa756267e43e39e5ac3c894857"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 02:37:17 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:38 2010 -0600"
      },
      "message": "of/mtd: nand: fix build breakage in drivers\n\nFixes build errors in drivers caused by the OF device_node\npointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d4b8b2c2c0b980fa756267e43e39e5ac3c894857",
      "tree": "9036d479c79fed46b581c9519ca141fc26075afd",
      "parents": [
        "2005ce3521b7a38f12085e0420f405a8ee06f606"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 02:20:44 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:38 2010 -0600"
      },
      "message": "of/video: fix build breakage in FB drivers\n\nFixes build errors in a number of framebuffer drivers caused\nby the OF device_node pointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "2005ce3521b7a38f12085e0420f405a8ee06f606",
      "tree": "86b51df7afe4371f1b1af5df6f3caaf63d8c725b",
      "parents": [
        "295bdd9c52e57daf995fe80eff8c53938443fa2f"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 01:38:57 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:38 2010 -0600"
      },
      "message": "of/pcmcia: m8xx_pcmcia.c: Fix build failures\n\nFixes build errors caused by the:\n- OF device_node pointer being moved into struct device\n- typo in match_table field in the struct device_driver\n  (which shoud be of_match_table)\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "a57ee627499d116f6872a5634ea4f015da0eacd2",
      "tree": "ecda5a9195f665b99b76c1c26eb16b367438d7da",
      "parents": [
        "aef4b9aaae1decc775778903922bd0075cce7a88"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Wed Jun 02 11:09:04 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 02 14:41:12 2010 -0700"
      },
      "message": "Fix colors for Mach64\n\nUse the same color-calculating algorithm as in atyfb_imageblit in this\ndriver or in generic cfb_fillrect.\n\nThis patch fixes bad colors when using an accelerator in 15-bit and\n16-bit modes.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "295bdd9c52e57daf995fe80eff8c53938443fa2f",
      "tree": "42b3d5bfc666cadca64190f5290581b4f892e9df",
      "parents": [
        "b4a75c91b8a6cb80ba7772f69613025ddf75ebc2"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 14:06:09 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 14:06:09 2010 -0600"
      },
      "message": "of/rtc: rtc-mpc5121.c: Fix build failures\n    \nFixes build errors caused by the:\n- OF device_node pointer being moved into struct device\n- removal of the match_table field from struct of_platform_driver\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCC: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCC: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCC: Wolfgang Denk \u003cwd@denx.de\u003e\nCC: Tejun Heo \u003ctj@kernel.org\u003e\nCC: Anatolij Gustschin \u003cagust@denx.de\u003e\nCC: rtc-linux@googlegroups.com\nCC: devicetree-discuss@lists.ozlabs.org\n"
    },
    {
      "commit": "b4a75c91b8a6cb80ba7772f69613025ddf75ebc2",
      "tree": "f2e20c6470b6c0e0c06ba923ceccfb5ef7032b88",
      "parents": [
        "14acbbf8bada18f19930d38ce33c3947b2c718e0"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Mon May 31 18:39:13 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 13:45:08 2010 -0600"
      },
      "message": "of/dma: mpc512x_dma.c: Fix build failures\n\nFixes build errors caused by the:\n - OF device_node pointer being moved into struct device\n - removal of the match_table field from struct of_platform_driver\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "14acbbf8bada18f19930d38ce33c3947b2c718e0",
      "tree": "8197cd746d60ada2420b50649228cf4ff64b5b38",
      "parents": [
        "ef7f2e831c3a563505c9bc5b16ef4bcae3cf4b53"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Mon May 31 18:37:15 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 13:45:07 2010 -0600"
      },
      "message": "of/mtd/nand: mpc5121_nfc.c: Fix build failures\n\nFixes build errors caused by the:\n - OF device_node pointer being moved into struct device\n - removal of the match_table field from struct of_platform_driver\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ef7f2e831c3a563505c9bc5b16ef4bcae3cf4b53",
      "tree": "6c9d352875c6926cdb55bc13008fe176a0326439",
      "parents": [
        "de2b606c24f178038b95a831f21a35a29faa6eab"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Mon May 31 18:34:54 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 13:45:06 2010 -0600"
      },
      "message": "of/spi: mpc512x_psc_spi.c: Fix build failures\n\nFixes build errors caused by the:\n - OF device_node pointer being moved into struct device\n - removal of the match_table field from struct of_platform_driver\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "de2b606c24f178038b95a831f21a35a29faa6eab",
      "tree": "7bd7e7b84805a3b957d4b41cc19f68ea8156e211",
      "parents": [
        "b53550781b7d51036aea3b3ee63ece3c6c8f4597"
      ],
      "author": {
        "name": "Michael Guntsche",
        "email": "mike@it-loops.com",
        "time": "Wed Jun 02 02:25:52 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 13:45:05 2010 -0600"
      },
      "message": "watchdog: Fix build failure with OF changes\n\ncommit 61c7a080a5a061c976988fd4b844dfb468dda255 ( of: Always use\n\u0027struct device.of_node\u0027 to get device node pointer.) missed\ndrivers/watchdog/mpc8xxx_wdt.c. This patch fixes it\n\nSigned-off-by: Michael Guntsche \u003cmike@it-loops.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b53550781b7d51036aea3b3ee63ece3c6c8f4597",
      "tree": "8e2ef00185bf4c2ceb409968dcf2b4d8f113ae58",
      "parents": [
        "ffabc9a6e8b34151a97fc91fcbef827f07504f75"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 23:24:02 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 13:38:33 2010 -0600"
      },
      "message": "of/spi: Fix build failure on spi_ppc4xx.c\n\nThis patch fixes a build error caused by the OF device_node pointer\nbeing moved into struct device.\n\nFixes bug introduced by commit 61c7a080a5a061c976988fd4b844dfb468dda255\n(of: Always use \u0027struct device.of_node\u0027 to get device node pointer)\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCC: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nCC: spi-devel-general@lists.sourceforge.net\nCC: devicetree-discuss@lists.ozlabs.org\n"
    },
    {
      "commit": "ffabc9a6e8b34151a97fc91fcbef827f07504f75",
      "tree": "3fb39c60424d257672bf80ee3e802c51aacf83b4",
      "parents": [
        "45fdf00dea92a480a8023c94d1a1aa887dcd3f69"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 13:35:02 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 13:35:02 2010 -0600"
      },
      "message": "of/usb: fix build error due to of_node pointer move\n\nFix driver to use new location of of_node pointer (introduced by commit\nuse new location of of_node pointer (introduced by commit\n61c7a080a5a061c976988fd4b844dfb468dda255; of: Always use \u0027struct\ndevice.of_node\u0027 to get device node pointer)\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReported-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nCC: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: linux-usb@vger.kernel.org\nCC: devicetree-discuss@lists.ozlabs.org\n\n"
    },
    {
      "commit": "d8d9129ea28e2177749627c82962feb26e8d11e9",
      "tree": "f930703c8e3ba66cadcaf712ee7ce9b36a6d0823",
      "parents": [
        "68939ce5fc17ee9c03ef6e543d4f82bd9f5583d4"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sat May 15 20:09:34 2010 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 02 13:50:10 2010 -0400"
      },
      "message": "libata: implement on-demand HPA unlocking\n\nImplement ata_scsi_unlock_native_capacity() which will be called\nthrough SCSI layer when block layer notices that partitions on a\ndevice extend beyond the end of the device.  It requests EH to unlock\nHPA, waits for completion and returns the current device capacity.\n\nThis allows libata to unlock HPA on demand instead of having to decide\nwhether to unlock upfront.  Unlocking on demand is safer than\nunlocking by upfront because some BIOSes write private data to the\narea beyond HPA limit.  This was suggested by Ben Hutchings.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSuggested-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "68939ce5fc17ee9c03ef6e543d4f82bd9f5583d4",
      "tree": "7f1e0d98c7c6fe102393d80f07efca6ada8c3fde",
      "parents": [
        "72ec24bd7725545bc149d80cbd21a7578d9aa206"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sat May 15 20:09:33 2010 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 02 13:50:07 2010 -0400"
      },
      "message": "libata: use the enlarged capacity after late HPA unlock\n\nAfter late HPA unlock, libata kept using the original capacity\nignoring the new larger native capacity.  Enlarging device on the fly\ndoesn\u0027t cause any harm.  Use the larger native capacity instead.  This\nwill enable on-demand HPA unlocking.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "72ec24bd7725545bc149d80cbd21a7578d9aa206",
      "tree": "a67f8fdda3b0dd69bb45ca19508b68431f1b69d8",
      "parents": [
        "ed4e2f801cf1484a68c4b41878353f26e6554c6a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sat May 15 20:09:32 2010 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 02 13:50:04 2010 -0400"
      },
      "message": "SCSI: implement sd_unlock_native_capacity()\n\nImplement sd_unlock_native_capacity() method which calls into\nhostt-\u003eunlock_native_capacity() if implemented.  This will be invoked\nby block layer if partitions extend beyond the end of the device and\ncan be used to implement, for example, on-demand ATA host protected\narea unlocking.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ed4e2f801cf1484a68c4b41878353f26e6554c6a",
      "tree": "3930d8f459638885320a7ce5c69eaa4694b887d2",
      "parents": [
        "f3faf8fc3fab45c3526efe8c9e99bb23f8723350"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat May 29 12:47:45 2010 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 02 13:50:00 2010 -0400"
      },
      "message": "libata-sff: trivial corrections to Kconfig help text\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f3faf8fc3fab45c3526efe8c9e99bb23f8723350",
      "tree": "a327ab54b653f8556349931fd0c48de8d060d613",
      "parents": [
        "8b27ff4cf6d15964aa2987aeb58db4dfb1f87a19"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Jun 01 17:29:21 2010 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 02 13:49:57 2010 -0400"
      },
      "message": "sata_nv: don\u0027t diddle with nIEN on mcp55\n\nOn mcp55, nIEN gets stuck once set and liteon blueray rom iHOS104-08\nviolates ATA specification and fails to set I on D2H Reg FIS if nIEN\nis set when the command was issued.  When the other party is following\nthe spec, both devices can work fine but when the two flaws are put\ntogether, they can\u0027t talk to each other.\n\nmcp55 has its own IRQ masking mechanism and there\u0027s no reason to mess\nwith nIEN in the first place.  Fix it by dropping nIEN diddling from\nnv_mcp55_freeze/thaw().\n\nThis was originally reported by Cengiz.  Although Cengiz hasn\u0027t\nverified the fix yet, I could reproduce this problem and verfiy the\nfix.  Even if Cengiz is experiencing different or additional problems,\nthis patch is needed.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Cengiz Günay \u003ccgunay@emory.edu\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8b27ff4cf6d15964aa2987aeb58db4dfb1f87a19",
      "tree": "0a93cd9655ee7eb94ce163f31e7f611bcef5928e",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon May 31 16:26:48 2010 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 02 13:49:50 2010 -0400"
      },
      "message": "sata_via: magic vt6421 fix for transmission problems w/ WD drives\n\nvt6421 has problems talking to recent WD drives.  It causes a lot of\ntransmission errors while high bandwidth transfer as reported in the\nfollowing bugzilla entry.\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d15173\n\nJoseph Chan provided the following fix.  I don\u0027t have any idea what it\ndoes but I can verify the issue is gone with the patch applied.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nOriginally-from: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nReported-by: Jorrit Tijben \u003csjorrit@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c2cdf6aba0dfcfb54be646ab630c1bccd180e890",
      "tree": "97bfd319f0ebe514ef821a080b74860fb9dbaa24",
      "parents": [
        "79905ad50bcf025deb81382413719ed600734941"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 02 17:09:18 2010 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 02 17:50:38 2010 +1000"
      },
      "message": "powerpc/macio: Fix probing of macio devices by using the right of match table\n\nGrant patches added an of mach table to struct device_driver. However,\nwhile he changed the macio device code to use that, he left the match\ntable pointer in struct macio_driver and didn\u0027t update drivers to use\nthe \"new\" one, thus breaking the probing.\n\nThis completes the change by moving all drivers to setup the \"new\"\none, removing all traces of the old one, and while at it (since it\nchanges the exact same locations), I also remove two other duplicates\nfrom struct driver which are the name and owner fields.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "79905ad50bcf025deb81382413719ed600734941",
      "tree": "20e5b02a6accf2bc73bf19f3ec2fc4a42f70eb26",
      "parents": [
        "92e197095e0aa59273decbeaa4b63de58e342355"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jun 01 19:33:08 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 02 17:50:37 2010 +1000"
      },
      "message": "agp/uninorth: Fix oops caused by flushing too much\n\nThis fixes a sporadic oops at boot on G5 Power Macs.  The table_end\nvariable has the address of the last byte of the table.  Adding on\nPAGE_SIZE means we flush too much, and if the page after the table\nis not mapped for any reason, the kernel will oops.  Instead we add\non 1 because flush_dcache_range() interprets its second argument as\nthe first byte past the range to be flushed.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "83aea945c21c646184a494a32ad5524248b60226",
      "tree": "c28239664bd321eb72da62d39b9ecf2d467e87b5",
      "parents": [
        "aef4b9aaae1decc775778903922bd0075cce7a88"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Tue Jun 01 05:58:40 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 02 17:50:36 2010 +1000"
      },
      "message": "powerpc/macio: Don\u0027t dereference pointer before null check\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "709d015bb810a3377feaee3093d110a17e919019",
      "tree": "7a003395ddf648950de114f1da6968c879d8c164",
      "parents": [
        "08a66859e69264f3223560d06b88e80c1a6a6387",
        "e3a815fcd38043b8f1bb526123d8ab6ae01deb77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 14:12:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 14:12:27 2010 -0700"
      },
      "message": "Merge branch \u0027drm-intel-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027drm-intel-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel: (41 commits)\n  drm/i915: add HAS_BSD check to i915_getparam\n  drm/i915: Honor sync polarity from VBT panel timing descriptors\n  drm/i915: Unmask interrupt for render engine on Sandybridge\n  drm/i915: Fix PIPE_CONTROL command on Sandybridge\n  drm/i915: Fix up address spaces in slow_kernel_write()\n  drm/i915: Use non-atomic kmap for slow copy paths\n  drm/i915: Avoid moving from CPU domain during pwrite\n  drm/i915: Cleanup after failed initialization of ringbuffers\n  drm/i915: Reject bind_to_gtt() early if object \u003e aperture\n  drm/i915: Check error code whilst moving buffer to GTT domain.\n  drm/i915: Remove spurious warning \"Failure to install fence\"\n  drm/i915: Rebind bo if currently bound with incorrect alignment.\n  drm/i915: Include pitch in set_base debug statement.\n  drm/i915: Only print \"nothing to do\" debug message as required.\n  drm/i915: Propagate error from unbinding an unfenceable object.\n  drm/i915: Avoid nesting of domain changes when setting display plane\n  drm/i915: Hold the spinlock whilst resetting unpin_work along error path\n  drm/i915: Only print an message if there was an error\n  drm/i915: Clean up leftover bits from hws move to ring structure.\n  drm/i915: Add CxSR support on Pineview DDR3\n  ...\n"
    },
    {
      "commit": "e3a815fcd38043b8f1bb526123d8ab6ae01deb77",
      "tree": "903c75fcd0e5cc7ef20885562c7807de23323968",
      "parents": [
        "9bc354998f8aa8a83b0cd430e8fcf2cbc3be7367"
      ],
      "author": {
        "name": "Zou Nan hai",
        "email": "nanhai.zou@intel.com",
        "time": "Mon May 31 13:58:47 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Jun 01 11:21:09 2010 -0700"
      },
      "message": "drm/i915: add HAS_BSD check to i915_getparam\n\nThis will let userland only try to use the new media decode\nfunctionality when the appropriate kernel is present.\n\nSigned-off-by: Zou Nan hai \u003cnanhai.zou@intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "9bc354998f8aa8a83b0cd430e8fcf2cbc3be7367",
      "tree": "23ae978bf9926a6d653cf49fb7fcd54ce2542504",
      "parents": [
        "a1786bd270b08834a735e06c3d5430eeb0baf017"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Fri May 28 17:17:37 2010 -0400"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Jun 01 10:19:37 2010 -0700"
      },
      "message": "drm/i915: Honor sync polarity from VBT panel timing descriptors\n\nI\u0027m actually kind of shocked that it works at all otherwise.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "2e8949f09e3097c629f33323eaf280cf5c88c81a",
      "tree": "f09ac088af276275b742799102ba01beabe20b6e",
      "parents": [
        "076dab234d29d1c0d60e26a5fa48aabb7fa58f79"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Jun 01 12:51:00 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 08:40:47 2010 -0700"
      },
      "message": "intel_scu_ipc: Length fix\n\nCommands with data must set the length in the message.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b42d9165e1e3d92e4e3318642463dbe592a12568",
      "tree": "cbb1df1d5250277146dbff5661a0664f56cb9815",
      "parents": [
        "96ed741e15896eea43f7203523db88bc8105c359"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Jun 01 00:26:06 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 01 00:26:06 2010 -0700"
      },
      "message": "drivers/isdn/hardware/mISDN: Use GFP_ATOMIC when a lock is held\n\nThe function inittiger is only called from nj_init_card, where a lock is held.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@gfp exists@\nidentifier fn;\nposition p;\n@@\n\nfn(...) {\n ... when !\u003d spin_unlock_irqrestore\n     when any\n GFP_KERNEL@p\n ... when any\n}\n\n@locked@\nidentifier gfp.fn;\n@@\n\nspin_lock_irqsave(...)\n...  when !\u003d spin_unlock_irqrestore\nfn(...)\n\n@depends on locked@\nposition gfp.p;\n@@\n\n- GFP_KERNEL@p\n+ GFP_ATOMIC\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96ed741e15896eea43f7203523db88bc8105c359",
      "tree": "8b9cbe997c379fb2ea595722ba2a830a85c6893a",
      "parents": [
        "5ed83663f77ee7404022d046321f69545cd311b8"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@hera.kernel.org",
        "time": "Mon May 31 00:26:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 01 00:24:32 2010 -0700"
      },
      "message": "ksz884x: Add missing validate_addr hook\n\nAdd missing validate_addr hook\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ed83663f77ee7404022d046321f69545cd311b8",
      "tree": "01a23424c83a44d00966ed277d3eac7cbb86b812",
      "parents": [
        "aa989f5e46bb913e1a5966bb7d32eb2d00c1894e"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@hera.kernel.org",
        "time": "Mon May 31 00:24:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 01 00:24:32 2010 -0700"
      },
      "message": "ksz884x: convert to netdev_tx_t\n\nConvert TX hook to netdev_tx_t type\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa989f5e46bb913e1a5966bb7d32eb2d00c1894e",
      "tree": "c33501bb56e85a5f1a84d071e531162382467833",
      "parents": [
        "3ffd05159815d477f971a3259fc758f0c3c7e640"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon May 31 01:10:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 01 00:21:20 2010 -0700"
      },
      "message": "virtio-net: pass gfp to add_buf\n\nvirtio-net bounces buffer allocations off to\na thread if it can\u0027t allocate buffers from the atomic\npool. However, if posting buffers still requires atomic\nbuffers, this is unlikely to succeed.\nFix by passing in the proper gfp_t parameter.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ffd05159815d477f971a3259fc758f0c3c7e640",
      "tree": "044b6d0adc60e665206417d1008c025685422f67",
      "parents": [
        "6bd17eb96ffc9c3b52927913d59da9ced5109c6a"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Tue Jun 01 00:19:33 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 01 00:19:33 2010 -0700"
      },
      "message": "be2net: convert hdr.timeout in be_cmd_loopback_test() to le32\n\nThe current code fails on ppc as hdr.timeout is not being converted\nto le32.\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6bd17eb96ffc9c3b52927913d59da9ced5109c6a",
      "tree": "d05fdf705734bdda0b463d45c3f909c2ff9c5b7c",
      "parents": [
        "288fcee8b7aa98796d96cd5b1b2e8005639328bf"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Mon May 31 08:56:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 01 00:09:22 2010 -0700"
      },
      "message": "can: mpc5xxx_can.c: Fix build failure\n\nFixes build error caused by the OF device_node pointer\nbeing moved into struct device.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb5fcbd540b438a5d311bd15dc910841d01ed140",
      "tree": "e4d481c8e47eaa377551dc3d7735915cbc6a3c8e",
      "parents": [
        "36d1701c502d4f46386e1000ad58d9497a11688d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 28 19:01:35 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 11:46:04 2010 +1000"
      },
      "message": "drm/radeon/kms/evergreen: add initial CS parser\n\nAdvanced validation is not implemented yet.\nThe mesa code that uses this will be released soon.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "36d1701c502d4f46386e1000ad58d9497a11688d",
      "tree": "474f0d29edc8405a14e23383e2b0afc0f325a1ee",
      "parents": [
        "afa3b60c905f606e8245115474d77787035e02eb",
        "8b281db596744a15b2abbfdbf655796c64e172ca"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 11:32:29 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 11:32:29 2010 +1000"
      },
      "message": "Merge remote branch \u0027nouveau/for-airlied\u0027 of ../drm-nouveau-next into drm-testing\n\n* \u0027nouveau/for-airlied\u0027 of ../drm-nouveau-next:\n  drm/nv50: cast IGP memory location to u64 before shifting\n  drm/nv50: use alternate source of SOR_MODE_CTRL for DP hack\n  drm/nouveau: fix dual-link displays when plugged into single-link outputs\n  drm/nv50: obey dcb-\u003eduallink_possible\n  drm/nv50: fix duallink_possible calculation for DCB 4.0 cards\n  drm/nouveau: don\u0027t execute INIT_GPIO unless we\u0027re really running the table\n  drm/nv40: allow cold-booting of nv4x chipsets\n  drm/nouveau: fix POST detection for certain chipsets\n  drm/nouveau: Add getparam for current PTIMER time.\n  drm/nouveau: allow cursor image and position to survive suspend\n"
    },
    {
      "commit": "afa3b60c905f606e8245115474d77787035e02eb",
      "tree": "f9ff2222404da700c7bbe651ce63d4e1d6e9456f",
      "parents": [
        "c09a35028567ae2c11d627bf69134b87a3c0efae",
        "fbf81762e385d3d45acad057b654d56972acf58c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 11:32:06 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 11:32:06 2010 +1000"
      },
      "message": "Merge branch \u0027drm-switcheroo-fixes\u0027 into drm-testing\n\n* drm-switcheroo-fixes:\n  drm/kms: disable/enable poll around switcheroo on/off\n  drm/nouveau: fixup confusion over which handle the DSM is hanging off.\n  drm/nouveau: attempt to get bios from ACPI v3\n"
    },
    {
      "commit": "c09a35028567ae2c11d627bf69134b87a3c0efae",
      "tree": "4cc50309b11cddb237e7905b3db9005381a4a63e",
      "parents": [
        "4abe4389790d5f02569fbacdf035536ba84c7d44",
        "1ca14e75caae504fdf957cf0c1c4f3aafc886a60"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 11:32:06 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 11:32:06 2010 +1000"
      },
      "message": "Merge branch \u0027drm-vmware-fixes\u0027 into drm-testing\n\n* drm-vmware-fixes:\n  drm/vmwgfx: Remove some leftover debug messages.\n  drm/vmwgfx: Print warnings in kernel log about bo pinning that fails.\n  drm/vmwgfx: Unpause overlay on update.\n  drm/vmwgfx: Some modesetting cleanups and fixes.\n  drm/vmwgfx: Don\u0027t use SVGA_REG_ENABLE in modesetting code.\n  drm/vmwgfx: Remove duplicate member from struct vmw_legacy_display_unit.\n  drm/vmwgfx: Reserve first part of VRAM for framebuffer.\n  drm/vmwgfx: Support older hardware.\n  drm/vmwgfx: Get connector status from detection function.\n  drm/vmwgfx: Add kernel throttling support. Bump minor.\n  drm/vmwgfx: Make sure to unpin old and pin new framebuffer.\n  drm/vmwgfx: Fix single framebuffer detection.\n  drm/vmwgfx: Assume larger framebuffer max size.\n"
    },
    {
      "commit": "fbf81762e385d3d45acad057b654d56972acf58c",
      "tree": "bc1b9e31e92ca702ea808650fda45443145f6776",
      "parents": [
        "fc5ea29d72bde1bec230538becf396caad8621b8"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 09:09:06 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 10:36:02 2010 +1000"
      },
      "message": "drm/kms: disable/enable poll around switcheroo on/off\n\nBecause we aren\u0027t in a suspend state the poll will still run when we have switcherooed a card off.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fc5ea29d72bde1bec230538becf396caad8621b8",
      "tree": "99c144d3351622904bc4f76b5cd9091001c6eafc",
      "parents": [
        "afeb3e11147adb357603b071d6d7d1f30ea7f19d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon May 31 17:10:52 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 10:24:30 2010 +1000"
      },
      "message": "drm/nouveau: fixup confusion over which handle the DSM is hanging off.\n\nThis fixes the DSM setup correctly since vga switcheroo.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "afeb3e11147adb357603b071d6d7d1f30ea7f19d",
      "tree": "b8460e2bcba524fbeab090328c8f276419f552e6",
      "parents": [
        "cf22f20ade30f8c03955324aaf27b1049e182600"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 07 13:55:09 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 10:24:21 2010 +1000"
      },
      "message": "drm/nouveau: attempt to get bios from ACPI v3\n\nSome of the laptops with the switchable graphics, seem to not post the secondary GPU at all, and we can\u0027t find a copy of the BIOS anywhere except in the ACPI rom retrieval.\n\nThis adds support for ACPI ROM retrieval to nouveau.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "8b281db596744a15b2abbfdbf655796c64e172ca",
      "tree": "c8f1960cef9d1e0359176aea69d2012ab8e322c5",
      "parents": [
        "becd214277ed41dc6f745f5f8db39d84c6c7ffc8"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon May 31 09:04:03 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jun 01 09:49:12 2010 +1000"
      },
      "message": "drm/nv50: cast IGP memory location to u64 before shifting\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "4abe4389790d5f02569fbacdf035536ba84c7d44",
      "tree": "291bf58a59b5ddecc1d25b2e0632661f72a81b93",
      "parents": [
        "e8613c0e29d0018a80652e6ae58660c8a75ac74b"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Wed May 26 16:21:04 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 09:39:49 2010 +1000"
      },
      "message": "drm/ttm: Fix ttm_page_alloc.c\n\nFix a number of typos misspellings and checkpatch.pl warnings.\nReplace \"[ttm] \" with TTM_PFX\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e8613c0e29d0018a80652e6ae58660c8a75ac74b",
      "tree": "e81cd1dcf06946ea1eb1c36943a3073c13c65c8b",
      "parents": [
        "cf22f20ade30f8c03955324aaf27b1049e182600"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Wed May 26 16:21:03 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 09:39:48 2010 +1000"
      },
      "message": "drm/ttm: Fix cached TTM page allocation.\n\nThis patch fixes a regression introduced with the pool page allocator\nin the event that there are no highmem pages (for example x86_64),\nin which case cached page allocation would fail.\n\nTested with the vmwgfx driver on a 64-bit vm.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1ca14e75caae504fdf957cf0c1c4f3aafc886a60",
      "tree": "60618261fca08d9c808c5a56e9f2724ff819e3d6",
      "parents": [
        "316ab13ae2ad603fd5e3a909524e68d98db1b1b6"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Fri May 28 11:22:06 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 09:38:03 2010 +1000"
      },
      "message": "drm/vmwgfx: Remove some leftover debug messages.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "316ab13ae2ad603fd5e3a909524e68d98db1b1b6",
      "tree": "a9a703faa698703959d2110ee908faf1ebf3fc39",
      "parents": [
        "792778e8e058471e1909b78d7c5e6ab94962ff8e"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Fri May 28 11:22:05 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 09:37:53 2010 +1000"
      },
      "message": "drm/vmwgfx: Print warnings in kernel log about bo pinning that fails.\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "792778e8e058471e1909b78d7c5e6ab94962ff8e",
      "tree": "00dcdf9f2e550f2beb7638485ff55219d6cc0db6",
      "parents": [
        "259600d593181b8a3b1d7fe99d93233b1b113fd0"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Fri May 28 11:22:04 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 09:37:47 2010 +1000"
      },
      "message": "drm/vmwgfx: Unpause overlay on update.\n\nThe unpause codepath uses vmw_overlay_update() so we must\nunset the paused status.\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "259600d593181b8a3b1d7fe99d93233b1b113fd0",
      "tree": "79c15f383e0d2dfb4ba6f1bb2e4e85292dbf4d06",
      "parents": [
        "d451f62a7c567654f74018be9ab8da8089660d3b"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Fri May 28 11:22:03 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 09:37:36 2010 +1000"
      },
      "message": "drm/vmwgfx: Some modesetting cleanups and fixes.\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d451f62a7c567654f74018be9ab8da8089660d3b",
      "tree": "5af844b669caa22f831f7685e619d1315df5d3ad",
      "parents": [
        "bbfad33663fe8de1cce84ac776664292c46fe7ae"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Fri May 28 11:22:02 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 09:37:32 2010 +1000"
      },
      "message": "drm/vmwgfx: Don\u0027t use SVGA_REG_ENABLE in modesetting code.\n\nWe should not use SVGA_REG_ENABLE anywhere but in the fifo setup code,\nsince it controls whether the device is active.\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "bbfad33663fe8de1cce84ac776664292c46fe7ae",
      "tree": "6f77bc76c5207196c5d7f7657272e66d3c32038d",
      "parents": [
        "22ee861c816689b2566290356d54e4a01c9b2e74"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Fri May 28 11:22:01 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 09:37:29 2010 +1000"
      },
      "message": "drm/vmwgfx: Remove duplicate member from struct vmw_legacy_display_unit.\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "22ee861c816689b2566290356d54e4a01c9b2e74",
      "tree": "336d5b5f516c5345907f343f86ca0ab452c28930",
      "parents": [
        "d7e1958dbe4a7b81d4cab5fab545a068501b967e"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Fri May 28 11:22:00 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 09:37:28 2010 +1000"
      },
      "message": "drm/vmwgfx: Reserve first part of VRAM for framebuffer.\n\nThe host may be touching this part of VRAM at modesetting,\neven if we never use it ourselves, since we blit screen updates from 3D\nsurfaces. Make sure no DMA buffers are placed in this part of VRAM.\n\nV2: Fix an error check in vmw_surface_dmabuf_pin().\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d7e1958dbe4a7b81d4cab5fab545a068501b967e",
      "tree": "92bf46006c21c4f1770bc8803ae6807461fa2e07",
      "parents": [
        "1ae1ddd5e99bbc067414ff571ac18d4312b4c8cf"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Fri May 28 11:21:59 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 09:37:25 2010 +1000"
      },
      "message": "drm/vmwgfx: Support older hardware.\n\nV2: Fix a couple of typos.\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1ae1ddd5e99bbc067414ff571ac18d4312b4c8cf",
      "tree": "d43d71a888202a7a3e38ed11c6bfdd0f4e7d4214",
      "parents": [
        "1925d4565888eb313cc923372da6a08bbfb3a859"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Fri May 28 11:21:58 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 09:37:21 2010 +1000"
      },
      "message": "drm/vmwgfx: Get connector status from detection function.\n\nAlso make sure the ldu::active member is properly initialized.\nPart of fix by Michel Daenzer \u003cdaenzer@vmware.com\u003e.\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Michel Daenzer \u003cdaenzer@vmware.com\u003e\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1925d4565888eb313cc923372da6a08bbfb3a859",
      "tree": "ef8dbcc9ba34a0b1075433147808cc56067d17c5",
      "parents": [
        "04e9e94dba3e564ce810cedab88e957dfd681b4a"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Fri May 28 11:21:57 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 09:37:15 2010 +1000"
      },
      "message": "drm/vmwgfx: Add kernel throttling support. Bump minor.\n\nThe throttle_us member in the execbuf argument is now honored.\nIf the member is 0, no waiting for lag will occur, which\nguarantees backwards compatibility with well-behaved clients.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "04e9e94dba3e564ce810cedab88e957dfd681b4a",
      "tree": "7a016ce4e2c754786bff24a9b0342662c09d2e2e",
      "parents": [
        "6a591a96d7315fbe81acc33e20bab4956d1f02a3"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Fri May 28 11:21:56 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 09:37:09 2010 +1000"
      },
      "message": "drm/vmwgfx: Make sure to unpin old and pin new framebuffer.\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6a591a96d7315fbe81acc33e20bab4956d1f02a3",
      "tree": "8be64f96e6ab6c766a66d6a86fefcc3d3f5b2901",
      "parents": [
        "7e71f8a59e1c9adbbc3b737b4b818c8aa4169d0e"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Fri May 28 11:21:55 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 09:36:59 2010 +1000"
      },
      "message": "drm/vmwgfx: Fix single framebuffer detection.\n\nV2: Fix a typo.\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7e71f8a59e1c9adbbc3b737b4b818c8aa4169d0e",
      "tree": "646fb48db6c35ba943b0638bdebc4e216eb20787",
      "parents": [
        "cf22f20ade30f8c03955324aaf27b1049e182600"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Fri May 28 11:21:54 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 01 09:36:36 2010 +1000"
      },
      "message": "drm/vmwgfx: Assume larger framebuffer max size.\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "bc284f94f84c3d76e49c6f3df9028c503f9589d9",
      "tree": "395cdd67d9201ac123a38ed3ff7d43fe6eecf956",
      "parents": [
        "64960848abd18d0bcde3f53ffa7ed0b631e6b25d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 31 05:47:32 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 31 05:47:32 2010 -0700"
      },
      "message": "greth: Fix build after OF device conversions.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64960848abd18d0bcde3f53ffa7ed0b631e6b25d",
      "tree": "8424a1c550a98ce09f127425fde9b7b5f2f5027a",
      "parents": [
        "2903037400a26e7c0cc93ab75a7d62abfacdf485",
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 31 05:46:45 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 31 05:46:45 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n"
    },
    {
      "commit": "17d30ac077df253c12c7ba4db8d5cdacfceeb6d1",
      "tree": "991a18cd249d66c7e08faa1b93f014ad169f04f3",
      "parents": [
        "e38c1e54ce51059a1aa8744c895762906cf43b32",
        "191211f50f35deb5b3b80bc7b620cfd4b0a4a2d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:13:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:13:08 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (47 commits)\n  mfd: Rename twl5031 sih modules\n  mfd: Storage class for timberdale should be before const qualifier\n  mfd: Remove unneeded and dangerous clearing of clientdata\n  mfd: New AB8500 driver\n  gpio: Fix inverted rdc321x gpio data out registers\n  mfd: Change rdc321x resources flags to IORESOURCE_IO\n  mfd: Move pcf50633 irq related functions to its own file.\n  mfd: Use threaded irq for pcf50633\n  mfd: pcf50633-adc: Fix potential race in pcf50633_adc_sync_read\n  mfd: Fix pcf50633 bitfield logic in interrupt handler\n  gpio: rdc321x needs to select MFD_CORE\n  mfd: Use menuconfig for quicker config editing\n  ARM: AB3550 board configuration and irq for U300\n  mfd: AB3550 core driver\n  mfd: AB3100 register access change to abx500 API\n  mfd: Renamed ab3100.h to abx500.h\n  gpio: Add TC35892 GPIO driver\n  mfd: Add Toshiba\u0027s TC35892 MFD core\n  mfd: Delay to mask tsc irq in max8925\n  mfd: Remove incorrect wm8350 kfree\n  ...\n"
    },
    {
      "commit": "e38c1e54ce51059a1aa8744c895762906cf43b32",
      "tree": "6af00994b3d07da2db3419346f740ae06f3cfe7e",
      "parents": [
        "3e9345edd8562dc4f9bbca88a598c91c8779a9c4",
        "7b8ddb06e54ad98edeb7951f317aee4d1feda9d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:12:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:12:43 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  DMAENGINE: DMA40 U8500 platform configuration\n  DMA: PL330: Add dma api driver\n"
    }
  ],
  "next": "3e9345edd8562dc4f9bbca88a598c91c8779a9c4"
}
