)]}'
{
  "log": [
    {
      "commit": "55adaa495edc429be84399f83df80dfb7f36598b",
      "tree": "e7cf5e2ac61ebfa799484c11e148150c51ec0f60",
      "parents": [
        "f76f5d71048e116f76d2eb02226b01d50890e2f4"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@vmware.com",
        "time": "Fri Jun 04 14:14:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:21:44 2010 -0700"
      },
      "message": "vmware balloon: clamp number of collected non-balloonable pages\n\nLimit number of accumulated non-balloonable pages during inflation cycle,\notherwise there is a chance we will be spinning and growing the list\nforever.  This happens during torture tests when balloon target changes\nwhile we are in the middle of inflation cycle and monitor starts refusing\nto lock pages (since they are not needed anymore).\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nAcked-by: Bhavesh Davda \u003cbhavesh@vmware.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b7e5d1f04104d98895945ecb463d750320dcd6cf",
      "tree": "6d85743bed9c9644d05b622795788cc9730340e5",
      "parents": [
        "7cbe17701a0379c7b05a79a6df4f24e41d2afde8"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Jun 04 14:14:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:21:44 2010 -0700"
      },
      "message": "ramoops: add HAS_IOMEM dependency\n\nThe driver fails to compile on s390:\n\ndrivers/char/ramoops.c: In function \u0027ramoops_init\u0027:\ndrivers/char/ramoops.c:122: error: implicit declaration of function \u0027ioremap\u0027\n\nSince we won\u0027t make use of the driver anyway on s390 just let it depend on\nHAS_IOMEM.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Marco Stornelli \u003cmarco.stornelli@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eaa6e4dd4bf243a357056448e54d7c673cd44acb",
      "tree": "426fc027f4107ee520d2caabea2834587fa22a7d",
      "parents": [
        "e893de59a4982791368b3ce412bc67dd601a88a0"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Fri Jun 04 14:14:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:21:44 2010 -0700"
      },
      "message": "rtc: s3c: initialize s3c_rtc_cpu_type before using it\n\nMake sure s3c_rtc_cpu_type is initialised _before_ it\u0027s used in an if()\ncheck.\n\nReported-by: Jiri Pinkava \u003cjiri.pinkava@vscht.cz\u003e\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e893de59a4982791368b3ce412bc67dd601a88a0",
      "tree": "a09a968cecca90b6c7619b91a3963194cd454435",
      "parents": [
        "b8a3c6091a2337391ed878693604d712d6420241"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Fri Jun 04 14:14:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:21:44 2010 -0700"
      },
      "message": "rtc: s3c: initialize driver data before using it\n\ns3c_rtc_setfreq() uses the platform driver data to derive struct rtc_device,\nso make sure drvdata is set _before_ s3c_rtc_setfreq() is called.\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b8a3c6091a2337391ed878693604d712d6420241",
      "tree": "aa6bad4575406465b88b0dfc03e1a166c363bde3",
      "parents": [
        "ed8319e9b269ed19449432db3aefc11eb7be7376",
        "85f1bb4ace038289d587bcff64128be10613f9f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 13:04:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 13:04:39 2010 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: Eliminate us to pm ticks conversion in common path\n  ACPI: Fix the incorrect calculation about C-state idle time\n  ACPI: update feature-removal.txt to reflect deleted acpi\u003dht option\n  ACPI / EC / PM: Fix names of functions that block/unblock EC transactions\n  ACPI / EC / PM: Fix race between EC transactions and system suspend\n"
    },
    {
      "commit": "85f1bb4ace038289d587bcff64128be10613f9f3",
      "tree": "eb49b8bebcca5d43e93ef38dcc956a784f7243ca",
      "parents": [
        "b42f5b0f0fd8c1c442c1b29a3fbcb338e8bd7732",
        "bceefad59ab66d1b1a815a1738744ea013da966e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 04 15:23:02 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 04 15:23:02 2010 -0400"
      },
      "message": "Merge branch \u0027acpi-idle\u0027 into release\n"
    },
    {
      "commit": "ed8319e9b269ed19449432db3aefc11eb7be7376",
      "tree": "edc9befbef6d5d42a6c51a2eac39c1172abab242",
      "parents": [
        "bc23416cd4579093acc1e7d819eee747def623da",
        "e29df91e67428c1a651d18df6ec047fcb30282d3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 12:22:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 12:22:43 2010 -0700"
      },
      "message": "Merge branch \u0027sfi-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6\n\n* \u0027sfi-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6:\n  SFI: do not return freed pointer\n"
    },
    {
      "commit": "bceefad59ab66d1b1a815a1738744ea013da966e",
      "tree": "4cd5406c4cf77ac93bcf4fc764105be938628d51",
      "parents": [
        "157317ba3ec3e5a4d9683b8d24ba40b4f8f3296b"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venki@google.com",
        "time": "Wed Jun 02 10:01:09 2010 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 04 15:22:28 2010 -0400"
      },
      "message": "ACPI: Eliminate us to pm ticks conversion in common path\n\nacpi_enter_[simple|bm] routines does us to pm tick conversion on every\nidle wakeup and the value is only used in /proc/acpi display. We can\nstore the time in us and convert it into pm ticks before printing instead and\navoid the conversion in the common path.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenki@google.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "157317ba3ec3e5a4d9683b8d24ba40b4f8f3296b",
      "tree": "60cc7c2c5138837d25221e22cbd6ba966822b01f",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Wed Jun 02 11:04:09 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 04 15:22:18 2010 -0400"
      },
      "message": "ACPI: Fix the incorrect calculation about C-state idle time\n\nThe C-state idle time is not calculated correctly, which will return the wrong\nresidency time in C-state. It will have the following effects:\n   1.  The system can\u0027t choose the deeper C-state when it is idle next time.\nOf course the system power is increased. E.g. On one server machine about 40W\nidle power is increased.\n   2.  The powertop shows that it will stay in C0 running state about 95% time\nalthough the system is idle at most time.\n\n2.6.35-rc1 regression caused-by: 2da513f582a96c053aacc2c92873978d2ea7abff\n(ACPI: Minor cleanup eliminating redundant PMTIMER_TICKS to NS conversion)\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nReported-by: Yu Zhidong \u003czhidong.yu@intel.com\u003e\nTested-by: Yu Zhidong \u003czhidong.yu@intel.com\u003e\nAcked-by: Venkatesh Pallipadi \u003cvenki@google.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bc23416cd4579093acc1e7d819eee747def623da",
      "tree": "4fab11d6dac818927e5d80c5fddcf903412dd4fc",
      "parents": [
        "ad8456361fa19068cf49b50a4f98e41b73c08e76",
        "d4376802999d478a103868d7e7b1f473e4a387af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 09:48:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 09:48:03 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda-intel - fix wallclk variable update and condition\n  ALSA: asihpi - Fix uninitialized variable\n  ALSA: hda: Use LPIB for ASUS M2V\n  usb/gadget: Replace the old USB audio FU definitions in f_audio.c\n  ASoC: MX31ads sound support should depend on MACH_MX31ADS_WM1133_EV1\n  ASoC: Add missing Kconfig entry for Phytec boards\n  ALSA: usb-audio: export UAC2 clock selectors as mixer controls\n  ALSA: usb-audio: clean up find_audio_control_unit()\n  ALSA: usb-audio: add UAC2 sepecific Feature Unit controls\n  ALSA: usb-audio: unify constants from specification\n  ALSA: usb-audio: parse clock topology of UAC2 devices\n  ALSA: usb-audio: fix selector unit string index accessor\n  include/linux/usb/audio-v2.h: add more UAC2 details\n  ALSA: usb-audio: support partially write-protected UAC2 controls\n  ALSA: usb-audio: UAC2: clean up parsing of bmaControls\n  ALSA: hda: Use LPIB for another mainboard\n  ALSA: hda: Use mb31 quirk for an iMac model\n  ALSA: hda: Use LPIB for an ASUS device\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": "c7a441bba9de3b4e166b6a4449208bc906d70558",
      "tree": "346fdf11e464c8201a9aaa8abdd1c1b6dc4f86e0",
      "parents": [
        "ead54d878465291746c91c95749990d62742a6cf",
        "e4caa8bab3862a7694ab7c6dfede223227ad7fc5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 02 14:18:06 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 02 14:18:06 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\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": "b42f5b0f0fd8c1c442c1b29a3fbcb338e8bd7732",
      "tree": "194e13dfa85d2d2af8bd125acd80a445ee0def62",
      "parents": [
        "fe955682d2153b35dffcf1673dff0491096a3f0a",
        "0a76a34ff0804f1f413807b2e2d12117c2b602ca"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 01 22:53:36 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 01 22:53:36 2010 -0400"
      },
      "message": "Merge branches \u0027bugzilla-14668\u0027 and \u0027misc-2.6.35\u0027 into release\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": "e29df91e67428c1a651d18df6ec047fcb30282d3",
      "tree": "e8a40c8a37ffcfe36b18a2f4f31d71cf24cade27",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri May 28 12:33:15 2010 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 01 12:04:35 2010 -0400"
      },
      "message": "SFI: do not return freed pointer\n\nWe never actually use the return value of sfi_sysfs_install_table() but\nit still seems wrong to return a freed pointer.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\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": "f07ff97b012ff9485618faeadcc9b1e5f72ceefa",
      "tree": "69972cb9ed125abe9642ba52963f8ce00b77f3ab",
      "parents": [
        "09414207d4daab8c4990bface3a79fdba3474bec"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 01 07:42:03 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 01 07:42:03 2010 +0200"
      },
      "message": "usb/gadget: Replace the old USB audio FU definitions in f_audio.c\n\nThe USB audio FU definitions were renewed by the commit\n    65f25da44b51f55e3a74301c25f29263be2bf1ba\n    ALSA: usb-audio: unify constants from specification\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\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"
    }
  ],
  "next": "04e9e94dba3e564ce810cedab88e957dfd681b4a"
}
