)]}'
{
  "log": [
    {
      "commit": "67d0ad4f1d62ad3ac1640a45f8e3e291c42da7c9",
      "tree": "2b8b1287bed691ee48fad8c338f0b4d031923934",
      "parents": [
        "75143e7ebf351b0a530af8586f9d43d11bfa71ad"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Fri Jun 24 19:33:01 2011 -0700"
      },
      "committer": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Fri Jul 15 15:26:45 2011 -0700"
      },
      "message": "ARM: Move leds idle start/stop calls to idle notifiers\n\nChange-Id: I5d8e4e85b17bbab7992ecb477f0bdb5e4138b166\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nSigned-off-by: Todd Poynor \u003ctoddpoynor@google.com\u003e\n"
    },
    {
      "commit": "75143e7ebf351b0a530af8586f9d43d11bfa71ad",
      "tree": "7c15a584ea6604d579a80523797e4b953288b5ac",
      "parents": [
        "9a736a21691d48cc6e956ce8d49849823fd6af40"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Wed Jun 15 17:44:50 2011 -0700"
      },
      "committer": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Fri Jul 15 15:26:45 2011 -0700"
      },
      "message": "ARM: Call idle notifiers\n\nChange-Id: Id833e61c13baa1783705ac9e9046d1f0cc90c95e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nSigned-off-by: Todd Poynor \u003ctoddpoynor@google.com\u003e\n"
    },
    {
      "commit": "9a736a21691d48cc6e956ce8d49849823fd6af40",
      "tree": "e04b1bfcd4b39cb71c9213c0e0518bccd3a1d8e7",
      "parents": [
        "ce4022b8d1c9e1b380dc5177f955bfe5f1327e3e"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Wed Jun 15 17:21:57 2011 -0700"
      },
      "committer": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Fri Jul 15 15:26:45 2011 -0700"
      },
      "message": "Move x86_64 idle notifiers to generic\n\nMove the x86_64 idle notifiers originally by Andi Kleen and Venkatesh\nPallipadi to generic.\n\nChange-Id: Idf29cda15be151f494ff245933c12462643388d5\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nSigned-off-by: Todd Poynor \u003ctoddpoynor@google.com\u003e\n"
    },
    {
      "commit": "75c56a81116e51c5cf15c0641906d0745188cd16",
      "tree": "c1d8e7def5bbb099a39d5e9ccfb13508ea5ca46a",
      "parents": [
        "b4294d618e8a19bb47826e51ae52b9fb2fe05f80",
        "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jul 12 20:10:37 2011 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jul 12 20:10:37 2011 -0700"
      },
      "message": "Merge commit \u0027v3.0-rc7\u0027 into android-3.0\n"
    },
    {
      "commit": "7fc7693627f363820c0e95d1e082f73c197f83c4",
      "tree": "f5668642a7a2fe0eb1e6ceb519f4a9832bf687c8",
      "parents": [
        "8733449b7c6aca8dc5357720c00633b0dfa78207",
        "90c5ffe592ff3b33afe2bdfe5e9ec630fc599e32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 10 07:28:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 10 07:28:30 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6994/1: smp_twd: Fix typo in \u0027twd_timer_rate\u0027 printing\n  ARM: 6987/1: l2x0: fix disabling function to avoid deadlock\n  ARM: 6966/1: ep93xx: fix inverted RTS/DTR signals on uart1\n  ARM: 6980/1: mmci: use StartBitErr to detect bad connections\n  ARM: 6979/1: mach-vt8500: add forgotten irq_data conversion\n  ARM: move memory layout sanity checking before meminfo initialization\n  ARM: 6990/1: MAINTAINERS: add entry for ARM PMU profiling and debugging\n  ARM: 6989/1: perf: do not start the PMU when no events are present\n  ARM: dmabounce: fix map_single() error return value\n"
    },
    {
      "commit": "f1a04dbd1e7b497467d488dd35155014eaee8f9b",
      "tree": "21593d6dcb0185767333325aa57651a48708e62e",
      "parents": [
        "b56045d4019a80935ead337e5c3f8e211fa9b471",
        "d34c1fcddc3a159d52576c656f8caabc0cf4894b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 08 23:28:23 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 08 23:28:23 2011 -0700"
      },
      "message": "Merge branch \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung\n\n* \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:\n  ARM: S3C2440: fix section mismatch on mini2440\n  ARM: S3C24XX: drop return codes in void function of dma.c\n  ARM: S3C24XX: don\u0027t use uninitialized variable in dma.c\n  ARM: EXYNOS4: Set appropriate I2C device variant\n  ARM: S5PC100: Fix for compilation error\n  spi/s3c64xx: Bug fix for SPI with different FIFO level\n  ARM: SAMSUNG: Add tx_st_done variable\n  ARM: EXYNOS4: Address a section mismatch w/ suspend issue.\n  ARM: S5P: Fix bug on init of PWMTimers for HRTimer\n  ARM: SAMSUNG: header file revised to prevent declaring duplicated\n  ARM: EXYNOS4: fix improper gpio configuration\n  ARM: EXYNOS4: Fix card detection for sdhci 0 and 2\n"
    },
    {
      "commit": "c60ffcbb625cf7c570bfce904f0bb525ddeaba65",
      "tree": "3f0589174777db37bf54ad5e61c8f11e9dbae4ae",
      "parents": [
        "3546eea837bffb21f98c8e8529d3de3893fce651",
        "07ad6ab3d79ede41cd8a69499e81df7b405635d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 08 09:00:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 08 09:00:02 2011 -0700"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  omap: drop __initdata tags from static struct platform_device declarations\n"
    },
    {
      "commit": "d34c1fcddc3a159d52576c656f8caabc0cf4894b",
      "tree": "1398fc73b4d4e92f321e6899d05392fb41693f50",
      "parents": [
        "cb26a7b1c18857d14913040b45f3fe51b513f936"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Jul 08 18:16:56 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Jul 08 18:16:56 2011 +0900"
      },
      "message": "ARM: S3C2440: fix section mismatch on mini2440\n\nIf mini2440_init() is in __init, mini2440_parse_features() should also\nbe in __init. Fixes:\n\n(.text+0x9adc): Section mismatch in reference from the function mini2440_parse_features.clone.0() to the\n(unknown reference) .init.data:(unknown)\nThe function mini2440_parse_features.clone.0() references the (unknown reference) __initdata (unknown).\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Michel Pollet \u003cbuserror@gmail.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "cb26a7b1c18857d14913040b45f3fe51b513f936",
      "tree": "c524e2f600aadd1b16e934a7afd87ea9e31cbafd",
      "parents": [
        "5838e9b8dada491278db48ff9162e25125fa89d6"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Jul 08 14:33:02 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Jul 08 14:34:05 2011 +0900"
      },
      "message": "ARM: S3C24XX: drop return codes in void function of dma.c\n\nCommit bb072c3c (ARM / Samsung: Use struct syscore_ops for \"core\" power\nmanagement) turned s3c2410_dma_resume_chan() from int to void. So, drop\nthe actual return values, too. Fixes:\n\narch/arm/plat-s3c24xx/dma.c: In function \u0027s3c2410_dma_resume_chan\u0027:\narch/arm/plat-s3c24xx/dma.c:1238:3: warning: \u0027return\u0027 with a value, in function returning void\narch/arm/plat-s3c24xx/dma.c:1250:2: warning: \u0027return\u0027 with a value, in function returning void\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "5838e9b8dada491278db48ff9162e25125fa89d6",
      "tree": "a0c07eaea5e2f083a64918473346fdabf3b939c5",
      "parents": [
        "5f27275edb7082505eaac1c85a15620207351b63"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Jul 08 14:33:02 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Jul 08 14:33:47 2011 +0900"
      },
      "message": "ARM: S3C24XX: don\u0027t use uninitialized variable in dma.c\n\nCommit 8970ef47 (S3C24XX: Remove hardware specific registers from DMA\ncalls) removed the parameter dcon in s3c2410_dma_config() and calculates\nit on its own. So the debug-output for the old parameter can go, too.\nFixes:\n\narch/arm/plat-s3c24xx/dma.c: In function \u0027s3c2410_dma_config\u0027:\narch/arm/plat-s3c24xx/dma.c:1030:2: warning: \u0027dcon\u0027 is used uninitialized in this function\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "814cdea670616252e4cdf297a07b02ce59698bf1",
      "tree": "c4a5665995e813c252b07f1e863166059bfb5bcb",
      "parents": [
        "487ffb052891a552fecf865ad4b24bbe7945a413",
        "fe0d42203cb5616eeff68b14576a0f7e2dd56625"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Thu Jul 07 17:55:44 2011 -0700"
      },
      "committer": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Thu Jul 07 17:55:44 2011 -0700"
      },
      "message": "Merge commit \u0027v3.0-rc6\u0027 into android-3.0\n"
    },
    {
      "commit": "075d9db13183c102770dc6cefabfee1b832f9614",
      "tree": "2fdde9bd3d0f3853dbed9b7ce945d761b530fe25",
      "parents": [
        "e55f1b1c00a2df492fbdaeb3fcba67a45bc82a0e",
        "ee339fe63ac408e4604c1c88b1f9a428f2511b70"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 07 13:19:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 07 13:19:04 2011 -0700"
      },
      "message": "Merge branch \u0027stable/bug.fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/bug.fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/pci: Move check for acpi_sci_override_gsi to xen_setup_acpi_sci.\n"
    },
    {
      "commit": "e55f1b1c00a2df492fbdaeb3fcba67a45bc82a0e",
      "tree": "96547759d8877fcca6b9b8a1f68066fe5c65b7fd",
      "parents": [
        "27a3b735b70651f28db03e5f92775a40661ba7a6",
        "f70e957cda22d309c769805cbb932407a5232219"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 07 13:18:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 07 13:18:13 2011 -0700"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Don\u0027t use the EFI reboot method by default\n  x86, suspend: Restore MISC_ENABLE MSR in realmode wakeup\n  x86, reboot: Acer Aspire One A110 reboot quirk\n  x86-32, NUMA: Fix boot regression caused by NUMA init unification on highmem machines\n"
    },
    {
      "commit": "27a3b735b70651f28db03e5f92775a40661ba7a6",
      "tree": "9f300b93aa34381aa1d3121e9d53e8c8e1623a24",
      "parents": [
        "85746e429f8e5dc8c5c0beadc0f099cb1feab93e",
        "161b6ae0e067e421b20bb35caf66bdb405c929ac",
        "140fe3b1ab9c082182ef13359fab4ddba95c24c3",
        "e4c2fb0d5776b58049d2556b456144a4db3fe5a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 07 13:17:45 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 07 13:17:45 2011 -0700"
      },
      "message": "Merge branches \u0027core-urgent-for-linus\u0027, \u0027perf-urgent-for-linus\u0027 and \u0027sched-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  debugobjects: Fix boot crash when kmemleak and debugobjects enabled\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  jump_label: Fix jump_label update for modules\n  oprofile, x86: Fix race in nmi handler while starting counters\n\n* \u0027sched-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Disable (revert) SCHED_LOAD_SCALE increase\n  sched, cgroups: Fix MIN_SHARES on 64-bit boxen\n"
    },
    {
      "commit": "ee339fe63ac408e4604c1c88b1f9a428f2511b70",
      "tree": "fc0ebf6e43de16750b07317f92d77cd350a2a709",
      "parents": [
        "155a16f21923bc2f04161ac92acca986371ef27b"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Jul 06 09:43:16 2011 -0400"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Thu Jul 07 12:19:08 2011 -0400"
      },
      "message": "xen/pci: Move check for acpi_sci_override_gsi to xen_setup_acpi_sci.\n\nPreviously we would check for acpi_sci_override_gsi \u003d\u003d gsi every time\na PCI device was enabled. That works during early bootup, but later\non it could lead to triggering unnecessarily the acpi_gsi_to_irq(..) lookup.\nThe reason is that acpi_sci_override_gsi was declared in __initdata and\nafter early bootup could contain bogus values.\n\nThis patch moves the check for acpi_sci_override_gsi to the\nsite where the ACPI SCI is preset.\n\nCC: stable@kernel.org\nReported-by: Raghavendra D Prabhu \u003crprabhu@wnohang.net\u003e\nTested-by: Raghavendra D Prabhu \u003crprabhu@wnohang.net\u003e\n[http://lists.xensource.com/archives/html/xen-devel/2011-07/msg00154.html]\nSuggested-by:  Ian Campbell \u003cijc@hellion.org.uk\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "90c5ffe592ff3b33afe2bdfe5e9ec630fc599e32",
      "tree": "4598fd0acbc509d771d8ed69629ef41a308823c9",
      "parents": [
        "38a8914f9ac2379293944f613e6ca24b61373de8"
      ],
      "author": {
        "name": "Vitaly Kuzmichev",
        "email": "vkuzmichev@mvista.com",
        "time": "Thu Jul 07 14:56:05 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 07 15:00:12 2011 +0100"
      },
      "message": "ARM: 6994/1: smp_twd: Fix typo in \u0027twd_timer_rate\u0027 printing\n\nTo get hundredths of MHz the rate needs to be divided by 10\u0027000.\nHere is an example:\n twd_timer_rate \u003d 123456789\n Before the patch:\n    twd_timer_rate / 1000000 \u003d 123\n    (twd_timer_rate / 1000000) % 100 \u003d 23\n    Result: 123.23MHz.\n After being fixed:\n    twd_timer_rate / 1000000 \u003d 123\n    (twd_timer_rate / 10000) % 100 \u003d 45\n    Result: 123.45MHz.\n\nSigned-off-by: Vitaly Kuzmichev \u003cvkuzmichev@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f70e957cda22d309c769805cbb932407a5232219",
      "tree": "550629ad27a8b8d3896fbdce4b9a9848753ee611",
      "parents": [
        "7a3136666bc0f0419f7aaa7b1fabb4b0e0a7fb76"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Jul 06 16:52:37 2011 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 07 11:35:05 2011 +0200"
      },
      "message": "x86: Don\u0027t use the EFI reboot method by default\n\nTesting suggests that at least some Lenovos and some Intels will\nfail to reboot via EFI, attempting to jump to an unmapped\nphysical address. In the long run we could handle this by\nproviding a page table with a 1:1 mapping of physical addresses,\nbut for now it\u0027s probably just easier to assume that ACPI or\nlegacy methods will be present and reboot via those.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nLink: http://lkml.kernel.org/r/1309985557-15350-1-git-send-email-mjg@redhat.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7a3136666bc0f0419f7aaa7b1fabb4b0e0a7fb76",
      "tree": "9d9e9f1de8ab1306b8b9d26aadb4a7f401323e69",
      "parents": [
        "b49c78d4827be8d7e67e5b94adac6b30a4a9ad14"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "kees.cook@canonical.com",
        "time": "Wed Jul 06 18:10:34 2011 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 06 20:09:34 2011 -0700"
      },
      "message": "x86, suspend: Restore MISC_ENABLE MSR in realmode wakeup\n\nSome BIOSes will reset the Intel MISC_ENABLE MSR (specifically the\nXD_DISABLE bit) when resuming from S3, which can interact poorly with\nebba638ae723d8a8fc2f7abce5ec18b688b791d7. In 32bit PAE mode, this can\nlead to a fault when EFER is restored by the kernel wakeup routines,\ndue to it setting the NX bit for a CPU that (thanks to the BIOS reset)\nnow incorrectly thinks it lacks the NX feature. (64bit is not affected\nbecause it uses a common CPU bring-up that specifically handles the\nXD_DISABLE bit.)\n\nThe need for MISC_ENABLE being restored so early is specific to the S3\nresume path. Normally, MISC_ENABLE is saved in save_processor_state(),\nbut this happens after the resume header is created, so just reproduce\nthe logic here. (acpi_suspend_lowlevel() creates the header, calls\ndo_suspend_lowlevel, which calls save_processor_state(), so the saved\nprocessor context isn\u0027t available during resume header creation.)\n\n[ hpa: Consider for stable if OK in mainline ]\n\nSigned-off-by: Kees Cook \u003ckees.cook@canonical.com\u003e\nLink: http://lkml.kernel.org/r/20110707011034.GA8523@outflux.net\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: \u003cstable@kernel.org\u003e 2.6.38+\n"
    },
    {
      "commit": "38a8914f9ac2379293944f613e6ca24b61373de8",
      "tree": "2e414d49cb202c610899b8871626fb9eda580452",
      "parents": [
        "186dcaa448c0a7a99933efac2af225fc4fe82c53"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Jul 01 14:36:19 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 06 20:48:08 2011 +0100"
      },
      "message": "ARM: 6987/1: l2x0: fix disabling function to avoid deadlock\n\nThe l2x0_disable function attempts to writel with the l2x0_lock held.\nThis results in deadlock when the writel contains an outer_sync call\nfor the platform since the l2x0_lock is already held by the disable\nfunction. A further problem is that disabling the L2 without flushing it\nfirst can lead to the spin_lock operation becoming visible after the\nspin_unlock, causing any subsequent L2 maintenance to deadlock.\n\nThis patch replaces the writel with a call to writel_relaxed in the\ndisabling code and adds a flush before disabling in the control\nregister, preventing livelock from occurring.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "186dcaa448c0a7a99933efac2af225fc4fe82c53",
      "tree": "3ec0745cc4fdd8c81260ceda33400e3059eb409f",
      "parents": [
        "757df746fc5db0020ddab45914617a19d149c252"
      ],
      "author": {
        "name": "Petr Štetiar",
        "email": "ynezz@true.cz",
        "time": "Fri Jun 17 11:10:04 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 06 20:46:36 2011 +0100"
      },
      "message": "ARM: 6966/1: ep93xx: fix inverted RTS/DTR signals on uart1\n\nIt was discovered by Roberto Bergo, that RTS/DTR signals are inverted after\nthe boot, because it was causing him problems with hardware controlled modem\nconnected on ttyAM0. Todd Valentic came with this patch for the issue.\n\nDiscussion: http://tech.groups.yahoo.com/group/ts-7000/message/20259\n\nComments from Petr Štetiar:\n\n Sorry, but forget to add Acked-by[1]:\n\n 1. https://patchwork.kernel.org/patch/873052/\n\nCc: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nCc: Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Todd Valentic \u003ctodd.valentic@sri.com\u003e\nTested-by: Roberto Bergo \u003croberto.bergo@robson.it\u003e\nSigned-off-by: Petr Štetiar \u003cynezz@true.cz\u003e\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2eb5af44b1d22d7f7b715e0b9a4e516eb4451bf9",
      "tree": "b078a7afe5d162e5eaf7db6516c3f009c306a0b8",
      "parents": [
        "0371d3f7e8f1cddaee1f215e42c09a40e235d810"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Jun 28 09:53:20 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 06 20:46:04 2011 +0100"
      },
      "message": "ARM: 6979/1: mach-vt8500: add forgotten irq_data conversion\n\nThis platform has not been converted to \u0027struct irq_data\u0027 when the big\npile was done and fails to compile nowadays. Tested on a JayPC-Tablet.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Alexey Charkov \u003calchark@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5f27275edb7082505eaac1c85a15620207351b63",
      "tree": "8ebb6f26d9c300ce52f342b778ef01dbc57ded24",
      "parents": [
        "d60c98c26ac9824211c3a1f729be52cb179a1157"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Wed Jul 06 16:04:09 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Jul 06 16:04:09 2011 +0900"
      },
      "message": "ARM: EXYNOS4: Set appropriate I2C device variant\n\nSet up a correct I2C bus controller variant name for Exynos4.\nWithout this change the I2C bus driver fails to acquire its\nclocks.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "d60c98c26ac9824211c3a1f729be52cb179a1157",
      "tree": "dae0c3724b412c8a5262d64b14d204ba9a11e145",
      "parents": [
        "8fa9dd04b7f7ab1807ebcc274601dd8e2d215569",
        "3075741417d47cccc890ed30da9ece666006553a"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Jul 06 15:46:41 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Jul 06 15:46:41 2011 +0900"
      },
      "message": "Merge branch \u0027for-spi\u0027 into s5p-fixes-for-linus\n"
    },
    {
      "commit": "8fa9dd04b7f7ab1807ebcc274601dd8e2d215569",
      "tree": "4235b4677424951ac893a02de62b52b623ee34af",
      "parents": [
        "152c036a8096ed219c965957acb63490a2c0c963"
      ],
      "author": {
        "name": "Padmavathi Venna",
        "email": "padma.v@samsung.com",
        "time": "Wed Jul 06 15:37:08 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Jul 06 15:37:08 2011 +0900"
      },
      "message": "ARM: S5PC100: Fix for compilation error\n\nS5PC100 Compilation fails without this patch\n\nSigned-off-by: Padmavathi Venna \u003cpadma.v@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "8918034dfb7b0f625ba9eb0329d5750a9573f62e",
      "tree": "e4a9aeafc2befb3ec378f87eabd549feb1891503",
      "parents": [
        "fe0d42203cb5616eeff68b14576a0f7e2dd56625"
      ],
      "author": {
        "name": "Padmavathi Venna",
        "email": "padma.v@samsung.com",
        "time": "Tue Jul 05 17:13:56 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Jul 06 15:03:08 2011 +0900"
      },
      "message": "ARM: SAMSUNG: Add tx_st_done variable\n\ntx_st_done is required for checking the transmission status of SPI\nchannels with different fifo levels\n\nSigned-off-by: Padmavathi Venna \u003cpadma.v@samsung.com\u003e\nAcked-by: Jassi Brar \u003cjassisinghbrar@gmail.com\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "b49c78d4827be8d7e67e5b94adac6b30a4a9ad14",
      "tree": "7f17b670d14f9f579fd9d78194161116308a6eb4",
      "parents": [
        "a26474e8649643e82d71e3a386d5c4bcc0b207ef"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peter.chubb@nicta.com.au",
        "time": "Wed Jul 06 10:56:30 2011 +1000"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Jul 05 19:43:23 2011 -0700"
      },
      "message": "x86, reboot: Acer Aspire One A110 reboot quirk\n\nSince git commit\n  660e34cebf0a11d54f2d5dd8838607452355f321 x86: reorder reboot method\n  preferences,\nmy Acer Aspire One hangs on reboot.  It appears that its ACPI method\nfor rebooting is broken.  The attached patch adds a quirk so that the\nmachine will reboot via the BIOS.\n\n[ hpa: verified that the ACPI control on this machine is just plain broken. ]\n\nSigned-off-by: Peter Chubb \u003cpeter.chubb@nicta.com.au\u003e\nLink: http://lkml.kernel.org/r/w439iki5vl.wl%25peter@chubb.wattle.id.au\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "152c036a8096ed219c965957acb63490a2c0c963",
      "tree": "4a189a6107b3d548e5ef2ef1157320d979879526",
      "parents": [
        "27ea7fd2889eb93041480b18de655b1ff003e05d"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Mon Jul 04 19:03:54 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Jul 06 08:43:03 2011 +0900"
      },
      "message": "ARM: EXYNOS4: Address a section mismatch w/ suspend issue.\n\nThe section mismatch in headsmp.S made hotplug stop working after the\nfirst instance of suspend-to-RAM and its wakeup.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "27ea7fd2889eb93041480b18de655b1ff003e05d",
      "tree": "2e9ed68ea86f1af38056c7687aeb98d5f3b73a79",
      "parents": [
        "bb8bb57b213f63ffba29b3a7f1c7974782b8127d"
      ],
      "author": {
        "name": "Sangbeom Kim",
        "email": "sbkim73@samsung.com",
        "time": "Thu Jun 23 21:43:58 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Jul 06 08:43:02 2011 +0900"
      },
      "message": "ARM: S5P: Fix bug on init of PWMTimers for HRTimer\n\nThis patch fixes following.\n\n\u003c6\u003e[    0.000000] sched_clock: 32 bits at 33MHz, ...\n\u003c6\u003e[  128.651309] Calibrating delay loop...\n\nThere is a big jump. The reason is that PWM Timer which\nis for HRTimer was used before its initialization.\n\nSo this patch changes its order and following is kernel\nboot log message after this.\n\n\u003c6\u003e[    0.000000] sched_clock: 32 bits at 33MHz, ...\n\u003c6\u003e[    0.000088] Calibrating delay loop...\n\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "bb8bb57b213f63ffba29b3a7f1c7974782b8127d",
      "tree": "f1356a6997c3b324019e25ffbbf1f2363c51a01b",
      "parents": [
        "a3df1d4811bb7710d6497334e3b6a37064527684"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Wed Jun 22 18:03:21 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Jul 06 08:43:02 2011 +0900"
      },
      "message": "ARM: SAMSUNG: header file revised to prevent declaring duplicated\n\nThere has been no #ifndef - #define - #endif protection for this\nheader file.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "a3df1d4811bb7710d6497334e3b6a37064527684",
      "tree": "205402a1e10fe37f218d9801d5615a461ad5e59d",
      "parents": [
        "a0d8efedb203b5b908dd46cea38201761e2380f9"
      ],
      "author": {
        "name": "Naveen Krishna Chatradhi",
        "email": "ch.naveen@samsung.com",
        "time": "Thu Jun 16 19:33:29 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Jul 06 08:43:02 2011 +0900"
      },
      "message": "ARM: EXYNOS4: fix improper gpio configuration\n\nThese pins are incorrectly configured for PCM2\nconfigure them to SPDIF(_OUT \u0026 _EXT_CLK)\n\nSigned-off-by: Naveen Krishna Chatradhi \u003cch.naveen@samsung.com\u003e\nAcked-by: Jassi Brar \u003cjassisinghbrar@gmail.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "a0d8efedb203b5b908dd46cea38201761e2380f9",
      "tree": "5f3ac45e013ced86d403c800dfbd9fb302cd793a",
      "parents": [
        "fe0d42203cb5616eeff68b14576a0f7e2dd56625"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.ab@samsung.com",
        "time": "Thu Jun 16 16:12:35 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Jul 06 08:43:02 2011 +0900"
      },
      "message": "ARM: EXYNOS4: Fix card detection for sdhci 0 and 2\n\nOn SMDKV310 board, a card detect gpio pin is available that is directly\nconnected to the io pad of the sdhci controller. Fix incorrect value\nof cd_type field in platform data for sdhci instance 0 and 2.\n\nSigned-off-by: Thomas Abraham \u003cthomas.ab@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "0371d3f7e8f1cddaee1f215e42c09a40e235d810",
      "tree": "01f4b320ca6ed709d2b24a1eefa5499427ee36de",
      "parents": [
        "6f96521fab978046070a697926cf351c2c37af29"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 05 19:58:29 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 05 20:27:16 2011 +0100"
      },
      "message": "ARM: move memory layout sanity checking before meminfo initialization\n\nEnsure that the meminfo array is sanity checked before we pass the\nmemory to memblock.  This helps to ensure that memblock and meminfo\nagree on the dimensions of memory, especially when more memory is\npassed than the kernel can deal with.\n\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f4f38430c94c38187db73a2cf3892cc8b12a2713",
      "tree": "e8101e5202bfe600f928f3f2400dfd5afa4b54f6",
      "parents": [
        "178783622ce0fd629fad21b33b8f8f56b64c5e45"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Jul 01 14:38:12 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 05 12:37:23 2011 +0100"
      },
      "message": "ARM: 6989/1: perf: do not start the PMU when no events are present\n\narmpmu_enable can be called in situations where no events are present\n(for example, from the event rotation tick after a profiled task has\nexited). In this case, we currently start the PMU anyway which may\nleave it active inevitably without any events being monitored.\n\nThis patch adds a simple check to the enabling code so that we avoid\nstarting the PMU when no events are present.\n\nCc: \u003cstable@kernel.org\u003e\nReported-by: Ashwin Chaugle \u003cashwinc@codeaurora.org\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fc52693f8f54485af29be1adc90ce2bd54ad325f",
      "tree": "95ffbab75003d6da6a516a8956734bb7e3e5cb62",
      "parents": [
        "aababb9766f0e874da26a17acbbec867bf9501f0",
        "64393b3ae4e3cc86e2d622f682d736ec973364b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 04 15:54:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 04 15:54:18 2011 -0700"
      },
      "message": "Merge branch \u0027at91/fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-2.6-arm-soc\n\n* \u0027at91/fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-2.6-arm-soc:\n  AT91: Change nand buswidth logic to match hardware default configuration\n  at91: Use \"pclk\" as con_id on at91cap9 and at91rm9200\n  at91: fix udc, ehci and mmc clock device name for cap9/9g45/9rl\n  atmel_serial: fix internal port num\n  at91: fix at91_set_serial_console: use platform device id\n"
    },
    {
      "commit": "64393b3ae4e3cc86e2d622f682d736ec973364b6",
      "tree": "c00b503c0c33dcfaa4ec2fab73608c3db9053d6c",
      "parents": [
        "c5efefac659870744f6e203e28abd095ac0f590b"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Jul 01 12:25:24 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jul 04 23:22:25 2011 +0200"
      },
      "message": "AT91: Change nand buswidth logic to match hardware default configuration\n\nThe recently modified nand buswitth configuration is not aligned with\nboard reality: the double footprint on boards is always populated with 8bits\nbuswidth nand flashes.\nSo we have to consider that without particular configuration the 8bits\nbuswidth is selected by default.\nMoreover, the previous logic was always using !board_have_nand_8bit(), we\nchange it to a simpler: board_have_nand_16bit().\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nTested-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "07ad6ab3d79ede41cd8a69499e81df7b405635d2",
      "tree": "55f00c4a08380b091253a48e728713b67214c2d0",
      "parents": [
        "b0af8dfdd67699e25083478c63eedef2e72ebd85"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Mon Jul 04 03:56:15 2011 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Jul 04 03:56:15 2011 -0700"
      },
      "message": "omap: drop __initdata tags from static struct platform_device declarations\n\nPointers to statically declared platform device structures which are\nregistered with platform_device_register() are then used during run time\nto access these structure members, for example from platform_uevent()\nand much more. Therefore, these structures should never be placed inside\nsections which are dropped after boot. Fix platform devices incorrectly\ntagged with __initdata which happen to exist inside OMAP sub-trees.\n\nThis bug has exhibited itself on my ARM/OMAP1 based Amstrad Delta\nvideophone after commit 6d3163ce86dd386b4f7bda80241d7fea2bc0bb1d, \"mm:\ncheck if any page in a pageblock is reserved before marking it\nMIGRATE_RESERVE\", resulting in reading from several\n/sys/device/platform/*/uevent files always ending up with segmentation\nfaults.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: Varadarajan, Charulatha \u003ccharu@ti.com\u003e\nCc: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "178783622ce0fd629fad21b33b8f8f56b64c5e45",
      "tree": "de3c5133acd86cca859bd24b49d79e2040eeb714",
      "parents": [
        "ca56a95eedcc95f8fea7b49c87565cd961d74fe2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 23:24:21 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 23:24:21 2011 +0100"
      },
      "message": "ARM: dmabounce: fix map_single() error return value\n\nWhen map_single() is unable to obtain a safe buffer, we must return\nthe dma_addr_t error value, which is ~0 rather than 0.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c9e0b8454582b413bc64c16693c7979417cad3eb",
      "tree": "dfa94b9445aaa854f8e8767d60f395c2de59a29c",
      "parents": [
        "0466dcbeda72e6a2753cd7e81f0a190054bd2233",
        "155a16f21923bc2f04161ac92acca986371ef27b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 01 13:25:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 01 13:25:56 2011 -0700"
      },
      "message": "Merge branch \u0027stable/bug.fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/bug.fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/pci: Use the INT_SRC_OVR IRQ (instead of GSI) to preset the ACPI SCI IRQ.\n  xen/mmu: Fix for linker errors when CONFIG_SMP is not defined.\n"
    },
    {
      "commit": "a26474e8649643e82d71e3a386d5c4bcc0b207ef",
      "tree": "9eb132452975380e75510595b1ef6018fdce9f02",
      "parents": [
        "daf54f1f363a61c618662ef66d4bf09d2b090941"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Jun 28 11:41:07 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 01 13:38:51 2011 +0200"
      },
      "message": "x86-32, NUMA: Fix boot regression caused by NUMA init unification on highmem machines\n\nDuring 32/64 NUMA init unification, commit 797390d855 (\"x86-32,\nNUMA: use sparse_memory_present_with_active_regions()\") made\n32bit mm init call memory_present() automatically from\nactive_regions instead of leaving it to each NUMA init path.\n\nThis commit description is inaccurate - memory_present() calls\naren\u0027t the same for flat and numaq.  After the commit,\nmemory_present() is only called for the intersection of e820 and\nNUMA layout.  Before, on flatmem, memory_present() would be\ncalled from 0 to max_pfn.  After, it would be called only on the\nareas that e820 indicates to be populated.\n\nThis is how x86_64 works and should be okay as memmap is allowed\nto contain holes; however, x86_32 DISCONTIGMEM is missing\nearly_pfn_valid(), which makes memmap_init_zone() assume that\nmemmap doesn\u0027t contain any hole.  This leads to the following\noops if e820 map contains holes as it often does on machine with\nnear or more 4GiB of memory by calling pfn_to_page() on a pfn\nwhich isn\u0027t mapped to a NUMA node, a reported by Conny Seidel:\n\n  BUG: unable to handle kernel paging request at 000012b0\n  IP: [\u003cc1aa13ce\u003e] memmap_init_zone+0x6c/0xf2\n  *pdpt \u003d3D 0000000000000000 *pde \u003d3D f000eef3f000ee00\n  Oops: 0000 [#1] SMP\n  last sysfs file:\n  Modules linked in:\n\n  Pid: 0, comm: swapper Not tainted 2.6.39-rc5-00164-g797390d #1 To Be Filled By O.E.M. To Be Filled By O.E.M./E350M1\n  EIP: 0060:[\u003cc1aa13ce\u003e] EFLAGS: 00010012 CPU: 0\n  EIP is at memmap_init_zone+0x6c/0xf2\n  EAX: 00000000 EBX: 000a8000 ECX: 000a7fff EDX: f2c00b80\n  ESI: 000a8000 EDI: f2c00800 EBP: c19ffe54 ESP: c19ffe34\n   DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068\n  Process swapper (pid: 0, ti\u003d3Dc19fe000 task\u003d3Dc1a07f60 task.ti\u003d3Dc19fe000)\n  Stack:\n   00000002 00000000 0023f000 00000000 10000000 00000a00 f2c00000 f2c00b58\n   c19ffeb0 c1a80f24 000375fe 00000000 f2c00800 00000800 00000100 00000030\n   c1abb768 0000003c 00000000 00000000 00000004 00207a02 f2c00800 000375fe\n  Call Trace:\n   [\u003cc1a80f24\u003e] free_area_init_node+0x358/0x385\n   [\u003cc1a81384\u003e] free_area_init_nodes+0x420/0x487\n   [\u003cc1a79326\u003e] paging_init+0x114/0x11b\n   [\u003cc1a6cb13\u003e] setup_arch+0xb37/0xc0a\n   [\u003cc1a69554\u003e] start_kernel+0x76/0x316\n   [\u003cc1a690a8\u003e] i386_start_kernel+0xa8/0xb0\n\nThis patch fixes the bug by defining early_pfn_valid() to be the\nsame as pfn_valid() when DISCONTIGMEM.\n\nReported-bisected-and-tested-by: Conny Seidel \u003cconny.seidel@amd.com\u003e\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: hans.rosenfeld@amd.com\nCc: Christoph Lameter \u003ccl@linux.com\u003e\nCc: Conny Seidel \u003cconny.seidel@amd.com\u003e\nLink: http://lkml.kernel.org/r/20110628094107.GB3386@htj.dyndns.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3b775e2246ae861daec276d3229a7de2af69b7db",
      "tree": "6d2811f0742beea2358df19e93e9dff5f935d230",
      "parents": [
        "c8618d16f91f58c01be4bdbec4d724efe426a081",
        "aeb0aea143e958d5218162d73b1ed4d6ff0ed7c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 30 10:43:57 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 30 10:43:57 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  watchdog: update author email for at32ap700x_wdt\n  watchdog: gef_wdt: fix MODULE_ALIAS\n  watchdog: Intel SCU Watchdog: Fix build and remove duplicate code\n  watchdog: mtx1-wdt: fix section mismatch\n  watchdog: mtx1-wdt: fix GPIO toggling\n  watchdog: mtx1-wdt: request gpio before using it\n  watchdog: Handle multiple wm831x watchdogs being registered\n"
    },
    {
      "commit": "c8618d16f91f58c01be4bdbec4d724efe426a081",
      "tree": "d2c00d69ae3e5d6e0b83e6443def8f68e6fb5329",
      "parents": [
        "427e3df6f22f919134adec42e5c9c889b7397196",
        "9ab3a15d95809a5d4feecda58b3749c53590e1b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 30 10:43:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 30 10:43:22 2011 -0700"
      },
      "message": "Merge branch \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x\n\n* \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x:\n  sh: use printk_ratelimited instead of printk_ratelimit\n  sh: Fix up unmet dependency warnings with USB EHCI/OHCI selects.\n  sh: fix the value of sh_dmae_slave_config in setup-sh7757\n  sh: fix the INTC vector for IRQ and IRL in setup-sh7757\n  sh: add to select the new configuration for USB EHCI/OHCI\n  sh: add platform_device of EHCI/OHCI to setup-sh7757\n  sh: fix compile error using sh7757lcr_defconfig\n"
    },
    {
      "commit": "427e3df6f22f919134adec42e5c9c889b7397196",
      "tree": "113083cdc724ed5b154c8119c1f625c51826067e",
      "parents": [
        "ca56a95eedcc95f8fea7b49c87565cd961d74fe2",
        "4d4d6fbb7c3125f17a4864215191e54b975cfb4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 30 10:43:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 30 10:43:04 2011 -0700"
      },
      "message": "Merge branch \u0027rmobile-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x\n\n* \u0027rmobile-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x:\n  ARM: mach-shmobile: make a struct in board-ap4evb.c static\n  ARM: mach-shmobile: ag5evm: consistently name sdhi info structures\n  ARM: mach-shmobile: mackerel: change usbhs devices order\n"
    },
    {
      "commit": "155a16f21923bc2f04161ac92acca986371ef27b",
      "tree": "758eb5a34e49ac7323d5d7f076a5fd7f268bfe73",
      "parents": [
        "32dd11942aeb47f91209a446d6b10063c5b69389"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Thu Jun 30 09:18:27 2011 -0400"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Thu Jun 30 11:23:39 2011 -0400"
      },
      "message": "xen/pci: Use the INT_SRC_OVR IRQ (instead of GSI) to preset the ACPI SCI IRQ.\n\nIn the past we would use the GSI value to preset the ACPI SCI\nIRQ which worked great as GSI \u003d\u003d IRQ:\n\nACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)\n\nWhile that is most often seen, there are some oddities:\n\nACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 20 low level)\n\nwhich means that GSI 20 (or pin 20) is to be overriden for IRQ 9.\nOur code that presets the interrupt for ACPI SCI however would\nuse the GSI 20 instead of IRQ 9 ending up with:\n\nxen: sci override: global_irq\u003d20 trigger\u003d0 polarity\u003d1\nxen: registering gsi 20 triggering 0 polarity 1\nxen: --\u003e pirq\u003d20 -\u003e irq\u003d20\nxen: acpi sci 20\n.. snip..\ncalling  acpi_init+0x0/0xbc @ 1\nACPI: SCI (IRQ9) allocation failed\nACPI Exception: AE_NOT_ACQUIRED, Unable to install System Control Interrupt handler (20110413/evevent-119)\nACPI: Unable to start the ACPI Interpreter\n\nas the ACPI interpreter made a call to \u0027acpi_gsi_to_irq\u0027 which got nine.\nIt used that value to request an IRQ (request_irq) and since that was not\npresent it failed.\n\nThe fix is to recognize that for interrupts that are overriden (in our\ncase we only care about the ACPI SCI) we should use the IRQ number\nto present the IRQ instead of the using GSI. End result is that we get:\n\nxen: sci override: global_irq\u003d20 trigger\u003d0 polarity\u003d1\nxen: registering gsi 20 triggering 0 polarity 1\nxen: --\u003e pirq\u003d20 -\u003e irq\u003d9 (gsi\u003d9)\nxen: acpi sci 9\n\nwhich fixes the ACPI interpreter failing on startup.\n\nCC: stable@kernel.org\nReported-by: Liwei \u003cxieliwei@gmail.com\u003e\nTested-by: Liwei \u003cxieliwei@gmail.com\u003e\n[http://lists.xensource.com/archives/html/xen-devel/2011-06/msg01727.html]\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "32dd11942aeb47f91209a446d6b10063c5b69389",
      "tree": "7a4c9b647d03f57061805422c380472c2400371e",
      "parents": [
        "acd049c6e99d2ad1195666195230f6881d1c1588"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Thu Jun 30 09:12:40 2011 -0400"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Thu Jun 30 09:21:10 2011 -0400"
      },
      "message": "xen/mmu: Fix for linker errors when CONFIG_SMP is not defined.\n\nSimple enough - we use an extern defined symbol which is not\ndefined when CONFIG_SMP is not defined. This fixes the linker\ndying.\n\nCC: stable@kernel.org\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "9ab3a15d95809a5d4feecda58b3749c53590e1b2",
      "tree": "d355ffe46663b8fe52548a2109509ec206875da1",
      "parents": [
        "7b61ca5d94baf2c31971871fa875750f90fce098"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 30 15:10:06 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 30 15:10:06 2011 +0900"
      },
      "message": "sh: use printk_ratelimited instead of printk_ratelimit\n\nFollows the powerpc change, for much the same rationale.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7b61ca5d94baf2c31971871fa875750f90fce098",
      "tree": "b3846148dee7f14f8b8946c1e2576e7d47f10733",
      "parents": [
        "6afba9e7fca5ad6a701c13760639faa0906fe487"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 30 15:04:38 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 30 15:04:38 2011 +0900"
      },
      "message": "sh: Fix up unmet dependency warnings with USB EHCI/OHCI selects.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4d4d6fbb7c3125f17a4864215191e54b975cfb4f",
      "tree": "884f6a3a7190db7c1680b654560e376cfc7ed63e",
      "parents": [
        "9e05cdde0c6bb8c3c3ee12e6d6123c6f9f85eea6"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Jun 29 10:13:04 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 30 14:37:06 2011 +0900"
      },
      "message": "ARM: mach-shmobile: make a struct in board-ap4evb.c static\n\nstruct soc_camera_link imx074_link in board-ap4evb.c doesn\u0027t have\nto be global.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e55d4fa96762fd767a3b6d842c904e994db6bb2e",
      "tree": "c74157e01cb128cb97f106a50cfadc4c8b872c41",
      "parents": [
        "e32c14667e4fe9f16ac9b918d15d29abd2315a55",
        "b0af8dfdd67699e25083478c63eedef2e72ebd85"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jun 29 13:54:42 2011 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jun 29 13:54:42 2011 -0700"
      },
      "message": "Merge commit \u0027v3.0-rc5\u0027 into android-3.0\n"
    },
    {
      "commit": "c017d0d1351f916c0ced3f358afc491fdcf490b4",
      "tree": "047c833e33d96e7ae500a155c1e59adbde1aaf51",
      "parents": [
        "c7735471837b35a6205f6052a34ded3bdc1db505",
        "cb16c348760ad2bc79b67b20aefac05529569ed7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 29 11:07:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 29 11:07:20 2011 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/3.0\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/3.0\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: x86 emulator: fix %rip-relative addressing with immediate source operand\n"
    },
    {
      "commit": "78a3cc38f72cb0e6938ed8e796041d6d1beb8a28",
      "tree": "400bf76711d46155b78090371d96a2d8b6ed994e",
      "parents": [
        "49743170556e13156a64f8f20fa412805771b4e1",
        "76462232c21dc011462522387ddad0598a4f11e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 29 11:03:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 29 11:03:27 2011 -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  arch/powerpc: use printk_ratelimited instead of printk_ratelimit\n  powerpc/rtas-rtc: remove sideeffects of printk_ratelimit\n  powerpc/pseries: remove duplicate SCSI_BNX2_ISCSI in pseries_defconfig\n  powerpc/e500: fix breakage with fsl_rio_mcheck_exception\n  powerpc/p1022ds: fix audio-related properties in the device tree\n  powerpc/85xx: fix NAND_CMD_READID read bytes number\n"
    },
    {
      "commit": "6afba9e7fca5ad6a701c13760639faa0906fe487",
      "tree": "f01af47c391616baabec8f044ca67b270356257c",
      "parents": [
        "b00c2c79d9ceac49d8b3ba3b097e5df33f802d9a"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Wed Jun 29 04:23:42 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 29 17:37:30 2011 +0900"
      },
      "message": "sh: fix the value of sh_dmae_slave_config in setup-sh7757\n\nFix the value of chcr for SCIF[2-4]_RX and RIIC[0-9]_RX and\nthe value of mid_rid for some RIIC.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b00c2c79d9ceac49d8b3ba3b097e5df33f802d9a",
      "tree": "78474e5004bb8b5f24fd2f731f56c5428c224b62",
      "parents": [
        "6935d131dec9a85afe80512b5a12541592802e48"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Wed Jun 29 04:23:47 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 29 17:37:29 2011 +0900"
      },
      "message": "sh: fix the INTC vector for IRQ and IRL in setup-sh7757\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cb16c348760ad2bc79b67b20aefac05529569ed7",
      "tree": "64a3928c22676e0e09d5d514708c98cd20aa5a44",
      "parents": [
        "b0af8dfdd67699e25083478c63eedef2e72ebd85"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Jun 19 19:21:11 2011 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Wed Jun 29 10:09:25 2011 +0300"
      },
      "message": "KVM: x86 emulator: fix %rip-relative addressing with immediate source operand\n\n%rip-relative addressing is relative to the first byte of the next instruction,\nso we need to add %rip only after we\u0027ve fetched any immediate bytes.\n\nBased on original patch by Li Xin \u003cxin.li@intel.com\u003e.\n\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\nAcked-by: Li Xin \u003cxin.li@intel.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "76462232c21dc011462522387ddad0598a4f11e4",
      "tree": "a21be7280dd159e44f5a9a387c586a059a84485b",
      "parents": [
        "9a8f99fab02db296815d7f0ae8ba8ce169df0063"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "christian.dietrich@informatik.uni-erlangen.de",
        "time": "Sat Jun 04 05:36:54 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 29 15:31:01 2011 +1000"
      },
      "message": "arch/powerpc: use printk_ratelimited instead of printk_ratelimit\n\nSince printk_ratelimit() shouldn\u0027t be used anymore (see comment in\ninclude/linux/printk.h), replace it with printk_ratelimited.\n\nSigned-off-by: Christian Dietrich \u003cchristian.dietrich@informatik.uni-erlangen.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9a8f99fab02db296815d7f0ae8ba8ce169df0063",
      "tree": "5f1bfc1bf3febaded62f6ab64afe1b7a6b3d15ba",
      "parents": [
        "937c190ccdd29855828529fc2b4b3e5f1282ff23"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "christian.dietrich@informatik.uni-erlangen.de",
        "time": "Sat Jun 04 05:35:47 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 29 15:30:43 2011 +1000"
      },
      "message": "powerpc/rtas-rtc: remove sideeffects of printk_ratelimit\n\nDon\u0027t use printk_ratelimit() as an additional condition for returning\non an error. Because when the ratelimit is reached, printk_ratelimit\nwill return 0 and e.g. in rtas_get_boot_time won\u0027t check for an error\ncondition.\n\nSigned-off-by: Christian Dietrich \u003cchristian.dietrich@informatik.uni-erlangen.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "937c190ccdd29855828529fc2b4b3e5f1282ff23",
      "tree": "aa00289bf6722bc26f39300124f3433c16da4702",
      "parents": [
        "82a9a4809f4cb4ce3f17da99a8150df8455fa096"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Mon Jun 27 19:55:30 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 29 09:28:52 2011 +1000"
      },
      "message": "powerpc/pseries: remove duplicate SCSI_BNX2_ISCSI in pseries_defconfig\n\nRemove duplicate assignment of SCSI_BNX2_ISCSI in pseries_defconfig\nintroduced by:\n  37e0c21e powerpc/pseries: Enable iSCSI support for a number of cards\n\ncauses warning:\narch/powerpc/configs/pseries_defconfig:151:warning: override: reassigning to symbol SCSI_BNX2_ISCSI\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "04b905942b482092a547798a2477f21e32a8f65d",
      "tree": "9ad2837587f5ce284f830432fec3569ecf44fbcb",
      "parents": [
        "d90ce8711ceb516de823ae878270e5a21d11dede",
        "3bc46b312b1486b1fe2db4246a34a30160d26d8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 28 11:14:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 28 11:14:55 2011 -0700"
      },
      "message": "Merge branch \u0027tty-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  serial: bcm63xx_uart: fix irq storm after rx fifo overrun.\n  amba pl011: platform data for reg lockup and glitch v2\n  amba pl011: workaround for uart registers lockup\n  tty: n_gsm: improper skb_pull() use was leaking framed data\n  tty: n_gsm: Fixed logic to decode break signal from modem status\n  TTY: ntty, add one more sanity check\n  TTY: ldisc, do not close until there are readers\n  8250: Fix capabilities when changing the port type\n  8250_pci: Fix missing const from merges\n  ARM: SAMSUNG: serial: Fix on handling of one clock source for UART\n  serial: ioremap warning fix for jsm driver.\n  8250_pci: add -ENODEV code for Intel EG20T PCH\n"
    },
    {
      "commit": "e376fd664b1547e29e264e3cfb97553a1be9054b",
      "tree": "a1315cfb93b516158649db48a46a8a53f6997fcc",
      "parents": [
        "db98f89a2807966c6e82601f5c57e1a9c214c91a"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu May 26 11:12:53 2011 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jun 28 07:42:50 2011 +0000"
      },
      "message": "watchdog: Intel SCU Watchdog: Fix build and remove duplicate code\n\nTrying to build the Intel SCU Watchdog fails for me with gcc 4.6.0 -\n$ gcc --version | head -n 1\ngcc (GCC) 4.6.0 20110513 (prerelease)\n\nlike this :\n  CC      drivers/watchdog/intel_scu_watchdog.o\nIn file included from drivers/watchdog/intel_scu_watchdog.c:49:0:\n/home/jj/src/linux-2.6/arch/x86/include/asm/apb_timer.h: In function ‘apbt_time_init’:\n/home/jj/src/linux-2.6/arch/x86/include/asm/apb_timer.h:65:42: warning: ‘return’ with a value, in function returning void [enabled by default]\ndrivers/watchdog/intel_scu_watchdog.c: In function ‘intel_scu_watchdog_init’:\ndrivers/watchdog/intel_scu_watchdog.c:468:2: error: implicit declaration of function ‘sfi_get_mtmr’ [-Werror\u003dimplicit-function-declaration]\ndrivers/watchdog/intel_scu_watchdog.c:468:32: warning: assignment makes pointer from integer without a cast [enabled by default]\ncc1: some warnings being treated as errors\n\nmake[1]: *** [drivers/watchdog/intel_scu_watchdog.o] Error 1\nmake: *** [drivers/watchdog/intel_scu_watchdog.o] Error 2\n\nAdditionally, linux/types.h is needlessly being included twice in \ndrivers/watchdog/intel_scu_watchdog.c\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "8c95aa60d2ae3c4e63705ee0f18e155898b09662",
      "tree": "409dc8ef68a1487c02b6fff29c0a73393a5fc152",
      "parents": [
        "31c1771cdbf0edea96e109e24dae387d331b6d96"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Mon Jun 27 16:18:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 27 18:00:12 2011 -0700"
      },
      "message": "um: add asm/percpu.h\n\nTo make SLUB work on UML we need this_cpu_cmpxchg from\nasm-generic/percpu.h.\n\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c6830c22603aaecf65405af23f6da2d55892f9cb",
      "tree": "19458ebc7c32bef8a4ed59630cabb5785b1bdc11",
      "parents": [
        "af4087e0e682df12bdffec5cfafc2fec9208716e"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Thu Jun 16 17:28:07 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 27 14:13:09 2011 -0700"
      },
      "message": "Fix node_start/end_pfn() definition for mm/page_cgroup.c\n\ncommit 21a3c96 uses node_start/end_pfn(nid) for detection start/end\nof nodes. But, it\u0027s not defined in linux/mmzone.h but defined in\n/arch/???/include/mmzone.h which is included only under\nCONFIG_NEED_MULTIPLE_NODES\u003dy.\n\nThen, we see\n  mm/page_cgroup.c: In function \u0027page_cgroup_init\u0027:\n  mm/page_cgroup.c:308: error: implicit declaration of function \u0027node_start_pfn\u0027\n  mm/page_cgroup.c:309: error: implicit declaration of function \u0027node_end_pfn\u0027\n\nSo, fixiing page_cgroup.c is an idea...\n\nBut node_start_pfn()/node_end_pfn() is a very generic macro and\nshould be implemented in the same manner for all archs.\n(m32r has different implementation...)\n\nThis patch removes definitions of node_start/end_pfn() in each archs\nand defines a unified one in linux/mmzone.h. It\u0027s not under\nCONFIG_NEED_MULTIPLE_NODES, now.\n\nA result of macro expansion is here (mm/page_cgroup.c)\n\nfor !NUMA\n start_pfn \u003d ((\u0026contig_page_data)-\u003enode_start_pfn);\n  end_pfn \u003d ({ pg_data_t *__pgdat \u003d (\u0026contig_page_data); __pgdat-\u003enode_start_pfn + __pgdat-\u003enode_spanned_pages;});\n\nfor NUMA (x86-64)\n  start_pfn \u003d ((node_data[nid])-\u003enode_start_pfn);\n  end_pfn \u003d ({ pg_data_t *__pgdat \u003d (node_data[nid]); __pgdat-\u003enode_start_pfn + __pgdat-\u003enode_spanned_pages;});\n\nChangelog:\n - fixed to avoid using \"nid\" twice in node_end_pfn() macro.\n\nReported-and-acked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nReported-and-tested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Mel Gorman \u003cmgorman@suse.de\u003e\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "edcda265225b90c8700b21758fffcba61d19e046",
      "tree": "5bc62e95df24004c46b9893b636296091c2f824a",
      "parents": [
        "9c317b3bed40fed07e2ed536afca3b58952ac432",
        "111b20d01346b9635b3223c7af4e40e43bee8dc6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 27 08:58:23 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 27 08:58:23 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: pm: ensure ARMv7 CPUs save and restore the TLS register\n  ARM: pm: proc-v7: fix missing struct processor pointers for suspend code\n  ARM: 6969/1: plat-iop: fix build error\n  ARM: 6961/1: zImage: Add build-time check for correctly-sized proc_type entries\n  ARM: SMP: wait for CPU to be marked active\n  ARM: 6963/1: Thumb-2: Relax relocation requirements for non-function symbols\n  ARM: 6962/1: mach-h720x: fix build error\n  ARM: 6959/1: SMP build fix for entry-macro-multi.S\n"
    },
    {
      "commit": "9c317b3bed40fed07e2ed536afca3b58952ac432",
      "tree": "9c3cc35a09cca665bdfcb85b1a1da37e221cc914",
      "parents": [
        "258e43fdb00c73d424b114ae3850accd55b27cbb",
        "859c965149ab5004b58b1fffd98190b6664cb717"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 27 08:57:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 27 08:57:46 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] allow setting of upper 32 bit in smp_ctl_set_bit\n  [S390] hwsampler: Set a sane default sampling rate\n  [S390] s390: enforce HW limits for the initial sampling rate\n  [S390] kvm-s390: fix kconfig dependencies\n"
    },
    {
      "commit": "c5efefac659870744f6e203e28abd095ac0f590b",
      "tree": "01e15a3222aceb2b31be19c25126c230154d0e8d",
      "parents": [
        "9d87159e571d73ccf87adf1ee3691b861253d900"
      ],
      "author": {
        "name": "Joachim Eastwood",
        "email": "manabian@gmail.com",
        "time": "Thu Jun 02 01:36:09 2011 +0200"
      },
      "committer": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sat Jun 25 14:37:28 2011 +0800"
      },
      "message": "at91: Use \"pclk\" as con_id on at91cap9 and at91rm9200\n\nHello,\n\nI am not 100% sure this is the right thing to do, but it makes the\natmel-ssc driver happy on my at91rm9200 board.\n\nThis unifies the con_id across all at91 machines.\n\nThe atmel-ssc driver expects the con_id to be \"pclk\" or it will fail probing.\n\nSigned-off-by: Joachim Eastwood \u003cjoachim.eastwood@jotron.com\u003e\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\n"
    },
    {
      "commit": "9d87159e571d73ccf87adf1ee3691b861253d900",
      "tree": "7894a0388469529bfa141c78373da66dd356effe",
      "parents": [
        "deba1a0d58b54905a5201cb9e1aa878cfc74ff70"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Tue Jun 21 14:24:33 2011 +0800"
      },
      "committer": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sat Jun 25 13:34:40 2011 +0800"
      },
      "message": "at91: fix udc, ehci and mmc clock device name for cap9/9g45/9rl\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "5c1f9668692061b97125e343721c7514ca05a8bb",
      "tree": "168fa32915fb7ea7d1898f2fe7ceb3e3d314a12f",
      "parents": [
        "5220cc9382e11ca955ce946ee6a5bac577bb14ff"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Tue Jun 21 11:24:33 2011 +0800"
      },
      "committer": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sat Jun 25 13:34:11 2011 +0800"
      },
      "message": "at91: fix at91_set_serial_console: use platform device id\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\n"
    },
    {
      "commit": "12f1ba5a7dac4caf8b4e6ccd6453f0a095e74c7c",
      "tree": "8af7cdfba131994d24ecf0bc7bc701ce11835ba2",
      "parents": [
        "143e859d05d0abf4c3b67c64c93695d59fd41342",
        "6e33a852a37dee02979ec9d82bea26c07cee5bce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 24 08:36:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 24 08:36:16 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  x86/PCI/ACPI: fix type mismatch\n  PCI: fix new kernel-doc warning\n  PCI: Fix warning in drivers/pci/probe.c on sparc64\n"
    },
    {
      "commit": "6935d131dec9a85afe80512b5a12541592802e48",
      "tree": "486d059ff1976a4726089a40040f16bf4a8f8eb2",
      "parents": [
        "f2b9726105824fdeea32a339e5072a358f89a25b"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Tue Mar 01 07:58:47 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 24 17:53:10 2011 +0900"
      },
      "message": "sh: add to select the new configuration for USB EHCI/OHCI\n\nBecause the USB EHCI/OHCI driver has new configuration for SH,\nthe patch enables the EHCI and/or OHCI driver of the on-chip for\nsome CPUs.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "111b20d01346b9635b3223c7af4e40e43bee8dc6",
      "tree": "8ea01194b8aea0faf565f786a99ca9432670a594",
      "parents": [
        "7a0ee92b4a510bc2dd026333f90031e883e0cde0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 22 15:41:58 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 24 08:47:09 2011 +0100"
      },
      "message": "ARM: pm: ensure ARMv7 CPUs save and restore the TLS register\n\nEnsure that the TLS register is saved and restored over a suspend\ncycle, so that userspace programs don\u0027t see a corrupted TLS value.\n\nTested-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nAcked-by: Jean Pihet \u003cj-pihet@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7a0ee92b4a510bc2dd026333f90031e883e0cde0",
      "tree": "c0d0f3437e5452fb863f2998ef8ae118359be854",
      "parents": [
        "082763a80ad11adbe8418fff1cfe466343035b7a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 23 22:00:20 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 24 08:47:01 2011 +0100"
      },
      "message": "ARM: pm: proc-v7: fix missing struct processor pointers for suspend code\n\nAdd the missing suspend/resume pointers for the suspend code.  This\nis needed when building for multiple CPUs.\n\nTested-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nAcked-by: Jean Pihet \u003cj-pihet@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "debf1d4948bccf58fa172acb1a7306792d77705d",
      "tree": "dedf00b3ea89851ece0a61efcf084613a6a71683",
      "parents": [
        "e08f6d4131ab964420f0bcabecc68d75fb49df79",
        "8fe7e94eb71430cf63a742f3c19739d82a662758"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jun 22 16:25:34 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jun 22 16:25:34 2011 +0200"
      },
      "message": "Merge branch \u0027for-tip\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile into perf/urgent\n"
    },
    {
      "commit": "859c965149ab5004b58b1fffd98190b6664cb717",
      "tree": "f3bc462e44fad76d17bbc4c8d6960ede86d6d1f4",
      "parents": [
        "6815823431296082fa20c2f14007e194424660b8"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Wed Jun 22 16:24:10 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jun 22 16:24:20 2011 +0200"
      },
      "message": "[S390] allow setting of upper 32 bit in smp_ctl_set_bit\n\nThe bit shift operation in smp_ctl_set_bit does not specify the type\nof the shifted bit so integer is used as default. Therefore it is not\npossible to set bits in the upper 32 bit of the control register if\nthe kernel runs in 64 bit mode. Fix this by specifying the type as\nunsigned long.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6815823431296082fa20c2f14007e194424660b8",
      "tree": "98bc558b3ce9c4f044a0fc5a3f99d6da86e7b895",
      "parents": [
        "b530ce7a1af5a9355be518557d86b33c6d2cf088"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Wed Jun 22 16:24:09 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jun 22 16:24:20 2011 +0200"
      },
      "message": "[S390] hwsampler: Set a sane default sampling rate\n\nThe sampling interval for the hardware sampler is specified in cycles.\n(see SA23-2260-01 The Load-Program-Parameter and the CPU-Measurement\nFacilities)\nThe current default value will therefore result in millions of samples.\nThis patch changes the default sampling interval to 4M, which will\nresult in ~1500 samples per second on a z196 reducing the overhead\nof sampling.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b530ce7a1af5a9355be518557d86b33c6d2cf088",
      "tree": "6c648c5f2085976be8d53afbad60696288296bec",
      "parents": [
        "80629b0b0fd5ca868dc8eced28e6101e39ac2ef6"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Wed Jun 22 16:24:08 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jun 22 16:24:20 2011 +0200"
      },
      "message": "[S390] s390: enforce HW limits for the initial sampling rate\n\nOn specific configurations with hwsampler opcontrol --start returns an\nerror on \"echo 1 \u003e/dev/oprofile/enable\". Turns out that the hw sampling\ninterval is not checked against the hardware limits.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "80629b0b0fd5ca868dc8eced28e6101e39ac2ef6",
      "tree": "d4790cc378fbc22bada9bbb6b8380c8568d909e8",
      "parents": [
        "2992c4bd5742b31a0ee00a76eee9c1c284507418"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Wed Jun 22 16:24:07 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jun 22 16:24:19 2011 +0200"
      },
      "message": "[S390] kvm-s390: fix kconfig dependencies\n\nA user can create the Kconfig combination !VIRTUALIZATION, S390_GUEST\nwhich results in the following warnings:\n\nwarning: (S390_GUEST) selects VIRTIO which has unmet direct dependencies (VIRTUALIZATION)\nwarning: (S390_GUEST \u0026\u0026 VIRTIO_PCI \u0026\u0026 VIRTIO_BALLOON) selects VIRTIO_RING which has unmet direct dependencies (VIRTUALIZATION \u0026\u0026 VIRTIO)\nwarning: (S390_GUEST) selects VIRTIO which has unmet direct dependencies (VIRTUALIZATION)\nwarning: (S390_GUEST \u0026\u0026 VIRTIO_PCI \u0026\u0026 VIRTIO_BALLOON) selects VIRTIO_RING which has unmet direct dependencies (VIRTUALIZATION \u0026\u0026 VIRTIO)\n\nS390_GUEST has to select VIRTUALIZATION before selecting VIRTIO and\nfriends.\n\nReported-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "82a9a4809f4cb4ce3f17da99a8150df8455fa096",
      "tree": "06659597671abf80360dd5c89df8aaba26e6962a",
      "parents": [
        "f3fed682f78dfab384d3dc3f9ca7a7338a93c142"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Jun 16 14:09:17 2011 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jun 22 06:15:16 2011 -0500"
      },
      "message": "powerpc/e500: fix breakage with fsl_rio_mcheck_exception\n\nThe wrong MCSR bit was being used on e500mc.  MCSR_BUS_RBERR only exists\non e500v1/v2.  Use MCSR_LD on e500mc, and remove all MCSR checking\nin fsl_rio_mcheck_exception as we now no longer call that function\nif the appropriate bit in MCSR is not set.\n\nIf RIO support was enabled at compile-time, but was never probed, just\nreturn from fsl_rio_mcheck_exception rather than dereference a NULL\npointer.\n\nTODO: There is still a remaining, though comparitively minor, issue in\nthat this recovery mechanism will falsely engage if there\u0027s an unrelated\nMCSR_LD event at the same time as a RIO error.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f3fed682f78dfab384d3dc3f9ca7a7338a93c142",
      "tree": "86fb6bd8b175fc321d8db33aeef643e230fa98b9",
      "parents": [
        "c02a02ee4db5cd8b95ee3cc705b535f443612583"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Jun 08 14:03:05 2011 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jun 22 06:14:54 2011 -0500"
      },
      "message": "powerpc/p1022ds: fix audio-related properties in the device tree\n\nOn the Freescale P1022DS reference board, the SSI audio controller is\nconnected in \"asynchronous\" mode to the codec\u0027s clocks, so the device tree\nneeds an \"fsl,ssi-asynchronous\" property.\n\nAlso remove the clock-frequency property from the wm8776 node, because\nthe clock is enabled only if U-Boot enables it, and U-Boot will set the\nproperty if the clock is enabled.  A future version of the P1022DS audio\ndriver will configure the clock itself, but for now, the driver should\nnot be told that the clock is running when it isn\u0027t.\n\nAlso fix the FIFO depth to 15, instead of 16.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "35052cffe0081904f3362c05818db900dd9dc7de",
      "tree": "4519a60303f4990aa19f52b94c1e5119da0869fa",
      "parents": [
        "2992c4bd5742b31a0ee00a76eee9c1c284507418"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Jun 21 10:29:51 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 21 18:31:44 2011 -0700"
      },
      "message": "MN10300: asm/uaccess.h needs to #include linux/kernel.h for might_sleep()\n\nMN10300\u0027s asm/uaccess.h needs to #include linux/kernel.h to get might_sleep()\notherwise it fails to build on MN10300 allyesconfig.  This fails in a few\nplaces with messages like the following:\n\n  In file included from security/keys/trusted.c:14:\n  include/linux/uaccess.h: In function \u0027__copy_from_user_nocache\u0027:\n  include/linux/uaccess.h:52: error: implicit declaration of function \u0027might_sleep\u0027\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "082763a80ad11adbe8418fff1cfe466343035b7a",
      "tree": "e3be1e73cf6fdbde037e6c3f1907013a0cea0adc",
      "parents": [
        "946a105e16651c35e9cc670bff23812761f1ad35"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Jun 20 08:13:00 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 21 11:33:21 2011 +0100"
      },
      "message": "ARM: 6969/1: plat-iop: fix build error\n\nThe iop13xx_defconfig didn\u0027t build since the platform code uses\ndefines from \u003casm/ptrace.h\u003e. Simply add the include so it\ncompiles.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "946a105e16651c35e9cc670bff23812761f1ad35",
      "tree": "cc5c434db14553737808d7b86bb2d6938b06ca53",
      "parents": [
        "573619d165b85152eeddd3b3871002c48cd94e42"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Tue Jun 14 14:20:44 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 21 11:33:20 2011 +0100"
      },
      "message": "ARM: 6961/1: zImage: Add build-time check for correctly-sized proc_type entries\n\nIt is easy to mis-maintain the proc_types table such that the\nentries become wrongly-sized and misaligned when the kernel is\nbuilt in Thumb-2.\n\nThis patch adds an assembly-time check which will turn most common\nsize/alignment mistakes in this table into build failures, to avoid\nhaving to debug the boot-time kernel hang which would happen if the\nresulting kernel were actually booted.\n\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "573619d165b85152eeddd3b3871002c48cd94e42",
      "tree": "ee74480fe8ae9d09ace5cb1dd97bf1ea525249bc",
      "parents": [
        "9a00318eadbb43db4e9c163c262a22a3c8b5a672"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 20 16:46:01 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 21 11:09:05 2011 +0100"
      },
      "message": "ARM: SMP: wait for CPU to be marked active\n\nWhen we bring a CPU online, we should wait for it to become active\nbefore entering the idle thread, so we know that the scheduler and\nthread migration is going to work.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9e05cdde0c6bb8c3c3ee12e6d6123c6f9f85eea6",
      "tree": "5f9f96e499e2dc2390e8fecb65f652ed0e36986f",
      "parents": [
        "5a5685525dbadbe31b8efb113c0d41be8cddda09"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Mon Jun 20 23:00:11 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 21 17:49:43 2011 +0900"
      },
      "message": "ARM: mach-shmobile: ag5evm: consistently name sdhi info structures\n\nName the SDHI1 instance sh_sdhi1_info to be consistent with sh_sdhi0_info.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5a5685525dbadbe31b8efb113c0d41be8cddda09",
      "tree": "f73f30a57cf627154494bbe338938f375061da02",
      "parents": [
        "56299378726d5f2ba8d3c8cbbd13cb280ba45e4f"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Jun 17 04:33:13 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 21 17:49:36 2011 +0900"
      },
      "message": "ARM: mach-shmobile: mackerel: change usbhs devices order\n\nUSB1 can use IRQ interrupt and notify function for usbhs driver,\nbut USB0 is using polling for it.\nThe priority of usbhs devices order USB1 \u003e USB0 is good idea\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nReviewed-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f2b9726105824fdeea32a339e5072a358f89a25b",
      "tree": "96c6b3f01bdf62480aa75338b0716612919d0a3e",
      "parents": [
        "bf69d8484cbba2a59dd73cdd20b8d5e79cedce1f"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Tue Jun 21 08:28:27 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 21 17:40:49 2011 +0900"
      },
      "message": "sh: add platform_device of EHCI/OHCI to setup-sh7757\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bf69d8484cbba2a59dd73cdd20b8d5e79cedce1f",
      "tree": "847e6f705dc78ebc6917d8ae6a79f83dfb9ec46d",
      "parents": [
        "56299378726d5f2ba8d3c8cbbd13cb280ba45e4f"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Tue Jun 21 08:03:25 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 21 17:40:42 2011 +0900"
      },
      "message": "sh: fix compile error using sh7757lcr_defconfig\n\nFix the complie error in ehci-hcd.c because it needs an additional\nconfiguration.\n\n  CC      drivers/usb/host/ehci-hcd.o\ndrivers/usb/host/ehci-hcd.c:1288:2: error: #error \"missing bus glue for ehci-hcd\"\nmake[3]: *** [drivers/usb/host/ehci-hcd.o] Error 1\nmake[2]: *** [drivers/usb/host] Error 2\nmake[1]: *** [drivers/usb] Error 2\nmake: *** [drivers] Error 2\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "85d45adef06caa988506686527a5fedf856dc550",
      "tree": "8f7bdc8337639b7317a11edddb3dd291e60748d3",
      "parents": [
        "eda0841094a3a232357ca10a24b40da461db3fcf",
        "fdb9c3cd5124c9a6e4c824ed2bca5b4602e84a1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:11:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:11:34 2011 -0700"
      },
      "message": "Merge branch \u0027msm-fix\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm\n\n* \u0027msm-fix\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm:\n  msm: timer: Fix DGT rate on 8960 and 8660\n  msm: timer: compensate for timer shift in msm_read_timer_count\n  msm: timer: Fix SMP build error\n"
    },
    {
      "commit": "fdb9c3cd5124c9a6e4c824ed2bca5b4602e84a1a",
      "tree": "2c0e30e404262dbcba218e1fa86ec036b0bb1783",
      "parents": [
        "650f156775c2638cc02ed7df31186a09ba79666a"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu Apr 21 23:09:11 2011 +0000"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Jun 20 16:30:07 2011 -0700"
      },
      "message": "msm: timer: Fix DGT rate on 8960 and 8660\n\nThe DGT runs at 27 MHz divided by 4 on 8660 and 8960.\n\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\n"
    },
    {
      "commit": "ef46222e7b56e728e423527d430cb2013c595491",
      "tree": "e0e540f992aae6dfd3bfa1f8de42461ac1656c1a",
      "parents": [
        "c01ad4081939f91ebd7277e8e731fd90ceb3e632",
        "acd049c6e99d2ad1195666195230f6881d1c1588"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 09:01:33 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 09:01:33 2011 -0700"
      },
      "message": "Merge branch \u0027stable/bug.fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/bug.fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/setup: Fix for incorrect xen_extra_mem_start.\n  xen: When calling power_off, don\u0027t call the halt function.\n  xen: Fix compile warning when CONFIG_SMP is not defined.\n  xen: support CONFIG_MAXSMP\n  xen: partially revert \"xen: set max_pfn_mapped to the last pfn mapped\"\n"
    },
    {
      "commit": "10e18e62309a882c513b4f516527055b6a60d668",
      "tree": "b5551b547e4725c0ea7e455087e2d55a6b39d5e2",
      "parents": [
        "8816ead9d8e7c2745788e0684797e1912b504f33",
        "de2d1a524e94a79078d9fe22c57c0c6009237547"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 08:58:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 08:58:07 2011 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/3.0\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/3.0\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: Fix register corruption in pvclock_scale_delta\n  KVM: MMU: fix opposite condition in mapping_level_dirty_bitmap\n  KVM: VMX: do not overwrite uptodate vcpu-\u003earch.cr3 on KVM_SET_SREGS\n  KVM: MMU: Fix build warnings in walk_addr_generic()\n"
    },
    {
      "commit": "de2d1a524e94a79078d9fe22c57c0c6009237547",
      "tree": "0f4c747a26aa45b3f670324064284e21ad4cd034",
      "parents": [
        "a0a8eaba1661232f094654422bdabe2df4e26863"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zamsden@redhat.com",
        "time": "Wed Jun 15 20:50:04 2011 -0700"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Jun 19 19:23:14 2011 +0300"
      },
      "message": "KVM: Fix register corruption in pvclock_scale_delta\n\nThe 128-bit multiply in pvclock.h was missing an output constraint for\nEDX which caused a register corruption to appear.  Thanks to Ulrich for\ndiagnosing the EDX corruption and Avi for providing this fix.\n\nSigned-off-by: Zachary Amsden \u003czamsden@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "a0a8eaba1661232f094654422bdabe2df4e26863",
      "tree": "d97248eb09876437379b3f03e023b337fae5d3a9",
      "parents": [
        "5233dd51ece1615d54ab96c4cbe9ac3cc595e955"
      ],
      "author": {
        "name": "Steve",
        "email": "stefan.bosak@gmail.com",
        "time": "Fri Jun 17 10:25:39 2011 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Jun 19 19:23:13 2011 +0300"
      },
      "message": "KVM: MMU: fix opposite condition in mapping_level_dirty_bitmap\n\nThe condition is opposite, it always maps huge page for the dirty tracked page\n\nReported-by: Steve \u003cstefan.bosak@gmail.com\u003e\nSigned-off-by: Steve \u003cstefan.bosak@gmail.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "5233dd51ece1615d54ab96c4cbe9ac3cc595e955",
      "tree": "291485af225c96727476f120c5f00abb731aced3",
      "parents": [
        "b72336355bb4c92d4a2be3f975dbea47089c83c1"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Mon Jun 06 14:27:47 2011 -0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Jun 19 19:23:13 2011 +0300"
      },
      "message": "KVM: VMX: do not overwrite uptodate vcpu-\u003earch.cr3 on KVM_SET_SREGS\n\nOnly decache guest CR3 value if vcpu-\u003earch.cr3 is stale.\nFixes loadvm with live guest.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nTested-by: Markus Schade \u003cmarkus.schade@gmail.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "b72336355bb4c92d4a2be3f975dbea47089c83c1",
      "tree": "5d5d896a5fa9a512a89e7b6ad1d3e4081c5c3f2d",
      "parents": [
        "de505e709ffb09a7382ca8e0d8c7dbb171ba5830"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@alien8.de",
        "time": "Mon May 30 22:11:17 2011 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Jun 19 19:23:13 2011 +0300"
      },
      "message": "KVM: MMU: Fix build warnings in walk_addr_generic()\n\nOn 3.0-rc1 I get\n\nIn file included from arch/x86/kvm/mmu.c:2856:\narch/x86/kvm/paging_tmpl.h: In function ‘paging32_walk_addr_generic’:\narch/x86/kvm/paging_tmpl.h:124: warning: ‘ptep_user’ may be used uninitialized in this function\nIn file included from arch/x86/kvm/mmu.c:2852:\narch/x86/kvm/paging_tmpl.h: In function ‘paging64_walk_addr_generic’:\narch/x86/kvm/paging_tmpl.h:124: warning: ‘ptep_user’ may be used uninitialized in this function\n\ncaused by 6e2ca7d1802bf8ed9908435e34daa116662e7790. According to Takuya\nYoshikawa, ptep_user won\u0027t be used uninitialized so shut up gcc.\n\nCc: Takuya Yoshikawa \u003cyoshikawa.takuya@oss.ntt.co.jp\u003e\nLink: http://lkml.kernel.org/r/20110530094604.GC21833@liondog.tnic\nSigned-off-by: Borislav Petkov \u003cbp@alien8.de\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "7d68dc3f1003a38948c55c803c32d1989dd49198",
      "tree": "3c93edddda1ee71b9ce4aeeaa133bf627f7d691e",
      "parents": [
        "c11760c6d80ab6aa20e383cf378a7287305f591c"
      ],
      "author": {
        "name": "Maarten Lankhorst",
        "email": "m.b.lankhorst@gmail.com",
        "time": "Tue Jun 14 19:53:09 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jun 18 22:48:49 2011 +0200"
      },
      "message": "x86, efi: Do not reserve boot services regions within reserved areas\n\nCommit 916f676f8dc started reserving boot service code since some systems\nrequire you to keep that code around until SetVirtualAddressMap is called.\n\nHowever, in some cases those areas will overlap with reserved regions.\nThe proper medium-term fix is to fix the bootloader to prevent the\nconflicts from occurring by moving the kernel to a better position,\nbut the kernel should check for this possibility, and only reserve regions\nwhich can be reserved.\n\nSigned-off-by: Maarten Lankhorst \u003cm.b.lankhorst@gmail.com\u003e\nLink: http://lkml.kernel.org/r/4DF7A005.1050407@gmail.com\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "650f156775c2638cc02ed7df31186a09ba79666a",
      "tree": "8c8c95465a6e41412301b485b264303af119af29",
      "parents": [
        "ebf30dc91cc8592cd72b004219cfc276b3ad2854"
      ],
      "author": {
        "name": "Jeff Ohlstein",
        "email": "johlstei@codeaurora.org",
        "time": "Fri Jun 17 13:55:38 2011 -0700"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Fri Jun 17 14:54:18 2011 -0700"
      },
      "message": "msm: timer: compensate for timer shift in msm_read_timer_count\n\nSome msm targets have timers whose lower bits are unreliable. So, we\npresent our timers as lower frequency than they actually are, and ignore\nthe bottom 5 bits on such targets. This compensation was erroneously\nremoved from the msm_read_timer_count function, so restore it.\n\nThis was broken by 94790ec25 \"msm: timer: SMP timer support for msm\".\n\nSigned-off-by: Jeff Ohlstein \u003cjohlstei@codeaurora.org\u003e\n"
    },
    {
      "commit": "0835619348b097404f4f85bc5195c6e23a2f8de4",
      "tree": "a81ae35390d440ad1fc655ae2e8715f6fae0b652",
      "parents": [
        "add794467a20463d7ea50dc9f158a6371d396175",
        "c001fb72a7b705f902bdfdd05b5d2408efe6f848",
        "e479c60456ef22b0869432887216186aabaed086"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 17 10:36:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 17 10:36:32 2011 -0700"
      },
      "message": "Merge branches \u0027gpio/merge\u0027 and \u0027spi/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027gpio/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  gpio: add GPIOF_ values regardless on kconfig settings\n  gpio: include linux/gpio.h where needed\n  gpio/omap4: Fix missing interrupts during device wakeup due to IOPAD.\n\n* \u0027spi/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi/bfin_spi: fix handling of default bits per word setting\n"
    },
    {
      "commit": "add794467a20463d7ea50dc9f158a6371d396175",
      "tree": "4b8d0e258dfffa96c1440f6ea06a9c8348ef7fa5",
      "parents": [
        "879669961b11e7f40b518784863a259f735a72bf",
        "b8ce9fb8e18af7466e0b915bb5979322cdace322"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 17 10:35:31 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 17 10:35:31 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  OMAP1: PM: register notifiers with generic clock ops even when !PM_RUNTIME\n  omap: pandora: fix NAND support\n  OMAP: PM: omap_device: fix device power domain callbacks\n  OMAP: PM debug: fix section mismatch warnings\n"
    },
    {
      "commit": "9a00318eadbb43db4e9c163c262a22a3c8b5a672",
      "tree": "139ebd71664b5d039b7e5eda7700eaaa7a9f63e1",
      "parents": [
        "343fda59823ca20f48578f816ec12e741214f509"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Thu Jun 16 12:09:37 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 17 11:25:04 2011 +0100"
      },
      "message": "ARM: 6963/1: Thumb-2: Relax relocation requirements for non-function symbols\n\nThe \"Thumb bit\" of a symbol is only really meaningful for function\nsymbols (STT_FUNC).\n\nHowever, sometimes a branch is relocated against a non-function\nsymbol; for example, PC-relative branches to anonymous assembler\nlocal symbols are typically fixed up against the start-of-section\nsymbol, which is not a function symbol.  Some inline assembler\ngenerates references of this type, such as fixup code generated by\nmacros in \u003casm/uaccess.h\u003e.\n\nThe existing relocation code for R_ARM_THM_CALL/R_ARM_THM_JUMP24\ninterprets this case as an error, because the target symbol appears\nto be an ARM symbol; but this is really not the case, since the\ntarget symbol is just a base in these cases.  The addend defines\nthe precise offset to the target location, but since the addend is\nencoded in a non-interworking Thumb branch instruction, there is no\nexplicit Thumb bit in the addend.  Because these instructions never\ninterwork, the implied Thumb bit in the addend is 1, and the\ndestination is Thumb by definition.\n\nThis patch removes the extraneous Thumb bit check for non-function\nsymbols, enabling modules containing the affected relocation types\nto be loaded.  No modification to the actual relocation code is\nrequired, since this code does not take bit[0] of the\nlocation-\u003edestination offset into account in any case.\n\nFunction symbols are always checked for interworking conflicts, as\nbefore.\n\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "343fda59823ca20f48578f816ec12e741214f509",
      "tree": "9cf1b578f58a719a4b087f7fd2fc383f3e25d4bc",
      "parents": [
        "2bc58a6fd76f89052c7f151d78fb2d8b804aacfe"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Jun 16 08:26:06 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 17 11:25:03 2011 +0100"
      },
      "message": "ARM: 6962/1: mach-h720x: fix build error\n\nThe h7201/h7202 machines did not build since they define\nARM_DMA_ZONE_OFFSET but do not select ZONE_DMA. Fix it up by\nselecting ZONE_DMA in their Kconfig.\n\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2bc58a6fd76f89052c7f151d78fb2d8b804aacfe",
      "tree": "4492a9b31ee291c8258bce496e051c096bea066f",
      "parents": [
        "eb96c925152fc289311e5d7e956b919e9b60ab53"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Jun 13 06:46:44 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 17 11:25:03 2011 +0100"
      },
      "message": "ARM: 6959/1: SMP build fix for entry-macro-multi.S\n\nThe assembly code in entry-macro-multi.S does not build without\nthe include asm/assembler.h in the case of CONFIG_SMP\u003dy.\n\nFixes the rather theoretical SMP build of mach-shmobile/entry-intc.c:\n\narch/arm/include/asm/entry-macro-multi.S: Assembler messages:\narch/arm/include/asm/entry-macro-multi.S:20: Error: bad instruction `alt_smp(test_for_ipi r0,r6,r5,lr)\u0027\narch/arm/include/asm/entry-macro-multi.S:20: Error: bad instruction `alt_up_b(9997f)\u0027\nmake[1]: *** [arch/arm/mach-shmobile/entry-intc.o] Error 1\nmake: *** [arch/arm/mach-shmobile] Error 2\nmake: *** Waiting for unfinished jobs....\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1a7d4369b3fe1f8e5efe7f11a1c482055693852f",
      "tree": "a0365dc6548078275869ac1efdc982aa0471769c",
      "parents": [
        "c16d51a32bbb61ac8fd96f78b5ce2fccfe0fb4c3"
      ],
      "author": {
        "name": "Shreshtha Kumar Sahu",
        "email": "shreshthakumar.sahu@stericsson.com",
        "time": "Mon Jun 13 10:11:44 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 16 12:01:58 2011 -0700"
      },
      "message": "amba pl011: platform data for reg lockup and glitch v2\n\nThis patch provides platform data for following\n - uart reset function to assist uart register lockup workaround\n\n - init/exit function to fix glitch in the tx pin in tty_open\n\twhen tty port0 is opened a glitch is seen in the tx line\n\tof uart0. This happens in pl011_startup() when tx fifo\n\tinterrupt is provoked into asserting.\n\tNow uart0 pins are enabled (alt function) only when init\n\tis complete and turned back to gpio when closed.\n\nSigned-off-by: Shreshtha Kumar Sahu \u003cshreshthakumar.sahu@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "acd049c6e99d2ad1195666195230f6881d1c1588"
}
