)]}'
{
  "log": [
    {
      "commit": "7df5659eefad9b6d457ccdee016bd78bd064cfc0",
      "tree": "a395754d6df1a3d211843a8dd178f865be42fe8a",
      "parents": [
        "2eccacd0974dca73e2151d3fd4c2dacf1a5c7cc2"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jun 27 11:45:16 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Sep 20 09:19:39 2011 +1000"
      },
      "message": "serial/8250: Move UPIO_TSI to powerpc\n\nThis iotype is only used by the legacy_serial code in powerpc, so the\ncode should live there, rather than be compiled in for every 8250\ndriver.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: linuxppc-dev@lists.ozlabs.org\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: linux-serial@vger.kernel.org\nAcked-by: David Daney \u003cdavid.daney@cavium.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2eccacd0974dca73e2151d3fd4c2dacf1a5c7cc2",
      "tree": "c40edd404cb93997219a5d4c901d3512a04b23cf",
      "parents": [
        "d24f9c6999eacd3a7bc2b289e49fcb2bf2fafef2"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Fri Jun 24 09:05:25 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Sep 20 09:19:37 2011 +1000"
      },
      "message": "powerpc: Tidy up dma_map_ops after adding new hook\n\nThe new get_required_mask hook name is longer than many of but not all\nof the prior ops.  Tidy the struct initializers to align the equal signs\nusing the local whitespace.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: linuxppc-dev@lists.ozlabs.org\nCc: linux-kernel@vger.kernel.org\nCc: benh@kernel.crashing.org\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d24f9c6999eacd3a7bc2b289e49fcb2bf2fafef2",
      "tree": "66276ee7149e5eab4b7ec9785bad7bdf0564ea3d",
      "parents": [
        "3a8f7558e475b68254d8bc3a2211f3f89bf67a71"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Fri Jun 24 09:05:24 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Sep 20 09:19:35 2011 +1000"
      },
      "message": "powerpc: Use the newly added get_required_mask dma_map_ops hook\n\nNow that the generic code has dma_map_ops set, instead of having a\nmessy ifdef \u0026 if block in the base dma_get_required_mask hook push\nthe computation into the dma ops.\n\nIf the ops fails to set the get_required_mask hook default to the\nwidth of dma_addr_t.\n\nThis also corrects ibmbus ibmebus_dma_supported to require a 64\nbit mask.  I doubt anything is checking or setting the dma mask on\nthat bus.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: linuxppc-dev@lists.ozlabs.org\nCc: linux-kernel@vger.kernel.org\nCc: benh@kernel.crashing.org\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3a8f7558e475b68254d8bc3a2211f3f89bf67a71",
      "tree": "798872b1cef90988846350f4d420954238107427",
      "parents": [
        "6a5c7be5e484bda5b2639fedf7dbe3f25c15c962"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Fri Jun 24 09:05:23 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Sep 20 09:18:38 2011 +1000"
      },
      "message": "dma-mapping: Add get_required_mask if arch overrides default\n\nIf an architecture sets ARCH_HAS_DMA_GET_REQUIRED_MASK and has settable\ndma_map_ops, the required mask may change by the ops implementation.\nFor example, a system that always has an mmu inline may only require 32\nbits while a swiotlb would desire bits to cover all of memory.\n\nTherefore add the field if the architecture does not use the generic\ndefinition of dma_get_required_mask. The first use will by by powerpc.\nNote that this does add some dependency on the order in which files are\nvisible here.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\n"
    },
    {
      "commit": "6a5c7be5e484bda5b2639fedf7dbe3f25c15c962",
      "tree": "cdb637e152a4403bc1feaa9034f184c579560057",
      "parents": [
        "ce395088832bfd56bd28824b31a6a3685f3fd339"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Fri Jun 24 09:05:22 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 01 16:00:19 2011 +1000"
      },
      "message": "powerpc: Override dma_get_required_mask by platform hook and ops\n\nThe hook dma_get_required_mask is supposed to return the mask required\nby the platform to operate efficently.  The generic version of\ndma_get_required_mask in driver/base/platform.c returns a mask based\nonly on max_pfn.  However, this is likely too big for iommu systems\nand could be too small for platforms that require a dma offset or have\na secondary window at a high offset.\n\nOverride the default, provide a hook in ppc_md used by pseries lpar and\ncell, and provide the default answer based on memblock_end_of_DRAM(),\nwith hooks for get_dma_offset, and provide an implementation for iommu\nthat looks at the defined table size.  Coverting from the end address\nto the required bit mask is based on the generic implementation.\n\nThe need for this was discovered when the qla2xxx driver switched to\n64 bit dma then reverted to 32 bit when dma_get_required_mask said\n32 bits was sufficient.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: linuxppc-dev@lists.ozlabs.org\nCc: linux-kernel@vger.kernel.org\nCc: benh@kernel.crashing.org\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ce395088832bfd56bd28824b31a6a3685f3fd339",
      "tree": "9722b76bb97fa5ed5f06cd69f2b9e7d2ca33484c",
      "parents": [
        "7bfb40b048aa709bb88a00a1acbadbd9f7a645ee"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Jun 17 02:51:47 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 01 16:00:18 2011 +1000"
      },
      "message": "cpc925_edac: Support single-processor configurations\n\nIf second CPU is not enabled, CPC925 EDAC driver will spill out warnings\nabout errors on second Processor Interface. Support masking that out,\nby detecting at runtime which CPUs are present in device tree.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nCc: Harry Ciao \u003cqingtao.cao@windriver.com\u003e\nCc: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7bfb40b048aa709bb88a00a1acbadbd9f7a645ee",
      "tree": "88cfef3d3facca564ad378553a838789e0c78cb1",
      "parents": [
        "9bb7361d99fb5c510e62b521e4292581fa1bee98",
        "9e79e3e9dd9672b37ac9412e9a926714306551fe"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 01 15:57:23 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 01 15:57:32 2011 +1000"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027 into next\n\n(Pickup Stephen\u0027s fix d4d7b2a11c423a8d4088bb0090e4c8d626d043bc)\n"
    },
    {
      "commit": "9e79e3e9dd9672b37ac9412e9a926714306551fe",
      "tree": "bf9a6f763f90b0df4f36aec65b4f1cc00d9bf33d",
      "parents": [
        "ebde8b0223020b0cdd18c284ab5c0bb67ebc787e",
        "1a8e0da5937a6c87807083baa318cf8f98dac9aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 30 11:28:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 30 11:28:18 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:\n  sparc64: Only Panther cheetah+ chips have POPC.\n"
    },
    {
      "commit": "ebde8b0223020b0cdd18c284ab5c0bb67ebc787e",
      "tree": "dc8e51ccfae92f3e7c709e59f831ff22b7531789",
      "parents": [
        "bd823821e68e5de6d680cbbf1c8654c9c36674e1",
        "302a8e8b06d312dcb3b718dfeb42aa912b5f426b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 30 10:34:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 30 10:34:24 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms: add s/r quirk for Compaq Presario V5245EU\n  drm/radeon/kms: evergreen \u0026 ni reset SPI block on CP resume\n  drm: Fix the number of connector and encoder to cleanup functions\n"
    },
    {
      "commit": "bd823821e68e5de6d680cbbf1c8654c9c36674e1",
      "tree": "f08b51f967d7912ce3b37c6c9230ca2bfde0bd0a",
      "parents": [
        "90e93648c41bd29a72f6ec55ce27a23c209eab8c"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Aug 30 15:17:03 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 30 10:12:05 2011 -0700"
      },
      "message": "bitops: Move find_next_bit.o from lib-y to obj-y\n\nIf there are no builtin users of find_next_bit_le() and\nfind_next_zero_bit_le(), these functions are not present in the kernel\nimage, causing m68k allmodconfig to fail with:\n\n  ERROR: \"find_next_zero_bit_le\" [fs/ufs/ufs.ko] undefined!\n  ERROR: \"find_next_bit_le\" [fs/udf/udf.ko] undefined!\n  ...\n\nThis started to happen after commit 171d809df189 (\"m68k: merge mmu and\nnon-mmu bitops.h\"), as m68k had its own inline versions before.\n\ncommit 63e424c84429 (\"arch: remove CONFIG_GENERIC_FIND_{NEXT_BIT,\nBIT_LE, LAST_BIT}\") added find_last_bit.o to obj-y (so it\u0027s always\nincluded), but find_next_bit.o to lib-y (so it gets removed by the\nlinker if there are no builtin users).\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "302a8e8b06d312dcb3b718dfeb42aa912b5f426b",
      "tree": "67ebde3be7977495466a3b210ccc870afdacbbee",
      "parents": [
        "a49a50dad48586d42ebac1a6730c3a3cd5603421"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon Aug 29 14:55:25 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Aug 30 10:55:20 2011 +0100"
      },
      "message": "drm/radeon/kms: add s/r quirk for Compaq Presario V5245EU\n\nFixes resume on Compaq Presario V5245EU.\n\nFixes:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d41642\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a49a50dad48586d42ebac1a6730c3a3cd5603421",
      "tree": "caab1e68528de81ca9075bb3efd2edf96edbe498",
      "parents": [
        "6380c509215b10c44aec8760e65b2e7f1827d009"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Aug 24 20:00:17 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Aug 30 10:55:10 2011 +0100"
      },
      "message": "drm/radeon/kms: evergreen \u0026 ni reset SPI block on CP resume\n\nFor some reason SPI block is in broken state after module\nunloading. This lead to broken rendering after reloading\nmodule. Fix this by reseting SPI block in CP resume function\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9bb7361d99fb5c510e62b521e4292581fa1bee98",
      "tree": "f9a4797a2e97006947011fcdbf8677a84fbdf182",
      "parents": [
        "c6a389f123b9f68d605bb7e0f9b32ec1e3e14132",
        "9fcd768d0cc88b41ea459e25d2db12d3e25fa9dd"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 30 15:14:46 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 30 15:14:46 2011 +1000"
      },
      "message": "Merge remote-tracking branch \u0027jwb/next\u0027 into next\n"
    },
    {
      "commit": "1a8e0da5937a6c87807083baa318cf8f98dac9aa",
      "tree": "2fabd3b97a5c13c04614ecfea23ad19cc0431626",
      "parents": [
        "0f43dd546d991ca260d8a72d07f617907c508de8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 29 21:14:29 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 29 21:14:29 2011 -0700"
      },
      "message": "sparc64: Only Panther cheetah+ chips have POPC.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90e93648c41bd29a72f6ec55ce27a23c209eab8c",
      "tree": "705afc522c361f681567187018d80cf028fcb334",
      "parents": [
        "3ae627b5a6c8f6bf992eee6a3399a1854641a476",
        "25904157168ddc8841748a729914f00e53d7e049"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 16:34:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 16:34:07 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: avoid writing the auxillary control register for ARMv7\n  ARM: pm: some ARMv7 requires a dsb in resume to ensure correctness\n  ARM: pm: arm920/926: fix number of registers saved\n  ARM: pm: CPU specific code should not overwrite r1 (v:p offset)\n  ARM: 7066/1: proc-v7: disable SCTLR.TE when disabling MMU\n  ARM: 7065/1: kexec: ensure new kernel is entered in ARM state\n  ARM: 7003/1: vexpress: Add clock definition for the SP805.\n  ARM: 7051/1: cpuimx* boards: fix mach-types errors\n  ARM: 7019/1: Footbridge: select CLKEVT_I8253 for ARCH_NETWINDER\n  ARM: 7015/1: ARM errata: Possible cache data corruption with hit-under-miss enabled\n  ARM: 7014/1: cache-l2x0: Fix L2 Cache size calculation.\n  ARM: 6967/1: ep93xx: ts72xx: fix board model detection\n  ARM: 6965/1: ep93xx: add model detection for ts-7300 and ts-7400 boards\n  ARM: cache: detect VIPT aliasing I-cache on ARMv6\n  ARM: twd: register clockevents device before enabling PPI\n  ARM: realview: ensure visibility of writes during reset\n  ARM: perf: make name of arm_pmu_type consistent\n  ARM: perf: fix prototype of release_pmu\n  ARM: fix perf build with uclibc toolchains\n"
    },
    {
      "commit": "3ae627b5a6c8f6bf992eee6a3399a1854641a476",
      "tree": "9babf0fb90fdc1369b72aa381495826bf4e80494",
      "parents": [
        "d4d7b2a11c423a8d4088bb0090e4c8d626d043bc",
        "039920ccdde7b678adcc554cbb39f185080ce2e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 16:33:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 16:33:32 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc:\n  ARM: mach-footbridge: add missing header file \u003cvideo/vga.h\u003e\n  ARM: mach-orion5x: add missing header file \u003clinux/vga.h\u003e\n  arm: fix compile failure in orion5x/dns323-setup.c\n  at91: at91sam9261.c: fix typo in t2_clk alias for atmel_tcb.0\n  ARM: S5P: fix bug in spdif_clk_get_rate\n  ARM: EXYNOS4: Add restart hook for proper reboot\n  ARM: EXYNOS4: Increase reset delay for USB HOST PHY\n  ARM: S5P: add required chained_irq_enter/exit to gpio-int code\n  ARM: EXYNOS4: add required chained_irq_enter/exit to eint code\n  ARM: SAMSUNG: Add chained enrty/exit call to timer interrupt handler\n  ARM: S3C64XX: Fix build break in PM debug\n  ARM: S5PV210: Fix build warning\n  ARM: EXYNOS4: Fix the IRQ definitions for MIPI CSIS device\n  ARM: EXYNOS4: remove duplicated inclusion\n  ARM: EXYNOS4: Fix wrong devname to support clkdev\n  ARM: EXYNOS4: Use the correct regulator names on universal_c210\n  ARM: SAMSUNG: Fix Section mismatch in samsung_bl_set()\n  ARM: S5P64X0: Replace irq_gc_ack() with irq_gc_ack_set_bit()\n"
    },
    {
      "commit": "d4d7b2a11c423a8d4088bb0090e4c8d626d043bc",
      "tree": "9379adb09c4c5cbc4c38ccfc3235b1606ab1718c",
      "parents": [
        "0f43dd546d991ca260d8a72d07f617907c508de8"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Aug 29 10:38:57 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 16:31:59 2011 -0700"
      },
      "message": "remove remaining references to nfsservctl\n\nThese were missed in commit f5b940997397 \"All Arch: remove linkage\nfor sys_nfsservctl system call\" due to them having no sys_ prefix\n(presumably).\n\nCc: NeilBrown \u003cneilb@suse.de\u003e\nCc: linuxppc-dev@lists.ozlabs.org\nCc: linux-parisc@vger.kernel.org\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@hansenpartnership.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0f43dd546d991ca260d8a72d07f617907c508de8",
      "tree": "65142f2e3a03ce712c76a45f41c94e2d833e08f7",
      "parents": [
        "2cd6c7f7f1e3a116506bb3326f0d23a6b801638a",
        "e9278a475f845833b569ca47171e64fe48c616e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 13:38:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 13:38:29 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (42 commits)\n  netpoll: fix incorrect access to skb data in __netpoll_rx\n  cassini: init before use in cas_interruptN.\n  can: ti_hecc: Fix uninitialized spinlock in probe\n  can: ti_hecc: Fix unintialized variable\n  net: sh_eth: fix the compile error\n  net/phy: fix DP83865 phy interrupt handler\n  sendmmsg/sendmsg: fix unsafe user pointer access\n  ibmveth: Fix leak when recycling skb and hypervisor returns error\n  arp: fix rcu lockdep splat in arp_process()\n  bridge: fix a possible use after free\n  bridge: Pseudo-header required for the checksum of ICMPv6\n  mcast: Fix source address selection for multicast listener report\n  MAINTAINERS: Update GIT trees for network development\n  ath9k: Fix PS wrappers in ath9k_set_coverage_class\n  carl9170: Fix mismatch in carl9170_op_set_key mutex lock-unlock\n  wl12xx: add max_sched_scan_ssids value to the hw description\n  wl12xx: Fix validation of pm_runtime_get_sync return value\n  wl12xx: Remove obsolete testmode NVS push command\n  bcma: add uevent to the bus, to autoload drivers\n  ath9k_hw: Fix STA (AR9485) bringup issue due to incorrect MAC address\n  ...\n"
    },
    {
      "commit": "2cd6c7f7f1e3a116506bb3326f0d23a6b801638a",
      "tree": "0c7b2de254ebd00999b3fd81f0941ea32eb9e14e",
      "parents": [
        "380dc2008824473450b0c6596dcd429965a4a9da",
        "38f7f8f05e8239e9871f7e1c4b0a842080e85315"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 13:37:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 13:37:42 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:\n  sparc32,sun4d: Change IPI IRQ level to prevent collision between IPI and timer interrupt\n  sparc: Remove another reference to nfsservctl\n"
    },
    {
      "commit": "380dc2008824473450b0c6596dcd429965a4a9da",
      "tree": "47c60165ec5e6c2d11f876cf4ac467bbf58aee7a",
      "parents": [
        "c42a2634d8495a764e918a8c4252c100ef23b369",
        "a408baea3cdd2a7b5ad3d70080dff454b8883f62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 13:37:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 13:37:17 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: sh7372 CMT3 and CMT4 clock support\n  ARM: mach-shmobile: sh7372 MSIOF clock support\n  ARM: mach-shmobile: clock-sh7372: fixup USB-DMAC1 settings\n  ARM: mach-shmobile: clock-sh73a0: tidyup CKSCR main clock selecter\n  ARM: mach-shmobile: Remove 3DG/SGX from sh7372 INTCS\n  ARM: mach-shmobile: mackerel: Add USB-DMA ID\n  mmc: sdhi, mmcif: zboot: Correct clock disable logic\n  ARM: mach-shmobile: ag5evm: SDHI requires waiting for idle\n  ARM: static should be at beginning of declaration\n  ARM: mach-shmobile: Use CMT2 for timer on sh7372\n  ARM: mach-shmobile: sh7372: Add USB-DMAC support\n"
    },
    {
      "commit": "c42a2634d8495a764e918a8c4252c100ef23b369",
      "tree": "c3003ae880afb1a98c4554311aa068656cc7bf37",
      "parents": [
        "f9557a4477140d2aa6845d310edbdeff735c80e1",
        "21d41f2b312231536cf981c960c83cc4493c0293"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 13:34:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 13:34:48 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: fix the compile error in setup-sh7757.c\n  serial: sh-sci: report CTS as active for get_mctrl\n  sh: Add unaligned memory access for PC relative intructions\n  sh: Fix unaligned memory access for branches without delay slots\n  sh: Fix up fallout from cpuidle changes.\n  serial: sh-sci: console Runtime PM support\n  sh: Fix conflicting definitions of ptrace_triggered\n  serial: sh-sci: fix DMA build by including dma-mapping.h\n  serial: sh-sci: Fix up default regtype probing.\n  sh: intc: enable both edges GPIO interrupts on sh7372\n  shwdt: fix usage of mod_timer\n  clocksource: sh_cmt: wait for CMCNT on init V2\n"
    },
    {
      "commit": "f9557a4477140d2aa6845d310edbdeff735c80e1",
      "tree": "19048619ee51698f3db86245c11bbd762f00f944",
      "parents": [
        "c6a389f123b9f68d605bb7e0f9b32ec1e3e14132"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Sat Aug 27 19:32:34 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 10:13:29 2011 -0700"
      },
      "message": "MAINTAINERS: change framebuffer maintainer\n\nAs Paul has not much time for it I take over maintaining the\nframebuffer subsystem.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38f7f8f05e8239e9871f7e1c4b0a842080e85315",
      "tree": "07ec2f9cae65bc299f12f3a1bf32bc28ae121ed7",
      "parents": [
        "2ee04a10697a642ee3b53f0019d3dac7b79f9aae"
      ],
      "author": {
        "name": "Kjetil Oftedal",
        "email": "oftedal@gmail.com",
        "time": "Mon Aug 29 00:16:28 2011 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 29 09:20:40 2011 -0700"
      },
      "message": "sparc32,sun4d: Change IPI IRQ level to prevent collision between IPI and timer interrupt\n\nOn Sun4d systems running in SMP mode, IRQ 14 is used for timer interrupts\nand has a specialized interrupt handler. IPI is currently set to use IRQ 14\nas well, which causes it to trigger the timer interrupt handler, and not the\nIPI interrupt handler.\n\nThe IPI interrupt is therefore changed to IRQ 13, which is the highest\nnormally handled interrupt. This IRQ is also used for SBUS interrupts,\nhowever there is nothing in the IPI/SBUS interrupt handlers that indicate\nthat they will not handle sharing the interrupt.\n(IRQ 13 is indicated as audio interrupt, which is unlikely to be found in a\nsun4d system)\n\nSigned-off-by: Kjetil Oftedal \u003coftedal@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2ee04a10697a642ee3b53f0019d3dac7b79f9aae",
      "tree": "939696abc08bf9762397a4cb6480da3200d44861",
      "parents": [
        "c6a389f123b9f68d605bb7e0f9b32ec1e3e14132"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Aug 29 15:43:40 2011 +1000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 29 09:19:24 2011 -0700"
      },
      "message": "sparc: Remove another reference to nfsservctl\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6380c509215b10c44aec8760e65b2e7f1827d009",
      "tree": "c4ae76903f933608b5f87788d3c0f7242326e6ca",
      "parents": [
        "c6a389f123b9f68d605bb7e0f9b32ec1e3e14132"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Sat Aug 27 02:06:21 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Aug 29 11:47:35 2011 +0100"
      },
      "message": "drm: Fix the number of connector and encoder to cleanup functions\n\nIt is left out the code to decrease the number of connector and encoder\nto the cleanup functions.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a408baea3cdd2a7b5ad3d70080dff454b8883f62",
      "tree": "d78d0a97774efb7aa02999e53acdecfd8b246230",
      "parents": [
        "7ceb6666f03bc691e692c8d14ea2a8f3fa879ec8"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Aug 26 05:28:42 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 16:41:02 2011 +0900"
      },
      "message": "ARM: mach-shmobile: sh7372 CMT3 and CMT4 clock support\n\nAdd clock control support for sh7372 CMT hardware blocks.\n\nNo upstream sh7372 boards are making use of CMT3 + CMT4,\nbut the sh7372 hardware happens to come out of reset with\nall CMT MSTP clocks _enabled_, so to save power we need\nto implement a fix in software to shut down unused clocks.\n\nThis patch relies on the recently merged\n\n 794d78f drivers: sh: late disabling of clocks V2\n\nto make sure the unused clocks get disabled as expected.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7ceb6666f03bc691e692c8d14ea2a8f3fa879ec8",
      "tree": "4cc9c2c62afdc6ee6cc84a28f8d382f6f5989fdf",
      "parents": [
        "6b4cb8ffe8251a60cae6678959b9dec47337b8de"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Aug 26 05:25:11 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 16:39:58 2011 +0900"
      },
      "message": "ARM: mach-shmobile: sh7372 MSIOF clock support\n\nAdd clock control support for sh7372 MSIOF hardware blocks.\n\nNo upstream sh7372 boards are making use of MSIOF0-\u003e2,\nbut the sh7372 hardware happens to come out of reset with\nall MSIOF MSTP clocks _enabled_, so to save power we need\nto implement a fix in software to shut down unused clocks.\n\nThis patch relies on the recently merged\n\n 794d78f drivers: sh: late disabling of clocks V2\n\nto make sure the unused clocks get disabled as expected.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6b4cb8ffe8251a60cae6678959b9dec47337b8de",
      "tree": "e83d21c01865b2c9e9899670cfa362188b33c9f8",
      "parents": [
        "86d84083cfb15dd9594eefff7859e982770930d0"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Aug 25 03:47:42 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 16:37:38 2011 +0900"
      },
      "message": "ARM: mach-shmobile: clock-sh7372: fixup USB-DMAC1 settings\n\nUSB-DMAC1 needs SMSTPCR4/MSTP407 controls, not MSTP214\nthis patch tested on mackerel board\n\nReported-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "86d84083cfb15dd9594eefff7859e982770930d0",
      "tree": "db7f84e2cd4d072388a12229736805de054f1944",
      "parents": [
        "4861da4feebe548a749c7f52c89a325839c3d281"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Aug 26 07:27:45 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 16:22:39 2011 +0900"
      },
      "message": "ARM: mach-shmobile: clock-sh73a0: tidyup CKSCR main clock selecter\n\nMAINCKSEL is [29:28], not [27:24]\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4861da4feebe548a749c7f52c89a325839c3d281",
      "tree": "59c17d0a850502f6d1ae036e5b3bc03b15c37d03",
      "parents": [
        "8a1c049aa9d31710dac5a794b47be5a081a886e4"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Aug 10 05:45:30 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 16:13:10 2011 +0900"
      },
      "message": "ARM: mach-shmobile: Remove 3DG/SGX from sh7372 INTCS\n\nThis patch removes support for the SGX interrupt source in\nthe sh7372 INTCS controller.\n\nThe SGX hardware block included in sh7372 is already hooked\nup to the ARM Cortex-A8 core using the INTCA controller,\nso SGX users are encouraged to make use of that interrupt\nsource instead.\n\nRemoving support for the SGX interrupt source in INTCS\nsimplifies the sh7372 power management code by allowing\nus to assume that only INTCA needs to be powered on to\noperate the SGX hardware.\n\nIf the INTCS interrupt source would be kept then the kernel\nwould be forced to deal with additional dependencies that does\nnot follow the regular power domain hiearachy. With this\npatch in place we can safely power down INTCS while the\nSGX is operating.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8a1c049aa9d31710dac5a794b47be5a081a886e4",
      "tree": "e4512cf806af87ba69291ba10b72fddf7b97bd77",
      "parents": [
        "fe43756143c4efa6f8fdef07aa3ca4dc0be24ada",
        "afe48049ab1d0ca83afe45f9d5116bf4507741eb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 16:10:24 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 16:10:24 2011 +0900"
      },
      "message": "Merge branch \u0027rmobile/dma\u0027 into rmobile-fixes-for-linus\n"
    },
    {
      "commit": "21d41f2b312231536cf981c960c83cc4493c0293",
      "tree": "c790040507b7cee3b2a3ffe4e728d6df72d2ce5e",
      "parents": [
        "4480a688b2beaa82ecac269b6e21bf1a26251bf9"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Tue Aug 23 09:15:46 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 15:47:38 2011 +0900"
      },
      "message": "sh: fix the compile error in setup-sh7757.c\n\nFix the following build errors:\n\n  CC      arch/sh/kernel/cpu/sh4a/setup-sh7757.o\narch/sh/kernel/cpu/sh4a/setup-sh7757.c:681: error: implicit declaration of function ‘DMA_BIT_MASK’\narch/sh/kernel/cpu/sh4a/setup-sh7757.c:681: error: initializer element is not constant\narch/sh/kernel/cpu/sh4a/setup-sh7757.c:681: error: (near initialization for ‘usb_ehci_device.dev.coherent_dma_mask’)\narch/sh/kernel/cpu/sh4a/setup-sh7757.c:705: error: initializer element is not constant\narch/sh/kernel/cpu/sh4a/setup-sh7757.c:705: error: (near initialization for ‘usb_ohci_device.dev.coherent_dma_mask’)\nmake[3]: *** [arch/sh/kernel/cpu/sh4a/setup-sh7757.o] Error 1\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4480a688b2beaa82ecac269b6e21bf1a26251bf9",
      "tree": "57fdf49cc582ce32a643e0a52fb6469ce1879ec3",
      "parents": [
        "34f7145a63211eb7ecfcafa6c2a8db5646baf953"
      ],
      "author": {
        "name": "Yoshii Takashi",
        "email": "takashi.yoshii.zj@renesas.com",
        "time": "Tue Aug 23 08:27:18 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 15:47:33 2011 +0900"
      },
      "message": "serial: sh-sci: report CTS as active for get_mctrl\n\nsh-sci.c sets hardware up and then let the HW do all flow controls.\nThere is no software code, nor needs to get/set real CTS signal.\n\nBut, when turning CRTSCTS on through termios, uart_set_termios() in\nserial_core.c checks CTS, and stops TX if it is inactive at the moment.\n\nBecause sci_get_mctrl() returns a fixed value DTR|RTS|DSR but CTS,\nthe sequence\n  open -\u003e set CRTSCTS -\u003e write\nhit the case and stop working, no more outputs.\n\nThis patch makes sci_get_mctrl() report CTS in addition.\n\nSigned-off-by: Takashi YOSHII \u003ctakashi.yoshii.zj@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "34f7145a63211eb7ecfcafa6c2a8db5646baf953",
      "tree": "daaa5fe82c1d80c806c6da6cb69cd96218f27072",
      "parents": [
        "0710b91c516ffd448db6e80e9026f11778a80d45"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "Phil.Edworthy@renesas.com",
        "time": "Wed Aug 24 10:43:59 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 15:32:10 2011 +0900"
      },
      "message": "sh: Add unaligned memory access for PC relative intructions\n\nThis adds unaligned memory access support for the following instructions:\n  mov.w @(disp,PC),Rn\n  mov.l @(disp,PC),Rn\n\nThese instructions are often used on SH2A toolchains.\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0710b91c516ffd448db6e80e9026f11778a80d45",
      "tree": "ecb5955e09895f775ed7d6e38ee38facb87c1ff2",
      "parents": [
        "2d0b579a9831c927bcebf5f61055e7462f0af2dc"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "Phil.Edworthy@renesas.com",
        "time": "Mon Aug 22 15:56:08 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 15:32:04 2011 +0900"
      },
      "message": "sh: Fix unaligned memory access for branches without delay slots\n\nThis patch just clears the return code for those cases where an\nunaligned memory access occurs on branch instructions without a\ndelay slot.\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c6a389f123b9f68d605bb7e0f9b32ec1e3e14132",
      "tree": "054cd012bc78f56115cbce211e310082d119acf6",
      "parents": [
        "c11a7e26f8ee60bda0e64983291113ce5d04df55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 28 21:16:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 28 21:16:01 2011 -0700"
      },
      "message": "Linux 3.1-rc4\n"
    },
    {
      "commit": "c11a7e26f8ee60bda0e64983291113ce5d04df55",
      "tree": "78bf945aa5502093cbee291dc35117a07ab09da2",
      "parents": [
        "219f358e0ba9a98640341e030533089860af1cc6",
        "d0168fdc7a1301c8139eb63a465038f63e342b39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 28 10:05:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 28 10:05:39 2011 -0700"
      },
      "message": "Merge branch \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\n* \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  ARM: mach-shmobile: sh7372 LCDC1 suspend fix V2 (incremental)\n  OMAP: omap_device: only override _noirq methods, not normal suspend/resume\n  PM / Runtime: Correct documentation of pm_runtime_irq_safe()\n  ARM: mach-shmobile: sh7372 LCDC1 suspend fix\n  sh-sci / PM: Use power.irq_safe\n  PM: Use spinlock instead of mutex in clock management functions\n"
    },
    {
      "commit": "25904157168ddc8841748a729914f00e53d7e049",
      "tree": "0453e21ff7532d892e7328ebf7821fdca3a3f87b",
      "parents": [
        "f35235a315a167e38e8e5bc9e476dcd7c932612c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 26 22:44:59 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 28 10:39:54 2011 +0100"
      },
      "message": "ARM: pm: avoid writing the auxillary control register for ARMv7\n\nFor ARMv7 kernels running in the non-secure world, writing to the\nauxillary control register causes an abort, so we must avoid directly\nwriting the auxillary control register.  If the ACR has already been\nreinitialized by SoC code, don\u0027t try to restore it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f35235a315a167e38e8e5bc9e476dcd7c932612c",
      "tree": "71698ea7ffd658ccc4e9e65a1ea381ee7f63c539",
      "parents": [
        "1c0270cd3a7a66148c3f72cab8fffc650d196d1d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 27 00:37:38 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 28 10:39:54 2011 +0100"
      },
      "message": "ARM: pm: some ARMv7 requires a dsb in resume to ensure correctness\n\nAdd a dsb after the isb to ensure that the previous writes to the\nCP15 registers take effect before we enable the MMU.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1c0270cd3a7a66148c3f72cab8fffc650d196d1d",
      "tree": "3a06c26ffc1920f302ff222d03bd812c70f3c4e2",
      "parents": [
        "6f354e5f40f433da98fab4103cd3a0aef1c18bde"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 27 11:43:14 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 28 10:39:54 2011 +0100"
      },
      "message": "ARM: pm: arm920/926: fix number of registers saved\n\nARM920 and ARM926 save four registers, not three.  Fix the size of\nthe suspend region required.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6f354e5f40f433da98fab4103cd3a0aef1c18bde",
      "tree": "a8bc5472da31021ee456870ea41b63be1f0bb5e7",
      "parents": [
        "0f81bb6b051ad760686b5b0fef8c731282c16ef5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 27 11:37:58 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 28 10:39:53 2011 +0100"
      },
      "message": "ARM: pm: CPU specific code should not overwrite r1 (v:p offset)\n\nr1 stores the v:p offset from the CPU invariant resume code, and is\nexpected to be preserved by the CPU specific code.  Overwriting it is\nnot a good idea.\n\nWe\u0027ve managed to get away with it on sa1100 platforms because most\nhappen to have PHYS_OFFSET \u003d\u003d PAGE_OFFSET, but that may not be the\ncase depending on kernel configuration.  So fix this latent bug.\n\nThis fixes xsc3 as well which was saving and restoring this register\nindependently.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0f81bb6b051ad760686b5b0fef8c731282c16ef5",
      "tree": "7af7ac41d68c1bf81a64745880645883c6e17417",
      "parents": [
        "552e0c8da8ff7099e6fe060cd7ec36ae11f5465b"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Aug 26 16:34:51 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 28 10:39:53 2011 +0100"
      },
      "message": "ARM: 7066/1: proc-v7: disable SCTLR.TE when disabling MMU\n\ncpu_v7_reset disables the MMU and then branches to the provided address.\nOn Thumb-2 kernels, we should take care to clear the Thumb Exception\nenable bit in the System Control Register, otherwise this may wreak\nhavok in the code to which we are branching (for example, an ARM kernel\nimage via kexec).\n\nReviewed-by: Dave Martin \u003cdave.martin@linaro.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": "552e0c8da8ff7099e6fe060cd7ec36ae11f5465b",
      "tree": "9cec5232f51a023374a3ee66520ea7da056d9f32",
      "parents": [
        "0ebb962e00a52b644433065d224ed89f72a84756"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Aug 26 16:32:57 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 28 10:39:41 2011 +0100"
      },
      "message": "ARM: 7065/1: kexec: ensure new kernel is entered in ARM state\n\nCommit 540b5738 (\"ARM: 6999/1: head, zImage: Always Enter the kernel in\nARM state\") mandates that the kernel should be entered in ARM state.\n\nIf a Thumb-2 kernel kexecs a new kernel image, we need to ensure that\nwe change state when branching to the new code. This patch replaces a\nmov pc, lr with a bx lr on Thumb-2 kernels so that we transition to ARM\nstate if need be.\n\nReviewed-by: Dave Martin \u003cdave.martin@linaro.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": "219f358e0ba9a98640341e030533089860af1cc6",
      "tree": "3004773886a9d65c194c8ebf43e07f53cbe79af9",
      "parents": [
        "f5b940997397229975ea073679b03967932a541b",
        "0278ccd9d53e07c4e699432b2fed9de6c56f506c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 27 09:32:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 27 09:32:08 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: sbp2: fix panic after rmmod with slow targets\n"
    },
    {
      "commit": "d0168fdc7a1301c8139eb63a465038f63e342b39",
      "tree": "fd8e97314de1f26b33be6f3a62d4215406601e7c",
      "parents": [
        "ff35336d3efd1ec4015b56f690191ed69730cbb0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Sat Aug 27 14:21:00 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Aug 27 14:21:00 2011 +0200"
      },
      "message": "ARM: mach-shmobile: sh7372 LCDC1 suspend fix V2 (incremental)\n\nThis patch updates the recently submitted\n\"Associate the HDMI clock together with LCDC1 on sh7372\"\nto V2 with the following change:\n - Use lcdc1_device on AP4EVB to build properly.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "f5b940997397229975ea073679b03967932a541b",
      "tree": "a477f440175d67b67928d6d11c845fe98f09eb72",
      "parents": [
        "b727d20269e8ef1de002bfea8099f5e9db9e9f23"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Aug 26 18:03:11 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 15:09:58 2011 -0700"
      },
      "message": "All Arch: remove linkage for sys_nfsservctl system call\n\nThe nfsservctl system call is now gone, so we should remove all\nlinkage for it.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b727d20269e8ef1de002bfea8099f5e9db9e9f23",
      "tree": "f0856689e20a0b9739d778b61cb2f907c911eb9f",
      "parents": [
        "7a54f5e19f90342340112939ef592fff20fc370c",
        "0de3b4856907d9937c6c23cfbfdec1e8e3596ea7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 15:00:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 15:00:49 2011 -0700"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6:\n  drm/i915: Fix wrong initializer for \"locked\" variable in assert_panel_unlocked\n  i915: do not setup intel_backlight twice\n"
    },
    {
      "commit": "7a54f5e19f90342340112939ef592fff20fc370c",
      "tree": "bbd73403916cfc404da1ca5401dcd1d9239e22be",
      "parents": [
        "efe45ab1ee04551936f8343bd4ca1ff02ffc23bb",
        "c96fbdd0ab97235f930ebf24b38fa42a2e3458cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 13:10:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 13:10:06 2011 -0700"
      },
      "message": "Merge branch \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (30 commits)\n  USB: ftdi_sio: add Calao reference board support\n  USB option driver K3765/K4505 avoid CDC_DATA interface\n  USB: option: add YUGA device id to driver\n  usb: s5p-ehci: fix a NULL pointer deference\n  USB: EHCI: Do not rely on PORT_SUSPEND to stop USB resuming in ehci_bus_resume().\n  USB option driver add PID of Huawei Vodafone K4605\n  USB option driver add PID of Huawei Vodafone K3806\n  xhci: Handle zero-length isochronous packets.\n  USB: Avoid NULL pointer deref in usb_hcd_alloc_bandwidth.\n  usb: musb: gadget: fix error path\n  usb: gadget: f_phonet: unlock in error case\n  usb: musb: blackfin: include prefetch head file\n  usb: musb: tusb6010: fix compilation\n  usb: gadget: renesas_usbhs: fix DMA build by including dma-mapping.h\n  usb: musb: cppi: fix build errors due to DBG and missing musb variable\n  usb: musb: ux500: replace missing DBG with dev_dbg\n  usb: musb: ux500: set dma config for both src and dst\n  usb: musb: fix oops on musb_gadget_pullup\n  usb: host: ehci-omap: fix .remove and failure handling path of .probe(v1)\n  usb: gadget: hid: don\u0027t STALL when processing a HID Descriptor request\n  ...\n"
    },
    {
      "commit": "efe45ab1ee04551936f8343bd4ca1ff02ffc23bb",
      "tree": "f2bc88ccd5a01770b6a8efe3f6023068179f610b",
      "parents": [
        "3ab47029d91993745212624e49d16a75abc8f207",
        "b280a97d1caf6fe1d38b51ebb31219391f5ad1a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 13:06:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 13:06:06 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  omap-serial: Allow IXON and IXOFF to be disabled.\n  TTY: serial, document ignoring of uart-\u003eops-\u003estartup error\n  TTY: pty, fix pty counting\n  8250: Fix race condition in serial8250_backup_timeout().\n  serial/8250_pci: delete duplicate data definition\n  8250_pci: add support for Rosewill RC-305 4x serial port card\n  tty: Add \"spi:\" prefix for spi modalias\n  atmel_serial: fix atmel_default_console_device\n  serial: 8250_pnp: add Intermec CV60 touchscreen device\n  drivers/serial/ucc_uart.c: Fix compiler warning\n  pch_uart: Set PCIe bus number using probe parameter\n  serial: samsung: Fix build error\n"
    },
    {
      "commit": "3ab47029d91993745212624e49d16a75abc8f207",
      "tree": "e0953f10e43bfaa9a3567ebe2c45a20a21d8e80b",
      "parents": [
        "0cf0adb073908a66b6875ef8e016b235b9d43ee3",
        "651d62a8b0378b911f083a1712d9d228894f46d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 13:05:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 13:05:09 2011 -0700"
      },
      "message": "Merge branch \u0027driver-core-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* \u0027driver-core-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  drivers:misc: ti-st: fix unexpected UART close\n  drivers:misc: ti-st: free skb on firmware download\n  drivers:misc: ti-st: wait for completion at fail\n  drivers:misc: ti-st: reinit completion before send\n  drivers:misc: ti-st: fail-safe on wrong pkt type\n  drivers:misc: ti-st: reinit completion on ver read\n  drivers:misc:ti-st: platform hooks for chip states\n  drivers:misc: ti-st: avoid a misleading dbg msg\n  base/devres.c: quiet sparse noise about context imbalance\n  pti: add missing CONFIG_PCI dependency\n  drivers/base/devtmpfs.c: correct annotation of `setup_done\u0027\n  driver core: fix kernel-doc warning in platform.c\n  firmware: fix google/gsmi.c build warning\n"
    },
    {
      "commit": "0cf0adb073908a66b6875ef8e016b235b9d43ee3",
      "tree": "02e822713dee980aa310404bcfa97ed72dee6fc5",
      "parents": [
        "96d185c76584b285dbaf39e4399a9a690ce7aa6d",
        "1b965f1891eac2d8583b5248ef0bcbc91c201e27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 13:03:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 13:03:12 2011 -0700"
      },
      "message": "Merge branch \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  staging: tidspbridge: fix compilation on dsp clock functions\n  staging: octeon-ethernet: Add missing #includes.\n  Staging: zcache: signedness bug in tmem_get()\n  staging: zcache: fix crash on high memory swap\n  staging: brcm80211: SPARC build error fix\n  staging: brcm80211: fix compile error on non-x86 archs since 3.0 kernel\n"
    },
    {
      "commit": "e9278a475f845833b569ca47171e64fe48c616e0",
      "tree": "dfc4fbbb8bcbcd0fee9c67d17a8c3366f4094959",
      "parents": [
        "3d015565f316584139946a1c450d44209beefeb6"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Aug 26 06:26:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:49:04 2011 -0400"
      },
      "message": "netpoll: fix incorrect access to skb data in __netpoll_rx\n\n__netpoll_rx() doesnt properly handle skbs with small header\n\npskb_may_pull() or pskb_trim_rcsum() can change skb-\u003edata, we must\nreload it.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d015565f316584139946a1c450d44209beefeb6",
      "tree": "d5ad9ee208f6544864a5c6db0e4969fdf81c08e0",
      "parents": [
        "86ad47fff97a9e416aadedfe68909b2d9143dc42"
      ],
      "author": {
        "name": "françois romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Aug 25 05:02:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:49:03 2011 -0400"
      },
      "message": "cassini: init before use in cas_interruptN.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSpotted-by: Thomas Jarosch \u003cthomas.jarosch@intra2net.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86ad47fff97a9e416aadedfe68909b2d9143dc42",
      "tree": "fc88c4921b561b734115f30d46605e1ce56a0e57",
      "parents": [
        "6f288cc52f478e6f58d96158e7cd857fedb6d111"
      ],
      "author": {
        "name": "Abhilash K V",
        "email": "abhilash.kv@ti.com",
        "time": "Tue Aug 23 03:05:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:48:24 2011 -0400"
      },
      "message": "can: ti_hecc: Fix uninitialized spinlock in probe\n\nIn ti_hecc_probe(), the spinlock  priv-\u003embx_lock is not\ninited, causing a spinlock lockup BUG.\n\nAcked-by: Anant Gole \u003canantgole@ti.com\u003e\nSigned-off-by: Abhilash K V \u003cabhilash.kv@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f288cc52f478e6f58d96158e7cd857fedb6d111",
      "tree": "b4d145d3b0de634f502f50f89febe193a1f93dee",
      "parents": [
        "69558eeeaba7d79364bb9ac4743dc1ad209508b7"
      ],
      "author": {
        "name": "Abhilash K V",
        "email": "abhilash.kv@ti.com",
        "time": "Tue Aug 23 03:05:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:48:24 2011 -0400"
      },
      "message": "can: ti_hecc: Fix unintialized variable\n\nIn ti_hecc_xmit(), local variable \"data\" is not initialized before\nbeing used.\nThis initialization got inadvertently removed in the following patch:\n\n\tcan: Unify droping of invalid tx skbs and netdev stats\n\nAcked-by: Anant Gole \u003canantgole@ti.com\u003e\nSigned-off-by: Abhilash K V \u003cabhilash.kv@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "69558eeeaba7d79364bb9ac4743dc1ad209508b7",
      "tree": "aaef893f2bcc7a352f543e13bb371a382c2378c7",
      "parents": [
        "6e6f400f5381e08dc80e1b5a37ed02a081c179d9"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Mon Aug 22 23:26:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:48:24 2011 -0400"
      },
      "message": "net: sh_eth: fix the compile error\n\nFix the following build error:\n\n  CC      drivers/net/sh_eth.o\ndrivers/net/sh_eth.c:1115: error: expected ‘\u003d’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sh_eth_interrupt’\ndrivers/net/sh_eth.c: In function ‘sh_eth_open’:\ndrivers/net/sh_eth.c:1387: error: implicit declaration of function ‘request_irq’\ndrivers/net/sh_eth.c:1387: error: ‘sh_eth_interrupt’ undeclared (first use in this function)\ndrivers/net/sh_eth.c:1387: error: (Each undeclared identifier is reported only once\ndrivers/net/sh_eth.c:1387: error: for each function it appears in.)\ndrivers/net/sh_eth.c:1391: error: ‘IRQF_SHARED’ undeclared (first use in this function)\ndrivers/net/sh_eth.c:1424: error: implicit declaration of function ‘free_irq’\nmake[2]: *** [drivers/net/sh_eth.o] Error 1\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e6f400f5381e08dc80e1b5a37ed02a081c179d9",
      "tree": "40eb251b991f078a62dd1b73b606956446c7db62",
      "parents": [
        "e2e6be56df37c371f564e127c154036b0c2211a1"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Mon Aug 22 21:07:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:48:24 2011 -0400"
      },
      "message": "net/phy: fix DP83865 phy interrupt handler\n\nAccording to the DP83865 datasheet we need to clear\nthe interrupt status bit by writing a 1 to the\ncorresponding bit in INT_CLEAR (2:0 are reserved).\n\nProposed and tested by Thorsten.\n\nSigned-off-by: Thorsten Schubert \u003ctshu@msc-ge.com\u003e\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96d185c76584b285dbaf39e4399a9a690ce7aa6d",
      "tree": "18fe9e8dc4ba0764e024fc534bf75b05d21af63e",
      "parents": [
        "a94cc4e6c0a26a7c8f79a432ab2c89534aa674d5",
        "8adb4ca344b48bbbf87ca66fd07a2dd503619714"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 09:28:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 09:28:22 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] memory hotplug: only unassign assigned increments\n  [S390] Change default action from reipl to stop for on_restart\n  [S390] arch/s390/kernel/ipl.c: correct error detection check\n  [S390] drivers/s390/block/dasd_ioctl.c: add missing kfree\n  [S390] nss,initrd: kernel image and initrd must be in different segments\n"
    },
    {
      "commit": "a94cc4e6c0a26a7c8f79a432ab2c89534aa674d5",
      "tree": "c49bd80e9001f189c8f3b3c77518c3cbbb1fc6b9",
      "parents": [
        "1e8d4e8be2e104514564983239af9dd9521c7779"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill.shutemov@linux.intel.com",
        "time": "Fri Aug 26 12:20:59 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 09:03:29 2011 -0700"
      },
      "message": "sfi: table irq 0xFF means \u0027no interrupt\u0027\n\nAccording to the SFI specification irq number 0xFF means device has no\ninterrupt or interrupt attached via GPIO.\n\nCurrently, we don\u0027t handle this special case and set irq field in\n*_board_info structs to 255.  It leads to confusion in some drivers.\nAccelerometer driver tries to register interrupt 255, fails and prints\n\"Cannot get IRQ\" to dmesg.\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1e8d4e8be2e104514564983239af9dd9521c7779",
      "tree": "15d4ba08c3f22d1893bea672909753a8f55b625a",
      "parents": [
        "671ee7f0ce62e4b991b47fcf1c161c3f710dabbc",
        "26b9b559ed9ff3bef5642ef731748d28d894705f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 09:01:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 09:01:30 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (32 commits)\n  ALSA: hda: Conexant: Allow different output types to share DAC\n  ASoC: Correct element count for WM8996 sidetone HPF\n  ASoC: Tegra: wm8903 machine driver: Drop Ventana support\n  ASoC: Add samsung maintainer\n  ASoC: Add Springbank I/O card to Speyside Kconfig\n  ALSA: hda/conexant - Enable ADC-switching for auto-mic mode, too\n  ALSA: hda - Fix double-headphone/speaker paths for Cxt auto-parser\n  ALSA: hda - Update jack-sense info even when no automute is set\n  ALSA: hda - Fix output-path initialization for Realtek auto-parser\n  sound/soc/fsl/mpc8610_hpcd.c: add missing of_node_put\n  sound/soc/fsl/p1022_ds.c: add missing of_node_put\n  sound/soc/ep93xx/ep93xx-i2s.c: add missing kfree\n  sound/soc/kirkwood/kirkwood-i2s.c: add missing kfree\n  ASoC: soc-core: use GFP_KERNEL flag for kmalloc in snd_soc_cnew\n  sound/soc/fsl/fsl_dma.c: add missing of_node_put\n  ASoC: Clear completions from late WM8996 FLL lock IRQs\n  ASoC: Clear any outstanding WM8962 FLL lock completions before waiting\n  ASoC: Ensure we only run Speyside WM8962 bias level callbacks once\n  ASoC: Fix configuration of WM8996 input enables\n  ASoC: WM8996 record paths need AIFCLK\n  ...\n"
    },
    {
      "commit": "039920ccdde7b678adcc554cbb39f185080ce2e5",
      "tree": "c976d5f2d68e6672cbc311294e3c4fe6b95c57ba",
      "parents": [
        "966843eb43cf90b1c6d3f56ecc96832bf6fb4b8f",
        "c0764b2a4cdc41779460eb8796bc76e4fbddf339"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 26 15:34:00 2011 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 26 15:34:00 2011 +0000"
      },
      "message": "Merge branch \u0027at91/fixes\u0027 of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc into fixes\n"
    },
    {
      "commit": "966843eb43cf90b1c6d3f56ecc96832bf6fb4b8f",
      "tree": "e51ac58e325610f26e7a46a8cd109c4c598f59e3",
      "parents": [
        "4a3f4233c56d2e6ce8e432ff9aaaaad5108d7ab8",
        "9fc2071a652fa03e78160cbe0a39c8fdddf1eea7"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 26 15:27:34 2011 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 26 15:27:34 2011 +0000"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.jdl.com/software/linux-3.0 into fixes\n"
    },
    {
      "commit": "4a3f4233c56d2e6ce8e432ff9aaaaad5108d7ab8",
      "tree": "354ba30d39673f25345f3fb5de64ec7c244fa6d1",
      "parents": [
        "fcb8ce5cfe30ca9ca5c9a79cdfe26d1993e65e0c",
        "5d747c6f2c9e1615685866251416268a0f648ffc"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 26 15:08:19 2011 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 26 15:08:19 2011 +0000"
      },
      "message": "Merge branch \u0027samsung/fixes\u0027 of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc into fixes\n"
    },
    {
      "commit": "e2e6be56df37c371f564e127c154036b0c2211a1",
      "tree": "6687fc0340c20a76972bcaf5c665364c1074aee8",
      "parents": [
        "bc909d9ddbf7778371e36a651d6e4194b1cc7d4c",
        "8b2a3827bb12430d932cd479b22d906baf08c212"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 26 10:33:51 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 26 10:33:51 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "2d0b579a9831c927bcebf5f61055e7462f0af2dc",
      "tree": "3181c183b463e745601b1f4efda0f8fff3f1c08b",
      "parents": [
        "e80ca144ea902efa7aed446780fd9fad421fd8d3",
        "671ee7f0ce62e4b991b47fcf1c161c3f710dabbc"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 26 16:49:51 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 26 16:49:51 2011 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into sh-fixes-for-linus\n"
    },
    {
      "commit": "26b9b559ed9ff3bef5642ef731748d28d894705f",
      "tree": "9145782f06f68f88c004828d5f85d8d772d1cde6",
      "parents": [
        "468c5458856236cde6df1b0654d32bf6625349a5",
        "18036b5866b5e407a28f444a80de186a5d7df767"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 26 09:29:43 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 26 09:29:43 2011 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "671ee7f0ce62e4b991b47fcf1c161c3f710dabbc",
      "tree": "3f6d4343681051e5f68f17ab0068ccab0e834c96",
      "parents": [
        "62d1760180c84cba68cc83696fa0bde0593007bd"
      ],
      "author": {
        "name": "Liu Gang-B34182",
        "email": "B34182@freescale.com",
        "time": "Thu Aug 25 15:59:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 18:51:06 2011 -0700"
      },
      "message": "arch/powerpc/sysdev/fsl_rio.c: correct IECSR register clear value\n\nThis bug causes the IECSR register clear failure.  In this case, the RETE\n(retry error threshold exceeded) interrupt will be generated and cannot be\ncleared.  So the related ISR may be called persistently.\n\nThe RETE bit in IECSR is cleared by writing a 1 to it.\n\nSigned-off-by: Liu Gang \u003cGang.Liu@freescale.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62d1760180c84cba68cc83696fa0bde0593007bd",
      "tree": "67aac33c82bec7cc50034374c58b7ef1f5bd38a2",
      "parents": [
        "4e8896cde182b4eab6f2d0af9b6eef87720fae0d"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Thu Aug 25 15:59:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 18:51:00 2011 -0700"
      },
      "message": "drivers/rtc/rtc-s3c.c: allow multiple open / allow no-ioctl-open\u0027ed rtc to have irq.\n\nThe previous rtc-s3c had two issues related with its IRQ.\n\n1. Users cannot open rtc multiple times because an open operation\n   calls request_irq on the same IRQ.  (e.g., two user processes wants to\n   open and read RTC time from rtc-s3c at the same time)\n\n2. If alarm is set and no one has the rtc opened with filesystem\n   (either the alarm is set by kernel/boot-loader or user set an alarm and\n   closed rtc dev file), the pending bit is not cleared and no further\n   interrupt is invoked.  When the alarm is used by the system itself such\n   as a resume from suspend-to-RAM or other Low-power modes/idle, this is\n   a critical issue.\n\nThis patch mitigates these issues by calling request_irq at probe and\nfree_irq at remove.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Changhwan Youn \u003cchaos.youn@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e8896cde182b4eab6f2d0af9b6eef87720fae0d",
      "tree": "868568e19734b88b810eb9f80c4bd42d5c406e8e",
      "parents": [
        "1424e21f66f4c51c31ba6ac188df46b43f51556b"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Thu Aug 25 15:59:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 18:50:43 2011 -0700"
      },
      "message": "drivers/rtc/rtc-s3c.c: correct debug messages\n\nRTC-S3C used to print out debug messages incorrectly.  This patch\ncorrects incorrect outputs.  (undecoded bcd numbers, incorrectly decoded\nregister values)\n\nThis patch affects the pr-debug messages only.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Changhwan Youn \u003cchaos.youn@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1424e21f66f4c51c31ba6ac188df46b43f51556b",
      "tree": "0c341efce4f0f9abdb3bd0f5ac27ad1e99c733aa",
      "parents": [
        "02016bc0381c4af9153b4e4008edfadae2bd6abc"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 25 15:59:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:35 2011 -0700"
      },
      "message": "drivers/leds/leds-bd2802.c: bd2802_unregister_led_classdev() should unregister all registered leds\n\nbd2802_unregister_led_classdev() should unregister all registered\ninstances of led_classdev class that had registered by\nbd2802_register_led_classdev().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Kim Kyuwon \u003cq1.kim@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "02016bc0381c4af9153b4e4008edfadae2bd6abc",
      "tree": "ebb25c7176431027c48dec42936460af1c3d9f28",
      "parents": [
        "37b7bf67c36d3a2b426c0cb2787d948949574103"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Thu Aug 25 15:59:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:35 2011 -0700"
      },
      "message": "cris: add arch/cris/include/asm/serial.h\n\nFix the following build errors:\n\n  drivers/tty/serial/8250_early.c:160: error: \u0027BASE_BAUD\u0027 undeclared (first use in this function): 1 errors in 1 logs\n  drivers/tty/serial/8250_early.c:37:24: error: asm/serial.h: No such file or directory: 1 errors in 1 logs\n\nI am not sure if (1843200 / 16) is suitable for cris, but most other\narch\u0027s define it as this value.\n\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "37b7bf67c36d3a2b426c0cb2787d948949574103",
      "tree": "f2dc879f02041fad9f1ce1a308333c56ba015438",
      "parents": [
        "b89d5f17d4b02ae9f3a691c2cb260e1929c6261b"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 25 15:59:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:35 2011 -0700"
      },
      "message": "drivers/misc/ab8500-pwm.c: fix modalias\n\nSince 43cc71eed12 (\"platform: prefix MODALIAS with \"platform:\"\"), the\nplatform modalias is prefixed with \"platform:\".\n\nThis patch changes the MODULE_ALIAS to \"platform:ab8500-pwm\".\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b89d5f17d4b02ae9f3a691c2cb260e1929c6261b",
      "tree": "0046168d316ba49ce628061244229f6e157524f8",
      "parents": [
        "c53252b780e26c73c6a4e40bc14179447504cccd"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 25 15:59:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:35 2011 -0700"
      },
      "message": "drivers/misc/fsa9480.c: fix a leak of the IRQ during init failure\n\nMake sure we are passing the same cookie in all calls to\nrequest_threaded_irq() and free_irq().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nCc: Minkyu Kang \u003cmk7.kang@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c53252b780e26c73c6a4e40bc14179447504cccd",
      "tree": "9c2fe8346141c5e8c4bfb26256d23ef36620124a",
      "parents": [
        "cc7993f6439b49909a8792660c4d0741fec9d584"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 25 15:59:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "backlight: fix module alias prefix for adp8870_bl\n\nThis is an i2c driver, not a platform driver, thus use \"i2c\" prefix for\nthe module alias.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cc7993f6439b49909a8792660c4d0741fec9d584",
      "tree": "036093bfb2d5606c05fda6e08a433867e138ee21",
      "parents": [
        "23751be0094012eb6b4756fa80ca54b3eb83069f"
      ],
      "author": {
        "name": "Dilan Lee",
        "email": "dilee@nvidia.com",
        "time": "Thu Aug 25 15:59:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "backlight: add a callback \u0027notify_after\u0027 for backlight control\n\nWe need a callback to do some things after pwm_enable, pwm_disable\nand pwm_config.\n\nSigned-off-by: Dilan Lee \u003cdilee@nvidia.com\u003e\nReviewed-by: Robert Morell \u003crmorell@nvidia.com\u003e\nReviewed-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23751be0094012eb6b4756fa80ca54b3eb83069f",
      "tree": "30c33d9165bb33d64bd42d6e9bc1e4cbed1c0780",
      "parents": [
        "86383b55791bd97e88ef493e33ef521ee244f3d9"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "jweiner@redhat.com",
        "time": "Thu Aug 25 15:59:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "memcg: fix hierarchical oom locking\n\nCommit 79dfdaccd1d5 (\"memcg: make oom_lock 0 and 1 based rather than\ncounter\") tried to oom lock the hierarchy and roll back upon\nencountering an already locked memcg.\n\nThe code is confused when it comes to detecting a locked memcg, though,\nso it would fail and rollback after locking one memcg and encountering\nan unlocked second one.\n\nThe result is that oom-locking hierarchies fails unconditionally and\nthat every oom killer invocation simply goes to sleep on the oom\nwaitqueue forever.  The tasks practically hang forever without anyone\nintervening, possibly holding locks that trip up unrelated tasks, too.\n\nSigned-off-by: Johannes Weiner \u003cjweiner@redhat.com\u003e\nAcked-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "86383b55791bd97e88ef493e33ef521ee244f3d9",
      "tree": "2881954f3230b9f613f0854c0e144053e86f0ba9",
      "parents": [
        "15b1a8f2b990c0c1dacfad0e5ccaf05c32c52147"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 25 15:59:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "leds: add missing include of linux/module.h\n\nAdd missing include of linux/module.h for drivers that use interfaces from\nlinux/module.h.  This patch fixes build errors.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Jonathan McDowell \u003cnoodles@earth.li\u003e\nAcked-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nCc: Magnus Damm \u003cdamm@opensource.se\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15b1a8f2b990c0c1dacfad0e5ccaf05c32c52147",
      "tree": "476f77f84036eb0df4cb6af33cfcaa8990efa63c",
      "parents": [
        "284fb68d00c56e971ed01e0b4bac5ddd4d1b74ab"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 25 15:59:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "drivers/video/backlight/ep93xx_bl.c: add missing include of linux/module.h\n\nep93xx_bl.c uses interfaces from linux/module.h, so it should include\nthat file.  This patch fixes build errors:\n\n    CC [M]  drivers/video/backlight/ep93xx_bl.o\n  drivers/video/backlight/ep93xx_bl.c:138: error: \u0027THIS_MODULE\u0027 undeclared here (not in a function)\n  drivers/video/backlight/ep93xx_bl.c:158: error: expected declaration specifiers or \u0027...\u0027 before string constant\n  drivers/video/backlight/ep93xx_bl.c:158: warning: data definition has no type or storage class\n  ...\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Ryan Mallon \u003crmallon@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "284fb68d00c56e971ed01e0b4bac5ddd4d1b74ab",
      "tree": "5cdfea6c179aa0ed315ba171d924b9dc513dd2e3",
      "parents": [
        "439423f6894aa0dec22187526827456f5004baed"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Thu Aug 25 15:59:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "rapidio: fix use of non-compatible registers\n\nReplace/remove use of RIO v.1.2 registers/bits that are not\nforward-compatible with newer versions of RapidIO specification.\n\nRapidIO specification v.1.3 removed Write Port CSR, Doorbell CSR,\nMailbox CSR and Mailbox and Doorbell bits of the PEF CAR.\n\nUse of removed (since RIO v.1.3) register bits affects users of\ncurrently available 1.3 and 2.x compliant devices who may use not so\nrecent kernel versions.\n\nRemoving checks for unsupported bits makes corresponding routines\ncompatible with all versions of RapidIO specification.  Therefore,\nbackporting makes stable kernel versions compliant with RIO v.1.3 and\nlater as well.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Chul Kim \u003cchul.kim@idt.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "439423f6894aa0dec22187526827456f5004baed",
      "tree": "1f22238a24b83e0beb1467a1f73b0db952c69894",
      "parents": [
        "4c30c6f566c0989ddaee3407da44751e340a63ed"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Aug 25 15:59:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "vmscan: clear ZONE_CONGESTED for zone with good watermark\n\nZONE_CONGESTED is only cleared in kswapd, but pages can be freed in any\ntask.  It\u0027s possible ZONE_CONGESTED isn\u0027t cleared in some cases:\n\n 1. the zone is already balanced just entering balance_pgdat() for\n    order-0 because concurrent tasks free memory.  In this case, later\n    check will skip the zone as it\u0027s balanced so the flag isn\u0027t cleared.\n\n 2. high order balance fallbacks to order-0.  quote from Mel: At the\n    end of balance_pgdat(), kswapd uses the following logic;\n\n\tIf reclaiming at high order {\n\t\tfor each zone {\n\t\t\tif all_unreclaimable\n\t\t\t\tskip\n\t\t\tif watermark is not met\n\t\t\t\torder \u003d 0\n\t\t\t\tloop again\n\n\t\t\t/* watermark is met */\n\t\t\tclear congested\n\t\t}\n\t}\n\n    i.e. it clears ZONE_CONGESTED if it the zone is balanced.  if not,\n    it restarts balancing at order-0.  However, if the higher zones are\n    balanced for order-0, kswapd will miss clearing ZONE_CONGESTED as\n    that only happens after a zone is shrunk.  This can mean that\n    wait_iff_congested() stalls unnecessarily.\n\nThis patch makes kswapd clear ZONE_CONGESTED during its initial\nhighmem-\u003edma scan for zones that are already balanced.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Mel Gorman \u003cmgorman@suse.de\u003e\nReviewed-by: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c30c6f566c0989ddaee3407da44751e340a63ed",
      "tree": "0f8801e2449a37c1e4ac78588c474b3327a7c430",
      "parents": [
        "47331231bb997a8adb79774fc4cf4bb48fe4e00a"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Thu Aug 25 15:59:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "kernel/printk: do not turn off bootconsole in printk_late_init() if keep_bootcon\n\nIt seems that 7bf693951a8e (\"console: allow to retain boot console via\nboot option keep_bootcon\") doesn\u0027t always achieve what it aims, as when\nprintk_late_init() runs it unconditionally turns off all boot consoles.\nWith this patch, I am able to see more messages on the boot console in\nKVM guests than I can without, when keep_bootcon is specified.\n\nI think it is appropriate for the relevant -stable trees.  However, it\u0027s\nmore of an annoyance than a serious bug (ideally you don\u0027t need to keep\nthe boot console around as console handover should be working -- I was\nencountering a situation where the console handover wasn\u0027t working and\nnot having the boot console available meant I couldn\u0027t see why).\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nAcked-by: Fabio M. Di Nitto \u003cfdinitto@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.39.x, 3.0.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "47331231bb997a8adb79774fc4cf4bb48fe4e00a",
      "tree": "5a49ea86ad44e7f355c372f83751df3c39eaf784",
      "parents": [
        "f51bdd2e97098a5cbb3cba7c3a56fa0e9ac3c444"
      ],
      "author": {
        "name": "Wanlong Gao",
        "email": "gaowanlong@cn.fujitsu.com",
        "time": "Thu Aug 25 15:59:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "MAINTAINERS: Paul Menage has moved\n\nPaul said: I left Google at the end of last week - if it\u0027s not bouncing\nalready, menage@google.com isn\u0027t going to work for much longer.\n\nSigned-off-by: Wanlong Gao \u003cgaowanlong@cn.fujitsu.com\u003e\nAcked-by: Paul Menage \u003cpaul@paulmenage.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f51bdd2e97098a5cbb3cba7c3a56fa0e9ac3c444",
      "tree": "90419a74be50f313f7fefe99aa7776f8ba832233",
      "parents": [
        "7e8aa048989bf7e0604996a3e2068fb1a81f81bd"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Aug 25 15:59:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "mm: fix a vmscan warning\n\nI get the below warning:\n\n  BUG: using smp_processor_id() in preemptible [00000000] code: bash/746\n  caller is native_sched_clock+0x37/0x6e\n  Pid: 746, comm: bash Tainted: G        W   3.0.0+ #254\n  Call Trace:\n   [\u003cffffffff813435c6\u003e] debug_smp_processor_id+0xc2/0xdc\n   [\u003cffffffff8104158d\u003e] native_sched_clock+0x37/0x6e\n   [\u003cffffffff81116219\u003e] try_to_free_mem_cgroup_pages+0x7d/0x270\n   [\u003cffffffff8114f1f8\u003e] mem_cgroup_force_empty+0x24b/0x27a\n   [\u003cffffffff8114ff21\u003e] ? sys_close+0x38/0x138\n   [\u003cffffffff8114ff21\u003e] ? sys_close+0x38/0x138\n   [\u003cffffffff8114f257\u003e] mem_cgroup_force_empty_write+0x17/0x19\n   [\u003cffffffff810c72fb\u003e] cgroup_file_write+0xa8/0xba\n   [\u003cffffffff811522d2\u003e] vfs_write+0xb3/0x138\n   [\u003cffffffff8115241a\u003e] sys_write+0x4a/0x71\n   [\u003cffffffff8114ffd9\u003e] ? sys_close+0xf0/0x138\n   [\u003cffffffff8176deab\u003e] system_call_fastpath+0x16/0x1b\n\nsched_clock() can\u0027t be used with preempt enabled.  And we don\u0027t need\nfast approach to get clock here, so let\u0027s use ktime API.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nTested-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e8aa048989bf7e0604996a3e2068fb1a81f81bd",
      "tree": "58defa5a56ffa54b2a95fc857be487d318bf4dd3",
      "parents": [
        "30ecad51849ae132dc6ef6ddb62d499c7257515b"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Thu Aug 25 15:59:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "drivers/char/msm_smd_pkt.c: don\u0027t use IS_ERR()\n\nThe various basic memory allocation function return NULL, not an\nERR_PTR.\n\nThe semantic patch that makes this change is available in\nscripts/coccinelle/null/eno.cocci.\n\nMore information about semantic patching is available at\nhttp://coccinelle.lip6.fr/\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nCc: Niranjana Vishwanathapura \u003cnvishwan@codeaurora.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30ecad51849ae132dc6ef6ddb62d499c7257515b",
      "tree": "cf6781cde6f1929c93c2d3c393188257aa7031e9",
      "parents": [
        "3d1c2f72a9464c9880054194af0c041d7beb9124"
      ],
      "author": {
        "name": "Hui Zhu",
        "email": "teawater@gmail.com",
        "time": "Thu Aug 25 15:59:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "checkpatch: add missing WARN argument for min_t and max_t tests\n\nThe test for bad usage of min_t() and max_t() is missing the --ignore\ntype.  Add it.\n\nSigned-off-by: Hui Zhu \u003cteawater@gmail.com\u003e\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d1c2f72a9464c9880054194af0c041d7beb9124",
      "tree": "3b61263100b138f0125b552a27ae85535323fc37",
      "parents": [
        "5af12d0efdbd9967cc71a0a10c4025c4255a6254"
      ],
      "author": {
        "name": "Ralf Thielow",
        "email": "ralf.thielow@googlemail.com",
        "time": "Thu Aug 25 15:59:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "scripts/get_maintainer.pl: update Linus\u0027s git repository\n\nChange to new git tree -\n(git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git).\n\nSigned-off-by: Ralf Thielow \u003cralf.thielow@googlemail.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5af12d0efdbd9967cc71a0a10c4025c4255a6254",
      "tree": "e5e036671dc7ae02bebaf201126d6c19104e02d1",
      "parents": [
        "a801876638c5ce650223476c4eb8f37cea32dc1c"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "jweiner@redhat.com",
        "time": "Thu Aug 25 15:59:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "memcg: pin execution to current cpu while draining stock\n\nCommit d1a05b6973c7 (\"memcg do not try to drain per-cpu caches without\npages\") added a drain_local_stock() call to a preemptible section.\n\nThe draining task looks up the cpu-local stock twice to set the\ndraining-flag, then to drain the stock and clear the flag again.  If the\ntask is migrated to a different CPU in between, noone will clear the\nflag on the first stock and it will be forever undrainable.  Its charge\ncan not be recovered and the cgroup can not be deleted anymore.\n\nProperly pin the task to the executing CPU while draining stocks.\n\nSigned-off-by: Johannes Weiner \u003cjweiner@redhat.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\nAcked-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a801876638c5ce650223476c4eb8f37cea32dc1c",
      "tree": "e25e1a30ab2998d8800e1151265e048d99bb3ba3",
      "parents": [
        "58299449257566613f58dcfb757f0ba4a377987a"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Thu Aug 25 15:59:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "MAINTAINERS: Evgeniy has moved\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "58299449257566613f58dcfb757f0ba4a377987a",
      "tree": "785b783e2638ae5482a75d15ef4f4e2a2b9790cc",
      "parents": [
        "2df7a7d1cd07626dd235ca102830ebfc6c01a09e"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Aug 25 15:59:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "w1: fix for loop in w1_f29_remove_slave()\n\nThe for loop was looking for i \u003c\u003d 0 instead of i \u003e\u003d 0 so this function\nnever did anything.  Also we started with i \u003d NB_SYSFS_BIN_FILES instead\nof \"NB_SYSFS_BIN_FILES - 1\" which is an off by one bug.\n\nReported-by: Bojan Prtvar \u003cprtvar.b@gmail.com\u003e\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Jean-Franois Dagenais \u003cdagenaisj@sonatest.com\u003e\nCc: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2df7a7d1cd07626dd235ca102830ebfc6c01a09e",
      "tree": "db226e5a1728f600e8f711400e97098023f3c2f4",
      "parents": [
        "06ed4625fdfffee1251708cd30de276186d5fdcf"
      ],
      "author": {
        "name": "Sergei Trofimovich",
        "email": "slyfox@gentoo.org",
        "time": "Thu Aug 25 15:59:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "alpha: unbreak osf_setsysinfo(SSI_NVPAIRS, [SSIN_UACPROC, UAC_SIGBUS])\n\nThe bug was accidentally found by the following program:\n\n    #include \u003casm/sysinfo.h\u003e\n    #include \u003casm/unistd.h\u003e\n    #include \u003csys/syscall.h\u003e\n    static int setsysinfo(unsigned long op, void *buffer, unsigned long size,\n                          int *start, void *arg, unsigned long flag) {\n        return syscall(__NR_osf_setsysinfo, op, buffer, size, start, arg, flag);\n    }\n\n    int main(int argc, char **argv) {\n        short x[10];\n        unsigned int buf[2] \u003d { SSIN_UACPROC, UAC_SIGBUS, };\n        setsysinfo(SSI_NVPAIRS, buf, 1, 0, 0, 0);\n\n        int  *y \u003d (int*) (x+1);\n        *y \u003d 0;\n        return 0;\n    }\n\nThe program shoud fail on SIGBUS, but didn\u0027t.\n\nThe patch is a second part of userspace flag fix (commit 745dd2405e28\n\"Alpha: Rearrange thread info flags fixing two regressions\").\n\nDeleted outdated out-of-sync \u0027UAC_SHIFT\u0027 (the cause of bug) in favour of\n\u0027ALPHA_UAC_SHIFT\u0027.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Sergei Trofimovich \u003cslyfox@gentoo.org\u003e\nAcked-by: Michael Cree \u003cmcree@orcon.net.nz\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06ed4625fdfffee1251708cd30de276186d5fdcf",
      "tree": "552211b91023b771dd8d84572a5b5585f16673f4",
      "parents": [
        "b4ca46e4e82a0a5976fe5eab85be585d75f8202f"
      ],
      "author": {
        "name": "Sergei Trofimovich",
        "email": "slyfox@gentoo.org",
        "time": "Thu Aug 25 15:59:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "drivers/misc/pti.c: add missing includes\n\nFound on allmodconfig build (ARCH\u003dalpha)\n\n    drivers/misc/pti.c: In function \u0027get_id\u0027:\n    drivers/misc/pti.c:249: error: implicit declaration of function \u0027kmalloc\u0027\n    drivers/misc/pti.c: In function \u0027pti_char_write\u0027:\n    drivers/misc/pti.c:658: error: implicit declaration of function \u0027copy_from_user\u0027\n\nSigned-off-by: Sergei Trofimovich \u003cslyfox@gentoo.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nCc: Jeremy Rocher \u003crocher.jeremy@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4ca46e4e82a0a5976fe5eab85be585d75f8202f",
      "tree": "3c10c751f3946b11559b44051d7a889965770fcf",
      "parents": [
        "cbbfa38fcb95930babc5233cf6927ec430f38abc"
      ],
      "author": {
        "name": "Andy Lutomirski",
        "email": "luto@mit.edu",
        "time": "Thu Aug 25 16:10:33 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 13:27:14 2011 -0700"
      },
      "message": "x86-32: Fix boot with CONFIG_X86_INVD_BUG\n\nentry_32.S contained a hardcoded alternative instruction entry, and the\nformat changed in commit 59e97e4d6fbc (\"x86: Make alternative\ninstruction pointers relative\").\n\nReplace the hardcoded entry with the altinstruction_entry macro.  This\nfixes the 32-bit boot with CONFIG_X86_INVD_BUG\u003dy.\n\nReported-and-tested-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Andy Lutomirski \u003cluto@mit.edu\u003e\nCc: Peter Anvin \u003chpa@zytor.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0de3b4856907d9937c6c23cfbfdec1e8e3596ea7",
      "tree": "f3c8b0ba5d4fd30384dc230d4286b6c689ae548f",
      "parents": [
        "a2cc797d2d1a116b607de353de0ae1c2cab80b74"
      ],
      "author": {
        "name": "Thomas Jarosch",
        "email": "thomas.jarosch@intra2net.com",
        "time": "Thu Aug 25 15:37:45 2011 +0200"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Thu Aug 25 11:21:20 2011 -0700"
      },
      "message": "drm/i915: Fix wrong initializer for \"locked\" variable in assert_panel_unlocked\n\nOtherwise it just contains random memory.\n\nIssue detected by cppcheck.\n\nSigned-off-by: Thomas Jarosch \u003cthomas.jarosch@intra2net.com\u003e\nReviewed-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "cbbfa38fcb95930babc5233cf6927ec430f38abc",
      "tree": "62e904e7f17efcda16f9a8afd15a6a84f06cec0e",
      "parents": [
        "e096d0c7e2e4e5893792db865dd065ac73cf1f00"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Aug 25 19:46:56 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 11:02:29 2011 -0700"
      },
      "message": "mtrr: fix UP breakage caused during switch to stop_machine\n\nWhile removing custom rendezvous code and switching to stop_machine,\ncommit 192d8857427d (\"x86, mtrr: use stop_machine APIs for doing MTRR\nrendezvous\") completely dropped mtrr setting code on !CONFIG_SMP\nbreaking MTRR settting on UP.\n\nFix it by removing the incorrect CONFIG_SMP.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Anders Eriksson \u003caeriksson@fastmail.fm\u003e\nTested-and-acked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e096d0c7e2e4e5893792db865dd065ac73cf1f00",
      "tree": "20e603f81a9f1a55d330cba670952b991d564e00",
      "parents": [
        "e33f2d238e2e53e264c758c0849423a9308eb63e"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@redhat.com",
        "time": "Thu Aug 25 07:48:12 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:50:18 2011 -0700"
      },
      "message": "lockdep: Add helper function for dir vs file i_mutex annotation\n\nPurely in-memory filesystems do not use the inode hash as the dcache\ntells us if an entry already exists.  As a result, they do not call\nunlock_new_inode, and thus directory inodes do not get put into a\ndifferent lockdep class for i_sem.\n\nWe need the different lockdep classes, because the locking order for\ni_mutex is different for directory inodes and regular inodes.  Directory\ninodes can do \"readdir()\", which takes i_mutex *before* possibly taking\nmm-\u003emmap_sem (due to a page fault while copying the directory entry to\nuser space).\n\nIn contrast, regular inodes can be mmap\u0027ed, which takes mm-\u003emmap_sem\nbefore accessing i_mutex.\n\nThe two cases can never happen for the same inode, so no real deadlock\ncan occur, but without the different lockdep classes, lockdep cannot\nunderstand that.  As a result, if CONFIG_DEBUG_LOCK_ALLOC is set, this\ncan lead to false positives from lockdep like below:\n\n    find/645 is trying to acquire lock:\n     (\u0026mm-\u003emmap_sem){++++++}, at: [\u003cffffffff81109514\u003e] might_fault+0x5c/0xac\n\n    but task is already holding lock:\n     (\u0026sb-\u003es_type-\u003ei_mutex_key#15){+.+.+.}, at: [\u003cffffffff81149f34\u003e]\n    vfs_readdir+0x5b/0xb4\n\n    which lock already depends on the new lock.\n\n    the existing dependency chain (in reverse order) is:\n\n    -\u003e #1 (\u0026sb-\u003es_type-\u003ei_mutex_key#15){+.+.+.}:\n          [\u003cffffffff8108ac26\u003e] lock_acquire+0xbf/0x103\n          [\u003cffffffff814db822\u003e] __mutex_lock_common+0x4c/0x361\n          [\u003cffffffff814dbc46\u003e] mutex_lock_nested+0x40/0x45\n          [\u003cffffffff811daa87\u003e] hugetlbfs_file_mmap+0x82/0x110\n          [\u003cffffffff81111557\u003e] mmap_region+0x258/0x432\n          [\u003cffffffff811119dd\u003e] do_mmap_pgoff+0x2ac/0x306\n          [\u003cffffffff81111b4f\u003e] sys_mmap_pgoff+0x118/0x16a\n          [\u003cffffffff8100c858\u003e] sys_mmap+0x22/0x24\n          [\u003cffffffff814e3ec2\u003e] system_call_fastpath+0x16/0x1b\n\n    -\u003e #0 (\u0026mm-\u003emmap_sem){++++++}:\n          [\u003cffffffff8108a4bc\u003e] __lock_acquire+0xa1a/0xcf7\n          [\u003cffffffff8108ac26\u003e] lock_acquire+0xbf/0x103\n          [\u003cffffffff81109541\u003e] might_fault+0x89/0xac\n          [\u003cffffffff81149cff\u003e] filldir+0x6f/0xc7\n          [\u003cffffffff811586ea\u003e] dcache_readdir+0x67/0x205\n          [\u003cffffffff81149f54\u003e] vfs_readdir+0x7b/0xb4\n          [\u003cffffffff8114a073\u003e] sys_getdents+0x7e/0xd1\n          [\u003cffffffff814e3ec2\u003e] system_call_fastpath+0x16/0x1b\n\nThis patch moves the directory vs file lockdep annotation into a helper\nfunction that can be called by in-memory filesystems and has hugetlbfs\ncall it.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@redhat.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e33f2d238e2e53e264c758c0849423a9308eb63e",
      "tree": "8137292b733fe0f8d10b8d004f2c58a9740c829b",
      "parents": [
        "be5378f3baabb5667508c42c56b4281f967d6861",
        "bb0822954aab7d23a3f902c2a103ee0242f6046e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:40:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:40:12 2011 -0700"
      },
      "message": "Merge branch \u0027urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wfg/writeback\n\n* \u0027urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wfg/writeback:\n  squeeze max-pause area and drop pass-good area\n"
    },
    {
      "commit": "be5378f3baabb5667508c42c56b4281f967d6861",
      "tree": "f68709a01e8dd53f86374dba94bd5c0c2ebeac4f",
      "parents": [
        "e5b1d9cc1dc7cf76147411f1a74f64b570e148e3",
        "498ca793d90aef8ad38a852a969c257f62832738"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:32:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:32:18 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/cpupowerutils\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/cpupowerutils:\n  cpupower: use man(1) when calling \"cpupower help subcommand\"\n  cpupower: make NLS truly optional\n  cpupower: fix Makefile typo\n  cpupower: Make monitor command -c/--cpu aware\n  cpupower: Better detect offlined CPUs\n  cpupower: Do not show an empty Idle_Stats monitor if no idle driver is available\n  cpupower: mperf monitor - Use TSC to calculate max frequency if possible\n  cpupower: avoid using symlinks\n"
    },
    {
      "commit": "e5b1d9cc1dc7cf76147411f1a74f64b570e148e3",
      "tree": "32a319dbb68519faca1357916e34f1e63c953fd1",
      "parents": [
        "f385b6974bf93cd4335495437a6ee82fa5237df7",
        "b4cb0d4da745bc1d806b9b4a27cc4ce1f7adbf99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:31:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:31:40 2011 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging:\n  hwmon: (i5k_amb) Drop i5k_channel_pci_id\n  hwmon: (ntc_thermistor) Simplify if sequence\n"
    },
    {
      "commit": "f385b6974bf93cd4335495437a6ee82fa5237df7",
      "tree": "b6464a44f58cb6194bd5a139f3af0e566efe84f0",
      "parents": [
        "be27425dcc516fd08245b047ea57f83b8f6f0903",
        "28638887f351d11867562322b7abaa014dd5528a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:30:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:30:51 2011 -0700"
      },
      "message": "Merge branch \u00273.1-rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\n* \u00273.1-rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending: (21 commits)\n  target: Convert acl_node_lock to be IRQ-disabling\n  target: Make locking in transport_deregister_session() IRQ safe\n  tcm_fc: init/exit functions should not be protected by \"#ifdef MODULE\"\n  target: Print subpage too for unhandled MODE SENSE pages\n  iscsi-target: Fix iscsit_allocate_se_cmd_for_tmr failure path bugs\n  iscsi-target: Implement iSCSI target IPv6 address printing.\n  target: Fix task SGL chaining breakage with transport_allocate_data_tasks\n  target: Fix task count \u003e 1 handling breakage and use max_sector page alignment\n  target: Add missing DATA_SG_IO transport_cmd_get_valid_sectors check\n  target: Fix SYNCHRONIZE_CACHE zero LBA + range breakage\n  target: Remove duplicate task completions in transport_emulate_control_cdb\n  target: Fix WRITE_SAME usage with transport_get_size\n  target: Add WRITE_SAME (10) parsing and refactor passthrough checks\n  target: Fix write payload exception handling with -\u003enew_cmd_map\n  iscsi-target: forever loop bug in iscsit_attach_ooo_cmdsn()\n  iscsi-target: remove duplicate return\n  target: Convert target_core_rd.c to use use BUG_ON\n  iscsi-target: Fix leak on failure in iscsi_copy_param_list()\n  target: Use ERR_CAST inlined function\n  target: Make standard INQUIRY return \u0027not connected\u0027 for tpg_virt_lun0\n  ...\n"
    },
    {
      "commit": "be27425dcc516fd08245b047ea57f83b8f6f0903",
      "tree": "0f7cfb258a663d99ebeedf8ed3b9637b266b021c",
      "parents": [
        "caca9510ff4e5d842c0589110243d60927836222"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Aug 19 16:15:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:17:28 2011 -0700"
      },
      "message": "Add a personality to report 2.6.x version numbers\n\nI ran into a couple of programs which broke with the new Linux 3.0\nversion.  Some of those were binary only.  I tried to use LD_PRELOAD to\nwork around it, but it was quite difficult and in one case impossible\nbecause of a mix of 32bit and 64bit executables.\n\nFor example, all kind of management software from HP doesnt work, unless\nwe pretend to run a 2.6 kernel.\n\n  $ uname -a\n  Linux svivoipvnx001 3.0.0-08107-g97cd98f #1062 SMP Fri Aug 12 18:11:45 CEST 2011 i686 i686 i386 GNU/Linux\n\n  $ hpacucli ctrl all show\n\n  Error: No controllers detected.\n\n  $ rpm -qf /usr/sbin/hpacucli\n  hpacucli-8.75-12.0\n\nAnother notable case is that Python now reports \"linux3\" from\nsys.platform(); which in turn can break things that were checking\nsys.platform() \u003d\u003d \"linux2\":\n\n  https://bugzilla.mozilla.org/show_bug.cgi?id\u003d664564\n\nIt seems pretty clear to me though it\u0027s a bug in the apps that are using\n\u0027\u003d\u003d\u0027 instead of .startswith(), but this allows us to unbreak broken\nprograms.\n\nThis patch adds a UNAME26 personality that makes the kernel report a\n2.6.40+x version number instead.  The x is the x in 3.x.\n\nI know this is somewhat ugly, but I didn\u0027t find a better workaround, and\ncompatibility to existing programs is important.\n\nSome programs also read /proc/sys/kernel/osrelease.  This can be worked\naround in user space with mount --bind (and a mount namespace)\n\nTo use:\n\n  wget ftp://ftp.kernel.org/pub/linux/kernel/people/ak/uname26/uname26.c\n  gcc -o uname26 uname26.c\n  ./uname26 program\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "c96fbdd0ab97235f930ebf24b38fa42a2e3458cf"
}
