)]}'
{
  "log": [
    {
      "commit": "2e94de8acbe524d919f1ea8807913d7b005e1578",
      "tree": "4633b23444fbd08466b71bfc403e24f7d2db47b1",
      "parents": [
        "55adaa495edc429be84399f83df80dfb7f36598b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 04 14:14:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:21:44 2010 -0700"
      },
      "message": "fs/binfmt_flat.c: split the stack \u0026 data alignments\n\nThe stack and data have different alignment requirements, so don\u0027t force\nthem to wear the same shoe.  Increase the data alignment to match that\nwhich the elf2flt linker script has always been using: 0x20 bytes.  Not\nonly does this bring the kernel loader in line with the toolchain, but it\nalso fixes a swath of gcc tests which try to force larger alignment values\nbut randomly fail when the FLAT loader fails to deliver.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: David McCullough \u003cdavidm@snapgear.com\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Jie Zhang \u003cjie@codesourcery.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "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": "f76f5d71048e116f76d2eb02226b01d50890e2f4",
      "tree": "04e0abc99d61e8beb4d35149d303bda0068dd68d",
      "parents": [
        "c421b08ef52f38049c6f591c5d260a97af7b0000"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Fri Jun 04 14:14:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:21:44 2010 -0700"
      },
      "message": "xtensa: invoke oom-killer from page fault\n\nAs explained in commit 1c0fe6e3bd (\"mm: invoke oom-killer from page\nfault\") , we want to call the architecture independent oom killer when\ngetting an unexplained OOM from handle_mm_fault, rather than simply\nkilling current.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c421b08ef52f38049c6f591c5d260a97af7b0000",
      "tree": "cc5e18ca6f960fced5cc588311d33afdcd999806",
      "parents": [
        "68db30ce609a8fc21b95f38f509c65dab0ecfa96"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Fri Jun 04 14:14:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:21:44 2010 -0700"
      },
      "message": "mn10300: invoke oom-killer from page fault\n\nAs explained in commit 1c0fe6e3bd (\"mm: invoke oom-killer from page\nfault\") , we want to call the architecture independent oom killer when\ngetting an unexplained OOM from handle_mm_fault, rather than simply\nkilling current.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68db30ce609a8fc21b95f38f509c65dab0ecfa96",
      "tree": "647eed3c9500f9cd6663177f9b2c99b7233bb25e",
      "parents": [
        "f9c497c4aea28be826b8450a5339952f2ffc705e"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Fri Jun 04 14:14:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:21:44 2010 -0700"
      },
      "message": "m32r: invoke oom-killer from page fault\n\nAs explained in commit 1c0fe6e3bd (\"mm: invoke oom-killer from page\nfault\") , we want to call the architecture independent oom killer when\ngetting an unexplained OOM from handle_mm_fault, rather than simply\nkilling current.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9c497c4aea28be826b8450a5339952f2ffc705e",
      "tree": "810d6b4d03a8ad0ed5458606b9ac26f3c3d75ef2",
      "parents": [
        "b7e5d1f04104d98895945ecb463d750320dcd6cf"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Fri Jun 04 14:14:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:21:44 2010 -0700"
      },
      "message": "frv: invoke oom-killer from page fault\n\nAs explained in commit 1c0fe6e3bd (\"mm: invoke oom-killer from page\nfault\") , we want to call the architecture independent oom killer when\ngetting an unexplained OOM from handle_mm_fault, rather than simply\nkilling current.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\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": "7cbe17701a0379c7b05a79a6df4f24e41d2afde8",
      "tree": "914879cce805da0525f6d0c7c730f4945f1586f5",
      "parents": [
        "eaa6e4dd4bf243a357056448e54d7c673cd44acb"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Jun 04 14:14:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:21:44 2010 -0700"
      },
      "message": "fs/compat_rw_copy_check_uvector: add missing compat_ptr call\n\nA call to access_ok is missing a compat_ptr conversion.  Introduced with\nb83733639a494d5f42fa00a2506563fbd2d3015d \"compat: factor out\ncompat_rw_copy_check_uvector from compat_do_readv_writev\"\n\nfs/compat.c: In function \u0027compat_rw_copy_check_uvector\u0027:\nfs/compat.c:629: warning: passing argument 1 of \u0027__access_ok\u0027 makes pointer from integer without a cast\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nReviewed-by: Jeff Moyer \u003cjmoyer@redhat.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": "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": "39d112100e561686ab1e2b19c57984163ad6c1fa",
      "tree": "19b3cd50345306de6f95b58b4a35e8f725786b9b",
      "parents": [
        "167b7129042a4b4c09bb4ede5482ff79340a3999",
        "02f726949f2be0967aa4871dd4e47d3967779b26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:47:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:47:51 2010 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched, trace: Fix sched_switch() prev_state argument\n  sched: Fix wake_affine() vs RT tasks\n  sched: Make sure timers have migrated before killing the migration_thread\n"
    },
    {
      "commit": "167b7129042a4b4c09bb4ede5482ff79340a3999",
      "tree": "f47e59a99feaa32a625fb0e720c9914d2e364444",
      "parents": [
        "39059cceeda478cd040d521b9541d1113035c908",
        "4adc8b71cc142f9a7b44b13b99aab38ba897c56f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:47:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:47:22 2010 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, smpboot: Fix cores per node printing on boot\n  x86/amd-iommu: Fall back to GART if initialization fails\n  x86/amd-iommu: Fix crash when request_mem_region fails\n  x86/mm: Remove unused DBG() macro\n  arch/x86/kernel: Add missing spin_unlock\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": "f150dba6d4a1e275b62ca76572c2786c71b91e85",
      "tree": "1fb8ed0a64f69431e8a3304a1b346a19979028b9",
      "parents": [
        "636667a545b2d16797f27002a65d688c195c9b60",
        "c6df8d5ab87a246942d138321e1721edbb69f6e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:45:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:45:26 2010 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf: Fix crash in swevents\n  perf buildid-list: Fix --with-hits event processing\n  perf scripts python: Give field dict to unhandled callback\n  perf hist: fix objdump output parsing\n  perf-record: Check correct pid when forking\n  perf: Do the comm inheritance per thread in event__process_task\n  perf: Use event__process_task from perf sched\n  perf: Process comm events by tid\n  blktrace: Fix new kernel-doc warnings\n  perf_events: Fix unincremented buffer base on partial copy\n  perf_events: Fix event scheduling issues introduced by transactional API\n  perf_events, trace: Fix perf_trace_destroy(), mutex went missing\n  perf_events, trace: Fix probe unregister race\n  perf_events: Fix races in group composition\n  perf_events: Fix races and clean up perf_event and perf_mmap_data interaction\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": "c6df8d5ab87a246942d138321e1721edbb69f6e1",
      "tree": "4fa2965d148c3e7ea456ab889d278d5c16d25d17",
      "parents": [
        "da3fd1a0010ccc9fe6fd5ae2b9e85e1aacc03e4d"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Jun 03 11:21:20 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 03 17:03:08 2010 +0200"
      },
      "message": "perf: Fix crash in swevents\n\nFrederic reported that because swevents handling doesn\u0027t disable IRQs\nanymore, we can get a recursion of perf_adjust_period(), once from\noverflow handling and once from the tick.\n\nIf both call -\u003edisable, we get a double hlist_del_rcu() and trigger\na LIST_POISON2 dereference.\n\nSince we don\u0027t actually need to stop/start a swevent to re-programm\nthe hardware (lack of hardware to program), simply nop out these\ncallbacks for the swevent pmu.\n\nReported-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1275557609.27810.35218.camel@twins\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "03cd3739818d3fa7f973d0fb6d3aa63122ea00a0",
      "tree": "875b9424f4f43393f9a15e00cd553dc02bbacb10",
      "parents": [
        "1067b6c2bea7fd2cc9da290d865ab3f3b91c8130",
        "06b43672a9e665cab18dc7b77d56d36884b90d45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 07:20:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 07:20:28 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  cifs: fix page refcount leak\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": "89140f41575ae2a7a5c24e856880594ccbdfcaff",
      "tree": "bb8d9a24a727d95d4664ea23ff7450503cfe5f18",
      "parents": [
        "aef4b9aaae1decc775778903922bd0075cce7a88"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Thu Jun 03 11:33:50 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 03 11:33:50 2010 +0200"
      },
      "message": "Documentation/i2c: Checkpatch cleanup\n\nRemove all trailing whitespace in Documentation/i2c.\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\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": "cd52e17ea8278f8449b6174a8e5ed439a2e44ffb",
      "tree": "461d620cd0331bc74b370a515f1476c5de944653",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Wed May 19 16:19:25 2010 +0100"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Thu Jun 03 09:34:04 2010 +0100"
      },
      "message": "xen: ensure timer tick is resumed even on CPU driving the resume\n\nThe core suspend/resume code is run from stop_machine on CPU0 but\nparts of the suspend/resume machinery (including xen_arch_resume) are\nrun on whichever CPU happened to schedule the xenwatch kernel thread.\n\nAs part of the non-core resume code xen_arch_resume is called in order\nto restart the timer tick on non-boot processors. The boot processor\nitself is taken care of by core timekeeping code.\n\nxen_arch_resume uses smp_call_function which does not call the given\nfunction on the current processor. This means that we can end up with\none CPU not receiving timer ticks if the xenwatch thread happened to\nbe scheduled on CPU \u003e 0.\n\nUse on_each_cpu instead of smp_call_function to ensure the timer tick\nis resumed everywhere.\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": "ee227c577cde47f78e2df359f9c32ba047060767",
      "tree": "6f195e4914ce7d3bb7cfa80e13f17b8d56df6878",
      "parents": [
        "b74dbf2aed8d8c4f93ac2c44bab5c81f65be62a0"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Jun 03 06:03:46 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 22:26:42 2010 -0600"
      },
      "message": "of/powerpc: fix fsl_msi device node pointer\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\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": "ce04cc089b22862f7d6ad5aa3ada0dd07e41b833",
      "tree": "cf77cf99708c79a475bae9fe82c634bdd395586b",
      "parents": [
        "84d88f4c92763f519b9e081cdd685a44de14f8c0"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Fri May 28 07:33:49 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 03 13:13:32 2010 +1000"
      },
      "message": "drm: fix typos in Linux DRM Developer\u0027s Guide\n\nA few typos in the DRM Developer\u0027s Guide.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nAcked-by: Jesse Barnes \u003cjesse.barnes@intel.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": "d4376802999d478a103868d7e7b1f473e4a387af",
      "tree": "c73a34f5b26086bc5b98307b25a8d3e754af88a0",
      "parents": [
        "c7a441bba9de3b4e166b6a4449208bc906d70558",
        "e854df613fe934c94a0b39eccb4104e72ccbbded"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 02 14:18:13 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 02 14:18:13 2010 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\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": "e854df613fe934c94a0b39eccb4104e72ccbbded",
      "tree": "c75fb9734531fd53c517425e0f5980003e4f8d3e",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e",
        "29512c95b5e2f0f245bfa4975ccae6c3449d4dd2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 02 14:17:44 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 02 14:17:44 2010 +0200"
      },
      "message": "Merge branch \u0027for-2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into fix/asoc\n"
    },
    {
      "commit": "e4caa8bab3862a7694ab7c6dfede223227ad7fc5",
      "tree": "9fa537a72f00f6b4f86c2da7be2e9554304a8ec4",
      "parents": [
        "9f75c1b12c5ef392ddcea575b13560842c28b1b3",
        "edb39935c8b19fcd9a8f619d0bc1e9d04594cd2b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 02 14:15:10 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 02 14:15:10 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of git.alsa-project.org:alsa-kernel into fix/hda\n"
    },
    {
      "commit": "edb39935c8b19fcd9a8f619d0bc1e9d04594cd2b",
      "tree": "ebfb9581a66a2aa02cd9f0f8dd97800b3b6ed29d",
      "parents": [
        "aef4b9aaae1decc775778903922bd0075cce7a88"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Jun 02 13:29:17 2010 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Jun 02 13:34:01 2010 +0200"
      },
      "message": "ALSA: hda-intel - fix wallclk variable update and condition\n\nThis patch fixes thinko introduced in \"last minutes\" before commiting\nof the last wallclk patch.\n\nIt also fixes the condition checking if the first period after last\nwallclk update is processed. There is a little rounding error in\nperiod_wallclk.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ead54d878465291746c91c95749990d62742a6cf",
      "tree": "fb819732973eb853d4dc09873b52dfd9cfdf1711",
      "parents": [
        "21896bc010c17e5ac58951e771496ec2fb1051ed",
        "9f75c1b12c5ef392ddcea575b13560842c28b1b3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 02 12:09:29 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 02 12:09:29 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "21896bc010c17e5ac58951e771496ec2fb1051ed",
      "tree": "2c20780540f5fffa5989857926188c15fd89d6c2",
      "parents": [
        "f07ff97b012ff9485618faeadcc9b1e5f72ceefa"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 02 12:08:37 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 02 12:08:37 2010 +0200"
      },
      "message": "ALSA: asihpi - Fix uninitialized variable\n\nInitialize prev_ctl properly before reference:\n  sound/pci/asihpi/asihpi.c: In function ‘snd_card_asihpi_mixer_new’:\n  sound/pci/asihpi/asihpi.c:2568:30: warning: ‘prev_ctl.dst_node_index’ may be used uninitialized in this function\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c2cdf6aba0dfcfb54be646ab630c1bccd180e890",
      "tree": "97bfd319f0ebe514ef821a080b74860fb9dbaa24",
      "parents": [
        "79905ad50bcf025deb81382413719ed600734941"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 02 17:09:18 2010 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 02 17:50:38 2010 +1000"
      },
      "message": "powerpc/macio: Fix probing of macio devices by using the right of match table\n\nGrant patches added an of mach table to struct device_driver. However,\nwhile he changed the macio device code to use that, he left the match\ntable pointer in struct macio_driver and didn\u0027t update drivers to use\nthe \"new\" one, thus breaking the probing.\n\nThis completes the change by moving all drivers to setup the \"new\"\none, removing all traces of the old one, and while at it (since it\nchanges the exact same locations), I also remove two other duplicates\nfrom struct driver which are the name and owner fields.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "79905ad50bcf025deb81382413719ed600734941",
      "tree": "20e5b02a6accf2bc73bf19f3ec2fc4a42f70eb26",
      "parents": [
        "92e197095e0aa59273decbeaa4b63de58e342355"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jun 01 19:33:08 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 02 17:50:37 2010 +1000"
      },
      "message": "agp/uninorth: Fix oops caused by flushing too much\n\nThis fixes a sporadic oops at boot on G5 Power Macs.  The table_end\nvariable has the address of the last byte of the table.  Adding on\nPAGE_SIZE means we flush too much, and if the page after the table\nis not mapped for any reason, the kernel will oops.  Instead we add\non 1 because flush_dcache_range() interprets its second argument as\nthe first byte past the range to be flushed.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "92e197095e0aa59273decbeaa4b63de58e342355",
      "tree": "17b86f30eb93fad7aabbd5921242b2f6781bc75b",
      "parents": [
        "257d569821165a76fb4c91d74909c2e61fe41e46"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat May 22 05:17:38 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 02 17:50:37 2010 +1000"
      },
      "message": "powerpc/pasemi: Update MAINTAINERS file\n\nPWRficient platform work is definitely in maintenance mode these\ndays, update MAINTAINERS file to reflect reality.\n\nWebsite is long gone as well.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "257d569821165a76fb4c91d74909c2e61fe41e46",
      "tree": "4571f4fdd508c156aea7d2424a7f5c09a4d9d096",
      "parents": [
        "db97bc7f9997fef41b24c91f61c2f776d32d7ce3"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@hera.kernel.org",
        "time": "Thu May 27 04:19:52 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 02 17:50:37 2010 +1000"
      },
      "message": "powerpc/cell: Fix integer constant warning\n\nFix smatch warning:  warning: constant 0x800000000 is so big it is long\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "db97bc7f9997fef41b24c91f61c2f776d32d7ce3",
      "tree": "ae35f82cc63a624966934efb63f30d7c2a8ab746",
      "parents": [
        "83aea945c21c646184a494a32ad5524248b60226"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Thu May 27 19:19:20 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 02 17:50:37 2010 +1000"
      },
      "message": "powerpc/kprobes: Remove resume_execution() in kprobes\n\nemulate_step() in kprobe_handler() would\u0027ve already determined if the\nprobed instruction can be emulated. We single-step in hardware only if\nthe instruction couldn\u0027t be emulated. resume_execution() therefore is\nsuperfluous -- all we need is to fix up the instruction pointer after\nsingle-stepping.\n\nThanks to Paul Mackerras for catching this.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\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": "45fdf00dea92a480a8023c94d1a1aa887dcd3f69",
      "tree": "3959d669f55559dd258e5fe97aeb262b03236d65",
      "parents": [
        "aef4b9aaae1decc775778903922bd0075cce7a88"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Fri May 28 13:56:17 2010 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 01:41:37 2010 -0600"
      },
      "message": "of/powerpc: fix 85xx RapidIO device node pointer\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: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4adc8b71cc142f9a7b44b13b99aab38ba897c56f",
      "tree": "38f4771041d95182784d4ca824fdcf526848eed3",
      "parents": [
        "c8fcb14fecac72bb2cd2974cf133fba6c4b4a13d"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Jun 01 21:04:55 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jun 02 09:38:53 2010 +0200"
      },
      "message": "x86, smpboot: Fix cores per node printing on boot\n\nPercpu initialization happens now after booting the cores on the\nmachine and this causes them all to be displayed as belonging to\nnode 0:\n\nJun  8 05:57:21 kepek kernel: [    0.106999] Booting Node   0,\nProcessors  #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15 #16 #17 #18 #19 #20 #21 #22 #23 Ok.\n\nUse early_cpu_to_node() to get the correct node of each core\ninstead.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nCc: Mike Travis \u003ctravis@sgi.com\u003e\nLKML-Reference: \u003c20100601190455.GA14237@aftab\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "da3fd1a0010ccc9fe6fd5ae2b9e85e1aacc03e4d",
      "tree": "84ee4a69289d06802ebc2ba0e4e69a53c91db72a",
      "parents": [
        "2fb750e825b5347de0390315f4284f13709a9856",
        "b5c874f14c5f57cc8654e9184694196c466147bb"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jun 02 09:13:12 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jun 02 09:13:12 2010 +0200"
      },
      "message": "Merge branch \u0027perf/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/urgent\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": "aef4b9aaae1decc775778903922bd0075cce7a88",
      "tree": "31aeace86eaaf42c63b5dbe807226285d0752a41",
      "parents": [
        "709d015bb810a3377feaee3093d110a17e919019",
        "a7fed9f7369bfcfabed7aca1d608d286f2dfa7f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 14:13:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 14:13:14 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Don\u0027t export cvt_fd \u0026 _df when CONFIG_PPC_FPU is not set\n  powerpc/44x: icon: select SM502 and frame buffer console support\n  powerpc/85xx: Add P1021MDS board support\n  powerpc/85xx: Change MPC8572DS camp dtses for MSI sharing\n  powerpc/fsl_msi: add removal path and probe failing path\n  powerpc/fsl_msi: enable msi sharing through AMP OSes\n  powerpc/fsl_msi: enable msi allocation in all banks\n  powerpc/fsl_msi: fix the conflict of virt_msir\u0027s chip_data\n  powerpc/fsl_msi: Add multiple MSI bank support\n  powerpc/kexec: Add support for FSL-BookE\n  powerpc/fsl-booke: Move the entry setup code into a seperate file\n  powerpc/fsl-booke: fix the case where we are not in the first page\n  powerpc/85xx: Enable support for ports 3 and 4 on 8548 CDS\n  powerpc/fsl-booke: Add hibernation support for FSL BookE processors\n  powerpc/e500mc: Implement machine check handler.\n  powerpc/44x: Add basic ICON PPC440SPe board support\n  powerpc/44x: Fix UART clocks on 440SPe\n  powerpc/44x: Add reset-type to katmai.dts\n  powerpc/44x: Adding PCI-E support for PowerPC 460SX based SOC.\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": "08a66859e69264f3223560d06b88e80c1a6a6387",
      "tree": "509c8808edb8e2d66aaa5d6fefccc1c862a1dca0",
      "parents": [
        "0a6531ebea13b164825ba28e77dcbed3e9386884"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Jun 01 20:58:22 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 13:32:11 2010 -0700"
      },
      "message": "FS-Cache: Remove unneeded null checks\n\nfscache_write_op() makes unnecessary checks of the page variable to see if it\nis NULL.  It can\u0027t be NULL at those points as the kernel would already have\ncrashed a little higher up where we examined page-\u003eindex.\n\nFurthermore, unless radix_tree_gang_lookup_tag() can return 1 but no page, a\nNULL pointer crash should not be encountered there as we can only get there if\nr_t_g_l_t() returned 1.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5c874f14c5f57cc8654e9184694196c466147bb",
      "tree": "91d1a814fb1bf3ccaf68140b45dd18ba4ed5e146",
      "parents": [
        "c02514850d67be8db6b2b6658cbc23ac1fbf8bc7"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Jun 01 12:37:05 2010 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Jun 01 16:16:11 2010 -0300"
      },
      "message": "perf buildid-list: Fix --with-hits event processing\n\nWhen we use plain \u0027perf buildid-list\u0027 we use only what is in the buildid\ntable in the perf.data header. And those have absolute pathnames because\nat \u0027perf record\u0027 time we used __perf_session__process_events and that\ndoesn\u0027t sets up the path shortening code in map__new() that happens if\nsymbol_conf.full_paths is false, the default.\n\nOn the other hand, when we use \u0027perf buildid-list --with-hits\u0027 we\nprocess all the events using perf_session__process_events, adding\nentries to the global DSO list _after_ removing the current directory\nfrom the DSO name, for presentation purposes.\n\nBecause of that we end up having two entries in the DSO list when\nrecording events for binaries using relative pathnames.\n\nFix it minimally by setting symbol_conf.full_paths to true when marking\nthe DSOs with hits in \u0027perf buildid-list --with-hits\u0027, as used by \u0027perf\narchive\u0027\n\nRight fix longer term is to shorten the path only at presentation time.\nWill be done for 2.6.36.\n\nReported-by: Stephane Eranian \u003ceranian@google.com\u003e\nTested-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Frédéric Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nLKML-Reference: \u003c20100601183837.GC4093@ghostprotocols.net\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\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"
    }
  ],
  "next": "9bc354998f8aa8a83b0cd430e8fcf2cbc3be7367"
}
