)]}'
{
  "log": [
    {
      "commit": "0785a8e87be0202744d8681363aecbd4ffbb5f5a",
      "tree": "8ebfb5a988dd497a9103b07ec2897b7ac1462062",
      "parents": [
        "de96355c111679dd6e2c5c73e25e814c72510c58"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 06 05:26:35 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 06 05:26:35 2011 -0700"
      },
      "message": "sparc: Fix build with DEBUG_PAGEALLOC enabled.\n\narch/sparc/mm/init_64.c:1622:22: error: unused variable \u0027__swapper_4m_tsb_phys_patch_end\u0027 [-Werror\u003dunused-variable]\narch/sparc/mm/init_64.c:1621:22: error: unused variable \u0027__swapper_4m_tsb_phys_patch\u0027 [-Werror\u003dunused-variable]\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8cd290a07d095f3b354e3448bcd7757393c29cd5",
      "tree": "af33cb7677646bc506f1fae34676834dc45584a4",
      "parents": [
        "07d952dc669bb70a9716a81e140e89b7d4969f09",
        "961f65fc41cdc1f9099a6075258816c0db98e390"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 05 06:42:36 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 05 06:42:36 2011 -1000"
      },
      "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  sparc: Size mondo queues more sanely.\n  sparc: Access kernel TSB using physical addressing when possible.\n  sparc: Fix __atomic_add_unless() return value.\n  sparc: use kbuild-generic support for true asm-generic header files\n  sparc: Use popc when possible for ffs/__ffs/ffz.\n  sparc: Set reboot-cmd using reboot data hypervisor call if available.\n  sparc: Add some missing hypervisor API groups.\n  sparc: Use hweight64() in popc emulation.\n  sparc: Use popc if possible for hweight routines.\n  sparc: Minor tweaks to Niagara page copy/clear.\n  sparc: Sanitize cpu feature detection and reporting.\n"
    },
    {
      "commit": "961f65fc41cdc1f9099a6075258816c0db98e390",
      "tree": "867a00c32303c8aeaaef35ae9b49d93b7cacf8e9",
      "parents": [
        "9076d0e7e02b98f7a65df10d1956326c8d8ba61a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 05 02:38:27 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 05 02:38:27 2011 -0700"
      },
      "message": "sparc: Size mondo queues more sanely.\n\nThere is currently no upper limit on the mondo queue sizes we\u0027ll use,\nwhich guarentees that we\u0027ll eventually his page allocation limits, and\nthus allocation failures, due to MAX_ORDER.\n\nCap the sizes sanely, current limits are:\n\nCPU  MONDO\t2 * max_possible_cpus\nDEV  MONDO\t256 (basically NR_IRQS)\nRES  MONDO\t128\nNRES MONDO\t4\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9076d0e7e02b98f7a65df10d1956326c8d8ba61a",
      "tree": "ef7d3b694a7365ad8be871c2e892c7454c4b31c2",
      "parents": [
        "a61b582954183e93a3dc3a5cf6bfd2e2c3b40aba"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 05 00:53:57 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 05 00:53:57 2011 -0700"
      },
      "message": "sparc: Access kernel TSB using physical addressing when possible.\n\nOn sun4v this is basically required since we point the hypervisor and\nthe TSB walking hardware at these tables using physical addressing\ntoo.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b6b4628126fd73d0a53b499a26133c15b73c1e6",
      "tree": "d5ae977face87faefbcd7487d118d99485107227",
      "parents": [
        "f03683b8fb7e03862d2f1366a16c1b01732a5741",
        "1eb9a4b8a3c8a141cf2ab27309f089923b69c707"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 04 16:44:23 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 04 16:44:23 2011 -1000"
      },
      "message": "Merge branch \u0027fixefi\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027fixefi\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  efi: Fix argument types for SetVariable() for ia64\n"
    },
    {
      "commit": "cbc158d6bfa1990f7869717bb5270867c66068d1",
      "tree": "539ec1b63c3cd95dac354e4c3c677d63d9a4e1c8",
      "parents": [
        "53d1e658df6e26d62500410719aaee2b82067c03"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Thu Aug 04 09:24:31 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 04 16:35:34 2011 -1000"
      },
      "message": "cpuidle: Consistent spelling of cpuidle_idle_call()\n\nCommit a0bfa1373859e9d11dc92561a8667588803e42d8 mispells\ncpuidle_idle_call() on ARM and SH code.  Fix this to be consistent.\n\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: x86@kernel.org\nCc: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\n[ Also done by Mark Brown - th ebug has been around forever, and was\n  noticed in -next, but the idle tree never picked it up. Bad bad bad ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1eb9a4b8a3c8a141cf2ab27309f089923b69c707",
      "tree": "05ec866ec960a4f7072ca92a1d912a7dd285d0c7",
      "parents": [
        "f7a2d73fe75c71941fb0a6b4d8fe7da8144f2c7b"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Jul 06 16:48:49 2011 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 04 16:03:50 2011 -0700"
      },
      "message": "efi: Fix argument types for SetVariable() for ia64\n\nThe spec says this takes uint32 for attributes, not uintn.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "455ce9d8410d381f56a1676449a723ca1985b369",
      "tree": "05ab694a3529958cf917214cfa3dd47b09dc1a2b",
      "parents": [
        "447e1363bc2cc80fa9205a51a4f86d83c35b54a4",
        "205e9a2106b934ea39049bab28f0896c17a2cb30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 04 06:36:20 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 04 06:36:20 2011 -1000"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6:\n  [PARISC] wire up sendmmsg syscall\n  [PARISC] fix return type of __atomic64_add_return\n  [PARISC] Fix futex support\n"
    },
    {
      "commit": "447e1363bc2cc80fa9205a51a4f86d83c35b54a4",
      "tree": "2ef6cba5de8b0e68e141d0e5330539962ed2bf48",
      "parents": [
        "82de9a0cc34bc1640c4f133f13d62a765596b2b9",
        "9e8ed3ae924b65ab5f088fe63ee6f4326f04590f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 04 06:35:51 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 04 06:35:51 2011 -1000"
      },
      "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] signal: use set_restore_sigmask() helper\n  [S390] smp: remove pointless comments in startup_secondary()\n  [S390] qdio: Use kstrtoul_from_user\n  [S390] sclp_async: Use kstrtoul_from_user\n  [S390] exec: remove redundant set_fs(USER_DS)\n  [S390] cpu hotplug: on cpu start wait until being marked active\n  [S390] signal: convert to use set_current_blocked()\n  [S390] asm offsets: fix coding style\n  [S390] Add support for IBM zEnterprise 114\n  [S390] dasd: check if raw track access is supported\n  [S390] Use diagnose 308 for system reset\n  [S390] Export store_status() function\n  [S390] dasd: use vmalloc for statistics input buffer\n  [S390] Add PSW restart shutdown trigger\n  [S390] missing return in page_table_alloc_pgste\n  [S390] qdio: 2nd stage retry on SIGA-W busy conditions\n"
    },
    {
      "commit": "a61b582954183e93a3dc3a5cf6bfd2e2c3b40aba",
      "tree": "c4c413241f321dadf5427086d904f39790a2fcc3",
      "parents": [
        "fabb5bd96d060da961d74531a0900da4da5ad2d4"
      ],
      "author": {
        "name": "Josip Rodin",
        "email": "joy@entuzijast.net",
        "time": "Thu Aug 04 02:47:40 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 04 02:47:40 2011 -0700"
      },
      "message": "sparc: Fix __atomic_add_unless() return value.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fabb5bd96d060da961d74531a0900da4da5ad2d4",
      "tree": "84fe9704ef76a2f8e545619ff543de2fe80d4db7",
      "parents": [
        "56d205cc5c0a3032a605121d4253e111193bf923"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Aug 04 01:35:12 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 04 01:35:12 2011 -0700"
      },
      "message": "sparc: use kbuild-generic support for true asm-generic header files\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33f35f2a4ee3abfc0f87990058aa1b6b5092f725",
      "tree": "8433c0f91fc9d10662965f0e9c7d49c7a9d52580",
      "parents": [
        "0ea648441a189f6e3e90a25c74511738799a0c7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 03 22:00:38 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 03 22:00:38 2011 -1000"
      },
      "message": "x86: don\u0027t include xen/xen.h in \u003casm/io.h\u003e unless XEN is enabled\n\nDmitry Kasatkin reports:\n  \"kernel-devel package with kernel headers have no \u003cinclude/xen\u003e\n   directory if XEN is disabled.  Modules which inclide asm/io.h won\u0027t\n   compile.\n\n   XEN related content is behind the CONFIG_XEN flag in the io.h.  And\n   \u003cxen/xen.h\u003e should be also behind CONFIG_XEN flag.\"\n\nSo move the include of \u003cxen/xen.h\u003e down into the section that is\nconditional on CONFIG_XEN.\n\nReported-by: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "35e51fe82ddcd8fb7f129d6dd8491c097d388665",
      "tree": "d6dd5e860c0e68a1af7976990c7d624e7362415d",
      "parents": [
        "c0c770e610cc4cdcd66c7e939bdf89cc3e72f79d",
        "a0bfa1373859e9d11dc92561a8667588803e42d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 03 21:54:15 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 03 21:54:15 2011 -1000"
      },
      "message": "Merge branch \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6\n\n* \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6:\n  cpuidle: stop depending on pm_idle\n  x86 idle: move mwait_idle_with_hints() to where it is used\n  cpuidle: replace xen access to x86 pm_idle and default_idle\n  cpuidle: create bootparam \"cpuidle.off\u003d1\"\n  mrst_pmu: driver for Intel Moorestown Power Management Unit\n"
    },
    {
      "commit": "c0c770e610cc4cdcd66c7e939bdf89cc3e72f79d",
      "tree": "7cf6807258fef2a85a2ff212f4f4eb6d9dc336c6",
      "parents": [
        "a9e4e6e14c322e08d1c615afc8f504fb415f9613",
        "d0e323b47057f4492b8fa22345f38d80a469bf8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 03 21:53:27 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 03 21:53:27 2011 -1000"
      },
      "message": "Merge branch \u0027apei-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027apei-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI, APEI, EINJ Param support is disabled by default\n  APEI GHES: 32-bit buildfix\n  ACPI: APEI build fix\n  ACPI, APEI, GHES: Add hardware memory error recovery support\n  HWPoison: add memory_failure_queue()\n  ACPI, APEI, GHES, Error records content based throttle\n  ACPI, APEI, GHES, printk support for recoverable error via NMI\n  lib, Make gen_pool memory allocator lockless\n  lib, Add lock-less NULL terminated single list\n  Add Kconfig option ARCH_HAVE_NMI_SAFE_CMPXCHG\n  ACPI, APEI, Add WHEA _OSC support\n  ACPI, APEI, Add APEI bit support in generic _OSC call\n  ACPI, APEI, GHES, Support disable GHES at boot time\n  ACPI, APEI, GHES, Prevent GHES to be built as module\n  ACPI, APEI, Use apei_exec_run_optional in APEI EINJ and ERST\n  ACPI, APEI, Add apei_exec_run_optional\n  ACPI, APEI, GHES, Do not ratelimit fatal error printk before panic\n  ACPI, APEI, ERST, Fix erst-dbg long record reading issue\n  ACPI, APEI, ERST, Prevent erst_dbg from loading if ERST is disabled\n"
    },
    {
      "commit": "1646ec9db75e151b0479dbfaf972f741d0476ec7",
      "tree": "5758f01d6e4a8584eb8efdfde67fcdc54218b80d",
      "parents": [
        "b4bc281266e84e9a432b588ebdcef5fb94dc8ecb"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Wed Aug 03 16:21:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 03 14:25:22 2011 -1000"
      },
      "message": "cris: add missing declaration of kgdb_init() and breakpoint()\n\nFix:\n\n  arch/cris/arch-v10/kernel/irq.c:239: error: implicit declaration of function \u0027kgdb_init\u0027\n  arch/cris/arch-v10/kernel/irq.c:240: error: implicit declaration of function \u0027breakpoint\u0027\n\nDeclare these two functions.\n\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\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\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": "b4bc281266e84e9a432b588ebdcef5fb94dc8ecb",
      "tree": "0ba15c71f7f0ad206fe899a7fa46f18d8f77cf1b",
      "parents": [
        "4b851d88192c22cf77418a0b4c45b5c789276837"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Wed Aug 03 16:21:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 03 14:25:22 2011 -1000"
      },
      "message": "cris: fix the prototype of sync_serial_ioctl()\n\nFix:\n\n  arch/cris/arch-v10/drivers/sync_serial.c:961: error: conflicting types for \u0027sync_serial_ioctl\u0027\n\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\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\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": "4b851d88192c22cf77418a0b4c45b5c789276837",
      "tree": "6bc0f1927642398a1df3bc1559d91a52d882435a",
      "parents": [
        "d4969213f9e75ec1bfa6ea65c279c64cab7d1bd6"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Wed Aug 03 16:21:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 03 14:25:21 2011 -1000"
      },
      "message": "cris: fix a build error in sync_serial_open()\n\nFix:\n\n  arch/cris/arch-v10/drivers/sync_serial.c:628: error: \u0027ret\u0027 undeclared (first use in this function)\n\n\u0027ret\u0027 should be \u0027err\u0027.\n\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\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\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": "d4969213f9e75ec1bfa6ea65c279c64cab7d1bd6",
      "tree": "c772db06dd6754e9911a12c9be4e131d286f3948",
      "parents": [
        "1560ffe62a9d53a51faeec7417becfba4f2a0d18"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Wed Aug 03 16:21:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 03 14:25:21 2011 -1000"
      },
      "message": "cris: fix a build error in kernel/fork.c\n\nFix this error:\n\n  kernel/fork.c:267: error: implicit declaration of function \u0027alloc_thread_info_node\u0027\n\nThis is due to renaming alloc_thread_info() to alloc_thread_info_node().\n\n[akpm@linux-foundation.org: coding-style fixes]\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\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\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": "a0bfa1373859e9d11dc92561a8667588803e42d8",
      "tree": "ef5768a313ac16a211830efc3edb9ca95487cb6a",
      "parents": [
        "4bfc8288bc4a64529c5547d17349a2a1f4675507"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Apr 01 19:34:59 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 19:06:37 2011 -0400"
      },
      "message": "cpuidle: stop depending on pm_idle\n\ncpuidle users should call cpuidle_call_idle() directly\nrather than via (pm_idle)() function pointer.\n\nArchitecture may choose to continue using (pm_idle)(),\nbut cpuidle need not depend on it:\n\n  my_arch_cpu_idle()\n\t...\n\tif(cpuidle_call_idle())\n\t\tpm_idle();\n\ncc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\ncc: Paul Mundt \u003clethal@linux-sh.org\u003e\ncc: x86@kernel.org\nAcked-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4bfc8288bc4a64529c5547d17349a2a1f4675507",
      "tree": "b7c89fc03fe4cfad612e15554b2095426415b177",
      "parents": [
        "d91ee5863b71e8c90eaf6035bff3078a85e2e7b5"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 30 23:52:29 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 19:06:36 2011 -0400"
      },
      "message": "x86 idle: move mwait_idle_with_hints() to where it is used\n\n...and make it static\n\nno functional change\n\ncc: x86@kernel.org\nAcked-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d91ee5863b71e8c90eaf6035bff3078a85e2e7b5",
      "tree": "7c4972d8d6f614f656720ec686a6288de68f4af3",
      "parents": [
        "62027aea23fcd14478abdddd3b74a4e0f5fb2984"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Apr 01 18:28:35 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 19:06:36 2011 -0400"
      },
      "message": "cpuidle: replace xen access to x86 pm_idle and default_idle\n\nWhen a Xen Dom0 kernel boots on a hypervisor, it gets access\nto the raw-hardware ACPI tables.  While it parses the idle tables\nfor the hypervisor\u0027s beneift, it uses HLT for its own idle.\n\nRather than have xen scribble on pm_idle and access default_idle,\nhave it simply disable_cpuidle() so acpi_idle will not load and\narchitecture default HLT will be used.\n\ncc: xen-devel@lists.xensource.com\nTested-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6dccf9c508d5d773859df1cc2dce75c5b19e35a0",
      "tree": "0ea7e24e327482d529fa65d17781f2fcf24d888c",
      "parents": [
        "02f8c6aee8df3cdc935e9bdd4f2d020306035dbe"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 22:29:32 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 19:06:12 2011 -0400"
      },
      "message": "mrst_pmu: driver for Intel Moorestown Power Management Unit\n\nThe Moorestown (MRST) Power Management Unit (PMU) driver\ndirects the SOC power states in the \"Langwell\" south complex (SCU).\n\nIt hooks pci_platform_pm_ops[] and thus observes all PCI \".set_state\"\nrequests.  For devices in the SC, the pmu driver translates those\nPCI requests into the appropriate commands for the SCU.\n\nThe PMU driver helps implement S0i3, a deep system idle power idle state.\nEntry into S0i3 is via cpuidle, just like regular processor c-states.\nS0i3 depends on pre-conditions including uni-processor, graphics off,\nand certain IO devices in the SC must be off.  If those pre-conditions\nare met, then the PMU allows cpuidle to enter S0i3, otherwise such requests\nare demoted, either to Atom C4 or Atom C6.\n\nThis driver is based on prototype work by Bruce Flemming,\nIllyas Mansoor, Rajeev D. Muralidhar, Vishwesh M. Rudramuni,\nHari Seshadri and Sujith Thomas.  The current driver also\nincludes contributions from H. Peter Anvin, Arjan van de Ven,\nKristen Accardi, and Yong Wang.\n\nThanks for additional review feedback from Alan Cox and Randy Dunlap.\n\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d0e323b47057f4492b8fa22345f38d80a469bf8d",
      "tree": "feb760c7e2cdb1e43640417409428ab858910ea3",
      "parents": [
        "c027a474a68065391c8773f6e83ed5412657e369",
        "c3e6088e1036f8084bc7444b38437da136b7588b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 11:30:42 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 11:30:42 2011 -0400"
      },
      "message": "Merge branch \u0027apei\u0027 into apei-release\n\nSome trivial conflicts due to other various merges\nadding to the end of common lists sooner than this one.\n\n\tarch/ia64/Kconfig\n\tarch/powerpc/Kconfig\n\tarch/x86/Kconfig\n\tlib/Kconfig\n\tlib/Makefile\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "df013ffb8119c89f062ab05b7f544704315db47b",
      "tree": "db87f30545d2fd6cf9b0a547f09d924df3be90dd",
      "parents": [
        "9fb0bfe1408d5506b7b83d13d1eed573fd71d67d"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Wed Jul 13 13:14:22 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 11:12:37 2011 -0400"
      },
      "message": "Add Kconfig option ARCH_HAVE_NMI_SAFE_CMPXCHG\n\ncmpxchg() is widely used by lockless code, including NMI-safe lockless\ncode.  But on some architectures, the cmpxchg() implementation is not\nNMI-safe, on these architectures the lockless code may need a\nspin_trylock_irqsave() based implementation.\n\nThis patch adds a Kconfig option: ARCH_HAVE_NMI_SAFE_CMPXCHG, so that\nNMI-safe lockless code can depend on it or provide different\nimplementation according to it.\n\nOn many architectures, cmpxchg is only NMI-safe for several specific\noperand sizes. So, ARCH_HAVE_NMI_SAFE_CMPXCHG define in this patch\nonly guarantees cmpxchg is NMI-safe for sizeof(unsigned long).\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nAcked-by: Richard Henderson \u003crth@twiddle.net\u003e\nCC: Mikael Starvik \u003cstarvik@axis.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCC: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCC: Tony Luck \u003ctony.luck@intel.com\u003e\nCC: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCC: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCC: Michal Simek \u003cmonstr@monstr.eu\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCC: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCC: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCC: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\nCC: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCC: Ingo Molnar \u003cmingo@redhat.com\u003e\nCC: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9e8ed3ae924b65ab5f088fe63ee6f4326f04590f",
      "tree": "04180c46c531693e5f80fcb151b41aaa008175c1",
      "parents": [
        "b7f275042f5d69b6c31975341ce5f06cf2aff95f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 03 16:44:32 2011 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 03 16:44:21 2011 +0200"
      },
      "message": "[S390] signal: use set_restore_sigmask() helper\n\nWe should call set_restore_sigmask() instead of directly setting\nTIF_RESTORE_SIGMASK. This change should have been done three years\nearlier... see 4e4c22 \"signals: add set_restore_sigmask\".\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "b7f275042f5d69b6c31975341ce5f06cf2aff95f",
      "tree": "7bea6a340b04e4bf65aa2380a7f88cfcf0bb39ee",
      "parents": [
        "af6df871ba87ff93739babb16d26160c37c43183"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 03 16:44:31 2011 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 03 16:44:21 2011 +0200"
      },
      "message": "[S390] smp: remove pointless comments in startup_secondary()\n\nRemove pointless comments in startup_secondary(). There is not too much\nvalue in having comments like e.g. \"call cpu notifiers\" just before a\ncall to notify_cpu*().\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "ada5ed5484f492e4eb13d788c6c077cf243f53e6",
      "tree": "891438e124fd89d8ce9de015a0b71acac7a73314",
      "parents": [
        "cc34321d5806b7919531a1d951bb6deb62c163c9"
      ],
      "author": {
        "name": "Mathias Krause",
        "email": "minipli@googlemail.com",
        "time": "Wed Aug 03 16:44:28 2011 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 03 16:44:20 2011 +0200"
      },
      "message": "[S390] exec: remove redundant set_fs(USER_DS)\n\nThe address limit is already set in flush_old_exec() so those calls to\nset_fs(USER_DS) are redundant.\n\nSigned-off-by: Mathias Krause \u003cminipli@googlemail.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "cc34321d5806b7919531a1d951bb6deb62c163c9",
      "tree": "620b8e88e1f222e53c5ec207d403c936611cc10c",
      "parents": [
        "391c62feb1798b6d31bd88076eae649b091ad8bf"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 03 16:44:27 2011 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 03 16:44:20 2011 +0200"
      },
      "message": "[S390] cpu hotplug: on cpu start wait until being marked active\n\nThis is the same as fd8a7de1 \"x86: cpu-hotplug: Prevent softirq wakeup\non wrong CPU\".\nUnlike on x86 this doesn\u0027t fix a bug on s390 since we do not have\nthreaded interrupt handlers. However we want to keep the same\ninitialization order like on x86. This should prevent bugs caused by\ncode which assumes (and relies on) the init order is the same on each\narchitecture.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "391c62feb1798b6d31bd88076eae649b091ad8bf",
      "tree": "d619c3ef05ba53cb7dc5380b5e5d96bfa9c5559d",
      "parents": [
        "7a0e42f168337d4af8fe230c1043cb04786c04c2"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 03 16:44:26 2011 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 03 16:44:20 2011 +0200"
      },
      "message": "[S390] signal: convert to use set_current_blocked()\n\nConvert to use set_current_blocked() like x86.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "7a0e42f168337d4af8fe230c1043cb04786c04c2",
      "tree": "8fbca8ab6d07011ae2592e5909c69e131992470b",
      "parents": [
        "3a81b171429113ae0af2920f5d4ecfe571230627"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 03 16:44:25 2011 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 03 16:44:20 2011 +0200"
      },
      "message": "[S390] asm offsets: fix coding style\n\nBecause of readability reasons we ignore the 80 character line limit\nin asm offsets. Just one line per define, nothing else.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "3a81b171429113ae0af2920f5d4ecfe571230627",
      "tree": "b98d7077bd741b0051d378b315c4d2348b07e822",
      "parents": [
        "34cd551a31cd4e35cd3f9ed9f13bb46b4ee98508"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 03 16:44:24 2011 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 03 16:44:20 2011 +0200"
      },
      "message": "[S390] Add support for IBM zEnterprise 114\n\nJust fix up the Kconfig description and the elf platform.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "9dc7356ee1266d6a69fc80f28d006f71c20bf172",
      "tree": "f2b9c912d9859cd70e1f86b05d75bd78af922461",
      "parents": [
        "ef1daec8da2c04b0c6e91a34b9cac1aad33c6692"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@linux.vnet.ibm.com",
        "time": "Wed Aug 03 16:44:22 2011 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 03 16:44:19 2011 +0200"
      },
      "message": "[S390] Use diagnose 308 for system reset\n\nThe diagnose 308 call is the prefered method for clearing all ongoing I/O.\nTherefore if it is available we use it instead of doing a manual reset.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@linux.vnet.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "ef1daec8da2c04b0c6e91a34b9cac1aad33c6692",
      "tree": "3ce01b3222abccc36ab8b02565c1eed5ebf17442",
      "parents": [
        "e4258d55bff06780cd424c671b576a90acc1592f"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@linux.vnet.ibm.com",
        "time": "Wed Aug 03 16:44:21 2011 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 03 16:44:19 2011 +0200"
      },
      "message": "[S390] Export store_status() function\n\nFor kdump we need a store status function to save the registers for the\ncurrent CPU. Therefore this patch exports a function \"store_status()\".\nIn addition to that now also floating point registers are saved correctly.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@linux.vnet.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "7dd6b3343fdc190712d1620ee8848d25c4c77c33",
      "tree": "e4c3258880f88096f9ecf65fa2cca20e62b5813d",
      "parents": [
        "944291de33b26a8b403f13f5eb0cc51fb982aa1e"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@linux.vnet.ibm.com",
        "time": "Wed Aug 03 16:44:19 2011 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 03 16:44:19 2011 +0200"
      },
      "message": "[S390] Add PSW restart shutdown trigger\n\nWith this patch a new S390 shutdown trigger \"restart\" is added. If under\nz/VM \"systerm restart\" is entered or under the HMC the \"PSW restart\" button\nis pressed, the PSW located at 0 (31 bit) or 0x1a0 (64 bit) bit is loaded.\nNow we execute do_restart() that processes the restart action that is\ndefined under /sys/firmware/shutdown_actions/on_restart. Currently the\nfollowing actions are possible: reipl (default), stop, vmcmd, dump, and\ndump_reipl.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@linux.vnet.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "944291de33b26a8b403f13f5eb0cc51fb982aa1e",
      "tree": "44991379687cb125c5daab0ed987c3b01e2db5d4",
      "parents": [
        "be8d97a540cec5d272b1e08e27741a3c3aa38f66"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Wed Aug 03 16:44:18 2011 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 03 16:44:19 2011 +0200"
      },
      "message": "[S390] missing return in page_table_alloc_pgste\n\nFix the following compile warning for !CONFIG_PGSTE:\n\n  CC      arch/s390/mm/pgtable.o\narch/s390/mm/pgtable.c: In function ‘page_table_alloc_pgste’:\narch/s390/mm/pgtable.c:531:1: warning: no return statement in function returning non-void [-Wreturn-type]\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "1850536b93888e6cc3ee42e63e20e61f35f8b3e2",
      "tree": "7b78bf5196ca79f52f0fd7c932ea8062c91ff154",
      "parents": [
        "ed8f37370d83e695c0a4fa5d5fc7a83ecb947526",
        "d1afa65ca59d4e6a5f1a8c1ab9bfa73f2fa8b777"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 02 21:16:11 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 02 21:16:11 2011 -1000"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile:\n  arch/tile/mm/init.c: trivial: use BUG_ON\n  arch/tile: remove useless set_fixmap_nocache() macro\n  arch/tile: add hypervisor-based character driver for SPI flash ROM\n  ioctl-number.txt: add the tile hardwall ioctl range\n  tile: use generic-y format for one-line asm-generic headers\n  clocksource: tile: convert to use clocksource_register_hz\n"
    },
    {
      "commit": "56d205cc5c0a3032a605121d4253e111193bf923",
      "tree": "1e37a74fd6df18ec35a9d6a1f70eca2e649e4afb",
      "parents": [
        "ea5e7447ea9d555558e0f13798f5143dd51a915a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 02 20:23:34 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 02 21:28:53 2011 -0700"
      },
      "message": "sparc: Use popc when possible for ffs/__ffs/ffz.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea5e7447ea9d555558e0f13798f5143dd51a915a",
      "tree": "d444f3edbe02b4dddbc958a78b962a96e703d9ca",
      "parents": [
        "e2eb9f8158ead43a88c0f0b4d74257b1be938a18"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 01 23:27:17 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 02 21:28:52 2011 -0700"
      },
      "message": "sparc: Set reboot-cmd using reboot data hypervisor call if available.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2eb9f8158ead43a88c0f0b4d74257b1be938a18",
      "tree": "be19c121da4fa10130ad7a448cf1eb99a404bfac",
      "parents": [
        "d600cbed0fe8fceec04500824f638dfe4996c653"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 01 22:45:18 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 02 21:28:51 2011 -0700"
      },
      "message": "sparc: Add some missing hypervisor API groups.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d600cbed0fe8fceec04500824f638dfe4996c653",
      "tree": "cc67c73e0d2b39d0b97b2d76015e4f6c8ddd2fb9",
      "parents": [
        "ef7c4d4675d2a9206f913f26ca1a5cd41bff9d41"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 01 19:41:12 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 02 21:28:50 2011 -0700"
      },
      "message": "sparc: Use hweight64() in popc emulation.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef7c4d4675d2a9206f913f26ca1a5cd41bff9d41",
      "tree": "88839b80e603ba395882df98b8a8c8f8385337b1",
      "parents": [
        "e95ade083939dcb4b0c51c1a2c8504ea9ef3d6ef"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 29 09:42:07 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 02 21:28:50 2011 -0700"
      },
      "message": "sparc: Use popc if possible for hweight routines.\n\nJust like powerpc, we code patch at boot time.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e95ade083939dcb4b0c51c1a2c8504ea9ef3d6ef",
      "tree": "ad81930a3160a865a78869ece5066484a854cff0",
      "parents": [
        "ac85fe8b21248054851e05bfaa352562e5b06dd3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 01 18:18:57 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 02 21:28:32 2011 -0700"
      },
      "message": "sparc: Minor tweaks to Niagara page copy/clear.\n\nDon\u0027t use floating point on Niagara2, use the traditional\nplain Niagara code instead.\n\nUnroll Niagara loops to 128 bytes for copy, and 256 bytes\nfor clear.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1afa65ca59d4e6a5f1a8c1ab9bfa73f2fa8b777",
      "tree": "344d0a636d63614cf5cb2a85a2a7a2e37207d54a",
      "parents": [
        "3d071cd313643cf82b1ce1ce4fdf08d63ad53964"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Aug 02 12:35:04 2011 +0200"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Tue Aug 02 16:26:59 2011 -0400"
      },
      "message": "arch/tile/mm/init.c: trivial: use BUG_ON\n\nUse BUG_ON(x) rather than if(x) BUG();\n\nThe semantic patch that fixes this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@ identifier x; @@\n-if (x) BUG();\n+BUG_ON(x);\n\n@@ identifier x; @@\n-if (!x) BUG();\n+BUG_ON(!x);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "3d071cd313643cf82b1ce1ce4fdf08d63ad53964",
      "tree": "874c1683f32f07614aa123f6ca5cf6c2bd443704",
      "parents": [
        "cf8e98d15361f8c594da00a3f7a500787fc1a426",
        "02f8c6aee8df3cdc935e9bdd4f2d020306035dbe"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Tue Aug 02 16:14:02 2011 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Tue Aug 02 16:14:02 2011 -0400"
      },
      "message": "Merge tag \u0027v3.0\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-linus\n"
    },
    {
      "commit": "73bcbac130a59f236ae78ed70ef7a05b45caa19e",
      "tree": "8ba06973ef3e5783e6c66ef5b0c36d65d3d75fa9",
      "parents": [
        "a2d773023552f68baa2db2226dfd6d761c0df5da",
        "badc1446891c158f065c5a9726febdae74eb5ac5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 01 13:41:43 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 01 13:41:43 2011 -1000"
      },
      "message": "Merge branch \u0027gpiolib\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027gpiolib\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Hook up gpiolib support\n"
    },
    {
      "commit": "4a2d732f5d1a2adf38a5baaa2f27094024be65e9",
      "tree": "fbc8e050fb8f8d66fbb676746888080841882def",
      "parents": [
        "965e32b18d6b6bbcb79f4a7308fc8bdb4d03e813",
        "867f503d580eafbcc342141bae53cf6a27d413b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 01 06:13:48 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 01 06:13:48 2011 -1000"
      },
      "message": "Merge branch \u0027gpio/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027gpio/next\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  gpio_msm: Move Qualcomm MSM v2 gpio driver into drivers\n  gpio_msm: Move Qualcomm v6 MSM driver into drivers\n  msm: gpio: Fold register defs into C file\n  msm: gpiomux: Move public API to public header\n  msm: gpio: Remove ifdefs on gpio chip registers\n  msm: gpio: Remove chip-specific register definitions\n  msm: Remove chip-ifdefs for GPIO io mappings\n  msm: gpio: Remove unsupported devices\n  gpio: ab8500: fix MODULE_ALIAS for ab8500\n  of/gpio: export of_gpio_simple_xlate\n"
    },
    {
      "commit": "965e32b18d6b6bbcb79f4a7308fc8bdb4d03e813",
      "tree": "5d558d0b194f51fb27976a5df2a03b73fb41bb4d",
      "parents": [
        "e10b87d2b5b4574cdf3a5a19b22ca88b91ba7151",
        "df5d3ed23cf73ee0763a8963003bda9b69d9620f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 01 06:13:05 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 01 06:13:05 2011 -1000"
      },
      "message": "Merge branch \u0027for-3.1-rc1\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\n* \u0027for-3.1-rc1\u0027 of git://gitorious.org/linux-omap-dss2/linux: (31 commits)\n  OMAP: DSS2: HDMI: fix hdmi clock name\n  HACK: OMAP: DSS2: clk hack for OMAP2/3\n  OMAP: DSS2: DSS: Fix context save/restore\n  OMAP: DSS2: DISPC: Fix context save/restore\n  OMAP: DSS2: Remove ctx loss count from dss.c\n  OMAP: DSS2: Remove unused code from display.c\n  OMAP: DSS2: DISPC: remove finegrained clk enables/disables\n  OMAP: DSS2: Remove unused opt_clock_available\n  OMAP: DSS2: Use PM runtime \u0026 HWMOD support\n  OMAP: DSS2: Remove CONFIG_OMAP2_DSS_SLEEP_BEFORE_RESET\n  OMAP: DSS2: Remove core_dump_clocks\n  OMAP: DSS2: DPI: remove unneeded SYSCK enable/disable\n  OMAP: DSS2: Use omap_pm_get_dev_context_loss_count to get ctx loss count\n  OMAP: DSS2: rewrite use of context_loss_count\n  OMAP: DSS2: Remove clk optimization at dss init\n  OMAP: DSS2: Fix init and unit sequence\n  OMAP: DSS2: Clean up probe for DSS \u0026 DSI\n  OMAP: DSS2: Handle dpll4_m4_ck in dss_get/put_clocks\n  OMAP: DSS2: Fix FIFO threshold and burst size for OMAP4\n  OMAP: DSS2: DSI: sync when disabling a display\n  ...\n"
    },
    {
      "commit": "e10b87d2b5b4574cdf3a5a19b22ca88b91ba7151",
      "tree": "21c0714515e1fb1722b918b5e43ecbd7349e2202",
      "parents": [
        "3da3f872aa175f59e20766ed30aaea67fd4fa7d1",
        "536628d0983f1c6a7ccece28ded635661aa30319"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 01 06:10:16 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 01 06:10:16 2011 -1000"
      },
      "message": "Merge branch \u0027sh-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x\n\n* \u0027sh-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x: (39 commits)\n  SH: static should be at beginning of declaration\n  sh: move CLKDEV_xxx_ID macro to sh_clk.h\n  sh: clock-shx3: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7786: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7785: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7757: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7366: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7343: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7722: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7724: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7366: modify I2C clock settings\n  sh: clock-sh7343: modify I2C clock settings\n  sh: clock-sh7723: modify I2C clock settings\n  sh: clock-sh7722: modify I2C clock settings\n  sh: clock-sh7724: modify I2C clock settings\n  serial: sh-sci: Fix up pretty name printing for port IRQs.\n  serial: sh-sci: Kill off per-port enable/disable callbacks.\n  serial: sh-sci: Add missing module description/author bits.\n  serial: sh-sci: Regtype probing doesn\u0027t need to be fatal.\n  sh: Tidy up pre-clkdev clk_get() error handling.\n  ...\n"
    },
    {
      "commit": "867f503d580eafbcc342141bae53cf6a27d413b1",
      "tree": "cae3f24edb3c309d0157f278d3bbe0d720f43997",
      "parents": [
        "5b8ce5eb81220b6329c467f76d1bfc9959dbfffc",
        "1a5ab4b3e6087726dfc00207b36c91d3061468e8"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Aug 01 15:16:05 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Aug 01 15:16:05 2011 +0100"
      },
      "message": "Merge branch \u0027msm-move-gpio\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm into gpio/next\n\nConflicts:\n\tdrivers/gpio/Kconfig\n\tdrivers/gpio/Makefile\n"
    },
    {
      "commit": "1a5ab4b3e6087726dfc00207b36c91d3061468e8",
      "tree": "94ec8284560ff57fdf196d78b584a4d297b06fa8",
      "parents": [
        "74d10d7461693ad001f81f0a380b44d526d3f1de"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon May 16 15:53:38 2011 -0700"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Aug 01 04:58:00 2011 -0700"
      },
      "message": "gpio_msm: Move Qualcomm MSM v2 gpio driver into drivers\n\nMigrate the driver for the v7-based MSM chips into drivers/gpio.  The\ndriver is unchanged, only moved.\n\nChange-Id: I810db5b50b71cdca4e869aa0d0310f7f48781a55\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\n"
    },
    {
      "commit": "74d10d7461693ad001f81f0a380b44d526d3f1de",
      "tree": "c1053ff804038bfe0ee64ee06fcedc6608bcd86e",
      "parents": [
        "9def3efc4856597bc6bb9611f444defc898d2e0d"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon May 16 13:57:39 2011 -0700"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Aug 01 04:58:00 2011 -0700"
      },
      "message": "gpio_msm: Move Qualcomm v6 MSM driver into drivers\n\nMigrate the driver for the v6-based MSM chips into drivers/gpio.  The\ndriver is unchanged, only moved.\n\nChange-Id: I03ba597b95b4d62b42da112a8efac88d67aa40f9\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\n"
    },
    {
      "commit": "9def3efc4856597bc6bb9611f444defc898d2e0d",
      "tree": "996e24c1f05c3210a2ccfea16e33cc32232ee1af",
      "parents": [
        "030a77fc9b805a38a2ffaea42728557282b81275"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Jun 06 14:09:45 2011 -0700"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Aug 01 04:58:00 2011 -0700"
      },
      "message": "msm: gpio: Fold register defs into C file\n\nNo need to have a separate header file containing only register\ndefinitions that are used by a single driver.  Fold these into the\ngpio driver.\n\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\n"
    },
    {
      "commit": "030a77fc9b805a38a2ffaea42728557282b81275",
      "tree": "cfa523bf81db0c49e88c7ef4b5fef3c50d775b8d",
      "parents": [
        "10eb5f6bcbdc5e460e5500e1dbc39b2e7713ebfd"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon May 16 13:32:15 2011 -0700"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Aug 01 04:58:00 2011 -0700"
      },
      "message": "msm: gpiomux: Move public API to public header\n\nThe gpiomux.h header contains some SOC ifdefs.  However, the API that\nis actually used by the GPIO driver only uses two functions that are\ngeneral.  Move these general definitions into a public header file.\n\nChange-Id: Ia5df8af87dba268225598d56908e523bcfc24ef6\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\n"
    },
    {
      "commit": "10eb5f6bcbdc5e460e5500e1dbc39b2e7713ebfd",
      "tree": "9ff483903277f697441c75fa535f4733b82b7d1c",
      "parents": [
        "2e01d2c593d1cc5ed48cab6c07493185e4ac7a68"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Thu May 12 01:28:01 2011 -0700"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Aug 01 04:57:59 2011 -0700"
      },
      "message": "msm: gpio: Remove ifdefs on gpio chip registers\n\nSelect the GPIO register configuration at runtime rather than through\nidefs.\n\nChange-Id: I02ea0a3d61bc81669f32097c32420f0688552231\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\n"
    },
    {
      "commit": "2e01d2c593d1cc5ed48cab6c07493185e4ac7a68",
      "tree": "4f2af96389d70817cff120a67bc099b8d6bb9eb9",
      "parents": [
        "03db0729b7603202f7d3a2bf2ec7e89a1ad44a17"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Thu May 12 01:16:46 2011 -0700"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Aug 01 04:57:59 2011 -0700"
      },
      "message": "msm: gpio: Remove chip-specific register definitions\n\nPut an SOC prefix on each GPIO register definition, eliminating the\nneed to have SOC ifdefs around the definitions.\n\nChange-Id: I5a01fd328a89ce1be610847934d6e118f5465e42\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\n"
    },
    {
      "commit": "03db0729b7603202f7d3a2bf2ec7e89a1ad44a17",
      "tree": "10aa5169c72f2199d21ee41c064a3974fd91c870",
      "parents": [
        "ce427c384ea4b7ec48c7e6367b7b64457eba87b3"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Thu May 12 00:54:36 2011 -0700"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Aug 01 04:57:59 2011 -0700"
      },
      "message": "msm: Remove chip-ifdefs for GPIO io mappings\n\nThe two GPIO controllers are always mapped to the same virtual address\nacross all MSM devices.  Instead of selecting this at compile time,\ndetermine the physical address at runtime, eliminating yet something\nelse preventing multiple MSM targets from being compiled into the same\nkernel.\n\nChange-Id: I1672219d978ab6243526adeda6badf49472baa27\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\n"
    },
    {
      "commit": "ce427c384ea4b7ec48c7e6367b7b64457eba87b3",
      "tree": "7574b030c7f20eea3aa8d0aea2c7f6fed77c48da",
      "parents": [
        "02f8c6aee8df3cdc935e9bdd4f2d020306035dbe"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Thu May 12 00:33:38 2011 -0700"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Aug 01 04:57:59 2011 -0700"
      },
      "message": "msm: gpio: Remove unsupported devices\n\nThe MSM7x25 and MSM7x27 devices are not yet supported in the kernel.\nRemove #ifdef-based tables supporting these chips for now.\n\nChange-Id: I4d9f5abc4cc0942ce75a067097b072489493c1b8\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\n"
    },
    {
      "commit": "968e75fc13b6d582f42ce44172e13ba58157e11f",
      "tree": "306eacdf2815f8a49b47228c3b50e7a6083ef7d4",
      "parents": [
        "a00ed25cce6fe856388f89c7cd40da0eee7666a6",
        "d3690f8b713f9710e68214ca38fb8b07b587a2a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 31 14:30:59 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 31 14:30:59 2011 -1000"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k:\n  m68k/math-emu: Remove unnecessary code\n  m68k/math-emu: Remove commented out old code\n  m68k: Kill warning in setup_arch() when compiling for Sun3\n  m68k/atari: Prefix GPIO_{IN,OUT} with CODEC_\n  sparc: iounmap() and *_free_coherent() - Use lookup_resource()\n  m68k/atari: Reserve some ST-RAM early on for device buffer use\n  m68k/amiga: Chip RAM - Use lookup_resource()\n  resources: Add lookup_resource()\n  sparc: _sparc_find_resource() should check for exact matches\n  m68k/amiga: Chip RAM - Offset resource end by CHIP_PHYSADDR\n  m68k/amiga: Chip RAM - Use resource_size() to fix off-by-one error\n  m68k/amiga: Chip RAM - Change chipavail to an atomic_t\n  m68k/amiga: Chip RAM - Always allocate from the start of memory\n  m68k/amiga: Chip RAM - Convert from printk() to pr_*()\n  m68k/amiga: Chip RAM - Use tabs for indentation\n"
    },
    {
      "commit": "205e9a2106b934ea39049bab28f0896c17a2cb30",
      "tree": "06c473ff759fcdc9cb3b10100476a6500b78789e",
      "parents": [
        "548c210fbffdb008a80fa41ff0cb3965f185583d"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jul 29 18:37:02 2011 +0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Jul 31 18:18:08 2011 -0500"
      },
      "message": "[PARISC] wire up sendmmsg syscall\n\nCc: stable@kernel.org\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "d3690f8b713f9710e68214ca38fb8b07b587a2a7",
      "tree": "22ce13dd5e5f9d0a3b84dc4b741cef9575462d52",
      "parents": [
        "ffe6c42aa3f731f8707e49c39b4b37310ed363e9"
      ],
      "author": {
        "name": "Greg Dietsche",
        "email": "Gregory.Dietsche@cuw.edu",
        "time": "Thu Jun 16 11:42:07 2011 -0500"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jul 30 21:21:40 2011 +0200"
      },
      "message": "m68k/math-emu: Remove unnecessary code\n\nRemove unnecessary code that matches this coccinelle pattern\n\n\tif (...)\n\t\treturn ret;\n\treturn ret;\n\nSigned-off-by: Greg Dietsche \u003cGregory.Dietsche@cuw.edu\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "ffe6c42aa3f731f8707e49c39b4b37310ed363e9",
      "tree": "5feac6358f9bddf949122074f939f3106de24b5f",
      "parents": [
        "b2cb92417d301f46801695243df5061a9bd31dd5"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Jun 12 11:01:21 2011 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jul 30 21:21:40 2011 +0200"
      },
      "message": "m68k/math-emu: Remove commented out old code\n\nIt\u0027s been unused for ages, and contains bugs (e.g. incorrect shifts in\nlsl64()).\n\nReported-by: Jonathan Elchison \u003cjelchison@gmail.com\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "b2cb92417d301f46801695243df5061a9bd31dd5",
      "tree": "d81edb1145790b2a4fe0f41b008ce935efd856a3",
      "parents": [
        "398476195a561271654ecce0fa27330688d326df"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Jun 08 20:31:32 2011 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jul 30 21:21:39 2011 +0200"
      },
      "message": "m68k: Kill warning in setup_arch() when compiling for Sun3\n\narch/m68k/kernel/setup_mm.c: In function ‘setup_arch’:\narch/m68k/kernel/setup_mm.c:219: warning: unused variable ‘i’\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "398476195a561271654ecce0fa27330688d326df",
      "tree": "25434a41687bb211b11c90f23c09a6094714b335",
      "parents": [
        "a0e997c20a2fbe25b0f97fb7521cdbda341c7f0a"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Jun 08 20:20:58 2011 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jul 30 21:21:39 2011 +0200"
      },
      "message": "m68k/atari: Prefix GPIO_{IN,OUT} with CODEC_\n\nThese defines are way to generic, and cause conflicts:\n\ndrivers/net/wireless/rtlwifi/rtl8192c/../rtl8192ce/reg.h:369:1: warning: \"GPIO_IN\" redefined\ndrivers/net/wireless/rtlwifi/rtl8192c/../rtl8192ce/reg.h:370:1: warning: \"GPIO_OUT\" redefined\ndrivers/net/wireless/rtlwifi/rtl8192se/reg.h:252:1: warning: \"GPIO_IN\" redefined\ndrivers/net/wireless/rtlwifi/rtl8192se/reg.h:253:1: warning: \"GPIO_OUT\" redefined\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "a0e997c20a2fbe25b0f97fb7521cdbda341c7f0a",
      "tree": "9e9f1d329145328a47a7f30215c072e4e2939123",
      "parents": [
        "217bbd81885587b462311fab1b04172926c59f1e"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat May 07 20:58:02 2011 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jul 30 21:21:39 2011 +0200"
      },
      "message": "sparc: iounmap() and *_free_coherent() - Use lookup_resource()\n\nReplace a custom implementation (which doesn\u0027t lock the resource tree) by a\ncall to lookup_resource()\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "217bbd81885587b462311fab1b04172926c59f1e",
      "tree": "c914306226654e239683e3c374c57ba85d9a5d9a",
      "parents": [
        "b7785e954348465e1926d9c10ff3e49c207d4ec6"
      ],
      "author": {
        "name": "Michael Schmitz",
        "email": "schmitzmic@googlemail.com",
        "time": "Mon Nov 01 19:54:00 2010 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jul 30 21:21:39 2011 +0200"
      },
      "message": "m68k/atari: Reserve some ST-RAM early on for device buffer use\n\nBased on an original patch from Michael Schmitz:\n\nBecause mem_init() is now called before device init, devices that rely on\nST-RAM may find all ST-RAM already allocated to other users by the time\ndevice init happens. In particular, a large initrd RAM disk may use up\nenough of ST-RAM to cause atari_stram_alloc() to resort to\n__get_dma_pages() allocation.\n\nIn the current state of Atari memory management, all of RAM is marked\nDMA capable, so __get_dma_pages() may well return RAM that is not in actual\nfact DMA capable. Using this for frame buffer or SCSI DMA buffer causes\nsubtle failure.\n\nThe ST-RAM allocator has been changed to allocate memory from a pool of\nreserved ST-RAM of configurable size, set aside on ST-RAM init (i.e.\nbefore mem_init()). As long as this pool is not exhausted, allocation of\nreal ST-RAM can be guaranteed.\n\nOther changes:\n  - Replace the custom allocator in the ST-RAM pool by the existing allocator\n    in the resource subsystem,\n  - Remove mem_init_done and its hook, as memory init is now done before\n    device init,\n  - Remove /proc/stram, as ST-RAM usage now shows up under /proc/iomem, e.g.\n\n\t005f2000-006f1fff : ST-RAM Pool\n\t  005f2000-0063dfff : atafb\n\t  0063e000-00641fff : ataflop\n\t  00642000-00642fff : SCSI\n\nSigned-off-by: Michael Schmitz \u003cschmitz@debian.org\u003e\n[Andreas Schwab \u003cschwab@linux-m68k.org\u003e: Use memparse()]\n[Geert: Use the resource subsystem instead of a custom allocator]\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "b7785e954348465e1926d9c10ff3e49c207d4ec6",
      "tree": "1c5866e1c99cc9185b3b8c993f7280572360a591",
      "parents": [
        "1c388919d89ca35741e9c4d3255adf87f76f0c06"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat May 07 20:56:00 2011 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jul 30 21:21:39 2011 +0200"
      },
      "message": "m68k/amiga: Chip RAM - Use lookup_resource()\n\nReplace a custom implementation (which doesn\u0027t lock the resource tree) by a\ncall to lookup_resource()\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "88efd0bbc0fe403a9948e6f94cc48b9f15ee4861",
      "tree": "932a4f41f7ae679e3c0c35f694aa2b147546924a",
      "parents": [
        "1dad6c7bd7dd158ef874f7382615cedc21a1f48d"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat May 07 15:08:36 2011 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jul 30 21:21:38 2011 +0200"
      },
      "message": "sparc: _sparc_find_resource() should check for exact matches\n\nThe address that\u0027s passed to _sparc_find_resource() should always be the\nstart address of a resource:\n  - iounmap() passes a page-aligned virtual address, while the original\n    address was created by adding the in-page offset to the resource\u0027s\n    start address,\n  - sbus_free_coherent() and pci32_free_coherent() should be passed an\n    address obtained from sbus_alloc_coherent() resp. pci32_alloc_coherent(),\n    which is always a resource\u0027s start address.\n\nHence replace the range check by a check for an exact match.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1dad6c7bd7dd158ef874f7382615cedc21a1f48d",
      "tree": "6f30adc3fef091ae1485d36188c97ffa96785361",
      "parents": [
        "cb4f9988f86746fff3183d31381deb2b2a421a3a"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 22 11:09:02 2011 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jul 30 21:21:38 2011 +0200"
      },
      "message": "m68k/amiga: Chip RAM - Offset resource end by CHIP_PHYSADDR\n\nTechnically, the end of Chip RAM should be offset by CHIP_PHYSADDR (which is\nzero).\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "cb4f9988f86746fff3183d31381deb2b2a421a3a",
      "tree": "5ab7a43422ef23570a35ab478119db86b481f217",
      "parents": [
        "cab49bc95d848a85d7108f896f6d21283f25f54c"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Apr 27 10:28:19 2011 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jul 30 21:21:38 2011 +0200"
      },
      "message": "m68k/amiga: Chip RAM - Use resource_size() to fix off-by-one error\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "cab49bc95d848a85d7108f896f6d21283f25f54c",
      "tree": "d3cf9c77dddce64dc238e7378cd924717a8d02db",
      "parents": [
        "3a17bfa4fb37e7f8e06ef31feafec559bd4c6699"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Apr 24 23:40:51 2011 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jul 30 21:21:38 2011 +0200"
      },
      "message": "m68k/amiga: Chip RAM - Change chipavail to an atomic_t\n\nWhile the core resource handling code is safe, our global counter must\nstill be protected against concurrent modifications.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "3a17bfa4fb37e7f8e06ef31feafec559bd4c6699",
      "tree": "df5d877a6da920b5acbefddd4951c5e197c16343",
      "parents": [
        "b4f6f45302a9440e26f71dab0b95906bcc3bd13a"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Apr 24 23:19:05 2011 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jul 30 21:21:38 2011 +0200"
      },
      "message": "m68k/amiga: Chip RAM - Always allocate from the start of memory\n\nAs of commit 5df1abdbd37af2ae317a1c5b5944173284dc55d6 (\u0027m68k/amiga: Fix\n\"debug\u003dmem\"\u0027), \"debug\u003dmem\" no longer uses amiga_chip_alloc_res(), so we\ncan remove the hack to prefer memory at the safe end.\n\nThis allows to simplify the code and make amiga_chip_alloc() just call\namiga_chip_alloc_res() internally.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "b4f6f45302a9440e26f71dab0b95906bcc3bd13a",
      "tree": "b10f00f31cd0519ef6c863c8d332b1e75262715d",
      "parents": [
        "5be3246306e613055505f4950411f5497d97edb0"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Apr 24 22:55:20 2011 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jul 30 21:21:38 2011 +0200"
      },
      "message": "m68k/amiga: Chip RAM - Convert from printk() to pr_*()\n\nand fix a few formattings:\n  - resource sizes are now resource_size_t, use %pR to make it future proof,\n  - use %lu for unsigned long.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "5be3246306e613055505f4950411f5497d97edb0",
      "tree": "0026c429422cccf97d043d097ef25ae508c92fa6",
      "parents": [
        "02f8c6aee8df3cdc935e9bdd4f2d020306035dbe"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat May 21 20:46:39 2011 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jul 30 21:21:37 2011 +0200"
      },
      "message": "m68k/amiga: Chip RAM - Use tabs for indentation\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "664a41b8a91bf78a01a751e15175e0008977685a",
      "tree": "d9dc15c83400ad2dfb430ff27ae3e7fdc9395856",
      "parents": [
        "983236b5741e557451f3ed4ec5ebf1f62a5b2c15",
        "ee2ce3a0b43d14d792d34cf88e7bc2091096744b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 30 00:08:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 30 00:08:53 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (430 commits)\n  [media] ir-mce_kbd-decoder: include module.h for its facilities\n  [media] ov5642: include module.h for its facilities\n  [media] em28xx: Fix DVB-C maxsize for em2884\n  [media] tda18271c2dd: Fix saw filter configuration for DVB-C @6MHz\n  [media] v4l: mt9v032: Fix Bayer pattern\n  [media] V4L: mt9m111: rewrite set_pixfmt\n  [media] V4L: mt9m111: fix missing return value check mt9m111_reg_clear\n  [media] V4L: initial driver for ov5642 CMOS sensor\n  [media] V4L: sh_mobile_ceu_camera: fix Oops when USERPTR mapping fails\n  [media] V4L: soc-camera: remove soc-camera bus and devices on it\n  [media] V4L: soc-camera: un-export the soc-camera bus\n  [media] V4L: sh_mobile_csi2: switch away from using the soc-camera bus notifier\n  [media] V4L: add media bus configuration subdev operations\n  [media] V4L: soc-camera: group struct field initialisations together\n  [media] V4L: soc-camera: remove now unused soc-camera specific PM hooks\n  [media] V4L: pxa-camera: switch to using standard PM hooks\n  [media] NetUP Dual DVB-T/C CI RF: force card hardware revision by module param\n  [media] Don\u0027t OOPS if videobuf_dvb_get_frontend return NULL\n  [media] NetUP Dual DVB-T/C CI RF: load firmware according card revision\n  [media] omap3isp: Support configurable HS/VS polarities\n  ...\n\nFix up conflicts:\n - arch/arm/mach-omap2/board-rx51-peripherals.c:\n     cleanup regulator supply definitions in mach-omap2\n   vs\n     OMAP3: RX-51: define vdds_csib regulator supply\n - drivers/staging/tm6000/tm6000-alsa.c (trivial)\n"
    },
    {
      "commit": "dbfe89877741726c30efb41f0132e247a78c3681",
      "tree": "40511033c8fe687b232a7cde1ee1ba3dea1bc42e",
      "parents": [
        "83c1b31794a9e3cb30edabef7e57fbdbe129c5ce"
      ],
      "author": {
        "name": "Greg Dietsche",
        "email": "Gregory.Dietsche@cuw.edu",
        "time": "Fri Jul 29 16:46:16 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:41:09 2011 -0700"
      },
      "message": "frv: remove unnecessary code\n\nremove unnecessary code that matches this coccinelle pattern\n\n\tif (...)\n\t\treturn ret;\n\treturn ret;\n\nSigned-off-by: Greg Dietsche \u003cGregory.Dietsche@cuw.edu\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f85f19de90a9997583bb26e6f1f9297a4e152c18",
      "tree": "2dfe61dab6c39ca202f114cb68c68978da1624e3",
      "parents": [
        "b993fdbc7fe26f96b59003a3552c418a71aa0a9f",
        "7b87c9df5602efd6c7edeb291bbd104d49a6babf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:35:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:35:05 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: remove printks about disabled bridge windows\n  PCI: fold pci_calc_resource_flags() into decode_bar()\n  PCI: treat mem BAR type \"11\" (reserved) as 32-bit, not 64-bit, BAR\n  PCI: correct pcie_set_readrq write size\n  PCI: pciehp: change wait time for valid configuration access\n  x86/PCI: Preserve existing pci\u003dbfsort whitelist for Dell systems\n  PCI: ARI is a PCIe v2 feature\n  x86/PCI: quirks: Use pci_dev-\u003erevision\n  PCI: Make the struct pci_dev * argument of pci_fixup_irqs const.\n  PCI hotplug: cpqphp: use pci_dev-\u003evendor\n  PCI hotplug: cpqphp: use pci_dev-\u003esubsystem_{vendor|device}\n  x86/PCI: config space accessor functions should not ignore the segment argument\n  PCI: Assign values to \u0027pci_obff_signal_type\u0027 enumeration constants\n  x86/PCI: reduce severity of host bridge window conflict warnings\n  PCI: enumerate the PCI device only removed out PCI hieratchy of OS when re-scanning PCI\n  PCI: PCIe AER: add aer_recover_queue\n  x86/PCI: select direct access mode for mmconfig option\n  PCI hotplug: Rename is_ejectable which also exists in dock.c\n"
    },
    {
      "commit": "b993fdbc7fe26f96b59003a3552c418a71aa0a9f",
      "tree": "d5ffe93095c2111b7a68e1f0cc0b2f6e2388e990",
      "parents": [
        "8f57be8ee44d92ef161c5af685aedbb717db96e0",
        "b3c4b9825075b680817b9460184e7b576dc97597"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:33:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:33:40 2011 -0700"
      },
      "message": "Merge branch \u0027upstream/xen-tracing2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027upstream/xen-tracing2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen/tracing: fix compile errors when tracing is disabled.\n"
    },
    {
      "commit": "8f57be8ee44d92ef161c5af685aedbb717db96e0",
      "tree": "d44a1cf0843390c6ff679f15e052ae1fc87680a8",
      "parents": [
        "cb7dee8d22f3e9320424e769d860fbd9712a0666",
        "fb149f9e2835446e02e796081635520b881dc351"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:32:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:32:53 2011 -0700"
      },
      "message": "Merge branch \u0027at91/cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc\n\n* \u0027at91/cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc:\n  at91: add arch specific ioremap support\n  at91: factorize sram init\n  at91: move register clocks to soc generic init\n  at91: move clock subsystem init to soc generic init\n  at91: use structure to store the current soc\n  at91: remove AT91_DBGU offset from dbgu register macro\n  at91: factorize at91 interrupts init to soc\n  at91: introduce commom AT91_BASE_SYS\n"
    },
    {
      "commit": "cb7dee8d22f3e9320424e769d860fbd9712a0666",
      "tree": "58f33d70453e7cd26ec78e96f33ca7a9673df26e",
      "parents": [
        "49267fc82ad2825132be3b016d8eb58a90cb0c36",
        "6124a4e430b64d1577438c8648c59e996d02e73e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:32:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:32:02 2011 -0700"
      },
      "message": "Merge branch \u0027next/dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc\n\n* \u0027next/dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc: (21 commits)\n  arm/dt: tegra devicetree support\n  arm/versatile: Add device tree support\n  dt/irq: add irq_domain_generate_simple() helper\n  irq: add irq_domain translation infrastructure\n  dmaengine: imx-sdma: add device tree probe support\n  dmaengine: imx-sdma: sdma_get_firmware does not need to copy fw_name\n  dmaengine: imx-sdma: use platform_device_id to identify sdma version\n  mmc: sdhci-esdhc-imx: add device tree probe support\n  mmc: sdhci-pltfm: dt device does not pass parent to sdhci_alloc_host\n  mmc: sdhci-esdhc-imx: get rid of the uses of cpu_is_mx()\n  mmc: sdhci-esdhc-imx: do not reference platform data after probe\n  mmc: sdhci-esdhc-imx: extend card_detect and write_protect support for mx5\n  net/fec: add device tree probe support\n  net: ibm_newemac: convert it to use of_get_phy_mode\n  dt/net: add helper function of_get_phy_mode\n  net/fec: gasket needs to be enabled for some i.mx\n  serial/imx: add device tree probe support\n  serial/imx: get rid of the uses of cpu_is_mx1()\n  arm/dt: Add dtb make rule\n  arm/dt: Add skeleton dtsi file\n  ...\n"
    },
    {
      "commit": "49267fc82ad2825132be3b016d8eb58a90cb0c36",
      "tree": "9a3bf3f8ddd18a3cea89fc5ed039b03a9bbf808e",
      "parents": [
        "2313bcdcc9ff1e42f51b200dc65ddaae14c347f4",
        "18cb63b3f3ee4abd483544a664f0e720c7e5fd9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:31:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:31:22 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: zynq: remove incorrectly deleted file\n  ARM: tegra: only select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC\n"
    },
    {
      "commit": "2313bcdcc9ff1e42f51b200dc65ddaae14c347f4",
      "tree": "fdb0e3f953841cdd661e36c40a965c9e044d82f5",
      "parents": [
        "59ed2bb27492f74ab898ee1e26c69dfd78444640",
        "3f43f68e29f1dcb853d70280c7412fc0ef9a0da6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:28:47 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 29 23:28:47 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-watchdog: (25 commits)\n  watchdog: WatchDog Timer Driver Core - Add minimum and max timeout\n  watchdog: WatchDog Timer Driver Core - Add ioctl call\n  watchdog: WatchDog Timer Driver Core - Add nowayout feature\n  watchdog: WatchDog Timer Driver Core - Add Magic Close feature\n  watchdog: WatchDog Timer Driver Core - Add WDIOC_SETTIMEOUT and WDIOC_GETTIMEOUT ioctl\n  watchdog: WatchDog Timer Driver Core - Add WDIOC_SETOPTIONS ioctl\n  watchdog: WatchDog Timer Driver Core - Add WDIOC_KEEPALIVE ioctl\n  watchdog: WatchDog Timer Driver Core - Add basic ioctl functionality\n  watchdog: WatchDog Timer Driver Core - Add basic framework\n  watchdog: hpwdt: add next gen HP servers\n  watchdog: it8712f_wdt.c: improve includes\n  watchdog: at91sam9/wdt: move register header to drivers\n  watchdog: Add Xilinx watchdog timer driver\n  watchdog: remove empty pm-functions\n  watchdog: sp805: Flush posted writes in enable/disable.\n  watchdog: sp805: Don\u0027t write 0 to the load value register.\n  watchdog: imx2_wdt: add device tree probe support\n  watchdog: s3c2410: Add support for device tree based probe\n  watchdog: mpcore_wdt: Add suspend/resume support.\n  watchdog: mtx1-wdt: use dev_{err,info} instead of printk()\n  ...\n"
    },
    {
      "commit": "548c210fbffdb008a80fa41ff0cb3965f185583d",
      "tree": "d7aee0a745cd014bcb1391bcc3889b5d03b4f974",
      "parents": [
        "d9ba5fe76d604514444b1ea0a19f38c6196a46e3"
      ],
      "author": {
        "name": "John David Anglin",
        "email": "dave@hiauly1.hia.nrc.ca",
        "time": "Sat Jun 11 14:42:06 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Fri Jul 29 18:46:14 2011 +0400"
      },
      "message": "[PARISC] fix return type of __atomic64_add_return\n\nThe return type of __atomic64_add_return of should be s64 or long, not\nint.  This fixes the atomic64 test failure that I previously reported.\n\nSigned-off-by: John David Anglin \u003cdave.anglin@nrc-cnrc.gc.ca\u003e\nCc: stable@kernel.org\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "ac85fe8b21248054851e05bfaa352562e5b06dd3",
      "tree": "4c666e39ff9383180ea33e1246af5eafaac64954",
      "parents": [
        "55f9c40ff632d03c527d6a6ceddcda0a224587a6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 28 23:31:26 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 28 23:31:26 2011 -0700"
      },
      "message": "sparc: Sanitize cpu feature detection and reporting.\n\nInstead of evaluating the cpu features for ELF_HWCAP every exec,\ncalculate it once at boot time.\n\nAdd AV_SPARC_* capability flag bits, compatible with what Solaris\nreports to applications.\n\nReport these capabilities once in the kernel log, and also via\n/proc/cpuinfo in a new \"cpucaps\" entry.\n\nIf available, fetch the cpu features from the machine description\n\u0027hwcap-list\u0027 property of the \u0027cpu\u0027 node.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18cb63b3f3ee4abd483544a664f0e720c7e5fd9f",
      "tree": "1bd1c6bd88a982b2c8907fd795eab52135546c54",
      "parents": [
        "885f24e152d2b85569d33a1679cf47db56172b9c"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 14:33:40 2011 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 16:02:53 2011 +0000"
      },
      "message": "ARM: zynq: remove incorrectly deleted file\n\nMy previous commit left the file empty and present in the\nMakefile, which is a bit dirty and caused problems with\n\u0027make distclean\u0027, as pointed out by David Howells.\nThis hopefully cleans it up the right way.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: John Linn \u003cjohn.linn@xilinx.com\u003e\n"
    },
    {
      "commit": "6124a4e430b64d1577438c8648c59e996d02e73e",
      "tree": "49cfafad785d1c9e403a5b0d755298b9af2c260f",
      "parents": [
        "8e267f3da5f117d2f1316cf6ddf740f93f1c73aa",
        "580975d7f48d7d047e22bb0f42adf7557801d8d4"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:25:46 2011 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:25:46 2011 +0000"
      },
      "message": "Merge branch \u0027imx/dt\u0027 into next/dt\n"
    },
    {
      "commit": "fb149f9e2835446e02e796081635520b881dc351",
      "tree": "e80f681871748b0bcddaff9383ebed026dd1c55a",
      "parents": [
        "f0051d82a68abcf35418d49db1c82e6f0e514d78"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sat May 07 11:16:00 2011 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:09:26 2011 +0000"
      },
      "message": "at91: add arch specific ioremap support\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@atmel.com\u003e\n"
    },
    {
      "commit": "f0051d82a68abcf35418d49db1c82e6f0e514d78",
      "tree": "5a14645bdefe2a3c4671f456d4eb6595956c68ca",
      "parents": [
        "51ddec7617bd0d4c73c44a8862faac5d7d97eb03"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Tue May 10 03:20:09 2011 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:07:29 2011 +0000"
      },
      "message": "at91: factorize sram init\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@atmel.com\u003e\n"
    },
    {
      "commit": "51ddec7617bd0d4c73c44a8862faac5d7d97eb03",
      "tree": "56cfd6db86147db3138d81ae7c9d2d9e9cfda068",
      "parents": [
        "465393749da3a3229f6067246c7e8f97f7cc833d"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sun Apr 24 18:15:34 2011 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:07:29 2011 +0000"
      },
      "message": "at91: move register clocks to soc generic init\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@atmel.com\u003e\n"
    },
    {
      "commit": "465393749da3a3229f6067246c7e8f97f7cc833d",
      "tree": "f2a8fa3d4c03fd09aed307e6d71805169c71003a",
      "parents": [
        "8c3583b634d5705d8f604c0d9392bc273d19c256"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sun Apr 24 18:20:28 2011 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:07:29 2011 +0000"
      },
      "message": "at91: move clock subsystem init to soc generic init\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@atmel.com\u003e\n"
    },
    {
      "commit": "8c3583b634d5705d8f604c0d9392bc273d19c256",
      "tree": "fa2c010c4dbea580526cb91a25ae0e57abc0f099",
      "parents": [
        "1ff5b1b411bf8a8157ae949a1b3ed8666d96c1db"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sat Apr 23 22:12:57 2011 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:07:28 2011 +0000"
      },
      "message": "at91: use structure to store the current soc\n\ninstead of reading the registers everytime\n\nthe current implementation respect the following constrain:\n - allow 1 to n soc to be enabled\n - allow to have a virtual cpu type and subtype\n - always detect the cpu type and subtype and report it\n - detect if the soc support is enabled\n - prepare for sysfs export support\n - drop soc specific code via compiler when the soc not enabled\n   (via cpu_is_xxx)\n\nToday if we read the exid we will have the same value for 9g35 and 9m11\nand we will need to check the cidr too\n\nwith the new implementation we just need to check the soc subtype\n\nthis will also allow to have specific virtual subtype for rm9200 which the\nboard will have to specify via at91rm9200_set_type(int) as we have no way to\ndetect it.\n\nthis implementation is inspired by the SH cpu detection support\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@atmel.com\u003e\n"
    },
    {
      "commit": "1ff5b1b411bf8a8157ae949a1b3ed8666d96c1db",
      "tree": "e323223c27e8070412f47f9ae09e62cbc2edf71d",
      "parents": [
        "92100c12ca1bc5f347ff41c1413f9db07c4d276c"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Tue May 03 01:11:25 2011 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:07:28 2011 +0000"
      },
      "message": "at91: remove AT91_DBGU offset from dbgu register macro\n\nto make the soc base specified at runtime instead of compiled time\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\n"
    },
    {
      "commit": "92100c12ca1bc5f347ff41c1413f9db07c4d276c",
      "tree": "cbf4379cce962c550d32ab5dfd6d10dac7fb70db",
      "parents": [
        "21d08b9d5536ac418bbce4f419fe2b528b7ddf31"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sat Apr 23 15:28:34 2011 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:07:28 2011 +0000"
      },
      "message": "at91: factorize at91 interrupts init to soc\n\nthey are the same except the default priority\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@atmel.com\u003e\n"
    },
    {
      "commit": "21d08b9d5536ac418bbce4f419fe2b528b7ddf31",
      "tree": "f1a1bbf5645d933799e31d93365458826dfadea6",
      "parents": [
        "02f8c6aee8df3cdc935e9bdd4f2d020306035dbe"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sat Apr 23 15:28:34 2011 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 28 15:07:28 2011 +0000"
      },
      "message": "at91: introduce commom AT91_BASE_SYS\n\nOn all at91 except rm9200 and x40 have the System Controller starts\nat address 0xffffc000 and has a size of 16KiB.\n\nOn rm9200 it\u0027s start at 0xfffe4000 of 111KiB with non reserved data starting\nat 0xfffff000\n\nThis patch removes the individual definitions of AT91_BASE_SYS and\nreplaces them with a common version at base 0xfffffc000 and size 16KiB\nand map the same memory space\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@atmel.com\u003e\n"
    },
    {
      "commit": "8e267f3da5f117d2f1316cf6ddf740f93f1c73aa",
      "tree": "19c7739b88de481618e0f461a83a1bb46a9ef5e2",
      "parents": [
        "3ba7222ac992d24d09ccd0b55940b54849eef752"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 19 17:26:54 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 28 01:32:04 2011 -0600"
      },
      "message": "arm/dt: tegra devicetree support\n\nEverything required to populate NVIDIA Tegra devices from the device\ntree.  This patch adds a new DT_MACHINE_DESC() which matches against\na tegra20 device tree.  So far it only registers the on-chip devices,\nbut it will be refined in follow on patches to configure clocks and\npin IO from the device tree also.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "3ba7222ac992d24d09ccd0b55940b54849eef752",
      "tree": "278ee248319b6a71cb72fafa36fa90ff1c641cfe",
      "parents": [
        "7e71330169d8056536b299290544980bccc6b300"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 26 03:19:06 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 28 01:32:04 2011 -0600"
      },
      "message": "arm/versatile: Add device tree support\n\nFor testing the dt work, define a dt-enabled versatile platform.\n\nThis patch adds a new versatile platform for when using the device\ntree.  Add platform and amba devices are discovered and registered by\nparsing the device tree.  Clocks and initial io mappings are still\nconfigured statically.\n\nThis patch still depends on some static platform_data for a few devices\nwhich is passed via the auxdata structure to of_platform_populate(),\nbut it is a viable starting point until the drivers can get all\nconfiguration data out of the device tree.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "08a543ad33fc188650801bd36eed4ffe272643e1",
      "tree": "cf2b41b922e77190425f999c2268f1558dd52d18",
      "parents": [
        "5fd1a2ed0ec6fb5449c71a988cc15edb8671b3d0"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 26 03:19:06 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 28 01:32:04 2011 -0600"
      },
      "message": "irq: add irq_domain translation infrastructure\n\nThis patch adds irq_domain infrastructure for translating from\nhardware irq numbers to linux irqs.  This is particularly important\nfor architectures adding device tree support because the current\nimplementation (excluding PowerPC and SPARC) cannot handle\ntranslation for more than a single interrupt controller.  irq_domain\nsupports device tree translation for any number of interrupt\ncontrollers.\n\nThis patch converts x86, Microblaze, ARM and MIPS to use irq_domain\nfor device tree irq translation.  x86 is untested beyond compiling it,\nirq_domain is enabled for MIPS and Microblaze, but the old behaviour is\npreserved until the core code is modified to actually register an\nirq_domain yet.  On ARM it works and is required for much of the new\nARM device tree board support.\n\nPowerPC has /not/ been converted to use this new infrastructure.  It\nis still missing some features before it can replace the virq\ninfrastructure already in powerpc (see documentation on\nirq_domain_map/unmap for details).  Followup patches will add the\nmissing pieces and migrate PowerPC to use irq_domain.\n\nSPARC has its own method of managing interrupts from the device tree\nand is unaffected by this change.\n\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4ba991d3eb379fbaa22049e7002341e97a673685",
      "tree": "31671a735930aa2e9e3f13ba31e59236e770c954",
      "parents": [
        "314ff52727fe94dfbe07f3a9a489ab3ca8d8df5a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 27 21:06:16 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 27 22:10:10 2011 -0700"
      },
      "message": "sparc: Detect and handle UltraSPARC-T3 cpu types.\n\nThe cpu compatible string we look for is \"SPARC-T3\".\n\nAs far as memset/memcpy optimizations go, we treat this chip the same\nas Niagara-T2/T2+.  Use cache initializing stores for memset, and use\nperfetch, FPU block loads, cache initializing stores, and block stores\nfor copies.\n\nWe use the Niagara-T2 perf support, since T3 is a close relative in\nthis regard.  Later we\u0027ll add support for the new events T3 can\nreport, plus enable T3\u0027s new \"sample\" mode.\n\nFor now I haven\u0027t added any new ELF hwcap flags.  We probably need\nto add a couple, for example:\n\nT2 and T3 both support the population count instruction in hardware.\n\nT3 supports VIS3 instructions, including support (finally) for\npartitioned shift.  One can also now move directly between float\nand integer registers.\n\nT3 supports instructions meant to help with Galois Field and other HPC\ncalculations, such as XOR multiply.  Also there are \"OP and negate\"\ninstructions, for example \"fnmul\" which is multiply-and-negate.\n\nT3 recognizes the transactional memory opcodes, however since\ntransactional memory isn\u0027t supported: 1) \u0027commit\u0027 behaves as a NOP and\n2) \u0027chkpt\u0027 always branches 3) \u0027rdcps\u0027 returns all zeros and 4) \u0027wrcps\u0027\nbehaves as a NOP.\n\nSo we\u0027ll need about 3 new elf capability flags in the end to represent\nall of these things.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "314ff52727fe94dfbe07f3a9a489ab3ca8d8df5a",
      "tree": "df8bbc25ebe7e6f0da73403c5e2b9def2c37f2df",
      "parents": [
        "15e3608d7c273947dbf2eadbcaa66e51143928fb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 27 20:46:25 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 27 20:46:25 2011 -0700"
      },
      "message": "sparc: Don\u0027t do expensive hypervisor PCR write unless necessary.\n\nThe hypervisor call is only necessary if hypervisor events are\nbeing requested.\n\nSo if we\u0027re not tracking hypervisor events, simply do a direct\nregister write.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15e3608d7c273947dbf2eadbcaa66e51143928fb",
      "tree": "3d39d11649829452e38f7552ebd457dc68386ef2",
      "parents": [
        "facfddef2c76110b8e321921f7e54518c3dd1579"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 27 20:42:51 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 27 20:43:51 2011 -0700"
      },
      "message": "sparc: Add T3 sun4v cpu type and hypervisor group defines.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "facfddef2c76110b8e321921f7e54518c3dd1579",
      "tree": "429d8943cfa793cfb17dbb55db3ad7eff3486aac",
      "parents": [
        "95b6886526bb510b8370b625a49bc0ab3b8ff10f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 27 20:25:57 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 27 20:25:57 2011 -0700"
      },
      "message": "sparc: Don\u0027t leave sparc_pmu_type NULL on sun4v.\n\nOtherwise we\u0027ll crash in the sparc perf init code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "7dfff95366f48bf66f77c17cdc9ebd8be696ac5d"
}
