)]}'
{
  "log": [
    {
      "commit": "eb487ab4d5af0caee81bfaaa5d87b55844f60145",
      "tree": "5dc5470b73aeb1f4bfff9e77d52ff3387c18e7df",
      "parents": [
        "0b0abeaf3d30cec03ac6497fe978b8f7edecc5ae",
        "542e72fc90f5ed9eecb574f80f70868c7f296093"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 03 08:52:05 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 03 08:52:05 2011 -0800"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf: Fix reading in perf_event_read()\n  watchdog: Don\u0027t change watchdog state on read of sysctl\n  watchdog: Fix sysctl consistency\n  watchdog: Fix broken nowatchdog logic\n  perf: Fix Pentium4 raw event validation\n  perf: Fix alloc_callchain_buffers()\n"
    },
    {
      "commit": "b8ef289daa313b3e5eb6564ed1c2758ddb6e3d6f",
      "tree": "6e1dd8490bcf311ad49f8a3901f2f112aa7d19c8",
      "parents": [
        "d54cdc8ca7aabc69e145a62155855db42b04ed0b",
        "d9c11b1e8aade25d7d75fb8f344e68e1301822e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 17:51:31 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 17:51:31 2011 -0800"
      },
      "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] reset default for CONFIG_CHSC_SCH\n  [S390] qdio: prevent compile warning under CONFIG_32BIT\n  [S390] use asm-generic/cacheflush.h\n  [S390] tlb: fix build error caused by THP\n  [S390] missing sacf in uaccess\n  [S390] pgtable_list corruption\n  [S390] dasd: prevent panic with unresumed devices\n"
    },
    {
      "commit": "afe8a887550f7cc24eb16449670b93f6b43c32d8",
      "tree": "ab6df9ea8b05eda3001cd41377295485a9e075bb",
      "parents": [
        "405b864d3fd579d3e8a1002f7452343fbb6dbe99",
        "de93c3c119382cb888ca8a94b642dbcf8035525e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 10:23:58 2011 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 02 10:23:58 2011 +1100"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze:\n  microblaze: Fix ASM optimized code for LE\n  microblaze: Fix unaligned issue on MMU system with BS\u003d0 DIV\u003d1\n  microblaze: Fix DTB passing from bootloader\n"
    },
    {
      "commit": "7921127e297ea203b794c4a1c3ef3eb0ee52acbf",
      "tree": "b7497bc5cf17f8c833d1d535e2f235dace25f069",
      "parents": [
        "35a8524ffe84667e805b9249316e729e050c83b2",
        "e98ff0f55a0232b578c9aa7f1c245868277ac7bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:30:31 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:30:31 2011 +1000"
      },
      "message": "Merge branch \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: smp_on_up: allow non-ARM SMP processors\n  ARM: io: ensure inb/outb() et.al. are properly ordered on ARMv6+\n  ARM: initrd: disable initrd if passed address overlaps reserved region\n  ARM: footbridge: fix debug macros\n  ARM: mmci: round down the bytes transferred on error\n  ARM: mmci: complete the transaction on error\n  ARM: 6642/1: mmci: calculate remaining bytes at error correctly\n"
    },
    {
      "commit": "35a8524ffe84667e805b9249316e729e050c83b2",
      "tree": "b995e1adde02732f9d462a2097a09b7cddac7bf7",
      "parents": [
        "ffbbf2da9e578dc7b7ae4f945412c4b74f54b20e",
        "0e6d8cad448bde3d846961bb43db15daae94562e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:27:55 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:27:55 2011 +1000"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  arch/arm/mach-omap2/dma.c: Convert IS_ERR result to PTR_ERR\n  arm: omap2: mux: fix compile warning\n  omap1: Simplify use of omap_irq_flags\n  omap2+: Fix unused variable warning for omap_irq_base\n"
    },
    {
      "commit": "e98ff0f55a0232b578c9aa7f1c245868277ac7bc",
      "tree": "ae50cda9c6d20c260924979a64567399919a463d",
      "parents": [
        "c1928022ef94662a88329e35fa0968b1be328b8e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 30 16:40:20 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 31 21:48:53 2011 +0000"
      },
      "message": "ARM: smp_on_up: allow non-ARM SMP processors\n\nAllow non-ARM SMP processors to use the SMP_ON_UP feature.  CPUs\nsupporting SMP must have the new CPU ID format, so check for this first.\nThen check for ARM11MPCore, which fails the MPIDR check.  Lastly check\nthe MPIDR reports multiprocessing extensions and that the CPU is part of\na multiprocessing system.\n\nCc: \u003cstable@kernel.org\u003e\nReported-and-Tested-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c1928022ef94662a88329e35fa0968b1be328b8e",
      "tree": "d3efe819340f08196c30fbd5908912e15cda01a7",
      "parents": [
        "b0a2679d27408d97ce31e5f800b44227d3388b84"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 30 11:29:40 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 31 10:53:42 2011 +0000"
      },
      "message": "ARM: io: ensure inb/outb() et.al. are properly ordered on ARMv6+\n\nEnsure that the ISA/PCI IO space accessors are properly ordered on\nARMv6+ architectures.  These should always be ordered with respect to\nall other accesses.\n\nThis also fixes __iormb() and __iowmb() not being visible to ioread/\niowrite if a platform defines its own MMIO accessors.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b0a2679d27408d97ce31e5f800b44227d3388b84",
      "tree": "5e1e6748d2208904a7223fff37e18eb956c4fa5f",
      "parents": [
        "5f2c1b30c7f60670c8b9d1cb1ea7c818b9c743a6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 30 11:21:05 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 31 10:53:41 2011 +0000"
      },
      "message": "ARM: initrd: disable initrd if passed address overlaps reserved region\n\nDisable the initrd if the passed address already overlaps the reserved\nregion.  This avoids oopses on Netwinders when NeTTrom tells the kernel\nthat an initrd is located at mem+4MB, but this overlaps the BSS,\nresulting in the kernels in-use BSS being freed.\n\nThis should be applied to v2.6.37-stable.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5f2c1b30c7f60670c8b9d1cb1ea7c818b9c743a6",
      "tree": "99dd4c64e4c770c1902cd2a22c7723de1733d9bd",
      "parents": [
        "613b152c63e35095a929f9bb80441cbe91ff5e80"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 28 20:57:57 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 31 10:53:39 2011 +0000"
      },
      "message": "ARM: footbridge: fix debug macros\n\n0ea1293 (arm: return both physical and virtual addresses from addruart)\nchanged the way the \u0027addruart\u0027 worked, making it return both the virt\nand phys addresses.  Unfortunately, for footbridge, these were reversed.\nFix that.  Tested on Netwinder.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d9c11b1e8aade25d7d75fb8f344e68e1301822e4",
      "tree": "8a89cce46eca77bd1aa0a59ff6b17b52b139efd6",
      "parents": [
        "6fa1098ac1bc2ad19627a08ae654caf360bc85aa"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Mon Jan 31 11:30:09 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Jan 31 11:30:21 2011 +0100"
      },
      "message": "[S390] reset default for CONFIG_CHSC_SCH\n\n6f9a3c33 \"[S390] cleanup s390 Kconfig\" accidentally changed\nthe default for CONFIG_CHSC_SCH. Reset it to m.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "786cca889264836fad841757a1bf1bbaa7a16010",
      "tree": "929367635d4f09548ee7fc3314b7b77bbd1c4090",
      "parents": [
        "c84ca00819e8a441d79c61883a275d8982f04cb2"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Jan 31 11:30:07 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Jan 31 11:30:21 2011 +0100"
      },
      "message": "[S390] use asm-generic/cacheflush.h\n\nThe implementation of the cache flushing interfaces on the s390\nis identical with the default implementation in asm-generic.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c84ca00819e8a441d79c61883a275d8982f04cb2",
      "tree": "84ff55f6684717776e8704fa9fec6be8e1c10e39",
      "parents": [
        "e4d82692f4513ccf78de548b8ecea58adf03fa9a"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jan 31 11:30:06 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Jan 31 11:30:21 2011 +0100"
      },
      "message": "[S390] tlb: fix build error caused by THP\n\nFix this build error with !CONFIG_SWAP caused by tranparent huge pages support:\n\nIn file included from mm/pgtable-generic.c:9:0:\n/linux-2.6/arch/s390/include/asm/tlb.h: In function \u0027tlb_remove_page\u0027:\n/linux-2.6/arch/s390/include/asm/tlb.h:92:2: error: implicit declaration of function \u0027page_cache_release\u0027\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e4d82692f4513ccf78de548b8ecea58adf03fa9a",
      "tree": "37651011ab7bdac1de1e5e0fa65d1e6898beb68e",
      "parents": [
        "f1be77bb21120b5306b56d6854db1f8eb5c3678b"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jan 31 11:30:05 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Jan 31 11:30:20 2011 +0100"
      },
      "message": "[S390] missing sacf in uaccess\n\nThe uaccess functions copy_in_user_std and clear_user_std fail to\nswitch back from secondary space mode to primary space mode with sacf\nin case of an unresolvable page fault. We need to make sure that the\nswitch back to primary mode is done in all cases, otherwise the code\nfollowing the uaccess inline assembly will crash.\n\nReported-by: Alexander Graf \u003cagraf@suse.de\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f1be77bb21120b5306b56d6854db1f8eb5c3678b",
      "tree": "aef2f02074095935a21e2d57c9b21859016d8a8c",
      "parents": [
        "f602f6d694a99a0141c066c8f0b360a0b3c16915"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jan 31 11:30:04 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Jan 31 11:30:20 2011 +0100"
      },
      "message": "[S390] pgtable_list corruption\n\nAfter page_table_free_rcu removed a page from the pgtable_list\npage_table_free better not add it again. Otherwise a page_table_alloc\ncan reuse a page table fragment that is still in the rcu process.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ef9f2fa17f3d6973a479a7677a023ee3604a52cb",
      "tree": "6d4883210974774a4478f32f1306f0467717bb6f",
      "parents": [
        "1f0324caefd39985e9fe052fac97da31694db31e",
        "b48b5f51568977592f1bfce91c1c6378b0a5a4f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:49:26 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:49:26 2011 +1000"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://android.git.kernel.org/kernel/tegra\n\n* \u0027for-linus\u0027 of git://android.git.kernel.org/kernel/tegra:\n  ARM: tegra: clock: Add forward reference to struct clk\n  ARM: tegra: irq: Rename gic pointers to avoid conflicts\n  arm/tegra: Fix tegra irq_data conversion\n"
    },
    {
      "commit": "de93c3c119382cb888ca8a94b642dbcf8035525e",
      "tree": "8a82dd51d680ef83e8399a0a0d6f67d34f838a94",
      "parents": [
        "9c749e177ccc0b3ee9589425c7255079e7a726fc"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Jan 28 13:26:54 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Jan 28 14:05:13 2011 +0100"
      },
      "message": "microblaze: Fix ASM optimized code for LE\n\nMicroblaze little-endian doesn\u0027t support ASM optimized library\nfunctions(memcpy/memmove). Kconfig doens\u0027t contain\nany information about endian that\u0027s why it is necessary to\ncheck it in the source code.\nThe code is used with barrel shifter is used.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "9c749e177ccc0b3ee9589425c7255079e7a726fc",
      "tree": "24a4f8f56b4f6b545bd4c688d50e6d855a43d731",
      "parents": [
        "026a2078791b64aede220b1b1a3e4dfe4ab175e7"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Jan 28 13:14:58 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Jan 28 14:05:00 2011 +0100"
      },
      "message": "microblaze: Fix unaligned issue on MMU system with BS\u003d0 DIV\u003d1\n\nUnaligned code use shift for finding register operand.\nThere is used BSRLI(r8,r8,2) macro which is expand for BS\u003d0, DIV\u003d1\nby\n\tori rD, r0, (1 \u003c\u003c imm);\t\\\n\tidivu rD, rD, rA\n\nbut if rD is equal rA then ori instruction rewrite value which\nshould be devide.\n\nThe patch remove this macro which use idivu instruction because\nidivu takes 32/34 cycles. The highest shifting is 20 which takes\n20 cycles.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "026a2078791b64aede220b1b1a3e4dfe4ab175e7",
      "tree": "069d401f5149a429736da6620d2c731d4186f399",
      "parents": [
        "1f0324caefd39985e9fe052fac97da31694db31e"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Jan 26 13:41:05 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Jan 28 14:04:36 2011 +0100"
      },
      "message": "microblaze: Fix DTB passing from bootloader\n\nLittle endian system needs to check OF_DT_HEADER\nbut it is swapped because it is in big-endian.\nMicroblaze LE provides lwr instruction which loads\nmagic number in BIG endian format which can be compared.\n\nThere is used the fact that if you write 0x1 as word\nand load it as byte then you get for big-endian zero\nand 1 for little-endian.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "1f0324caefd39985e9fe052fac97da31694db31e",
      "tree": "1be0e2ac86c404273159570bf302ffe040869d85",
      "parents": [
        "0b6bb66d1247601e4a2560bb048d64c606bd7b73",
        "23febeddbe67e5160929f7c48f7bfe83c2eecb99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 28 12:24:34 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 28 12:24:34 2011 +1000"
      },
      "message": "Merge branch \u0027stable/bug-fixes-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/bug-fixes-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/setup: Route halt operations to safe_halt pvop.\n  xen/e820: Guard against E820_RAM not having page-aligned size or start.\n  xen/p2m: Mark INVALID_P2M_ENTRY the mfn_list past max_pfn.\n"
    },
    {
      "commit": "0e6d8cad448bde3d846961bb43db15daae94562e",
      "tree": "51b1730d736c97a56d0fa23f7f61d2676ac4e620",
      "parents": [
        "afb7d7099e27f30caf69b3ce80a4cb86612a0b87"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jan 27 15:49:06 2011 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jan 27 16:25:35 2011 -0800"
      },
      "message": "arch/arm/mach-omap2/dma.c: Convert IS_ERR result to PTR_ERR\n\nThis code elsewhere returns a negative constant to an indicate an error,\nwhile IS_ERR returns the result of a \u003e\u003d operation.\n\nThe semantic patch that fixes this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression x;\n@@\n\n if (...) { ...\n- return IS_ERR(x);\n+ return PTR_ERR(x);\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "afb7d7099e27f30caf69b3ce80a4cb86612a0b87",
      "tree": "0ad99e844900658d57920bd85ee7d95a257fba33",
      "parents": [
        "efe318a333767cbd20746f8d57f3ca7e398d9255"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Jan 17 06:31:18 2011 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jan 27 16:22:55 2011 -0800"
      },
      "message": "arm: omap2: mux: fix compile warning\n\nCommit 8419fdbaf2118a0a169441be82f09f7be93a5ca1\n(omap2+: Add omap_mux_get_by_name) introduced the following\ncompile warning:\n\narch/arm/mach-omap2/mux.c: In function \u0027_omap_mux_get_by_name\u0027:\narch/arm/mach-omap2/mux.c:163:17: warning: \u0027found_mode\u0027 may be used\nuninitialized in this function\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n[tony@atomide.com: updated comments]\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "efe318a333767cbd20746f8d57f3ca7e398d9255",
      "tree": "731233b6921794dfc8e6e53e7f2d3d887ea26c34",
      "parents": [
        "9f9605c2eda9679e6f63c605cbd9cbf6a9a7f3fa"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jan 27 15:52:16 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jan 27 15:52:16 2011 -0800"
      },
      "message": "omap1: Simplify use of omap_irq_flags\n\nCommit 03a9e5126147c9f92aeba4b34f62b15b625087fb\n(omap1: Use asm_irq_flags for entry-macro.S) added support\nfor multi-omap builds with addition of the omap_irq_flags.\n\nCommit 9f9605c2eda9679e6f63c605cbd9cbf6a9a7f3fa\n(omap2+: Fix unused variable warning for omap_irq_base)\nsimplified omap2+ entry-macro.S by moving omap_irq_flags\nout of entry-macro.S.\n\nSimplify omap1 entry-macro.S in a similar way to keep the\ncode consistent. Based on a similar earlier patch for omap2+\nby Russell King \u003crmk+kernel@arm.linux.org.uk\u003e.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "9f9605c2eda9679e6f63c605cbd9cbf6a9a7f3fa",
      "tree": "318072a09a23b66c553fd910f602447ef857d5dd",
      "parents": [
        "6fb1b304255efc5c4c93874ac8c066272e257e28"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 07 11:57:44 2011 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jan 27 15:33:47 2011 -0800"
      },
      "message": "omap2+: Fix unused variable warning for omap_irq_base\n\nCommit 5d190c40100793a6dfc37bf325677c10f3c80edf\n(omap2+: Initialize omap_irq_base for entry-macro.S from\nplatform code) simplified the handling of omap_irq_base\nfor multi-omap builds. However, this patch also introduced\na build warning for !MULTI_OMAP2 builds:\n\narch/arm/mach-omap2/io.c: In function \u0027omap_irq_base_init\u0027:\narch/arm/mach-omap2/io.c:322: warning: unused variable \u0027omap_irq_base\u0027\n\nFix this by removing the ifdef. Also simplify things further\nby moving omap_irq_base out of entry-macro.S.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n[tony@atomide.com: updated comments]\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f7b548fa3d74f0db9af4fd41fbef973231d384fd",
      "tree": "ef4eee8f3b293599e378e30c58903eab425ecb49",
      "parents": [
        "95f9354b4cd23902e0556348325366378cb5e621",
        "889a7a6a5d5e64063effd40056bdc7b8fb336bd1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 28 06:43:41 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 28 06:43:41 2011 +1000"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  percpu, x86: Fix percpu_xchg_op()\n  x86: Remove left over system_64.h\n  x86-64: Don\u0027t use pointer to out-of-scope variable in dump_trace()\n"
    },
    {
      "commit": "785eb10b9f1cf1a1b9e3bb5175da04dc0ffba553",
      "tree": "3085fd015d9e3b0a504a729e049a6a9f1ca500d8",
      "parents": [
        "6fb1b304255efc5c4c93874ac8c066272e257e28",
        "6cb8e872c800be55496a56d1e1a6aafba8fa936d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 28 06:32:05 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 28 06:32:05 2011 +1000"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/egtvedt/avr32-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/egtvedt/avr32-2.6:\n  avr32: add missing include causing undefined pgtable_page_* references\n"
    },
    {
      "commit": "d038b12c6d773a4b9f69ca5243773bf6314f7ee9",
      "tree": "c59c68b0e94c3a84d8ebd8fe48974c616f2ae303",
      "parents": [
        "88d4f0db7fa8785859c1d637f9aac210932b6216"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Tue Jan 25 17:32:01 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 27 19:21:53 2011 +0100"
      },
      "message": "perf: Fix Pentium4 raw event validation\n\nThis patch fixes some issues with raw event validation on\nPentium 4 (Netburst) based processors.\n\nAs I was testing libpfm4 Netburst support, I ran into two\nproblems in the p4_validate_raw_event() function:\n\n   - the shared field must be checked ONLY when HT is on\n   - the binding to ESCR register was missing\n\nThe second item was causing raw events to not be encoded\ncorrectly compared to generic PMU events.\n\nWith this patch, I can now pass Netburst events to libpfm4\nexamples and get meaningful results:\n\n  $ task -e global_power_events:running:u  noploop 1\n  noploop for 1 seconds\n  3,206,304,898 global_power_events:running\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nAcked-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: peterz@infradead.org\nCc: paulus@samba.org\nCc: davem@davemloft.net\nCc: fweisbec@gmail.com\nCc: perfmon2-devel@lists.sf.net\nCc: eranian@gmail.com\nCc: robert.richter@amd.com\nCc: acme@redhat.com\nCc: gorcunov@gmail.com\nCc: ming.m.lin@intel.com\nLKML-Reference: \u003c4d3efb2f.1252d80a.1a80.ffffc83f@mx.google.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "23febeddbe67e5160929f7c48f7bfe83c2eecb99",
      "tree": "0a5ce5f89e7ec1a8c1d30452677a077ad8753243",
      "parents": [
        "7cb31b752c71e0bd405c1139e1907c3335877dff"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Wed Jan 26 17:07:27 2011 +0000"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Thu Jan 27 12:00:24 2011 -0500"
      },
      "message": "xen/setup: Route halt operations to safe_halt pvop.\n\nWith this patch, the cpuidle driver does not load and\ndoes not issue the mwait operations. Instead the hypervisor\nis doing them (b/c we call the safe_halt pvops call).\n\nThis fixes quite a lot of bootup issues wherein the user had\nto force interrupts for the continuation of the bootup.\n\nDetails are discussed in:\n\nhttp://lists.xensource.com/archives/html/xen-devel/2011-01/msg00535.html\n\n[v2: Wrote the commit description]\n\nReported-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nTested-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "7cb31b752c71e0bd405c1139e1907c3335877dff",
      "tree": "fb867bd74a89ddff24075907080faa41b33797f2",
      "parents": [
        "cf04d120d9413de581437cf9a29f138ec1178f65"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Thu Jan 27 10:13:25 2011 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Thu Jan 27 10:49:35 2011 -0500"
      },
      "message": "xen/e820: Guard against E820_RAM not having page-aligned size or start.\n\nUnder Dell Inspiron 1525, and Intel SandyBridge SDP\u0027s the\nBIOS e820 RAM is not page-aligned:\n\n[   0.000000]  Xen: 0000000000100000 - 00000000df66d800 (usable)\n\nWe were not handling that and ended up setting up a pagetable\nthat included up to df66e000 with the disastrous effect that when\n\n        memset(NODE_DATA(nodeid), 0, sizeof(pg_data_t));\n\ntried to clear the page it would crash at the 2K mark.\n\nInitially reported by Michael Young @\nhttp://lists.xensource.com/archives/html/xen-devel/2011-01/msg00108.html\n\nThe fix is to page-align the size and also take into consideration\nthe start of the E820 (in case that is not page-aligned either). This\nfixes the bootup failure on those affected machines.\n\nThis patch is a rework of the Micheal A Young initial patch and\nconsiders the case if the start is not page-aligned.\n\nReported-by: Michael A Young \u003cm.a.young@durham.ac.uk\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Michael A Young \u003cm.a.young@durham.ac.uk\u003e\n"
    },
    {
      "commit": "cf04d120d9413de581437cf9a29f138ec1178f65",
      "tree": "29de479bca1f9b059eb219881bf0e6f6d8d13c88",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "stefan.bader@canonical.com",
        "time": "Thu Jan 27 10:03:14 2011 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Thu Jan 27 10:49:34 2011 -0500"
      },
      "message": "xen/p2m: Mark INVALID_P2M_ENTRY the mfn_list past max_pfn.\n\nIn case the mfn_list does not have enough entries to fill\na p2m page we do not want the entries from max_pfn up to\nthe boundary to be filled with unknown values. Hence\nset them to INVALID_P2M_ENTRY.\n\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "b48b5f51568977592f1bfce91c1c6378b0a5a4f5",
      "tree": "fdf32a96847b5c90531dca94131c171f287da37d",
      "parents": [
        "cc939754db459d9caf3d77eef4f8a58bd8e15077"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Sat Jan 22 21:24:14 2011 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jan 26 21:28:06 2011 -0800"
      },
      "message": "ARM: tegra: clock: Add forward reference to struct clk\n\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\n"
    },
    {
      "commit": "cc939754db459d9caf3d77eef4f8a58bd8e15077",
      "tree": "d0ce82110197b55289e6973c6012f23a235a1d7a",
      "parents": [
        "867996cb4fc51aeccb2148f30356a00352e0f22f"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Sun Nov 28 20:14:53 2010 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jan 26 21:28:06 2011 -0800"
      },
      "message": "ARM: tegra: irq: Rename gic pointers to avoid conflicts\n\nA future patch will export gic_mask_irq and gic_unmask_irq.\nRename the pointers in arch/arm/mach-tegra/irq.c to avoid\na compile error.\n\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\n"
    },
    {
      "commit": "867996cb4fc51aeccb2148f30356a00352e0f22f",
      "tree": "237461003564991b3300c231bacf31ce1b2239ff",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jan 15 22:41:27 2011 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jan 26 21:28:06 2011 -0800"
      },
      "message": "arm/tegra: Fix tegra irq_data conversion\n\nCommit 37337a8d5e68d6e19075dbdb3acf4f1011dae972, \"ARM: tegra: irq_data\nconversion.\" missed changing one reference to \u0027irq\u0027 in the function\ntegra_gpio_irq_set_type().  This patch fixes the build error.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@secretlab.ca\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\n"
    },
    {
      "commit": "6cb8e872c800be55496a56d1e1a6aafba8fa936d",
      "tree": "d39ebe71cebd757066eb81dcdaf706dd1f447f38",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Mon Jan 24 13:51:58 2011 +0100"
      },
      "committer": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Wed Jan 26 12:35:15 2011 +0100"
      },
      "message": "avr32: add missing include causing undefined pgtable_page_* references\n\nThis patch adds the linux/mm.h header file to the AVR32 arch pgalloc.c\nimplementation to fix the undefined reference to pgtable_page_ctor() and\npgtable_page_dtor().\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\n"
    },
    {
      "commit": "889a7a6a5d5e64063effd40056bdc7b8fb336bd1",
      "tree": "84f366024832785f6eff971c96129be6e131f6c8",
      "parents": [
        "9a57c3e487d25f69715705dfeef6eb9e4d666ad7"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Jan 25 17:31:54 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 26 08:10:49 2011 +0100"
      },
      "message": "percpu, x86: Fix percpu_xchg_op()\n\nThese recent percpu commits:\n\n  2485b6464cf8: x86,percpu: Move out of place 64 bit ops into X86_64 section\n  8270137a0d50: cpuops: Use cmpxchg for xchg to avoid lock semantics\n\nCaused this \u0027perf top\u0027 crash:\n\n Kernel panic - not syncing: Fatal exception in interrupt\n Pid: 0, comm: swapper Tainted: G     D\n 2.6.38-rc2-00181-gef71723 #413 Call Trace: \u003cIRQ\u003e [\u003cffffffff810465b5\u003e]\n    ? panic\n    ? kmsg_dump\n    ? kmsg_dump\n    ? oops_end\n    ? no_context\n    ? __bad_area_nosemaphore\n    ? perf_output_begin\n    ? bad_area_nosemaphore\n    ? do_page_fault\n    ? __task_pid_nr_ns\n    ? perf_event_tid\n    ? __perf_event_header__init_id\n    ? validate_chain\n    ? perf_output_sample\n    ? trace_hardirqs_off\n    ? page_fault\n    ? irq_work_run\n    ? update_process_times\n    ? tick_sched_timer\n    ? tick_sched_timer\n    ? __run_hrtimer\n    ? hrtimer_interrupt\n    ? account_system_vtime\n    ? smp_apic_timer_interrupt\n    ? apic_timer_interrupt\n ...\n\nLooking at assembly code, I found:\n\nlist \u003d this_cpu_xchg(irq_work_list, NULL);\n\ngives this wrong code : (gcc-4.1.2 cross compiler)\n\nffffffff810bc45e:\n\tmov    %gs:0xead0,%rax\n\tcmpxchg %rax,%gs:0xead0\n\tjne    ffffffff810bc45e \u003cirq_work_run+0x3e\u003e\n\ttest   %rax,%rax\n\tje     ffffffff810bc4aa \u003cirq_work_run+0x8a\u003e\n\nTell gcc we dirty eax/rax register in percpu_xchg_op()\n\nCompiler must use another register to store pxo_new__\n\nWe also dont need to reload percpu value after a jump,\nsince a \u0027failed\u0027 cmpxchg already updated eax/rax\n\nWrong generated code was :\n\txor     %rax,%rax   /* load 0 into %rax */\n1:\tmov     %gs:0xead0,%rax\n\tcmpxchg %rax,%gs:0xead0\n\tjne     1b\n\ttest    %rax,%rax\n\nAfter patch :\n\n\txor     %rdx,%rdx   /* load 0 into %rdx */\n\tmov     %gs:0xead0,%rax\n1:\tcmpxchg %rdx,%gs:0xead0\n\tjne     1b:\n\ttest    %rax,%rax\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nLKML-Reference: \u003c1295973114.3588.312.camel@edumazet-laptop\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9a57c3e487d25f69715705dfeef6eb9e4d666ad7",
      "tree": "3a3cc633062db4048d742219db53313befb15f95",
      "parents": [
        "2e5aa6824d9e0248d734573dad8858a2cc279cfe"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Mon Jan 24 17:13:53 2011 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 26 08:05:58 2011 +0100"
      },
      "message": "x86: Remove left over system_64.h\n\nLeft-over from the x86 merge ...\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nLKML-Reference: \u003c4D3E23D1.7010405@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6fb1b304255efc5c4c93874ac8c066272e257e28",
      "tree": "67b4193e20d3a5470f56b26d912ed791dba20f13",
      "parents": [
        "ac751efa6a0d70f2c9daef5c7e3a92270f5c2dff",
        "409550f2902470f0387fe40a7db441526e16b2c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 16:31:44 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 16:31:44 2011 +1000"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: wacom - pass touch resolution to clients through input_absinfo\n  Input: wacom - add 2 Bamboo Pen and touch models\n  Input: sysrq - ensure sysrq_enabled and __sysrq_enabled are consistent\n  Input: sparse-keymap - fix KEY_VSW handling in sparse_keymap_setup\n  Input: tegra-kbc - add tegra keyboard driver\n  Input: gpio_keys - switch to using request_any_context_irq\n  Input: serio - allow registered drivers to get status flag\n  Input: ct82710c - return proper error code for ct82c710_open\n  Input: bu21013_ts - added regulator support\n  Input: bu21013_ts - remove duplicate resolution parameters\n  Input: tnetv107x-ts - don\u0027t treat NULL clk as an error\n  Input: tnetv107x-keypad - don\u0027t treat NULL clk as an error\n\nFix up trivial conflicts in drivers/input/keyboard/Makefile due to\nadditions of tc3589x/Tegra drivers\n"
    },
    {
      "commit": "ac751efa6a0d70f2c9daef5c7e3a92270f5c2dff",
      "tree": "e2d3f799e20e2cbca80891ea17af7484f21d628f",
      "parents": [
        "3689456b4bd36027022b3215eb2acba51cd0e6b5"
      ],
      "author": {
        "name": "Torben Hohn",
        "email": "torbenh@gmx.de",
        "time": "Tue Jan 25 15:07:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 10:50:06 2011 +1000"
      },
      "message": "console: rename acquire/release_console_sem() to console_lock/unlock()\n\nThe -rt patches change the console_semaphore to console_mutex.  As a\nresult, a quite large chunk of the patches changes all\nacquire/release_console_sem() to acquire/release_console_mutex()\n\nThis commit makes things use more neutral function names which dont make\nimplications about the underlying lock.\n\nThe only real change is the return value of console_trylock which is\ninverted from try_acquire_console_sem()\n\nThis patch also paves the way to switching console_sem from a semaphore to\na mutex.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: make console_trylock return 1 on success, per Geert]\nSigned-off-by: Torben Hohn \u003ctorbenh@gmx.de\u003e\nCc: Thomas Gleixner \u003ctglx@tglx.de\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cacf061c5e42a040200463afccd9178ace680322",
      "tree": "e42cf6da9b8f553ae9a5d0e0f6eb959c141c338e",
      "parents": [
        "6663050edd9c2e8b1e1f55c09459144d84c045f0"
      ],
      "author": {
        "name": "Andrea Arcangeli",
        "email": "aarcange@redhat.com",
        "time": "Tue Jan 25 15:07:09 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 10:49:57 2011 +1000"
      },
      "message": "thp: fix PARAVIRT x86 32bit noPAE\n\nThis fixes TRANSPARENT_HUGEPAGE\u003dy with PARAVIRT\u003dy and HIGHMEM64\u003dn.\n\nThe #ifdef that this patch removes was erratically introduced to fix a\nbuild error for noPAE (where pmd.pmd doesn\u0027t exist).  So then the kernel\nbuilt but it failed at runtime because set_pmd_at was a noop.  This will\ncorrect it by enabling set_pmd_at for noPAE mode too.\n\nSigned-off-by: Andrea Arcangeli \u003caarcange@redhat.com\u003e\nReported-by: werner \u003cw.landgraf@ru.ru\u003e\nReported-by: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nTested-by: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6663050edd9c2e8b1e1f55c09459144d84c045f0",
      "tree": "f683d34d517465d62dcf2fd311f8f6e5d7e736b0",
      "parents": [
        "3af03655e885ba7f48ca6318e231a7086a51082e",
        "2f8e7285606bcdf8f574bff633675eabcee83d5e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 09:04:18 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 09:04:18 2011 +1000"
      },
      "message": "Merge branch \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ALSA: AACI: fix timeout duration\n  ALSA: AACI: fix timeout condition checking\n  ARM: 6636/1: ep93xx: default multiplexed gpio ports to gpio mode\n  ARM: 6637/1: Make the argument to virt_to_phys() \"const volatile\"\n  ARM: twd: ensure timer reload is reprogrammed on entry to periodic mode\n  ARM: 6635/2: Configure reference clock for Versatile Express timers\n  ARM: versatile: name configuration options after actual board names\n  ARM: realview: name configuration options after actual board names\n  ARM: realview,vexpress: fix section mismatch warning for pen_release\n  ARM: 6632/3: mmci: stop using the blockend interrupts\n"
    },
    {
      "commit": "01ed875a12eacd5ece370b20ccf8f51543feb172",
      "tree": "f999e0050439dc8e958351f43ec0545191a2a206",
      "parents": [
        "8348ad7c178627a302d579906096108b02052730",
        "5df1abdbd37af2ae317a1c5b5944173284dc55d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 09:02:55 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 09:02:55 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/amiga: Fix \"debug\u003dmem\"\n  m68k/atari: Rename \"scc\" to \"atari_scc\"\n  m68k: Uninline strchr()\n"
    },
    {
      "commit": "8348ad7c178627a302d579906096108b02052730",
      "tree": "253a309819de4cd9d913594950e7c1764f7ba5c7",
      "parents": [
        "9948d378b99b06f6f34164dd8ff827e228ae9251",
        "170c7ab58f41c526c54e9dd04044857d5d73f9e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 09:02:14 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 09:02:14 2011 +1000"
      },
      "message": "Merge branch \u0027rmobile-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027rmobile-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  ARM: mach-shmobile: AG5EVM LCDC / MIPI-DSI platform data\n  ARM: mach-shmobile: sh73a0 CPGA fix for PLL CFG bit\n  ARM: mach-shmobile: mackerel: clarify shdi/mmcif switch settings\n  ARM: mach-shmobile: sh73a0 CPGA fix for IrDA MSTP\n  ARM: mach-shmobile: sh73a0 CPGA fix for FRQCRA M3\n  ARM: mach-shmobile: remove sh7367 on-chip set_irq_type()\n  ARM: mach-shmobile: sh7372 INTCS MFIS2 interrupt update\n  ARM: mach-shmobile: ag5evm: Add IrDA support\n  ARM: mach-shmobile: clock-sh7372: fixup pllc2 set_rate\n  mmc: sh_mmcif: Convert to __raw_xxx() I/O accessors.\n  ARM: mach-shmobile: ag5evm requires GPIOLIB\n  ARM: mach-shmobile: fix cpu_base of gic_init() on sh73a0\n"
    },
    {
      "commit": "fd3830b379b87b9a47d796d79d1e41f73e1973fa",
      "tree": "92ea342d373631befab5e467b53b9bf374e49f81",
      "parents": [
        "ceb73c12047b8d543570b23353e7848eb7c540a1",
        "75a9fa0a769a373bda0b0f49101f066618b7effb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 09:00:17 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 09:00:17 2011 +1000"
      },
      "message": "Merge branch \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Fix build of sh7750 base boards\n  sh: update INTC to clear IRQ sense valid flag\n  sh: Fix sh build failure when CONFIG_SFC\u003dm\n  sh: fix MSIOF0 SPI on ecovec: it conflicts with VOU\n  sh: support XZ-compressed kernel.\n  sh: Fix up breakage from asm-generic/pgtable.h changes.\n"
    },
    {
      "commit": "fd015480c29deb52ae3bfaf41e888c450765edd8",
      "tree": "d7c72f6c719c593881c78c73d8a4f46d03fcd870",
      "parents": [
        "05b112ff98070dc1f3293e8cd8e4c6f468d1084a"
      ],
      "author": {
        "name": "Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Jan 25 01:05:35 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 25 21:18:04 2011 +0000"
      },
      "message": "ARM: 6636/1: ep93xx: default multiplexed gpio ports to gpio mode\n\nThe EP93xx C and D GPIO ports are multiplexed with the Keypad Interface\nperipheral.  At power-up they default into non-GPIO mode with the Key\nMatrix controller enabled so these ports are unusable for GPIO.  Note\nthat the Keypad Interface peripheral is only available in the EP9307,\nEP9312, and EP9315 processor variants.\n\nThe keypad support will clear the DeviceConfig bits appropriately to\nenable the Keypad Interface when the driver is loaded.  And, when the\ndriver is unloaded it will set the bits to return the ports to GPIO mode.\n\nTo make these ports available for GPIO after power-up on all EP93xx\nprocessor variants, set the KEYS and GONK bits in the DeviceConfig\nregister.\n\nSimilarly, the E, G, and H ports are multiplexed with the IDE Interface\nperipheral.  At power-up these also default into non-GPIO mode.  Note\nthat the IDE peripheral is only available in the EP9312 and EP9315\nprocessor variants.\n\nSince an IDE driver is not even available in mainline, set the EONIDE,\nGONIDE, and HONIDE bits in the DeviceConfig register so that these\nports will be available for GPIO use after power-up.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "05b112ff98070dc1f3293e8cd8e4c6f468d1084a",
      "tree": "18b5ddfc985a96c637e59ff3e5ce4672c277ff58",
      "parents": [
        "03399c1cb4e2503e92d10c1ce38ac2e69b7d2380"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Jan 25 11:18:25 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 25 21:18:03 2011 +0000"
      },
      "message": "ARM: 6637/1: Make the argument to virt_to_phys() \"const volatile\"\n\nChanging the virt_to_phys() argument to \"const volatile void *\" avoids\ncompiler warnings in some situations where this function is used.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "03399c1cb4e2503e92d10c1ce38ac2e69b7d2380",
      "tree": "a7a9b7910fb212bf7c57f6330b4a208ea8b17143",
      "parents": [
        "baaece224570a935210a59257b5d9073e99843ea"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 25 10:35:36 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 25 21:17:58 2011 +0000"
      },
      "message": "ARM: twd: ensure timer reload is reprogrammed on entry to periodic mode\n\nEnsure that the twd timer reload value is reprogrammed each time we\nenter periodic mode.  This ensures that the reload value is always\nreset correctly.\n\nTested-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "baaece224570a935210a59257b5d9073e99843ea",
      "tree": "1b0af1903ce4a58122473cca2d128ae1f56726c0",
      "parents": [
        "e5310f611d17ed4e92e0d4e46fd9f6fb40e66df3"
      ],
      "author": {
        "name": "Pawel Moll",
        "email": "pawel.moll@arm.com",
        "time": "Tue Jan 25 15:53:03 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 25 16:18:33 2011 +0000"
      },
      "message": "ARM: 6635/2: Configure reference clock for Versatile Express timers\n\nTimers on Versatile Express mainboard are used as system clock/event\nsources. Driver assumes that they are clocked with 1MHz signal.\nOld V2M firmware apparently configured it by default, but on newer\nboards one can observe that \"sleep 1\" command takes over 30 seconds\nto finish, as the timers are fed with 32kHz instead...\n\nThis patch performs required magic and also removes code clearing\ntimer\u0027s control registers, as exactly the same operations are\nperformed by the timer driver few jiffies later.\n\nSigned-off-by: Pawel Moll \u003cpawel.moll@arm.com\u003e\nTested-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e5310f611d17ed4e92e0d4e46fd9f6fb40e66df3",
      "tree": "86f44e0ccd097c9dd3e1cc132bf8fb6014fa1a9d",
      "parents": [
        "d2a1c9ad785897850db0d46f4ba02364d89386b5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 24 12:00:01 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 25 15:08:02 2011 +0000"
      },
      "message": "ARM: versatile: name configuration options after actual board names\n\nUpdate the option text to those which appear on the front of the\nappropriate board user guides.  This gives consistent board naming, and\nmakes it obvious which option is for which platform.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d2a1c9ad785897850db0d46f4ba02364d89386b5",
      "tree": "6a15197b88850cc851de2103ccf597c6af55b8a5",
      "parents": [
        "ec15038f2becd710eef7485baff7830abb1c9330"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 24 10:58:24 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 25 15:08:01 2011 +0000"
      },
      "message": "ARM: realview: name configuration options after actual board names\n\nAs no one seems to really know which configuration options tie up with\nwhich boards, I thought I\u0027d do some investigation and try to work it\nout.  After discussion with some folk in linaro, I think I have this\nnailed.\n\nThe names are updated to use the name on the front of the appropriate\nboard user guide for the various baseboards, which I\u0027ve taken to be\nthe official name for each board.\n\nI haven\u0027t significantly updated the descriptions for the tiles as that\nis even less clear - as far as I can see on ARMs website, there is no\nCortex-A9 tile for Realview EB - only ARM11MPCore, ARM1156T2F-S,\nARM1176TZF-S and Cortex-R4F.  So exactly what this \u0027Multicore Cortex-A9\nTile\u0027 is...\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ec15038f2becd710eef7485baff7830abb1c9330",
      "tree": "87e4f3923fa3f589765eddffbb332d3c235db7f8",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 22 17:22:34 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 25 15:08:01 2011 +0000"
      },
      "message": "ARM: realview,vexpress: fix section mismatch warning for pen_release\n\nFix two section mismatch warnings in the platform SMP bringup code for\nRealview and Versatile Express:\n\nWARNING: arch/arm/mach-realview/built-in.o(.text+0x8ac): Section mismatch in reference from the function write_pen_release() to the variable .cpuinit.data:pen_release\nThe function write_pen_release() references\nthe variable __cpuinitdata pen_release.\nThis is often because write_pen_release lacks a __cpuinitdata\nannotation or the annotation of pen_release is wrong.\n\nWARNING: arch/arm/mach-vexpress/built-in.o(.text+0x7b4): Section mismatch in reference from the function write_pen_release() to the variable .cpuinit.data:pen_release\nThe function write_pen_release() references\nthe variable __cpuinitdata pen_release.\nThis is often because write_pen_release lacks a __cpuinitdata\nannotation or the annotation of pen_release is wrong.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "75a9fa0a769a373bda0b0f49101f066618b7effb",
      "tree": "b384f45f5a354323b8377603469ec177b757e25d",
      "parents": [
        "8a5a778665efb3a5f16ebb6fbc13356907e45775"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Mon Jan 24 01:40:17 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 25 15:03:15 2011 +0900"
      },
      "message": "sh: Fix build of sh7750 base boards\n\nRenamed platform_register_device to platform_device_register.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2e5aa6824d9e0248d734573dad8858a2cc279cfe",
      "tree": "535b372f88eee1ac3e56eda16c8618499f34fbaa",
      "parents": [
        "ec30f343d61391ab23705e50a525da1d55395780"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Jan 24 22:41:11 2011 +0100"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Mon Jan 24 13:46:15 2011 -0800"
      },
      "message": "x86-64: Don\u0027t use pointer to out-of-scope variable in dump_trace()\n\nIn arch/x86/kernel/dumpstack_64.c::dump_trace() we have this code:\n\n...\n  \t\tif (!stack) {\n  \t\t\tunsigned long dummy;\n  \t\t\tstack \u003d \u0026dummy;\n  \t\t\tif (task \u0026\u0026 task !\u003d current)\n  \t\t\t\tstack \u003d (unsigned long *)task-\u003ethread.sp;\n  \t\t}\n\n  \t\tbp \u003d stack_frame(task, regs);\n  \t\t/*\n  \t\t * Print function call entries in all stacks, starting at the\n  \t\t * current stack address. If the stacks consist of nested\n  \t\t * exceptions\n  \t\t */\n  \t\ttinfo \u003d task_thread_info(task);\n\n  \t\tfor (;;) {\n  \t\t\tchar *id;\n  \t\t\tunsigned long *estack_end;\n  \t\t\testack_end \u003d in_exception_stack(cpu, (unsigned long)stack,\n  \t\t\t\t\t\t\t\u0026used, \u0026id);\n...\n\nYou\u0027ll notice that we assign to \u0027stack\u0027 the address of the variable\n\u0027dummy\u0027 which is only in-scope inside the \u0027if (!stack)\u0027. So when we later\naccess stack (at the end of the above, and assuming we did not take the\n\u0027if (task \u0026\u0026 task !\u003d current)\u0027 branch) we\u0027ll be using the address of a\nvariable that is no longer in scope. I believe this patch is the proper\nfix, but I freely admit that I\u0027m not 100% certain.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nLKML-Reference: \u003calpine.LNX.2.00.1101242232590.10252@swampdragon.chaosbits.net\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "34686fe689bf62d34af5379240caf7c446607ead",
      "tree": "eb6f192631aa8469cba13d875a0f8a72e91e08cf",
      "parents": [
        "500d85ce39e4d21368fbcdfec6cf3052170aeec8",
        "4fb699b408b559107f1e1b47d176d33361446b69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:29:49 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:29:49 2011 +1000"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  omap: DMA: clear interrupt status correctly\n  OMAP3: Devkit8000: Fix tps65930 pullup/pulldown configuration\n  arm: omap3: cm-t3517: minor comment fix\n  arm: omap3: cm-t3517: rtc fix\n  omap1: Fix sched_clock implementation when both MPU timer and 32K timer are used\n  omap1: Fix booting for 15xx and 730 with omap1_defconfig\n  omap1: Fix sched_clock for the MPU timer\n  OMAP: PRCM: remove duplicated headers\n  OMAP4: clockdomain: bypass unimplemented wake-up dependency functions on OMAP4\n  OMAP: counter_32k: init clocksource as part of machine timer init\n"
    },
    {
      "commit": "500d85ce39e4d21368fbcdfec6cf3052170aeec8",
      "tree": "ee0fe5723ccf82a89df52c2dc58068c03164ae0d",
      "parents": [
        "ce84d539ce47484ff3cbc9c67b3eb69ae88954f9",
        "00e99a49f6f3a6b5a84ba8bf8f632c9b974bea7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:26:47 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:26:47 2011 +1000"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf tools: Fix time function double declaration with glibc\n  perf tools: Fix build by checking if extra warnings are supported\n  perf tools: Fix build when using gcc 3.4.6\n  perf tools: Add missing header, fixes build\n  perf tools: Fix 64 bit integer format strings\n  perf test: Fix build on older glibcs\n  perf: perf_event_exit_task_context: s/rcu_dereference/rcu_dereference_raw/\n  perf test: Use cpu_map-\u003e[cpu] when setting affinity\n  perf symbols: Fix annotation of thumb code\n  perf: Annotate cpuctx-\u003ectx.mutex to avoid a lockdep splat\n  powerpc, perf: Fix frequency calculation for overflowing counters (FSL version)\n  perf: Fix perf_event_init_task()/perf_event_free_task() interaction\n  perf: Fix find_get_context() vs perf_event_exit_task() race\n"
    },
    {
      "commit": "4398f31ca7989cbddca96267e3d018d440bac30e",
      "tree": "77b59bd0b224107970f18c63299e58ffc63ff532",
      "parents": [
        "d315777b32a4696feb86f2a0c9e9f39c94683649",
        "8969691343354bdd80eff5405a0f879edbf013d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:24:12 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:24:12 2011 +1000"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Fix jump label with RO/NX module protection crash\n  x86, hotplug: Fix powersavings with offlined cores on AMD\n  x86, mcheck, therm_throt.c: Export symbol platform_thermal_notify to allow coretemp to handler intr\n  x86: Use asm-generic/cacheflush.h\n  x86: Update CPU cache attributes table descriptors\n"
    },
    {
      "commit": "8969691343354bdd80eff5405a0f879edbf013d6",
      "tree": "94780f18bfb33a6c5c20b007795e19eb628c1832",
      "parents": [
        "93789b32dbf355e70f18b17a82e8661677a7f7fb"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Sun Jan 23 15:45:52 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jan 23 16:12:45 2011 +0100"
      },
      "message": "x86: Fix jump label with RO/NX module protection crash\n\nIf we use jump table in module init, there are marked\nas removed in __jump_table section after init is done.\n\nBut we already applied ro permissions on the module, so\nwe can\u0027t modify a read only section (crash in\nremove_jump_label_module_init).\n\nMake the __jump_table section rw.\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nCc: Xiaotian Feng \u003cxtfeng@gmail.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Siarhei Liakh \u003csliakh.lkml@gmail.com\u003e\nCc: Xuxian Jiang \u003cjiang@cs.ncsu.edu\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Kees Cook \u003ckees.cook@canonical.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLKML-Reference: \u003c4D3C3F20.7030203@free.fr\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5df1abdbd37af2ae317a1c5b5944173284dc55d6",
      "tree": "d247502612687d043ae408248cd9206aab237d77",
      "parents": [
        "de339e4b792aed799bec23251e83f594ac44ae04"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Jan 07 13:25:29 2011 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Jan 23 11:24:42 2011 +0100"
      },
      "message": "m68k/amiga: Fix \"debug\u003dmem\"\n\n`debug\u003dmem\u0027 on Amiga has been broken for a while.\nearly_param() processing is done very/too early, i.e. before\namiga_identify() / amiga_chip_init(), causing amiga_savekmsg_setup() not\nto find any Chip RAM.\n\nAs we don\u0027t plan to free this memory anyway, just steal it from the initial\nChip RAM memory block instead.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "de339e4b792aed799bec23251e83f594ac44ae04",
      "tree": "d81f50de93e603104ca79182182175dc19421643",
      "parents": [
        "f9b07897c6288d7e5fc1fd004fccb0c5f1a0e570"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Jan 16 20:47:47 2011 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Jan 23 11:24:35 2011 +0100"
      },
      "message": "m68k/atari: Rename \"scc\" to \"atari_scc\"\n\nIt\u0027s a way too generic name for a global #define and conflicts with a variable\nwith the same name, causing build errors like:\n\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c: In function ‘_si_clkctl_cc’:\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1364: error: expected identifier or ‘(’ before ‘volatile’\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1364: error: expected ‘)’ before ‘(’ token\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1421: error: incompatible types in assignment\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1422: error: invalid operands to binary \u0026\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1423: error: invalid operands to binary \u0026\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1424: error: invalid operands to binary |\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: aggregate value used where an integer was expected\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1425: error: incompatible type for argument 4 of ‘bcmsdh_reg_write’\n| drivers/staging/brcm80211/brcmfmac/../util/siutils.c:1428: error: invalid operands to binary \u0026\n| make[8]: *** [drivers/staging/brcm80211/brcmfmac/../util/siutils.o] Error 1\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "f9b07897c6288d7e5fc1fd004fccb0c5f1a0e570",
      "tree": "6a998c45cde7a37643d762e621a28a4ec19f80b0",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jan 08 21:57:48 2011 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jan 22 19:32:54 2011 +0100"
      },
      "message": "m68k: Uninline strchr()\n\nSome versions of gcc replace calls to strstr() with single-character\n\"needle\" string parameters by calls to strchr() behind our back.\n\nIf strchr() is defined as an inline function, this causes linking errors\nlike\n\n\tERROR: \"strchr\" [drivers/target/target_core_mod.ko] undefined!\n\nAs m68k is the only architecture that has an inline strchr() and this\ninline version is not an optimized asm version, uninline strchr() and use\nthe standard out-of-line C version in lib/string.c instead.\n\nThis also decreases the defconfig/allmodconfig kernel image sizes by a few\nhundred bytes.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "93789b32dbf355e70f18b17a82e8661677a7f7fb",
      "tree": "551a937a1f236118fd149cbbcc635ef283a7a94c",
      "parents": [
        "f21bbec9ffcaf73e99938209e52b757d93f9133b"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Jan 20 15:42:52 2011 +0100"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Fri Jan 21 18:14:54 2011 -0800"
      },
      "message": "x86, hotplug: Fix powersavings with offlined cores on AMD\n\nea53069231f9317062910d6e772cca4ce93de8c8 made a CPU use monitor/mwait\nwhen offline. This is not the optimal choice for AMD wrt to powersavings\nand we\u0027d prefer our cores to halt (i.e. enter C1) instead. For this, the\nsame selection whether to use monitor/mwait has to be used as when we\nselect the idle routine for the machine.\n\nWith this patch, offlining cores 1-5 on a X6 machine allows core0 to\nboost again.\n\n[ hpa: putting this in urgent since it is a (power) regression fix ]\n\nReported-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nCc: stable@kernel.org # 37.x\nCc: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Venkatesh Pallipadi \u003cvenki@google.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.hl\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nLKML-Reference: \u003c1295534572-10730-1-git-send-email-bp@amd64.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "ebe0d805071c318ebbc3b5857f8f4f94214c1a52",
      "tree": "43716c1e57dede71b29547eb96f231efe9d063e7",
      "parents": [
        "5bf7a6503ff416214b9a53569677dbf07657e6fd",
        "2485b6464cf86a5bc361666838f2439c99c00567"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:43:21 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:43:21 2011 -0800"
      },
      "message": "Merge branch \u0027fixes-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu\n\n* \u0027fixes-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu:\n  x86,percpu: Move out of place 64 bit ops into X86_64 section\n"
    },
    {
      "commit": "0f5c2ac58f22fd41deaeeb45ee752d4ae55f0d01",
      "tree": "6e13ef4d7247e53d7a0f18e04549a8847cc80214",
      "parents": [
        "cfd74486eace27a0899b30529d01bc1a09a5b973",
        "dfff95c394b0dd977a6b65bd52b99703fae94d9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:38:26 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:38:26 2011 -0800"
      },
      "message": "Merge branch \u0027irq-cleanup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-cleanup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (37 commits)\n  um: Use generic irq Kconfig\n  tile: Use generic irq Kconfig\n  sparc: Use generic irq Kconfig\n  score: Use generic irq Kconfig\n  powerpc: Use generic irq Kconfig\n  parisc: Use generic irq Kconfig\n  mn10300: Use generic irq Kconfig\n  microblaze: Use generic irq Kconfig\n  m68knommu: Use generic irq Kconfig\n  ia64: Use generic irq Kconfig\n  frv: Use generic irq Kconfig\n  blackfin: Use generic irq Kconfig\n  alpha: Use generic irq Kconfig\n  genirq: Remove __do_IRQ\n  m32r: Convert to generic irq Kconfig\n  m32r: Convert usrv platform irq handling\n  m32r: Convert opsput_lcdpld irq chip\n  m32r: Convert opsput lanpld irq chip\n  m32r: Convert opsput pld irq chip\n  m32r: Convert opsput irq chip\n  ...\n"
    },
    {
      "commit": "cfd74486eace27a0899b30529d01bc1a09a5b973",
      "tree": "b4bb52cf16203b78f1a102567915911f0d1c4b85",
      "parents": [
        "a1d3f5b70d13b7035f925de1f2ba0003a04b9ac5",
        "8e1b4cf2108488ccfb9a3e7ed7cd85a435e01d4b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:35:10 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:35:10 2011 -0800"
      },
      "message": "Merge branch \u0027stable/bug-fixes-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/bug-fixes-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen: p2m: correctly initialize partial p2m leaf\n  xen: fix non-ANSI function warning in irq.c\n"
    },
    {
      "commit": "c745552a82cbf3a82adea5210212ed31ec03388d",
      "tree": "e9ca2570ad93965fd590e1c9717415709a836ad9",
      "parents": [
        "d41ad6df44fbd01837211cee3273ce2f9445be6e",
        "5d1034f01b3616d6636ab7851ad9e63d42abbbd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:24:16 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:24:16 2011 -0800"
      },
      "message": "Merge branch \u0027devicetree/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  powerpc/83xx: fix build failures on dt compatible list.\n"
    },
    {
      "commit": "d41ad6df44fbd01837211cee3273ce2f9445be6e",
      "tree": "2c67f9202b0db775a9b38fc121f4190433e1aef0",
      "parents": [
        "3dece370ecc7c6152b3fdd21c6de28179f6e643d",
        "8bfc5e36619e8464bf529137f834f55bd75de381"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:23:52 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:23:52 2011 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (34 commits)\n  powerpc/mpic: Fix mask/unmask timeout message\n  powerpc/pseries: Add BNX2\u003dm to defconfig\n  powerpc: Enable 64kB pages and 1024 threads in pseries config\n  powerpc: Disable mcount tracers in pseries defconfig\n  powerpc/boot/dts: Install dts from the right directory\n  powerpc: machine_check_generic is wrong on 64bit\n  powerpc: Check RTAS extended log flag before checking length\n  powerpc: Fix corruption when grabbing FWNMI data\n  powerpc: Rework pseries machine check handler\n  powerpc: Don\u0027t silently handle machine checks from userspace\n  powerpc: Remove duplicate debugger hook in machine_check_exception\n  powerpc: Never halt RTAS error logging after receiving an unrecoverable machine check\n  powerpc: Don\u0027t force MSR_RI in machine_check_exception\n  powerpc: Print 32 bits of DSISR in show_regs\n  powerpc/kdump: Disable ftrace during kexec\n  powerpc/kdump: Move crash_kexec_stop_spus to kdump crash handler\n  powerpc/kexec: Remove empty ppc_md.machine_kexec_prepare\n  powerpc/kexec: Don\u0027t initialise kexec hooks to default handlers\n  powerpc/kdump: Remove ppc_md.machine_crash_shutdown\n  powerpc/kexec: Remove ppc_md.machine_kexec\n  ...\n"
    },
    {
      "commit": "8e1b4cf2108488ccfb9a3e7ed7cd85a435e01d4b",
      "tree": "2a01dd503d48e9496002349f80e27343037d18e6",
      "parents": [
        "7d81c3b9e2e5057c52256e154205143ad4e6e919"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "stefan.bader@canonical.com",
        "time": "Thu Jan 20 15:38:23 2011 +0100"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Fri Jan 21 11:24:14 2011 -0500"
      },
      "message": "xen: p2m: correctly initialize partial p2m leaf\n\nAfter changing the p2m mapping to a tree by\n\n  commit 58e05027b530ff081ecea68e38de8d59db8f87e0\n    xen: convert p2m to a 3 level tree\n\nand trying to boot a DomU with 615MB of memory, the following crash was\nobserved in the dump:\n\nkernel direct mapping tables up to 26f00000 @ 1ec4000-1fff000\nBUG: unable to handle kernel NULL pointer dereference at (null)\nIP: [\u003cc0107397\u003e] xen_set_pte+0x27/0x60\n*pdpt \u003d 0000000000000000 *pde \u003d 0000000000000000\n\nAdding further debug statements showed that when trying to set up\npfn\u003d0x26700 the returned mapping was invalid.\n\npfn\u003d0x266ff calling set_pte(0xc1fe77f8, 0x6b3003)\npfn\u003d0x26700 calling set_pte(0xc1fe7800, 0x3)\n\nAlthough the last_pfn obtained from the startup info is 0x26700, which\nshould in turn not be hit, the additional 8MB which are added as extra\nmemory normally seem to be ok. This lead to looking into the initial\np2m tree construction, which uses the smaller value and assuming that\nthere is other code handling the extra memory.\n\nWhen the p2m tree is set up, the leaves are directly pointed to the\narray which the domain builder set up. But if the mapping is not on a\nboundary that fits into one p2m page, this will result in the last leaf\nbeing only partially valid. And as the invalid entries are not\ninitialized in that case, things go badly wrong.\n\nI am trying to fix that by checking whether the current leaf is a\ncomplete map and if not, allocate a completely new page and copy only\nthe valid pointers there. This may not be the most efficient or elegant\nsolution, but at least it seems to allow me booting DomUs with memory\nassignments all over the range.\n\nBugLink: http://bugs.launchpad.net/bugs/686692\n[v2: Redid a bit of commit wording and fixed a compile warning]\n\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "f21bbec9ffcaf73e99938209e52b757d93f9133b",
      "tree": "1a48c5c96355e5cfd1e8650e200dafcb1f396458",
      "parents": [
        "cc67ba6352ecbf6891083a18f8c78fa639ebd274"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Thu Jan 20 20:12:40 2011 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 21 14:11:12 2011 +0100"
      },
      "message": "x86, mcheck, therm_throt.c: Export symbol platform_thermal_notify to allow coretemp to handler intr\n\nIn therm_throt.c, commit\n9e76a97efd31a08cb19d0ba12013b8fb4ad3e474 patch doesn\u0027t export\nthe symbol platform_thermal_notify.\n\nOther drivers (e.g. drivers/hwmon/coretemp.c) can not find the\nsymbol platform_thermal_notify when defining threshould\ninterrupt handler.\n\nPlease apply this patch to allow threshold interrupt handler in\ncoretemp.\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nCc: R Durgadoss \u003cdurgadoss.r@intel.com\u003e\nCc: khali@linux-fr.org \u003ckhali@linux-fr.org\u003e\nCc: lm-sensors@lm-sensors.org \u003clm-sensors@lm-sensors.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nLKML-Reference: \u003c20110121041239.GB26954@linux-os.sc.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cc67ba6352ecbf6891083a18f8c78fa639ebd274",
      "tree": "728c4783f72b50cc8ef7b1af62c7e376efe409d6",
      "parents": [
        "fb87ec382f9d95469df494bdee9db922594f5cd4"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Jan 20 20:32:14 2011 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 21 14:11:12 2011 +0100"
      },
      "message": "x86: Use asm-generic/cacheflush.h\n\nThe implementation of the cache flushing interfaces on the x86\nis identical with the default implementation in asm-generic.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: arnd@arndb.de\nLKML-Reference: \u003c1295523136-4277-2-git-send-email-akinobu.mita@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dfff95c394b0dd977a6b65bd52b99703fae94d9b",
      "tree": "1f0d63fe218686bf0d6a75b4edc76b9bbb0b411e",
      "parents": [
        "8df274064e02aa8929eb5087dd8841b6601ab0ae"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:46:24 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:35 2011 +0100"
      },
      "message": "um: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\n"
    },
    {
      "commit": "8df274064e02aa8929eb5087dd8841b6601ab0ae",
      "tree": "9c5d72e3a2b765242ce9bcbaea605540327ca8c2",
      "parents": [
        "373b25c3bff14fd9ed30b6ddba49cbeeb7ccdf88"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:44:43 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:34 2011 +0100"
      },
      "message": "tile: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "373b25c3bff14fd9ed30b6ddba49cbeeb7ccdf88",
      "tree": "e3ccae9af4df4e121c9027b143cfcae209cfd8ec",
      "parents": [
        "2fc361bfcfce4fd05eb3d2e3d400dd387a5724c4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:43:56 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:34 2011 +0100"
      },
      "message": "sparc: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fc361bfcfce4fd05eb3d2e3d400dd387a5724c4",
      "tree": "d722f92e424714bb20a82a906d158759cd7c04b5",
      "parents": [
        "2604362b2671cef309f6023e6bea0cec52ee993b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:41:19 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:34 2011 +0100"
      },
      "message": "score: Use generic irq Kconfig\n\nNo functional change\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\n"
    },
    {
      "commit": "2604362b2671cef309f6023e6bea0cec52ee993b",
      "tree": "fc8ebfec0382354b9b96128ebe852a27235831a1",
      "parents": [
        "72e73af1f6546ba08d9314ac0e99dcdb06b7d486"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:39:39 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:33 2011 +0100"
      },
      "message": "powerpc: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "72e73af1f6546ba08d9314ac0e99dcdb06b7d486",
      "tree": "85c63a1e745fb7fad0c58f9da0df5bb7b3097d33",
      "parents": [
        "b169c908a51964822dc3aa828a3febb67933f1ac"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:38:30 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:33 2011 +0100"
      },
      "message": "parisc: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "b169c908a51964822dc3aa828a3febb67933f1ac",
      "tree": "4380add705c00693f2041c983b817686aac44ebc",
      "parents": [
        "b6e31629e335e8664a11be05992d39b2ee030960"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:36:02 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:33 2011 +0100"
      },
      "message": "mn10300: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "b6e31629e335e8664a11be05992d39b2ee030960",
      "tree": "c1adc86c25c47a15132b8a99474e6836be48bfae",
      "parents": [
        "d8b19323478af44d243e500656bb6ef2860ced6e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:35:05 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:32 2011 +0100"
      },
      "message": "microblaze: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "d8b19323478af44d243e500656bb6ef2860ced6e",
      "tree": "39cc40fafe85f1dbe76eabc3b19bd26999a1425f",
      "parents": [
        "c5e66129c1b5b6ea73128ce21b3591c00c963c0e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:34:21 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:32 2011 +0100"
      },
      "message": "m68knommu: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "c5e66129c1b5b6ea73128ce21b3591c00c963c0e",
      "tree": "c96036c8f5794f275f5ac48059bedc357f53d64f",
      "parents": [
        "f39b02d6f9af8c942961ef32c2bbce6cb6100c29"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:32:46 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:32 2011 +0100"
      },
      "message": "ia64: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f39b02d6f9af8c942961ef32c2bbce6cb6100c29",
      "tree": "864a2aea46f2b95d61f60c7a32062341e151258c",
      "parents": [
        "7b0288634921c748dfeb2ff3e7d04ae7cc94e795"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:32:04 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:32 2011 +0100"
      },
      "message": "frv: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "7b0288634921c748dfeb2ff3e7d04ae7cc94e795",
      "tree": "db97eb7b0af8a21c500be8b2e4fe9bc27a51b441",
      "parents": [
        "e27ec649a0dd49741c98173ac5cf4404912d2abf"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:29:58 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:31 2011 +0100"
      },
      "message": "blackfin: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e27ec649a0dd49741c98173ac5cf4404912d2abf",
      "tree": "62b21722e67b02f0fdf8fa1a62b38a2cfbbcd928",
      "parents": [
        "1c77ff22f539ceaa64ea43d6a26d867e84602cb7"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:27:11 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:31 2011 +0100"
      },
      "message": "alpha: Use generic irq Kconfig\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\n"
    },
    {
      "commit": "1c77ff22f539ceaa64ea43d6a26d867e84602cb7",
      "tree": "d1623ae6a2f8ed56acbaa03b514e393496c42802",
      "parents": [
        "0e155b2ce293382730b8473f6ceeb7ac9b939b7d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 19:41:35 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:31 2011 +0100"
      },
      "message": "genirq: Remove __do_IRQ\n\nAll architectures are finally converted. Remove the cruft.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\n"
    },
    {
      "commit": "0e155b2ce293382730b8473f6ceeb7ac9b939b7d",
      "tree": "326cac5cb1ce1ca4208073463dde7063b7a6c177",
      "parents": [
        "7a0abc7e7767455c9972de25b6c74e87271d16be"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 19:17:10 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:30 2011 +0100"
      },
      "message": "m32r: Convert to generic irq Kconfig\n\nUse the generic irq Kconfig. Select GENERIC_HARDIRQS_NO_DEPRECATED as\nwe have converted all irq_chip functions.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7a0abc7e7767455c9972de25b6c74e87271d16be",
      "tree": "24f88f95498252777324efd33826e3ba36b64b3a",
      "parents": [
        "9b141fa649b160c6a0854a79fe2cd741c5c99e80"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 19:10:18 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:30 2011 +0100"
      },
      "message": "m32r: Convert usrv platform irq handling\n\nConvert the irq chips to the new functions and use proper flow\nhandlers. handle_level_irq is appropriate.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9b141fa649b160c6a0854a79fe2cd741c5c99e80",
      "tree": "aa96a5837b48d197ea406c8131d857a7ef240774",
      "parents": [
        "1899a493b991cf9ea7a57d15b64588632fe32cf0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 19:01:23 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:30 2011 +0100"
      },
      "message": "m32r: Convert opsput_lcdpld irq chip\n\nConvert the irq chips to the new functions and use proper flow\nhandlers. handle_level_irq is appropriate.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1899a493b991cf9ea7a57d15b64588632fe32cf0",
      "tree": "1469941284984caefbed6f584e337b2244d32741",
      "parents": [
        "22cbc9384a495f2e6eb0d0fda91692431a28468e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 18:58:45 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:29 2011 +0100"
      },
      "message": "m32r: Convert opsput lanpld irq chip\n\nConvert the irq chips to the new functions and use proper flow\nhandlers. handle_level_irq is appropriate.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "22cbc9384a495f2e6eb0d0fda91692431a28468e",
      "tree": "a8a4d692ae9d58799e6b01068f7b0a77486e3268",
      "parents": [
        "883c0ccde1e12e7721966626983d61ccdbd0ae99"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 18:55:09 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:29 2011 +0100"
      },
      "message": "m32r: Convert opsput pld irq chip\n\nConvert the irq chips to the new functions and use proper flow\nhandlers. handle_level_irq is appropriate.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "883c0ccde1e12e7721966626983d61ccdbd0ae99",
      "tree": "044e91f213068bfc3d7177e7d137ca936ec3445c",
      "parents": [
        "ce1104ce67ea186bf5c23de66a2eeaf65823e1ce"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 18:48:15 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:29 2011 +0100"
      },
      "message": "m32r: Convert opsput irq chip\n\nConvert the irq chips to the new functions and use proper flow\nhandlers. handle_level_irq is appropriate.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ce1104ce67ea186bf5c23de66a2eeaf65823e1ce",
      "tree": "18155f12ec909572e8d3093a9125b6c9199b424c",
      "parents": [
        "b82727ec646578bdd3a6f31f6451f67784874675"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 18:44:10 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:28 2011 +0100"
      },
      "message": "m32r: Convert oaks32r irq chips\n\nConvert the irq chips to the new functions and use proper flow\nhandlers. handle_level_irq is appropriate.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b82727ec646578bdd3a6f31f6451f67784874675",
      "tree": "d94cd1c4e62366f02eb36e4df00ad4877f669af3",
      "parents": [
        "efa63c6495fb6f83a1cc183f0df2617e383392e9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 18:39:27 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:28 2011 +0100"
      },
      "message": "m32r: Convert mappi3 irq chip\n\nConvert the irq chips to the new functions and use proper flow\nhandlers. handle_level_irq is appropriate.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "efa63c6495fb6f83a1cc183f0df2617e383392e9",
      "tree": "e6a8fcddca3223f0e386f1f1cabb6ec4abc34030",
      "parents": [
        "1f12681ab1419a68da0f066b95e3e6e9270eb730"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 18:34:51 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:28 2011 +0100"
      },
      "message": "m32r: Convert mappi2 irq chip\n\nConvert the irq chips to the new functions and use proper flow\nhandlers. handle_level_irq is appropriate.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1f12681ab1419a68da0f066b95e3e6e9270eb730",
      "tree": "fa5760eacaff180a905247dc7d9fa77683dac170",
      "parents": [
        "37808e47eab064006eb17d46cf15a098655940c4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 18:27:59 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:27 2011 +0100"
      },
      "message": "m32r: Convert mappi irq chips\n\nConvert the irq chips to the new functions and use proper flow\nhandlers. handle_level_irq is appropriate.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "37808e47eab064006eb17d46cf15a098655940c4",
      "tree": "56804a90f0262568fd48cee072cbe07f45188e5d",
      "parents": [
        "72bd198f1d8e3341ea55dc250830a92e2816d16a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 18:19:42 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:27 2011 +0100"
      },
      "message": "m32r: Convert m32700ut lcdpld irq chip\n\nConvert the irq chip to the new functions and use proper flow\nhandlers. handle_level_irq is appropriate.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "72bd198f1d8e3341ea55dc250830a92e2816d16a",
      "tree": "084bad2600353ae147726e79e8f34711ffc6f55b",
      "parents": [
        "63b549b6552c7869c25a1c60783aa86a3380e06c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 18:14:21 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:27 2011 +0100"
      },
      "message": "m32r: Convert m32700ut lanpld irq chip\n\nConvert the irq chips to the new functions and use proper flow\nhandlers. handle_level_irq is appropriate.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "63b549b6552c7869c25a1c60783aa86a3380e06c",
      "tree": "a064077922d71f1cba1578b2e086b809a9929e25",
      "parents": [
        "364a9ba07b0341c7e16809d810a19e06b6e64b05"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 17:41:51 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:27 2011 +0100"
      },
      "message": "m32r: Convert m32700ut pld irq chip\n\nConvert the irq chips to the new functions and use proper flow\nhandlers. handle_level_irq is appropriate.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "364a9ba07b0341c7e16809d810a19e06b6e64b05",
      "tree": "15dbeef3f90f6fad62eca1171ec15789d3147bdd",
      "parents": [
        "8afb53b9ac0ac196d58b741d7bdfba8702ae7945"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Jan 11 10:43:49 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:26 2011 +0100"
      },
      "message": "m32r: Convert m32104ut irq chip\n\nConvert the irq chips to the new functions and use proper flow\nhandlers. handle_level_irq is appropriate.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8afb53b9ac0ac196d58b741d7bdfba8702ae7945",
      "tree": "3246760c3fa24eadb1ff72fec8d2edebfc36727e",
      "parents": [
        "863018a7a24a29c0862c62e70c89244fdd5a08bf"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 17:02:29 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:26 2011 +0100"
      },
      "message": "m32r: Convert m32104ut irq handling\n\nConvert the irq chips to the new functions and use proper flow\nhandlers. handle_level_irq is appropriate.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "863018a7a24a29c0862c62e70c89244fdd5a08bf",
      "tree": "951f3e7bc9a6829183f322c34deb0e250e52a2d9",
      "parents": [
        "30139785e615c97497864a89511db02839fa7bf5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Sep 22 19:13:16 2010 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:26 2011 +0100"
      },
      "message": "m32r: Cleanup direct irq_desc access\n\nThe irq descriptors are already initialized by the generic\ncode. Remove the redundant init code and set the irq chip with the\nproper accessor function.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "30139785e615c97497864a89511db02839fa7bf5",
      "tree": "feb2997235a9d237c65d16f85754aa439aacc941",
      "parents": [
        "9af7503dbd9c4c5e11fcf253ac93fefc9793dff8"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 14:20:13 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:25 2011 +0100"
      },
      "message": "cris: Use generic irq Kconfig\n\nUse the generic irq Kconfig. Select GENERIC_HARDIRQS_NO_DEPRECATED as\nwe have converted all irq_chip functions. Fix the fallout in\nshow_interrupts().\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\n"
    },
    {
      "commit": "9af7503dbd9c4c5e11fcf253ac93fefc9793dff8",
      "tree": "065ab177741131b0449621d7edab7459887e95d4",
      "parents": [
        "f7a004baa202f919d060c2da250535b085813a4b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 14:05:30 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:25 2011 +0100"
      },
      "message": "cris: Convert V32 interrupt handling\n\nConvert the irq chip functions and install handle_simple_irq for each\ninterrupt to get rid of __do_IRQ()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\n"
    },
    {
      "commit": "f7a004baa202f919d060c2da250535b085813a4b",
      "tree": "d5c50d3a183f0059195a1cb8e15acb73dc5caace",
      "parents": [
        "c84077ac29978cbfb42dccbba3fee8523605e839"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 13:54:54 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:25 2011 +0100"
      },
      "message": "cris: Convert V10 interrupt handling\n\nConvert the irq_chip functions and install handle_simple_irq for each\ninterrupt. This converts V10 to the flow handling and lets us remove\n__do_IRQ().\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\n"
    }
  ],
  "next": "c84077ac29978cbfb42dccbba3fee8523605e839"
}
