)]}'
{
  "log": [
    {
      "commit": "aa5add93e92019018e905146f8c3d3f8e3c08300",
      "tree": "75339844170bc9ff62a1044f09a3e8f9c14c354a",
      "parents": [
        "14640106f243a3b29944d7198569090fa6546f2d"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Tue Jan 05 17:46:56 2010 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 13 10:09:12 2010 +0100"
      },
      "message": "x86/ptrace: Remove unused regs_get_argument_nth API\n\nBecause of dropping function argument syntax from kprobe-tracer,\nwe don\u0027t need this API anymore.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: systemtap \u003csystemtap@sources.redhat.com\u003e\nCc: DLE \u003cdle-develop@lists.sourceforge.net\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Mahesh Salgaonkar \u003cmahesh@linux.vnet.ibm.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Michael Neuling \u003cmikey@neuling.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: linuxppc-dev@ozlabs.org\nLKML-Reference: \u003c20100105224656.19431.92588.stgit@dhcp-100-2-132.bos.redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0fb8ee48d9dfff6a0913ceb0be2068d8be203763",
      "tree": "a6178d0c99de3b4a9bdfce6757b79aafed0fe53b",
      "parents": [
        "61405fea92c42d072d9b8bd189689f1502a838af"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Dec 31 05:53:03 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 13 10:09:08 2010 +0100"
      },
      "message": "perf: Drop useless check for ignored frame\n\nThe check that ignores the debug and nmi stack frames is useless\nnow that we have a frame pointer that makes us start at the\nright place. We don\u0027t anymore have to deal with these.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003c1262235183-5320-2-git-send-regression-fweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "61405fea92c42d072d9b8bd189689f1502a838af",
      "tree": "013ea3e7ed71f4114004d5852d40b6e89e128f76",
      "parents": [
        "9c443dfdd31eddea6cbe6ee0ca469fbcc4e1dc3b",
        "1703f2c321a8a531c393e137a82602e16c6061cb"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 13 09:58:37 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 13 10:08:50 2010 +0100"
      },
      "message": "Merge branch \u0027perf/urgent\u0027 into perf/core\n\nMerge reason: queue up dependent patch, update to -rc4\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c2c5d45d46c8c0fd34291dec958670ad4816796f",
      "tree": "3d65ac0b76107abb6cf30982f69ccb9120de5be7",
      "parents": [
        "7284ce6c9f6153d1777df5f310c959724d1bd446"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Dec 31 03:52:25 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 13 09:32:54 2010 +0100"
      },
      "message": "perf: Stop stack frame walking off kernel addresses boundaries\n\nWhile processing kernel perf callchains, an bad entry can be\nconsidered as a valid stack pointer but not as a kernel address.\n\nIn this case, we hang in an endless loop. This can happen in an\nx86-32 kernel after processing the last entry in a kernel\nstacktrace.\n\nJust stop the stack frame walking after we encounter an invalid\nkernel address.\n\nThis fixes a hard lockup in x86-32.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003c1262227945-27014-1-git-send-regression-fweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1f0e14bbc065c88ddb68fec42b317f487cc85410",
      "tree": "ed8d6206d3362e92db3f5dd981a2e865200bde9c",
      "parents": [
        "f25bb39f8adfe980df223f415f3b845953ca1147",
        "aff7b4f86737f1ae364bf5ece9a9b8586ddb2db4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 20:56:01 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 20:56:01 2010 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: Ensure ARMv6/7 mm files are built using appropriate assembler options\n  ARM: Fix wrong dmb\n  ARM: 5874/1: serial21285: fix disable_irq-from-interrupt-handler deadlock\n  ARM: 5873/1: ARM: Fix the reset logic for ARM RealView boards\n  ARM: 5872/1: ARM: include needed linux/cpu.h in asm/cpu.h\n  ARM: 5871/1: arch/arm: Fix build failure for lpd7a404_defconfig caused by missing includes\n  ARM: 5870/1: arch/arm: Fix build failure for defconfigs without CONFIG_ISA_DMA_API set\n  ARM: 5868/1: ARM: fix \"BUG: using smp_processor_id() in preemptible code\"\n  ARM: 5867/1: Update U300 defconfig\n  ARM: 5866/1: arm ptrace: use unsigned types for kernel pt_regs\n  [ARM] pxa: fix strange characters in zaurus gpio .desc\n  ARM: add missing recvmmsg syscall number\n  [ARM] pxa: fix compiler warnings of unused variable \u0027id\u0027 in cpu_is_pxa9*()\n  [ARM] pxa: update pwm_backlight-\u003enotify() to include missed \u0027struct device *\u0027\n  [ARM] pxa: enable L2 if present in XSC3\n  [ARM] pxa: do not enable L2 after MMU is enabled\n"
    },
    {
      "commit": "f25bb39f8adfe980df223f415f3b845953ca1147",
      "tree": "720e9a95d36061d133867d07282654dc9825b570",
      "parents": [
        "7113578a8a930259d6497976208e5b3e57141c5c",
        "9a3065c942d59afcc1b71bb75743d9f37fcc2954"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 20:55:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 20:55:31 2010 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (22 commits)\n  MIPS: Ignore vmlinux.*\n  MIPS: Move vmlinux.ecoff to arch/mips/boot\n  MIPS: cpumask_of_node() should handle -1 as a node\n  MIPS: Octeon: Use non-overflowing arithmetic in sched_clock\n  MIPS: Malta, PowerTV: Remove unnecessary \"Linux started\"\n  MIPS: BCM63xx: Remove duplicate CONFIG_CMDLINE.\n  MIPS: AR7: Remove unused prom_getchar()\n  MIPS: PowerTV: Remove extra r4k_clockevent_init() call\n  MIPS: Cobalt use strlcat() for the command line arguments\n  MIPS: Octeon: Add sched_clock() to csrc-octeon.c\n  MIPS: TXx9: Cleanup builtin-cmdline processing\n  MIPS: PowerTV: simplify prom_init_cmdline() and merge into prom_init()\n  MIPS: PowerTV: Remove unused platform_die()\n  MIPS: PowerTV: Remove mips_machine_halt()\n  MIPS: PowerTV: Remove unused ptv_memsize\n  MIPS: PowerTV: Remove unused prom_getcmdline()\n  MIPS: AR7: Remove kgdb_enabled\n  MIPS: Alchemy: Correct code taking the size of a pointer\n  MIPS: BCM63xx: Fix whitespace damaged board_bcm963xx.c\n  MIPS: VR41xx: Use strlcat() for the command line arguments\n  ...\n"
    },
    {
      "commit": "682137f7e6bc78e3c324874c0c213123ddc5e261",
      "tree": "dc7abee5b6ac11bb3819f6e8432566651998afe6",
      "parents": [
        "066000dd856709b6980123eb39b957fe26993f7b"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Jan 13 10:42:05 2010 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 20:51:45 2010 -0800"
      },
      "message": "m68knommu: fix definitions of __pa() and __va()\n\nFix compilation breakage of all m68knommu targets:\n\n  CC      arch/m68knommu/kernel/asm-offsets.s\nIn file included from include/linux/sched.h:77,\n                 from arch/m68knommu/kernel/asm-offsets.c:12:\ninclude/linux/percpu.h: In function \u0027per_cpu_ptr_to_phys\u0027:\ninclude/linux/percpu.h:161: error: implicit declaration of function \u0027virt_to_phy\n\nThis is broken in linux-2.6.33-rc3.\n\nChange the definitions of __pa() and __va() to not use virt_to_phys()\nand phys_to_virt(). Trivial 1:1 conversion required for the non-MMU case.\n\nA side effect if this is that the m68knommu can now use asm/virtconvert.h\nfor the definition of virt_to_phys() and phys_to_virt().\n\nAlso cleaned up the definition of page_to_phys() when moving into\nvirtconvert.h.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aff7b4f86737f1ae364bf5ece9a9b8586ddb2db4",
      "tree": "c083c9f20933c89a5d24882f69bcba410766b739",
      "parents": [
        "7511bce4069de39ea04b14c1e1d55c249f9ce808"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 12 19:02:05 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 12 19:02:05 2010 +0000"
      },
      "message": "ARM: Ensure ARMv6/7 mm files are built using appropriate assembler options\n\nA kernel with both ARMv6 and ARMv7 selected results in build errors.\nFix this by specifying the proper architectures for these assembly\nfiles.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7511bce4069de39ea04b14c1e1d55c249f9ce808",
      "tree": "befa78be1f9631b9fc3d5cbc10cef9e8fcd641bd",
      "parents": [
        "cc20b900be7aa8e456aff82dfcb55fb15c508962"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 12 18:59:16 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 12 18:59:16 2010 +0000"
      },
      "message": "ARM: Fix wrong dmb\n\nThe __kuser_cmpxchg code uses an ARMv6 dmb instruction, rather than\none based upon the architecture being built for.  Switch to using\nthe macro provided for this purpose, which also eliminates the\nneed for an ifdef.\n\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9a3065c942d59afcc1b71bb75743d9f37fcc2954",
      "tree": "35e3866da513fbd25dd0604b6537880e3e6b4cd1",
      "parents": [
        "17f964e881e125917cbeea8eb82271cc68485a22"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:14:19 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:38 2010 +0100"
      },
      "message": "MIPS: Ignore vmlinux.*\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/795/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "17f964e881e125917cbeea8eb82271cc68485a22",
      "tree": "8a1fbbb95ec46049c1dfdee0117da36cbeeed96c",
      "parents": [
        "d797396f3387c5be8f63fcc8e9be98bb884ea86a"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:13:17 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:38 2010 +0100"
      },
      "message": "MIPS: Move vmlinux.ecoff to arch/mips/boot\n\nIt moves to the same directory as the boot files in other formats.\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/796/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d797396f3387c5be8f63fcc8e9be98bb884ea86a",
      "tree": "63024f12dfb080db7d8fbc73776f1bbdc68bbf7f",
      "parents": [
        "0e8a1d8262f41d6e8c1d736a408882bbb7a5c0a6"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Jan 06 15:55:13 2010 +1100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:37 2010 +0100"
      },
      "message": "MIPS: cpumask_of_node() should handle -1 as a node\n\npcibus_to_node can return -1 if we cannot determine which node a pci bus\nis on. If passed -1, cpumask_of_node will negatively index the lookup array\nand pull in random data:\n\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpus\n00000000,00000003,00000000,00000000\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpulist\n64-65\n\nChange cpumask_of_node to check for -1 and return cpu_all_mask in this\ncase:\n\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpus\nffffffff,ffffffff,ffffffff,ffffffff\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpulist\n0-127\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/831/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0e8a1d8262f41d6e8c1d736a408882bbb7a5c0a6",
      "tree": "b8943db01b333cbd3629555e2de92a8670f39404",
      "parents": [
        "9b54dc5869c3989077e456c57e51810f0a1bdbcb"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Jan 08 14:47:36 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:36 2010 +0100"
      },
      "message": "MIPS: Octeon: Use non-overflowing arithmetic in sched_clock\n\nWith typical mult and shift values, the calculation for Octeon\u0027s sched_clock\noverflows when using 64-bit arithmetic.  Use 128-bit calculations instead.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/849/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9b54dc5869c3989077e456c57e51810f0a1bdbcb",
      "tree": "cd897db1c1a2d0742dbd047930d399680eec9075",
      "parents": [
        "0622870a641f17f9ea10be82d5a8770d0e16c19b"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Sun Jan 03 14:47:34 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:36 2010 +0100"
      },
      "message": "MIPS: Malta, PowerTV: Remove unnecessary \"Linux started\"\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/813/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0622870a641f17f9ea10be82d5a8770d0e16c19b",
      "tree": "c50878875cd3b0dc8d9e79acf5ce8eb0f8bfa788",
      "parents": [
        "70b5c8194f1ecfab5f7e8db3590e7ef7996d893e"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Sun Jan 03 14:39:11 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:36 2010 +0100"
      },
      "message": "MIPS: BCM63xx: Remove duplicate CONFIG_CMDLINE.\n\nBuiltin cmdline is copied by arch_mem_init().\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/812/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "70b5c8194f1ecfab5f7e8db3590e7ef7996d893e",
      "tree": "a97c249b88dc5b5302f3d3228aef6a1decf7cc8b",
      "parents": [
        "1dc238632bbb4283ba2c789b2aeadb1a2743eb4f"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Sun Jan 03 14:13:04 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:36 2010 +0100"
      },
      "message": "MIPS: AR7: Remove unused prom_getchar()\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/811/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1dc238632bbb4283ba2c789b2aeadb1a2743eb4f",
      "tree": "1a3b95808fc936aa0e8828fb72ca9ecc5df615d6",
      "parents": [
        "0833c76bd894b797f353e32c5eadfe16855bcf69"
      ],
      "author": {
        "name": "David VomLehn",
        "email": "dvomlehn@cisco.com",
        "time": "Mon Dec 21 17:43:42 2009 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:35 2010 +0100"
      },
      "message": "MIPS: PowerTV: Remove extra r4k_clockevent_init() call\n\nA call to r4k_clocksource_init() was added to plat_time_init(), but\nwhen init_mips_clock_source() calls the same function, boot fails in\nclockevents_register_device(). This patch removes the extraneous call.\n\nSigned-off-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/803/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0833c76bd894b797f353e32c5eadfe16855bcf69",
      "tree": "21825231b2c6cb96d3962055cf27da8aaad2a33a",
      "parents": [
        "c6a3c851a287980e47b45bf191a3b78d9d8508e2"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Thu Dec 24 17:06:34 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:34 2010 +0100"
      },
      "message": "MIPS: Cobalt use strlcat() for the command line arguments\n\nTested with CoLo v1.22\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/807/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c6a3c851a287980e47b45bf191a3b78d9d8508e2",
      "tree": "b58339ebc32655ecff45e1f2d32c9ec26dc881f8",
      "parents": [
        "98bea6fc87390b6a12f595ad06fc686712435f94"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Dec 23 13:18:54 2009 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:34 2010 +0100"
      },
      "message": "MIPS: Octeon: Add sched_clock() to csrc-octeon.c\n\nWith the advent of function graph tracing on MIPS, Octeon needs a high\nprecision sched_clock() implementation.  Without it, most timing\nnumbers are reported as 0.000.\n\nThis new sched_clock just uses the 64-bit cycle counter appropriately\nscaled.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/805/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "98bea6fc87390b6a12f595ad06fc686712435f94",
      "tree": "0cd549e85dc4c0d55b88ecb0dc5b38b475e10e66",
      "parents": [
        "7e326d687d182e45447c24daccaa9b60bae130d5"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Dec 22 00:48:57 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:34 2010 +0100"
      },
      "message": "MIPS: TXx9: Cleanup builtin-cmdline processing\n\nSince commit 898d357b5262f9e26bc2418e01f8676e80d9867e (lmo) /\n6acc7d485c24c00e111c61b2e6dff9180faebcae (kernel.org) (\"Fix and enhance\nbuilt-in kernel command line\") arcs_cmdline[] does not contain built-in\ncommand line.  The commit introduce CONFIG_CMDLINE_BOOL and\nCONFIG_CMDLINE_OVERRIDE to control built-in command line, and now we can\nuse them instead of platform-specific built-in command line processing.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/802/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7e326d687d182e45447c24daccaa9b60bae130d5",
      "tree": "60958ec62e35aacc5471503a4ef3d58c6ccb93f6",
      "parents": [
        "0eb99a9354cfe73dfa76ef81c917f7655b1b306c"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:38:37 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:33 2010 +0100"
      },
      "message": "MIPS: PowerTV: simplify prom_init_cmdline() and merge into prom_init()\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/801/\nReviewed-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0eb99a9354cfe73dfa76ef81c917f7655b1b306c",
      "tree": "58a5528d31d84dbbedbb678273b71f63baf3fe27",
      "parents": [
        "2620c3570f748647afb17e095507099a309ed8f6"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:36:32 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:33 2010 +0100"
      },
      "message": "MIPS: PowerTV: Remove unused platform_die()\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/800/\nReviewed-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2620c3570f748647afb17e095507099a309ed8f6",
      "tree": "985c1dccc3c125d9e536e2105d6cc3b6c68c0824",
      "parents": [
        "09b7c9f24d8e9b772da682b52b83c88f426a849d"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:33:46 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:32 2010 +0100"
      },
      "message": "MIPS: PowerTV: Remove mips_machine_halt()\n\nmips_machine_halt() is same as mips_machine_restart().  Also delete the\nregistration of _machine_halt and pm_power_off because mips_machine_halt()\nis the restart function.\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/798/\nReviewed-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "09b7c9f24d8e9b772da682b52b83c88f426a849d",
      "tree": "f3a197189fc214faa50c2517119b4b8a36b4b07f",
      "parents": [
        "99d2b173e5e14d10d2179d342d91c5bed0e8832d"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:30:18 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:32 2010 +0100"
      },
      "message": "MIPS: PowerTV: Remove unused ptv_memsize\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/799/\nReviewed-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "99d2b173e5e14d10d2179d342d91c5bed0e8832d",
      "tree": "ea760aa1c7ca82b0a3a3814041b1c9da8f1578d0",
      "parents": [
        "57699407faf009f2abc33e381bc82b4c81bb0585"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:29:17 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:31 2010 +0100"
      },
      "message": "MIPS: PowerTV: Remove unused prom_getcmdline()\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/797/\nReviewed-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "57699407faf009f2abc33e381bc82b4c81bb0585",
      "tree": "8380822e588104df884822c93b82a9a27e5dea1f",
      "parents": [
        "42ecda1ae80b4b19c3c7ba36e3141c4c19e1fe70"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Dec 18 21:20:24 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:31 2010 +0100"
      },
      "message": "MIPS: AR7: Remove kgdb_enabled\n\nAn unused leftover from the old KGDB implementation.\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/794/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "42ecda1ae80b4b19c3c7ba36e3141c4c19e1fe70",
      "tree": "4fafa20ecea17a6bf05675d963d4f078e2ddeab4",
      "parents": [
        "05c694681e059b9e99449bb239367ab486cd1fca"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Dec 13 12:40:39 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:31 2010 +0100"
      },
      "message": "MIPS: Alchemy: Correct code taking the size of a pointer\n\nsizeof(dp) is just the size of the pointer.  Change it to the size of the\nreferenced structure.\n\nA simplified version of the semantic patch that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression *x;\nexpression f;\ntype T;\n@@\n\n*f(...,(T)x,...)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/789/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "05c694681e059b9e99449bb239367ab486cd1fca",
      "tree": "820c83cac44f7355349a0d71a9d67eec287331c5",
      "parents": [
        "66a0f0f2a20a8df2cdf22e911839c29c462836f3"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "ffainelli@freebox.fr",
        "time": "Sat Dec 12 17:57:39 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:30 2010 +0100"
      },
      "message": "MIPS: BCM63xx: Fix whitespace damaged board_bcm963xx.c\n\nSigned-off-by: Florian Fainelli \u003cffainelli@freebox.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "66a0f0f2a20a8df2cdf22e911839c29c462836f3",
      "tree": "e5fd2280d51dd6ef550f52828cb3909e2fd98a13",
      "parents": [
        "d4d9a553d7b96e18fcfbd0b8fb5f803b3a27e4e6"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Thu Dec 10 14:00:39 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:30 2010 +0100"
      },
      "message": "MIPS: VR41xx: Use strlcat() for the command line arguments\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/784/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d4d9a553d7b96e18fcfbd0b8fb5f803b3a27e4e6",
      "tree": "999e955a181d5b1a3c6bd62796b3b0bc899fc541",
      "parents": [
        "abbdc3d88aa2d5c937b21044c336bcd056c1732f"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Thu Dec 10 22:55:13 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:29 2010 +0100"
      },
      "message": "MIPS: Cleanup and Fixup of compressed kernel support\n\n o Remove the .initrd section.  The initrd section was already handled\n   when vmlinux was linked.\n o Discard .MIPS.options, .options, .pdr, .reginfo, .comment and .note\n   sections.  If .MIPS.options is not removed, kernels compiled with gcc\n   3.4.6 will not boot.\n o Clean up the file format.\n o Remove several other unneeded sections.\n\nTested with GCC 3.4.6 and 4.4.1 with and without initrd.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/785/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "abbdc3d88aa2d5c937b21044c336bcd056c1732f",
      "tree": "c015bc3bbffcb074439fbe4c3b25f6f645774778",
      "parents": [
        "066000dd856709b6980123eb39b957fe26993f7b"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 03 17:43:54 2009 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 12 18:19:29 2010 +0100"
      },
      "message": "MIPS: Cleanup forgotten label_module_alloc in tlbex.c\n\ncommit c8af165342e83a4eb078c9607d29a7c399d30a53 (lmo) rsp.\ne0cc87f59490d7d62a8ab2a76498dc8a2b64927a (kernel.org) left\nlabel_module_alloc unused.  Remove it now.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/752/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "066000dd856709b6980123eb39b957fe26993f7b",
      "tree": "ba3a3ba8d7601234f5a554fd9eff38cd476025b1",
      "parents": [
        "1b4d40a517e0657a081d5d63518c4badd31c60ea"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Mon Jan 11 15:51:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 16:47:57 2010 -0800"
      },
      "message": "Revert \"x86, apic: Use logical flat on intel with \u003c\u003d 8 logical cpus\"\n\nRevert commit 2fbd07a5f5d1295fa9b0c0564ec27da7c276a75a, as this commit\nbreaks an IBM platform with quad-core Xeon cpu\u0027s.\n\nAccording to Suresh, this might be an IBM platform issue, as on other\nIntel platforms with \u003c\u003d 8 logical cpu\u0027s, logical flat mode works fine\nirespective of physical apic id values (inline with the xapic\narchitecture).\n\nRevert this for now because of the IBM platform breakage.\n\nAnother version will be re-submitted after the complete analysis.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a29815a333c6c6e677294bbe5958e771d0aad3fd",
      "tree": "589a782f1992a7da55469379688deaa9f355b779",
      "parents": [
        "c0f607c608ba889db5250235ba620f818aa44a4d"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jan 10 16:28:09 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:45:37 2010 -0800"
      },
      "message": "core, x86: make LIST_POISON less deadly\n\nThe list macros use LIST_POISON1 and LIST_POISON2 as undereferencable\npointers in order to trap erronous use of freed list_heads.  Unfortunately\nuserspace can arrange for those pointers to actually be dereferencable,\npotentially turning an oops to an expolit.\n\nTo avoid this allow architectures (currently x86_64 only) to override\nthe default values for these pointers with truly-undereferencable values.\nThis is easy on x86_64 as the virtual address space is large and contains\nareas that cannot be mapped.\n\nOther 64-bit architectures will likely find similar unmapped ranges.\n\n[ingo: switch to 0xdead000000000000 as the unmapped area]\n[ingo: add comments, cleanup]\n[jaswinder: eliminate sparse warnings]\n\nAcked-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0f607c608ba889db5250235ba620f818aa44a4d",
      "tree": "b3802cae458d0c3d413425642b8e3c90aa24a5ee",
      "parents": [
        "598cace09645fc10f8150e4adc982922cbd214ed",
        "27dba4bcf87494e2909f6b0035f0a9a038e80f83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:44:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:44:19 2010 -0800"
      },
      "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: (26 commits)\n  OMAP2 clock: dynamically allocate CPUFreq frequency table\n  OMAP clock/CPUFreq: add clk_exit_cpufreq_table()\n  OMAP2xxx OPP: clean up comments in OPP data\n  OMAP2xxx clock: clk2xxx.c doesn\u0027t compile if CPUFREQ is enabled\n  OMAP1 clock: remove __initdata from struct clk_functions to prevent crash\n  OMAP1 clock: Add missing clocks for OMAP 7xx\n  OMAP clock: remove incorrect EXPORT_SYMBOL()s\n  OMAP3 clock: Add capability to change rate of dpll4_m5_ck\n  OMAP3 clock: McBSP 2, 3, 4 functional clock parent is PER_96M_FCLK, not CORE_96M_FCLK\n  OMAP3: clock: add clockdomains for UART1 \u0026 2\n  OMAP2420 IO mapping: move IVA mapping virtual address out of vmalloc space\n  OMAP2xxx IO mapping: mark DSP mappings as being 2420-only\n  ARM: OMAP3: PM: Fix the Invalid CM_CLKSTCTRL reg access.\n  OMAP2: remove duplicated #include\n  omap3: EVM: Choose OMAP_PACKAGE_CBB\n  omap3: Fix booting if package is uninitialized\n  omap3: add missing parentheses\n  omap3: add missing parentheses\n  omap2/3: ZOOM: Correcting key mapping for few keys\n  omap2/3: make serial_in_override() address the right uart port\n  ...\n"
    },
    {
      "commit": "598cace09645fc10f8150e4adc982922cbd214ed",
      "tree": "5d9eec6c34a21c169b7a201bb379636b94fdf0db",
      "parents": [
        "012c79bad50469d964fda126102080d4b93a5946"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jan 08 14:43:21 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:10 2010 -0800"
      },
      "message": "mn10300: update the ASB2303 defconfig\n\nUpdate the defconfig for the ASB2303 platform.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "012c79bad50469d964fda126102080d4b93a5946",
      "tree": "b67c2c3787b1d4aebf79a2cdb08d89c0f159be4e",
      "parents": [
        "112b4a0bf1080b3d40a2d3b3982361229b25e72d"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jan 08 14:43:21 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:10 2010 -0800"
      },
      "message": "mn10300: make the ASB2305\u0027s PCnet32 NIC work by using the PCI bridge\u0027s SRAM\n\nAccess to the ASB2305\u0027s PCnet32 NIC doesn\u0027t work correctly because when\nthe NIC attempts to update the ring buffer flags by DMA, the change to RAM\ncrops up about 17uS after the interrupt line is asserted.  This is almost\ncertainly due to a bug in the PCI bridge FPGA on that board.\n\nWe can get around this by making dma_alloc_coherent() put the ring buffer\nin the SRAM attached to the PCI bridge rather than in the SDRAM.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "112b4a0bf1080b3d40a2d3b3982361229b25e72d",
      "tree": "e9b49ac3df442cc469b0823378961d4d46b88bc5",
      "parents": [
        "126cda50468d26c4c67f20c51a800685d42d1c61"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jan 08 14:43:20 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:10 2010 -0800"
      },
      "message": "mn10300: insert PCI root bus resources for the ASB2305 devel motherboard\n\nInsert PCI root bus resources for the MN10300-based ASB2305 development\nkit motherboard.  This is required because the CPU\u0027s window onto the PCI\nbus address space is considerably smaller than the CPU\u0027s full address\nspace and non-PCI devices lie outside of the PCI window that we might want\nto access.\n\nWithout this patch, the PCI root bus uses the platform-level bus\nresources, and these are then confined to the PCI window, thus making\nplatform_device_add() reject devices outside of this window.\n\nWe also add a reservation for the PCI SRAM region.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "126cda50468d26c4c67f20c51a800685d42d1c61",
      "tree": "6973dea92f24f2dadaf019afb5cf520f3514cbaa",
      "parents": [
        "e716381f9f4ea65df2e2a911275b47ed6ae53d4b"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Jan 08 14:43:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:10 2010 -0800"
      },
      "message": "mn10300: use generic pci_enable_resources()\n\nUse the generic pci_enable_resources() instead of the arch-specific code.\n\nUnlike this arch-specific code, the generic version:\n\n - checks PCI_NUM_RESOURCES (11), not 6, resources\n - skips resources that have neither IORESOURCE_IO nor IORESOURCE_MEM set\n - skips ROM resources unless IORESOURCE_ROM_ENABLE is set\n - checks for resource collisions with \"!r-\u003eparent\"\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e716381f9f4ea65df2e2a911275b47ed6ae53d4b",
      "tree": "d48476ff6a7e3929a3fb4ff60f9dde034377639f",
      "parents": [
        "07c706a6226ea7556a41fced300248d1daac90db"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jan 08 14:43:18 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:10 2010 -0800"
      },
      "message": "mn10300: use KERN_ERR not KERN_ERROR\n\nUse KERN_ERR not KERN_ERROR in the ASB2305 platform code.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07c706a6226ea7556a41fced300248d1daac90db",
      "tree": "a1a8607fcc960e1ec9af72e4e91850cea41a2898",
      "parents": [
        "e5d20d01023e76f3c1289cfca2e3305de7ff9e69"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jan 08 14:43:17 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:10 2010 -0800"
      },
      "message": "mn10300: fix several bogus includes on abs2305\n\nasm/cpu never existed for mn10300; the files they are looking for are in\nasm.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e5d20d01023e76f3c1289cfca2e3305de7ff9e69",
      "tree": "b4b4a3da668fd86475c075ab5444a48aa6d77a1b",
      "parents": [
        "d6bb7a1ad326f56f0793353c59348554f84b513c"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jan 08 14:43:17 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:10 2010 -0800"
      },
      "message": "mn10300: wire up missing new syscalls\n\nWire up missing new system calls for MN10300.\n\nSigned-off-by: David Howells \u003cdhowelsl@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d6bb7a1ad326f56f0793353c59348554f84b513c",
      "tree": "803f006ee2cd924f73b6b4c92b040f9f1db95834",
      "parents": [
        "b0641e86fbc722906e323b2c2a069e65f44ff484"
      ],
      "author": {
        "name": "Mark Salter",
        "email": "msalter@redhat.com",
        "time": "Fri Jan 08 14:43:16 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:10 2010 -0800"
      },
      "message": "mn10300: add cc clobbers to asm statements\n\ngcc 4.2.1 for MN10300 is more agressive than the older gcc in\nreordering/moving other insns between an insn that sets flags and an insn\nthat uses those flags.  This leads to trouble with asm statements which\nare missing an explicit \"cc\" clobber.  This patch adds the explicit \"cc\"\nclobber to asm statements which do indeed clobber the condition flags.\n\nSigned-off-by: Mark Salter \u003cmsalter@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b0641e86fbc722906e323b2c2a069e65f44ff484",
      "tree": "404800b6c0a2a8c5478d7ab8385292850ec8bd97",
      "parents": [
        "4c03ee7352f2f0ee393c7190ce0b758dd1217f57"
      ],
      "author": {
        "name": "Mark Salter",
        "email": "msalter@redhat.com",
        "time": "Fri Jan 08 14:43:15 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:09 2010 -0800"
      },
      "message": "mn10300: objcopy flags fix\n\nThe gcc-4.2.1 based toolchain for MN10300 adds some new note sections\nwhich need to be stripped from the binary image.  This patch takes care of\nthat.\n\nSigned-off-by: Mark Salter \u003cmsalter@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c03ee7352f2f0ee393c7190ce0b758dd1217f57",
      "tree": "8f81d66cee3cd2a061664d3544b58b2362aa62e2",
      "parents": [
        "004731b2c7c658d36bee167cb1e1a399c2cbccc9"
      ],
      "author": {
        "name": "Mark Salter",
        "email": "msalter@redhat.com",
        "time": "Fri Jan 08 14:43:14 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:07 2010 -0800"
      },
      "message": "mn10300: signal stack fix\n\nThis fixes a signal stack handling problem in the MN10300 arch.  When new\nthreads are cloned with CLONE_VM, they don\u0027t inherit the alternate signal\nstack.  They do share the signal flags, though.  When deciding whether to\nuse an alternate stack, the arch code needs to check to make sure the task\nstruct contains a valid alternate stack.  This patch fixes the MN10300\narch by using the sas_ss_flags() test provided by sched.h rather than the\non_sig_stack() test which is insufficient by itself.\n\nSigned-off-by: Mark Salter \u003cmsalter@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "13510997d600a076e064f10587a8f6d20f8fff41",
      "tree": "add740bac060355140ca6b19b237d0167d83a1ee",
      "parents": [
        "e7db7b4270ed2a606b8c0b5f944a5f92ade0e84c"
      ],
      "author": {
        "name": "Albin Tonnerre",
        "email": "albin.tonnerre@free-electrons.com",
        "time": "Fri Jan 08 14:42:45 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:05 2010 -0800"
      },
      "message": "x86: add support for LZO-compressed kernels\n\nThe necessary changes to the x86 Kconfig and boot/compressed to allow the\nuse of this new compression method\n\nSigned-off-by: Albin Tonnerre \u003calbin.tonnerre@free-electrons.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nTested-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e7db7b4270ed2a606b8c0b5f944a5f92ade0e84c",
      "tree": "9d112314a53153e6aaa4a916e179dd8f225b7b11",
      "parents": [
        "7dd65feb6c603e13eba501c34c662259ab38e70e"
      ],
      "author": {
        "name": "Albin Tonnerre",
        "email": "albin.tonnerre@free-electrons.com",
        "time": "Fri Jan 08 14:42:43 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:05 2010 -0800"
      },
      "message": "arm: add support for LZO-compressed kernels\n\n- changes to ach/arch/boot/Makefile to make it easier to add new\n   compression types\n - new piggy.lzo.S necessary for lzo compression\n - changes in arch/arm/boot/compressed/misc.c to allow the use of lzo or\n   gzip, depending on the config\n - Kconfig support\n\nSigned-off-by: Albin Tonnerre \u003calbin.tonnerre@free-electrons.com\u003e\nTested-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac4c2a3bbe5db5fc570b1d0ee1e474db7cb22585",
      "tree": "a7b8f2d618497cd4152ebe8e7390107a442bf0f6",
      "parents": [
        "129182e5626972ac0df85d43a36dd46ad61c64e1"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Fri Jan 08 14:42:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:04 2010 -0800"
      },
      "message": "zlib: optimize inffast when copying direct from output\n\nJFFS2 uses lesser compression ratio and inflate always ends up in \"copy\ndirect from output\" case.\n\nThis patch tries to optimize the direct copy procedure.  Uses\nget_unaligned() but only in one place.\n\nThe copy loop just above this one can also use this optimization, but I\nhavn\u0027t done so as I have not tested if it is a win there too.\n\nOn my MPC8321 this is about 17% faster on my JFFS2 root FS than the\noriginal.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nCc: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b529401c5089cf33f7165607cbc2fde43357bfb",
      "tree": "0e559e77e9a2c837cd7c25f3a48e83ee788d7d4b",
      "parents": [
        "50f411e34d623efbf4e4b4b0c1a4a20e04c5cc9e"
      ],
      "author": {
        "name": "Andreas Fenkart",
        "email": "andreas.fenkart@streamunlimited.com",
        "time": "Fri Jan 08 14:42:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:03 2010 -0800"
      },
      "message": "mm: make totalhigh_pages unsigned long\n\nMakes it consistent with the extern declaration, used when CONFIG_HIGHMEM\nis set Removes redundant casts in printout messages\n\nSigned-off-by: Andreas Fenkart \u003candreas.fenkart@streamunlimited.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\nCc: Lennox Wu \u003clennox.wu@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": "4c9f8be7dab831c78b5f491739fc5cd01f2efb03",
      "tree": "fa023e7c6a1d540b645f0d4d237f710a413058a9",
      "parents": [
        "62a8c5bcb547c0aca1c3af810695dfb9b25e5351"
      ],
      "author": {
        "name": "Colin Tuckley",
        "email": "colin.tuckley@arm.com",
        "time": "Mon Jan 11 11:09:15 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 11 15:39:21 2010 +0000"
      },
      "message": "ARM: 5873/1: ARM: Fix the reset logic for ARM RealView boards\n\nExtend the patch from Philby John to the other \"RealView\" boards.\nRename the constants and offsets to reflect their actual functions.\n\nCc: Philby John \u003cpjohn@in.mvista.com\u003e\nSigned-off-by: Colin Tuckley \u003ccolin.tuckley@arm.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "62a8c5bcb547c0aca1c3af810695dfb9b25e5351",
      "tree": "2365d6b7d9a196009d55aef843aa58be656e72d5",
      "parents": [
        "657b366a2827f35c020712e46696e56ab116d3c7"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Sun Jan 10 09:21:53 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 10 13:03:52 2010 +0000"
      },
      "message": "ARM: 5872/1: ARM: include needed linux/cpu.h in asm/cpu.h\n\nThe file arch/arm/include/asm/cpu.h needs to include \u0027linux/cpu.h\u0027 to\nmeet its dependency. Otherwise when using \"struct cpuinfo_arm\" and\nincluding just \u0027asm/cpu.h\u0027 throws below error -\n\tarch/arm/include/asm/cpu.h:16: error: field \u0027cpu\u0027 has incomplete type\n\nTo fix this  otherway, one can also include both linux/cpu.h and\nasm/cpu.h but it shoudn\u0027t be that way.  So this patch fixes this by\nincluding the linux/cpu.h in asm/cpu.h, so that including alone\nasm/cpu.h is enough.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "657b366a2827f35c020712e46696e56ab116d3c7",
      "tree": "fa6e6ace276fd7685fbe8200b8d80daca4d7407d",
      "parents": [
        "f892027c02f8d985455ba239ce280ac13b68a7fa"
      ],
      "author": {
        "name": "Peter Hüwe",
        "email": "PeterHuewe@gmx.de",
        "time": "Sat Jan 09 13:46:57 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 10 00:08:14 2010 +0000"
      },
      "message": "ARM: 5871/1: arch/arm: Fix build failure for lpd7a404_defconfig caused by missing includes\n\nThis patch fixes a build failure [1] due to missing includes\nThis should make the arm tree build again with lpd7a404_defconfig\n\nReferences:\nhttp://kisskb.ellerman.id.au/kisskb/buildresult/1983329/\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f892027c02f8d985455ba239ce280ac13b68a7fa",
      "tree": "e9e23f20fcf4a709034265c7865a4c8c0274901e",
      "parents": [
        "0de9a00fd6e0a137c63fbbfb6012bf34cc0ab7c4"
      ],
      "author": {
        "name": "Peter Hüwe",
        "email": "PeterHuewe@gmx.de",
        "time": "Sat Jan 09 13:46:08 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 10 00:08:03 2010 +0000"
      },
      "message": "ARM: 5870/1: arch/arm: Fix build failure for defconfigs without CONFIG_ISA_DMA_API set\n\nA lot of ARM-defconfigs (those without CONFIG_ISA_DMA_API set) fail to\nbuild [1][2][3] due to the changes of the patch\n    [PATCH] PCI: Clean up build for CONFIG_PCI_QUIRKS unset\n    by Rafael J. Wysocki (Sat, 2 Jan 2010 22:57:24 +0100) [4]\nas the referenced variable \u0027isa_dma_bridge_buggy\u0027 in asm/dma.h is\nenclosed by the CONFIG_ISA_DMA_API conditional all configs without this\nsetting fail to build.\n\nI\u0027m not sure wether moving the condition is the right way to solve the\nissue, but atleast it fixes the issue :)\n\nReferences:\n[1] http://kisskb.ellerman.id.au/kisskb/buildresult/1983354/\n[2] http://kisskb.ellerman.id.au/kisskb/buildresult/1983333/\n[3] http://kisskb.ellerman.id.au/kisskb/buildresult/1983337/\n[4] http://lkml.org/lkml/2010/1/2/102\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "27dba4bcf87494e2909f6b0035f0a9a038e80f83",
      "tree": "4108c443870e45f67aad4b33a6cd9ad35fd2d6d9",
      "parents": [
        "342aa2c1721e2714f43d957c3dd0bdaaa688c207",
        "cdf1a915569ea9c3f6b9b4ef48a189d531d3954c"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 14:27:56 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 14:27:56 2010 -0800"
      },
      "message": "Merge branch \u0027for_2.6.33rc_c\u0027 of git://git.pwsan.com/linux-2.6 into omap-fixes-for-linus\n"
    },
    {
      "commit": "cdf1a915569ea9c3f6b9b4ef48a189d531d3954c",
      "tree": "b0ac2d431a4f14cbec7cf469fcf73d0096f3fbe8",
      "parents": [
        "4e37c10d8a721b19933491df7af296aac9281004"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:17 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:17 2010 -0700"
      },
      "message": "OMAP2 clock: dynamically allocate CPUFreq frequency table\n\nDynamically allocate the CPUFreq frequency table on OMAP2xxx chips.\nThis fixes some compilation problems, since the kernel may not know\nwhat chip it is running on until boot-time.  This also reduces the size\nof the CPUFreq frequency table.\n\nProblem originally reported by Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e.\nThanks also for comments on the patch from Felipe and Kevin.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "4e37c10d8a721b19933491df7af296aac9281004",
      "tree": "3a82d2f29a5e82a700400ff9d48a87f5c114f6c1",
      "parents": [
        "ca6eccb31ef63722b35ea695f75089adeec319d7"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:16 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:16 2010 -0700"
      },
      "message": "OMAP clock/CPUFreq: add clk_exit_cpufreq_table()\n\nA subsequent patch adds code on OMAP2xxx to dynamically allocate the\nCPUFreq frequency table in clk_init_cpufreq_table(), so for it to\navoid a leak, it will need a corresponding function to free the\nmemory.  This patch adds clk_exit_cpufreq_table() with generic\ncode to call a chip-specific variant inside the clockfw_lock spinlock via\nstruct clk_functions.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "ca6eccb31ef63722b35ea695f75089adeec319d7",
      "tree": "c88b9a6500b855343fa9b62429e1182c311d3fd7",
      "parents": [
        "19fe458310915a216bbba32a210b6f29ac7c929f"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:15 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:15 2010 -0700"
      },
      "message": "OMAP2xxx OPP: clean up comments in OPP data\n\nRevise some of the comments in the OMAP2xxx OPP data for clarity.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Richard Woodruff \u003cr-woodruff2@ti.com\u003e\n"
    },
    {
      "commit": "19fe458310915a216bbba32a210b6f29ac7c929f",
      "tree": "bacb97b631338e52af8c915a1333efff2b3460ff",
      "parents": [
        "9b11769f998e138cbc89ba822316aa3e63912856"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Fri Jan 08 15:23:15 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:15 2010 -0700"
      },
      "message": "OMAP2xxx clock: clk2xxx.c doesn\u0027t compile if CPUFREQ is enabled\n\nif we enable CPUFREQ we can\u0027t build omap2 for two reasons,\none of them is fixed by the patch below.\n\nIt\u0027s failing because the __must_be_array() check in\nARRAY_SIZE() is failing and printing the following message:\n\narch/arm/mach-omap2/clock2xxx.c:453: error: negative width in bit-field \u0027\u003canonymous\u003e\u0027\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\n[paul@pwsan.com: commit message updated; changed rate variable name]\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "9b11769f998e138cbc89ba822316aa3e63912856",
      "tree": "c37639a490e5166c513efd9e272593bedd336502",
      "parents": [
        "e8ae6b6e4dec43db4ae6fc67550fe63f16247667"
      ],
      "author": {
        "name": "Cory Maccarrone",
        "email": "darkstar6262@gmail.com",
        "time": "Fri Jan 08 15:23:14 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:14 2010 -0700"
      },
      "message": "OMAP1 clock: remove __initdata from struct clk_functions to prevent crash\n\nCommit 52650505fbf3a6ab851c801f54e73e76c55ab8da added an __initdata\ndecoration to the structure containing the clk_enable and clk_disable\nfunctions.  Once init data was freed, these pointers went to null, and\nthe next enable or disable call caused the kernel to crash.  This\nchange removes this decoration.\n\nSigned-off-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\n[paul@pwsan.com: patch manually split and commit message edited]\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "e8ae6b6e4dec43db4ae6fc67550fe63f16247667",
      "tree": "a06af857f187c8a6b95ced88a1a7dafc31ead3dc",
      "parents": [
        "d1e624982194e617b6f5c7d61305a3e8d9078952"
      ],
      "author": {
        "name": "Cory Maccarrone",
        "email": "darkstar6262@gmail.com",
        "time": "Fri Jan 08 15:23:10 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:10 2010 -0700"
      },
      "message": "OMAP1 clock: Add missing clocks for OMAP 7xx\n\nThis change adds in some missing clocks that were needed as a result\nof 526505... (OMAP1 clock: convert mach-omap1/clock.h to\nmach-omap1/clock_data.c).  Prior to this, it was just assumed that\nthese clocks existed for all devices, and it was used directly instead\nof calling it out with a clock_get call or similar.  So, not having\nthe CK_7XX meant these clocks weren\u0027t being used anymore for omap 7xx\ndevices, which broke things badly.\n\nSigned-off-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\n[paul@pwsan.com: commit message edited]\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "d1e624982194e617b6f5c7d61305a3e8d9078952",
      "tree": "32adc32525ceea3e941993cc04f040f445a28b65",
      "parents": [
        "3e3ee1560daaf09bb5dbe3afd35ca2f75e2e116a"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:09 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:09 2010 -0700"
      },
      "message": "OMAP clock: remove incorrect EXPORT_SYMBOL()s\n\nThe only symbols that should be exported are symbols that are to be\ncalled from loadable kernel modules, e.g., device drivers.  In the\ncontext of plat-omap/clock.c, these should only be the Linux clock\ninterface symbols as defined by include/linux/clk.h.  Core code\ndoesn\u0027t need these symbols to be exported.  Also, clean up an old\ncomment while here.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "3e3ee1560daaf09bb5dbe3afd35ca2f75e2e116a",
      "tree": "85f79c1132d306eb9b022e95cee8624b98366bc2",
      "parents": [
        "073463ca4011d4f6f8e2334273f3b062b2b19b85"
      ],
      "author": {
        "name": "Tuukka Toivonen",
        "email": "tuukka.o.toivonen@nokia.com",
        "time": "Fri Jan 08 15:23:08 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:08 2010 -0700"
      },
      "message": "OMAP3 clock: Add capability to change rate of dpll4_m5_ck\n\nAdd necessary definitions to clock framework to allow changing\ndpll4_m5_ck rate.  This is used by the camera code.\n\nSigned-off-by: Jouni Högander \u003cjouni.hogander@nokia.com\u003e\nSigned-off-by: Tuukka Toivonen \u003ctuukka.o.toivonen@nokia.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "073463ca4011d4f6f8e2334273f3b062b2b19b85",
      "tree": "46e5207acce7af4f6f4a3434a6966a7cf2e2056c",
      "parents": [
        "9b5bc5fa4b68fe2f51a5197786a8b5df82d1b8bf"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:07 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:07 2010 -0700"
      },
      "message": "OMAP3 clock: McBSP 2, 3, 4 functional clock parent is PER_96M_FCLK, not CORE_96M_FCLK\n\nThe correct parent of the McBSP 2, 3, and 4 functional clocks is\nPER_96M_FCLK, not CORE_96M_FCLK.  Fix this in the OMAP clock tree.\nReported by Nicole Chalhoub \u003cn-chalhoub@ti.com\u003e.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Nicole Chalhoub \u003cn-chalhoub@ti.com\u003e\n"
    },
    {
      "commit": "9b5bc5fa4b68fe2f51a5197786a8b5df82d1b8bf",
      "tree": "20783094f0034cc910110bbbadc921dbf30cb29e",
      "parents": [
        "51e888d705d29824aebb22ddf8a1f478083386e7"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Fri Jan 08 15:23:06 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:06 2010 -0700"
      },
      "message": "OMAP3: clock: add clockdomains for UART1 \u0026 2\n\nUART1 \u0026 2 were missing clockdomains resulting in broken omap_hwmod\ninit for these devices.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "51e888d705d29824aebb22ddf8a1f478083386e7",
      "tree": "45f4f24230feb2c55ed714076a37b1354697427e",
      "parents": [
        "7adb9987177f7aa269505ef65f4b4ed84bbc17b5"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:06 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:06 2010 -0700"
      },
      "message": "OMAP2420 IO mapping: move IVA mapping virtual address out of vmalloc space\n\nCommit 10db25fea4c11661070b97832b8cc3d2af495092 causes the following\nkernel messages during N800 boot (and presumably all other 2420\nboards):\n\n[    0.000000] BUG: mapping for 0x58000000 at 0xe0000000 overlaps vmalloc space\n[    0.000000] BUG: mapping for 0x59000000 at 0xe1000000 overlaps vmalloc space\n[    0.000000] BUG: mapping for 0x5a000000 at 0xe2000000 overlaps vmalloc space\n\nFix by remapping the IVA memory areas somewhere outside vmalloc space.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "7adb9987177f7aa269505ef65f4b4ed84bbc17b5",
      "tree": "d79f27b527505c61a9b8bb9322d785e2bbd133a8",
      "parents": [
        "98bb155130aca96f26b12b50a38db806a0021e59"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:05 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:05 2010 -0700"
      },
      "message": "OMAP2xxx IO mapping: mark DSP mappings as being 2420-only\n\nOut of the three major OMAP2 chip types, OMAP2420, OMAP2430, and OMAP3430,\nwe only map the IVA on OMAP2420.  The memory mapping is not shared between\nOMAP2420 and OMAP2430, so it is inappropriate to label those macros as\n\u002724XX\u0027; this patch changes them to \u00272420\u0027.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "98bb155130aca96f26b12b50a38db806a0021e59",
      "tree": "4b990df4d11e3c6a20c74747e37e6e4232dcaf32",
      "parents": [
        "48bca0e9c7f428dc75ea2a9c37601e6cb47dae6f"
      ],
      "author": {
        "name": "Abhijit Pagare",
        "email": "abhijitpagare@ti.com",
        "time": "Fri Jan 08 15:23:04 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:04 2010 -0700"
      },
      "message": "ARM: OMAP3: PM: Fix the Invalid CM_CLKSTCTRL reg access.\n\nIn OMAP2/3 some of the clock-domains which did not have control\nfacility were being falsely written to and read using the CM_CLKSTCTRL\nregister though it did not exist for them. One check is added to remove\nthis flaw.\n\nSigned-off-by: Abhijit Pagare \u003cabhijitpagare@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Rajendra Nayak \u003crnayak@ti.com\u003e\n"
    },
    {
      "commit": "48bca0e9c7f428dc75ea2a9c37601e6cb47dae6f",
      "tree": "40884d09ba11699b2a92c8e3e44a45c901e22912",
      "parents": [
        "74d2e4f8d79ae0c4b6ec027958d5b18058662eea"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Jan 08 15:23:03 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:03 2010 -0700"
      },
      "message": "OMAP2: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  arch/arm/mach-omap2/clock34xx.c\n  arch/arm/mach-omap2/io.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "9993b364d2c42acc2949ddbc6371405e17829e32",
      "tree": "b9eb8126c46f08cf09d513f77a48a53e941b7a92",
      "parents": [
        "82062e7b50280bcf0feca70ac35a44f375602976",
        "b11e1eca7ed9c0b5dab21a62c11acc711d9bdda0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 08 14:04:20 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 08 14:04:20 2010 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  kgdb: Fix kernel-doc format error in kgdb.h\n  blackfin,kgdb: Do not put PC in gdb_regs into retx.\n  blackfin,kgdb,probe_kernel: Cleanup probe_kernel_read/write\n  maccess,probe_kernel: Allow arch specific override probe_kernel_(read|write)\n"
    },
    {
      "commit": "d86527ddcab4684d1a051b5f35f023b4374b1271",
      "tree": "681cc85e16defea8f3c4f8d011f08f79898138a8",
      "parents": [
        "0446e9d46347344dd2d794927f22eb81e1d1c296",
        "a651d80c7136029de3c044308fd63d88348915ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 08 13:57:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 08 13:57:19 2010 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] move fnptr definition inside #ifdef __KERNEL__\n"
    },
    {
      "commit": "0446e9d46347344dd2d794927f22eb81e1d1c296",
      "tree": "f77fcdeb87ab480b47c340d0c7275f2c9e76c816",
      "parents": [
        "80e23b7cea77fa29a4c902aa53e87c53c5e054c5",
        "87d26d2d119953d07fdaa6435f324e8cb2e6f475"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 08 13:56:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 08 13:56:31 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus/samsung\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/samsung\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: S3C64XX: Fix possible clock look in EPLL and MPLL clock chains\n"
    },
    {
      "commit": "80e23b7cea77fa29a4c902aa53e87c53c5e054c5",
      "tree": "b428bdfc70cb3f0d909d5a2cb46a728ff67c205d",
      "parents": [
        "00cd25b29ba946b7d0907157577ab5cf421bd50e",
        "7f41c2e1523f628cc248e34192162aec5728bed7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 08 13:55:52 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 08 13:55:52 2010 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip:\n  x86, irq: Check move_in_progress before freeing the vector mapping\n  x86: copy_from_user() should not return -EFAULT\n  Revert \"x86: Side-step lguest problem by only building cmpxchg8b_emu for pre-Pentium\"\n  x86/pci: Intel ioh bus num reg accessing fix\n  x86: Fix size for ex trampoline with 32bit\n"
    },
    {
      "commit": "a651d80c7136029de3c044308fd63d88348915ff",
      "tree": "1193e90957fc94f95308ef150c1a36db88d447da",
      "parents": [
        "6c57a332901f851bd092aba7a2b4d8ef4e643829"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jan 08 10:53:28 2010 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jan 08 10:53:28 2010 -0800"
      },
      "message": "[IA64] move fnptr definition inside #ifdef __KERNEL__\n\nLinus pointed out that this definition should not be\nexported to user space.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "342aa2c1721e2714f43d957c3dd0bdaaa688c207",
      "tree": "09d948b7e6a39d2c3f58cb029e1883f6f29726d4",
      "parents": [
        "d04eb60066ed532d2e5da9f39cc0c79883d8a33c"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Fri Jan 08 10:29:08 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:08 2010 -0800"
      },
      "message": "omap3: EVM: Choose OMAP_PACKAGE_CBB\n\nWithout this the kernel doesn\u0027t boot, it craches in\nomap_mux_package_fixup(), since the package_subset becomes NULL.\n\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d04eb60066ed532d2e5da9f39cc0c79883d8a33c",
      "tree": "7c395d937dd1a430ce4a9001698d97d5f1731ba8",
      "parents": [
        "1b6e821f234f9e22ad1ef4919e140625af251935"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:08 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:08 2010 -0800"
      },
      "message": "omap3: Fix booting if package is uninitialized\n\nOtherwise bringing up new boards can be harder:\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000000\npgd \u003d c0004000\n[00000000] *pgd\u003d00000000\nInternal error: Oops: 5 [#1]\nlast sysfs file:\nModules linked in:\nCPU: 0    Not tainted  (2.6.33-rc2-00015-g0bc9c93-dirty #37)\nPC is at omap_mux_init+0xa4/0x3d8\nLR is at omap_mux_init+0x3c/0x3d8\n...\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "1b6e821f234f9e22ad1ef4919e140625af251935",
      "tree": "a87814ef643bf18b937de394dc8d9dd295ae9dfc",
      "parents": [
        "83969bfa2022962c12272f4f860c05e28ee4509d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Jan 08 10:29:07 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:07 2010 -0800"
      },
      "message": "omap3: add missing parentheses\n\n`!\u0027 has a higher precedence than `\u0026\u0027 so parentheses are required.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "83969bfa2022962c12272f4f860c05e28ee4509d",
      "tree": "3dad2d1ce4e909727b940188a4f5862e29a2ef85",
      "parents": [
        "6b06ebdfbd3100ffa789d3893bc7c08b1f91ea30"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Jan 08 10:29:07 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:07 2010 -0800"
      },
      "message": "omap3: add missing parentheses\n\nnot(!) has a higher precedence than bit and(\u0026).\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "6b06ebdfbd3100ffa789d3893bc7c08b1f91ea30",
      "tree": "84f32034f05a5181ac230cec01629d4fd742a599",
      "parents": [
        "9230372aeecc0a634f708e9eb8668769daa1ed5a"
      ],
      "author": {
        "name": "Vimal Singh",
        "email": "vimalsingh@ti.com",
        "time": "Fri Jan 08 10:29:07 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:07 2010 -0800"
      },
      "message": "omap2/3: ZOOM: Correcting key mapping for few keys\n\nKeys: \u0027right arrow\u0027, \u0027up arrow\u0027 and \u0027select\u0027 were mapped\nwrongly. This patch corrects them.\nThis patch also adds one missing key present in the board,\ncurrently I added it as \u0027unknown\u0027 key, as I am not able to\nfind proper description for this key.\nOne key entry (r: 7, c: 5) is present in the keymap, which\nis really not present in the board, removing it.\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9230372aeecc0a634f708e9eb8668769daa1ed5a",
      "tree": "69acba1ad11e9b3e4e79efdd63002557864ffeaf",
      "parents": [
        "66215949e6512f61c2c92b65ea79f8566e9e650a"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "virtuoso@slind.org",
        "time": "Fri Jan 08 10:29:06 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:06 2010 -0800"
      },
      "message": "omap2/3: make serial_in_override() address the right uart port\n\nCommit f62349ee9788b1d94c55eb6c291d74a1f69bdd9e makes it possible to\nhave some other than first uart port as ttyS0, which breaks the workaround\nserial_in_override() function which will try to address the first uart\nport (for ttyS0) and not the one that was initialized.\n\nSigned-off-by: Alexander Shishkin \u003cvirtuoso@slind.org\u003e\nCC: Mika Westerberg \u003cext-mika.1.westerberg@nokia.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "66215949e6512f61c2c92b65ea79f8566e9e650a",
      "tree": "8efbddd63e7225731391cf7c67786a0e133b2c46",
      "parents": [
        "c5c4dce45d7538ada6e9aac4cdb2909bc1cb28f6"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:06 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:06 2010 -0800"
      },
      "message": "omap1: Fix compile for omap1_bl.c\n\nCommit 9905a43b made struct backlight_ops const. Omap was\nsetting check_fb dynamically, which caused the following\ncompile error:\n\ndrivers/video/backlight/omap1_bl.c: In function \u0027omapbl_probe\u0027:\ndrivers/video/backlight/omap1_bl.c:142: error: assignment of read-only variable \u0027omapbl_ops\u0027\n\nTurns out pdata-\u003echeck_fb is not being used, so just remove\nit to fix the compile.\n\nCc: Emese Revfy \u003cre.emese@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "c5c4dce45d7538ada6e9aac4cdb2909bc1cb28f6",
      "tree": "4c342febcbcc2640375cb1959d31e382a73a3b6b",
      "parents": [
        "4cc6420c123317489e6c0d4bf7112f7098ac82ef"
      ],
      "author": {
        "name": "Cory Maccarrone",
        "email": "darkstar6262@gmail.com",
        "time": "Fri Jan 08 10:29:05 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:05 2010 -0800"
      },
      "message": "omap1: Add 7xx clocks and pin muxes for SPI\n\nCommit 35c9049b27040d09461bc90928ad770be7ddf661 added\ndrivers/spi/omap_spi_100k.c.\n\nThis patch add the related clocks and pin muxing\nentries to make the driver work on omap7xx platforms.\n\nSigned-off-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4cc6420c123317489e6c0d4bf7112f7098ac82ef",
      "tree": "d3a27e993e6dcdd23ef2d031127ad9da6a418a68",
      "parents": [
        "acf9d467dc951daa0071b5a1f4bed8c108f7ebec"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:05 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:05 2010 -0800"
      },
      "message": "omap: Remove uninitialized warning for gpio.c\n\nFlags is not used on 15xx.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "acf9d467dc951daa0071b5a1f4bed8c108f7ebec",
      "tree": "46a8ca47b69eecebf10b7c07550466f258a8c0f1",
      "parents": [
        "4318f36b7c93a60a100f43fc6b7f13bebc59d017"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Jan 08 10:29:05 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:05 2010 -0800"
      },
      "message": "omap: \u0026\u0026/|| confusion in iommu_put()\n\nobj can\u0027t be both NULL and be an error pointer.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4318f36b7c93a60a100f43fc6b7f13bebc59d017",
      "tree": "d27ce211e4737febc9b1bca18e3fc0dac8045b62",
      "parents": [
        "1866b54525d13402b2d129b906c4d189377f89c5"
      ],
      "author": {
        "name": "Cory Maccarrone",
        "email": "darkstar6262@gmail.com",
        "time": "Fri Jan 08 10:29:04 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:04 2010 -0800"
      },
      "message": "omap: gpio: Simultaneously requested rising and falling edge\n\nSome chips, namely any OMAP1 chips using METHOD_MPUIO,\nOMAP15xx and OMAP7xx, cannot be setup to respond to on-chip GPIO\ninterrupts in both rising and falling edge directions -- they can\nonly respond to one direction or the other, depending on how the\nICR is configured.\n\nAdditionally, current code forces rising edge detection if both\nflags are specified:\n\n        if (trigger \u0026 IRQ_TYPE_EDGE_RISING)\n                l |\u003d 1 \u003c\u003c gpio;\n        else if (trigger \u0026 IRQ_TYPE_EDGE_FALLING)\n                l \u0026\u003d ~(1 \u003c\u003c gpio);\n        else\n                goto bad;\n\nThis change implements a toggle function that will modify the ICR\nto flip the direction of interrupt for IRQs that are requested with\nboth rising and falling flags.  The toggle function is not called\nfor chips and GPIOs it does not apply to through the use of a flip_mask\nthat\u0027s added on a per-bank basis.  The mask is only set for those\nGPIOs where a toggle is necessary.  Edge detection starts out the\nsame as above with FALLING mode first.\n\nThe toggle happens on EACH interrupt; without it, we have the\nfollowing sequence of actions on GPIO transition:\n\n  ICR    GPIO               Result\n  0x1    0 -\u003e 1 (rising)    Interrupt\n  0x1    1 -\u003e 0 (falling)   No interrupt\n\n  (set ICR to 0x0 manually)\n  0x0    0 -\u003e 1 (rising)    No interrupt\n  0x0    1 -\u003e 0 (falling)   Interrupt\n\nThat is, with the ICR set to 1 for a gpio, only rising edge interrupts\nare caught, and with it set to 0, only falling edge interrupts are\ncaught.  If we add in the toggle, we get this:\n\n  ICR    GPIO               Result\n  0x1    0 -\u003e 1 (rising)    Interrupt (ICR set to 0x0)\n  0x0    1 -\u003e 0 (falling)   Interrupt (ICR set to 0x1)\n  0x1    0 -\u003e 1 ...\n\nso, both rising and falling are caught, per the request for both\n(IRQ_TYPE_EDGE_RISING | IRQ_TYPE_EDGE_FALLING).\n\nSigned-off-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "1866b54525d13402b2d129b906c4d189377f89c5",
      "tree": "700f10fb9e2369ffe818b824211fe54f23b9159d",
      "parents": [
        "74d2e4f8d79ae0c4b6ec027958d5b18058662eea"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Fri Jan 08 10:29:04 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:04 2010 -0800"
      },
      "message": "omap: McBSP: Fix possible port lockout\n\nIn its current form, the omap_mcbsp_request() function can return after\nirq_request() failure without any cleanups, effectively locking out the port\nforever with clocks left running. Fix it.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "a07f523f264095759c6bb6e0e7a81c4d15bc3336",
      "tree": "6e540813636ffa593f931cfc82ea36254ba82812",
      "parents": [
        "2c1f1895ef2aa8f0e5497893eff71304aef332e1",
        "6c57a332901f851bd092aba7a2b4d8ef4e643829"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 08 09:32:15 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 08 09:32:15 2010 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] __per_cpu_idtrs[] is a memory hog\n  [IA64] sanity in #include files.  Move fnptr to types.h\n  [IA64] use helpers for rlimits\n  [IA64] cpumask_of_node() should handle -1 as a node\n"
    },
    {
      "commit": "0de9a00fd6e0a137c63fbbfb6012bf34cc0ab7c4",
      "tree": "bda182d9407e32354620e9188258c86cad2e3813",
      "parents": [
        "22325525d8bb1478daddefec1b762e7882bcd515",
        "d13fecd0293d55a4bcb8a31078216504192d8ce0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 08 16:18:37 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 08 16:18:37 2010 +0000"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "22325525d8bb1478daddefec1b762e7882bcd515",
      "tree": "fd1a65244486ad5b8d832a479e55f2c6b1f693d3",
      "parents": [
        "406eb02029ea95545c08dba75da393fa47d3fb43"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Fri Jan 08 16:59:34 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 08 16:14:29 2010 +0000"
      },
      "message": "ARM: 5868/1: ARM: fix \"BUG: using smp_processor_id() in preemptible code\"\n\nFix the following warning, which appears when the register dump for a\nfaulting process is printed in a kernel with SMP, DEBUG_PREEMPT, and\nDEBUG_USER (with user_debug\u003d31) enabled:\n\nBUG: using smp_processor_id() in preemptible [00000000] code: init/1\ncaller is __show_regs+0x18/0x234\nBacktrace:\n[\u003cc0159e5c\u003e] (dump_backtrace+0x0/0x114) from [\u003cc01faf30\u003e] (dump_stack+0x18/0x1c)\n r6:c781a000 r5:c0157544 r4:00000001 r3:00000000\n[\u003cc01faf18\u003e] (dump_stack+0x0/0x1c) from [\u003cc01e5230\u003e] (debug_smp_processor_id+0xc4/0xf8)\n[\u003cc01e516c\u003e] (debug_smp_processor_id+0x0/0xf8) from [\u003cc0157544\u003e] (__show_regs+0x18/0x234)\n r6:c781bfb0 r5:00000000 r4:c781bfb0 r3:00000000\n[\u003cc015752c\u003e] (__show_regs+0x0/0x234) from [\u003cc01577a0\u003e] (show_regs+0x40/0x50)\n[\u003cc0157760\u003e] (show_regs+0x0/0x50) from [\u003cc015c968\u003e] (__do_user_fault+0x5c/0xa4)\n r4:c781c000 r3:00000000\n[\u003cc015c90c\u003e] (__do_user_fault+0x0/0xa4) from [\u003cc015cbe0\u003e] (do_page_fault+0x1b4/0x1e4)\n r7:00000000 r6:00010000 r5:c781bfb0 r4:c781c000\n[\u003cc015ca2c\u003e] (do_page_fault+0x0/0x1e4) from [\u003cc01554c8\u003e] (do_DataAbort+0x3c/0xa0)\n[\u003cc015548c\u003e] (do_DataAbort+0x0/0xa0) from [\u003cc01560c4\u003e] (ret_from_exception+0x0/0x10)\n\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "406eb02029ea95545c08dba75da393fa47d3fb43",
      "tree": "7e18e0ae48bcbbcfc8793a6a4d20b8714626052b",
      "parents": [
        "092a4e957a835cbf6b2ec82a6a4d6ff06c0a362e"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Thu Jan 07 11:25:42 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 08 16:14:28 2010 +0000"
      },
      "message": "ARM: 5867/1: Update U300 defconfig\n\nThis updates the U300 defconfig to include the DMA driver merged\nin 2.6.33-rc1 and adds a codepage that\u0027s needed to mount VFAT MMC\ncards as default. The rest is new config options.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "092a4e957a835cbf6b2ec82a6a4d6ff06c0a362e",
      "tree": "c22d005f4268be3553029ae258a68d910e62c28e",
      "parents": [
        "8784895ede9a39cfecf76fe26b090a602877f70f"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie.iles@picochip.com",
        "time": "Wed Jan 06 10:50:08 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 08 16:14:21 2010 +0000"
      },
      "message": "ARM: 5866/1: arm ptrace: use unsigned types for kernel pt_regs\n\nMake registers unsigned for kernel space. This is important for\nexample in the perf events where the PC is stored into a u64. We\ndon\u0027t want it sign extended so make the regs unsigned to prevent\ncasts throughout the kernel.\n\nSigned-off-by: Jamie Iles \u003cjamie.iles@picochip.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d13fecd0293d55a4bcb8a31078216504192d8ce0",
      "tree": "b3759788af8f01f57693054f2366fc32237a4f6f",
      "parents": [
        "0dfc84c9f54d8784f5bc6d303c079d88000ee5f7"
      ],
      "author": {
        "name": "Cyril Hrubis",
        "email": "metan@ucw.cz",
        "time": "Thu Jan 07 21:31:04 2010 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Fri Jan 08 09:42:45 2010 +0800"
      },
      "message": "[ARM] pxa: fix strange characters in zaurus gpio .desc\n\nSomehow, strange characters made their way zaurus gpio .desc\nfields. Fix it.\n\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nAcked-by: Stanislav Brabec \u003cutx@penguin.cz\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "6c57a332901f851bd092aba7a2b4d8ef4e643829",
      "tree": "049e913b0c7b4c678ba699ac02f62e16db8cb515",
      "parents": [
        "410dc0aac63d1500faeabcbaecce4f4266380ed1"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Jan 07 16:10:57 2010 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Jan 07 16:10:57 2010 -0800"
      },
      "message": "[IA64] __per_cpu_idtrs[] is a memory hog\n\n__per_cpu_idtrs is statically allocated ... on CONFIG_NR_CPUS\u003d4096\nsystems it hogs 16MB of memory. This is way too much for a quite\nprobably unused facility (only KVM uses dynamic TR registers).\n\nChange to an array of pointers, and allocate entries as needed on\na per cpu basis.  Change the name too as the __per_cpu_ prefix is\nconfusing (this isn\u0027t a classic \u003clinux/percpu.h\u003e type object).\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "7fe1a91281de095e4cc43868cc14ca4937154a0c",
      "tree": "e0037f6ae8b893bd4f691c0b40704ed49d0e05f4",
      "parents": [
        "0fde663708c981189e4e62f3be51e02b1ad4eead"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.adi@gmail.com",
        "time": "Thu Jan 07 11:58:37 2010 -0600"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu Jan 07 11:58:37 2010 -0600"
      },
      "message": "blackfin,kgdb: Do not put PC in gdb_regs into retx.\n\nIn blackfin, kgdb is running in delayed exception IRQ5 other than in\nexception IRQ3 directly.  Register reti other than retx in pt_regs is\nthe kgdb return address. So, don\u0027t put PC in gdb_regs into retx.\n\nCC: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sonic Zhang \u003csonic.adi@gmail.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "0fde663708c981189e4e62f3be51e02b1ad4eead",
      "tree": "46cf9f766c2f8ec2c4586f2eac83d2e01d712ea1",
      "parents": [
        "6144a85a0e018c19bc4b24f7eb6c1f3f7431813d"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu Jan 07 11:58:36 2010 -0600"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu Jan 07 11:58:36 2010 -0600"
      },
      "message": "blackfin,kgdb,probe_kernel: Cleanup probe_kernel_read/write\n\nBlackfin needs it own arch specific probe_kernel_read() and\nprobe_kernel_write().\n\nThis was moved out of the kgdb code and into the\narch/blackfin/maccess.c, because it is a generic kernel api.\n\nThe arch specific kgdb.c for blackfin was cleaned of all functions\nwhich exist in the kgdb core that do the same thing after resolving\nthe probe_kernel_read() and probe_kernel_write().  This also\neliminated the need for most of the #include\u0027s.\n\nCC: Sonic Zhang \u003csonic.adi@gmail.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "8784895ede9a39cfecf76fe26b090a602877f70f",
      "tree": "e37516577c52886f8e5bcf5647843a640c03604c",
      "parents": [
        "2c1f1895ef2aa8f0e5497893eff71304aef332e1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 07 17:52:26 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 07 17:52:26 2010 +0000"
      },
      "message": "ARM: add missing recvmmsg syscall number\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "87d26d2d119953d07fdaa6435f324e8cb2e6f475",
      "tree": "2da746cbcbcde0b772690485d9a4eb2664d9a839",
      "parents": [
        "c5974b835a909ff15c3b7e6cf6789b5eb919f419"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jan 07 11:05:55 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jan 07 11:34:51 2010 +0900"
      },
      "message": "ARM: S3C64XX: Fix possible clock look in EPLL and MPLL clock chains\n\nThere is a possibility of a loop happening in the PLL output clock\nchain on the S3C64XX series. clk_mpll\u0027s parent was set to be\nclk_mout_mpll, but this is fed from clk_fout_epll (which is also\nclk_mpll).\n\nclk_mpll is meant to be the output from the MPLL, and clk_mout_mpll\nis a seperate clock derived from the mux of clk_mpll and clk_fin_mpll\nand thus should be considered a seperate clock.\n\nAnything using clk_mpll directly really should not be relying on this\nbeing the clock that is eventually routed to a peripheral, so remove the\nloop and ensure that the clocks accurately represent the clock chain\nin the device.\n\nThe clk_mpll is not being used outside of the s3c6400-clock.c code, so\nthis change should not break anything else.\n\nDo the same for the EPLL.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "04e4f2b18c8de1389d1e00fef0f42a8099910daf",
      "tree": "cd1ae20d055552a7ea9b9a21ee01a052589a66f5",
      "parents": [
        "93939f4e5df30e6229a0b5257fdcaf3faf88471c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jan 06 17:23:17 2010 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 06 18:16:02 2010 -0800"
      },
      "message": "FDPIC: Respect PT_GNU_STACK exec protection markings when creating NOMMU stack\n\nThe current code will load the stack size and protection markings, but\nthen only use the markings in the MMU code path.  The NOMMU code path\nalways passes PROT_EXEC to the mmap() call.  While this doesn\u0027t matter\nto most people whilst the code is running, it will cause a pointless\nicache flush when starting every FDPIC application.  Typically this\nicache flush will be of a region on the order of 128KB in size, or may\nbe the entire icache, depending on the facilities available on the CPU.\n\nIn the case where the arch default behaviour seems to be desired\n(EXSTACK_DEFAULT), we probe VM_STACK_FLAGS for VM_EXEC to determine\nwhether we should be setting PROT_EXEC or not.\n\nFor arches that support an MPU (Memory Protection Unit - an MMU without\nthe virtual mapping capability), setting PROT_EXEC or not will make an\nimportant difference.\n\nIt should be noted that this change also affects the executability of\nthe brk region, since ELF-FDPIC has that share with the stack.  However,\nthis is probably irrelevant as NOMMU programs aren\u0027t likely to use the\nbrk region, preferring instead allocation via mmap().\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "410dc0aac63d1500faeabcbaecce4f4266380ed1",
      "tree": "463c8c4fbea9beb5881211ffcf88aa1ee03d296f",
      "parents": [
        "02b763b8ccc88d030117851f2b76a119932f109e"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jan 06 15:52:35 2010 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jan 06 15:52:35 2010 -0800"
      },
      "message": "[IA64] sanity in #include files.  Move fnptr to types.h\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "02b763b8ccc88d030117851f2b76a119932f109e",
      "tree": "fb9ed80b06e4b4af62746a87d2007edacc31576c",
      "parents": [
        "1d1e9f04216b379000128392b11edd7f5d0ebed1"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Wed Jan 06 16:24:30 2010 +0100"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jan 06 15:49:06 2010 -0800"
      },
      "message": "[IA64] use helpers for rlimits\n\nMake sure compiler won\u0027t do weird things with limits. E.g. fetching\nthem twice may return 2 different values after writable limits are\nimplemented.\n\nI.e. either use rlimit helpers added in\n3e10e716abf3c71bdb5d86b8f507f9e72236c9cd\nor ACCESS_ONCE if not applicable.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1d1e9f04216b379000128392b11edd7f5d0ebed1",
      "tree": "450002f3d4defb270aa150df1dccf123cd3b0844",
      "parents": [
        "c6f7afaeeda5b3c42ea8d7b27e197d223a04675e"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Jan 06 15:55:12 2010 +1100"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jan 06 15:47:57 2010 -0800"
      },
      "message": "[IA64] cpumask_of_node() should handle -1 as a node\n\npcibus_to_node can return -1 if we cannot determine which node a pci bus\nis on. If passed -1, cpumask_of_node will negatively index the lookup array\nand pull in random data:\n\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpus\n00000000,00000003,00000000,00000000\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpulist\n64-65\n\nChange cpumask_of_node to check for -1 and return cpu_all_mask in this\ncase:\n\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpus\nffffffff,ffffffff,ffffffff,ffffffff\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpulist\n0-127\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "7f41c2e1523f628cc248e34192162aec5728bed7",
      "tree": "e1fcc3ebc1530bee357b21ba42091b385f3eba48",
      "parents": [
        "409d02ef6d74f5e91f5ea4c587b2ee1375f106fc"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Wed Jan 06 10:56:31 2010 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jan 06 12:08:43 2010 -0800"
      },
      "message": "x86, irq: Check move_in_progress before freeing the vector mapping\n\nWith the recent irq migration fixes (post 2.6.32), Gary Hade has noticed\n\"No IRQ handler for vector\" messages during the 2.6.33-rc1 kernel boot on IBM\nAMD platforms and root caused the issue to this commit:\n\n\u003e commit 23359a88e7eca3c4f402562b102f23014db3c2aa\n\u003e Author: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\n\u003e Date:   Mon Oct 26 14:24:33 2009 -0800\n\u003e\n\u003e    x86: Remove move_cleanup_count from irq_cfg\n\nAs part of this patch, we have removed the move_cleanup_count check\nin smp_irq_move_cleanup_interrupt(). With this change, we can run into a\nsituation where an irq cleanup interrupt on a cpu can cleanup the vector\nmappings associated with multiple irqs, of which one of the irq\u0027s migration\nmight be still in progress. As such when that irq hits the old cpu, we get\nthe \"No IRQ handler\" messages.\n\nFix this by checking for the irq_cfg\u0027s move_in_progress and if the move\nis still in progress delay the vector cleanup to another irq cleanup\ninterrupt request (which will happen when the irq starts arriving at the\nnew cpu destination).\n\nReported-and-tested-by: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nLKML-Reference: \u003c1262804191.2732.7.camel@sbs-t61.sc.intel.com\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    }
  ],
  "next": "b1c0ec8966fa79891b796f58bf2bda1026ca5566"
}
