)]}'
{
  "log": [
    {
      "commit": "9a6fc8d0f8c3ee3d42417e8315fc8c8fae1d3213",
      "tree": "b4bd15742d56e488592203e1d0a0d07a0684410d",
      "parents": [
        "d4116f820496ae3af5225d09450edc7791df0045",
        "82d6469916c6fcfa345636a49004c9d1753905d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:58:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:58:07 2009 -0800"
      },
      "message": "Merge branch \u0027bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen: mask extended topology info in cpuid\n  xen/hvc: make sure console output is always emitted, with explicit polling\n"
    },
    {
      "commit": "608221fdf9a2170962295dcfbea53dc5c50d1a74",
      "tree": "26712f2f8a8a332369df2b31174c8c5b46c42164",
      "parents": [
        "72cc129e8dae988d2a132467cfd0ecd7623c35fb",
        "b84ff7d6f1b7f8a43414e74d972ec4c8f3361db4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:56:47 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:56:47 2009 -0800"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Fix kthread_bind() by moving the body of kthread_bind() to sched.c\n  sched: Disable SD_PREFER_LOCAL at node level\n  sched: Fix boot crash by zalloc()ing most of the cpu masks\n  sched: Strengthen buddies and mitigate buddy induced latencies\n"
    },
    {
      "commit": "411094acb70f171a111710cf32031c749ffdd28c",
      "tree": "c3e23af4b6a9ac242da85861d59268a8e8812114",
      "parents": [
        "8fcf4e5a572af520580b14abd9017760e6fcdada",
        "89240ba059ca468ae7a8346edf7f95082458c2fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:54:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:54:08 2009 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, fs: Fix x86 procfs stack information for threads on 64-bit\n  x86: Add reboot quirk for 3 series Mac mini\n  x86: Fix printk message typo in mtrr cleanup code\n  dma-debug: Fix compile warning with PAE enabled\n  x86/amd-iommu: Un__init function required on shutdown\n  x86/amd-iommu: Workaround for erratum 63\n"
    },
    {
      "commit": "89240ba059ca468ae7a8346edf7f95082458c2fc",
      "tree": "a16b4ce794572d256f568e41fe9ccfc10c35ff39",
      "parents": [
        "1d87cff407ceddf0bc4e825949a4b1bf645418bd"
      ],
      "author": {
        "name": "Stefani Seibold",
        "email": "stefani@seibold.net",
        "time": "Tue Nov 03 10:22:40 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 04 13:25:03 2009 +0100"
      },
      "message": "x86, fs: Fix x86 procfs stack information for threads on 64-bit\n\nThis patch fixes two issues in the procfs stack information on\nx86-64 linux.\n\nThe 32 bit loader compat_do_execve did not store stack\nstart. (this was figured out by Alexey Dobriyan).\n\nThe stack information on a x64_64 kernel always shows 0 kbyte\nstack usage, because of a missing implementation of the KSTK_ESP\nmacro which always returned -1.\n\nThe new implementation now returns the right value.\n\nSigned-off-by: Stefani Seibold \u003cstefani@seibold.net\u003e\nCc: Americo Wang \u003cxiyou.wangcong@gmail.com\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLKML-Reference: \u003c1257240160.4889.24.camel@wall-e\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "45cdd473301aae36e1f10664b9fe7ef5aad3f182",
      "tree": "af1feedba66ea1364f9607806eef46f8aad613c2",
      "parents": [
        "337214e8c6b0c777713b2483749f9c03102a416c"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sun Nov 01 15:33:06 2009 +0100"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Nov 04 08:39:26 2009 +0900"
      },
      "message": "m32r: Should index be positive?\n\nIndex `ipi_num\u0027 is signed, test whether it is negative to\nmake sure we don\u0027t get a negative array element.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "337214e8c6b0c777713b2483749f9c03102a416c",
      "tree": "ee60e2d0be42716812852309e984757c330286da",
      "parents": [
        "e968b8d404ae8ab4ef218cd145f6dcb71e65154b"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Thu Oct 15 09:21:56 2009 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Nov 04 08:37:33 2009 +0900"
      },
      "message": "m32r: bzip2/lzma kernel compression support\n\n- Support bzip2 and lzma kernel compression for m32r.\n- Clean up arch/m32r/boot/compressed/misc.c.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "e968b8d404ae8ab4ef218cd145f6dcb71e65154b",
      "tree": "20a8a8bb645e25f9275d391159147489741247c9",
      "parents": [
        "560235857fb79da48d36e8f866a0ee3b10a232bf"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Oct 05 00:10:55 2009 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Nov 04 08:33:23 2009 +0900"
      },
      "message": "m32r: add NOTES to vmlinux.lds.S to remove .note.gnu.build-id section\n\nBuilding with --build-id option, .note.gnu.build-id section is added\nto vmlinux.bin.  But some old buggy binutils creates a huge vmlinux.bin,\nand a bootloader fails to boot its zImage as well.\n\nThis patch adds a NOTES macro to a linker script vmlinux.ld.S to put\n.note.gnu.build-id section into .note section.\nThen, the .note section will be removed, because \"-R .note\" option is\nspecified in OBJCOPYFLAGS to make a vmlinux.bin binary.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "560235857fb79da48d36e8f866a0ee3b10a232bf",
      "tree": "5635f5ec3fca87f35caf0ef0bff7fdbc21782ff1",
      "parents": [
        "b419148e567728f6af0c3b01965c1cc141e3e13a"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Aug 02 10:47:27 2009 +0200"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Nov 04 08:31:50 2009 +0900"
      },
      "message": "arch/m32r: Use DIV_ROUND_CLOSEST\n\nThe kernel.h macro DIV_ROUND_CLOSEST performs the computation (x + d/2)/d\nbut is perhaps more readable.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@haskernel@\n@@\n\n@depends on haskernel@\nexpression x,__divisor;\n@@\n\n- (((x) + ((__divisor) / 2)) / (__divisor))\n+ DIV_ROUND_CLOSEST(x,__divisor)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "79051db9aedf7d169458a879accd1beda8f0cf8b",
      "tree": "5fc7d94ed307dc5d31babc1cc802ccf3fb04507c",
      "parents": [
        "9ddfd92909ac969758684e309e62198f549786a3",
        "d8951adeba05719b9efd7ce875a3294ffdbb37ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 11:15:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 11:15:25 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://github.com/at91linux/linux-2.6-at91\n\n* \u0027for-linus\u0027 of git://github.com/at91linux/linux-2.6-at91:\n  at91: at91sam9g45 family: identify several chip versions\n  avr32: add two new at91 to cpu.h definition\n"
    },
    {
      "commit": "82d6469916c6fcfa345636a49004c9d1753905d1",
      "tree": "f4d95a9159234b66d26e4e8ebe661e105929234b",
      "parents": [
        "7825cf10e31c64ece3cac66fb01a742f1094da51"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Oct 22 16:41:15 2009 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Nov 03 11:09:12 2009 -0800"
      },
      "message": "xen: mask extended topology info in cpuid\n\nA Xen guest never needs to know about extended topology, and knowing\nwould just confuse it.\n\nThis patch just zeros ebx in leaf 0xb which indicates no topology info,\npreventing a crash under Xen on cpus which support this leaf.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Stable Kernel \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "d8951adeba05719b9efd7ce875a3294ffdbb37ea",
      "tree": "27a933c75730e6e0b1d46f695fb5022eadb18264",
      "parents": [
        "2f5d46d2f669a6d0083e50f457ce4e32fb90568c"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Mon Sep 21 12:03:56 2009 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Nov 03 18:42:31 2009 +0100"
      },
      "message": "at91: at91sam9g45 family: identify several chip versions\n\ncpu_is_xxx() macros are identifying generic at91sam9g45 chip. This patch adds\nthe capacity to differentiate Engineering Samples and final lots through the\ninclusion of  at91_cpu_fully_identify() and the related chip IDs with chip\nversion field preserved.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\n"
    },
    {
      "commit": "2f5d46d2f669a6d0083e50f457ce4e32fb90568c",
      "tree": "8cb2da76b2d9c53ad5e814aa255a28d45e3212e4",
      "parents": [
        "38dc63459f185795b24a39f3f4921a433ea9980b"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Mon Jul 06 12:15:12 2009 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Nov 03 18:36:35 2009 +0100"
      },
      "message": "avr32: add two new at91 to cpu.h definition\n\nSomme common drivers will need those at91 cpu_is_xxx() definitions. As\nat91sam9g10 and at91sam9g45 are on the way to linus\u0027 tree, here is the patch\nthat adds those chips to cpu.h in AVR32 architecture.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "9ddfd92909ac969758684e309e62198f549786a3",
      "tree": "e5799c0bb894a98f8c8948ebb568f336233fc0db",
      "parents": [
        "38dc63459f185795b24a39f3f4921a433ea9980b",
        "049a31afe16e733a54f7da7fdf845034758c6ee1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 08:09:57 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 08:09:57 2009 -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: (38 commits)\n  MIPS: O32: Fix ppoll\n  MIPS: Oprofile: Rename cpu_type from godson2 to loongson2\n  MIPS: Alchemy: Fix hang with high-frequency edge interrupts\n  MIPS: TXx9: Fix spi-baseclk value\n  MIPS: bcm63xx: Set the correct BCM3302 CPU name\n  MIPS: Loongson 2: Set cpu_has_dc_aliases and cpu_icache_snoops_remote_store\n  MIPS: Avoid potential hazard on Context register\n  MIPS: Octeon: Use lockless interrupt controller operations when possible.\n  MIPS: Octeon: Use write_{un,}lock_irq{restore,save} to set irq affinity\n  MIPS: Set S-cache linesize to 64-bytes for MTI\u0027s S-cache\n  MIPS: SMTC: Avoid queing multiple reschedule IPIs\n  MIPS: GCMP: Avoid accessing registers when they are not present\n  MIPS: GIC: Random fixes and enhancements.\n  MIPS: CMP: Fix memory barriers for correct operation of amon_cpu_start\n  MIPS: Fix abs.[sd] and neg.[sd] emulation for NaN operands\n  MIPS: SPRAM: Clean up support code a little\n  MIPS: 1004K: Enable SPRAM support.\n  MIPS: Malta: Enable PCI 2.1 compatibility in PIIX4\n  MIPS: Kconfig: Fix duplicate default value for MIPS_L1_CACHE_SHIFT.\n  MIPS: MTI: Fix accesses to device registers on MIPS boards\n  ...\n"
    },
    {
      "commit": "1d87cff407ceddf0bc4e825949a4b1bf645418bd",
      "tree": "fc099ab5881ac0822ecec83e3684cf3686715730",
      "parents": [
        "05154752cf3767c544b65b5e340793d40b3f1229",
        "342688f9db392ec82ab9e6b25a6137f9ee1647d7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 03 16:54:14 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 03 16:54:14 2009 +0100"
      },
      "message": "Merge branch \u0027iommu/fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into x86/urgent\n"
    },
    {
      "commit": "fcef24d38e8f974673d158866e60763ac4f2161b",
      "tree": "74feffbf738f4ac0dba8e9d2376f0a7371ce2791",
      "parents": [
        "78e1e34056f6508a24d08a2a020cd7b124eacdc8",
        "620abe28776d8cec0a275fac25e254c1f0bc1c73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:46:05 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:46:05 2009 -0800"
      },
      "message": "Merge branch \u0027fixes-s3c-2632-rc5\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027fixes-s3c-2632-rc5\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: S3C2410: Fix sparse warnings in arch/arm/mach-s3c2410/gpio.c\n  ARM: S3C2440: mini2440: Fix spare warnings\n  ARM: S3C24XX: Fix warnings in arch/arm/plat-s3c24xx/gpio.c\n  ARM: S3C2440: mini2440: Fix missing CONFIG_S3C_DEV_USB_HOST\n  ARM: S3C24XX: arch/arm/plat-s3c24xx: Move dereference after NULL test\n  ARM: S3C: Fix adc function exports\n  ARM: S3C2410: Fix link if CONFIG_S3C2410_IOTIMING is not set\n  ARM: S3C24XX: Introduce S3C2442B CPU\n  ARM: S3C24XX: Define a macro to avoid compilation error\n  ARM: S3C: Add info for supporting circular DMA buffers\n  ARM: S3C64XX: Set rate of crystal mux\n  ARM: S3C64XX: Fix S3C64XX_CLKDIV0_ARM_MASK value\n"
    },
    {
      "commit": "342688f9db392ec82ab9e6b25a6137f9ee1647d7",
      "tree": "e55eca548851778a559674e467e34574ae2c633a",
      "parents": [
        "012abeea669ea49636cf952d13298bb68654146a",
        "ca0207114f1708b563f510b7781a360ec5b98359",
        "59a40e70458341b35d123b60aca416a1d97ebbe3"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Nov 03 12:05:40 2009 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Nov 03 12:05:40 2009 +0100"
      },
      "message": "Merge branches \u0027amd-iommu/fixes\u0027 and \u0027dma-debug/fixes\u0027 into iommu/fixes\n"
    },
    {
      "commit": "6b9de613ae9c79b637e070136585dde029578065",
      "tree": "ab567c71852bf5dec21ab97e7dc3db1594a0ac7f",
      "parents": [
        "49557e620339cb134127b5bfbcfecc06b77d0232"
      ],
      "author": {
        "name": "Mike Galbraith",
        "email": "efault@gmx.de",
        "time": "Mon Nov 02 20:36:51 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 03 07:24:07 2009 +0100"
      },
      "message": "sched: Disable SD_PREFER_LOCAL at node level\n\nYanmin Zhang reported that SD_PREFER_LOCAL induces an order of\nmagnitude increase in select_task_rq_fair() overhead while\nrunning heavy wakeup benchmarks (tbench and vmark).\n\nSince SD_BALANCE_WAKE is off at node level, turn SD_PREFER_LOCAL\noff as well pending further investigation.\n\nReported-by: Zhang, Yanmin \u003cyanmin_zhang@linux.intel.com\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "333a07437c31ea8c16a2b82071629a540ae1e50f",
      "tree": "b2bc63d29d22238add7e4eb66ed841e7cf6b6932",
      "parents": [
        "d4da6c9ccf648f3f1cb5bf9d981a62c253d30e28",
        "e8c93fc7b7221b6ac7e7ddbd0e21e205bf9e801a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 10:22:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 10:22:25 2009 -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  Revert \"[IA64] fix percpu warnings\"\n  [IA64] fix percpu warnings\n  [IA64] SMT friendly version of spin_unlock_wait()\n  [IA64] use printk_once() unaligned.c/io_common.c\n  [IA64] Require SAL 3.2 in order to do extended config space ops\n  [IA64] unsigned cannot be less than 0 in sn_hwperf_ioctl()\n  [IA64] Restore registers in the stack on INIT\n  [IA64] Re-implement spinaphores using ticket lock concepts\n  [IA64] Squeeze ticket locks back into 4 bytes.\n"
    },
    {
      "commit": "c35102c3e15f90fe604523a2fbffd9dc158b455a",
      "tree": "0c248939a1f424701b583873360c91e081bfe810",
      "parents": [
        "20107f84b29536887b958e38b20474cccc619322",
        "4b46d6416548fb6a0940dfd9911fd895eb6247b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:53:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:53:19 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: ensure initial page tables are setup for SMP systems\n  ARM: 5776/1: Check compiler version and EABI support when adding ARM unwind support.\n  ARM: 5774/1: Fix Realview ARM1176PB board reboot\n  ARM: Fix errata 411920 workarounds\n  ARM: Fix sparsemem with SPARSEMEM_EXTREME enabled\n  ARM: Use GFP_DMA only for masks _less_ than 32-bit\n  ARM: integrator: allow Integrator to be built with highmem\n  ARM: Fix signal restart issues with NX and OABI compat\n"
    },
    {
      "commit": "efcd9e0b91bcb92a1dd530d1a1f26eb83a5d21e2",
      "tree": "167fb89a3e0ae3b83a89207e0c42a35dcf2a8ad4",
      "parents": [
        "32c5fc10e79a7053ac5728b01a0bff55cbcb9d49",
        "772be899bc022ef2b911c3611b487d417e3269c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:45:17 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:45:17 2009 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Make EFI RTC function depend on 32bit again\n  x86-64: Fix register leak in 32-bit syscall audting\n  x86: crash_dump: Fix non-pae kdump kernel memory accesses\n  x86: Side-step lguest problem by only building cmpxchg8b_emu for pre-Pentium\n  x86: Remove STACKPROTECTOR_ALL\n"
    },
    {
      "commit": "e8c93fc7b7221b6ac7e7ddbd0e21e205bf9e801a",
      "tree": "e45d9f6e5f4a27a1472692699c7f0ffe908327e5",
      "parents": [
        "8add570a70d2ea6e9e15fce001c6503589c833d1"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Nov 02 09:23:08 2009 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Nov 02 09:23:08 2009 -0800"
      },
      "message": "Revert \"[IA64] fix percpu warnings\"\n\nThis reverts commit b94b08081fcecf83fa690d6c5664f6316fe72208.\n\ngenksyms currently cannot handle complicated types for exported\npercpu variables.  Drop this patch for now as it prevents a\nmodule from being loaded on sn2 systems:\n\n xpc: no symbol version for per_cpu____sn_cnodeid_to_nasid\n xpc: Unknown symbol per_cpu____sn_cnodeid_to_nasid\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4b46d6416548fb6a0940dfd9911fd895eb6247b3",
      "tree": "c2a890342019c9df5e6187ad185a28208b786341",
      "parents": [
        "6603a4fd5195a004dec5f9568e38ff76bae630c1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 01 17:44:24 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 02 16:59:59 2009 +0000"
      },
      "message": "ARM: ensure initial page tables are setup for SMP systems\n\nMapping the same memory using two different attributes (memory\ntype, shareability, cacheability) is unpredictable.  During boot,\nwe encounter a situation when we\u0027re updating the kernel\u0027s page\ntables which can lead to dirty cache lines existing in the cache\nwhich are subsequently missed.  This causes stack corruption,\nand therefore a crash.\n\nTherefore, ensure that the shared and cacheability settings\nmatches the configuration that will be used later; this together\nwith the restriction in early_cachepolicy() ensures that we won\u0027t\ncreate a mismatch during boot.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6603a4fd5195a004dec5f9568e38ff76bae630c1",
      "tree": "a623de325bbe8e4ba024daee6bc8263f6da69180",
      "parents": [
        "426fcd2a351e4bf662fee9fa2cf2603a48223164"
      ],
      "author": {
        "name": "Claudio Scordino",
        "email": "claudio@evidence.eu.com",
        "time": "Fri Oct 30 12:06:05 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 02 16:59:45 2009 +0000"
      },
      "message": "ARM: 5776/1: Check compiler version and EABI support when adding ARM unwind support.\n\nARM unwind is known to compile only with EABI and not-buggy compilers.\nThe problem is not the unwinding information but the -fno-frame-pointer\noption added as a result of !CONFIG_FRAME_POINTER.  Now we check the\ncompiler and raise a #warning in case of wrong compiler.\n\nSigned-off-by: Claudio Scordino \u003cclaudio@evidence.eu.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "05154752cf3767c544b65b5e340793d40b3f1229",
      "tree": "801a0a82610dfc9a29a56dbbdbaa8e59a108369e",
      "parents": [
        "16121d70fdf9eeb05ead46b241a293156323dbbe"
      ],
      "author": {
        "name": "Gottfried Haider",
        "email": "gottfried.haider@gmail.com",
        "time": "Mon Nov 02 11:51:11 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 02 15:46:17 2009 +0100"
      },
      "message": "x86: Add reboot quirk for 3 series Mac mini\n\nReboot does not work out of the box on my \"Early 2009\" Mac mini\n(3,1). Detect this machine via DMI as we do for recent MacBooks.\n\nSigned-off-by: Gottfried Haider \u003cgottfried.haider@gmail.com\u003e\nCc: Ozan Çağlayan \u003cozan@pardus.org.tr\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "049a31afe16e733a54f7da7fdf845034758c6ee1",
      "tree": "f98a1bfed63f0040c928f8881e8d4bada5153f00",
      "parents": [
        "55f4e1d4fe88f16f773ba5bb31ce8c1ae63724af"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "apatard@mandriva.com",
        "time": "Tue Oct 20 10:27:47 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:08 2009 +0100"
      },
      "message": "MIPS: O32: Fix ppoll\n\nsys_ppoll syscall needs to use a compat handler on 64bit kernels with o32\nuser-space.\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "55f4e1d4fe88f16f773ba5bb31ce8c1ae63724af",
      "tree": "8d816601cc9345d00e30a789425f53db1588ed1e",
      "parents": [
        "44f2c586a3553154bc6549eb696c7716c85f910b"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Wed Oct 21 22:51:46 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:08 2009 +0100"
      },
      "message": "MIPS: Oprofile: Rename cpu_type from godson2 to loongson2\n\nUnify the naming method between kernel and the user-space oprofile tool.\nBecause loongson is used instead of godson in most of the places, we agreed\nto use loongson instead, which will simplify future maintenance.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nAcked-by: Robert Richter \u003crobert.richter@amd.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "44f2c586a3553154bc6549eb696c7716c85f910b",
      "tree": "1050bd39b5fd1d67c63dddd939223b60ad7f9a44",
      "parents": [
        "fcc152f3bf55cec61167b173774cbf717b0ff5e4"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Oct 14 12:22:20 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:08 2009 +0100"
      },
      "message": "MIPS: Alchemy: Fix hang with high-frequency edge interrupts\n\nThe handle_edge_irq() flowhandler disables edge int sources which occur\ntoo fast (i.e. another edge comes in before the irq handler function\nhad a chance to finish).  Currently, the mask_ack() callback does not\nack the edges in hardware, leading to an endless loop in the flowhandler\nwhere it tries to shut up the irq source.\n\nWhen I rewrote the alchemy IRQ code  I wrongly assumed the mask_ack()\ncallback was only used by the level flowhandler, hence it omitted the\n(at the time pointless) edge acks.  Turned out I was wrong; so here\nis a complete mask_ack implementation for Alchemy IC, which fixes\nthe above mentioned problem.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fcc152f3bf55cec61167b173774cbf717b0ff5e4",
      "tree": "7005fde7d87f7f93fa33a39f1cda3194ed94a632",
      "parents": [
        "2b5b9b786c177fa4bca1646325a1dd98c4399523"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Sep 03 22:59:00 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:07 2009 +0100"
      },
      "message": "MIPS: TXx9: Fix spi-baseclk value\n\nTXx9 SPI bit rate is calculated by:\n\tfBR \u003d fSPI / 2 / (n + 1)\n\t(fSPI is SPI master clock freq, i.e. imbusclk freq.)\nSo use imbus_clk / 2 as a spi-baseclk.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2b5b9b786c177fa4bca1646325a1dd98c4399523",
      "tree": "99caeaa2e079d5a7fdaa87039dabfa72f95e376e",
      "parents": [
        "e8d4c342e5cfecb8080c181e881deb35ef99806d"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Wed Oct 14 09:56:00 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:07 2009 +0100"
      },
      "message": "MIPS: bcm63xx: Set the correct BCM3302 CPU name\n\nFor consistency with other BCM63xx SoC set the CPU name to \"Broadcom\nBCM6338\" when actually running on that system.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e8d4c342e5cfecb8080c181e881deb35ef99806d",
      "tree": "2c27d68b61200a3d0894979654df413ab68a8f85",
      "parents": [
        "c2ea1d56eaf084c66177eb5658ff4065e79b36ea"
      ],
      "author": {
        "name": "Zhang Le",
        "email": "r0bertz@gentoo.org",
        "time": "Fri Jun 19 18:01:39 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:07 2009 +0100"
      },
      "message": "MIPS: Loongson 2: Set cpu_has_dc_aliases and cpu_icache_snoops_remote_store\n\nLoongson 2 does not have dcache aliases when is using 16k pages. and the\n\nAnd because Loongson 2 doesn\u0027t do SMP , cpu_icache_snoops_remote_store does\nnot matter here.\n\nSigned-off-by: Zhang Le \u003cr0bertz@gentoo.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c2ea1d56eaf084c66177eb5658ff4065e79b36ea",
      "tree": "fcc0a634a194dba00f730b54bdf6cf5f0f3b9de1",
      "parents": [
        "cd847b7857b835f9730d6fc93c3f423fcacc50f7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 13 23:23:28 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:07 2009 +0100"
      },
      "message": "MIPS: Avoid potential hazard on Context register\n\nset_saved_sp reads Context register. Avoid reading stale value from\nearlier incomplete write.\n\nIssue found and fixed for head.S by Chris Dearman \u003cchris@mips.com\u003e.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cd847b7857b835f9730d6fc93c3f423fcacc50f7",
      "tree": "530d31b2ea1c088f5cc6340baf7c2b6a7111e159",
      "parents": [
        "b6b74d5490c3ad88de503e0c5d44e4820b79b678"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Oct 13 11:26:03 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:07 2009 +0100"
      },
      "message": "MIPS: Octeon: Use lockless interrupt controller operations when possible.\n\nSome newer Octeon chips have registers that allow lockless operation of\nthe interrupt controller.  Take advantage of them.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b6b74d5490c3ad88de503e0c5d44e4820b79b678",
      "tree": "ffecd6d14608dc446cab28bc4d798bba92146de3",
      "parents": [
        "0db2b74e9150651a25ffd2e2285575ce193f763c"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Oct 13 08:52:28 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:07 2009 +0100"
      },
      "message": "MIPS: Octeon: Use write_{un,}lock_irq{restore,save} to set irq affinity\n\nSince the locks are used from interrupt context we need the\nirqsave/irqrestore versions of the locking functions.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0db2b74e9150651a25ffd2e2285575ce193f763c",
      "tree": "768674e4bba24d026794f34df94904bbaee7e4bf",
      "parents": [
        "2e41f91d9e90e34254746fefcb7bb678a3c9d541"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 13 16:54:01 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:06 2009 +0100"
      },
      "message": "MIPS: Set S-cache linesize to 64-bytes for MTI\u0027s S-cache\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2e41f91d9e90e34254746fefcb7bb678a3c9d541",
      "tree": "2e2484f0c4fb0b309d1c6fd289f2b2ab11b88c40",
      "parents": [
        "05cf20790b3b3ed81cb001e8f41e473247f28302"
      ],
      "author": {
        "name": "Jaidev Patwardhan",
        "email": "jaidev@mips.com",
        "time": "Fri Jul 10 02:06:00 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:06 2009 +0100"
      },
      "message": "MIPS: SMTC: Avoid queing multiple reschedule IPIs\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "05cf20790b3b3ed81cb001e8f41e473247f28302",
      "tree": "e173ac9127807a41929fd493c955018bc0e1d64f",
      "parents": [
        "7098f748283b4c056cca9c284c476b03f004ca12"
      ],
      "author": {
        "name": "Jaidev Patwardhan",
        "email": "jaidev@mips.com",
        "time": "Fri Jul 10 01:54:25 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:06 2009 +0100"
      },
      "message": "MIPS: GCMP: Avoid accessing registers when they are not present\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7098f748283b4c056cca9c284c476b03f004ca12",
      "tree": "51d3f09abeabfe27dff3351a212b8c8a976ebba4",
      "parents": [
        "2ee0a42961c942c6a2fb70700ef4e25c0acf5fca"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Fri Jul 10 01:54:09 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:06 2009 +0100"
      },
      "message": "MIPS: GIC: Random fixes and enhancements.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2ee0a42961c942c6a2fb70700ef4e25c0acf5fca",
      "tree": "0006eb6324a92e428e6832a48f9a3b432db7d600",
      "parents": [
        "cea2be444380fc1bf665cd023ed84be7e0872d28"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Fri Jul 10 02:06:38 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:05 2009 +0100"
      },
      "message": "MIPS: CMP: Fix memory barriers for correct operation of amon_cpu_start\n\nSigned-off-by: Chris Dearman (chris@mips.com)\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cea2be444380fc1bf665cd023ed84be7e0872d28",
      "tree": "9e477926a9c67f143a7d44ad89a2cdf2a37dc041",
      "parents": [
        "a074f0e89faa8989bdbd6110785d2aafe7df5285"
      ],
      "author": {
        "name": "Nigel Stephens",
        "email": "nigel@mips.com",
        "time": "Mon Oct 12 14:57:18 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:05 2009 +0100"
      },
      "message": "MIPS: Fix abs.[sd] and neg.[sd] emulation for NaN operands\n\nThis patch ensures that the sign bit is always updated for NaN operands.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a074f0e89faa8989bdbd6110785d2aafe7df5285",
      "tree": "8b2737e591a214834e79d3bcee8d5a652b49e2df",
      "parents": [
        "a4e7cac18f074fa55142bc86cc35a74f3c6ea615"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Fri Jul 10 01:51:27 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:05 2009 +0100"
      },
      "message": "MIPS: SPRAM: Clean up support code a little\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a4e7cac18f074fa55142bc86cc35a74f3c6ea615",
      "tree": "38210302b5eb3342b9dfd83c17a060951de5e056",
      "parents": [
        "a951f2829adba3f2945172b740528fce4366907d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 12 23:20:20 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:04 2009 +0100"
      },
      "message": "MIPS: 1004K: Enable SPRAM support.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a951f2829adba3f2945172b740528fce4366907d",
      "tree": "a36449474bb1524bedbd1cc684cec7c474982bde",
      "parents": [
        "c70887555143fdede9595df4c7a598676922f107"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 12 22:54:47 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:04 2009 +0100"
      },
      "message": "MIPS: Malta: Enable PCI 2.1 compatibility in PIIX4\n\nBased on original patch by Chris Dearman \u003cchris@mips.com\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c70887555143fdede9595df4c7a598676922f107",
      "tree": "119fb70ce3a7044486d03baff63adf1c4754c9a5",
      "parents": [
        "accfd35a4e82148ff3d6e1946c1786e73fb408fd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 12 22:30:06 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:04 2009 +0100"
      },
      "message": "MIPS: Kconfig: Fix duplicate default value for MIPS_L1_CACHE_SHIFT.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "accfd35a4e82148ff3d6e1946c1786e73fb408fd",
      "tree": "213b840ce84cdd635c9f0344dea693fe9313371b",
      "parents": [
        "0f334a3e8c3586f81286345eb077ed32b375e8d6"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Fri Jul 10 01:53:54 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:04 2009 +0100"
      },
      "message": "MIPS: MTI: Fix accesses to device registers on MIPS boards\n\nThis fixes the remaining problems introduced by\nf197465384bf7ef1af184c2ed1a4e268911a91e3 (incorrect access length \u0026\nbyteswapping in bigendian mode)\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0f334a3e8c3586f81286345eb077ed32b375e8d6",
      "tree": "02278a0f6ef99b43c56af12ba44d964f099c70c3",
      "parents": [
        "39d2211d20518677511043d7ee16bbca6d0c5070"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Mon Sep 07 11:11:31 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:04 2009 +0100"
      },
      "message": "MIPS: Fix machine check exception in kmap_coherent()\n\nOn an SMP system with cache aliases, the following sequence of events may\nhappen:\n\n1) copy_user_highpage() runs on CPU0, invoking kmap_coherent() to create a\n   temporary mapping in the fixmap region\n2) copy_page() starts on CPU0\n3) CPU1 sends CPU0 an IPI asking CPU0 to run local_r4k_flush_cache_page()\n4) CPU0 takes the interrupt, interrupting copy_page()\n5) local_r4k_flush_cache_page() on CPU0 calls kmap_coherent() again\n6) The second invocation of kmap_coherent() on CPU0 tries to use the\n   same fixmap virtual address that was being used by copy_user_highpage()\n7) CPU0 throws a machine check exception for the TLB address conflict\n\nFixed by creating an extra set of fixmap entries for use in interrupt\nhandlers.  This prevents fixmap VA conflicts between copy_user_highpage()\nrunning in user context, and local_r4k_flush_cache_page() invoked from an\nSMP IPI.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "39d2211d20518677511043d7ee16bbca6d0c5070",
      "tree": "fb34bae6372c6752543fae8aa716d84c1f7992cb",
      "parents": [
        "72838a170372d6bb44bcb04a81aa2c83312cfbc0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 12 02:23:48 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:04 2009 +0100"
      },
      "message": "MIPS: MTX-1: Fix build if CONFIG_PCI is disabled.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "72838a170372d6bb44bcb04a81aa2c83312cfbc0",
      "tree": "36f416b9a26fab0a07a2d08958f2a398a9e1472b",
      "parents": [
        "2cfac7f7f2e6d11bcba105b3d6ba4d96ba5ad349"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Tue Aug 04 23:09:36 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:03 2009 +0100"
      },
      "message": "MIPS: AR7: register watchdog device only if enabled in hw configuration\n\nThis patch checks if the watchdog enable bit is set in the DCL register\nmeaning that the hardware watchdog actually works and if so, register the\nar7_wdt platform_device.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2cfac7f7f2e6d11bcba105b3d6ba4d96ba5ad349",
      "tree": "4ef28f8631cba8893d7ec686ec2ee86653d564e8",
      "parents": [
        "6c1e7a5ad9ac40c9bf45381409dc16207b6ffceb"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Aug 10 21:42:59 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:03 2009 +0100"
      },
      "message": "MIPS: BCM63xx: Prepare for watchdog support\n\nThis patch prepares the board code to register a bcm63xx_wdt\nplatform_device that we are going to use in a subsequent patch.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6c1e7a5ad9ac40c9bf45381409dc16207b6ffceb",
      "tree": "1948ec1870c4ff8b97bb65fa9c18439c6727a408",
      "parents": [
        "e85843a1e1974167878e6124a91a06036c3b849d"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Aug 10 21:42:54 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:03 2009 +0100"
      },
      "message": "MIPS: BCM63xx: Make bcm63xx_uart_register an initfunc\n\nThis patch removes the calls to bcm63xx_uart_register in board_bcm963xx.c\nand make bcm63xx_uart_register an initfunc.  Allows us to remove\nbcm63xx_dev_uart.h which was there to make checkpatch.pl happy.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e85843a1e1974167878e6124a91a06036c3b849d",
      "tree": "b8d3b5538dabf5b6303c5dc40778594699f693ef",
      "parents": [
        "e85d59df13cf5cce08becb3fd261048e6d870c0d"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Aug 17 00:28:24 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:03 2009 +0100"
      },
      "message": "MIPS: AU1000: Fix build failure for db1x00 configured for Au1100 SoC\n\nThis patch fixes the following warning, which becomes an error due to\n-Werror to be turned on:\n  CC      arch/mips/alchemy/common/gpiolib-au1000.o\ncc1: warnings being treated as errors\narch/mips/alchemy/common/gpiolib-au1000.c: In function \u0027au1100_gpio2_to_irq\u0027:\n/home/florian/dev/kernel/linux-queue/arch/mips/include/asm/mach-au1x00/gpio-au1000.h:107: warning: control reaches end of non-void function\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e85d59df13cf5cce08becb3fd261048e6d870c0d",
      "tree": "2ba33e2a51774f0684ba54d41cac066693f67041",
      "parents": [
        "a2e62f3a852e1e8187853291f5ee09ad4c881fcc"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Aug 31 20:27:39 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:03 2009 +0100"
      },
      "message": "MIPS: BCM63xx: Fix soft-reset lockup on BCM6345\n\nThis patch fixes a lockup on BCM6345 where setting the PLL soft reset bit\nwill also lock the other blocks including UART.  Instead of setting only\nthe PLL soft reset bit in the software reset register, set this bit but do\nnot touch the others.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a2e62f3a852e1e8187853291f5ee09ad4c881fcc",
      "tree": "58da044f980e79d041f7f5cfa7522d79c6f8414a",
      "parents": [
        "c49e38c1a5e1c814f07365e7a5773801e20e26b5"
      ],
      "author": {
        "name": "Ralf Roesch",
        "email": "ralf.roesch@rw-gmbh.de",
        "time": "Wed Sep 16 08:01:20 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:02 2009 +0100"
      },
      "message": "MIPS: TXx9: Fix error handling / Fix for noenexisting gpio_remove.\n\nError was introduced by commit 0385d1f3d394c6814be0b165c153fc3fc254469a.\n\nSigned-off-by: Ralf Roesch \u003cralf.roesch@rw-gmbh.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c49e38c1a5e1c814f07365e7a5773801e20e26b5",
      "tree": "d27f7a5f40b8baf98fed5a41d2388b9c6c1f9ce5",
      "parents": [
        "80b8585b07feede94a742c4cdb80ab607a8813b3"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Oct 10 23:26:35 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:02 2009 +0100"
      },
      "message": "MIPS: Add IRQF_TIMER flag for timer interrupts\n\nAs the commit 3ee4c147 shows, we need to \"Add IRQF_TIMER flag for timer\ninterrupts\", Atsushi Nemoto have reported that some other timer interrupts\nshould be considered, Here it is.\n\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "80b8585b07feede94a742c4cdb80ab607a8813b3",
      "tree": "bce54a378a08e8fec975e024ca8b598a14343903",
      "parents": [
        "a22d621c80fb08f668ae3bfe62aeaae64b0b2b89"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Oct 10 19:19:49 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:02 2009 +0100"
      },
      "message": "MIPS: 64-bit: Fix o32 lookup_dcookie syscall\n\nAn o32 aplication passes a 64-bit value in a pair of registers; a 64-bit\nkernel expects a 64-bit argument in a single register.\n\nSigned-off-by: Chen Jie \u003cchenj@lemote.com\u003e\nSigned-off-by: Hu Hongbing \u003chuhb@lemote.com\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a22d621c80fb08f668ae3bfe62aeaae64b0b2b89",
      "tree": "d8ec44fc654d69692fe09851063a5701f31cf308",
      "parents": [
        "f45e5183618e41e3c8dbf87b74dc47d0c531462a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 08 22:16:47 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:02 2009 +0100"
      },
      "message": "MIPS: VPE: Remove stray unlock_kernel.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nReported-by: Josip Rodin \u003cjoy@entuzijast.net\u003e\n"
    },
    {
      "commit": "f45e5183618e41e3c8dbf87b74dc47d0c531462a",
      "tree": "68cd82be2c3530057d905e48d39f07519656c5fe",
      "parents": [
        "b40bb20e74a02dbe80fc7be6d0f9f05344051d20"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Thu Oct 08 21:17:54 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:02 2009 +0100"
      },
      "message": "MIPS: Add IRQF_TIMER flag for timer interrupts\n\nAlong the lines of d6c585a4342a2ff627a29f9aea77c5ed4cd76023, add IRQF_TIMER\nflag for all timer interrupts  This ensures that timer interrupts won\u0027t be\ndisabled on suspend and not threaded for PREEMPT_RT.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b40bb20e74a02dbe80fc7be6d0f9f05344051d20",
      "tree": "e5fd04310c97cef44d76b814b9104b49ca310a19",
      "parents": [
        "01a6fbf759a17940079fbdc0a4d43b596f323e7b"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Thu Oct 08 20:39:50 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:02 2009 +0100"
      },
      "message": "MIPS: Loongson: Remove redundant local_irq_disable()\n\nThat code is executed with irq disabled already, so, remove the redundant\nlocal_irq_disable() here.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "01a6fbf759a17940079fbdc0a4d43b596f323e7b",
      "tree": "1a8ed01ea328f3db9ece0e6df7961cf5043b395d",
      "parents": [
        "962a9dd47e7d92a9b29e7114c108bcff3ad0eb05"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 07 22:11:08 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:01 2009 +0100"
      },
      "message": "MIPS: IP27: Fix build\n\nBroken by 182a85f8a119c789610a9d464f4129ded9f3c107.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "962a9dd47e7d92a9b29e7114c108bcff3ad0eb05",
      "tree": "811e673690f517b8d1b160de418185a81182bf7c",
      "parents": [
        "067f3290f7508f492e2f838222766fa1874606c5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 07 01:59:20 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:01 2009 +0100"
      },
      "message": "MIPS: Cleanup CONFIG_DEBUG_STACK_USAGE version of alloc_thread_info.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "067f3290f7508f492e2f838222766fa1874606c5",
      "tree": "62122a321ec40cb6e7b2eebaf7efbb05b08f9f5f",
      "parents": [
        "d30cecbcbe149a36a354757cea835c1bb28689cf"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Oct 01 16:47:38 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:01 2009 +0100"
      },
      "message": "MIPS: Octeon: Fix compile error in arch/mips/cavium-octeon/smp.c\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d30cecbcbe149a36a354757cea835c1bb28689cf",
      "tree": "695c69480dfa8e083cf567aad02bef2a5a35cfca",
      "parents": [
        "22242681cff52bfb7cba5d2a37b91802be7a4e4c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 27 17:29:37 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:01 2009 +0100"
      },
      "message": "MIPS: Don\u0027t write ones to reserved entryhi bits.\n\nWe\u0027ve silently been relying on the hardware chopping off excess, reserved\nASID bits for no better reason that it saving an instruction.  Because we\nalready have:\n\n#define cpu_asid(cpu, mm)       (cpu_context((cpu), (mm)) \u0026 ASID_MASK)\n\nin \u003casm/mmu_context.h\u003e.\n\nWe can use a cleanup to avoid writing non-zero bits into the reserved\nentryhi bits.  This avoid triggering some debugging assertion in the\nCavium simulator.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "22242681cff52bfb7cba5d2a37b91802be7a4e4c",
      "tree": "4f1d2bfc73fbb4ada7768e37772e007f017a9970",
      "parents": [
        "b6727b12dd2ffb4a890eb5b13a298230c29ba45d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:01 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:01 2009 +0100"
      },
      "message": "MIPS: Extend COMMAND_LINE_SIZE\n\nSome firmware may pass well over 256 bytes these days.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "16121d70fdf9eeb05ead46b241a293156323dbbe",
      "tree": "ba2c56f84d74867daba52215417da20643d322a1",
      "parents": [
        "772be899bc022ef2b911c3611b487d417e3269c3"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Nov 01 19:27:05 2009 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 02 08:36:18 2009 +0100"
      },
      "message": "x86: Fix printk message typo in mtrr cleanup code\n\nTrivial typo.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "426fcd2a351e4bf662fee9fa2cf2603a48223164",
      "tree": "8abcf507bc2d7d4e285073add55729ceeddb5c44",
      "parents": [
        "df71dfd4ca01130f98d9dbfab76c440d72a177c6"
      ],
      "author": {
        "name": "Philby John",
        "email": "pjohn@in.mvista.com",
        "time": "Wed Oct 28 19:09:12 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 01 14:19:34 2009 +0000"
      },
      "message": "ARM: 5774/1: Fix Realview ARM1176PB board reboot\n\nThis is the fix for proper reboot of Realview ARM1176PB board\nwhen issuing the reboot command. Setting the eighth bit of\ncontrol register SYS_RESETCTL to 1 to force a soft reset.\narch_reset() is modified for realview machines to call machine\nspecific reset function pointers.\n\nSigned-off-by: Philby John \u003cpjohn@in.mvista.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": "fa488e22864370b610e61b540efe10ab4a41865b",
      "tree": "0f8deff1272ed09544dbdd003bd40b5f665f1091",
      "parents": [
        "a9fd74cb5843d8b2e44fb42f792766649ad24bfc",
        "412145947adfca60a4b5b4893fbae82dffa25edd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:15:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:15:58 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  tty: Mark generic_serial users as BROKEN\n"
    },
    {
      "commit": "7d531a7e519406c4bb2501a66e3da5ba39280739",
      "tree": "c849a010de055dd77b020e40b8fc5c71303ee77e",
      "parents": [
        "a80a66caf8110fc33af8013353fe0da0ae553a13",
        "b3dcf3de8e4d71d79235fc67b6c5def6506c27f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:14:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:14:56 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] smp: fix sigp sense handling\n  [S390] smp: fix sigp stop handling\n  [S390] cputime: fix overflow on 31 bit systems\n  [S390] call home: fix string length handling\n  [S390] call home: fix error handling in init function\n  [S390] smp: fix prefix handling of offlined cpus\n  [S390] s/r: cmm resume fix\n  [S390] call home: fix local buffer usage in proc handler\n"
    },
    {
      "commit": "412145947adfca60a4b5b4893fbae82dffa25edd",
      "tree": "3836b50b2674c351a36f400e0ec0acef05e3f845",
      "parents": [
        "2e2ec952350f25242f2e0539db16b1e46f9eb01b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Oct 29 12:16:22 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:43:12 2009 -0700"
      },
      "message": "tty: Mark generic_serial users as BROKEN\n\nThere isn\u0027t much else I can do with these. I can find no hardware for any\nof them and no users. The code is broken.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2e2ec952350f25242f2e0539db16b1e46f9eb01b",
      "tree": "49adc6d22915cb509511b3b4fcd582ce84c2d862",
      "parents": [
        "8d5eb435c3523b15f67c35a5d4defa8d1757f9bd",
        "973df35ed9ff7806403e793a2ad7e9bd4c2fd2a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 15:03:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 15:03:36 2009 -0700"
      },
      "message": "Merge branch \u0027bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen: set up mmu_ops before trying to set any ptes\n"
    },
    {
      "commit": "df71dfd4ca01130f98d9dbfab76c440d72a177c6",
      "tree": "5050d23a67be5fc5fabd4e6d96ac89786fb2a9c9",
      "parents": [
        "657e12fd388899502d47f9f6f9d276ec9ced8add"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 24 22:36:36 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 29 19:13:09 2009 +0000"
      },
      "message": "ARM: Fix errata 411920 workarounds\n\nErrata 411920 indicates that any \"invalidate entire instruction cache\"\noperation can fail if the right conditions are present.  This is not\nlimited just to those operations in flush.c, but elsewhere.  Place the\nworkaround in the already existing __flush_icache_all() function\ninstead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "657e12fd388899502d47f9f6f9d276ec9ced8add",
      "tree": "cce20de56800ea3b63159e8db69577e761f4e094",
      "parents": [
        "c06e004c72aa0d1acbc239fb995aa3d823543a8a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 29 17:06:17 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 29 17:06:17 2009 +0000"
      },
      "message": "ARM: Fix sparsemem with SPARSEMEM_EXTREME enabled\n\nWhen SPARSEMEM_EXTREME is enabled, memory_present() wants to use bootmem\nto allocate data structures.  However, we call memory_present() after\ndeclaring memory to bootmem, but before we\u0027ve reserved areas.\n\nThis leads to sparsemem data structures being overwritten later in the\nkernel\u0027s initialization (when slab initializes.)\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0d43f5123d1456669b3bbc69854faf6fd5b14caa",
      "tree": "e69d4418d579e55a004c2263ac49a46aac161a54",
      "parents": [
        "fb3165b59f9ce510fed07262db20fdb799f88fa6",
        "ffb4a73d8906f71910e6c83ec2b499e70025ee8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:07:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:07:15 2009 -0700"
      },
      "message": "Merge branch \u0027sh/for-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Fix hugetlbfs dependencies for SH-3 \u0026\u0026 MMU configurations.\n  sh: Document uImage.bin target in archhelp.\n  sh: add uImage.bin target\n  sh: rsk7203 CONFIG_MTD\u003dn fix\n  sh: Check for return_to_handler when unwinding the stack\n  sh: Build fix: define more __movmem* symbols\n  sh: __irq_entry annotate do_IRQ().\n\nFix up sh/powerpc conflicts in fs/Kconfig\n"
    },
    {
      "commit": "0a53f1693cb956ebd8ba0a9acca6adb2dcb99d5f",
      "tree": "c5028752d115e4cebd90864ffd99c2564bc7e12b",
      "parents": [
        "7fecf0a1f2f0dc334d41f1044198fb5aa6be1905",
        "40578fca24e7f777f3da7a693b030ae28ef7e486"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:59:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:59:06 2009 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/ppc64: Use preempt_schedule_irq instead of preempt_schedule\n  powerpc: Minor cleanup to lib/Kconfig.debug\n  powerpc: Minor cleanup to sound/ppc/Kconfig\n  powerpc: Minor cleanup to init/Kconfig\n  powerpc: Limit memory hotplug support to PPC64 Book-3S machines\n  powerpc: Limit hugetlbfs support to PPC64 Book-3S machines\n  powerpc: Fix compile errors found by new ppc64e_defconfig\n  powerpc: Add a Book-3E 64-bit defconfig\n  powerpc/booke: Fix xmon single step on PowerPC Book-E\n  powerpc: Align vDSO base address\n  powerpc: Fix segment mapping in vdso32\n  powerpc/iseries: Remove compiler version dependent hack\n  powerpc/perf_events: Fix priority of MSR HV vs PR bits\n  powerpc/5200: Update defconfigs\n  drivers/serial/mpc52xx_uart.c: Use UPIO_MEM rather than SERIAL_IO_MEM\n  powerpc/boot/dts: drop obsolete \u0027fsl5200-clocking\u0027\n  of: Remove nested function\n  mpc5200: support for the MAN mpc5200 based board mucmc52\n  mpc5200: support for the MAN mpc5200 based board uc101\n"
    },
    {
      "commit": "0b3dc0e9c8ed4f09605fa844081503bf752388b0",
      "tree": "b6863e3ee9659392f12df909296f882c6b4129c5",
      "parents": [
        "59f4122778efd931d17c9a9ef93b3b47d55e8a32",
        "54341c9b741dc5646842fe47eccfc3b506c6dafa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:16:42 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:16:42 2009 -0700"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  omap4: Fix UART4 platform data on omap4\n  omap4: Allow omap_serial_early_init() for OMAP4430 board\n  omap3: PM: enable UART3 module wakeups\n  omap2: Fix console serial port number for n8x0\n  omap2: Fix detection of n8x0\n  omap1: Fix DSP public peripherals support for ams-delta\n  omap1: Fix redundant UARTs pin muxing that can break other hardware support\n  omap: iommu: fix wrong condition check for SUPERSECTION\n  omap: SDMA: Fix omap_stop_dma() API for channel linking\n  omap: Fix omap-keypad by restoring old keypad.h without breaking omap2 boards that use matrix_keypad\n"
    },
    {
      "commit": "464d155c51db3fc31908cef4101c51c11d3f2a45",
      "tree": "47422373c00ffe8a839b6312a9facac0ab4db543",
      "parents": [
        "fefcfd431b5181615e7da628e34c5227c895b85a",
        "0996391139f43d032335b5360db11da62a2cbb39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:13:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:13:03 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (22 commits)\n  ARM: Fix lubbock defconfig build\n  ARM: 5769/1: CPU_ARM920T: remove dead Maverick EP9312 URL\n  ARM: 5768/1: ep93xx: remove dead code in ep93xx_gpio_ab_irq_handler()\n  ARM: 5767/1: ep93xx: remove ep93xx_init_time() prototype\n  ARM: 5765/1: Updated U300 defconfig\n  ARM: 5766/1: Fix watchdog enabling for AT91SAM9G45\n  ARM: 5764/1: bcmring: add oprofile pmu support\n  [ARM] pxa/spitz: add gpio button support (fixes regression)\n  [ARM] pxa/cm-x300: fix mmc numbering\n  ARM: 5763/1: ARM: SMP: Fix the BUG with CONFIG_PREEMPT enabled\n  ARM: 5760/1: ep93xx: fix build error in edb93xx.c\n  ARM: 5759/1: Add register information of threads to coredump\n  ARM: 5757/1: Thumb-2: Correct \"mov.w pc, lr\" instruction which is unpredictable\n  MXC: fix reset for mx31, mx35 and mx27 SoCs\n  fix pcm037_eet compilation with the new SPI driver\n  fix compilation of i.MX31 platforms\n  pcm970 mmc: Fix ro switch\n  pcm038: Add SPI/MC13783 support\n  mx25: Add missing copyright / license header\n  mx25pdk: remove nand support as it is not present in current tree\n  ...\n"
    },
    {
      "commit": "6e958d73c25eecaf02a1998cda9ec8ce8da11042",
      "tree": "94b8d48d268297925aa02f8ab358274f878bae9e",
      "parents": [
        "7811a32407b971d9086c46403124f1453b95c430",
        "92f6a5e37a2e2d3342dafb2b39c2f8bc340bbf84"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:10:38 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:10:38 2009 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Do less agressive buddy clearing\n  sched: Disable SD_PREFER_LOCAL for MC/CPU domains\n"
    },
    {
      "commit": "7811a32407b971d9086c46403124f1453b95c430",
      "tree": "9bd78bfb7ca72170dcfe0d514848ec219704917e",
      "parents": [
        "c896a2e0d80bbd5731f76609625a0cb7c9864a44",
        "02dd0a0613e0d84c7dd8315e3fe6204d005b7c79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:10:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:10:26 2009 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, UV: Set DELIVERY_MODE\u003d4 for vector\u003dNMI_VECTOR in uv_hub_send_ipi()\n  x86, UV: Fix and clean up bau code to use uv_gpa_to_pnode()\n  x86: Don\u0027t print number of MCE banks for every CPU\n  x86, UV: Fix information in __uv_hub_info structure\n  x86: Document linker script ASSERT() quirk\n"
    },
    {
      "commit": "c896a2e0d80bbd5731f76609625a0cb7c9864a44",
      "tree": "1784d8030f500d213c644ebcbc359d3cfaba90b5",
      "parents": [
        "c36987e2ef32e1bb7850379515f21187cba44754"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Oct 26 16:50:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:32 2009 -0700"
      },
      "message": "frv: fix check on unsigned in do_signal()\n\nsyscallno is unsigned\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.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": "b3dcf3de8e4d71d79235fc67b6c5def6506c27f8",
      "tree": "75761765914c8240a1497d4a72ed9eb7817efa5f",
      "parents": [
        "f8501ba77d69c88a65e4ebbe03bdc65b1edb0b86"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Oct 29 15:04:14 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Thu Oct 29 15:05:13 2009 +0100"
      },
      "message": "[S390] smp: fix sigp sense handling\n\nsigp sense only returns the status of a cpu if it is non zero. If the\nstatus of the sensed cpu is all zeros condition code 0 (accpeted) is\nset and no status bits are returned.\nThe current code however assumes that a status was returned and tests\nbits in it. This means uninitalized data is accessed with random\nresults.\nWorst case is that the code that checks if cpu is offline on cpu\nhotplug assumes that the target cpu is offline while it is still\nrunning. This leads potentially to memory corruption since resources\nthat are still needed by the target cpu will be freed and could be\nresused while still in use.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f8501ba77d69c88a65e4ebbe03bdc65b1edb0b86",
      "tree": "27e42cf7bd5171c5b17c2d423b6ae5d3394cb6ef",
      "parents": [
        "70f5dc514c0b183ee813dc3b3983b04891fd1e7a"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Oct 29 15:04:13 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Thu Oct 29 15:05:13 2009 +0100"
      },
      "message": "[S390] smp: fix sigp stop handling\n\nAccording to the architecture a cpu must not necessarily enter stopped\nstate after completion of a sigp instruction with \"stop\" order code.\nSo remove the BUG() statement after self sending sigp stop to avoid\nthat it ever gets reached.\nAlso add a sigp busy check to make sure that the order gets delivered.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "70f5dc514c0b183ee813dc3b3983b04891fd1e7a",
      "tree": "c47e31ffbbbed62c2e741c26e00f020ef6afb7d0",
      "parents": [
        "e8a79c9ec779168502402a8b834abf8cf38a325a"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Oct 29 15:04:12 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Thu Oct 29 15:05:13 2009 +0100"
      },
      "message": "[S390] cputime: fix overflow on 31 bit systems\n\nThe cputime_to_msecs / cputime_to_clock_t and cputime64_to_clock_t\ncause fixpoint divide exceptions if the cputime is too large.\nOn a machine that collected 49.7 days worth of idle time reading\nfrom /proc/stat will generate oopses like this:\n\nKernel BUG at 001b0c92 [verbose debug info unavailable]\nfixpoint divide exception: 0009 [#13] SMP\nModules linked in: ipv6\nCPU: 1 Tainted: G      D   2.6.27.10 #5\nProcess cat (pid: 21352, task: 1fb34138, ksp: 1d2a3d98)\nKrnl PSW : 070c2000 801b0c92 (show_stat+0x2ca/0x68c)\n           R:0 T:1 IO:1 EX:1 Key:0 M:1 W:0 P:0 AS:0 CC:2 PM:0\nKrnl GPRS: 00000001 00001388 00000bb8 0015d2a1\n           00000000 00000000 000003e8 0001fd91\n           00000000 00000000 0000129d eecd2ff0\n           1cc533b9 0036f780 801b0bce 1d2a3cc0\nKrnl Code: 801b0c86: f18890abf198       mvo     171(9,%r9),408(9,%r15)\n           801b0c8c: 98abf170           lm      %r10,%r11,368(%r15)\n           801b0c90: 1da1               dr      %r10,%r1\n          \u003e801b0c92: 90abf170           stm     %r10,%r11,368(%r15)\n           801b0c96: 98abf190           lm      %r10,%r11,400(%r15)\n           801b0c9a: 1da1               dr      %r10,%r1\n           801b0c9c: 90abf190           stm     %r10,%r11,400(%r15)\n           801b0ca0: 18a3               lr      %r10,%r3\nCall Trace:\n([\u003c00000000001b09f4\u003e] show_stat+0x2c/0x68c)\n [\u003c000000000018dcee\u003e] seq_read+0xb2/0x364\n [\u003c00000000001a9980\u003e] proc_reg_read+0x68/0x98\n [\u003c00000000001705ee\u003e] vfs_read+0x6e/0xe8\n [\u003c0000000000170732\u003e] sys_read+0x36/0x78\n [\u003c000000000010f750\u003e] sysc_do_restart+0x12/0x16\n [\u003c0000000077f3ad6a\u003e] 0x77f3ad6a\n \u003c4\u003e---[ end trace 1436ea9559d3de9e ]---\n\nReported-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "4f8048ee734dab7c463574797b820c0c68c80791",
      "tree": "650554ccd94393eda80969c42dd52c3ef13aa2db",
      "parents": [
        "8ca45667f966968132c772ddbb6468b41a817c19"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Oct 29 15:04:09 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Thu Oct 29 15:05:12 2009 +0100"
      },
      "message": "[S390] smp: fix prefix handling of offlined cpus\n\nOfflined cpus still have valid prefix register contents. Dumpers\nwill store the register contents of a cpu to the location where its\nprefix register points to.\nFor offlined cpus the area (lowcore) has been freed and the dumper\nwould write the uninteresting contents of the offline cpu to a memory\nlocation which might be in use by some other component and destroy\nvalueable information.\nTo fix this set the prefix register of offline cpus to absolute\naddress zero again. This prevents the current dumpers to write to\nrandom memory locations.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "620abe28776d8cec0a275fac25e254c1f0bc1c73",
      "tree": "70cafd9f6f090bd76a30bcc92967ebcd83fc4d77",
      "parents": [
        "0070994783cc7953416cf5da2e190c05edb01391"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 26 21:21:32 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 28 18:34:56 2009 +0000"
      },
      "message": "ARM: S3C2410: Fix sparse warnings in arch/arm/mach-s3c2410/gpio.c\n\nFix sparse warning in arch/arm/mach-s3c2410/gpio.c due to missing\ninclude of \u003cmach/gpio-fns.h\u003e. Fixes the following warning:\n\nwarning: symbol \u0027s3c2410_gpio_irqfilter\u0027 was not declared. Should it be static?\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "0070994783cc7953416cf5da2e190c05edb01391",
      "tree": "910f087fc6d85bcf4e7f96e170dac80acc705201",
      "parents": [
        "365854af7e393591d980998dec350b6d9ee695ee"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 26 21:19:27 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 28 18:34:51 2009 +0000"
      },
      "message": "ARM: S3C2440: mini2440: Fix spare warnings\n\nFix the following sparse warnings in arch/arm/mach-s3c2440/mach-mini2440.c\ndue to missing \u0027static\u0027.\n\nwarning: symbol \u0027mini2440_lcd_cfg\u0027 was not declared. Should it be static?\nwarning: symbol \u0027mini2440_fb_info\u0027 was not declared. Should it be static?\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "365854af7e393591d980998dec350b6d9ee695ee",
      "tree": "29214db8121b7818b02184e494f1b12c6bb6f47a",
      "parents": [
        "0bfb34f3a168ee598164803ab3147dd41fc3f843"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 26 21:17:15 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 28 18:34:45 2009 +0000"
      },
      "message": "ARM: S3C24XX: Fix warnings in arch/arm/plat-s3c24xx/gpio.c\n\nFix the following warnings from sparse in arch/arm/plat-s3c24xx/gpio.\ndue to the missing include of \u003cmach/gpio-fns.h\u003e\n\ngpio.c:36:6: warning: symbol \u0027s3c2410_gpio_cfgpin\u0027 was not declared. Should it be static?\ngpio.c:84:14: warning: symbol \u0027s3c2410_gpio_getcfg\u0027 was not declared. Should it be static?\ngpio.c:103:6: warning: symbol \u0027s3c2410_gpio_pullup\u0027 was not declared. Should it be static?\ngpio.c:125:5: warning: symbol \u0027s3c2410_gpio_getpull\u0027 was not declared. Should it be static?\ngpio.c:138:6: warning: symbol \u0027s3c2410_gpio_setpin\u0027 was not declared. Should it be static?\ngpio.c:157:14: warning: symbol \u0027s3c2410_gpio_getpin\u0027 was not declared. Should it be static?\ngpio.c:184:5: warning: symbol \u0027s3c2410_gpio_getirq\u0027 was not declared. Should it be static?\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "0bfb34f3a168ee598164803ab3147dd41fc3f843",
      "tree": "d8864e52763ec8e83c562b9726220c0683d712f9",
      "parents": [
        "fe4b83c4b6346fff28f4f10f34e1aca3f719d68c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 26 20:37:21 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 28 18:34:37 2009 +0000"
      },
      "message": "ARM: S3C2440: mini2440: Fix missing CONFIG_S3C_DEV_USB_HOST\n\nFix missing select of S3C_DEV_USB_HOST when building for mini2440\nonly. Fixes the following error:\n\nbuilt-in.o: undefined reference to `s3c_device_usb`\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "fe4b83c4b6346fff28f4f10f34e1aca3f719d68c",
      "tree": "cd925e7b306ef9ef4d4ee9c17e13c377428d6269",
      "parents": [
        "8e8821e5bbcfb177d1b00aa9888a85bc7d6bf3ae",
        "e3d8024891dbfec6cf36c9b76177650f48118462"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 28 18:34:25 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 28 18:34:25 2009 +0000"
      },
      "message": "ARM: Merge fixes-s3c64xx-dma\n\nMerge branch \u0027fixes-s3c64xx-dma\u0027 into fixes-s3c-2632-rc5\n"
    },
    {
      "commit": "8e8821e5bbcfb177d1b00aa9888a85bc7d6bf3ae",
      "tree": "eabad40564922b0faa767cdbcd55f55400c242a5",
      "parents": [
        "60e5c1b5ecd99e06d3133a2a20d58d3c2b9968ac",
        "e179ac0f4ea4f1e989fa754bada366f88fd81d27"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 28 18:34:23 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 28 18:34:23 2009 +0000"
      },
      "message": "ARM: Merge fixes-s3c64xx\n\nMerge branch \u0027fixes-s3c64xx\u0027 into fixes-s3c-2632-rc5\n"
    },
    {
      "commit": "60e5c1b5ecd99e06d3133a2a20d58d3c2b9968ac",
      "tree": "84a2faad185d03646999895ed4d074c7ada03fd7",
      "parents": [
        "d3bf3956c75b38def079fb6db40b5cf3f1466a93"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Oct 17 08:42:49 2009 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 28 18:25:57 2009 +0000"
      },
      "message": "ARM: S3C24XX: arch/arm/plat-s3c24xx: Move dereference after NULL test\n\nIf the NULL test on buf is needed, then the dereference should be after the\nNULL test.\n\nA simplified version of the semantic match that detects this problem is as\nfollows (http://coccinelle.lip6.fr/):\n\n// \u003csmpl\u003e\n@match exists@\nexpression x, E;\nidentifier fld;\n@@\n\n* x-\u003efld\n  ... when !\u003d \\(x \u003d E\\|\u0026x\\)\n* x \u003d\u003d NULL\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "d3bf3956c75b38def079fb6db40b5cf3f1466a93",
      "tree": "ef406db5187585ecb8fa3af29171398b39249382",
      "parents": [
        "2e31de6511a47738974d6b48fdc60c4f82f80d24"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "ryan@bluewatersys.com",
        "time": "Wed Oct 14 09:18:30 2009 +1300"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 28 18:25:57 2009 +0000"
      },
      "message": "ARM: S3C: Fix adc function exports\n\nFix the export of s3c_adc_read.\n\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\n[ben-linux@fluff.org: remove unexport of s3c_adc_start, needed for ts]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "2e31de6511a47738974d6b48fdc60c4f82f80d24",
      "tree": "1b9b966f863a688c0ef4538160cff7a719065a2c",
      "parents": [
        "f5fb9b1a15285fde54c6b70cf35d328333e5b519"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 14 10:13:22 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 28 18:25:57 2009 +0000"
      },
      "message": "ARM: S3C2410: Fix link if CONFIG_S3C2410_IOTIMING is not set\n\nFix the link errors if cpu-frequency support is enabled on s3c2410 systems\nbut there is no CONFIG_S3C2410_IOTIMING set. Fix this by ensuring the\nrelevant symbols are defined NULL if the code is not being built in.\n\nFixes the following error:\narch/arm/mach-s3c2410/built-in.o: undefined reference to `s3c2410_iotiming_get\u0027\narch/arm/mach-s3c2410/built-in.o: undefined reference to `s3c2410_iotiming_set\u0027\narch/arm/mach-s3c2410/built-in.o: undefined reference to `s3c2410_iotiming_calc\u0027\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f5fb9b1a15285fde54c6b70cf35d328333e5b519",
      "tree": "de7b78bb2c8edee0267d897864c6f633a769d036",
      "parents": [
        "b4719cd62707ca6f1a4d55b89066a7b9acc72347"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@gnumonks.org",
        "time": "Tue Sep 22 21:40:39 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 28 18:25:56 2009 +0000"
      },
      "message": "ARM: S3C24XX: Introduce S3C2442B CPU\n\nAdd the S3C2442B CPU ID to aid support the Openmoko GTA02 / Freerunner.\n\nSigned-off-by: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Andy Green \u003candy@warmcat.com\u003e\nSigned-off-by: Nelson Castillo \u003carhuaco@freaks-unidos.net\u003e\n[ben-linux@fluff.org: edit description for clarity and S3C2442B as uppercase]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "b4719cd62707ca6f1a4d55b89066a7b9acc72347",
      "tree": "bffcb767015df1b9caf293d5bb76e0c9a01ebb7d",
      "parents": [
        "964fe080d94db82a3268443e9b9ece4c60246414"
      ],
      "author": {
        "name": "Ramax Lo",
        "email": "ramaxlo@gmail.com",
        "time": "Tue Sep 22 00:04:16 2009 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 28 18:25:56 2009 +0000"
      },
      "message": "ARM: S3C24XX: Define a macro to avoid compilation error\n\nDefine a macro to avoid the following error during kernel build process\nfor platforms other than s3c2410:\n\narch/arm/plat-s3c24xx/cpu.c:84: error: ‘s3c2410a_init’ undeclared here (not in a function)\n\nSigned-off-by: Ramax Lo \u003cramaxlo@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e3d8024891dbfec6cf36c9b76177650f48118462",
      "tree": "2046fa2ec4259e32b02ef29107fa6ace142e8f8f",
      "parents": [
        "964fe080d94db82a3268443e9b9ece4c60246414"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Sep 22 16:48:56 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 28 18:22:57 2009 +0000"
      },
      "message": "ARM: S3C: Add info for supporting circular DMA buffers\n\nThe S3C64XX DMA implementation will work a lot better with the ability\nto enqueue circular buffers as the hardware can do it\u0027s own linked-list\nmanagement.\n\nAdd a function s3c_dma_has_circular() to show that the system can do this\nand a flag for the channel.\n\nUpdate the s3c24xx/s3c64xx I2S DMA code to deal with this.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Mark Brown \u003cbroonie@@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ca0207114f1708b563f510b7781a360ec5b98359",
      "tree": "4805249debe3a611dc649f4c71e95ac6c7d58b51",
      "parents": [
        "c5cca146aa03e1f60fb179df65f0dbaf17bc64ed"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Oct 28 18:02:26 2009 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Oct 28 18:02:26 2009 +0100"
      },
      "message": "x86/amd-iommu: Un__init function required on shutdown\n\nThe function iommu_feature_disable is required on system\nshutdown to disable the IOMMU but it is marked as __init.\nThis may result in a panic if the memory is reused. This\npatch fixes this bug.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "973df35ed9ff7806403e793a2ad7e9bd4c2fd2a9",
      "tree": "cba250b11a7f732906b1142e5a03f81e6fd6f186",
      "parents": [
        "964fe080d94db82a3268443e9b9ece4c60246414"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Oct 27 16:54:19 2009 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Oct 27 16:54:19 2009 -0700"
      },
      "message": "xen: set up mmu_ops before trying to set any ptes\n\nxen_setup_stackprotector() ends up trying to set page protections,\nso we need to have vm_mmu_ops set up before trying to do so.\nFailing to do so causes an early boot crash.\n\n[ Impact: Fix early crash under Xen. ]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "40578fca24e7f777f3da7a693b030ae28ef7e486",
      "tree": "ed0541f857882f647bfc97e03d83371b8f4698a6",
      "parents": [
        "4f917ba3d5ee9c98d60fa357e799942df8412de3",
        "4bdf0bb7d64cf672199519b3d808e2a82f5b59e9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 28 09:56:18 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 28 09:56:18 2009 +1100"
      },
      "message": "Merge commit \u0027gcl/merge\u0027 into merge\n"
    },
    {
      "commit": "772be899bc022ef2b911c3611b487d417e3269c3",
      "tree": "911d243c13b1ded8ff6f62ccbe70e4570cca24ec",
      "parents": [
        "81766741fe1eee3884219e8daaf03f466f2ed52f"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Tue Oct 20 12:54:02 2009 +0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 27 12:35:48 2009 +0100"
      },
      "message": "x86: Make EFI RTC function depend on 32bit again\n\nThe EFI RTC functions are only available on 32 bit. commit 7bd867df\n(x86: Move get/set_wallclock to x86_platform_ops) removed the 32bit\ndependency which leads to boot crashes on 64bit EFI systems.\n\nAdd the dependency back. \nSolves: http://bugzilla.kernel.org/show_bug.cgi?id\u003d14466\n\nTested-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nLKML-Reference: \u003c20091020125402.028d66d5@feng-desktop\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4f917ba3d5ee9c98d60fa357e799942df8412de3",
      "tree": "3576261c81b76e74b2372d2221196040a369bb92",
      "parents": [
        "01deab98e3ad8ff27243a8d5f8dd746c7110ae4f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Oct 26 19:41:17 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 27 16:42:43 2009 +1100"
      },
      "message": "powerpc/ppc64: Use preempt_schedule_irq instead of preempt_schedule\n\nBased on an original patch by Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\n\nUse preempt_schedule_irq to prevent infinite irq-entry and\neventual stack overflow problems with fast-paced IRQ sources.\n\nThis kind of problems has been observed on the PASemi Electra IDE\ncontroller. We have to make sure we are soft-disabled before calling\npreempt_schedule_irq and hard disable interrupts after that\nto avoid unrecoverable exceptions.\n\nThis patch also moves the \"clrrdi r9,r1,THREAD_SHIFT\" out of\nthe #ifdef CONFIG_PPC_BOOK3E scope, since r9 is clobbered\nand has to be restored in both cases.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ce7a35c73a308c62f9f0ca9f0821ebe0dc553008",
      "tree": "0720541730a7e0d8281417576eee2bfc227719f1",
      "parents": [
        "fafbe983d9fe723caa4ee1899663ed4c2d19ed3b"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Oct 16 07:05:17 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 27 16:42:41 2009 +1100"
      },
      "message": "powerpc: Fix compile errors found by new ppc64e_defconfig\n\nFix the following 3 issues:\n\narch/powerpc/kernel/process.c: In function \u0027arch_randomize_brk\u0027:\narch/powerpc/kernel/process.c:1183: error: \u0027mmu_highuser_ssize\u0027 undeclared (first use in this function)\narch/powerpc/kernel/process.c:1183: error: (Each undeclared identifier is reported only once\narch/powerpc/kernel/process.c:1183: error: for each function it appears in.)\narch/powerpc/kernel/process.c:1183: error: \u0027MMU_SEGSIZE_1T\u0027 undeclared (first use in this function)\n\nIn file included from arch/powerpc/kernel/setup_64.c:60:\narch/powerpc/include/asm/mmu-hash64.h:132: error: redefinition of \u0027struct mmu_psize_def\u0027\narch/powerpc/include/asm/mmu-hash64.h:159: error: expected identifier or \u0027(\u0027 before numeric constant\narch/powerpc/include/asm/mmu-hash64.h:396: error: conflicting types for \u0027mm_context_t\u0027\narch/powerpc/include/asm/mmu-book3e.h:184: error: previous declaration of \u0027mm_context_t\u0027 was here\n\ncc1: warnings being treated as errors\narch/powerpc/kernel/pci_64.c: In function \u0027pcibios_unmap_io_space\u0027:\narch/powerpc/kernel/pci_64.c:100: error: unused variable \u0027res\u0027\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fafbe983d9fe723caa4ee1899663ed4c2d19ed3b",
      "tree": "efaca1d2c4124132c2bff3e728a8b086ceacc8a9",
      "parents": [
        "cdd3904dcc56d9d24ef86be897e421d3cc364226"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Oct 16 07:05:16 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 27 16:42:41 2009 +1100"
      },
      "message": "powerpc: Add a Book-3E 64-bit defconfig\n\nThis defconfig\u0027s purpose at this time is to help catch compile errors\nbetween Book-3S and Book-3E support in ppc64.  It is based on the\nppc64_defconfig with some things disabled that we dont support on\nBook-3E right now (hugetlbfs, slices, etc.)\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    }
  ],
  "next": "cdd3904dcc56d9d24ef86be897e421d3cc364226"
}
