)]}'
{
  "log": [
    {
      "commit": "a5bd4f8ab0443ea62be34b112eb78cafb6b3042d",
      "tree": "df3357914d967c2cf4619dbd14f4609daf406a15",
      "parents": [
        "dee13f12f6ab0c0927adf9168dfc84da93fc9f13",
        "bed86f15bdc23436fb30d09e2faa3dfb7d3834e1"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jan 29 09:38:32 2014 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jan 29 09:38:32 2014 +1000"
      },
      "message": "Merge branch \u0027drm-armada-fixes\u0027 of git://ftp.arm.linux.org.uk/~rmk/linux-cubox into drm-next\n\nJust one-liner which corrects a select statement for DRM_KMS_FB_HELPER\nwhich looks like it was missed in the initial merge.  Based on 3.13.\n\n* \u0027drm-armada-fixes\u0027 of git://ftp.arm.linux.org.uk/~rmk/linux-cubox: (55 commits)\n  DRM: armada: fix missing DRM_KMS_FB_HELPER select\n"
    },
    {
      "commit": "cfd72a4c2089aa3938f37281a34d6eb3306d5fd8",
      "tree": "e63f6df423aeb59d1ea5f7af3597d6718e75c335",
      "parents": [
        "9354eafd893f45320a37da360e1728104e49cc2f",
        "0d9d349d8788d30f3fc3bb39279c370f94d9dbec"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 20 10:21:54 2014 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 20 10:21:54 2014 +1000"
      },
      "message": "Merge branch \u0027drm-intel-next\u0027 of git://people.freedesktop.org/~danvet/drm-intel into drm-next\n\ndrm-intel-next-2014-01-10:\n- final bits for runtime D3 on Haswell from Paul (now enabled fully)\n- parse the backlight modulation freq information in the VBT from Jani\n  (but not yet used)\n- more watermark improvements from Ville for ilk-ivb and bdw\n- bugfixes for fastboot from Jesse\n- watermark fix for i830M (but not yet everything)\n- vlv vga hotplug w/a (Imre)\n- piles of other small improvements, cleanups and fixes all over\n\nNote that the pull request includes a backmerge of the last drm-fixes\npulled into Linus\u0027 tree - things where getting a bit too messy. So the\nshortlog also contains a bunch of patches from Linus tree. Please yell if\nyou want me to frob it for you a bit.\n\n* \u0027drm-intel-next\u0027 of git://people.freedesktop.org/~danvet/drm-intel: (609 commits)\n  drm/i915/bdw: make sure south port interrupts are enabled properly v2\n  drm/i915: Include more information in disabled hotplug interrupt warning\n  drm/i915: Only complain about a rogue hotplug IRQ after disabling\n  drm/i915: Only WARN about a stuck hotplug irq ONCE\n  drm/i915: s/hotplugt_status_gen4/hotplug_status_g4x/\n"
    },
    {
      "commit": "16ec54ad1502a095a35b4ae3bf6ec129111a44c5",
      "tree": "b722c1eaa255bd854fcbe1a2ac313a282a120767",
      "parents": [
        "7d0d46da750a252371cb747b48ddda27d1047881",
        "bee09ed91cacdbffdbcd3b05de8409c77ec9fcd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 19 13:06:51 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 19 13:06:51 2014 -0800"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf fixes from Ingo Molnar:\n\n - an s2ram related fix on AMD systems\n\n - a perf fault handling bug that is relatively old but which has become\n   much easier to trigger in v3.13 after commit e00b12e64be9 (\"perf/x86:\n   Further optimize copy_from_user_nmi()\")\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  perf/x86/amd/ibs: Fix waking up from S3 for AMD family 10h\n  x86, mm, perf: Allow recursive faults from interrupts\n"
    },
    {
      "commit": "7d0d46da750a252371cb747b48ddda27d1047881",
      "tree": "db6ac506c54775047278332e1cd3e42aad2aacb9",
      "parents": [
        "48ba620aab90f4c7e9bb002e2f30863a4ea0f915",
        "3af57f78c38131b7a66e2b01e06fdacae01992a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 17 22:19:28 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 17 22:19:28 2014 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n 1) The value choosen for the new SO_MAX_PACING_RATE socket option on\n    parisc was very poorly choosen, let\u0027s fix it while we still can.\n    From Eric Dumazet.\n\n 2) Our generic reciprocal divide was found to handle some edge cases\n    incorrectly, part of this is encoded into the BPF as deep as the JIT\n    engines themselves.  Just use a real divide throughout for now.\n    From Eric Dumazet.\n\n 3) Because the initial lookup is lockless, the TCP metrics engine can\n    end up creating two entries for the same lookup key.  Fix this by\n    doing a second lookup under the lock before we actually create the\n    new entry.  From Christoph Paasch.\n\n 4) Fix scatter-gather list init in usbnet driver, from Bjørn Mork.\n\n 5) Fix unintended 32-bit truncation in cxgb4 driver\u0027s bit shifting.\n    From Dan Carpenter.\n\n 6) Netlink socket dumping uses the wrong socket state for timewait\n    sockets.  Fix from Neal Cardwell.\n\n 7) Fix netlink memory leak in ieee802154_add_iface(), from Christian\n    Engelmayer.\n\n 8) Multicast forwarding in ipv4 can overflow the per-rule reference\n    counts, causing all multicast traffic to cease.  Fix from Hannes\n    Frederic Sowa.\n\n 9) via-rhine needs to stop all TX queues when it resets the device,\n    from Richard Weinberger.\n\n10) Fix RDS per-cpu accesses broken by the this_cpu_* conversions.  From\n    Gerald Schaefer.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net:\n  s390/bpf,jit: fix 32 bit divisions, use unsigned divide instructions\n  parisc: fix SO_MAX_PACING_RATE typo\n  ipv6: simplify detection of first operational link-local address on interface\n  tcp: metrics: Avoid duplicate entries with the same destination-IP\n  net: rds: fix per-cpu helper usage\n  e1000e: Fix compilation warning when !CONFIG_PM_SLEEP\n  bpf: do not use reciprocal divide\n  be2net: add dma_mapping_error() check for dma_map_page()\n  bnx2x: Don\u0027t release PCI bars on shutdown\n  net,via-rhine: Fix tx_timeout handling\n  batman-adv: fix batman-adv header overhead calculation\n  qlge: Fix vlan netdev features.\n  net: avoid reference counter overflows on fib_rules in multicast forwarding\n  dm9601: add USB IDs for new dm96xx variants\n  MAINTAINERS: add virtio-dev ML for virtio\n  ieee802154: Fix memory leak in ieee802154_add_iface()\n  net: usbnet: fix SG initialisation\n  inet_diag: fix inet_diag_dump_icsk() to use correct state for timewait sockets\n  cxgb4: silence shift wrapping static checker warning\n"
    },
    {
      "commit": "3af57f78c38131b7a66e2b01e06fdacae01992a3",
      "tree": "e19b729126d28efa4f4325b21f834100d981e5bf",
      "parents": [
        "75b99dbd634f9caf7b4e48ec5c2dcec8c1837372"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Jan 17 09:37:15 2014 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 17 18:54:49 2014 -0800"
      },
      "message": "s390/bpf,jit: fix 32 bit divisions, use unsigned divide instructions\n\nThe s390 bpf jit compiler emits the signed divide instructions \"dr\" and \"d\"\nfor unsigned divisions.\nThis can cause problems: the dividend will be zero extended to a 64 bit value\nand the divisor is the 32 bit signed value as specified A or X accumulator,\neven though A and X are supposed to be treated as unsigned values.\n\nThe divide instrunctions will generate an exception if the result cannot be\nexpressed with a 32 bit signed value.\nThis is the case if e.g. the dividend is 0xffffffff and the divisor either 1\nor also 0xffffffff (signed: -1).\n\nTo avoid all these issues simply use unsigned divide instructions.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75b99dbd634f9caf7b4e48ec5c2dcec8c1837372",
      "tree": "324146b493f5f947b7b011e2e80a26b86f1bf4d9",
      "parents": [
        "11ffff752c6a5adc86f7dd397b2f75af8f917c51"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Thu Jan 16 11:15:12 2014 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 17 18:11:08 2014 -0800"
      },
      "message": "parisc: fix SO_MAX_PACING_RATE typo\n\nSO_MAX_PACING_RATE definition on parisc got a typo.\nIts not too late to fix it, before 3.13 is official.\n\nFixes: 62748f32d501 (\"net: introduce SO_MAX_PACING_RATE\")\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f211b6ccc01d058fc6c6466c7815f2315130b2e",
      "tree": "053578534b4ac967b975f073a7ffa7d3daf1bd4f",
      "parents": [
        "8b6d79f5b8eccf81688115a7e724fd6e096156d5",
        "0dce7cd67fd9055c4a2ff278f8af1431e646d346"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 17 16:40:27 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 17 16:40:27 2014 -0800"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull KVM fix from Paolo Bonzini:\n \"Fix for a brown paper bag bug.  Thanks to Drew Jones for noticing\"\n\n* tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  kvm: x86: fix apic_base enable check\n"
    },
    {
      "commit": "8b6d79f5b8eccf81688115a7e724fd6e096156d5",
      "tree": "44c04a613fbb5a1b83d7f086b6ea1ee46d0a88ca",
      "parents": [
        "d1969a84dd6a44d375aa82bba7d6c38713a429c3",
        "4ce00dfcf19c473f3dbf23d5b1372639f0c334f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 17 11:33:27 2014 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 17 11:33:27 2014 +1100"
      },
      "message": "Merge tag \u0027arm64-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux\n\nPull arm64 fix from Catalin Marinas:\n \"Revert \"arm64: Fix memory shareability attribute for ioremap_wc/cache\"\n\n  We noticed that it breaks ioremap (and earlyprintk) with 64K page\n  configuration\"\n\n* tag \u0027arm64-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:\n  Revert \"arm64: Fix memory shareability attribute for ioremap_wc/cache\"\n"
    },
    {
      "commit": "4ce00dfcf19c473f3dbf23d5b1372639f0c334f6",
      "tree": "9467821cdd4ab8b935297e02680b3f3d6e9a1333",
      "parents": [
        "cdc27c27843248ae7eb0df5fc261dd004eaa5670"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Jan 16 18:32:25 2014 +0000"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Jan 16 18:32:25 2014 +0000"
      },
      "message": "Revert \"arm64: Fix memory shareability attribute for ioremap_wc/cache\"\n\nThis reverts commit 2f7dc6027522499582a520807cb9ffda589de47e.\n\nThe above commit breaks the mapping type for Device memory because\npgprot_default already contains a Normal memory type. pgprot_default is\nalso not initialised early enough for earlyprintk resulting in an\ninconsistent memory mapping with 64K PAGE_SIZE configuration.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nReported-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "bee09ed91cacdbffdbcd3b05de8409c77ec9fcd6",
      "tree": "dfe1f692177bd81a5b4552fe0b6ae2540803d7a2",
      "parents": [
        "c026b3591e4f2a4993df773183704bb31634e0bd"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "rric@kernel.org",
        "time": "Wed Jan 15 15:57:29 2014 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Jan 16 09:19:50 2014 +0100"
      },
      "message": "perf/x86/amd/ibs: Fix waking up from S3 for AMD family 10h\n\nOn AMD family 10h we see following error messages while waking up from\nS3 for all non-boot CPUs leading to a failed IBS initialization:\n\n Enabling non-boot CPUs ...\n smpboot: Booting Node 0 Processor 1 APIC 0x1\n [Firmware Bug]: cpu 1, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu\n perf: IBS APIC setup failed on cpu #1\n process: Switch to broadcast mode on CPU1\n CPU1 is up\n ...\n ACPI: Waking up from system sleep state S3\n\nReason for this is that during suspend the LVT offset for the IBS\nvector gets lost and needs to be reinialized while resuming.\n\nThe offset is read from the IBSCTL msr. On family 10h the offset needs\nto be 1 as offset 0 is used for the MCE threshold interrupt, but\nfirmware assings it for IBS to 0 too. The kernel needs to reprogram\nthe vector. The msr is a readonly node msr, but a new value can be\nwritten via pci config space access. The reinitialization is\nimplemented for family 10h in setup_ibs_ctl() which is forced during\nIBS setup.\n\nThis patch fixes IBS setup after waking up from S3 by adding\nresume/supend hooks for the boot cpu which does the offset\nreinitialization.\n\nMarking it as stable to let distros pick up this fix.\n\nSigned-off-by: Robert Richter \u003crric@kernel.org\u003e\nSigned-off-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: \u003cstable@vger.kernel.org\u003e v3.2..\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLink: http://lkml.kernel.org/r/1389797849-5565-1-git-send-email-rric.net@gmail.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "c026b3591e4f2a4993df773183704bb31634e0bd",
      "tree": "2115229bf8310f0f66d7d924e01865bee4af6911",
      "parents": [
        "85ce70fdf48aa290b4845311c2dd815d7f8d1fa5"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Fri Jan 10 21:06:03 2014 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Jan 16 09:19:48 2014 +0100"
      },
      "message": "x86, mm, perf: Allow recursive faults from interrupts\n\nWaiman managed to trigger a PMI while in a emulate_vsyscall() fault,\nthe PMI in turn managed to trigger a fault while obtaining a stack\ntrace. This triggered the sig_on_uaccess_error recursive fault logic\nand killed the process dead.\n\nFix this by explicitly excluding interrupts from the recursive fault\nlogic.\n\nReported-and-Tested-by: Waiman Long \u003cwaiman.long@hp.com\u003e\nFixes: e00b12e64be9 (\"perf/x86: Further optimize copy_from_user_nmi()\")\nCc: Aswin Chandramouleeswaran \u003caswin@hp.com\u003e\nCc: Scott J Norton \u003cscott.norton@hp.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andy Lutomirski \u003cluto@amacapital.net\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/20140110200603.GJ7572@laptop.programming.kicks-ass.net\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "9b6c4ea95ff87464e012f70b119601de9e94deac",
      "tree": "5dc1d4c9ea990bdf01a9f3c42965f9bc5bf0d47d",
      "parents": [
        "93a11c8f5cc642571071a1609a83998db1373077",
        "7a06c41cbec33c6dbe7eec575c61986122617408"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 16 08:31:55 2014 +0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 16 08:31:55 2014 +0700"
      },
      "message": "Merge branch \u0027core-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull locking fixes from Ingo Molnar:\n \"Two fixes from lockdep coverage of seqlocks, which fix deadlocks on\n  lockdep-enabled ARM systems\"\n\n* \u0027core-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  sched_clock: Disable seqlock lockdep usage in sched_clock()\n  seqlock: Use raw_ prefix instead of _no_lockdep\n"
    },
    {
      "commit": "9826dbb1e9bdea2aa909a152733c663a8c773754",
      "tree": "60c932482f35a0426881cc15aa4e34795ce6602f",
      "parents": [
        "70b23ce347c025a06339abd995b1df4a9fe096ba",
        "b25f3e1c358434bf850220e04f28eebfc45eb634"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 16 08:26:00 2014 +0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 16 08:26:00 2014 +0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://ftp.arm.linux.org.uk/~rmk/linux-arm\n\nPull ARM fixes from Russell King:\n \"Another few fixes for ARM, nothing major here\"\n\n* \u0027fixes\u0027 of git://ftp.arm.linux.org.uk/~rmk/linux-arm:\n  ARM: 7938/1: OMAP4/highbank: Flush L2 cache before disabling\n  ARM: 7939/1: traps: fix opcode endianness when read from user memory\n  ARM: 7937/1: perf_event: Silence sparse warning\n  ARM: 7934/1: DT/kernel: fix arch_match_cpu_phys_id to avoid erroneous match\n  Revert \"ARM: 7908/1: mm: Fix the arm_dma_limit calculation\"\n"
    },
    {
      "commit": "aee636c4809fa54848ff07a899b326eb1f9987a2",
      "tree": "8f0c327f82dd7d5056dc487064f05f3f804f2fea",
      "parents": [
        "ba42fad0964a41f0830e80c1b6be49c1e6bfcc01"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Wed Jan 15 06:50:07 2014 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 15 17:02:08 2014 -0800"
      },
      "message": "bpf: do not use reciprocal divide\n\nAt first Jakub Zawadzki noticed that some divisions by reciprocal_divide\nwere not correct. (off by one in some cases)\nhttp://www.wireshark.org/~darkjames/reciprocal-buggy.c\n\nHe could also show this with BPF:\nhttp://www.wireshark.org/~darkjames/set-and-dump-filter-k-bug.c\n\nThe reciprocal divide in linux kernel is not generic enough,\nlets remove its use in BPF, as it is not worth the pain with\ncurrent cpus.\n\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nReported-by: Jakub Zawadzki \u003cdarkjames-ws@darkjames.pl\u003e\nCc: Mircea Gherzan \u003cmgherzan@gmail.com\u003e\nCc: Daniel Borkmann \u003cdxchgb@gmail.com\u003e\nCc: Hannes Frederic Sowa \u003channes@stressinduktion.org\u003e\nCc: Matt Evans \u003cmatt@ozlabs.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0dce7cd67fd9055c4a2ff278f8af1431e646d346",
      "tree": "454bfdea72661a0e3e4295a9ee2f9a12dc63b815",
      "parents": [
        "7e22e91102c6b9df7c4ae2168910e19d2bb14cd6"
      ],
      "author": {
        "name": "Andrew Jones",
        "email": "drjones@redhat.com",
        "time": "Wed Jan 15 13:39:59 2014 +0100"
      },
      "committer": {
        "name": "Paolo Bonzini",
        "email": "pbonzini@redhat.com",
        "time": "Wed Jan 15 13:42:14 2014 +0100"
      },
      "message": "kvm: x86: fix apic_base enable check\n\nCommit e66d2ae7c67bd moved the assignment\nvcpu-\u003earch.apic_base \u003d value above a condition with\n(vcpu-\u003earch.apic_base ^ value), causing that check\nto always fail. Use old_value, vcpu-\u003earch.apic_base\u0027s\nold value, in the condition instead.\n\nSigned-off-by: Andrew Jones \u003cdrjones@redhat.com\u003e\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n"
    },
    {
      "commit": "43a06847b9d277e9f2c3bf8052b44b74e17526c7",
      "tree": "0a6b948cd56efe2dcbfe17d90f016986f8bca99b",
      "parents": [
        "bad009fe354a00e6b2bf87328995ec76e59ab970"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Tue Jan 14 17:56:38 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 15 14:19:42 2014 +0700"
      },
      "message": "MIPS: fix blast_icache32 on loongson2\n\nCommit 14bd8c082016 (\"MIPS: Loongson: Get rid of Loongson 2 #ifdefery\nall over arch/mips\") failed to add Loongson2 specific blast_icache32\nfunctions.  Fix that.\n\nThe patch fixes the following crash seen with 3.13-rc1:\n\n  Reserved instruction in kernel code[#1]:\n  [...]\n  Call Trace:\n    blast_icache32_page+0x8/0xb0\n    r4k_flush_cache_page+0x19c/0x200\n    do_wp_page.isra.97+0x47c/0xe08\n    handle_mm_fault+0x938/0x1118\n    __do_page_fault+0x140/0x540\n    resume_userspace_check+0x0/0x10\n  Code: 00200825  64834000  00200825 \u003cbc900000\u003e bc900020  bc900040  bc900060  bc900080  bc9000a0\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nReviewed-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nAcked-by: John Crispin \u003cblogic@openwrt.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bad009fe354a00e6b2bf87328995ec76e59ab970",
      "tree": "842f0a9b39820d7e0d2ea5a0a462bbaa4a916826",
      "parents": [
        "70f2fe3a26248724d8a5019681a869abdaf3e89a"
      ],
      "author": {
        "name": "Huacai Chen",
        "email": "chenhc@lemote.com",
        "time": "Tue Jan 14 17:56:37 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 15 14:19:42 2014 +0700"
      },
      "message": "MIPS: fix case mismatch in local_r4k_flush_icache_range()\n\nCurrently, Loongson-2 call protected_blast_icache_range() and others\ncall protected_loongson23_blast_icache_range(), but I think the correct\nbehavior should be the opposite.  BTW, Loongson-3\u0027s cache-ops is\ncompatible with MIPS64, but not compatible with Loongson-2.  So, rename\nxxx_loongson23_yyy things to xxx_loongson2_yyy.\n\nThe patch fixes early boot hang with 3.13-rc1, introduced in commit\n14bd8c082016 (\"MIPS: Loongson: Get rid of Loongson 2 #ifdefery all over\narch/mips\").\n\nSigned-off-by: Huacai Chen \u003cchenhc@lemote.com\u003e\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nReviewed-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nAcked-by: John Crispin \u003cblogic@openwrt.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6da83f98267bc8ee4e34aa899169991eb0ceb93",
      "tree": "84c228e0a87475dbdb0f72621c137cce8253131b",
      "parents": [
        "061f49ec2d722f485237870f04544d8bec15a778",
        "10348f5976830e5d8f74e8abb04a9a057a5e8478"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 13 10:59:05 2014 +0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 13 10:59:05 2014 +0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\nPull powerpc fix from Ben Herrenschmidt:\n \"Here\u0027s one regression fix for 3.13 that I would appreciate if you\n  could still pull in.  It was an \"interesting\" one to debug, basically\n  it\u0027s an old bug that got somewhat \"exposed\" by new code breaking the\n  boot on PA Semi boards (yes, it does appear that some people are still\n  using these!)\"\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Check return value of instance-to-package OF call\n"
    },
    {
      "commit": "061f49ec2d722f485237870f04544d8bec15a778",
      "tree": "6e83c153c84c319c101cb6d19bcd0b6d00eea683",
      "parents": [
        "7e22e91102c6b9df7c4ae2168910e19d2bb14cd6",
        "26bef1318adc1b3a530ecc807ef99346db2aa8b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 13 07:28:49 2014 +0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 13 07:28:49 2014 +0700"
      },
      "message": "Merge branch \u0027x86/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 fixes from Peter Anvin:\n \"Sorry, meant to push out this batch earlier this weekend\"\n\n* \u0027x86/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86, fpu, amd: Clear exceptions in AMD FXSAVE workaround\n  ftrace/x86: Load ftrace_ops in parameter not the variable holding it\n"
    },
    {
      "commit": "10348f5976830e5d8f74e8abb04a9a057a5e8478",
      "tree": "e1a0c5e5a9abe98f3799126c1b45333030024b33",
      "parents": [
        "f991db1cf1bdca43675b5d2df0af991719727029"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jan 13 09:49:17 2014 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jan 13 09:49:17 2014 +1100"
      },
      "message": "powerpc: Check return value of instance-to-package OF call\n\nOn PA-Semi firmware, the instance-to-package callback doesn\u0027t seem\nto be implemented. We didn\u0027t check for error, however, thus\nsubsequently passed the -1 value returned into stdout_node to\nthins like prom_getprop etc...\n\nThus caused the firmware to load values around 0 (physical) internally\nas node structures. It somewhat \"worked\" as long as we had a NULL in the\nright place (address 8) at the beginning of the kernel, we didn\u0027t \"see\"\nthe bug. But commit 5c0484e25ec03243d4c2f2d4416d4a13efc77f6a\n\"powerpc: Endian safe trampoline\" changed the kernel entry point causing\nthat old bug to now cause a crash early during boot.\n\nThis fixes booting on PA-Semi board by properly checking the return\nvalue from instance-to-package.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nTested-by: Olof Johansson \u003colof@lixom.net\u003e\n---\n"
    },
    {
      "commit": "b25f3e1c358434bf850220e04f28eebfc45eb634",
      "tree": "5b72a6f960fad442b71df141d415eaa8a592c4e8",
      "parents": [
        "d6cd989477e2fee29ccda257614ef7b2621d0601"
      ],
      "author": {
        "name": "Taras Kondratiuk",
        "email": "taras.kondratiuk@linaro.org",
        "time": "Fri Jan 10 01:27:08 2014 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 12 14:15:27 2014 +0000"
      },
      "message": "ARM: 7938/1: OMAP4/highbank: Flush L2 cache before disabling\n\nKexec disables outer cache before jumping to reboot code, but it doesn\u0027t\nflush it explicitly. Flush is done implicitly inside of l2x0_disable().\nBut some SoC\u0027s override default .disable handler and don\u0027t flush cache.\nThis may lead to a corrupted memory during Kexec reboot on these\nplatforms.\n\nThis patch adds cache flush inside of OMAP4 and Highbank outer_cache.disable()\nhandlers to make it consistent with default l2x0_disable().\n\nAcked-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Taras Kondratiuk \u003ctaras.kondratiuk@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0c3351d451ae2fa438d5d1ed719fc43354fbffbb",
      "tree": "02aaeaf81e234fdecf232651d35b304909200773",
      "parents": [
        "228fdc083b017eaf90e578fa86fb1ecfd5ffae87"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Thu Jan 02 15:11:13 2014 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Sun Jan 12 10:13:59 2014 +0100"
      },
      "message": "seqlock: Use raw_ prefix instead of _no_lockdep\n\nLinus disliked the _no_lockdep() naming, so instead\nuse the more-consistent raw_* prefix to the non-lockdep\nenabled seqcount methods.\n\nThis also adds raw_ methods for the write operations\nas well, which will be utilized in a following patch.\n\nAcked-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nReviewed-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nSigned-off-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Krzysztof Hałasa \u003ckhalasa@piap.pl\u003e\nCc: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Willy Tarreau \u003cw@1wt.eu\u003e\nLink: http://lkml.kernel.org/r/1388704274-5278-1-git-send-email-john.stultz@linaro.org\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "26bef1318adc1b3a530ecc807ef99346db2aa8b0",
      "tree": "d7fe46fa037ee060ce9fced2ccc5014d5552f6ea",
      "parents": [
        "1739f09e33d8f66bf48ddbc3eca615574da6c4f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 11 19:15:52 2014 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Jan 11 19:15:52 2014 -0800"
      },
      "message": "x86, fpu, amd: Clear exceptions in AMD FXSAVE workaround\n\nBefore we do an EMMS in the AMD FXSAVE information leak workaround we\nneed to clear any pending exceptions, otherwise we trap with a\nfloating-point exception inside this code.\n\nReported-by: halfdog \u003cme@halfdog.net\u003e\nTested-by: Borislav Petkov \u003cbp@suse.de\u003e\nLink: http://lkml.kernel.org/r/CA%2B55aFxQnY_PCG_n4\u003d0w-VG\u003dYLXL-yr7oMxyy0WU2gCBAf3ydg@mail.gmail.com\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "d6cd989477e2fee29ccda257614ef7b2621d0601",
      "tree": "7abdd9c40c80eb2b44352d6c7c200e5dad83f26b",
      "parents": [
        "261521f142fb426b58ed460d2476049dc8fa4fb9"
      ],
      "author": {
        "name": "Taras Kondratiuk",
        "email": "taras.kondratiuk@linaro.org",
        "time": "Fri Jan 10 01:36:00 2014 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 11 12:06:59 2014 +0000"
      },
      "message": "ARM: 7939/1: traps: fix opcode endianness when read from user memory\n\nCurrently code has an inverted logic: opcode from user memory\nis swapped to a proper endianness only in case of read error.\nWhile normally opcode should be swapped only if it was read\ncorrectly from user memory.\n\nReviewed-by: Victor Kamensky \u003cvictor.kamensky@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben.dooks@codethink.co.uk\u003e\nSigned-off-by: Taras Kondratiuk \u003ctaras.kondratiuk@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "261521f142fb426b58ed460d2476049dc8fa4fb9",
      "tree": "f82345a1993746ccbb86da0a26b363c67877f14d",
      "parents": [
        "e44ef891e9e68b6ce7d3fd3bac73b7d5433050ae"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Fri Jan 10 00:57:06 2014 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 11 12:06:58 2014 +0000"
      },
      "message": "ARM: 7937/1: perf_event: Silence sparse warning\n\narch/arm/kernel/perf_event_cpu.c:274:25: warning: incorrect type in assignment (different modifiers)\narch/arm/kernel/perf_event_cpu.c:274:25: expected int ( *init_fn )( ... )\narch/arm/kernel/perf_event_cpu.c:274:25: got void const *const data\n\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e44ef891e9e68b6ce7d3fd3bac73b7d5433050ae",
      "tree": "d2e402f9a80bdf8f6739c6853b32d59b79713fb9",
      "parents": [
        "6bcac805bacb3b637911244d95368512ae389abc"
      ],
      "author": {
        "name": "Sudeep Holla",
        "email": "sudeep.holla@arm.com",
        "time": "Wed Jan 08 18:24:21 2014 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 11 12:06:57 2014 +0000"
      },
      "message": "ARM: 7934/1: DT/kernel: fix arch_match_cpu_phys_id to avoid erroneous match\n\nThe MPIDR contains specific bitfields(MPIDR.Aff{2..0}) which uniquely\nidentify a CPU, in addition to some non-identifying information and\nreserved bits. The ARM cpu binding defines the \u0027reg\u0027 property to only\ncontain the affinity bits, and any cpu nodes with other bits set in\ntheir \u0027reg\u0027 entry are skipped.\n\nAs such it is not necessary to mask the phys_id with MPIDR_HWID_BITMASK,\nand doing so could lead to matching erroneous CPU nodes in the device\ntree. This patch removes the masking of the physical identifier.\n\nAcked-by: Mark Rutland \u003cmark.rutland@arm.com\u003e\nSigned-off-by: Sudeep Holla \u003csudeep.holla@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "21e20e22d4e9d6ae8504c7275049a57ad4d1b71f",
      "tree": "cf650338720899b0f22a130181b5306c2975f16d",
      "parents": [
        "2aa63ce00064f02613efb08c31d3664df421d8d8",
        "778037e1ccb75609846deca9e419449c1dc137fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 10 15:57:23 2014 +0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 10 15:57:23 2014 +0700"
      },
      "message": "Merge tag \u0027clk-fixes-for-linus\u0027 of git://git.linaro.org/people/mike.turquette/linux\n\nPull clock fixes from Mike Turquette:\n \"Late fixes for clock drivers.  All of these fixes are for user-visible\n  regressions, typically boot failures or other unsafe system\n  configuration that causes badness\"\n\n* tag \u0027clk-fixes-for-linus\u0027 of git://git.linaro.org/people/mike.turquette/linux:\n  clk: clk-divider: fix divisor \u003e 255 bug\n  clk: exynos: File scope reg_save array should depend on PM_SLEEP\n  clk: samsung: exynos5250: Add CLK_IGNORE_UNUSED flag for the sysreg clock\n  ARM: dts: exynos5250: Fix MDMA0 clock number\n  clk: samsung: exynos5250: Add MDMA0 clocks\n  clk: samsung: exynos5250: Fix ACP gate register offset\n  clk: exynos5250: fix sysmmu_mfc{l,r} gate clocks\n  clk: samsung: exynos4: Correct SRC_MFC register\n"
    },
    {
      "commit": "2aa63ce00064f02613efb08c31d3664df421d8d8",
      "tree": "6c4875b8ab5bd49b142355f489a2dc8d14cb2a37",
      "parents": [
        "7d1c153ab373a5c07feb97eaf4e4bcad5bfc262e",
        "7c06abcb16e1a03270f70725d0c62e8cf818cf48"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 10 15:54:49 2014 +0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 10 15:54:49 2014 +0700"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC fixes from Olof Johansson:\n \"A few fixes for Renesas platforms to fixup DMA masks (this started\n  causing errors once the DMA API added checks for valid masks in 3.13)\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: shmobile: mackerel: Fix coherent DMA mask\n  ARM: shmobile: kzm9g: Fix coherent DMA mask\n  ARM: shmobile: armadillo: Fix coherent DMA mask\n"
    },
    {
      "commit": "1739f09e33d8f66bf48ddbc3eca615574da6c4f6",
      "tree": "cb6bbe381ad28a345d4a69565835bfb328fdba1c",
      "parents": [
        "d6e0a2dd12f4067a5bcefb8bbd8ddbeff800afbc"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Nov 13 15:20:04 2013 -0500"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Jan 09 13:24:29 2014 -0800"
      },
      "message": "ftrace/x86: Load ftrace_ops in parameter not the variable holding it\n\nFunction tracing callbacks expect to have the ftrace_ops that registered it\npassed to them, not the address of the variable that holds the ftrace_ops\nthat registered it.\n\nUse a mov instead of a lea to store the ftrace_ops into the parameter\nof the function tracing callback.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nReviewed-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nLink: http://lkml.kernel.org/r/20131113152004.459787f9@gandalf.local.home\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e # v3.8+\n"
    },
    {
      "commit": "f8dae00684d678afa13041ef170cecfd1297ed40",
      "tree": "554b9054b8e629574d14f62b49c14a558bba4abe",
      "parents": [
        "ceb3b0212dfc843a6abe8a6f3b4e28c1f2059e64"
      ],
      "author": {
        "name": "John David Anglin",
        "email": "dave.anglin@bell.net",
        "time": "Sun Jan 05 21:25:00 2014 -0500"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Jan 08 23:02:57 2014 +0100"
      },
      "message": "parisc: Ensure full cache coherency for kmap/kunmap\n\nHelge Deller noted a few weeks ago problems with the AIO support on\nparisc. This change is the result of numerous iterations on how best to\ndeal with this problem.\n\nThe solution adopted here is to provide full cache coherency in a\nuniform manner on all parisc systems. This involves calling\nflush_dcache_page() on kmap operations and flush_kernel_dcache_page() on\nkunmap operations. As a result, the copy_user_page() and\nclear_user_page() functions can be removed and the overall code is\nsimpler.\n\nThe change ensures that both userspace and kernel aliases to a mapped\npage are invalidated and flushed. This is necessary for the correct\noperation of PA8800 and PA8900 based systems which do not support\ninequivalent aliases.\n\nWith this change, I have observed no cache related issues on c8000 and\nrp3440. It is now possible for example to do kernel builds with \"-j64\"\non four way systems.\n\nOn systems using XFS file systems, the patch recently posted by Mikulas\nPatocka to \"fix crash using XFS on loopback\" is needed to avoid a hang\ncaused by an uninitialized lock passed to flush_dcache_page() in the\npage struct.\n\nSigned-off-by: John David Anglin \u003cdave.anglin@bell.net\u003e\nCc: stable@vger.kernel.org # v3.9+\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\n"
    },
    {
      "commit": "6bcac805bacb3b637911244d95368512ae389abc",
      "tree": "70f6e8b884a31c55c10e73740edabf93d7a13806",
      "parents": [
        "0a5ccc86507f45b80831dac1049197c4d45be955"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 07 17:53:54 2014 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 07 17:53:54 2014 +0000"
      },
      "message": "Revert \"ARM: 7908/1: mm: Fix the arm_dma_limit calculation\"\n\nThis reverts commit 787b0d5c1ca7ff24feb6f92e4c7f4410ee7d81a8 since\nit is no longer required after 7909/1 was applied, and it causes\nbuild regressions when ARM_PATCH_PHYS_VIRT is disabled and DMA_ZONE\nis enabled.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "497d2214e5ba58ef55025b9951e7f9cccab760e4",
      "tree": "3988e3c8ff28aadc8d5d118a7d718a0bc10e5fe2",
      "parents": [
        "d6e0a2dd12f4067a5bcefb8bbd8ddbeff800afbc",
        "3fd68c99f3026f4fe3a1b7b6fb75e5638b2032fd"
      ],
      "author": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Sun Jan 05 21:36:43 2014 -0800"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Sun Jan 05 21:36:43 2014 -0800"
      },
      "message": "Merge tag \u0027samsung-clk-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tfiga/samsung-clk into clk-fixes\n\nSamsung Clock fixes for 3.13-rc7\n\n* Several patches fixing up incorrectly defined register addresses and\n  bitfield offsets that could lead to undefined operation when accessing\n  respective registers or bitfields.\n\n 1) clk: exynos5250: fix sysmmu_mfc{l,r} gate clocks\n\n 2a) clk: samsung: exynos5250: Fix ACP gate register offset\n 2b) clk: samsung: exynos5250: Add MDMA0 clocks\n 2c) ARM: dts: exynos5250: Fix MDMA0 clock number\n\n 3) clk: samsung: exynos4: Correct SRC_MFC register\n\n   All three issues have been present since Exynos5250 and Exynos4 clock\n   drivers were added by commits 6e3ad26816b72 (\"clk: exynos5250:\n   register clocks using common clock framework\") and e062b571777f5\n   (\"clk: exynos4: register clocks using common clock framework\")\n   respectively.\n\n* Patch to fix automatic disabling of Exynos5250 sysreg clock that could\n  cause undefined operation of several peripherals, such as USB, I2C,\n  MIPI or display block.\n\n 4) clk: samsung: exynos5250: Add CLK_IGNORE_UNUSED flag for the sysreg\n    clock\n\n   Present since Exynos5250 clock drivers was added by commits\n   6e3ad26816b72 (\"clk: exynos5250: register clocks using common clock\n   framework\").\n\n* Patch fixing compilation warning in clk-exynos-audss driver when\n  CONFIG_PM_SLEEP is disabled.\n\n 5) clk: exynos: File scope reg_save array should depend on PM_SLEEP\n\n   Present since the driver was added by commit 1241ef94ccc3 (\"clk:\n   samsung: register audio subsystem clocks using common clock\n   framework\").\n"
    },
    {
      "commit": "f0a679afefc0b6288310f88606b4bb1f243f1aa9",
      "tree": "fe720ec5bdeaf20ec3bd14f899d4e7290c3a3411",
      "parents": [
        "d11739e6d83dc17a6b54cfa23f8d7872d9ef82e2",
        "0a5ccc86507f45b80831dac1049197c4d45be955"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 06 12:20:45 2014 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 06 12:20:45 2014 +1100"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://ftp.arm.linux.org.uk/~rmk/linux-arm\n\nPull ARM fixes from Russell King:\n \"Another set of small fixes for ARM, covering various areas.\n\n  Laura fixed a long standing issue with virt_addr_valid() failing to\n  handle holes in memory.  Steve found a problem with dcache flushing\n  for compound pages.  I fixed another bug in footbridge stuff causing\n  time to tick slowly, and also a problem with the AES code which can\n  cause linker errors.\n\n  A patch from Rob which fixes Xen problems induced by a lack of\n  consistency in our naming of ioremap_cache() - which thankfully has\n  very few users\"\n\n* \u0027fixes\u0027 of git://ftp.arm.linux.org.uk/~rmk/linux-arm:\n  ARM: 7933/1: rename ioremap_cached to ioremap_cache\n  ARM: fix \"bad mode in ... handler\" message for undefined instructions\n  CRYPTO: Fix more AES build errors\n  ARM: 7931/1: Correct virt_addr_valid\n  ARM: 7923/1: mm: fix dcache flush logic for compound high pages\n  ARM: fix footbridge clockevent device\n"
    },
    {
      "commit": "0a5ccc86507f45b80831dac1049197c4d45be955",
      "tree": "68e5c63d485a743a4e475317a35045b9d1d728dd",
      "parents": [
        "29c350bf28da333e41e30497b649fe335712a2ab"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Fri Jan 03 16:17:44 2014 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 05 14:00:01 2014 +0000"
      },
      "message": "ARM: 7933/1: rename ioremap_cached to ioremap_cache\n\nioremap_cache is more aligned with other architectures.\nThere are only 2 users of this in the kernel: pxa2xx-flash and Xen.\n\nThis fixes Xen build failures on arm64:\n\ndrivers/tty/hvc/hvc_xen.c:233:2: error: implicit declaration of function \u0027ioremap_cached\u0027 [-Werror\u003dimplicit-function-declaration]\ndrivers/xen/grant-table.c:1174:3: error: implicit declaration of function \u0027ioremap_cached\u0027 [-Werror\u003dimplicit-function-declaration]\ndrivers/xen/xenbus/xenbus_probe.c:778:4: error: implicit declaration of function \u0027ioremap_cached\u0027 [-Werror\u003dimplicit-function-declaration]\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "29c350bf28da333e41e30497b649fe335712a2ab",
      "tree": "7fbbf59812da834d5563cb54f6616503e6881f12",
      "parents": [
        "d2eca20d77d9d42f3163a0a3d6ead75ee3635f99"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 03 15:01:39 2014 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 05 14:00:00 2014 +0000"
      },
      "message": "ARM: fix \"bad mode in ... handler\" message for undefined instructions\n\nThe array was missing the final entry for the undefined instruction\nexception handler; this commit adds it.\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d2eca20d77d9d42f3163a0a3d6ead75ee3635f99",
      "tree": "fb4c4f1ed70adbf6e49065aeb4227e3e45bb6698",
      "parents": [
        "efea3403d4b7c6d1dd5d5ac3234c161e8b314d66"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 02 17:14:45 2014 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 05 13:59:56 2014 +0000"
      },
      "message": "CRYPTO: Fix more AES build errors\n\nBuilding a multi-arch kernel results in:\n\narch/arm/crypto/built-in.o: In function `aesbs_xts_decrypt\u0027:\nsha1_glue.c:(.text+0x15c8): undefined reference to `bsaes_xts_decrypt\u0027\narch/arm/crypto/built-in.o: In function `aesbs_xts_encrypt\u0027:\nsha1_glue.c:(.text+0x1664): undefined reference to `bsaes_xts_encrypt\u0027\narch/arm/crypto/built-in.o: In function `aesbs_ctr_encrypt\u0027:\nsha1_glue.c:(.text+0x184c): undefined reference to `bsaes_ctr32_encrypt_blocks\u0027\narch/arm/crypto/built-in.o: In function `aesbs_cbc_decrypt\u0027:\nsha1_glue.c:(.text+0x19b4): undefined reference to `bsaes_cbc_encrypt\u0027\n\nThis code is already runtime-conditional on NEON being supported, so\nthere\u0027s no point compiling it out depending on the minimum build\narchitecture.\n\nAcked-by: Ard Biesheuvel \u003card.biesheuvel@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d11739e6d83dc17a6b54cfa23f8d7872d9ef82e2",
      "tree": "ee147e777ada0f117fdd5ed13610b8628232bae4",
      "parents": [
        "d6e0a2dd12f4067a5bcefb8bbd8ddbeff800afbc",
        "16932237f2978a2265662f8de4af743b1f55a209"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 04 22:10:45 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 04 22:10:45 2014 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc\n\nPull sparc bugfixes from David Miller:\n\n 1) Missing include can lead to build failure, from Kirill Tkhai.\n\n 2) Use dev_is_pci() where applicable, from Yijing Wang.\n\n 3) Enable irqs after we enable preemption in cpu startup path, from\n    Kirill Tkhai.\n\n 4) Revert a __copy_{to,from}_user_inatomic change that broke\n    iov_iter_copy_from_user_atomic() and thus several tests in xfstests\n    and LTP.  From Dave Kleikamp.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:\n  Revert \"sparc64: Fix __copy_{to,from}_user_inatomic defines.\"\n  sparc64: smp_callin: Enable irqs after preemption is disabled\n  sparc/PCI: Use dev_is_pci() to identify PCI devices\n  sparc64: Fix build regression\n"
    },
    {
      "commit": "16932237f2978a2265662f8de4af743b1f55a209",
      "tree": "ea24771405fc5ed84f1f0e9d9c4abfaa024b9a66",
      "parents": [
        "ce2521bf7d366a13e2ab3f9e1ff2084b145f4605"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "dave.kleikamp@oracle.com",
        "time": "Mon Dec 16 15:01:00 2013 -0600"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 04 17:55:19 2014 -0800"
      },
      "message": "Revert \"sparc64: Fix __copy_{to,from}_user_inatomic defines.\"\n\nThis reverts commit 145e1c0023585e0e8f6df22316308ec61c5066b2.\n\nThis commit broke the behavior of __copy_from_user_inatomic when\nit is only partially successful. Instead of returning the number\nof bytes not copied, it now returns 1. This translates to the\nwrong value being returned by iov_iter_copy_from_user_atomic.\n\nxfstests generic/246 and LTP writev01 both fail on btrfs and nfs\nbecause of this.\n\nSigned-off-by: Dave Kleikamp \u003cdave.kleikamp@oracle.com\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: sparclinux@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce2521bf7d366a13e2ab3f9e1ff2084b145f4605",
      "tree": "110f8be52d40344047a2785a3a2d5e8daecb2903",
      "parents": [
        "bf70053c5d2000514ade1f60f47e1f426899af39"
      ],
      "author": {
        "name": "Kirill Tkhai",
        "email": "tkhai@yandex.ru",
        "time": "Thu Dec 12 18:09:50 2013 +0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 04 17:55:19 2014 -0800"
      },
      "message": "sparc64: smp_callin: Enable irqs after preemption is disabled\n\nMost of other architectures have below suggested order.\nSo lets do the same to fit generic idle loop scheme better.\n\nSigned-off-by: Kirill Tkhai \u003ctkhai@yandex.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf70053c5d2000514ade1f60f47e1f426899af39",
      "tree": "c92ea658b50c7a20c66c1ba20a71acfc0d3de8dd",
      "parents": [
        "1de425c7b271220df5c1bd28e45ca97ca3f4dae8"
      ],
      "author": {
        "name": "Yijing Wang",
        "email": "wangyijing@huawei.com",
        "time": "Wed Dec 11 14:00:26 2013 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 04 17:55:19 2014 -0800"
      },
      "message": "sparc/PCI: Use dev_is_pci() to identify PCI devices\n\nUse dev_is_pci() instead of checking bus type directly.\n\nSigned-off-by: Yijing Wang \u003cwangyijing@huawei.com\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a262d2ed9fa42fad8c4f243f8025580b58cf2f6",
      "tree": "82f11a11fc0bf0a9f64cad2dddbca32b78337916",
      "parents": [
        "06f055f394da2364b944d41b9609589763ae762a",
        "29bf08f12b2fd72b882da0d85b7385e4a438a297"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 02 14:50:18 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 02 14:50:18 2014 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull kvm bugfixes from Marcelo Tosatti.\n\n* git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: nVMX: Unconditionally uninit the MMU on nested vmexit\n  KVM: x86: Fix APIC map calculation after re-enabling\n"
    },
    {
      "commit": "06f055f394da2364b944d41b9609589763ae762a",
      "tree": "3f8c0a081e2a9aa5d0742d8f164c87b30dba3d2d",
      "parents": [
        "152b734a9e38aa2e9668fa072cf66625383ca865",
        "4ff36ee94d93ddb4b7846177f1118d9aa33408e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 02 14:40:38 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 02 14:40:38 2014 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027 (incoming from Andrew)\n\nMerge patches from Andrew Morton:\n \"Ten fixes\"\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e:\n  epoll: do not take the nested ep-\u003emtx on EPOLL_CTL_DEL\n  sh: add EXPORT_SYMBOL(min_low_pfn) and EXPORT_SYMBOL(max_low_pfn) to sh_ksyms_32.c\n  drivers/dma/ioat/dma.c: check DMA mapping error in ioat_dma_self_test()\n  mm/memory-failure.c: transfer page count from head page to tail page after split thp\n  MAINTAINERS: set up proper record for Xilinx Zynq\n  mm: remove bogus warning in copy_huge_pmd()\n  memcg: fix memcg_size() calculation\n  mm: fix use-after-free in sys_remap_file_pages\n  mm: munlock: fix deadlock in __munlock_pagevec()\n  mm: munlock: fix a bug where THP tail page is encountered\n"
    },
    {
      "commit": "ad70b029d2c678386384bd72c7fa2705c449b518",
      "tree": "d109d45260318f2163a1bf0b5ece6f43ed8ee087",
      "parents": [
        "3532e5660fa4b610b982fe5c09d3e8ab065c55dc"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Thu Jan 02 12:58:53 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 02 14:40:30 2014 -0800"
      },
      "message": "sh: add EXPORT_SYMBOL(min_low_pfn) and EXPORT_SYMBOL(max_low_pfn) to sh_ksyms_32.c\n\nMin_low_pfn and max_low_pfn were used in pfn_valid macro if defined\nCONFIG_FLATMEM.  When the functions that use the pfn_valid is used in\ndriver module, max_low_pfn and min_low_pfn is to undefined, and fail to\nbuild.\n\n  ERROR: \"min_low_pfn\" [drivers/block/aoe/aoe.ko] undefined!\n  ERROR: \"max_low_pfn\" [drivers/block/aoe/aoe.ko] undefined!\n  make[2]: *** [__modpost] Error 1\n  make[1]: *** [modules] Error 2\n\nThis patch fix this problem.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nCc: Kuninori Morimoto \u003ckuninori.morimoto.gx@gmail.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b479667923464591f44531ab3469ae4a0b2e074d",
      "tree": "4e52bdc8ac508f56747dcf8113ed0e1b66337b46",
      "parents": [
        "9a0bb2966efbf30a71c128c3af63307d8b5f5fc0",
        "fcf2f402937a6696f6fa2a1aa882c5075e5fac34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 02 12:45:07 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 02 12:45:07 2014 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull s390 fixes from Martin Schwidefsky:\n \"Two small bug fixes and a follow-up to the CONFIG_NR_CPUS change.\n\n  A kernel compiled with CONFIG_NR_CPUS\u003d256 will waste quite a bit of\n  memory for the per-cpu arrays.  Under z/VM the maximum number of CPUs\n  is 64, the code now limits the possible cpu mask to 64 if running\n  under z/VM\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n  s390/pci: obtain function handle in hotplug notifier\n  s390/3270: fix allocation of tty3270_screen structure\n  s390/smp: improve setup of possible cpu mask\n"
    },
    {
      "commit": "7c06abcb16e1a03270f70725d0c62e8cf818cf48",
      "tree": "cec880a217495307ceba8259f5f777ee94b0a36b",
      "parents": [
        "9b17c16525552b247cb2d9bb8eeadc87950b36ff",
        "b6328a6b7ba57fc84c38248f6f0e387e1170f1a8"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Jan 02 11:00:49 2014 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Jan 02 11:00:49 2014 -0800"
      },
      "message": "Merge tag \u0027renesas-fixes3-for-v3.13\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into fixes\n\nFrom Simon Horman:\nThird Round of Renesas ARM based SoC Fixes for v3.13\n\n* sh7372 (SH-Mobile AP4) based Mackerel board\n  r8a773a0 (SH-Mobile AG5) based kzm9g board\n  r8a7740 (R-Mobile A1) based Armadillo board\n\n  - Correct coherent DMA mask\n\n    This resolves regressions introduced by 4dcfa60071b3d23f\n    (\"ARM: DMA-API: better handing of DMA masks for coherent allocations\")\n    in v3.12-rc1.\n\n* tag \u0027renesas-fixes3-for-v3.13\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:\n  ARM: shmobile: mackerel: Fix coherent DMA mask\n  ARM: shmobile: kzm9g: Fix coherent DMA mask\n  ARM: shmobile: armadillo: Fix coherent DMA mask\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "29bf08f12b2fd72b882da0d85b7385e4a438a297",
      "tree": "28885189e817ce710ec013f05911c1babeeab462",
      "parents": [
        "e66d2ae7c67bd9ac982a3d1890564de7f7eabf4b"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@web.de",
        "time": "Sat Dec 28 16:31:52 2013 +0100"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Thu Jan 02 11:22:14 2014 -0200"
      },
      "message": "KVM: nVMX: Unconditionally uninit the MMU on nested vmexit\n\nThree reasons for doing this: 1. arch.walk_mmu points to arch.mmu anyway\nin case nested EPT wasn\u0027t in use. 2. this aligns VMX with SVM. But 3. is\nmost important: nested_cpu_has_ept(vmcs12) queries the VMCS page, and if\none guest VCPU manipulates the page of another VCPU in L2, we may be\nfooled to skip over the nested_ept_uninit_mmu_context, leaving mmu in\nnested state. That can crash the host later on if nested_ept_get_cr3 is\ninvoked while L1 already left vmxon and nested.current_vmcs12 became\nNULL therefore.\n\nCc: stable@kernel.org\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "e66d2ae7c67bd9ac982a3d1890564de7f7eabf4b",
      "tree": "5d507fbd9a8412f053fb58e812a0366830d5cf1e",
      "parents": [
        "f41bfc9423aac4e589d2b3bedf26b3c249c61146"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@siemens.com",
        "time": "Sun Dec 29 02:29:30 2013 +0100"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Mon Dec 30 18:58:17 2013 -0200"
      },
      "message": "KVM: x86: Fix APIC map calculation after re-enabling\n\nUpdate arch.apic_base before triggering recalculate_apic_map. Otherwise\nthe recalculation will work against the previous state of the APIC and\nwill fail to build the correct map when an APIC is hardware-enabled\nagain.\n\nThis fixes a regression of 1e08ec4a13.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "6e4c61968beb641e8372733e4a0c0cdee720e675",
      "tree": "848d6a4433def2c1ecf307f19534cab63589e9bf",
      "parents": [
        "67e0c1b037f8739a023c0129c1e0946defbaefb5",
        "f991db1cf1bdca43675b5d2df0af991719727029"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 30 10:22:57 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 30 10:22:57 2013 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\nPull powerpc fixes from Ben Herrenschmidt:\n \"A bit more endian problems found during testing of 3.13 and a few\n  other simple fixes and regressions fixes\"\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Fix alignment of secondary cpu spin vars\n  powerpc: Align p_end\n  powernv/eeh: Add buffer for P7IOC hub error data\n  powernv/eeh: Fix possible buffer overrun in ioda_eeh_phb_diag()\n  powerpc: Make 64-bit non-VMX __copy_tofrom_user bi-endian\n  powerpc: Make unaligned accesses endian-safe for powerpc\n  powerpc: Fix bad stack check in exception entry\n  powerpc/512x: dts: disable MPC5125 usb module\n  powerpc/512x: dts: remove misplaced IRQ spec from \u0027soc\u0027 node (5125)\n"
    },
    {
      "commit": "8777539479abd7b3efeb691685415dc2b057d0e0",
      "tree": "659e28aa574ec0446f2ad2ec465e732be6f88995",
      "parents": [
        "8fb9aeb7a71ef4f3e0613d459a2e1366a7a90469"
      ],
      "author": {
        "name": "Abhilash Kesavan",
        "email": "a.kesavan@samsung.com",
        "time": "Thu Dec 12 08:32:02 2013 +0530"
      },
      "committer": {
        "name": "Tomasz Figa",
        "email": "t.figa@samsung.com",
        "time": "Mon Dec 30 17:56:59 2013 +0100"
      },
      "message": "ARM: dts: exynos5250: Fix MDMA0 clock number\n\nDue to incorrect clock specified in MDMA0 node, using MDMA0 controller\ncould cause system failures, due to wrong clock being controlled. This\npatch fixes this by specifying correct clock.\n\nSigned-off-by: Abhilash Kesavan \u003ca.kesavan@samsung.com\u003e\nAcked-by: Mike Turquette \u003cmturquette@linaro.org\u003e\n[t.figa: Corrected commit message and description.]\nSigned-off-by: Tomasz Figa \u003ct.figa@samsung.com\u003e\n"
    },
    {
      "commit": "fcf2f402937a6696f6fa2a1aa882c5075e5fac34",
      "tree": "e1a0020a0f2efce7444fe7ec7a166f662b71fd8c",
      "parents": [
        "36d9f4d3b68c7035ead3850dc85f310a579ed0eb"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Wed Dec 18 16:46:02 2013 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 30 11:28:47 2013 +0100"
      },
      "message": "s390/pci: obtain function handle in hotplug notifier\n\nWhen using the CLP interface to enable or disable a pci device a\nvalid function handle needs to be delivered. So far our assumption\nwas that we always have an up-to-date version of the function handle\n(since it doesn\u0027t change when the device is in use). This assumption\nis incorrect if the pci device is enabled or disabled outside of our\ncontrol. When we are notified about such a change we already receive\nthe new function handle. Just use it.\n\nReviewed-by: Gerald Schaefer \u003cgerald.schaefer@de.ibm.com\u003e\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f991db1cf1bdca43675b5d2df0af991719727029",
      "tree": "43d8f579d35a7ebfc90f6846efea68b00cd86c78",
      "parents": [
        "7d4151b5098fb0bf7f6f8d1156e1ab9d83260580",
        "11daf32be9a6041a2406c2cbf76b75a9c4a6eaaa"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 30 14:48:27 2013 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 30 14:48:27 2013 +1100"
      },
      "message": "Merge remote-tracking branch \u0027agust/merge\u0027 into merge\n\nAnatolij writes:\n\nPlease pull two DTS fixes for MPC5125 tower board. Without\nthem the v3.13-rcX kernels do not boot.\n"
    },
    {
      "commit": "7d4151b5098fb0bf7f6f8d1156e1ab9d83260580",
      "tree": "d13ce35204de1c6e7ac6ce4d1825f0fbfd8ad390",
      "parents": [
        "286e4f90a72c0b0621dde0294af6ed4b0baddabb"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Dec 28 13:01:47 2013 -0800"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 30 14:02:34 2013 +1100"
      },
      "message": "powerpc: Fix alignment of secondary cpu spin vars\n\nCommit 5c0484e25ec0 (\u0027powerpc: Endian safe trampoline\u0027) resulted in\nlosing proper alignment of the spinlock variables used when booting\nsecondary CPUs, causing some quite odd issues with failing to boot on\nPA Semi-based systems.\n\nThis showed itself on ppc64_defconfig, but not on pasemi_defconfig,\nso it had gone unnoticed when I initially tested the LE patch set.\n\nFix is to add explicit alignment instead of relying on good luck. :)\n\n[ It appears that there is a different issue with PA Semi systems\n  however this fix is definitely correct so applying anyway -- BenH\n]\n\nFixes: 5c0484e25ec0 (\u0027powerpc: Endian safe trampoline\u0027)\nReported-by: Christian Zigotzky \u003cchzigotzky@xenosoft.de\u003e\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d67811\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "286e4f90a72c0b0621dde0294af6ed4b0baddabb",
      "tree": "1c26315d0b64a12c0e09f37198df708f4bf3fad6",
      "parents": [
        "ca1de5deb782e1636ed5b898e215a8840ae39230"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Dec 23 12:19:51 2013 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 30 14:02:33 2013 +1100"
      },
      "message": "powerpc: Align p_end\n\np_end is an 8 byte value embedded in the text section. This means it\nis only 4 byte aligned when it should be 8 byte aligned. Fix this\nby adding an explicit alignment.\n\nThis fixes an issue where POWER7 little endian builds with\nCONFIG_RELOCATABLE\u003dy fail to boot.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ca1de5deb782e1636ed5b898e215a8840ae39230",
      "tree": "120e017d57b84e6dfc162ed927369e6bc38f6471",
      "parents": [
        "20acebdfaec3e15d8a27ab25bf4a2f91b2afa757"
      ],
      "author": {
        "name": "Brian W Hart",
        "email": "hartb@linux.vnet.ibm.com",
        "time": "Fri Dec 20 13:06:01 2013 -0600"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 30 14:02:32 2013 +1100"
      },
      "message": "powernv/eeh: Add buffer for P7IOC hub error data\n\nPrevent ioda_eeh_hub_diag() from clobbering itself when called by supplying\na per-PHB buffer for P7IOC hub diagnostic data.  Take care to inform OPAL of\nthe correct size for the buffer.\n\n[Small style change to the use of sizeof -- BenH]\n\nSigned-off-by: Brian W Hart \u003chartb@linux.vnet.ibm.com\u003e\nAcked-by: Gavin Shan \u003cshangw@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "20acebdfaec3e15d8a27ab25bf4a2f91b2afa757",
      "tree": "b0597334620062b4f406c04d6e28f2afe2b44dc3",
      "parents": [
        "20151169f1de4b170368fdb574024027620d0d49"
      ],
      "author": {
        "name": "Brian W Hart",
        "email": "hartb@linux.vnet.ibm.com",
        "time": "Thu Dec 19 17:14:07 2013 -0600"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 30 14:02:31 2013 +1100"
      },
      "message": "powernv/eeh: Fix possible buffer overrun in ioda_eeh_phb_diag()\n\nPHB diagnostic buffer may be smaller than PAGE_SIZE, especially when\nPAGE_SIZE \u003e 4KB.\n\nSigned-off-by: Brian W Hart \u003chartb@linux.vnet.ibm.com\u003e\nAcked-by: Gavin Shan \u003cshangw@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "20151169f1de4b170368fdb574024027620d0d49",
      "tree": "4606638e96a390c82d602fd5df00cd193890bf20",
      "parents": [
        "e8a00ad5e238421ded856ea39f692b94c2d324eb"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@linux.vnet.ibm.com",
        "time": "Wed Dec 18 09:29:57 2013 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 30 14:02:30 2013 +1100"
      },
      "message": "powerpc: Make 64-bit non-VMX __copy_tofrom_user bi-endian\n\nThe powerpc 64-bit __copy_tofrom_user() function uses shifts to handle\nunaligned invocations.  However, these shifts were designed for\nbig-endian systems: On little-endian systems, they must shift in the\nopposite direction.\n\nThis commit relies on the C preprocessor to insert the correct shifts\ninto the assembly code.\n\n[ This is a rare but nasty LE issue. Most of the time we use the POWER7\noptimised __copy_tofrom_user_power7 loop, but when it hits an exception\nwe fall back to the base __copy_tofrom_user loop. - Anton ]\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e8a00ad5e238421ded856ea39f692b94c2d324eb",
      "tree": "684f467c9e0d047c6d251a903862613fe39c2815",
      "parents": [
        "90ff5d688e61f49f23545ffab6228bd7e87e6dc7"
      ],
      "author": {
        "name": "Rajesh B Prathipati",
        "email": "rprathip@linux.vnet.ibm.com",
        "time": "Mon Dec 16 18:58:22 2013 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 30 14:02:29 2013 +1100"
      },
      "message": "powerpc: Make unaligned accesses endian-safe for powerpc\n\nThe generic put_unaligned/get_unaligned macros were made endian-safe by\ncalling the appropriate endian dependent macros based on the endian type\nof the powerpc processor.\n\nSigned-off-by: Rajesh B Prathipati \u003crprathip@linux.vnet.ibm.com\u003e\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "90ff5d688e61f49f23545ffab6228bd7e87e6dc7",
      "tree": "8d1788a6a1b88190379926ce726bc6867ad98dd2",
      "parents": [
        "803c2d2f84da9dc2619449994af34d27148ab20d"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Mon Dec 16 15:12:43 2013 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 30 14:02:28 2013 +1100"
      },
      "message": "powerpc: Fix bad stack check in exception entry\n\nIn EXCEPTION_PROLOG_COMMON() we check to see if the stack pointer (r1)\nis valid when coming from the kernel.  If it\u0027s not valid, we die but\nwith a nice oops message.\n\nCurrently we allocate a stack frame (subtract INT_FRAME_SIZE) before we\ncheck to see if the stack pointer is negative.  Unfortunately, this\nwon\u0027t detect a bad stack where r1 is less than INT_FRAME_SIZE.\n\nThis patch fixes the check to compare the modified r1 with\n-INT_FRAME_SIZE.  With this, bad kernel stack pointers (including NULL\npointers) are correctly detected again.\n\nKudos to Paulus for finding this.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\ncc: stable@vger.kernel.org\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d7ada73c189610614d863da7799f24c32c468809",
      "tree": "68916431bb8c6c782adbc9a579836c208dee04aa",
      "parents": [
        "8cf126d92791381632818df862fdbc89ab6f7572",
        "9b17c16525552b247cb2d9bb8eeadc87950b36ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 29 13:49:51 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 29 13:49:51 2013 -0800"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC fixes from Olof Johansson:\n \"Another smallish batch of fixes, it\u0027s been quiet due to the holidays.\n  Nothing controversial here, a handful of things across the board\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: pxa: fix USB gadget driver compilation regression\n  ARM: OMAP2+: Fix LCD panel backlight regression for LDP legacy booting\n  ARM: OMAP2+: hwmod_data: fix missing OMAP_INTC_START in irq data\n  ARM: DRA7: hwmod: Fix boot crash with DEBUG_LL\n  ARM: shmobile: r8a7790: fix shdi resource sizes\n  ARM: shmobile: bockw: fixup DMA mask\n  ARM: shmobile: armadillo: Add PWM backlight power supply\n"
    },
    {
      "commit": "8cf126d92791381632818df862fdbc89ab6f7572",
      "tree": "4118af6b25e3d8cac90a4ec63918f869671c2109",
      "parents": [
        "bddffa28dc70dfb9fca08006f3bc0695069833b3",
        "fce7d3bfc0ae70ca2a57868f2a9708b13185fd1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 29 13:35:04 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 29 13:35:04 2013 -0800"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 fixes from Peter Anvin:\n \"There is a small EFI fix and a big power regression fix in this batch.\n\n  My queue also had a fix for downing a CPU when there are insufficient\n  number of IRQ vectors available, but I\u0027m holding that one for now due\n  to recent bug reports\"\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86/efi: Don\u0027t select EFI from certain special ACPI drivers\n  x86 idle: Repair large-server 50-watt idle-power regression\n"
    },
    {
      "commit": "efea3403d4b7c6d1dd5d5ac3234c161e8b314d66",
      "tree": "588229afaf191338ca5b14672d4fd4bc40ef36b2",
      "parents": [
        "2a7cfcbc0553365d75716f69ee7b704cac7c9248"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Sat Dec 21 01:03:06 2013 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 29 12:46:08 2013 +0000"
      },
      "message": "ARM: 7931/1: Correct virt_addr_valid\n\nThe definition of virt_addr_valid is that virt_addr_valid should\nreturn true if and only if virt_to_page returns a valid pointer.\nThe current definition of virt_addr_valid only checks against the\nvirtual address range. There\u0027s no guarantee that just because a\nvirtual address falls bewteen PAGE_OFFSET and high_memory the\nassociated physical memory has a valid backing struct page. Follow\nthe example of other architectures and convert to pfn_valid to\nverify that the virtual address is actually valid. The check for\nan address between PAGE_OFFSET and high_memory is still necessary\nas vmalloc/highmem addresses are not valid with virt_to_page.\n\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Nicolas Pitre \u003cnico@linaro.org\u003e\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2a7cfcbc0553365d75716f69ee7b704cac7c9248",
      "tree": "0300f36101d0b5dfb9135722053780d232536fed",
      "parents": [
        "4ff859fe1dc0da0f87bbdfff78f527898878fa4a"
      ],
      "author": {
        "name": "Steven Capper",
        "email": "steve.capper@linaro.org",
        "time": "Mon Dec 16 17:25:52 2013 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 29 12:46:08 2013 +0000"
      },
      "message": "ARM: 7923/1: mm: fix dcache flush logic for compound high pages\n\nWhen given a compound high page, __flush_dcache_page will only flush\nthe first page of the compound page repeatedly rather than the entire\nset of constituent pages.\n\nThis error was introduced by:\n   0b19f93 ARM: mm: Add support for flushing HugeTLB pages.\n\nThis patch corrects the logic such that all constituent pages are now\nflushed.\n\nCc: stable@vger.kernel.org # 3.10+\nSigned-off-by: Steve Capper \u003csteve.capper@linaro.org\u003e\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ff859fe1dc0da0f87bbdfff78f527898878fa4a",
      "tree": "0dd6627eafe43281cfa453386a2e9543d0299567",
      "parents": [
        "b713aa0b15015a65ad5421543b80df86de043d62"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 29 12:39:50 2013 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 29 12:41:20 2013 +0000"
      },
      "message": "ARM: fix footbridge clockevent device\n\nThe clockevents code was being told that the footbridge clock event\ndevice ticks at 16x the rate which it actually does.  This leads to\ntimekeeping problems since it allows the clocksource to wrap before\nthe kernel notices.  Fix this by using the correct clock.\n\nFixes: 4e8d76373c9fd (\"ARM: footbridge: convert to clockevents/clocksource\")\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: \u003cstable@vger.kernel.org\u003e\n"
    },
    {
      "commit": "9b17c16525552b247cb2d9bb8eeadc87950b36ff",
      "tree": "449426f2b37bb340e286fe0def9bf9cef29ec2a7",
      "parents": [
        "4cff6123536236fa84f826d9b93452903b90fe2e",
        "82f4fe707836e80b0fcaae9a4a1756e6e89c5e62"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Dec 28 15:38:32 2013 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Dec 28 15:38:32 2013 -0800"
      },
      "message": "Merge tag \u0027omap-for-v3.13/intc-ldp-fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes\n\nFrom Tony Lindgren:\nFix a regression for wrong interrupt numbers for some devices after\nthe sparse IRQ conversion, fix DRA7 console output for earlyprintk,\nand fix the LDP LCD backlight when DSS is built into the kernel and\nnot as a loadable module.\n\n* tag \u0027omap-for-v3.13/intc-ldp-fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:\n  ARM: OMAP2+: Fix LCD panel backlight regression for LDP legacy booting\n  ARM: OMAP2+: hwmod_data: fix missing OMAP_INTC_START in irq data\n  ARM: DRA7: hwmod: Fix boot crash with DEBUG_LL\n  + v3.13-rc5\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "4cff6123536236fa84f826d9b93452903b90fe2e",
      "tree": "feb9817666ee4a63a97cd745a7b2f58b8815661c",
      "parents": [
        "9928422fef6f9aafc09d3c2fed4f803f67f5240b",
        "d721a15c300c5f638a11573a6dd492158e737d6a"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Dec 28 15:20:35 2013 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Dec 28 15:20:35 2013 -0800"
      },
      "message": "Merge tag \u0027renesas-fixes2-for-v3.13\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into fixes\n\nFrom Simon Horman:\nSecond Round of Renesas ARM based SoC Fixes for v3.13\n\n* r8a7790 (R-Car H2) based Lager board\n  - Correct SHDI resource sizes\n    This bug has been present since sdhi resources were added to the r8a7790 by\n    8c9b1aa41853272a (\"ARM: shmobile: r8a7790: add MMCIF and SDHI DT\n    templates\") in v3.11-rc2.\n\n* r8a7778 (R-Car M1) based Bock-W board\n  - Correct DMA mask\n    This resolves a regression introduced by 4dcfa60071b3d23f\n    (\"ARM: DMA-API: better handing of DMA masks for coherent allocations\")\n    in v3.12-rc1.\n\n* r8a7740 (R-Mobile A1) based Armadillo board\n  - Add PWM backlight power supply\n    This resolves a regression introduced by 22ceeee16eb8f0d0\n    (\"pwm-backlight: Add power supply support\") in v3.12.\n\n* tag \u0027renesas-fixes2-for-v3.13\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:\n  ARM: shmobile: r8a7790: fix shdi resource sizes\n  ARM: shmobile: bockw: fixup DMA mask\n  ARM: shmobile: armadillo: Add PWM backlight power supply\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "9928422fef6f9aafc09d3c2fed4f803f67f5240b",
      "tree": "e2803f892add85f20fd246ccbe424b03ba59884e",
      "parents": [
        "95fcfa70f3bc4b3b82bf582fa5b24a39bdbd23ae"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Dec 11 09:48:58 2013 +0100"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Dec 28 15:18:34 2013 -0800"
      },
      "message": "ARM: pxa: fix USB gadget driver compilation regression\n\nAfter commit 88f718e3fa4d67f3a8dbe79a2f97d722323e4051\n\"ARM: pxa: delete the custom GPIO header\" a compilation\nerror was introduced in the PXA25x gadget driver.\nAn attempt to fix the problem was made in\ncommit b144e4ab1ef130e8bf30bcd3e529b7f35112c503\n\"usb: gadget: fix pxa25x compilation problems\"\nby explictly stating the driver needs the \u003cmach/hardware.h\u003e\nheader, which solved the compilation for a few boards,\nsuch as the pxa255-idp and its defconfig.\n\nHowever the Lubbock board has this special clause in\ndrivers/usb/gadget/pxa25x_udc.c:\n\nThis include file has an implicit dependency on\n\u003cmach/irqs.h\u003e having been included before \u003cmach/lubbock.h\u003e\nwas included.\n\nBefore commit 88f718e3fa4d67f3a8dbe79a2f97d722323e4051\n\"ARM: pxa: delete the custom GPIO header\" this implicit\ndependency for the pxa25x_udc compile on the Lubbock was\nsatisfied by \u003clinux/gpio.h\u003e implicitly including\n\u003cmach/gpio.h\u003e which was in turn including \u003cmach/irqs.h\u003e,\napart from the earlier added \u003cmach/hardware.h\u003e.\n\nFix this by having the PXA25x \u003cmach/lubbock.h\u003e explicitly\ninclude \u003cmach/irqs.h\u003e.\n\nReported-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Greg Kroah-Hartmann \u003cgregkh@linuxfoundation.org\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "82f4fe707836e80b0fcaae9a4a1756e6e89c5e62",
      "tree": "fa0690bd8c1d88cceaf33142ef565eb1ad3d2edf",
      "parents": [
        "7e367c18c059c638bf6fb540f1decec18d64cb55",
        "6d4c88304794442055eaea1c07f3c7b988b8c924"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 27 09:51:25 2013 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 27 09:51:25 2013 -0800"
      },
      "message": "Merge tag \u0027for-v3.13-rc/hwmod-fixes-b\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into debug-ll-and-ldp-backlight-fix\n\nA few OMAP hwmod fixes for v3.13-rc.  One patch fixes some IRQ\nproblems with GPMC, RNG, and ISP/IVA MMUs on OMAP2/3.  The other fixes\nsome problems with DEBUG_LL on DRA7xx.\n\nBasic build, boot, and PM test logs are available here:\n\nhttp://www.pwsan.com/omap/testlogs/hwmod_fixes_b_v3.13-rc/20131226021920/\n"
    },
    {
      "commit": "7e367c18c059c638bf6fb540f1decec18d64cb55",
      "tree": "40a7e909b86a6ddd087e4f33c03f3baf43d721f0",
      "parents": [
        "413541dd66d51f791a0b169d9b9014e4f56be13c"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 27 09:33:27 2013 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 27 09:33:27 2013 -0800"
      },
      "message": "ARM: OMAP2+: Fix LCD panel backlight regression for LDP legacy booting\n\nLooks like the LCD panel on LDP has been broken quite a while, and\nrecently got fixed by commit 0b2aa8bed3e1 (gpio: twl4030: Fix regression\nfor twl gpio output). However, there\u0027s still an issue left where the panel\nbacklight does not come on if the LCD drivers are built into the\nkernel.\n\nFix the issue by registering the DPI LCD panel only after the twl4030\nGPIO has probed.\n\nReported-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n[tony@atomide.com: updated per Tomi\u0027s comments]\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "b6328a6b7ba57fc84c38248f6f0e387e1170f1a8",
      "tree": "932bf928f1b86e62c0da57f723dcf1aaa648ae3c",
      "parents": [
        "4f387323853c495ac589210832fad4503f75a0e7"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart+renesas@ideasonboard.com",
        "time": "Mon Dec 16 19:16:09 2013 +0100"
      },
      "committer": {
        "name": "Simon Horman",
        "email": "horms+renesas@verge.net.au",
        "time": "Thu Dec 26 14:21:03 2013 +0900"
      },
      "message": "ARM: shmobile: mackerel: Fix coherent DMA mask\n\nCommit 4dcfa60071b3d23f0181f27d8519f12e37cefbb9 (\"ARM: DMA-API: better\nhanding of DMA masks for coherent allocations\") added an additional\ncheck to the coherent DMA mask that results in an error when the mask is\nlarger than what dma_addr_t can address.\n\nSet the LCDC coherent DMA mask to DMA_BIT_MASK(32) instead of ~0 to fix\nthe problem.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart+renesas@ideasonboard.com\u003e\nSigned-off-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\n"
    },
    {
      "commit": "4f387323853c495ac589210832fad4503f75a0e7",
      "tree": "ff7c67d3e22498ba48132012c0faa8ad2f8a2da3",
      "parents": [
        "dcd740b645003b866d7eb30d13d34d0729cce9db"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart+renesas@ideasonboard.com",
        "time": "Mon Dec 16 19:16:08 2013 +0100"
      },
      "committer": {
        "name": "Simon Horman",
        "email": "horms+renesas@verge.net.au",
        "time": "Thu Dec 26 14:20:57 2013 +0900"
      },
      "message": "ARM: shmobile: kzm9g: Fix coherent DMA mask\n\nCommit 4dcfa60071b3d23f0181f27d8519f12e37cefbb9 (\"ARM: DMA-API: better\nhanding of DMA masks for coherent allocations\") added an additional\ncheck to the coherent DMA mask that results in an error when the mask is\nlarger than what dma_addr_t can address.\n\nSet the LCDC coherent DMA mask to DMA_BIT_MASK(32) instead of ~0 to fix\nthe problem.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart+renesas@ideasonboard.com\u003e\nSigned-off-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\n"
    },
    {
      "commit": "dcd740b645003b866d7eb30d13d34d0729cce9db",
      "tree": "1d47ad0e40099411fe299823a5b0f6fe4f07cf4b",
      "parents": [
        "d721a15c300c5f638a11573a6dd492158e737d6a"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart+renesas@ideasonboard.com",
        "time": "Mon Dec 16 19:16:07 2013 +0100"
      },
      "committer": {
        "name": "Simon Horman",
        "email": "horms+renesas@verge.net.au",
        "time": "Thu Dec 26 14:20:53 2013 +0900"
      },
      "message": "ARM: shmobile: armadillo: Fix coherent DMA mask\n\nCommit 4dcfa60071b3d23f0181f27d8519f12e37cefbb9 (\"ARM: DMA-API: better\nhanding of DMA masks for coherent allocations\") added an additional\ncheck to the coherent DMA mask that results in an error when the mask is\nlarger than what dma_addr_t can address.\n\nSet the LCDC coherent DMA mask to DMA_BIT_MASK(32) instead of ~0 to fix\nthe problem.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart+renesas@ideasonboard.com\u003e\nSigned-off-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\n"
    },
    {
      "commit": "6d4c88304794442055eaea1c07f3c7b988b8c924",
      "tree": "0a3dcead553642464e0387974f2a2e3f8b09bbe9",
      "parents": [
        "38958c15dc640a9249e4f0cd0dfb0ddc7a23464d"
      ],
      "author": {
        "name": "Suman Anna",
        "email": "s-anna@ti.com",
        "time": "Mon Dec 23 16:53:11 2013 -0600"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Wed Dec 25 21:41:27 2013 -0700"
      },
      "message": "ARM: OMAP2+: hwmod_data: fix missing OMAP_INTC_START in irq data\n\nCommit 7d7e1eb (ARM: OMAP2+: Prepare for irqs.h removal) and commit\nec2c082 (ARM: OMAP2+: Remove hardcoded IRQs and enable SPARSE_IRQ)\nupdated the way interrupts for OMAP2/3 devices are defined in the\nHWMOD data structures to being an index plus a fixed offset (defined\nby OMAP_INTC_START).\n\nCouple of irqs in the OMAP2/3 hwmod data were misconfigured completely\nas they were missing this OMAP_INTC_START relative offset. Add this\noffset back to fix the incorrect irq data for the following modules:\n\tOMAP2 - GPMC, RNG\n\tOMAP3 - GPMC, ISP MMU \u0026 IVA MMU\n\nSigned-off-by: Suman Anna \u003cs-anna@ti.com\u003e\nFixes: 7d7e1eba7e92 (\"ARM: OMAP2+: Prepare for irqs.h removal\")\nFixes: ec2c0825ca31 (\"ARM: OMAP2+: Remove hardcoded IRQs and enable SPARSE_IRQ\")\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "38958c15dc640a9249e4f0cd0dfb0ddc7a23464d",
      "tree": "29bd8eb282ddf172b8faaf8ec845993ee4a41bac",
      "parents": [
        "374b105797c3d4f29c685f3be535c35f5689b30e"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Thu Dec 12 15:22:49 2013 +0530"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Wed Dec 25 21:12:29 2013 -0700"
      },
      "message": "ARM: DRA7: hwmod: Fix boot crash with DEBUG_LL\n\nWith commit \u00277dedd34: ARM: OMAP2+: hwmod: Fix a crash in _setup_reset() with\n DEBUG_LL\u0027 we moved from parsing cmdline to identify uart used for earlycon\nto using the requsite hwmod CONFIG_DEBUG_OMAPxUARTy FLAGS.\n\nOn DRA7 though, we seem to be missing this flag, and atleast on the DRA7 EVM\nwhere we use uart1 for console, boot fails with DEBUG_LL enabled.\n\nReported-by: Lokesh Vutla \u003clokeshvutla@ti.com\u003e\nTested-by:  Lokesh Vutla \u003clokeshvutla@ti.com\u003e # on a different base\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nFixes: 7dedd346941d (\"ARM: OMAP2+: hwmod: Fix a crash in _setup_reset() with DEBUG_LL\")\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "93579aeec2093ff12b55491c655129431b63e3dd",
      "tree": "fe2def1033b4aada50a27788adce9a6506183504",
      "parents": [
        "ba8b844f1b47f003d8d0af94275dc5bc7ab9665d",
        "95fcfa70f3bc4b3b82bf582fa5b24a39bdbd23ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 22 11:13:02 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 22 11:13:02 2013 -0800"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC fixes from Olof Johansson:\n \"Much smaller batch of fixes this week.\n\n  Biggest one is a revert of an OMAP display change that removed some\n  non-DT pinmux code that was still needed for 3.13 to get DSI displays\n  to work.\n\n  There\u0027s also a fix that resolves some misdescribed GPIO controller\n  resources on shmobile.  The rest are mostly smaller fixes, a couple of\n  MAINTAINERS updates, etc\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  Revert \"ARM: OMAP2+: Remove legacy mux code for display.c\"\n  MAINTAINERS: Add keystone clock drivers\n  MAINTAINERS: Add keystone git tree information\n  ARM: s3c64xx: dt: Fix boot failure due to double clock initialization\n  ARM: shmobile: r8a7790: Fix GPIO resources in DTS\n  irqchip: renesas-intc-irqpin: Fix register bitfield shift calculation\n  ARM: shmobile: lager: phy fixup needs CONFIG_PHYLIB\n"
    },
    {
      "commit": "4773ef2241aa9bdca5b8cb228253981b73883ec9",
      "tree": "cb8618c9a2a38406415ec12fabfc323b2135aa10",
      "parents": [
        "a81ce79bf294bf61fd3069abdb0923598615da84",
        "1e01c7eb7c431a74437d73fe54670398b4d2b222"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 20 13:50:42 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 20 13:50:42 2013 -0800"
      },
      "message": "Merge tag \u0027arc-fixes-for-3.13-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc\n\nPull ARC fix from Vineet Gupta:\n \"Fix busted syscall table due to unistd header inclusion issue\"\n\n* tag \u0027arc-fixes-for-3.13-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc:\n  ARC: Allow conditional multiple inclusion of uapi/asm/unistd.h\n"
    },
    {
      "commit": "a81ce79bf294bf61fd3069abdb0923598615da84",
      "tree": "b3137fbeda278343747bfc0b0ed4259ec9106079",
      "parents": [
        "df36ac1bc2a166eef90785d584e4cfed6f52bd32",
        "cdc27c27843248ae7eb0df5fc261dd004eaa5670"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 20 13:50:08 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 20 13:50:08 2013 -0800"
      },
      "message": "Merge tag \u0027arm64-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux\n\nPull arm64 ptrace fix from Catalin Marinas.\n\n* tag \u0027arm64-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:\n  arm64: ptrace: avoid using HW_BREAKPOINT_EMPTY for disabled events\n"
    },
    {
      "commit": "11daf32be9a6041a2406c2cbf76b75a9c4a6eaaa",
      "tree": "c328f0b920e6364374591784ddc5e144e1f80821",
      "parents": [
        "bbca4d39175a96b882def1628e8b532998750dfa"
      ],
      "author": {
        "name": "Matteo Facchinetti",
        "email": "matteo.facchinetti@sirius-es.it",
        "time": "Fri Dec 20 10:16:22 2013 +0100"
      },
      "committer": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Fri Dec 20 22:12:07 2013 +0100"
      },
      "message": "powerpc/512x: dts: disable MPC5125 usb module\n\nAt the moment the USB controller\u0027s pin muxing is not setup\ncorrectly and causes a kernel panic upon system startup, so\ndisable the USB1 device tree node in the MPC5125 tower board\ndts file.\n\nThe USB controller is connected to an USB3320 ULPI transceiver\nand the device tree should receive an update to reflect correct\ndependencies and required initialization data before the USB1\nnode can get re-enabled.\n\nSigned-off-by: Matteo Facchinetti \u003cmatteo.facchinetti@sirius-es.it\u003e\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\n"
    },
    {
      "commit": "46dd0835cacd149a981254864af9f41e7c841a94",
      "tree": "650d0ac389031e9126a1a83a7ab4518ae45b4e27",
      "parents": [
        "597d795a2a786d22dd872332428e2b9439ede639",
        "5e6d26cf4857a98032a4b71b13d5b33163803523"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 20 12:26:54 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 20 12:26:54 2013 -0800"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull KVM fixes from Paolo Bonzini:\n \"The PPC folks had a large amount of changes queued for 3.13, and now\n  they are fixing the bugs\"\n\n* tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: PPC: Book3S HV: Don\u0027t drop low-order page address bits\n  powerpc: book3s: kvm: Don\u0027t abuse host r2 in exit path\n  powerpc/kvm/booke: Fix build break due to stack frame size warning\n  KVM: PPC: Book3S: PR: Enable interrupts earlier\n  KVM: PPC: Book3S: PR: Make svcpu -\u003e vcpu store preempt savvy\n  KVM: PPC: Book3S: PR: Export kvmppc_copy_to|from_svcpu\n  KVM: PPC: Book3S: PR: Don\u0027t clobber our exit handler id\n  powerpc: kvm: fix rare but potential deadlock scene\n  KVM: PPC: Book3S HV: Take SRCU read lock around kvm_read_guest() call\n  KVM: PPC: Book3S HV: Make tbacct_lock irq-safe\n  KVM: PPC: Book3S HV: Refine barriers in guest entry/exit\n  KVM: PPC: Book3S HV: Fix physical address calculations\n"
    },
    {
      "commit": "95fcfa70f3bc4b3b82bf582fa5b24a39bdbd23ae",
      "tree": "9809f3d006ef319b1fe43bd82b159ea1d0b7b818",
      "parents": [
        "cd15c51d6c2f577f896471a058f33a95f164dba2",
        "23de2278ebc3a2f971ce45ca5e5e35c9d5a74040"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@linaro.org",
        "time": "Fri Dec 20 11:27:12 2013 -0800"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@linaro.org",
        "time": "Fri Dec 20 11:28:30 2013 -0800"
      },
      "message": "Merge tag \u0027renesas-fixes-for-v3.13\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into fixes\n\nFrom Simon Horman:\nRenesas ARM based SoC fixes for v3.13\n\n* r8a7790 (R-Car H1) SoC\n  - Correct GPIO resources in DT.\n\n    This problem has been present since GPIOs were added to the r8a7790 SoC\n    by f98e10c88aa95bf7 (\"ARM: shmobile: r8a7790: Add GPIO controller\n    devices to device tree\") in v3.12-rc1.\n\n* irqchip renesas-intc-irqpin\n  - Correct register bitfield shift calculation\n\n    This bug has been present since the renesas-intc-irqpin driver was\n    introduced by 443580486e3b9657 (\"irqchip: Renesas INTC External IRQ pin\n    driver\") in v3.10-rc1\n\n* Lager board\n  - Do not build the phy fixup unless CONFIG_PHYLIB is enabled\n\n    This problem was introduced by 48c8b96f21817aad\n\n* tag \u0027renesas-fixes-for-v3.13\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:\n  ARM: shmobile: r8a7790: Fix GPIO resources in DTS\n  irqchip: renesas-intc-irqpin: Fix register bitfield shift calculation\n  ARM: shmobile: lager: phy fixup needs CONFIG_PHYLIB\n\nSigned-off-by: Kevin Hilman \u003ckhilman@linaro.org\u003e\n"
    },
    {
      "commit": "5e6d26cf4857a98032a4b71b13d5b33163803523",
      "tree": "d03a25795db858016a6bf08b0f31c44ef02e96a4",
      "parents": [
        "319e2e3f63c348a9b66db4667efa73178e18b17d",
        "df9059bb64023da9f27e56a94a3e2b8f4b6336a9"
      ],
      "author": {
        "name": "Paolo Bonzini",
        "email": "pbonzini@redhat.com",
        "time": "Fri Dec 20 19:13:58 2013 +0100"
      },
      "committer": {
        "name": "Paolo Bonzini",
        "email": "pbonzini@redhat.com",
        "time": "Fri Dec 20 19:13:58 2013 +0100"
      },
      "message": "Merge tag \u0027signed-for-3.13\u0027 of git://github.com/agraf/linux-2.6 into kvm-master\n\nPatch queue for 3.13 - 2013-12-18\n\nThis fixes some grave issues we\u0027ve only found after 3.13-rc1:\n\n  - Make the modularized HV/PR book3s kvm work well as modules\n  - Fix some race conditions\n  - Fix compilation with certain compilers (booke)\n  - Fix THP for book3s_hv\n  - Fix preemption for book3s_pr\n\nAlexander Graf (4):\n      KVM: PPC: Book3S: PR: Don\u0027t clobber our exit handler id\n      KVM: PPC: Book3S: PR: Export kvmppc_copy_to|from_svcpu\n      KVM: PPC: Book3S: PR: Make svcpu -\u003e vcpu store preempt savvy\n      KVM: PPC: Book3S: PR: Enable interrupts earlier\n\nAneesh Kumar K.V (1):\n      powerpc: book3s: kvm: Don\u0027t abuse host r2 in exit path\n\nPaul Mackerras (5):\n      KVM: PPC: Book3S HV: Fix physical address calculations\n      KVM: PPC: Book3S HV: Refine barriers in guest entry/exit\n      KVM: PPC: Book3S HV: Make tbacct_lock irq-safe\n      KVM: PPC: Book3S HV: Take SRCU read lock around kvm_read_guest() call\n      KVM: PPC: Book3S HV: Don\u0027t drop low-order page address bits\n\nScott Wood (1):\n      powerpc/kvm/booke: Fix build break due to stack frame size warning\n\npingfan liu (1):\n      powerpc: kvm: fix rare but potential deadlock scene\n"
    },
    {
      "commit": "4203d0eb3acc459d1e7737193b5684e71185dca7",
      "tree": "357734dc414c22e87cd676dd1ff3feead64defc9",
      "parents": [
        "5263f0a88076ab32b3120356645734918bdc1700",
        "c1d15f5c8bc1170dafe16e988e55437245966dfe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 20 09:34:54 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 20 09:34:54 2013 -0800"
      },
      "message": "Merge tag \u0027stable/for-linus-3.13-rc4-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip\n\nPull Xen bugfixes from Konrad Rzeszutek Wilk:\n - Fix balloon driver for auto-translate guests (PVHVM, ARM) to not use\n   scratch pages.\n - Fix block API header for ARM32 and ARM64 to have proper layout\n - On ARM when mapping guests, stick on PTE_SPECIAL\n - When using SWIOTLB under ARM, don\u0027t call swiotlb functions twice\n - When unmapping guests memory and if we fail, don\u0027t return pages which\n   failed to be unmapped.\n - Grant driver was using the wrong address on ARM.\n\n* tag \u0027stable/for-linus-3.13-rc4-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip:\n  xen/balloon: Seperate the auto-translate logic properly (v2)\n  xen/block: Correctly define structures in public headers on ARM32 and ARM64\n  arm: xen: foreign mapping PTEs are special.\n  xen/arm64: do not call the swiotlb functions twice\n  xen: privcmd: do not return pages which we have failed to unmap\n  XEN: Grant table address, xen_hvm_resume_frames, is a phys_addr not a pfn\n"
    },
    {
      "commit": "cd15c51d6c2f577f896471a058f33a95f164dba2",
      "tree": "9d42b8ea581ca35bdf75467b8bbbab21e7056ff9",
      "parents": [
        "5b8314a98888b12159d0b1b14982b8dd2d94e3f5",
        "130f769e81fc472beb2211320777e26050e3fa15"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@linaro.org",
        "time": "Fri Dec 20 08:30:50 2013 -0800"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@linaro.org",
        "time": "Fri Dec 20 08:30:50 2013 -0800"
      },
      "message": "Merge tag \u0027omap-for-v3.13/display-fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes\n\nI accidentally removed some mux code for omap4 that I thought was\ndead code as omap4 has been booting with device tree only since\nv3.10. Turns out I also removed some display related mux code,\nso let\u0027s revert that except for the dead code parts.\n\n* tag \u0027omap-for-v3.13/display-fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (439 commits)\n  Revert \"ARM: OMAP2+: Remove legacy mux code for display.c\"\n  +Linux 3.13-rc4\n"
    },
    {
      "commit": "40e2d7f9b5dae048789c64672bf3027fbb663ffa",
      "tree": "927f4eed6788b6e07a80edf905f1e63780b1ea1f",
      "parents": [
        "319e2e3f63c348a9b66db4667efa73178e18b17d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 18 16:44:57 2013 -0500"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Dec 19 11:47:39 2013 -0800"
      },
      "message": "x86 idle: Repair large-server 50-watt idle-power regression\n\nLinux 3.10 changed the timing of how thread_info-\u003eflags is touched:\n\n\tx86: Use generic idle loop\n\t(7d1a941731fabf27e5fb6edbebb79fe856edb4e5)\n\nThis caused Intel NHM-EX and WSM-EX servers to experience a large number\nof immediate MONITOR/MWAIT break wakeups, which caused cpuidle to demote\nfrom deep C-states to shallow C-states, which caused these platforms\nto experience a significant increase in idle power.\n\nNote that this issue was already present before the commit above,\nhowever, it wasn\u0027t seen often enough to be noticed in power measurements.\n\nHere we extend an errata workaround from the Core2 EX \"Dunnington\"\nto extend to NHM-EX and WSM-EX, to prevent these immediate\nreturns from MWAIT, reducing idle power on these platforms.\n\nWhile only acpi_idle ran on Dunnington, intel_idle\nmay also run on these two newer systems.\nAs of today, there are no other models that are known\nto need this tweak.\n\nLink: http://lkml.kernel.org/r/CAJvTdK\u003d%2BaNN66mYpCGgbHGCHhYQAKx-vB0kJSWjVpsNb_hOAtQ@mail.gmail.com\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nLink: http://lkml.kernel.org/r/baff264285f6e585df757d58b17788feabc68918.1387403066.git.len.brown@intel.com\nCc: \u003cstable@vger.kernel.org\u003e # 3.12.x, 3.11.x, 3.10.x\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "cdc27c27843248ae7eb0df5fc261dd004eaa5670",
      "tree": "202d38bcf449e2a9edb9e2e8da9384078b1af660",
      "parents": [
        "319e2e3f63c348a9b66db4667efa73178e18b17d"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Dec 17 17:09:08 2013 +0000"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Dec 19 17:41:25 2013 +0000"
      },
      "message": "arm64: ptrace: avoid using HW_BREAKPOINT_EMPTY for disabled events\n\nCommit 8f34a1da35ae (\"arm64: ptrace: use HW_BREAKPOINT_EMPTY type for\ndisabled breakpoints\") fixed an issue with GDB trying to zero breakpoint\ncontrol registers. The problem there is that the arch hw_breakpoint code\nwill attempt to create a (disabled), execute breakpoint of length 0.\n\nThis will fail validation and report unexpected failure to GDB. To avoid\nthis, we treated disabled breakpoints as HW_BREAKPOINT_EMPTY, but that\nseems to have broken with recent kernels, causing watchpoints to be\ntreated as TYPE_INST in the core code and returning ENOSPC for any\nfurther breakpoints.\n\nThis patch fixes the problem by prioritising the `enable\u0027 field of the\nbreakpoint: if it is cleared, we simply update the perf_event_attr to\nindicate that the thing is disabled and don\u0027t bother changing either the\ntype or the length. This reinforces the behaviour that the breakpoint\ncontrol register is essentially read-only apart from the enable bit\nwhen disabling a breakpoint.\n\nCc: \u003cstable@vger.kernel.org\u003e\nReported-by: Aaron Liu \u003cliucy214@gmail.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "1e01c7eb7c431a74437d73fe54670398b4d2b222",
      "tree": "6039e2cc7deef090473c1be68d73647bedd26c15",
      "parents": [
        "319e2e3f63c348a9b66db4667efa73178e18b17d"
      ],
      "author": {
        "name": "Vineet Gupta",
        "email": "vgupta@synopsys.com",
        "time": "Thu Dec 19 18:55:58 2013 +0530"
      },
      "committer": {
        "name": "Vineet Gupta",
        "email": "vgupta@synopsys.com",
        "time": "Thu Dec 19 19:44:12 2013 +0530"
      },
      "message": "ARC: Allow conditional multiple inclusion of uapi/asm/unistd.h\n\nCommit 97bc386fc12d \"ARC: Add guard macro to uapi/asm/unistd.h\"\ninhibited multiple inclusion of ARCH unistd.h. This however hosed the system\nsince Generic syscall table generator relies on it being included twice,\nand in lack-of an empty table was emitted by C preprocessor.\n\nFix that by allowing one exception to rule for the special case (just\nlike Xtensa)\n\nSuggested-by: Chen Gang \u003cgang.chen.5i5j@gmail.com\u003e\nSigned-off-by: Vineet Gupta \u003cvgupta@synopsys.com\u003e\n"
    },
    {
      "commit": "d721a15c300c5f638a11573a6dd492158e737d6a",
      "tree": "9af351174785e4ab00dae704ba29f17bd17b9148",
      "parents": [
        "4799e310caf0fb9078389766d0210d1c6133ad51"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben.dooks@codethink.co.uk",
        "time": "Mon Dec 16 12:38:48 2013 +0000"
      },
      "committer": {
        "name": "Simon Horman",
        "email": "horms+renesas@verge.net.au",
        "time": "Thu Dec 19 18:14:48 2013 +0900"
      },
      "message": "ARM: shmobile: r8a7790: fix shdi resource sizes\n\nThe r8a7790.dtsi file has four sdhi nodes which the first two have the wrong\nresource size for their register block. This causes the sh_modbile_sdhi driver\nto fail to communicate with card at-all.\n\nChange sdhi{0,1} node size from 0x100 to 0x200 to correct these nodes\nas per Kuninori Morimoto\u0027s response to the original patch where all four\nnodes where changed. sdhi{2,3} are the correct size.\n\nThis bug has been present since sdhi resources were added to the r8a7790 by\n8c9b1aa41853272a (\"ARM: shmobile: r8a7790: add MMCIF and SDHI DT\ntemplates\") in v3.11-rc2.\n\nSigned-off-by: Ben Dooks \u003cben.dooks@codethink.co.uk\u003e\nTested-by: William Towle \u003cwilliam.towle@codethink.co.uk\u003e\nAcked-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\n"
    },
    {
      "commit": "4799e310caf0fb9078389766d0210d1c6133ad51",
      "tree": "9b328326d7e601e9ec4d213e5e4bc3087241af5f",
      "parents": [
        "9fb444f22f09cfad3798e3610f7dc62f8a385ee8"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Mon Dec 16 00:16:52 2013 -0800"
      },
      "committer": {
        "name": "Simon Horman",
        "email": "horms+renesas@verge.net.au",
        "time": "Thu Dec 19 18:10:26 2013 +0900"
      },
      "message": "ARM: shmobile: bockw: fixup DMA mask\n\n4dcfa60071b3d23f0181f27d8519f12e37cefbb9\n(ARM: DMA-API: better handing of DMA masks for coherent allocations)\nexchanged DMA mask check method.\nBelow warning will appear without this patch\n\nasoc-simple-card asoc-simple-card.0: \\\n  Coherent DMA mask 0xffffffffffffffff is larger than dma_addr_t allows\nasoc-simple-card asoc-simple-card.0: \\\n  Driver did not use or check the return value from dma_set_coherent_mask()?\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\n"
    },
    {
      "commit": "9fb444f22f09cfad3798e3610f7dc62f8a385ee8",
      "tree": "96f1aff635d71725ce67a94e4bd450bde9538a16",
      "parents": [
        "23de2278ebc3a2f971ce45ca5e5e35c9d5a74040"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart+renesas@ideasonboard.com",
        "time": "Wed Dec 11 03:48:15 2013 +0100"
      },
      "committer": {
        "name": "Simon Horman",
        "email": "horms+renesas@verge.net.au",
        "time": "Thu Dec 19 15:24:35 2013 +0900"
      },
      "message": "ARM: shmobile: armadillo: Add PWM backlight power supply\n\nCommit 22ceeee16eb8f0d04de3ef43a5174fb30ec18af9 (\"pwm-backlight: Add\npower supply support\") added a mandatory power supply for the PWM\nbacklight. Add a fixed 5V regulator to board code with a consumer supply\nentry for the backlight device.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart+renesas@ideasonboard.com\u003e\nSigned-off-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\n(cherry picked from commit ad11cb9a5cf96346f1240995c672cdbb5501785c)\nSigned-off-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\n"
    },
    {
      "commit": "84ed8a99058e61567f495cc43118344261641c5f",
      "tree": "0b97c1660359e831fb3947a83ee7b37705ec0823",
      "parents": [
        "73f038b863dfe98acabc7c36c17342b84ad52e94"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Dec 18 17:08:48 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 18 19:04:51 2013 -0800"
      },
      "message": "sh: always link in helper functions extracted from libgcc\n\nE.g. landisk_defconfig, which has CONFIG_NTFS_FS\u003dm:\n\n  ERROR: \"__ashrdi3\" [fs/ntfs/ntfs.ko] undefined!\n\nFor \"lib-y\", if no symbols in a compilation unit are referenced by other\nunits, the compilation unit will not be included in vmlinux.  This\nbreaks modules that do reference those symbols.\n\nUse \"obj-y\" instead to fix this.\n\nhttp://kisskb.ellerman.id.au/kisskb/buildresult/8838077/\n\nThis doesn\u0027t fix all cases. There are others, e.g. udivsi3.\nThis is also not limited to sh, many architectures handle this in the\nsame way.\n\nA simple solution is to unconditionally include all helper functions.\nA more complex solution is to make the choice of \"lib-y\" or \"obj-y\" depend\non CONFIG_MODULES:\n\n  obj-$(CONFIG_MODULES) +\u003d ...\n  lib-y($CONFIG_MODULES) +\u003d ...\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nTested-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nReviewed-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "20841405940e7be0617612d521e206e4b6b325db",
      "tree": "ff60aa7674876d90e25db4046d9916f73680682b",
      "parents": [
        "de466bd628e8d663fdf3f791bc8db318ee85c714"
      ],
      "author": {
        "name": "Rik van Riel",
        "email": "riel@redhat.com",
        "time": "Wed Dec 18 17:08:44 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 18 19:04:51 2013 -0800"
      },
      "message": "mm: fix TLB flush race between migration, and change_protection_range\n\nThere are a few subtle races, between change_protection_range (used by\nmprotect and change_prot_numa) on one side, and NUMA page migration and\ncompaction on the other side.\n\nThe basic race is that there is a time window between when the PTE gets\nmade non-present (PROT_NONE or NUMA), and the TLB is flushed.\n\nDuring that time, a CPU may continue writing to the page.\n\nThis is fine most of the time, however compaction or the NUMA migration\ncode may come in, and migrate the page away.\n\nWhen that happens, the CPU may continue writing, through the cached\ntranslation, to what is no longer the current memory location of the\nprocess.\n\nThis only affects x86, which has a somewhat optimistic pte_accessible.\nAll other architectures appear to be safe, and will either always flush,\nor flush whenever there is a valid mapping, even with no permissions\n(SPARC).\n\nThe basic race looks like this:\n\nCPU A\t\t\tCPU B\t\t\tCPU C\n\n\t\t\t\t\t\tload TLB entry\nmake entry PTE/PMD_NUMA\n\t\t\tfault on entry\n\t\t\t\t\t\tread/write old page\n\t\t\tstart migrating page\n\t\t\tchange PTE/PMD to new page\n\t\t\t\t\t\tread/write old page [*]\nflush TLB\n\t\t\t\t\t\treload TLB from new entry\n\t\t\t\t\t\tread/write new page\n\t\t\t\t\t\tlose data\n\n[*] the old page may belong to a new user at this point!\n\nThe obvious fix is to flush remote TLB entries, by making sure that\npte_accessible aware of the fact that PROT_NONE and PROT_NUMA memory may\nstill be accessible if there is a TLB flush pending for the mm.\n\nThis should fix both NUMA migration and compaction.\n\n[mgorman@suse.de: fix build]\nSigned-off-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Mel Gorman \u003cmgorman@suse.de\u003e\nCc: Alex Thorlton \u003cathorlton@sgi.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2b4847e73004c10ae6666c2e27b5c5430aed8698",
      "tree": "f5062cda19087b1d9a6830feffc4089aeb5b7fc8",
      "parents": [
        "c97102ba96324da330078ad8619ba4dfe840dbe3"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mgorman@suse.de",
        "time": "Wed Dec 18 17:08:32 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 18 19:04:50 2013 -0800"
      },
      "message": "mm: numa: serialise parallel get_user_page against THP migration\n\nBase pages are unmapped and flushed from cache and TLB during normal\npage migration and replaced with a migration entry that causes any\nparallel NUMA hinting fault or gup to block until migration completes.\n\nTHP does not unmap pages due to a lack of support for migration entries\nat a PMD level.  This allows races with get_user_pages and\nget_user_pages_fast which commit 3f926ab945b6 (\"mm: Close races between\nTHP migration and PMD numa clearing\") made worse by introducing a\npmd_clear_flush().\n\nThis patch forces get_user_page (fast and normal) on a pmd_numa page to\ngo through the slow get_user_page path where it will serialise against\nTHP migration and properly account for the NUMA hinting fault.  On the\nmigration side the page table lock is taken for each PTE update.\n\nSigned-off-by: Mel Gorman \u003cmgorman@suse.de\u003e\nReviewed-by: Rik van Riel \u003criel@redhat.com\u003e\nCc: Alex Thorlton \u003cathorlton@sgi.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbca4d39175a96b882def1628e8b532998750dfa",
      "tree": "5672d4963539ad56ee1eeb63399eb385ea01fc6a",
      "parents": [
        "803c2d2f84da9dc2619449994af34d27148ab20d"
      ],
      "author": {
        "name": "Gerhard Sittig",
        "email": "gsi@denx.de",
        "time": "Tue Dec 10 10:51:08 2013 +0100"
      },
      "committer": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Wed Dec 18 20:50:16 2013 +0100"
      },
      "message": "powerpc/512x: dts: remove misplaced IRQ spec from \u0027soc\u0027 node (5125)\n\nthe \u0027soc\u0027 node in the MPC5125 \"tower\" board .dts has an \u0027#interrupt-cells\u0027\nproperty although this node is not an interrupt controller\n\nremove this erroneously placed property because starting with v3.13-rc1\nlookup and resolution of \u0027interrupts\u0027 specs for peripherals gets misled\n(tries to use the \u0027soc\u0027 as the interrupt parent which fails), emits\n\u0027no irq domain found\u0027 WARN() messages and breaks the boot process\n\n[ best viewed with \u0027git diff -U5\u0027 to have DT node names in the context ]\n\nCc: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: linuxppc-dev@lists.ozlabs.org\nCc: devicetree@vger.kernel.org\nSigned-off-by: Gerhard Sittig \u003cgsi@denx.de\u003e\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\n"
    },
    {
      "commit": "d80512f87474f2dfd67ef931737659acce20fe69",
      "tree": "dac6a70fa90b58bdf396292e95dced35c3caccff",
      "parents": [
        "319e2e3f63c348a9b66db4667efa73178e18b17d"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Dec 16 14:31:26 2013 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Dec 18 17:35:18 2013 +0100"
      },
      "message": "s390/smp: improve setup of possible cpu mask\n\nSince under z/VM we cannot have more than 64 cpus, make sure the\ncpu_possible_mask does not contain more bits.\nThis avoids wasting memory for dynamic per-cpu allocations if\nCONFIG_NR_CPUS is larger than 64.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "df9059bb64023da9f27e56a94a3e2b8f4b6336a9",
      "tree": "b07b0977b2ae94db5a5f898f79bbebf2171b79db",
      "parents": [
        "36e7bb38028d3d812aa7749208249d600a30c22c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 16 13:31:46 2013 +1100"
      },
      "committer": {
        "name": "Alexander Graf",
        "email": "agraf@suse.de",
        "time": "Wed Dec 18 11:30:35 2013 +0100"
      },
      "message": "KVM: PPC: Book3S HV: Don\u0027t drop low-order page address bits\n\nCommit caaa4c804fae (\"KVM: PPC: Book3S HV: Fix physical address\ncalculations\") unfortunately resulted in some low-order address bits\ngetting dropped in the case where the guest is creating a 4k HPTE\nand the host page size is 64k.  By getting the low-order bits from\nhva rather than gpa we miss out on bits 12 - 15 in this case, since\nhva is at page granularity.  This puts the missing bits back in.\n\nReported-by: Alexey Kardashevskiy \u003caik@ozlabs.ru\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n"
    },
    {
      "commit": "36e7bb38028d3d812aa7749208249d600a30c22c",
      "tree": "44f9412d7b84a8c54c57edb11c1f4597f21df701",
      "parents": [
        "f5f972102d5c12729f0a35fce266b580aaa03f66"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Mon Nov 11 19:29:47 2013 +0530"
      },
      "committer": {
        "name": "Alexander Graf",
        "email": "agraf@suse.de",
        "time": "Wed Dec 18 11:29:31 2013 +0100"
      },
      "message": "powerpc: book3s: kvm: Don\u0027t abuse host r2 in exit path\n\nWe don\u0027t use PACATOC for PR. Avoid updating HOST_R2 with PR\nKVM mode when both HV and PR are enabled in the kernel. Without this we\nget the below crash\n\n(qemu)\nUnable to handle kernel paging request for data at address 0xffffffffffff8310\nFaulting instruction address: 0xc00000000001d5a4\ncpu 0x2: Vector: 300 (Data Access) at [c0000001dc53aef0]\n    pc: c00000000001d5a4: .vtime_delta.isra.1+0x34/0x1d0\n    lr: c00000000001d760: .vtime_account_system+0x20/0x60\n    sp: c0000001dc53b170\n   msr: 8000000000009032\n   dar: ffffffffffff8310\n dsisr: 40000000\n  current \u003d 0xc0000001d76c62d0\n  paca    \u003d 0xc00000000fef1100   softe: 0        irq_happened: 0x01\n    pid   \u003d 4472, comm \u003d qemu-system-ppc\nenter ? for help\n[c0000001dc53b200] c00000000001d760 .vtime_account_system+0x20/0x60\n[c0000001dc53b290] c00000000008d050 .kvmppc_handle_exit_pr+0x60/0xa50\n[c0000001dc53b340] c00000000008f51c kvm_start_lightweight+0xb4/0xc4\n[c0000001dc53b510] c00000000008cdf0 .kvmppc_vcpu_run_pr+0x150/0x2e0\n[c0000001dc53b9e0] c00000000008341c .kvmppc_vcpu_run+0x2c/0x40\n[c0000001dc53ba50] c000000000080af4 .kvm_arch_vcpu_ioctl_run+0x54/0x1b0\n[c0000001dc53bae0] c00000000007b4c8 .kvm_vcpu_ioctl+0x478/0x730\n[c0000001dc53bca0] c0000000002140cc .do_vfs_ioctl+0x4ac/0x770\n[c0000001dc53bd80] c0000000002143e8 .SyS_ioctl+0x58/0xb0\n[c0000001dc53be30] c000000000009e58 syscall_exit+0x0/0x98\n\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n"
    },
    {
      "commit": "130f769e81fc472beb2211320777e26050e3fa15",
      "tree": "4ede696ab2c3f6a0c49a04aee48bb676b2d89003",
      "parents": [
        "319e2e3f63c348a9b66db4667efa73178e18b17d"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon Dec 16 09:14:48 2013 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Dec 17 16:28:34 2013 -0800"
      },
      "message": "Revert \"ARM: OMAP2+: Remove legacy mux code for display.c\"\n\nCommit e30b06f4d5f000c31a7747a7e7ada78a5fd419a1 (ARM: OMAP2+: Remove\nlegacy mux code for display.c) removed non-DT DSI and HDMI pinmuxing.\nHowever, DSI pinmuxing is still needed, and removing that caused DSI\ndisplays not to work.\n\nThis reverts the DSI parts of the commit.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "dd0508093b79141e0044ca02f0acb6319f69f546",
      "tree": "5e0116949fd98cfaee9b118b6637203d17fa5dd0",
      "parents": [
        "1070d5ac193af55fd335ef2aacaf03c5fc4ee461",
        "9dbdb155532395ba000c5d5d187658b0e17e529f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 17 12:35:54 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 17 12:35:54 2013 -0800"
      },
      "message": "Merge branch \u0027sched-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull scheduler fixes from Ingo Molnar:\n \"Three fixes for scheduler crashes, each triggers in relatively rare,\n  hardware environment dependent situations\"\n\n* \u0027sched-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  sched/fair: Rework sched_fair time accounting\n  math64: Add mul_u64_u32_shr()\n  sched: Remove PREEMPT_NEED_RESCHED from generic code\n  sched: Initialize power_orig for overlapping groups\n"
    },
    {
      "commit": "1070d5ac193af55fd335ef2aacaf03c5fc4ee461",
      "tree": "dc59593663b2c34f84444926ccf0cb93c81149e3",
      "parents": [
        "0eda4020ae53cc057a04ccc802a67f2a5336f8ef",
        "cf30d52e2d11523c42048ab89ed4215b5021526a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 17 12:35:05 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 17 12:35:05 2013 -0800"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf fix from Ingo Molnar:\n \"An x86/intel event constraint fix\"\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  perf/x86: Fix constraint table end marker bug\n"
    },
    {
      "commit": "4ddebaf42dcddd4a3004b59a44fc8da6bce0aa6c",
      "tree": "8b5dc810c9c3a144370a93972094befb2084a73e",
      "parents": [
        "f447ef4a56dee4b68a91460bcdfe06b5011085f2",
        "803c2d2f84da9dc2619449994af34d27148ab20d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 17 11:43:46 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 17 11:43:46 2013 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\nPull powerpc fixes from Ben Herrenschmidt:\n \"Uli\u0027s patch fixes a regression in ptrace caused by a mis-merge of a\n  previous LE patch.  The rest are all more endian fixes, all fairly\n  trivial, found during testing of 3.13-rc\u0027s\"\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/powernv: Fix OPAL LPC access in Little Endian\n  powerpc/powernv: Fix endian issue in opal_xscom_read\n  powerpc: Fix endian issues in crash dump code\n  powerpc/pseries: Fix endian issues in MSI code\n  powerpc/pseries: Fix PCIE link speed endian issue\n  powerpc/pseries: Fix endian issues in nvram code\n  powerpc/pseries: Fix endian issues in /proc/ppc64/lparcfg\n  powerpc: Fix topology core_id endian issue on LE builds\n  powerpc: Fix endian issue in setup-common.c\n  powerpc: PTRACE_PEEKUSR always returns FPR0\n"
    },
    {
      "commit": "a4d86e5e42f5ceea2a076735c887cc49a885a043",
      "tree": "d76eb253bc2b673551992ef9367286758a4050d0",
      "parents": [
        "b03bb79d4f3677adef410274fe73e6f16a1b3f41",
        "9d4450ae87398e248e8700e3507748e0d1751e25"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "treding@nvidia.com",
        "time": "Tue Dec 17 18:09:23 2013 +0100"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "treding@nvidia.com",
        "time": "Tue Dec 17 18:09:23 2013 +0100"
      },
      "message": "Merge tag \u0027tegra-for-3.14-powergate\u0027 into drm/for-next\n\nARM: tegra: powergate driver changes\n\nThis branch includes all the changes to Tegra\u0027s powergate driver for 3.14.\nThese are separate out, since the Tegra DRM changes for 3.14 rely on the\nnew APIs introduced here.\n\nA few cleanups and fixes are included, plus additions of Tegra124 SoC\nsupport, and a new API for manipulating Tegra\u0027s IO rail deep power down\nstates.\n\nThis branch is based on tag tegra-for-3.14-dmas-resets-rework, in order\nto avoid conflicts with the addition of common reset controller support\nto the powergate driver.\n"
    }
  ],
  "next": "b03bb79d4f3677adef410274fe73e6f16a1b3f41"
}
