)]}'
{
  "log": [
    {
      "commit": "efd0bf97deeddd9ba53daabfc470a1399c6b0b2d",
      "tree": "eec56da5fbc796bac7c67f1990a18f5e0a304059",
      "parents": [
        "f8a15af093b19b86d56933c8757cee298d0f32a8",
        "6fe4c6d466e95d31164f14b1ac4aefb51f0f4f82"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 21 13:50:33 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 21 13:50:33 2011 -0500"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nThe forcedeth changes had a conflict with the conversion over\nto atomic u64 statistics in net-next.\n\nThe libertas cfg.c code had a conflict with the bss reference\ncounting fix by John Linville in net-next.\n\nConflicts:\n\tdrivers/net/ethernet/nvidia/forcedeth.c\n\tdrivers/net/wireless/libertas/cfg.c\n"
    },
    {
      "commit": "6fe4c6d466e95d31164f14b1ac4aefb51f0f4f82",
      "tree": "54dd0130534a0e20195f45ece12421c604064d01",
      "parents": [
        "a4cc3889f7e2c3f2fd15b492822c889fed5e1800",
        "9cc20b268a5a14f5e57b8ad405a83513ab0d78dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 20 14:59:33 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 20 14:59:33 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (86 commits)\n  ipv4: fix redirect handling\n  ping: dont increment ICMP_MIB_INERRORS\n  sky2: fix hang in napi_disable\n  sky2: enforce minimum ring size\n  bonding: Don\u0027t allow mode change via sysfs with slaves present\n  f_phonet: fix page offset of first received fragment\n  stmmac: fix pm functions avoiding sleep on spinlock\n  stmmac: remove spin_lock in stmmac_ioctl.\n  stmmac: parameters auto-tuning through HW cap reg\n  stmmac: fix advertising 1000Base capabilties for non GMII iface\n  stmmac: use mdelay on timeout of sw reset\n  sky2: version 1.30\n  sky2: used fixed RSS key\n  sky2: reduce default Tx ring size\n  sky2: rename up/down functions\n  sky2: pci posting issues\n  sky2: fix hang on shutdown (and other irq issues)\n  r6040: fix check against MCRO_HASHEN bit in r6040_multicast_list\n  MAINTAINERS: change email address for shemminger\n  pch_gbe: Move #include of module.h\n  ...\n"
    },
    {
      "commit": "a4cc3889f7e2c3f2fd15b492822c889fed5e1800",
      "tree": "d455a7392bc48aa44f61346e09b9cab63522d5b9",
      "parents": [
        "bb893d15b564f7711b60e0bc12966d049980582d",
        "95ef1e52922cf75b1ea2eae54ef886f2cc47eecb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 20 14:57:43 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 20 14:57:43 2011 -0800"
      },
      "message": "Merge branch \u0027kvm-updates/3.2\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/3.2\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM guest: prevent tracing recursion with kvmclock\n  Revert \"KVM: PPC: Add support for explicit HIOR setting\"\n  KVM: VMX: Check for automatic switch msr table overflow\n  KVM: VMX: Add support for guest/host-only profiling\n  KVM: VMX: add support for switching of PERF_GLOBAL_CTRL\n  KVM: s390: announce SYNC_MMU\n  KVM: s390: Fix tprot locking\n  KVM: s390: handle SIGP sense running intercepts\n  KVM: s390: Fix RUNNING flag misinterpretation\n"
    },
    {
      "commit": "bb893d15b564f7711b60e0bc12966d049980582d",
      "tree": "a8606472dc0594451f0e2afffc612e96e973613c",
      "parents": [
        "2d360fcbd851b7f9f8c23b1c30b2f3c060fa43e6",
        "e5489847d6fc0ff176048b6e1cf5034507bf703a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 20 14:34:58 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 20 14:34:58 2011 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  ARM: wire up process_vm_writev and process_vm_readv syscalls\n  ARM: 7160/1: setup: avoid overflowing {elf,arch}_name from proc_info_list\n  ARM: 7158/1: add new MFP implement for NUC900\n  ARM: 7157/1: fix a building WARNING for nuc900\n  ARM: 7156/1: l2x0: fix compile error on !CONFIG_USE_OF\n  ARM: 7155/1: arch.h: Declare \u0027pt_regs\u0027 locally\n  ARM: 7154/1: mach-bcmring: fix build error in dma.c\n  ARM: 7153/1: mach-bcmring: fix build error in core.c\n  ARM: 7152/1: distclean: Remove generated .dtb files\n  ARM: 7150/1: Allow kernel unaligned accesses on ARMv6+ processors\n  ARM: 7149/1: spi/pl022: Enable clock in probe\n  Revert \"ARM: 7098/1: kdump: copy kernel relocation code at the kexec prepare stage\"\n"
    },
    {
      "commit": "2d360fcbd851b7f9f8c23b1c30b2f3c060fa43e6",
      "tree": "8228db95030b82921c90b95f353441946af3a677",
      "parents": [
        "a767835f6dc85277e40fbfe69a29c18817d6c00b",
        "501a708f18ef911328ffd39f39738b8a7862aa8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 20 14:33:02 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 20 14:33:02 2011 -0800"
      },
      "message": "Merge branch \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\n* \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  PM / Suspend: Fix bug in suspend statistics update\n  PM / Hibernate: Fix the early termination of test modes\n  PM / shmobile: Fix build of sh7372_pm_init() for CONFIG_PM unset\n  PM Sleep: Do not extend wakeup paths to devices with ignore_children set\n  PM / driver core: disable device\u0027s runtime PM during shutdown\n  PM / devfreq: correct Kconfig dependency\n  PM / devfreq: fix use after free in devfreq_remove_device\n  PM / shmobile: Avoid restoring the INTCS state during initialization\n  PM / devfreq: Remove compiler error after irq.h update\n  PM / QoS: Properly use the WARN() macro in dev_pm_qos_add_request()\n  PM / Clocks: Only disable enabled clocks in pm_clk_suspend()\n  ARM: mach-shmobile: sh7372 A3SP no_suspend_console fix\n  PM / shmobile: Don\u0027t skip debugging output in pd_power_up()\n"
    },
    {
      "commit": "95ef1e52922cf75b1ea2eae54ef886f2cc47eecb",
      "tree": "158082c19666aa589b539f20b4cf29e99f205f4f",
      "parents": [
        "bb75c627fb0dfb8c0ab75d3033709ff928896e16"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 15 14:59:07 2011 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Nov 20 10:53:48 2011 +0200"
      },
      "message": "KVM guest: prevent tracing recursion with kvmclock\n\nPrevent tracing of preempt_disable() in get_cpu_var() in\nkvm_clock_read(). When CONFIG_DEBUG_PREEMPT is enabled,\npreempt_disable/enable() are traced and this causes the function_graph\ntracer to go into an infinite recursion. By open coding the\npreempt_disable() around the get_cpu_var(), we can use the notrace\nversion which prevents preempt_disable/enable() from being traced and\nprevents the recursion.\n\nBased on a similar patch for Xen from Jeremy Fitzhardinge.\n\nTested-by: Gleb Natapov \u003cgleb@redhat.com\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "5c6b4e84cbc59996bb14f88d997870751d675f3f",
      "tree": "a86092c3ead87cd1fffba7fb808e02bcaeb9f3a2",
      "parents": [
        "ddddefa99db4ae54a63dcd737d224bc3cc0f2d8a",
        "0d2f096b8785b67c38afcf6e1fbb9674af2e05ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 18 22:16:18 2011 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 18 22:16:18 2011 -0200"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  random: Fix handing of arch_get_random_long in get_random_bytes()\n  x86: Call stop_machine_text_poke() on all CPUs\n  x86, ioapic: Only print ioapic debug information for IRQs belonging to an ioapic chip\n  x86/mrst: Avoid reporting wrong nmi status\n  x86/mrst: Add support for Penwell clock calibration\n  x86/apic: Allow use of lapic timer early calibration result\n  x86/apic: Do not clear nr_irqs_gsi if no legacy irqs\n  x86/platform: Add a wallclock_init func to x86_platforms ops\n  x86/mce: Make mce_chrdev_ops \u0027static const\u0027\n"
    },
    {
      "commit": "e27fc7e476077c724f313a3ddec44ad26c49f678",
      "tree": "5d66d9694e4aa3985464e5034f1d4908ec426766",
      "parents": [
        "b6844523839779030430ff28f036f83e2a3f43e6",
        "0b64120cceb86e93cb1bda0dc055f13016646907"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 18 22:03:31 2011 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 18 22:03:31 2011 -0200"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:\n  sparc64: Patch sun4v code sequences properly on module load.\n  sparc: Kill custom io_remap_pfn_range().\n  sparc: Stash orig_i0 into %g6 instead of %g2\n  sparc: Fix handling of orig_i0 wrt. debugging when restarting syscalls.\n  sparc: sigutil: Include \u003clinux/errno.h\u003e\n"
    },
    {
      "commit": "b6844523839779030430ff28f036f83e2a3f43e6",
      "tree": "0af97f08911fab7e1351646172b1805c287ea300",
      "parents": [
        "15bd1cfb3055d866614cdaf38e43201936264e50",
        "99cb2ddcc617f43917e94a4147aa3ccdb2bcd77e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 18 13:18:07 2011 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 18 13:18:07 2011 -0200"
      },
      "message": "Merge branch \u0027stable/for-linus-fixes-3.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/for-linus-fixes-3.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen-gntalloc: signedness bug in add_grefs()\n  xen-gntalloc: integer overflow in gntalloc_ioctl_alloc()\n  xen-gntdev: integer overflow in gntdev_alloc_map()\n  xen:pvhvm: enable PVHVM VCPU placement when using more than 32 CPUs.\n  xen/balloon: Avoid OOM when requesting highmem\n  xen: Remove hanging references to CONFIG_XEN_PLATFORM_PCI\n  xen: map foreign pages for shared rings by updating the PTEs directly\n"
    },
    {
      "commit": "9545eb61e5bb70055fd9358f25f95387f7398cba",
      "tree": "00098372c69634e0c493684227d7c27389d56da1",
      "parents": [
        "148b00b63a3f747141207e7a409f14bd26d0820f",
        "ed96dfbcfea92233d27db9d3c77fc91a58c959bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 18 07:51:57 2011 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 18 07:51:57 2011 -0200"
      },
      "message": "Merge branch \u0027unicore32\u0027 of git://github.com/gxt/linux\n\n* \u0027unicore32\u0027 of git://github.com/gxt/linux:\n  unicore32, exec: remove redundant set_fs(USER_DS)\n  unicore32: Fix typo \u0027PUV3_I2C\u0027\n  unicore32: drop unused Kconfig symbols\n  rtc: rtc-puv3: Add __devinit and __devexit markers for probe and remove\n  arch/unicore32: do not use EXTRA_AFLAGS or EXTRA_CFLAGS\n  unicore32: fix build error for find bitops\n"
    },
    {
      "commit": "148b00b63a3f747141207e7a409f14bd26d0820f",
      "tree": "e88b52035d193517536087692583a5ec194d5ee0",
      "parents": [
        "e36d5058dbf85aacf2fadf508f275afd37c58576",
        "a313f4c55d4952f2105fe33a4957ed858e998359"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 18 07:16:10 2011 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 18 07:16:10 2011 -0200"
      },
      "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/signal32: Fix sigset_t conversion when copying to user\n  powerpc: Fix atomic_xxx_return barrier semantics\n  powerpc: Remove buggy 9-year-old test for binutils \u003c 2.12.1\n  powerpc/book3e-64: Fix debug support for userspace\n  powerpc: Remove extraneous CONFIG_PPC_ADV_DEBUG_REGS define\n  powerpc: Revert show_regs() define for readability\n  powerpc/ps3: Fix SMP lockdep boot warning\n  powerpc/ps3: Fix lost SMP IPIs\n  powerpc: Add hvcall.h include to book3s_hv.c\n  powerpc/trace: Add a dummy stack frame for trace_hardirqs_off\n  powerpc: Copy down exception vectors after feature fixups\n  powerpc: panic if we can\u0027t instantiate RTAS\n  powerpc/4xx: Fix typos in kexec config dependencies\n  powerpc/fsl: MCU_MPC8349EMITX wants I2C built-in, modular won\u0027t do...\n  powerpc/fsl_udc_core: Fix dumb typo\n  carma-fpga: Missed switch from of_register_platform_driver()\n  powerpc: Fix build breakage in jump_label.c\n"
    },
    {
      "commit": "0b64120cceb86e93cb1bda0dc055f13016646907",
      "tree": "5dcd3444fc219e5b9774734d846b655e0776575b",
      "parents": [
        "3e37fd3153ac95088a74f5e7c569f7567e9f993a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 22:44:58 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 22:44:58 2011 -0800"
      },
      "message": "sparc64: Patch sun4v code sequences properly on module load.\n\nSome of the sun4v code patching occurs in inline functions visible\nto, and usable by, modules.\n\nTherefore we have to patch them up during module load.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e37fd3153ac95088a74f5e7c569f7567e9f993a",
      "tree": "60a7f2334034a0294929f645373062620a67145d",
      "parents": [
        "e88d2468718b0789b4c33da2f7e1cef2a1eee279"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 18:17:59 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 18:17:59 2011 -0800"
      },
      "message": "sparc: Kill custom io_remap_pfn_range().\n\nTo handle the large physical addresses, just make a simple wrapper\naround remap_pfn_range() like MIPS does.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88995e809f8a8115f30db24696c9137aad93d570",
      "tree": "4e21d1921b224155d49376bdc88ba25715bbd925",
      "parents": [
        "8b258cc8ac229aa7d5dcb7cc34cb35d9124498ac"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Nov 17 21:39:55 2011 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Nov 17 21:39:55 2011 +0100"
      },
      "message": "PM / shmobile: Fix build of sh7372_pm_init() for CONFIG_PM unset\n\nFix build regression introduced by commit 056879d2f244001b2888cdc8cf\n(ARM: mach-shmobile: sh7372 A3SP no_suspend_console fix) by moving\nthe intialization of the A3SP domain to a separate function and\nproviding an empty definition of it for CONFIG_PM unset.\n\nReported-and-tested-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "e11c259f745889b55bc5596ca78271f2f5cf08d2",
      "tree": "5025f0bf9093e84d0643beb9097249c176dbbea7",
      "parents": [
        "8d26784cf0d04c1238e906efdd5de76439cb0a1e",
        "b4487c2d0edaf1332d7a9f11b5661044955ef5e2"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 17 13:11:43 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 17 13:11:43 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n\nConflicts:\n\tinclude/net/bluetooth/bluetooth.h\n"
    },
    {
      "commit": "e5489847d6fc0ff176048b6e1cf5034507bf703a",
      "tree": "5107b2b91730fb8b283ac7d2a01cda1c4f1283fb",
      "parents": [
        "a34dbfb03f472ad3e063d3b1d1e88f7ef8f88bf1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 17 16:58:00 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 17 16:58:00 2011 +0000"
      },
      "message": "ARM: wire up process_vm_writev and process_vm_readv syscalls\n\nThese two syscalls were introduced during the last merge window.\nAdd the entries into the ARM call tables for them.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bb75c627fb0dfb8c0ab75d3033709ff928896e16",
      "tree": "a012b220304a44a949b2be98ac2b07e50e52fe01",
      "parents": [
        "e7fc6f93b4242b2b566f0070709e27257d6da8a2"
      ],
      "author": {
        "name": "Alexander Graf",
        "email": "agraf@suse.de",
        "time": "Thu Nov 17 15:26:35 2011 +0100"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Thu Nov 17 16:30:25 2011 +0200"
      },
      "message": "Revert \"KVM: PPC: Add support for explicit HIOR setting\"\n\nThis reverts commit a15bd354f083f20f257db450488db52ac27df439.\n\nIt exceeded the padding on the SREGS struct, rendering the ABI\nbackwards-incompatible.\n\nConflicts:\n\n\tarch/powerpc/kvm/powerpc.c\n\tinclude/linux/kvm.h\n\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "e7fc6f93b4242b2b566f0070709e27257d6da8a2",
      "tree": "e247492b58735178c1c82eb8c23e86b0472077c0",
      "parents": [
        "d7cd97964ba6d70c558348bd2c87290dce885583"
      ],
      "author": {
        "name": "Gleb Natapov",
        "email": "gleb@redhat.com",
        "time": "Wed Oct 05 14:01:24 2011 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Thu Nov 17 16:28:09 2011 +0200"
      },
      "message": "KVM: VMX: Check for automatic switch msr table overflow\n\nSigned-off-by: Gleb Natapov \u003cgleb@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "d7cd97964ba6d70c558348bd2c87290dce885583",
      "tree": "d75eaa02e97b49cf46b3b7542401fbda93f94665",
      "parents": [
        "8bf00a529967dafbbb210b377c38a15834d1e979"
      ],
      "author": {
        "name": "Gleb Natapov",
        "email": "gleb@redhat.com",
        "time": "Wed Oct 05 14:01:23 2011 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Thu Nov 17 16:28:00 2011 +0200"
      },
      "message": "KVM: VMX: Add support for guest/host-only profiling\n\nSupport guest/host-only profiling by switch perf msrs on\na guest entry if needed.\n\nSigned-off-by: Gleb Natapov \u003cgleb@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "8bf00a529967dafbbb210b377c38a15834d1e979",
      "tree": "10b03537524c8dcc14f9398e4890a2b450691d20",
      "parents": [
        "52e16b185fdd0aeb0522c203e944873e38ac1575"
      ],
      "author": {
        "name": "Gleb Natapov",
        "email": "gleb@redhat.com",
        "time": "Wed Oct 05 14:01:22 2011 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Thu Nov 17 16:27:54 2011 +0200"
      },
      "message": "KVM: VMX: add support for switching of PERF_GLOBAL_CTRL\n\nSome cpus have special support for switching PERF_GLOBAL_CTRL msr.\nAdd logic to detect if such support exists and works properly and extend\nmsr switching code to use it if available. Also extend number of generic\nmsr switching entries to 8.\n\nSigned-off-by: Gleb Natapov \u003cgleb@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "52e16b185fdd0aeb0522c203e944873e38ac1575",
      "tree": "4a48a7e9d544a230a024047ca0f93ea529adbf7f",
      "parents": [
        "1eddb85f889a5a9fe59ec184e06844716a00aded"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Thu Nov 17 11:00:44 2011 +0100"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Thu Nov 17 16:25:52 2011 +0200"
      },
      "message": "KVM: s390: announce SYNC_MMU\n\nKVM on s390 always had a sync mmu. Any mapping change in userspace\nmapping was always reflected immediately in the guest mapping.\n- In older code the guest mapping was just an offset\n- In newer code the last level page table is shared\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "1eddb85f889a5a9fe59ec184e06844716a00aded",
      "tree": "c789c7cd507f3e5fa5150dc8f6e44efc1e2ab866",
      "parents": [
        "bd59d3a4444e5f941c863db1a7715edf7289e29a"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Thu Nov 17 11:00:43 2011 +0100"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Thu Nov 17 16:25:48 2011 +0200"
      },
      "message": "KVM: s390: Fix tprot locking\n\nThere is a potential host deadlock in the tprot intercept handling.\nWe must not hold the mmap semaphore while resolving the guest\naddress. If userspace is remapping, then the memory detection in\nthe guest is broken anyway so we can safely separate the\naddress translation from walking the vmas.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "bd59d3a4444e5f941c863db1a7715edf7289e29a",
      "tree": "2e046f944900102b94608984d02d1a20312070e6",
      "parents": [
        "9e6dabeffd1d0ec2aa19aa076c4886067238d442"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu Nov 17 11:00:42 2011 +0100"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Thu Nov 17 16:25:46 2011 +0200"
      },
      "message": "KVM: s390: handle SIGP sense running intercepts\n\nSIGP sense running may cause an intercept on higher level\nvirtualization, so handle it by checking the CPUSTAT_RUNNING flag.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "9e6dabeffd1d0ec2aa19aa076c4886067238d442",
      "tree": "6f5f2a06184a0e4ec0b8cff8db912ce6013c5056",
      "parents": [
        "3439a8da16bcad6b0982ece938c9f8299bb53584"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu Nov 17 11:00:41 2011 +0100"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Thu Nov 17 16:25:43 2011 +0200"
      },
      "message": "KVM: s390: Fix RUNNING flag misinterpretation\n\nCPUSTAT_RUNNING was implemented signifying that a vcpu is not stopped.\nThis is not, however, what the architecture says: RUNNING should be\nset when the host is acting on the behalf of the guest operating\nsystem.\n\nCPUSTAT_RUNNING has been changed to be set in kvm_arch_vcpu_load()\nand to be unset in kvm_arch_vcpu_put().\n\nFor signifying stopped state of a vcpu, a host-controlled bit has\nbeen used and is set/unset basically on the reverse as the old\nCPUSTAT_RUNNING bit (including pushing it down into stop handling\nproper in handle_stop()).\n\nCc: stable@kernel.org\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "a313f4c55d4952f2105fe33a4957ed858e998359",
      "tree": "47407c308ae32035d0d46c07269a7e047236fffa",
      "parents": [
        "b97021f85517552ea8a0d2c1680c1ee4beab6d14"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Nov 08 04:51:19 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 17 16:41:10 2011 +1100"
      },
      "message": "powerpc/signal32: Fix sigset_t conversion when copying to user\n\nOn PPC64, put_sigset_t converts a sigset_t to a compat_sigset_t\nbefore copying it to userspace. There is a typo in the case that\nwe have 4 words to copy, meaning that we corrupt the compat_sigset_t.\n\nIt appears that _NSIG_WORDS can\u0027t be greater than 2 at the moment\nso this code is probably always optimised away anyway.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b97021f85517552ea8a0d2c1680c1ee4beab6d14",
      "tree": "f8f4c0af8d7a76d405fcae62f2ddecff642cc4e9",
      "parents": [
        "a9a8f77ac72d6dd3c92ea268291678836f77681c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 15 17:11:27 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 17 16:26:07 2011 +1100"
      },
      "message": "powerpc: Fix atomic_xxx_return barrier semantics\n\nThe Documentation/memory-barriers.txt document requires that atomic\noperations that return a value act as a memory barrier both before\nand after the actual atomic operation.\n\nOur current implementation doesn\u0027t guarantee this. More specifically,\nwhile a load following the isync can not be issued before stwcx. has\ncompleted, that completion doesn\u0027t architecturally means that the\nresult of stwcx. is visible to other processors (or any previous stores\nfor that matter) (typically, the other processors L1 caches can still\nhold the old value).\n\nThis has caused an actual crash in RCU torture testing on Power 7\n\nThis fixes it by changing those atomic ops to use new macros instead\nof RELEASE/ACQUIRE barriers, called ATOMIC_ENTRY and ATMOIC_EXIT barriers,\nwhich are then defined respectively to lwsync and sync.\n\nI haven\u0027t had a chance to measure the performance impact (or rather\nwhat I measured with kernel compiles is in the noise, I yet have to\nfind a more precise benchmark)\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "a9a8f77ac72d6dd3c92ea268291678836f77681c",
      "tree": "5418164440e9897bbd68be6ee50aaf6334a00f42",
      "parents": [
        "187b9f2aa769198daa7cf8054abb65a08b8d8b47"
      ],
      "author": {
        "name": "Kyle Moffett",
        "email": "Kyle.D.Moffett@boeing.com",
        "time": "Mon Nov 07 13:30:43 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 17 16:26:07 2011 +1100"
      },
      "message": "powerpc: Remove buggy 9-year-old test for binutils \u003c 2.12.1\n\nRecent binutils refuses to assemble AltiVec opcodes when in e500/SPE\nmode, as some of those opcodes alias the \"SPE\" instructions.  This\ntriggers an ancient binutils version check even when building a kernel\nwith CONFIG_ALTIVEC disabled.\n\nIn theory, the check could be conditionalized on CONFIG_ALTIVEC, but in\npractice it has long outlived its utility.  It is virtually impossible\nto find binutils older than 2.12.1 (released 2002) in the wild anymore.\nEven ancient RedHat Enterprise Linux 4 has binutils-2.14.\n\nTo fix the kernel build when done natively on e500 systems with this new\nbinutils, the test is simply removed.\n\nSigned-off-by: Kyle Moffett \u003cKyle.D.Moffett@boeing.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "187b9f2aa769198daa7cf8054abb65a08b8d8b47",
      "tree": "722bbeb3aa73e59b1b6b3fb883c287adb7583a53",
      "parents": [
        "b95bc2191412f5ecf2781c966110a13fa82a80d3"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Oct 06 02:53:40 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 17 16:26:07 2011 +1100"
      },
      "message": "powerpc/book3e-64: Fix debug support for userspace\n\nWith the introduction of CONFIG_PPC_ADV_DEBUG_REGS user space debug is\nbroken on Book-E 64-bit parts that support delayed debug events.  When\nswitch_booke_debug_regs() sets DBCR0 we\u0027ll start getting debug events as\nMSR_DE is also set and we aren\u0027t able to handle debug events from kernel\nspace.\n\nWe can remove the hack that always enables MSR_DE and loads up DBCR0 and\njust utilize switch_booke_debug_regs() to get user space debug working\nagain.\n\nWe still need to handle critical/debug exception stacks \u0026 proper\nsave/restore of state for those exception levles to support debug events\nfrom kernel space like we have on 32-bit.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b95bc2191412f5ecf2781c966110a13fa82a80d3",
      "tree": "a58c98bb553dd684998ca9f041a9cc203d147d1f",
      "parents": [
        "ba28c9aae26ef7f3651eef6835fae30a979f88ba"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Oct 06 02:53:39 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 17 16:26:07 2011 +1100"
      },
      "message": "powerpc: Remove extraneous CONFIG_PPC_ADV_DEBUG_REGS define\n\nAll of DebugException is already protected by CONFIG_PPC_ADV_DEBUG_REGS\nthere is no need to have another such ifdef inside the function.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ba28c9aae26ef7f3651eef6835fae30a979f88ba",
      "tree": "c41f56927d139fc4ccc7b3162ef05502790c41a3",
      "parents": [
        "7eaf09eefe5b98a530bc5f7b317b9aba1628cf61"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Oct 06 02:53:38 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 17 16:26:07 2011 +1100"
      },
      "message": "powerpc: Revert show_regs() define for readability\n\nWe had an existing ifdef for 4xx \u0026 BOOKE processors that got changed to\nCONFIG_PPC_ADV_DEBUG_REGS.  The define has nothing to do with\nCONFIG_PPC_ADV_DEBUG_REGS.  The define really should be:\n\n #if defined(CONFIG_4xx) || defined(CONFIG_BOOKE)\n\nand not\n\n #ifdef CONFIG_PPC_ADV_DEBUG_REGS\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "90d4f5534d14815bd94c10e8ceccc57287657ecc",
      "tree": "7c6c795253a64e61fc8d45ccb28bdd65b4e5e7ab",
      "parents": [
        "72e9cf2ab12ef3e050577ffebdb0c88a28df821d"
      ],
      "author": {
        "name": "Zhenzhong Duan",
        "email": "zhenzhong.duan@oracle.com",
        "time": "Thu Oct 27 22:28:59 2011 -0700"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Nov 16 12:13:44 2011 -0500"
      },
      "message": "xen:pvhvm: enable PVHVM VCPU placement when using more than 32 CPUs.\n\nPVHVM running with more than 32 vcpus and pv_irq/pv_time enabled\nneed VCPU placement to work, or else it will softlockup.\n\nCC: stable@kernel.org\nAcked-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nSigned-off-by: Zhenzhong Duan \u003czhenzhong.duan@oracle.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "cd12909cb576d37311fe35868780e82d5007d0c8",
      "tree": "70ec60af4feb32087f542a838fe4dce8717f0cd6",
      "parents": [
        "1ea6b8f48918282bdca0b32a34095504ee65bab5"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@citrix.com",
        "time": "Thu Sep 29 16:53:32 2011 +0100"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Nov 16 12:13:08 2011 -0500"
      },
      "message": "xen: map foreign pages for shared rings by updating the PTEs directly\n\nWhen mapping a foreign page with xenbus_map_ring_valloc() with the\nGNTTABOP_map_grant_ref hypercall, set the GNTMAP_contains_pte flag and\npass a pointer to the PTE (in init_mm).\n\nAfter the page is mapped, the usual fault mechanism can be used to\nupdate additional MMs.  This allows the vmalloc_sync_all() to be\nremoved from alloc_vm_area().\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@citrix.com\u003e\nAcked-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n[v1: Squashed fix by Michal for no-mmu case]\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6aaf05f472c97ebceff47d9eef464574f1a55727",
      "tree": "13f96f8098f111ff63a2e53ae366d563d55d6e9f",
      "parents": [
        "ff0ff78068dd8a962358dbbdafa9d6f24540d3e5",
        "f6bf1a8acd2cb3a92a7b7c9ab03e56a32ac5ece5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 16 07:33:50 2011 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 16 07:33:50 2011 -0200"
      },
      "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] topology: fix topology on z10 machines\n  [S390] crypto: avoid MSA3 and MSA4 instructions in ESA mode\n  [S390] avoid STCKF if running in ESA mode\n  [S390] zfcpdump: Do not initialize zfcpdump in kdump mode\n  [S390] ap: Setup processing for messages in request queue.\n  [S390] Kconfig: Select CONFIG_KEXEC for CONFIG_CRASH_DUMP\n  [S390] incorrect note program header\n  [S390] pfault: ignore leftover completion interrupts\n  [S390] fix pgste update logic\n  [S390] wire up process_vm syscalls\n"
    },
    {
      "commit": "7eaf09eefe5b98a530bc5f7b317b9aba1628cf61",
      "tree": "2f097330e861d36d5dad268844bff184a31d76fe",
      "parents": [
        "72f3bea075287785ed32b777b6dd2636aa7002e8"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoff@infradead.org",
        "time": "Tue Nov 08 12:38:21 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 16 14:47:54 2011 +1100"
      },
      "message": "powerpc/ps3: Fix SMP lockdep boot warning\n\nMove the PS3 IPI message setup from ps3_smp_setup_cpu() to ps3_smp_probe().\n\nFixes startup warnings like these:\n\n  ------------[ cut here ]------------\n  WARNING: at kernel/lockdep.c:2649\n  Modules linked in:\n  ...\n  ---[ end trace 31fd0ba7d8756001 ]---\n\nSigned-off-by: Geoff Levand \u003cgeoff@infradead.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "72f3bea075287785ed32b777b6dd2636aa7002e8",
      "tree": "44ed5dfbfe046d76add301dc8c4555a125a70b3d",
      "parents": [
        "de1d9248eadd27539eba449b4d09428252e80c04"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoff@infradead.org",
        "time": "Tue Nov 08 12:37:26 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 16 14:47:54 2011 +1100"
      },
      "message": "powerpc/ps3: Fix lost SMP IPIs\n\nFixes the PS3 bootup hang introduced in 3.0-rc1 by:\n\n  commit 317f394160e9beb97d19a84c39b7e5eb3d7815a\n  sched: Move the second half of ttwu() to the remote cpu\n\nMove the PS3\u0027s LV1 EOI call lv1_end_of_interrupt_ext() from ps3_chip_eoi()\nto ps3_get_irq() for IPI messages.\n\nIf lv1_send_event_locally() is called between a previous call to\nlv1_send_event_locally() and the coresponding call to\nlv1_end_of_interrupt_ext() the second event will not be delivered to the\ntarget cpu.\n\nThe PS3\u0027s SMP IPIs are implemented using lv1_send_event_locally(), so if two\nIPI messages of the same type are sent to the same target in a relatively\nshort period of time the second IPI event can become lost when\nlv1_end_of_interrupt_ext() is called from ps3_chip_eoi().\n\nCC: stable@kernel.org\nSigned-off-by: Geoff Levand \u003cgeoff@infradead.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "de1d9248eadd27539eba449b4d09428252e80c04",
      "tree": "08ecaf667334b5d114a72e29185520741c057ca1",
      "parents": [
        "2cd76629f6c40f7b227ba7b3885ce10e6ec0face"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Wed Nov 09 20:39:49 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 16 14:47:54 2011 +1100"
      },
      "message": "powerpc: Add hvcall.h include to book3s_hv.c\n\nIf you build with KVM and UP it fails with the following due to a\nmissing include.\n\n/arch/powerpc/kvm/book3s_hv.c: In function \u0027do_h_register_vpa\u0027:\narch/powerpc/kvm/book3s_hv.c:156:10: error: \u0027H_PARAMETER\u0027 undeclared (first use in this function)\narch/powerpc/kvm/book3s_hv.c:156:10: note: each undeclared identifier is reported only once for each function it appears in\narch/powerpc/kvm/book3s_hv.c:192:12: error: \u0027H_RESOURCE\u0027 undeclared (first use in this function)\narch/powerpc/kvm/book3s_hv.c:222:9: error: \u0027H_SUCCESS\u0027 undeclared (first use in this function)\narch/powerpc/kvm/book3s_hv.c: In function \u0027kvmppc_pseries_do_hcall\u0027:\narch/powerpc/kvm/book3s_hv.c:228:30: error: \u0027H_SUCCESS\u0027 undeclared (first use in this function)\narch/powerpc/kvm/book3s_hv.c:232:7: error: \u0027H_CEDE\u0027 undeclared (first use in this function)\narch/powerpc/kvm/book3s_hv.c:234:7: error: \u0027H_PROD\u0027 undeclared (first use in this function)\narch/powerpc/kvm/book3s_hv.c:238:10: error: \u0027H_PARAMETER\u0027 undeclared (first use in this function)\narch/powerpc/kvm/book3s_hv.c:250:7: error: \u0027H_CONFER\u0027 undeclared (first use in this function)\narch/powerpc/kvm/book3s_hv.c:252:7: error: \u0027H_REGISTER_VPA\u0027 undeclared (first use in this function)\nmake[2]: *** [arch/powerpc/kvm/book3s_hv.o] Error 1\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\ncc: stable@kernel.org (3.1 only)\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2cd76629f6c40f7b227ba7b3885ce10e6ec0face",
      "tree": "489086d91c65c749deb3250447b875a22e68a16e",
      "parents": [
        "d715e433b7ad19c02fc4becf0d5e9a59f97925de"
      ],
      "author": {
        "name": "Kevin Hao",
        "email": "kexin.hao@windriver.com",
        "time": "Thu Nov 10 16:04:17 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 16 14:47:54 2011 +1100"
      },
      "message": "powerpc/trace: Add a dummy stack frame for trace_hardirqs_off\n\nThe trace_hardirqs_off will use CALLER_ADDR0 and CALLER_ADDR1.\nIf an exception occurs in user mode, there is only one stack frame\non the stack and accessing the CALLER_ADDR1 will causes the following\ncall trace. So we create a dummy stack frame to make\ntrace_hardirqs_off happy.\n\nWARNING: at kernel/smp.c:459\nModules linked in:\nNIP: c0093280 LR: c00930a0 CTR: c0010780\nREGS: edb87ae0 TRAP: 0700   Not tainted  (3.1.0)\nMSR: 00021002 \u003cME,CE\u003e  CR: 28002888  XER: 00000000\nTASK \u003d edce2ac0[17658] \u0027mthread-lock-on\u0027 THREAD: edb86000 CPU: 5\nGPR00: 00000001 edb87b90 edce2ac0 00000005 c0019594 edb87bd8 00000001 00000fe3\nGPR08: 00041000 c084138c 4e20120d edb87b90 48002888 1001aa7c 00000000 00000000\nGPR16: 48830000 10012a8c 00000000 10000af4 00000001 c0810000 00000000 00000000\nGPR24: ee9aa920 c0816a18 00000000 00000005 c0019594 edb87bd8 ee20178c edb87b90\nNIP [c0093280] smp_call_function_many+0x214/0x2b4\nLR [c00930a0] smp_call_function_many+0x34/0x2b4\nCall Trace:\n[edb87b90] [c00930a0] smp_call_function_many+0x34/0x2b4 (unreliable)\n[edb87bd0] [c00194ec] __flush_tlb_page+0xac/0x100\n[edb87c00] [c001957c] flush_tlb_page+0x3c/0x54\n[edb87c10] [c00180ac] ptep_set_access_flags+0x74/0x12c\n[edb87c40] [c0128068] handle_pte_fault+0x2f0/0x9ac\n[edb87cb0] [c0128c3c] handle_mm_fault+0x104/0x1dc\n[edb87ce0] [c05f40f4] do_page_fault+0x2dc/0x630\n[edb87e50] [c001078c] handle_page_fault+0xc/0x80\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d715e433b7ad19c02fc4becf0d5e9a59f97925de",
      "tree": "6c5ba4c3b21c4070b82a184f5eca26c9e6c8edf1",
      "parents": [
        "6d1e2c6c1a0b800473db4df8595c95745be548ea"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Nov 14 12:54:47 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 16 14:47:54 2011 +1100"
      },
      "message": "powerpc: Copy down exception vectors after feature fixups\n\nkdump fails because we try to execute an HV only instruction. Feature\nfixups are being applied after we copy the exception vectors down to 0\nso they miss out on any updates.\n\nWe have always had this issue but it only became critical in v3.0\nwhen we added CFAR support (breaks POWER5) and v3.1 when we added\nPOWERNV (breaks everyone).\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nCc: \u003cstable@kernel.org\u003e [v3.0+]\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6d1e2c6c1a0b800473db4df8595c95745be548ea",
      "tree": "cfd29b7c7ca3d50f23070b31e2b3093112286a2b",
      "parents": [
        "bbc24a25e29136a56cf5015ef23eb2c2e8828023"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Nov 14 12:55:47 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 16 14:47:54 2011 +1100"
      },
      "message": "powerpc: panic if we can\u0027t instantiate RTAS\n\nI had to debug a strange situation where all manner of things were\nfailing. SMT threads, storage and network were all completely broken.\n\nThe root cause was we couldn\u0027t find enough memory to instantiate RTAS -\nthis was a network install so the initrd was huge.\n\nInstead of limping along and failing in mysterious ways we should just\npanic up front if RTAS exists and we can\u0027t allocate space for it.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bbc24a25e29136a56cf5015ef23eb2c2e8828023",
      "tree": "a87faa0e86479226fc25136bfbebf3c143e68e05",
      "parents": [
        "82640a6b9166c993104e255b414298cbec6ecd45"
      ],
      "author": {
        "name": "Suzuki Poulose",
        "email": "suzuki@in.ibm.com",
        "time": "Mon Nov 14 16:43:50 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 16 14:47:54 2011 +1100"
      },
      "message": "powerpc/4xx: Fix typos in kexec config dependencies\n\nKexec is not supported on 47x. 47x is a variant of 44x with slightly\ndifferent MMU and SMP support. There was a typo in the config dependency\nfor kexec. This patch fixes the same.\n\nSigned-off-by: Suzuki K. Poulose \u003csuzuki@in.ibm.com\u003e\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nCc:\tKumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc:\tJosh Boyer \u003cjwboyer@gmail.com\u003e\nCc:\tlinux ppc dev \u003clinuxppc-dev@lists.ozlabs.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "82640a6b9166c993104e255b414298cbec6ecd45",
      "tree": "7417953da30d82793506375cb2e03bc16acafdfc",
      "parents": [
        "5f861ed40200c5c61b698f8d795349112579bcdb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Nov 08 21:10:29 2011 -0500"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 16 14:25:19 2011 +1100"
      },
      "message": "powerpc/fsl: MCU_MPC8349EMITX wants I2C built-in, modular won\u0027t do...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9c8b39077b0a5b0990bb707fcd7b5913d7b322b8",
      "tree": "00542c15a00b92054716f4248aa88c63aac54878",
      "parents": [
        "cfcfc9eca2bcbd26a8e206baeb005b055dbf8e37"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Nov 08 19:56:05 2011 -0500"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 16 14:25:19 2011 +1100"
      },
      "message": "powerpc: Fix build breakage in jump_label.c\n\nShould do what other architectures do and wrap all that code into\nthe appropriate ifdef\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ed96dfbcfea92233d27db9d3c77fc91a58c959bf",
      "tree": "7482dc2899728aaf9dd5ff45d31cfc7ce7123cd2",
      "parents": [
        "8889023a4ab5f32325b568e7626fd2233cf64fa5"
      ],
      "author": {
        "name": "Mathias Krause",
        "email": "minipli@googlemail.com",
        "time": "Tue Nov 15 14:54:51 2011 -0800"
      },
      "committer": {
        "name": "Guan Xuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Wed Nov 16 10:50:09 2011 +0800"
      },
      "message": "unicore32, exec: remove redundant set_fs(USER_DS)\n\nThe address limit is already set in flush_old_exec() so this\nset_fs(USER_DS) is redundant.\n\nSigned-off-by: Mathias Krause \u003cminipli@googlemail.com\u003e\nCc: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\n"
    },
    {
      "commit": "8889023a4ab5f32325b568e7626fd2233cf64fa5",
      "tree": "c52503c49bbbfc2545a1cccb6fa371d6838f9d2f",
      "parents": [
        "d159e571cb81a75d50f84fc4b716edee636f6858"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Sun Nov 13 01:43:23 2011 +0100"
      },
      "committer": {
        "name": "Guan Xuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Wed Nov 16 10:48:21 2011 +0800"
      },
      "message": "unicore32: Fix typo \u0027PUV3_I2C\u0027\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nAcked-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\n"
    },
    {
      "commit": "ff0ff78068dd8a962358dbbdafa9d6f24540d3e5",
      "tree": "32cfd97cf0b7909d6c1327859abbfcd30afe0c02",
      "parents": [
        "b1914cb2f35c3995b778e55fdb1d569b9c6a92af",
        "4af92e7a68af7b515d274f9d33b14b8a0804a0f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 15 22:44:45 2011 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 15 22:44:45 2011 -0200"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus:\n  MIPS: lantiq: use export.h in favour of module.h\n  MAINTAINERS: The MIPS git tree has moved.\n  MIPS: Fix build error due to missing inclusion of \u003clinux/export.h\u003e.\n  MIPS: ASID conflict after CPU hotplug\n  MIPS: Octeon: Fix compile error in arch/mips/cavium-octeon/flash_setup.c\n  MIPS: errloongson2_clock: Fix build error by including linux/module.h\n  STAGING: octeon-ethernet: Fix compile error caused by skb_frag_struct change\n  MIPS: Hook up process_vm_readv and process_vm_writev system calls.\n  MIPS: Kernel hangs occasionally during boot.\n  MIPS: Octeon: Mark SMP-IPI interrupt as IRQF_NO_THREAD\n  MIPS: BCM47xx: fix build with GENERIC_GPIO configuration\n  MIPS: NXP: Remove unused source files.\n  MIPS: Yosemite, Emma: Fix off-by-two in arcs_cmdline buffer size check\n"
    },
    {
      "commit": "e88d2468718b0789b4c33da2f7e1cef2a1eee279",
      "tree": "beb5a9eff292f1faa05eb9b96b7f1bd7815da131",
      "parents": [
        "1d299bc7732c34d85bd43ac1a8745f5a2fed2078"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 15 12:57:00 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 15 12:57:00 2011 -0800"
      },
      "message": "sparc: Stash orig_i0 into %g6 instead of %g2\n\nAs per the comments added by this commit, %g2 turns out to not be a\nusable place to save away orig_i0 for syscall restart handling.\n\nIn fact all of %g2, %g3, %g4, and %g5 are assumed to be saved across\na system call by various bits of code in glibc.\n\n%g1 can\u0027t be used because that holds the syscall number, which would\nneed to be saved and restored for syscall restart handling too, and\nthat would only compound our problems :-)\n\nThis leaves us with %g6 and %g7 which are for \"system use\".  %g7 is\nused as the \"thread register\" by glibc, but %g6 is used as a compiler\nand assembler temporary scratch register.  And in no instance is %g6\nused to hold a value across a system call.\n\nTherefore %g6 is safe for storing away orig_i0, at least for now.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "642ba5ed7ac7a2369ed2a3c5aa4d76306d06bd03",
      "tree": "1d169633e0c0045bf1f5d215f68791b36228f146",
      "parents": [
        "80f01ca1fce2d5045b98f01989017767339b8700",
        "e0ce42e19ce1978a5aee33b2954d7e1a730e88c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 15 14:47:28 2011 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 15 14:47:28 2011 -0200"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:\n  fsl-rio: fix compile error\n"
    },
    {
      "commit": "d159e571cb81a75d50f84fc4b716edee636f6858",
      "tree": "3464fa7f668e94d2a03dd707b0fcddd96b5a0d7a",
      "parents": [
        "66ae45604c90f25397294099cdb214f642471327"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Fri Oct 14 14:28:11 2011 +0200"
      },
      "committer": {
        "name": "Guan Xuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Tue Nov 15 17:13:18 2011 +0800"
      },
      "message": "unicore32: drop unused Kconfig symbols\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nAcked-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\n"
    },
    {
      "commit": "63c95fa414032adb56194d026c9ed054488b0783",
      "tree": "2ff3fd6d2151ef3d352427aa885c08a93aeab295",
      "parents": [
        "e13b91c1c47e7be178d2d7914452040ee82c0bd2"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Aug 15 01:07:06 2011 -0400"
      },
      "committer": {
        "name": "Guan Xuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Tue Nov 15 17:13:15 2011 +0800"
      },
      "message": "arch/unicore32: do not use EXTRA_AFLAGS or EXTRA_CFLAGS\n\nUsage of these flags has been deprecated for nearly 4 years by:\n\n    commit f77bf01425b11947eeb3b5b54685212c302741b8\n    Author: Sam Ravnborg \u003csam@neptun.(none)\u003e\n    Date:   Mon Oct 15 22:25:06 2007 +0200\n\n        kbuild: introduce ccflags-y, asflags-y and ldflags-y\n\nMoreover, these flags (at least EXTRA_CFLAGS) have been documented for command\nline use. By default, gmake(1) do not override command line setting, so this is\nlikely to result in build failure or unexpected behavior.\n\nReplace their usage by Kbuild\u0027s `{as,cc,ld}flags-y\u0027.\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nAcked-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\n"
    },
    {
      "commit": "e13b91c1c47e7be178d2d7914452040ee82c0bd2",
      "tree": "fa4cde596c571eff0db507887165b6a50cefe327",
      "parents": [
        "7f80850d3f9fd8fda23a317044aef3a6bafab06b"
      ],
      "author": {
        "name": "Guan Xuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Mon Jun 13 11:44:49 2011 +0800"
      },
      "committer": {
        "name": "Guan Xuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Tue Nov 15 17:13:14 2011 +0800"
      },
      "message": "unicore32: fix build error for find bitops\n\nRemove the __uc32_ prefix in find bitops functions.\nMove find_* macros behind asm-generic/bitops.h inclusion.\nsee commit \u003c19de85ef574c3a2182e3ccad9581805052f14946\u003e\n  bitops: add #ifndef for each of find bitops\nalso see commit \u003c63e424c84429903c92a0f1e9654c31ccaf6694d0\u003e\n  arch: remove CONFIG_GENERIC_FIND_{NEXT_BIT,BIT_LE,LAST_BIT}\n\nSigned-off-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nCc: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "1d299bc7732c34d85bd43ac1a8745f5a2fed2078",
      "tree": "6a39fe975dd6c18ab0e5efda38ac0a5c04c62863",
      "parents": [
        "9ff03b392fa34f6d549fbb56bf05d8a0483aa818"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 20:32:16 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 20:43:07 2011 -0800"
      },
      "message": "sparc: Fix handling of orig_i0 wrt. debugging when restarting syscalls.\n\nAlthough we provide a proper way for a debugger to control whether\nsyscall restart occurs, we run into problems because orig_i0 is not\nsaved and restored properly.\n\nLuckily we can solve this problem without having to make debuggers\naware of the issue.  Across system calls, several registers are\nconsidered volatile and can be safely clobbered.\n\nTherefore we use the pt_regs save area of one of those registers, %g2,\nas a place to save and restore orig_i0.\n\nDebuggers transparently will do the right thing because they save and\nrestore this register already.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc9f54498eadc5254378e376e8d2111cfd30b229",
      "tree": "db23da7000e73e85ebe6ad9a115ab89431498ee0",
      "parents": [
        "952f6d1386b21c5e8db346b805380bf2432e5e9b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Nov 11 13:10:08 2011 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Nov 14 23:30:21 2011 +0100"
      },
      "message": "PM / shmobile: Avoid restoring the INTCS state during initialization\n\nThe SH7372 PM domain initialization routine calls pd_power_up()\nthat executes the domain\u0027s .resume() callback, if present, and for\nthe A4R domain this callback attepmts to restore the INTCS state from\nuninitialized data.  To avoid that, introduce __pd_power_up() that\nwill only execute the domain\u0027s .resume() callback if its second\nargument is \u0027true\u0027 and make the SH7372 PM domain initialization\nuse it with \u0027false\u0027 as its second argument.  Redefine pd_power_up()\nas a wrapper around __pd_power_up().\n\nReported-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nTracked-down-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\n"
    },
    {
      "commit": "e0ce42e19ce1978a5aee33b2954d7e1a730e88c4",
      "tree": "232677de4d94be60d5494ee8a417de8b6f9cd7b9",
      "parents": [
        "1ea6b8f48918282bdca0b32a34095504ee65bab5"
      ],
      "author": {
        "name": "Liu Gang",
        "email": "Gang.Liu@freescale.com",
        "time": "Fri Nov 11 21:48:28 2011 +0800"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Nov 14 12:43:17 2011 -0500"
      },
      "message": "fsl-rio: fix compile error\n\nThe \"#include \u003clinux/module.h\u003e\" was replaced by \"#include \u003clinux/export.h\u003e\"\nin the patch \"powerpc: various straight conversions from module.h --\u003e export.h\".\nThis will cause the following compile problem:\narch/powerpc/sysdev/fsl_rio.c: In function \u0027fsl_rio_mcheck_exception\u0027:\narch/powerpc/sysdev/fsl_rio.c:296: error: implicit declaration of function \u0027search_exception_tables\u0027.\n\nThe file fsl_rio.c needs the declaration of function \"search_exception_tables\"\nin the header file \"linux/module.h\".\n\nSigned-off-by: Liu Gang \u003cGang.Liu@freescale.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "4af92e7a68af7b515d274f9d33b14b8a0804a0f6",
      "tree": "e8efe33988e347bb32030704f85d9383970fbf03",
      "parents": [
        "b05e988ee89d03398bee7b0939a5743cd12fa387"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Thu Nov 10 21:33:07 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 14 13:59:24 2011 +0000"
      },
      "message": "MIPS: lantiq: use export.h in favour of module.h\n\nThe code located at arch/mips/lantiq/ included module.h to be able to use\nthe EXPORT_SYMBOL* macros. These can now be directly included using\nexport.h.\n\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2937/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "78345d2edc25e001558f3b7c85906f645d38d23c",
      "tree": "d8bbddbf9d746edfc792fc809bbfa93e454a0b17",
      "parents": [
        "6fd36ba02132c61f67ebefff77fe710bd38ba95a"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Thu Oct 27 13:24:32 2011 +0530"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 14 13:05:15 2011 +0100"
      },
      "message": "x86: Call stop_machine_text_poke() on all CPUs\n\nIt appears that stop_machine_text_poke() wants to be called on all CPUs,\nlike it\u0027s done from text_poke_smp().  Fix text_poke_smp_batch() to do\nthis.\n\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nAcked-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nLink: http://lkml.kernel.org/r/1319702072-32676-1-git-send-email-rabin@rab.in\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f6bf1a8acd2cb3a92a7b7c9ab03e56a32ac5ece5",
      "tree": "1917e79c8e0181248537c2a2fb03343b4fd6449b",
      "parents": [
        "6ed54387dc470fc439cb154724a1ac81d251c126"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Nov 14 11:19:08 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Nov 14 11:19:09 2011 +0100"
      },
      "message": "[S390] topology: fix topology on z10 machines\n\nMake sure that all cpus in a book on a z10 appear as book siblings\nand not as core siblings. This fixes some performance regressions that\nappeared after the book scheduling domain got introduced.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6ed54387dc470fc439cb154724a1ac81d251c126",
      "tree": "52c5c3bb66f38eae5cba19109cd5657d9526f4ea",
      "parents": [
        "cfa1e7e1d49c6f5f0b00b2cb890b521e5c0dc7ea"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Mon Nov 14 11:19:07 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Nov 14 11:19:09 2011 +0100"
      },
      "message": "[S390] crypto: avoid MSA3 and MSA4 instructions in ESA mode\n\nMSA3 and MSA4 instructions are only available under CONFIG_64BIT.\nBail out before using any of these instructions if the kernel is\nrunning in 31 bit mode.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "cfa1e7e1d49c6f5f0b00b2cb890b521e5c0dc7ea",
      "tree": "b2e647a1511d841a2f9b33d1386891de3472bbdf",
      "parents": [
        "3f25dc4fcbc371f86a61a6af759003ebd4965908"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Mon Nov 14 11:19:06 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Nov 14 11:19:09 2011 +0100"
      },
      "message": "[S390] avoid STCKF if running in ESA mode\n\nIn ESA mode STCKF is not defined even if the facility bit is enabled.\nTo prevent an illegal operation we must also check if we run a 64 bit kernel.\nTo make the check perform well add the STCKF bit to the machine flags.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3f25dc4fcbc371f86a61a6af759003ebd4965908",
      "tree": "1fa13e1a9d02b732be71c445963edf9b78a0829f",
      "parents": [
        "bc615deaf35ab06e7fe5672b0efb3c7a0b2dcf1a"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@linux.vnet.ibm.com",
        "time": "Mon Nov 14 11:19:05 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Nov 14 11:19:09 2011 +0100"
      },
      "message": "[S390] zfcpdump: Do not initialize zfcpdump in kdump mode\n\nWhen the kernel is started in kdump mode, zfcpdump should not be\ninitialized because both dump methods can\u0027t be used at the same time.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "96603b505cb6c54782a27599afef65cc108ef5f2",
      "tree": "c883cbbaf7ee656cbff66cf1d44622979c7a6702",
      "parents": [
        "7a2512b744e72377c3fa5976f06a3f343e155d1f"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@linux.vnet.ibm.com",
        "time": "Mon Nov 14 11:19:03 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Nov 14 11:19:08 2011 +0100"
      },
      "message": "[S390] Kconfig: Select CONFIG_KEXEC for CONFIG_CRASH_DUMP\n\nThe kdump infrastructure is built on top of kexec. Therefore\nCONFIG_KEXEC has to be enabled when CONFIG_CRASH_DUMP is selected.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "7a2512b744e72377c3fa5976f06a3f343e155d1f",
      "tree": "99a87c79d3fed314fc08c86afa06ad66176a791f",
      "parents": [
        "fa2fb2f4a599c402bb2670dde27867dbbb7e3c45"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Nov 14 11:19:02 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Nov 14 11:19:08 2011 +0100"
      },
      "message": "[S390] incorrect note program header\n\n\u0027readelf -n\u0027 on the s390 vmlinux file generates lots of warnings about\ncorrupt notes. The reason is that the \u0027NOTE\u0027 program header has incorrect\nfile and memory sizes. The problem is that the section following the\nNOTES section do not switch to a different phdr and they get added to\nthe NOTE program section. Add a dummy entry to the linker script that\nswitches to the data phdr before the start of the RODATA section.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fa2fb2f4a599c402bb2670dde27867dbbb7e3c45",
      "tree": "12e69f3d36d229b5b10320943a4135977c075ebb",
      "parents": [
        "09b538833b85521d937a06faf61e6a3273253cc0"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Nov 14 11:19:01 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Nov 14 11:19:08 2011 +0100"
      },
      "message": "[S390] pfault: ignore leftover completion interrupts\n\nIgnore completion interrupts if the initial interrupt hasn\u0027t been\nreceived and the addressed task is not running. This case can only\nhappen if leftover (pending) completion interrupt gets delivered\nwhich wasn\u0027t removed with the PFAULT CANCEL operation during cpu\nhotplug.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "09b538833b85521d937a06faf61e6a3273253cc0",
      "tree": "f1d66c7dfd425b1efd3cce1ab8d9c38fe30beee1",
      "parents": [
        "800252976be89611ef86d6d04442a821018ed949"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Nov 14 11:19:00 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Nov 14 11:19:08 2011 +0100"
      },
      "message": "[S390] fix pgste update logic\n\nThe pgste_update_all / pgste_update_young and pgste_set_pte need to\ncheck if the pte entry contains a valid page address before the storage\nkey can be accessed. In addition pgste_set_pte needs to set the access\nkey and fetch protection bit of the new pte entry, not the old entry.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "800252976be89611ef86d6d04442a821018ed949",
      "tree": "111006ebc5eacf1279d12f7a2c184c359643bef8",
      "parents": [
        "7f80850d3f9fd8fda23a317044aef3a6bafab06b"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Nov 14 11:18:59 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Nov 14 11:19:08 2011 +0100"
      },
      "message": "[S390] wire up process_vm syscalls\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "905905432868fa513f0f783fb9e5724536f4ee1f",
      "tree": "e49757a720fdc7e03e5270bc96a2d8aa018bc40a",
      "parents": [
        "edb0a6408a84b4f14647770d8a6796afff3e93a9"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Nov 11 11:06:38 2011 +0100"
      },
      "committer": {
        "name": "Bob Liu",
        "email": "lliubbo@gmail.com",
        "time": "Mon Nov 14 17:15:23 2011 +0800"
      },
      "message": "blackfin: Fixup export.h includes\n\nCommit 8dc7a9c84 (\"blackfin: Add export.h to files using\nEXPORT_SYMBOL/THIS_MODULE\") inserted some of the include statements into\nsections protected by an unrelated #if CONFIG_... statement. This can cause,\ndepending on the configuration used, warnings like this one:\n\n\tarch/blackfin/mach-bf537/boards/stamp.c:2940: warning: data definition has no type or storage class\n\tarch/blackfin/mach-bf537/boards/stamp.c:2940: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’\n\tarch/blackfin/mach-bf537/boards/stamp.c:2940: warning: parameter names (without types) in function declaration\n\nThis patch fixes it by moving the includes out of the #if protected sections.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Bob Liu \u003clliubbo@gmail.com\u003e\n"
    },
    {
      "commit": "edb0a6408a84b4f14647770d8a6796afff3e93a9",
      "tree": "9d33ed07c409534ca9709a39dd25b1e60c3724d3",
      "parents": [
        "7f80850d3f9fd8fda23a317044aef3a6bafab06b"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Aug 01 17:53:21 2011 +0800"
      },
      "committer": {
        "name": "Bob Liu",
        "email": "lliubbo@gmail.com",
        "time": "Mon Nov 14 17:11:25 2011 +0800"
      },
      "message": "Blackfin: add serial TX IRQ in individual platform resource\n\nThe serial TX IRQ is not simply (RX IRQ + 1) on some Blackfin chips,\nso move the values to the platform resources.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Bob Liu \u003clliubbo@gmail.com\u003e\n"
    },
    {
      "commit": "7f80850d3f9fd8fda23a317044aef3a6bafab06b",
      "tree": "4b98a9aa01f1479ab5abfbafcb1a3d9b6e332d34",
      "parents": [
        "b93cd6a0c7352b428ba2b8437b44fff6e76d81d2",
        "b73b5c493ac001870bd9faf565a61908c82f52d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 14 06:47:04 2011 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 14 06:47:04 2011 -0200"
      },
      "message": "Merge branch \u0027rmobile-fixes-for-linus\u0027 of git://github.com/pmundt/linux-sh\n\n* \u0027rmobile-fixes-for-linus\u0027 of git://github.com/pmundt/linux-sh:\n  ARM: mach-shmobile: cpuidle single/global and last_state fixes\n  ARM: mach-shmobile: move helper macro PORTCR to sh_pfc.h\n  ARM: mach-shmobile: move helper macro PORT_xx to sh_pfc.h\n  ARM: mach-shmobile: move helper macro PORT_DATA_xx to sh_pfc.h\n  ARM: mach-shmobile: ap4evb: remove white space from end of line\n  ARM: mach-shmobile: clock-sh7372: remove un-necessary index\n  ARM: mach-shmobile: kota2: add comment out separator\n  ARM: mach-shmobile: sh73a0: add MMC data pin pull-up\n"
    },
    {
      "commit": "b93cd6a0c7352b428ba2b8437b44fff6e76d81d2",
      "tree": "9521480c841f978f8299374a649d4c2ef0b2b22b",
      "parents": [
        "d291ffb3cf4f8f74b73bac77478c619251ee8a9f",
        "ab4f75cd0a9f5ffdcc3d9fc2b29ca14525215b78"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 14 06:45:30 2011 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 14 06:45:30 2011 -0200"
      },
      "message": "Merge branch \u0027sh-fixes-for-linus\u0027 of git://github.com/pmundt/linux-sh\n\n* \u0027sh-fixes-for-linus\u0027 of git://github.com/pmundt/linux-sh:\n  mailmap: Fix up some renesas attributions\n  sh: clkfwk: Kill off remaining debugfs cruft.\n  drivers: sh: Kill off dead pathname for runtime PM stub.\n  drivers: sh: Generalize runtime PM platform stub.\n  sh: Wire up process_vm syscalls.\n  sh: clkfwk: add clk_rate_mult_range_round()\n  serial: sh-sci: Fix up SH-2A SCIF support.\n  sh: Fix cached/uncaced address calculation in 29bit mode\n"
    },
    {
      "commit": "9ff03b392fa34f6d549fbb56bf05d8a0483aa818",
      "tree": "cb9be221c7c7cfe054a3312c36484975508010e0",
      "parents": [
        "52e4c2a05256cb83cda12f3c2137ab1533344edb"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Nov 13 07:20:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 13 20:53:25 2011 -0800"
      },
      "message": "sparc: sigutil: Include \u003clinux/errno.h\u003e\n\nThis file introduced in 2.6.32.47 currently fails to compile:\n\narch/sparc/kernel/sigutil_64.c: In function \u0027save_fpu_state\u0027:\narch/sparc/kernel/sigutil_64.c:25: error: \u0027EFAULT\u0027 undeclared (first use in this function)\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b34b08996decc53a993287282e2cd42b90e02f7",
      "tree": "75c94ab24082dbe07dfb63a8ec6537d715a3095a",
      "parents": [
        "eb0b38a5d2c063cd8dc9e44415ce08e30d95f571",
        "ab8fe93b2fb3ccc9ef46f7d6779b2f1813145d5c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 12 13:29:04 2011 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 12 13:29:04 2011 -0200"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  arm/imx: fix imx6q mmc error when mounting rootfs\n  arm/imx: fix AUTO_ZRELADDR selection\n  arm/imx: fix the references to ARCH_MX3\n  ARM: mx51/53: set pwm clock parent to ipg_perclk\n  arm/tegra: enable headphone detection gpio on seaboard\n  arm/dt: Fix ventana SDHCI power-gpios\n  arm/tegra: Don\u0027t create duplicate gpio and pinmux devices\n  ARM: at91: Fix USBA gadget registration\n  atmel/spi: fix missing probe\n  at91/yl-9200: Fix section mismatch\n  at91: vmalloc fix missing AT91_VIRT_BASE define\n  ARM: at91: usart: drop static map regs for dbgu\n  ARM: picoxcell: add extra temp register to addruart\n  ARM: msm: fix compilation flags for MSM_SCM\n  arm/mxs: fix mmc device adding for mach-mx28evk\n  ARM: mxc: Remove test_for_ltirq\n  ARM:i.MX: fix build error in clock-mx51-mx53.c\n  ARM:i.MX: fix build error in tzic/avic.c\n  ARM: mxc: fix local timer interrupt handling\n  msm: boards: Fix fallout from removal of machine_desc in fixup\n"
    },
    {
      "commit": "a34dbfb03f472ad3e063d3b1d1e88f7ef8f88bf1",
      "tree": "c3e5418493546663bf0b9ba00810621b9ec7b0d9",
      "parents": [
        "798681bf2127e60f16e9decc5e3a0b901f3ff3fe"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Nov 11 11:35:58 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 12 11:33:14 2011 +0000"
      },
      "message": "ARM: 7160/1: setup: avoid overflowing {elf,arch}_name from proc_info_list\n\nsetup_processor copies the arch_name and elf_name fields out of the\nselected proc_info_list into two fixed size buffers.\n\nSince the proc_info_list structure is defined in a proc_*.S assembly\nfile, this can lead to subtle errors if the strings defined there are\ntoo long (for example, corrupting the machine ID).\n\nThis patch uses snprintf instead of sprintf to ensure that these buffers\nare not overrun.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "798681bf2127e60f16e9decc5e3a0b901f3ff3fe",
      "tree": "614ce4e78f458be12fd008a57039098a03a237f7",
      "parents": [
        "a6dc54460e5405248773abef704c7980ab31af77"
      ],
      "author": {
        "name": "wanzongshun",
        "email": "mcuos.com@gmail.com",
        "time": "Thu Nov 10 07:06:29 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 12 11:33:08 2011 +0000"
      },
      "message": "ARM: 7158/1: add new MFP implement for NUC900\n\nThis patch is to add new MFP implement in mfp.c,since nuc900 mmc driver\nneeds this function support.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a6dc54460e5405248773abef704c7980ab31af77",
      "tree": "f8551c39e643db086dcc07b3cf7ba7c093eaa6bc",
      "parents": [
        "e7c86c7b264c57b4d6d121c48ce3be98a2e6f8c5"
      ],
      "author": {
        "name": "wanzongshun",
        "email": "mcuos.com@gmail.com",
        "time": "Thu Nov 10 07:05:41 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 12 11:32:35 2011 +0000"
      },
      "message": "ARM: 7157/1: fix a building WARNING for nuc900\n\nThis patch is to fix a WARNING which is the \"modpost: Found 1 section\nmismatch(es)\" for nuc900 platform.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e7c86c7b264c57b4d6d121c48ce3be98a2e6f8c5",
      "tree": "cccb614ba8f36a7046619fc059baf9b4336c70cc",
      "parents": [
        "1a1f2be2a4d7f6f538169dca534c94b221b21923"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 09 22:10:00 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 12 11:32:34 2011 +0000"
      },
      "message": "ARM: 7156/1: l2x0: fix compile error on !CONFIG_USE_OF\n\nfae2b89ab1 (ARM: l2x0: add empty l2x0_of_init) adds a static inline\nfunction that returns -ENODEV, but at least on tegra cache-l2x0.h is\nincluded without errno.h being pulled in first, resulting in compile\nerrors if OF isn\u0027t enabled:\n\nIn file included from arch/arm/mach-tegra/common.c:26:\narch/arm/include/asm/hardware/cache-l2x0.h: In function \u0027l2x0_of_init\u0027:\narch/arm/include/asm/hardware/cache-l2x0.h:110: error: \u0027ENODEV\u0027 undeclared (first use in this function)\narch/arm/include/asm/hardware/cache-l2x0.h:110: error: (Each undeclared identifier is reported only once\narch/arm/include/asm/hardware/cache-l2x0.h:110: error: for each function it appears in.)\n\nAdd errno.h to the include file to make it self-contained.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8f042aa75afccc45c5b60517f51644bce3f52545",
      "tree": "bfef56445b0f88e809586a38cb42b6ed4511a393",
      "parents": [
        "e6f1227e8bc8a2ea2d76d09e19c89fa66c2f3a4c",
        "2690e2148b730c53acb8797821468d0ea1673f25"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 12 00:04:51 2011 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 12 00:04:51 2011 -0200"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k: (29 commits)\n  m68k/mac: Remove mac_irq_{en,dis}able() wrappers\n  m68k/irq: Remove obsolete support for user vector interrupt fixups\n  m68k/irq: Remove obsolete m68k irq framework\n  m68k/q40: Convert Q40/Q60 to genirq\n  m68k/sun3: Convert Sun3/3x to genirq\n  m68k/sun3: Use the kstat_irqs_cpu() wrapper\n  m68k/apollo: Convert Apollo to genirq\n  m68k/vme: Convert VME to genirq\n  m68k/hp300: Convert HP9000/300 and HP9000/400 to genirq\n  m68k/mac: Optimize interrupts using chain handlers\n  m68k/mac: Convert Mac to genirq\n  m68k/amiga: Optimize interrupts using chain handlers\n  m68k/amiga: Convert Amiga to genirq\n  m68k/amiga: Refactor amiints.c\n  m68k/atari: Remove code and comments about different irq types\n  m68k/atari: Convert Atari to genirq\n  m68k/irq: Add genirq support\n  m68k/irq: Remove obsolete IRQ_FLG_* users\n  m68k/irq: Rename {,__}m68k_handle_int()\n  m68k/irq: Add m68k_setup_irq_controller()\n  ...\n"
    },
    {
      "commit": "3455229fd6a51978439f9c6256d677b745fad06b",
      "tree": "44f3441d6063649ded4558ad027f3158487fa9ec",
      "parents": [
        "732783fea085e3464c4ea4940dbb540ac8675e79",
        "5ccf55dd8177295813b68780f0a3c85e47306be1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 12 00:01:51 2011 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 12 00:01:51 2011 -0200"
      },
      "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/kvm: Fix build failure with HV KVM and CBE\n  powerpc/ps3: Fix lv1_gpu_attribute hcall\n  powerpc/ps3: Fix PS3 repository build warnings\n  powerpc/ps3: irq: Remove IRQF_DISABLED\n  powerpc/irq: Remove IRQF_DISABLED\n  powerpc/numa: NUMA topology support for PowerNV\n  powerpc: Add System RAM to /proc/iomem\n  powerpc: Add KVM as module to defconfigs\n  powerpc/kvm: Fix build with older toolchains\n  powerpc, tqm5200: update tqm5200_defconfig to fit for charon board.\n  powerpc/5200: add support for charon board\n"
    },
    {
      "commit": "732783fea085e3464c4ea4940dbb540ac8675e79",
      "tree": "abdbb577f34c68646bce8f01228ff572966b51bf",
      "parents": [
        "9f80d8b68fb244bbd69c55aced663b91098544fc",
        "44656fa03926e7363ab41c565619800a4b3b1322"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 11 23:59:40 2011 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 11 23:59:40 2011 -0200"
      },
      "message": "Merge branch \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\n* \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  kbuild: Fix missing system calls check on mips.\n"
    },
    {
      "commit": "9f80d8b68fb244bbd69c55aced663b91098544fc",
      "tree": "d1d1cc147b6b005e1113f3e8834a2ab9124d686f",
      "parents": [
        "57e6319dd61d5ca10fe8dd57bcce8c0e2c480799"
      ],
      "author": {
        "name": "William Douglas",
        "email": "william.douglas@intel.com",
        "time": "Thu Nov 10 13:50:38 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 11 23:58:58 2011 -0200"
      },
      "message": "bma023: Add SFI translation for this device\n\nThis needed the sfi IRQ 0xFF fix to go in first. It simply plumbs in the\nbma023 driver with the firmware naming of it.\n\nSigned-off-by: William Douglas \u003cwilliam.douglas@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57e6319dd61d5ca10fe8dd57bcce8c0e2c480799",
      "tree": "906c40cec199f96f657a1e782fdc4dfcfdc81ade",
      "parents": [
        "f2ee442115c9b6219083c019939a9cc0c9abb2f8"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Thu Nov 10 13:23:39 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 11 23:58:58 2011 -0200"
      },
      "message": "vrtc: change its year offset from 1960 to 1972\n\nReal world year equals the value in vrtc YEAR register plus an offset.\nWe used 1960 as the offset to make leap year consistent, but for a\ndevice\u0027s first use, its YEAR register is 0 and the system year will\nbe parsed as 1960 which is not a valid UNIX time and will cause many\napplications to fail mysteriously. So we use 1972 instead to fix this\nissue.\n\nUpdated patch which adds a sanity check suggested by Mathias\n\nThis isn\u0027t a change in behaviour for systems, because 1972 is the one we\nactually use. It\u0027s the old version in upstream which is out of sync with\nall devices.\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2ee442115c9b6219083c019939a9cc0c9abb2f8",
      "tree": "9c1abfeb28f309e0722a5ea27341e3ed24873d6d",
      "parents": [
        "87618e0003dbca0f51f1ef52fa4199bd65212f41"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Nov 10 13:21:10 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 11 23:58:58 2011 -0200"
      },
      "message": "ce4100: fix a build error\n\nFix a build error. CE4100 with no serial errors because the alternate\nfunction is only a prototype not a null function as intended.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab8fe93b2fb3ccc9ef46f7d6779b2f1813145d5c",
      "tree": "2aa6e9429aee92f8007b34018cfa1a33a118119b",
      "parents": [
        "09d37c4ba9b20d6b694bfd7339850ba9a826fb13",
        "0836b5cdd23d573bf7ec57f73ff774b3ad660bf4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Nov 11 10:34:20 2011 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Nov 11 10:34:20 2011 -0800"
      },
      "message": "Merge branch \u0027picoxcell-fixes\u0027 of git://github.com/jamieiles/linux-2.6-ji into fixes\n"
    },
    {
      "commit": "09d37c4ba9b20d6b694bfd7339850ba9a826fb13",
      "tree": "2ee2fdf15e72e450bbfccd9733205b265da0538f",
      "parents": [
        "3cdc3acc62527ab9544c2820b5e5da482a105240",
        "f750ba9b8db2a926c315ccfa9e95d12fe4590a22"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Nov 11 08:53:46 2011 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Nov 11 08:53:46 2011 -0800"
      },
      "message": "Merge branch \u0027imx-fixes-for-arnd\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into fixes\n"
    },
    {
      "commit": "f750ba9b8db2a926c315ccfa9e95d12fe4590a22",
      "tree": "1bdd2ce107b6a39b4797dab955a003e7a9c1e0ba",
      "parents": [
        "1b929995ebc0f00cc56ddc14cf75a875f4d565d6"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Thu Nov 10 16:39:32 2011 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Nov 11 16:53:35 2011 +0100"
      },
      "message": "arm/imx: fix imx6q mmc error when mounting rootfs\n\nThe following error is seen in some case when mounting rootfs from\nSD/MMC cards.\n\n  Waiting for root device /dev/mmcblk0p1...\n  mmc1: host does not support reading read-only switch. assuming write-enable.\n  mmc1: new high speed SDHC card at address b368\n  mmcblk0: mmc1:b368 SDC   3.74 GiB\n   mmcblk0: p1\n  mmc1: Timeout waiting for hardware interrupt.\n  mmcblk0: error -110 transferring data, sector 3678224, nr 40, cmd response 0x900, card status 0xc00\n  end_request: I/O error, dev mmcblk0, sector 3678225\n  Buffer I/O error on device mmcblk0p1, logical block 458754\n  lost page write due to I/O error on mmcblk0p1\n\nThis patch fixes the problem by lowering the usdhc clock and correcting\nwatermark configuration.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "1b929995ebc0f00cc56ddc14cf75a875f4d565d6",
      "tree": "74e26f7d0119f7a6cad255cb02cac6740f2d2674",
      "parents": [
        "59198b6cb2e81a6583db8559d6af9d471e3edb2b"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Thu Nov 10 16:39:31 2011 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Nov 11 16:53:34 2011 +0100"
      },
      "message": "arm/imx: fix AUTO_ZRELADDR selection\n\nThe AUTO_ZRELADDR selection for ARCH_IMX_V4_V5 and ARCH_MX5 should\nreally be mutually exclusive to ZBOOT_ROM just like what ARCH_IMX_V6_V7\ndoes.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "59198b6cb2e81a6583db8559d6af9d471e3edb2b",
      "tree": "9c606125f58740f9f318ca113472d0c1a8898ed4",
      "parents": [
        "f1dfaef54f4c6b86197ab521c815f2810d08663e"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri Nov 11 15:37:14 2011 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Nov 11 16:53:33 2011 +0100"
      },
      "message": "arm/imx: fix the references to ARCH_MX3\n\nThe config symbol ARCH_MX3 has been removed by commit \u0027a89cf59\narm/imx: merge i.MX3 and i.MX6\u0027, and it should not be referenced\nany more.\n\nThe patch also change ARCH_MX* to SOC_IMX* for other platforms.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "f1dfaef54f4c6b86197ab521c815f2810d08663e",
      "tree": "bb41c87685106d1c3e5d85346de0d54c7e227f4d",
      "parents": [
        "1ea6b8f48918282bdca0b32a34095504ee65bab5"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "richard.zhao@linaro.org",
        "time": "Tue Nov 08 09:59:34 2011 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Nov 11 16:53:33 2011 +0100"
      },
      "message": "ARM: mx51/53: set pwm clock parent to ipg_perclk\n\nSigned-off-by: Richard Zhao \u003crichard.zhao@linaro.org\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "71ca86937513f44151454cb6aa8a66e9ed86275a",
      "tree": "bbc6baec48a542b7bb9f99f10006914aed4f21f6",
      "parents": [
        "5c200197130e307de6eba72fc335c83c9dd6a5bc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 10 14:15:57 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 11 15:08:11 2011 +0000"
      },
      "message": "MIPS: Fix build error due to missing inclusion of \u003clinux/export.h\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b73b5c493ac001870bd9faf565a61908c82f52d8",
      "tree": "e3f370c108793f726d3a9b6118baf4979d63f08d",
      "parents": [
        "9b49139b34a66907662e0be8efe79316dc63f8e0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Nov 11 14:01:30 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 16:49:28 2011 +0900"
      },
      "message": "ARM: mach-shmobile: cpuidle single/global and last_state fixes\n\nThe following commits break cpuidle on SH-Mobile ARM:\n\n46bcfad cpuidle: Single/Global registration of idle states\ne978aa7 cpuidle: Move dev-\u003elast_residency update to driver enter routine; remove dev-\u003elast_state\n\nThis patch remedies these issues by up-porting the SH-Mobile\ncode to fit with the above introduced framework changes.\n\nIt is worth noting that the new code becomes significantly cleaner,\nso these framework changes are very welcome. At the same time this\nbreakage could probably have been avoided by grepping for \"last_state\"\nand \"cpuidle_register_driver\".\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9b49139b34a66907662e0be8efe79316dc63f8e0",
      "tree": "545a6b85d86536e9be40cf80857f9c55de50eef5",
      "parents": [
        "972c3fb69cd1cd8d549b8a06ce42611eab405c20"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Nov 10 18:45:43 2011 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 16:45:35 2011 +0900"
      },
      "message": "ARM: mach-shmobile: move helper macro PORTCR to sh_pfc.h\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "972c3fb69cd1cd8d549b8a06ce42611eab405c20",
      "tree": "958d994516ba847b88f747524a127190d2b9784d",
      "parents": [
        "bd8d0cbaa00883c84741b98264f8318cdade9c71"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Nov 10 18:45:33 2011 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 16:45:33 2011 +0900"
      },
      "message": "ARM: mach-shmobile: move helper macro PORT_xx to sh_pfc.h\n\nThis patch moves PORT_xx helper macro to sh_pfc.h,\nand it expects CPU_ALL_PORT() macro for each CPU\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bd8d0cbaa00883c84741b98264f8318cdade9c71",
      "tree": "4b603206fa6329779b3b56afe28ecac252f891d9",
      "parents": [
        "8e6a46757ad11a16354b9037e17d6135d9a4bb87"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Nov 10 18:45:23 2011 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 16:45:30 2011 +0900"
      },
      "message": "ARM: mach-shmobile: move helper macro PORT_DATA_xx to sh_pfc.h\n\nThis patch move PORT_DATA_xx helper macro to sh_pfc.h.\nand pfc-sh7372.c used it\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8e6a46757ad11a16354b9037e17d6135d9a4bb87",
      "tree": "06d8d5815828535bd5c4968660813ff4a61a31c1",
      "parents": [
        "91d19cd8d589c6a25ed502435a575f026f33d09f"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Nov 10 18:45:12 2011 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 16:45:28 2011 +0900"
      },
      "message": "ARM: mach-shmobile: ap4evb: remove white space from end of line\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "91d19cd8d589c6a25ed502435a575f026f33d09f",
      "tree": "a36003405010d83cdb84e2a0301d222d781fa907",
      "parents": [
        "c5e7bcd99dd9926b69f5d6cab5230485169f1ada"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Nov 10 18:45:02 2011 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 16:45:25 2011 +0900"
      },
      "message": "ARM: mach-shmobile: clock-sh7372: remove un-necessary index\n\nit is not necessary to have sh7372_xxxx index on static variable\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c5e7bcd99dd9926b69f5d6cab5230485169f1ada",
      "tree": "c1fb4639a0881e289b4da55a6cee2588ddcd7882",
      "parents": [
        "052008edf31383f866b2ec1b12604fc411c2d986"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Nov 10 18:44:43 2011 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 16:45:23 2011 +0900"
      },
      "message": "ARM: mach-shmobile: kota2: add comment out separator\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "052008edf31383f866b2ec1b12604fc411c2d986",
      "tree": "262be2ba488fb3e52689f42c313eba390409c191",
      "parents": [
        "5e442a493fc59fa536c76db1fff5b49ca36a88c5"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Nov 10 18:44:24 2011 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 16:45:21 2011 +0900"
      },
      "message": "ARM: mach-shmobile: sh73a0: add MMC data pin pull-up\n\nThis patch adds MMC data pin pull-up option for pfc-sh73a0.c,\nand select it on ag5evm board.\nThe MMC read/write will be error without this patch.\n\nCc: Takashi YOSHII \u003ctakashi.yoshii.zj@renesas.com\u003e\nTested-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "37bef8f989ed85cdc6cf6fb9c1b1c096179b0708",
      "tree": "bf90e7eaa25d3fb36a8cb2f88e75f49727e8c04a",
      "parents": [
        "149c370f3e06a6b43bf1d922ccd1f969c59c7c77",
        "d03299ee6020b0cc64fc4180162fb2e8795394e1",
        "79e7066415a8b12adbeacc41b3dc44423534b8be"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 16:16:25 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 16:16:25 2011 +0900"
      },
      "message": "Merge branches \u0027sh/pm-runtime\u0027 and \u0027common/clkfwk\u0027 into sh-fixes-for-linus\n"
    },
    {
      "commit": "750a7eee7395492960a7aeb3a3a1aa74158ec326",
      "tree": "d45a73dd3acc59493d8d0fdd8f9e912ad4bb4422",
      "parents": [
        "5e442a493fc59fa536c76db1fff5b49ca36a88c5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 15:41:50 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 15:41:50 2011 +0900"
      },
      "message": "drivers: sh: Generalize runtime PM platform stub.\n\nThe runtime PM platform support stub in use by ARM-based SH/R-Mobile\nplatforms contains nothing that\u0027s specifically ARM-related and instead of\nwholly generic to anything using the clock framework.\n\nThe recent runtime PM changes interact rather badly with the lazy\ndisabling of clocks late in the boot process through the clock framework,\nleading to situations where the runtime suspend/resume paths are entered\nwithout a clock being actively driven due to having been lazily gated\noff.\n\nIn order to correct this we can trivially tie in the aforementioned stub\nas a general fallback for all SH platforms that don\u0027t presently have\ntheir own runtime PM implementations (the corner case being SH-based\nSH-Mobile platforms, which have their own stub through the hwblk API --\nwhich in turn has bitrotted and will be subsequently adapted to use the\nsame stub as everyone else), regardless of whether the platforms choose\nto define power domains of their own or not.\n\nThis fixes up regressions for clock framework users who also build in\nruntime PM support without any specific power domains of their own, which\nwas previously causing the serial console to be lost when warring with\nlazy clock disabling.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "149c370f3e06a6b43bf1d922ccd1f969c59c7c77",
      "tree": "cccb240dac1fcd51732af1a761f052dc79e34f49",
      "parents": [
        "78b425faafb1d36d7759a7d799e1c60671670532"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 07 14:40:45 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 11 10:58:16 2011 +0900"
      },
      "message": "sh: Wire up process_vm syscalls.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5c200197130e307de6eba72fc335c83c9dd6a5bc",
      "tree": "f633ada1e41c893822f4075dcfea0ae2d36deb0a",
      "parents": [
        "b2f909419b72cf043814bf17b96c93d4695378a1"
      ],
      "author": {
        "name": "Maksim Rayskiy",
        "email": "maksim.rayskiy@gmail.com",
        "time": "Thu Nov 10 17:59:45 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 10 17:59:45 2011 +0000"
      },
      "message": "MIPS: ASID conflict after CPU hotplug\n\nI am running SMP Linux 2.6.37-rc1 on BMIPS5000 (single core dual thread)\nand observe some abnormalities when doing system suspend/resume which I\nnarrowed down to cpu hotplugging. The suspend brings the second thread\nprocessor down and then restarts it, after which I see memory corruption\nin userspace. I started digging and found out that problem occurs because\nwhile doing execve() the child process is getting the same ASID as the\nparent, which obviously corrupts parent\u0027s address space.\n\nFurther digging showed that activate_mm() calls get_new_mmu_context() to\nget a new ASID, but at this time ASID field in entryHi is 1, and\nasid_cache(cpu) is 0x100 (it was just reset to ASID_FIRST_VERSION when\nthe secondary TP was booting).\n\nSo, get_new_mmu_context() increments the asid_cache(cpu) value to\n0x101, and thus puts 0x01 into entryHi. The result - ASID field does\nnot get changed as it was supposed to.\n\nMy solution is very simple - do not reset asid_cache(cpu) on TP warm\nrestart.\n\nPatchwork: https://patchwork.linux-mips.org/patch/1797/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b2f909419b72cf043814bf17b96c93d4695378a1",
      "tree": "7cfac7a51bb4bbca40f33fe181d931a4509194f2",
      "parents": [
        "54b2edf487d497cc522bce91b3bd79538f001d13"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Thu Nov 10 17:59:45 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 10 17:59:45 2011 +0000"
      },
      "message": "MIPS: Octeon: Fix compile error in arch/mips/cavium-octeon/flash_setup.c\n\nThe parse_mtd_partitions() and mtd_device_register() functions were\ncombined into mtd_device_parse_register().  So call that instead.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2923/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "54b2edf487d497cc522bce91b3bd79538f001d13"
}
