)]}'
{
  "log": [
    {
      "commit": "26cd83670f2f5a3d5b5514a1f7d96567cdb9558b",
      "tree": "9577207e3a3f48fe0bb88d38f046d4114bf03008",
      "parents": [
        "03c21cb775a313f1ff19be59c5d02df3e3526471",
        "7fd13615992ae0fc132c9abb24511be43f3b5d9d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 28 17:00:50 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 28 17:00:50 2016 -0800"
      },
      "message": "Merge tag \u0027trace-v4.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace\n\nPull minor tracing fixes from Steven Rostedt:\n \"This includes three minor fixes, mostly due to cut-and-paste issues.\n\n  The first is a cut and paste issue that changed the amount of stack to\n  skip when tracing a stack dump from 0 to 6, which basically made the\n  stack disappear for small stack traces.\n\n  The second fix is just removing an unused field in a struct that is no\n  longer used, and currently just wastes space.\n\n  The third is another cut-and-paste fix that had a tracepoint recording\n  the wrong field (it was recording the previous field a second time)\"\n\n* tag \u0027trace-v4.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:\n  tracing/dma-buf/fence: Fix timeline str value on fence_annotate_wait_on\n  ftrace: Remove unused nr_trampolines var\n  tracing: Fix stacktrace skip depth in trace_buffer_unlock_commit_regs()\n"
    },
    {
      "commit": "03c21cb775a313f1ff19be59c5d02df3e3526471",
      "tree": "9334631e728a063664a80d044c32849f2a2aa3b9",
      "parents": [
        "075356c1cf59e37368f60cd68bdc99a6e2e46d83",
        "481eaec37e91e2b33f17275901172f50ce2c71e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 27 11:56:03 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 27 11:56:03 2016 -0800"
      },
      "message": "Merge tag \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n\nPull virtio tests and fixes from Michael Tsirkin:\n \"This fixes existing tests broken by barrier rework, and adds some new\n  tests.\n\n  Plus, there\u0027s a fix for an old bug in virtio-pci\"\n\n* tag \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost:\n  tools/virtio: add ringtest utilities\n  sh: fix smp_store_mb for !SMP\n  tools/virtio: use virt_xxx barriers\n  virtio_pci: fix use after free on release\n"
    },
    {
      "commit": "075356c1cf59e37368f60cd68bdc99a6e2e46d83",
      "tree": "58b503d285513c71e38f6747367aaaf2b7af1bbe",
      "parents": [
        "f0ce3ff42e1eb2219d151e73219b9ad790ef52fb",
        "57adec866c0440976c96a4b8f5b59fb411b1cacb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 27 11:08:30 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 27 11:08:30 2016 -0800"
      },
      "message": "Merge tag \u0027arm64-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux\n\nPull arm64 fixes from Will Deacon:\n \"The main thing here is to get us booting under qemu again after it\n  turned out that not all of the PMU registers are emulated there,\n  causing us to die early in boot.\n\n   - Ensure we don\u0027t access PMU registers of the PMU is not implemented\n     (fixes booting under QEMU)\n\n   - Fix BUG_ON triggered during module loading with DEBUG_SET_MODULE_RONX\n\n   - Ensure the kasan zero page is read-only\n\n   - Hide __efistub_ symbol aliases from kallsyms, since they otherwise\n     confuse the backtrace code\n\n   - Ensure !PTE_WRITE kernel ptes are marked as read-only\n\n   - defconfig updates based on requests and patches on the list\n\n   - Other minor fixes (typos, build system)\"\n\n* tag \u0027arm64-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:\n  arm64: mm: avoid calling apply_to_page_range on empty range\n  arm64: defconfig: updates for 4.5\n  arm64: errata: Add -mpc-relative-literal-loads to build flags\n  Eliminate the .eh_frame sections from the aarch64 vmlinux and kernel modules\n  arm64: Fix an enum typo in mm/dump.c\n  arm64: Honour !PTE_WRITE in set_pte_at() for kernel mappings\n  arm64: kernel: fix architected PMU registers unconditional access\n  arm64: kasan: ensure that the KASAN zero page is mapped read-only\n  arm64: hide __efistub_ aliases from kallsyms\n"
    },
    {
      "commit": "f0ce3ff42e1eb2219d151e73219b9ad790ef52fb",
      "tree": "586b7b53b3014168cb69ced15302679ee1a8a097",
      "parents": [
        "119ae9b7de212e5b31b09c2500a10096b3b5256f",
        "ed8e5a242826004d6dcf1c33775e08aa0d017c41"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 27 10:50:42 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 27 10:50:42 2016 -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 \"s390 and POWER bug fixes, plus enabling the KVM-VFIO interface on\n  s390\"\n\n* tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM doc: Fix KVM_SMI chapter number\n  KVM: s390: fix memory overwrites when vx is disabled\n  KVM: s390: Enable the KVM-VFIO device\n  KVM: s390: fix guest fprs memory leak\n  KVM: PPC: Fix ONE_REG AltiVec support\n  KVM: PPC: Increase memslots to 512\n  KVM: PPC: Book3S PR: Remove unused variable \u0027vcpu_book3s\u0027\n  KVM: PPC: Fix emulation of H_SET_DABR/X on POWER8\n  KVM: PPC: Book3S HV: Handle unexpected traps in guest entry/exit code better\n"
    },
    {
      "commit": "119ae9b7de212e5b31b09c2500a10096b3b5256f",
      "tree": "d5270e59c4b12f80996b4126b9797e670e815bd7",
      "parents": [
        "92e963f50fc74041b5e9e744c330dca48e04f08d"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ao2@ao2.it",
        "time": "Wed Jan 27 13:37:34 2016 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 27 10:50:04 2016 -0800"
      },
      "message": "mailmap: redirect inactive address \u003cao2@amarulasolutions.com\u003e\n\nThe email address \u003cao2@amarulasolutions.com\u003e is not active anymore, use\nAntonio\u0027s personal email address \u003cao2@ao2.it\u003e in case someone wants to\nget in touch for the code wrote for Amarula Solutions.\n\nSigned-off-by: Antonio Ospite \u003cao2@ao2.it\u003e\nCc: Michael Trimarchi \u003cmichael@amarulasolutions.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57adec866c0440976c96a4b8f5b59fb411b1cacb",
      "tree": "704d55bf1775027161daf3c01cb373fc8e719a89",
      "parents": [
        "531d3067314f63d80936c565dcd0fa01c7a1760f"
      ],
      "author": {
        "name": "Mika Penttilä",
        "email": "mika.penttila@nextfour.com",
        "time": "Tue Jan 26 15:47:25 2016 +0000"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Jan 26 15:56:44 2016 +0000"
      },
      "message": "arm64: mm: avoid calling apply_to_page_range on empty range\n\nCalling apply_to_page_range with an empty range results in a BUG_ON\nfrom the core code. This can be triggered by trying to load the st_drv\nmodule with CONFIG_DEBUG_SET_MODULE_RONX enabled:\n\n  kernel BUG at mm/memory.c:1874!\n  Internal error: Oops - BUG: 0 [#1] PREEMPT SMP\n  Modules linked in:\n  CPU: 3 PID: 1764 Comm: insmod Not tainted 4.5.0-rc1+ #2\n  Hardware name: ARM Juno development board (r0) (DT)\n  task: ffffffc9763b8000 ti: ffffffc975af8000 task.ti: ffffffc975af8000\n  PC is at apply_to_page_range+0x2cc/0x2d0\n  LR is at change_memory_common+0x80/0x108\n\nThis patch fixes the issue by making change_memory_common (called by the\nset_memory_* functions) a NOP when numpages \u003d\u003d 0, therefore avoiding the\nerroneous call to apply_to_page_range and bringing us into line with x86\nand s390.\n\nCc: \u003cstable@vger.kernel.org\u003e\nReviewed-by: Laura Abbott \u003clabbott@redhat.com\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Mika Penttilä \u003cmika.penttila@nextfour.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "ed8e5a242826004d6dcf1c33775e08aa0d017c41",
      "tree": "e6381424069a8b71f286e303d842d6ce4d0991ea",
      "parents": [
        "b8bc3bde9c8c90500c648627d53f846642ff8639"
      ],
      "author": {
        "name": "Alexey Kardashevskiy",
        "email": "aik@ozlabs.ru",
        "time": "Tue Jan 19 16:12:28 2016 +1100"
      },
      "committer": {
        "name": "Paolo Bonzini",
        "email": "pbonzini@redhat.com",
        "time": "Tue Jan 26 16:29:59 2016 +0100"
      },
      "message": "KVM doc: Fix KVM_SMI chapter number\n\nThe KVM_SMI capability is following the KVM_S390_SET_IRQ_STATE capability\nwhich is \"4.95\", this changes the number of the KVM_SMI chapter to 4.96.\n\nSigned-off-by: Alexey Kardashevskiy \u003caik@ozlabs.ru\u003e\nReviewed-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n"
    },
    {
      "commit": "b8bc3bde9c8c90500c648627d53f846642ff8639",
      "tree": "0c3ed82848a25948206556bc699a10d30bd18d07",
      "parents": [
        "171b5682aa8597174e80ec4128c87538103f2213",
        "9abc2a08a7d665b02bdde974fd6c44aae86e923e"
      ],
      "author": {
        "name": "Paolo Bonzini",
        "email": "pbonzini@redhat.com",
        "time": "Tue Jan 26 16:28:36 2016 +0100"
      },
      "committer": {
        "name": "Paolo Bonzini",
        "email": "pbonzini@redhat.com",
        "time": "Tue Jan 26 16:28:36 2016 +0100"
      },
      "message": "Merge tag \u0027kvm-s390-master-4.5-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD\n\nKVM: s390: Fixes for kvm/master (targeting 4.5)\n\n1. Fallout of some bigger floating point/vector rework in s390\n- memory leak -\u003e stable 4.3+\n- memory overwrite -\u003e stable 4.4+\n\n2. enable KVM-VFIO for s390\n"
    },
    {
      "commit": "9abc2a08a7d665b02bdde974fd6c44aae86e923e",
      "tree": "16b5d27bc327754fc87c261551c55dffd44497b3",
      "parents": [
        "14b0b4ac37cbb3e57f564da30ece5626d1e3767a"
      ],
      "author": {
        "name": "David Hildenbrand",
        "email": "dahi@linux.vnet.ibm.com",
        "time": "Thu Jan 14 22:12:47 2016 +0100"
      },
      "committer": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Tue Jan 26 15:40:21 2016 +0100"
      },
      "message": "KVM: s390: fix memory overwrites when vx is disabled\n\nThe kernel now always uses vector registers when available, however KVM\nhas special logic if support is really enabled for a guest. If support\nis disabled, guest_fpregs.fregs will only contain memory for the fpu.\nThe kernel, however, will store vector registers into that area,\nresulting in crazy memory overwrites.\n\nSimply extending that area is not enough, because the format of the\nregisters also changes. We would have to do additional conversions, making\nthe code even more complex. Therefore let\u0027s directly use one place for\nthe vector/fpu registers + fpc (in kvm_run). We just have to convert the\ndata properly when accessing it. This makes current code much easier.\n\nPlease note that vector/fpu registers are now always stored to\nvcpu-\u003erun-\u003es.regs.vrs. Although this data is visible to QEMU and\nused for migration, we only guarantee valid values to user space  when\nKVM_SYNC_VRS is set. As that is only the case when we have vector\nregister support, we are on the safe side.\n\nFixes: b5510d9b68c3 (\"s390/fpu: always enable the vector facility if it is available\")\nCc: stable@vger.kernel.org # v4.4 d9a3a09af54d s390/kvm: remove dependency on struct save_area definition\nSigned-off-by: David Hildenbrand \u003cdahi@linux.vnet.ibm.com\u003e\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\n[adopt to d9a3a09af54d]\n"
    },
    {
      "commit": "14b0b4ac37cbb3e57f564da30ece5626d1e3767a",
      "tree": "b35e513b391492edb7a3405df0f4a8c2d978a408",
      "parents": [
        "9c7ebb613bffea2feef4ec562ba1dbcaa810942b"
      ],
      "author": {
        "name": "Dong Jia Shi",
        "email": "bjsdjshi@linux.vnet.ibm.com",
        "time": "Wed Jan 20 06:33:42 2016 +0100"
      },
      "committer": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Tue Jan 26 15:40:17 2016 +0100"
      },
      "message": "KVM: s390: Enable the KVM-VFIO device\n\nThe KVM-VFIO device is used by the QEMU VFIO device. It is used to\nrecord the list of in-use VFIO groups so that KVM can manipulate\nthem.\nWhile we don\u0027t need this on s390 currently, let\u0027s try to be like\neveryone else.\n\nSigned-off-by: Dong Jia Shi \u003cbjsdjshi@linux.vnet.ibm.com\u003e\nAcked-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\n"
    },
    {
      "commit": "9c7ebb613bffea2feef4ec562ba1dbcaa810942b",
      "tree": "15f543d04838f42999976d1de8337010434abf66",
      "parents": [
        "7d1fc01afc5af35e5197e0e75abe900f6bd279b8"
      ],
      "author": {
        "name": "David Hildenbrand",
        "email": "dahi@linux.vnet.ibm.com",
        "time": "Fri Jan 22 14:55:56 2016 +0100"
      },
      "committer": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Tue Jan 26 15:40:09 2016 +0100"
      },
      "message": "KVM: s390: fix guest fprs memory leak\n\nfprs is never freed, therefore resulting in a memory leak if\nkvm_vcpu_init() fails or the vcpu is destroyed.\n\nFixes: 9977e886cbbc (\"s390/kernel: lazy restore fpu registers\")\nCc: stable@vger.kernel.org # v4.3+\nReported-by: Eric Farman \u003cfarman@linux.vnet.ibm.com\u003e\nSigned-off-by: David Hildenbrand \u003cdahi@linux.vnet.ibm.com\u003e\nReviewed-by: Eric Farman \u003cfarman@linux.vnet.ibm.com\u003e\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\n"
    },
    {
      "commit": "531d3067314f63d80936c565dcd0fa01c7a1760f",
      "tree": "74f0844c9151d4c7d3f09b90c002a0b65e961c47",
      "parents": [
        "67dfa1751ce71e629aad7c438e1678ad41054677"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Jan 25 18:25:59 2016 +0000"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Jan 26 11:24:41 2016 +0000"
      },
      "message": "arm64: defconfig: updates for 4.5\n\nBased on requests, update our defconfig so that:\n\n  - We don\u0027t build any modules\n  - PL031 is enabled (RTC emulated by qemu)\n  - Xen guest support is enabled\n  - The Uniphier built-in I2C controller is enabled\n  - PCI host controller drivers for the various arm64 SoCs are enabled\n  - Device passthrough works on Seattle using SMMU and VFIO\n  - The Hisilicon IRQ controller (mbigen) is enabled\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "67dfa1751ce71e629aad7c438e1678ad41054677",
      "tree": "e2b5dc99b5193a83210e8897624dd9bda5ec7e76",
      "parents": [
        "728dabd6d1751cf5e0f8e0535891393da62396e9"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dann.frazier@canonical.com",
        "time": "Mon Jan 25 16:52:16 2016 -0700"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Jan 26 11:17:23 2016 +0000"
      },
      "message": "arm64: errata: Add -mpc-relative-literal-loads to build flags\n\nGCC6 (and Linaro\u0027s 2015.12 snapshot of GCC5) has a new default that uses\nadrp/ldr or adrp/add to address literal pools. When CONFIG_ARM64_ERRATUM_843419\nis enabled, modules built with this toolchain fail to load:\n\n  module libahci: unsupported RELA relocation: 275\n\nThis patch fixes the problem by passing \u0027-mpc-relative-literal-loads\u0027\nto the compiler.\n\nCc: stable@vger.kernel.org\nFixes: df057cc7b4fa (\"arm64: errata: add module build workaround for erratum #843419\")\nBugLink: http://bugs.launchpad.net/bugs/1533009\nAcked-by: Ard Biesheuvel \u003card.biesheuvel@linaro.org\u003e\nSuggested-by: Christophe Lyon \u003cchristophe.lyon@linaro.org\u003e\nSigned-off-by: Dann Frazier \u003cdann.frazier@canonical.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "728dabd6d1751cf5e0f8e0535891393da62396e9",
      "tree": "d47976f44645369f0d2d93ddf0b9349a5c7b1a12",
      "parents": [
        "b3122023df935cf14bf951da98ca598d71b9f826"
      ],
      "author": {
        "name": "William Cohen",
        "email": "wcohen@redhat.com",
        "time": "Thu Jan 21 22:56:26 2016 -0500"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Jan 26 11:14:13 2016 +0000"
      },
      "message": "Eliminate the .eh_frame sections from the aarch64 vmlinux and kernel modules\n\nBy default the aarch64 gcc generates .eh_frame sections.  Unlike\n.debug_frame sections, the .eh_frame sections are loaded into memory\nwhen the associated code is loaded.  On an example kernel being built\nwith this default the .eh_frame section in vmlinux used an extra 1.7MB\nof memory.  The x86 disables the creation of the .eh_frame section.\nThe aarch64 should probably do the same to save some memory.\n\nSigned-off-by: William Cohen \u003cwcohen@redhat.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "481eaec37e91e2b33f17275901172f50ce2c71e8",
      "tree": "cd0df9f9f652f12820d5f615a0016da3f98839d4",
      "parents": [
        "fb9b050ce9695cf2769a850d94aa2ab39c8c3cd5"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jan 21 14:44:10 2016 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Jan 26 10:18:30 2016 +0200"
      },
      "message": "tools/virtio: add ringtest utilities\n\nThis adds micro-benchmarks useful for tuning virtio ring layouts.\nThree layouts are currently implemented:\n\n- virtio 0.9 compatible one\n- an experimental extension bypassing the ring index, polling ring\n  itself instead\n- an experimental extension bypassing avail and used ring completely\n\nTypical use:\n\nsh run-on-all.sh perf stat -r 10 --log-fd 1 -- ./ring\n\nIt doesn\u0027t depend on the kernel directly, but it\u0027s handy\nto have as much virtio stuff as possible in one tree.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "fb9b050ce9695cf2769a850d94aa2ab39c8c3cd5",
      "tree": "1ce0cd003c4c6d8cb5d42130e47fa7b9c078a6ea",
      "parents": [
        "a7c490333df3cff5086ddf19a0837529304fa097"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Dec 27 15:04:42 2015 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Jan 26 10:18:29 2016 +0200"
      },
      "message": "sh: fix smp_store_mb for !SMP\n\nsh variant of smp_store_mb() calls xchg() on !SMP which is stronger than\nimplied by both the name and the documentation.\n\ncommit 90a3ccb0be538a914e6a5c51ae919762261563ad (\"sh: define __smp_xxx,\nfix smp_store_mb for !SMP\") was supposed to fix it but\nleft the bug in place.\n\nDrop smp_store_mb, so that code in asm-generic/barrier.h\nwill define it correctly depending on CONFIG_SMP.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "a7c490333df3cff5086ddf19a0837529304fa097",
      "tree": "4ea3f4646f10a41d6fe06de3b77eb3a1b6d6a229",
      "parents": [
        "2989be09a8a9d62a785137586ad941f916e08f83"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Jan 20 21:12:58 2016 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Jan 26 10:18:29 2016 +0200"
      },
      "message": "tools/virtio: use virt_xxx barriers\n\nFix build after API changes.\n\nReported-by: Kamal Mostafa \u003ckamal@canonical.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "2989be09a8a9d62a785137586ad941f916e08f83",
      "tree": "91fc1b8002e4c9868d0e692dd6b4039e965c9a36",
      "parents": [
        "92e963f50fc74041b5e9e744c330dca48e04f08d"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jan 14 16:00:41 2016 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Jan 26 10:18:28 2016 +0200"
      },
      "message": "virtio_pci: fix use after free on release\n\nKASan detected a use-after-free error in virtio-pci remove code. In\nvirtio_pci_remove(), vp_dev is still used after being freed in\nunregister_virtio_device() (in virtio_pci_release_dev() more\nprecisely).\n\nTo fix, keep a reference until cleanup is done.\n\nFixes: 63bd62a08ca4 (\"virtio_pci: defer kfree until release callback\")\nReported-by: Jerome Marchand \u003cjmarchan@redhat.com\u003e\nCc: stable@vger.kernel.org\nCc: Sasha Levin \u003csasha.levin@oracle.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nTested-by: Jerome Marchand \u003cjmarchan@redhat.com\u003e\n"
    },
    {
      "commit": "7fd13615992ae0fc132c9abb24511be43f3b5d9d",
      "tree": "e9cbeb335e95eff04c95c38df056e3def49807f8",
      "parents": [
        "b7522056ec1a62a5f3246627e12ef48e6274c21c"
      ],
      "author": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Thu Jan 21 09:48:14 2016 -0200"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon Jan 25 11:03:17 2016 -0500"
      },
      "message": "tracing/dma-buf/fence: Fix timeline str value on fence_annotate_wait_on\n\ntimeline was wrongly assigned with -\u003eget_driver_name().\n\nLink: http://lkml.kernel.org/r/1453376895-30747-1-git-send-email-gustavo@padovan.org\n\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "b3122023df935cf14bf951da98ca598d71b9f826",
      "tree": "4784f11316c175476bbf3b3d0a6dc098140d2a89",
      "parents": [
        "ac15bd63bbb24238f763ec5b24ee175ec301e8cd"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Sun Jan 24 15:24:12 2016 +0900"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Jan 25 11:53:03 2016 +0000"
      },
      "message": "arm64: Fix an enum typo in mm/dump.c\n\nThis patch fixes a typo in mm/dump.c:\n\"MODUELS_END_NR\" should be \"MODULES_END_NR\".\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "ac15bd63bbb24238f763ec5b24ee175ec301e8cd",
      "tree": "225abc2b3094fd8cdcced09d53f9f76fd5d335d2",
      "parents": [
        "f436b2ac90a095746beb6729b8ee8ed87c9eaede"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Jan 07 16:07:20 2016 +0000"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Jan 25 11:09:06 2016 +0000"
      },
      "message": "arm64: Honour !PTE_WRITE in set_pte_at() for kernel mappings\n\nCurrently, set_pte_at() only checks the software PTE_WRITE bit for user\nmappings when it sets or clears the hardware PTE_RDONLY accordingly. The\nkernel ptes are written directly without any modification, relying\nsolely on the protection bits in macros like PAGE_KERNEL. However,\nmodifying kernel pte attributes via pte_wrprotect() would be ignored by\nset_pte_at(). Since pte_wrprotect() does not set PTE_RDONLY (it only\nclears PTE_WRITE), the new permission is not taken into account.\n\nThis patch changes set_pte_at() to adjust the read-only permission for\nkernel ptes as well. As a side effect, existing PROT_* definitions used\nfor kernel ioremap*() need to include PTE_DIRTY | PTE_WRITE.\n\n(additionally, white space fix for PTE_KERNEL_ROX)\n\nAcked-by: Andrey Ryabinin \u003caryabinin@virtuozzo.com\u003e\nTested-by: Ard Biesheuvel \u003card.biesheuvel@linaro.org\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nReported-by: Ard Biesheuvel \u003card.biesheuvel@linaro.org\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "f436b2ac90a095746beb6729b8ee8ed87c9eaede",
      "tree": "a0b7c5945966d064ccdded655b690be7daf0bb75",
      "parents": [
        "7b1af9795773d745c2a8c7d4ca5f2936e8b6adfb"
      ],
      "author": {
        "name": "Lorenzo Pieralisi",
        "email": "lorenzo.pieralisi@arm.com",
        "time": "Wed Jan 13 14:50:03 2016 +0000"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Jan 25 11:09:06 2016 +0000"
      },
      "message": "arm64: kernel: fix architected PMU registers unconditional access\n\nThe Performance Monitors extension is an optional feature of the\nAArch64 architecture, therefore, in order to access Performance\nMonitors registers safely, the kernel should detect the architected\nPMU unit presence through the ID_AA64DFR0_EL1 register PMUVer field\nbefore accessing them.\n\nThis patch implements a guard by reading the ID_AA64DFR0_EL1 register\nPMUVer field to detect the architected PMU presence and prevent accessing\nPMU system registers if the Performance Monitors extension is not\nimplemented in the core.\n\nCc: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nCc: Mark Rutland \u003cmark.rutland@arm.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nFixes: 60792ad349f3 (\"arm64: kernel: enforce pmuserenr_el0 initialization and restore\")\nSigned-off-by: Lorenzo Pieralisi \u003clorenzo.pieralisi@arm.com\u003e\nReported-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nTested-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "7b1af9795773d745c2a8c7d4ca5f2936e8b6adfb",
      "tree": "d9c5eea9b5ce9fde24219644ee1e0b22ce8f6213",
      "parents": [
        "75feee3d9d51775072d3a04f47d4a439a4c4590e"
      ],
      "author": {
        "name": "Ard Biesheuvel",
        "email": "ard.biesheuvel@linaro.org",
        "time": "Mon Jan 11 14:50:21 2016 +0100"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Jan 25 11:09:05 2016 +0000"
      },
      "message": "arm64: kasan: ensure that the KASAN zero page is mapped read-only\n\nWhen switching from the early KASAN shadow region, which maps the\nentire shadow space read-write, to the permanent KASAN shadow region,\nwhich uses a zero page to shadow regions that are not subject to\ninstrumentation, the lowest level table kasan_zero_pte[] may be\nreused unmodified, which means that the mappings of the zero page\nthat it contains will still be read-write.\n\nSo update it explicitly to map the zero page read only when we\nactivate the permanent mapping.\n\nAcked-by: Andrey Ryabinin \u003caryabinin@virtuozzo.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Ard Biesheuvel \u003card.biesheuvel@linaro.org\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "75feee3d9d51775072d3a04f47d4a439a4c4590e",
      "tree": "f376dc24908d5a1778a03eb059b49863dfa5f134",
      "parents": [
        "92e963f50fc74041b5e9e744c330dca48e04f08d"
      ],
      "author": {
        "name": "Ard Biesheuvel",
        "email": "ard.biesheuvel@linaro.org",
        "time": "Fri Jan 15 13:28:57 2016 +0100"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Jan 25 11:09:04 2016 +0000"
      },
      "message": "arm64: hide __efistub_ aliases from kallsyms\n\nCommit e8f3010f7326 (\"arm64/efi: isolate EFI stub from the kernel\nproper\") isolated the EFI stub code from the kernel proper by prefixing\nall of its symbols with __efistub_, and selectively allowing access to\ncore kernel symbols from the stub by emitting __efistub_ aliases for\nfunctions and variables that the stub can access legally.\n\nAs an unintended side effect, these aliases are emitted into the\nkallsyms symbol table, which means they may turn up in backtraces,\ne.g.,\n\n  ...\n  PC is at __efistub_memset+0x108/0x200\n  LR is at fixup_init+0x3c/0x48\n  ...\n  [\u003cffffff8008328608\u003e] __efistub_memset+0x108/0x200\n  [\u003cffffff8008094dcc\u003e] free_initmem+0x2c/0x40\n  [\u003cffffff8008645198\u003e] kernel_init+0x20/0xe0\n  [\u003cffffff8008085cd0\u003e] ret_from_fork+0x10/0x40\n\nThe backtrace in question has nothing to do with the EFI stub, but\nsimply returns one of the several aliases of memset() that have been\nrecorded in the kallsyms table. This is undesirable, since it may\nsuggest to people who are not aware of this that the issue they are\nseeing is somehow EFI related.\n\nSo hide the __efistub_ aliases from kallsyms, by emitting them as\nabsolute linker symbols explicitly. The distinction between those\nand section relative symbols is completely irrelevant to these\ndefinitions, and to the final link we are performing when these\ndefinitions are being taken into account (the distinction is only\nrelevant to symbols defined inside a section definition when performing\na partial link), and so the resulting values are identical to the\noriginal ones. Since absolute symbols are ignored by kallsyms, this\nwill result in these values to be omitted from its symbol table.\n\nAfter this patch, the backtrace generated from the same address looks\nlike this:\n  ...\n  PC is at __memset+0x108/0x200\n  LR is at fixup_init+0x3c/0x48\n  ...\n  [\u003cffffff8008328608\u003e] __memset+0x108/0x200\n  [\u003cffffff8008094dcc\u003e] free_initmem+0x2c/0x40\n  [\u003cffffff8008645198\u003e] kernel_init+0x20/0xe0\n  [\u003cffffff8008085cd0\u003e] ret_from_fork+0x10/0x40\n\nSigned-off-by: Ard Biesheuvel \u003card.biesheuvel@linaro.org\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "92e963f50fc74041b5e9e744c330dca48e04f08d",
      "tree": "b3962fe1f8f8fe4c3fd95cd91c8b970818f7a044",
      "parents": [
        "e2464688b59c6ae9928f385dabf5355e30cff298"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 24 13:06:47 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 24 13:06:47 2016 -0800"
      },
      "message": "Linux 4.5-rc1\n"
    },
    {
      "commit": "e2464688b59c6ae9928f385dabf5355e30cff298",
      "tree": "1039fa8c818e6ac16d6f1504c28e80bfe902b0f3",
      "parents": [
        "e1c10879ed59436cde537b723545430b04d4dec0",
        "07d17f09691e549fac0101333eebe0161a472b50"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 24 12:50:56 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 24 12:50:56 2016 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\nPull MIPS updates from Ralf Baechle:\n \"This is the main pull request for MIPS for 4.5 plus some 4.4 fixes.\n\n  The executive summary:\n\n   - ATH79 platform improvments, use DT bindings for the ATH79 USB PHY.\n   - Avoid useless rebuilds for zboot.\n   - jz4780: Add NEMC, BCH and NAND device tree nodes\n   - Initial support for the MicroChip\u0027s DT platform.  As all the device\n     drivers are missing this is still of limited use.\n   - Some Loongson3 cleanups.\n   - The unavoidable whitespace polishing.\n   - Reduce clock skew when synchronizing the CPU cycle counters on CPU\n     startup.\n   - Add MIPS R6 fixes.\n   - Lots of cleanups across arch/mips as fallout from KVM.\n   - Lots of minor fixes and changes for IEEE 754-2008 support to the\n     FPU emulator / fp-assist software.\n   - Minor Ralink, BCM47xx and bcm963xx platform support improvments.\n   - Support SMP on BCM63168\"\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (84 commits)\n  MIPS: zboot: Add support for serial debug using the PROM\n  MIPS: zboot: Avoid useless rebuilds\n  MIPS: BMIPS: Enable ARCH_WANT_OPTIONAL_GPIOLIB\n  MIPS: bcm63xx: nvram: Remove unused bcm63xx_nvram_get_psi_size() function\n  MIPS: bcm963xx: Update bcm_tag field image_sequence\n  MIPS: bcm963xx: Move extended flash address to bcm_tag header file\n  MIPS: bcm963xx: Move Broadcom BCM963xx image tag data structure\n  MIPS: bcm63xx: nvram: Use nvram structure definition from header file\n  MIPS: bcm963xx: Add Broadcom BCM963xx board nvram data structure\n  MAINTAINERS: Add KVM for MIPS entry\n  MIPS: KVM: Add missing newline to kvm_err()\n  MIPS: Move KVM specific opcodes into asm/inst.h\n  MIPS: KVM: Use cacheops.h definitions\n  MIPS: Break down cacheops.h definitions\n  MIPS: Use EXCCODE_ constants with set_except_vector()\n  MIPS: Update trap codes\n  MIPS: Move Cause.ExcCode trap codes to mipsregs.h\n  MIPS: KVM: Make kvm_mips_{init,exit}() static\n  MIPS: KVM: Refactor added offsetof()s\n  MIPS: KVM: Convert EXPORT_SYMBOL to _GPL\n  ...\n"
    },
    {
      "commit": "e1c10879ed59436cde537b723545430b04d4dec0",
      "tree": "4ef92d5ca73489757e0327615423bfe022378646",
      "parents": [
        "81f05fee8c063cfc1614ddba1ce88cb1129f263d",
        "6b31de3e698582fe0b8f7f4bab15831b73204800"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 24 12:45:35 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 24 12:45:35 2016 -0800"
      },
      "message": "Merge tag \u0027platform-drivers-x86-v4.5-2\u0027 of git://git.infradead.org/users/dvhart/linux-platform-drivers-x86\n\nPull x86 platform driver updates from Darren Hart:\n \"Emergency travel prevented me from completing my final testing on this\n  until today.  Nothing here that couldn\u0027t wait until RC1 fixes, but I\n  thought it best to get it out sooner rather than later as it does\n  contain a build warning fix.\n\n  Summary:\n\n  A build warning fix, MAINTAINERS cleanup, and a new DMI quirk:\n\n  ideapad-laptop:\n   - Add Lenovo Yoga 700 to no_hw_rfkill dmi list\n\n  MAINTAINERS:\n   - Combine multiple telemetry entries\n\n  intel_telemetry_debugfs:\n   - Fix unused warnings in telemetry debugfs\"\n\n* tag \u0027platform-drivers-x86-v4.5-2\u0027 of git://git.infradead.org/users/dvhart/linux-platform-drivers-x86:\n  ideapad-laptop: Add Lenovo Yoga 700 to no_hw_rfkill dmi list\n  MAINTAINERS: Combine multiple telemetry entries\n  intel_telemetry_debugfs: Fix unused warnings in telemetry debugfs\n"
    },
    {
      "commit": "81f05fee8c063cfc1614ddba1ce88cb1129f263d",
      "tree": "3a2d305e26011f87f1ace81b70361bdb4a8d1898",
      "parents": [
        "c52cb4311f20538fcb69420e55a19ac622546a08",
        "98d94507e10c3c0a5cfc1c3ac4df23e761f1b874"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 24 12:43:06 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 24 12:43:06 2016 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux\n\nPull thermal management updates from Zhang Rui:\n \"The top merge commit was re-generated yesterday because two topic\n  branches were dropped from this pull request in the last minute due to\n  some unaddressed comments.  All the other material has been in\n  linux-next for quite a while.\n\n  Specifics:\n\n   - Enhance thermal core to handle unexpected device cooling states\n     after fresh boot and system resume.  From Zhang Rui and Chen Yu.\n\n   - Several fixes and cleanups on Rockchip and RCAR thermal drivers.\n     From Caesar Wang and Kuninori Morimoto.\n\n   - Add Broxton support for Intel processor thermal reporting device\n     driver.  From Amy Wiles\"\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux:\n  thermal: trip_point_temp_store() calls thermal_zone_device_update()\n  thermal: rcar: rcar_thermal_get_temp() return error if strange temp\n  thermal: rcar: check irq possibility in rcar_thermal_irq_xxx()\n  thermal: rcar: check every rcar_thermal_update_temp() return value\n  thermal: rcar: move rcar_thermal_dt_ids to upside\n  thermal: rockchip: Support the RK3399 SoCs in thermal driver\n  thermal: rockchip: Support the RK3228 SoCs in thermal driver\n  dt-bindings: rockchip-thermal: Support the RK3228/RK3399 SoCs compatible\n  thermal: rockchip: fix a trivial typo\n  Thermal: Enable Broxton SoC thermal reporting device\n  thermal: constify pch_dev_ops structure\n  Thermal: do thermal zone update after a cooling device registered\n  Thermal: handle thermal zone device properly during system sleep\n  Thermal: initialize thermal zone device correctly\n"
    },
    {
      "commit": "c52cb4311f20538fcb69420e55a19ac622546a08",
      "tree": "f3fb973aa9271276bb17f7c78ac1e9e26d97e5e6",
      "parents": [
        "00e3f5cc305c8a056a22cecedab3a71d59dae1fc",
        "a333e4bf2556b93c908e56b39be7bbd555f1b6cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 24 12:39:09 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 24 12:39:09 2016 -0800"
      },
      "message": "Merge tag \u0027for-linus-4.5-merge-window\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs\n\nPull 9p updates from Eric Van Hensbergen:\n \"Sorry for the last minute pull request, there\u0027s was a change that\n  didn\u0027t get pulled into for-next until two weeks ago and I wanted to\n  give it some bake time.\n\n  Summary:\n\n  Rework and error handling fixes, primarily in the fscatch and fd\n  transports\"\n\n* tag \u0027for-linus-4.5-merge-window\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs:\n  fs/9p: use fscache mutex rather than spinlock\n  9p: trans_fd, bail out if recv fcall if missing\n  9p: trans_fd, read rework to use p9_parse_header\n  net/9p: Add device name details on error\n"
    },
    {
      "commit": "00e3f5cc305c8a056a22cecedab3a71d59dae1fc",
      "tree": "b2f3cff7d986768aab7ebc84b9efefa8ea3ecc00",
      "parents": [
        "772950ed21c36f4157ff34e7d10fb61975f64558",
        "7e01726a6853e032536ed7e75c1e1232872ff318"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 24 12:34:13 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 24 12:34:13 2016 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\nPull Ceph updates from Sage Weil:\n \"The two main changes are aio support in CephFS, and a series that\n  fixes several issues in the authentication key timeout/renewal code.\n\n  On top of that are a variety of cleanups and minor bug fixes\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:\n  libceph: remove outdated comment\n  libceph: kill off ceph_x_ticket_handler::validity\n  libceph: invalidate AUTH in addition to a service ticket\n  libceph: fix authorizer invalidation, take 2\n  libceph: clear messenger auth_retry flag if we fault\n  libceph: fix ceph_msg_revoke()\n  libceph: use list_for_each_entry_safe\n  ceph: use i_size_{read,write} to get/set i_size\n  ceph: re-send AIO write request when getting -EOLDSNAP error\n  ceph: Asynchronous IO support\n  ceph: Avoid to propagate the invalid page point\n  ceph: fix double page_unlock() in page_mkwrite()\n  rbd: delete an unnecessary check before rbd_dev_destroy()\n  libceph: use list_next_entry instead of list_entry_next\n  ceph: ceph_frag_contains_value can be boolean\n  ceph: remove unused functions in ceph_frag.h\n"
    },
    {
      "commit": "772950ed21c36f4157ff34e7d10fb61975f64558",
      "tree": "2d8fbac099a5064d20342ba7cb6e8e9539bf6fb5",
      "parents": [
        "587198ba5206cdf0d30855f7361af950a4172cd6",
        "01b9b0b28626db4a47d7f48744d70abca9914ef1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 24 12:31:12 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 24 12:31:12 2016 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.samba.org/sfrench/cifs-2.6\n\nPull SMB3 fixes from Steve French:\n \"A collection of CIFS/SMB3 fixes.\n\n  It includes a couple bug fixes, a few for improved debugging of\n  cifs.ko and some improvements to the way cifs does key generation.\n\n  I do have some additional bug fixes I expect in the next week or two\n  (to address a problem found by xfstest, and some fixes for SMB3.11\n  dialect, and a couple patches that just came in yesterday that I am\n  reviewing)\"\n\n* \u0027for-next\u0027 of git://git.samba.org/sfrench/cifs-2.6:\n  cifs_dbg() outputs an uninitialized buffer in cifs_readdir()\n  cifs: fix race between call_async() and reconnect()\n  Prepare for encryption support (first part). Add decryption and encryption key generation. Thanks to Metze for helping with this.\n  cifs: Allow using O_DIRECT with cache\u003dloose\n  cifs: Make echo interval tunable\n  cifs: Check uniqueid for SMB2+ and return -ESTALE if necessary\n  Print IP address of unresponsive server\n  cifs: Ratelimit kernel log messages\n"
    },
    {
      "commit": "6b31de3e698582fe0b8f7f4bab15831b73204800",
      "tree": "49635931523441aa82d3988b1f6d7d17aed2fb0d",
      "parents": [
        "f1fc3cd8984d9e6bd77c342be1aba1c883de16d8"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@fedoraproject.org",
        "time": "Sun Jan 24 10:46:42 2016 -0500"
      },
      "committer": {
        "name": "Darren Hart",
        "email": "dvhart@linux.intel.com",
        "time": "Sun Jan 24 10:15:01 2016 -0800"
      },
      "message": "ideapad-laptop: Add Lenovo Yoga 700 to no_hw_rfkill dmi list\n\nLike the Yoga 900 models the Lenovo Yoga 700 does not have a\nhw rfkill switch, and trying to read the hw rfkill switch through the\nideapad module causes it to always reported blocking breaking wifi.\n\nThis commit adds the Lenovo Yoga 700 to the no_hw_rfkill dmi list, fixing\nthe wifi breakage.\n\nBugLink: https://bugzilla.redhat.com/show_bug.cgi?id\u003d1295272\nTested-by: \u003cdinyar.rabady+spam@gmail.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Josh Boyer \u003cjwboyer@fedoraproject.org\u003e\nSigned-off-by: Darren Hart \u003cdvhart@linux.intel.com\u003e\n"
    },
    {
      "commit": "f1fc3cd8984d9e6bd77c342be1aba1c883de16d8",
      "tree": "f09e0989225361c99678e9485daad793b1460637",
      "parents": [
        "7885f2f94489d566559274891cc1400cbc059b10"
      ],
      "author": {
        "name": "Souvik Kumar Chakravarty",
        "email": "souvik.k.chakravarty@intel.com",
        "time": "Thu Jan 21 09:30:50 2016 +0530"
      },
      "committer": {
        "name": "Darren Hart",
        "email": "dvhart@linux.intel.com",
        "time": "Sun Jan 24 10:14:53 2016 -0800"
      },
      "message": "MAINTAINERS: Combine multiple telemetry entries\n\nThis patch combines all the telemetry file entries in MAINTAINERS via\nwildcard.\n\nSigned-off-by: Souvik Kumar Chakravarty \u003csouvik.k.chakravarty@intel.com\u003e\nSigned-off-by: Darren Hart \u003cdvhart@linux.intel.com\u003e\n"
    },
    {
      "commit": "7885f2f94489d566559274891cc1400cbc059b10",
      "tree": "c894690f62a893f7c019de714abed27437c6b106",
      "parents": [
        "404a47410c26a115123885977053e9a1a4460929"
      ],
      "author": {
        "name": "Souvik Kumar Chakravarty",
        "email": "souvik.k.chakravarty@intel.com",
        "time": "Wed Jan 20 12:20:46 2016 +0530"
      },
      "committer": {
        "name": "Darren Hart",
        "email": "dvhart@linux.intel.com",
        "time": "Sun Jan 24 10:14:53 2016 -0800"
      },
      "message": "intel_telemetry_debugfs: Fix unused warnings in telemetry debugfs\n\nThis patch fixes compile time warnings when CONFIG_PM_SLEEP\nis undefined. In this case sleep related counters are unused.\n\nSigned-off-by: Souvik Kumar Chakravarty \u003csouvik.k.chakravarty@intel.com\u003e\nSigned-off-by: Darren Hart \u003cdvhart@linux.intel.com\u003e\n"
    },
    {
      "commit": "587198ba5206cdf0d30855f7361af950a4172cd6",
      "tree": "bf0dc88eef4c2141361112aceb532807743a2683",
      "parents": [
        "048ccca8c1c8f583deec3367d7df521bb1f542ae"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "cl@linux.com",
        "time": "Fri Jan 22 10:46:14 2016 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 24 08:55:52 2016 -0800"
      },
      "message": "vmstat: Remove BUG_ON from vmstat_update\n\nIf we detect that there is nothing to do just set the flag and do not\ncheck if it was already set before.  Races really do not matter.  If the\nflag is set by any code then the shepherd will start dealing with the\nsituation and reenable the vmstat workers when necessary again.\n\nSince commit 0eb77e988032 (\"vmstat: make vmstat_updater deferrable again\nand shut down on idle\") quiet_vmstat might update cpu_stat_off and mark\na particular cpu to be handled by vmstat_shepherd.  This might trigger a\nVM_BUG_ON in vmstat_update because the work item might have been\nsleeping during the idle period and see the cpu_stat_off updated after\nthe wake up.  The VM_BUG_ON is therefore misleading and no more\nappropriate.  Moreover it doesn\u0027t really suite any protection from real\nbugs because vmstat_shepherd will simply reschedule the vmstat_work\nanytime it sees a particular cpu set or vmstat_update would do the same\nfrom the worker context directly.  Even when the two would race the\nresult wouldn\u0027t be incorrect as the counters update is fully idempotent.\n\nReported-by: Sasha Levin \u003csasha.levin@oracle.com\u003e\nSigned-off-by: Christoph Lameter \u003ccl@linux.com\u003e\nAcked-by: Michal Hocko \u003cmhocko@suse.com\u003e\nCc: Johannes Weiner \u003channes@cmpxchg.org\u003e\nCc: Tetsuo Handa \u003cpenguin-kernel@i-love.sakura.ne.jp\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07d17f09691e549fac0101333eebe0161a472b50",
      "tree": "86c172dffff9804d31a515bd04a108f9d775b777",
      "parents": [
        "dbb983145312efba5f7928af1b180a0d83423150",
        "2549cc967ebb4043f3507b55e3dc579f44d3b516"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 04:14:40 2016 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 04:14:40 2016 +0100"
      },
      "message": "Merge branch \u00274.4-fixes\u0027 into mips-for-linux-next\n"
    },
    {
      "commit": "dbb983145312efba5f7928af1b180a0d83423150",
      "tree": "98014f40f1c450716bf4b2966f31822b42ac03f0",
      "parents": [
        "25f66096ac0cbb8e757e6ce3f78665eedb946b17"
      ],
      "author": {
        "name": "Alban Bedel",
        "email": "albeu@free.fr",
        "time": "Thu Dec 10 10:57:21 2015 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 04:05:51 2016 +0100"
      },
      "message": "MIPS: zboot: Add support for serial debug using the PROM\n\nAs most platforms implement the PROM serial interface prom_putchar()\nadd a simple bridge to allow re-using this code for zboot.\n\nSigned-off-by: Alban Bedel \u003calbeu@free.fr\u003e\nCc: Alex Smith \u003calex.smith@imgtec.com\u003e\nCc: Andrew Bresticker \u003cabrestic@chromium.org\u003e\nCc: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/11811/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "25f66096ac0cbb8e757e6ce3f78665eedb946b17",
      "tree": "f53c4948a54b0f43b75233b4c5134ff0dc94d5b3",
      "parents": [
        "a7b43812ae5ec90afde8ed540b1a92405a54a519"
      ],
      "author": {
        "name": "Alban Bedel",
        "email": "albeu@free.fr",
        "time": "Thu Dec 10 10:57:20 2015 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 04:05:03 2016 +0100"
      },
      "message": "MIPS: zboot: Avoid useless rebuilds\n\nAdd dummy.o to the targets list, and fill targets automatically from\n$(vmlinuzobjs) to avoid having to maintain two lists.\n\nWhen building with XZ compression copy ashldi3.c to the build\ndirectory to use a different object file for the kernel and zboot.\nWithout this the same object file need to be build with different\nflags which cause a rebuild at every run.\n\nSigned-off-by: Alban Bedel \u003calbeu@free.fr\u003e\nCc: linux-mips@linux-mips.org\nCc: Alex Smith \u003calex.smith@imgtec.com\u003e\nCc: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Andrew Bresticker \u003cabrestic@chromium.org\u003e\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/11810/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a7b43812ae5ec90afde8ed540b1a92405a54a519",
      "tree": "478c74ba8f1553b94120b6770eced0e8efca948c",
      "parents": [
        "5bdb102b3f9785cb88467bc7c75fa0f5cacc8dc5"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "f.fainelli@gmail.com",
        "time": "Wed Jan 06 10:51:05 2016 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 04:03:21 2016 +0100"
      },
      "message": "MIPS: BMIPS: Enable ARCH_WANT_OPTIONAL_GPIOLIB\n\nAllow BMIPS_GENERIC supported platforms to build GPIO controller\ndrivers.\n\nSigned-off-by: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nReviewed-by: Dragan Stancevic \u003cdragan.stancevic@gmail.com\u003e\nCc: cernekee@gmail.com\nCc: jaedon.shin@gmail.com\nCc: gregory.0xf0@gmail.com\nCc: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/12019/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5bdb102b3f9785cb88467bc7c75fa0f5cacc8dc5",
      "tree": "356f4a44df7444767ceeb935895a14ff37aa759e",
      "parents": [
        "696569f759cdebc7da67666fc4f962eaee13562b"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sun Dec 13 22:50:13 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:49:27 2016 +0100"
      },
      "message": "MIPS: bcm63xx: nvram: Remove unused bcm63xx_nvram_get_psi_size() function\n\nRemove bcm63xx_nvram_get_psi_size() as it now has no users.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Brian Norris \u003ccomputersforpeace@gmail.com\u003e\nCc: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nCc: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nCc: Jonas Gorski \u003cjogo@openwrt.org\u003e\nCc: Linux Kernel Mailing List \u003clinux-kernel@vger.kernel.org\u003e\nCc: MIPS Mailing List \u003clinux-mips@linux-mips.org\u003e\nCc: MTD Maling List \u003clinux-mtd@lists.infradead.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/11836/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "696569f759cdebc7da67666fc4f962eaee13562b",
      "tree": "680a9b30658a6f8c06fc00d9e6a7527ff9e8638f",
      "parents": [
        "1f29cb19cb7c3bea870d7da02ec23823af9d636e"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sun Dec 13 22:48:44 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:49:03 2016 +0100"
      },
      "message": "MIPS: bcm963xx: Update bcm_tag field image_sequence\n\nThe \"dual_image\" and \"inactive_flag\" fields should be merged into a single\n\"image_sequence\" field.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Brian Norris \u003ccomputersforpeace@gmail.com\u003e\nCc: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nCc: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nCc: Jonas Gorski \u003cjogo@openwrt.org\u003e\nCc: Linux Kernel Mailing List \u003clinux-kernel@vger.kernel.org\u003e\nCc: MIPS Mailing List \u003clinux-mips@linux-mips.org\u003e\nCc: MTD Maling List \u003clinux-mtd@lists.infradead.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/11834/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1f29cb19cb7c3bea870d7da02ec23823af9d636e",
      "tree": "dd156aee6145a374f4083999e29a1597e2087fe8",
      "parents": [
        "8fce60b8d0c62363c29d64efb0cceb98519f0350"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sun Dec 13 22:47:55 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:48:43 2016 +0100"
      },
      "message": "MIPS: bcm963xx: Move extended flash address to bcm_tag header file\n\nThe extended flash address needs to be subtracted from bcm_tag flash\nimage offsets. Move this value to the bcm_tag header file.\n\nRenamed define name to consistently use bcm963xx for flash layout\nwhich should be considered a property of the board and not the SoC\n(i.e. bcm63xx could theoretically be used on a board without CFE\nor any flash).\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Brian Norris \u003ccomputersforpeace@gmail.com\u003e\nCc: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nCc: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nCc: Jonas Gorski \u003cjogo@openwrt.org\u003e\nCc: Linux Kernel Mailing List \u003clinux-kernel@vger.kernel.org\u003e\nCc: MIPS Mailing List \u003clinux-mips@linux-mips.org\u003e\nCc: MTD Maling List \u003clinux-mtd@lists.infradead.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/11833/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8fce60b8d0c62363c29d64efb0cceb98519f0350",
      "tree": "8a5cb7240de5a42cdbc3e96724809ba9d3532cf1",
      "parents": [
        "5a8b0b13b66608650e41994f4b9d3c8b9d258e8f"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sun Dec 13 22:46:59 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:48:23 2016 +0100"
      },
      "message": "MIPS: bcm963xx: Move Broadcom BCM963xx image tag data structure\n\nMove Broadcom BCM963xx image tag data structure to include/linux/\nso that drivers outside of mach-bcm63xx can use it.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Brian Norris \u003ccomputersforpeace@gmail.com\u003e\nCc: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nCc: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nCc: Jonas Gorski \u003cjogo@openwrt.org\u003e\nCc: Linux Kernel Mailing List \u003clinux-kernel@vger.kernel.org\u003e\nCc: MIPS Mailing List \u003clinux-mips@linux-mips.org\u003e\nCc: MTD Maling List \u003clinux-mtd@lists.infradead.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/11832/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5a8b0b13b66608650e41994f4b9d3c8b9d258e8f",
      "tree": "7dfc9fce0e7e437be0931315807108b62490f5a2",
      "parents": [
        "3271e6103189c5294acb06ffa504cc5495457fbf"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sun Dec 13 22:46:15 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:48:05 2016 +0100"
      },
      "message": "MIPS: bcm63xx: nvram: Use nvram structure definition from header file\n\nUse the common definition of the nvram structure from the header file\ninclude/linux/bcm963xx_nvram.h instead of maintaining a separate copy.\n\nRead the version 5 size of nvram data from memory and then call the\nnew checksum verification function from the header file.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Brian Norris \u003ccomputersforpeace@gmail.com\u003e\nCc: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nCc: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nCc: Jonas Gorski \u003cjogo@openwrt.org\u003e\nCc: Linux Kernel Mailing List \u003clinux-kernel@vger.kernel.org\u003e\nCc: MIPS Mailing List \u003clinux-mips@linux-mips.org\u003e\nCc: MTD Maling List \u003clinux-mtd@lists.infradead.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/11831/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3271e6103189c5294acb06ffa504cc5495457fbf",
      "tree": "011d847e8567162ca098c275ed37b984ae144b25",
      "parents": [
        "bfd3d532e23f23cdc7101e85fcd8eb70c40d627c"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sun Dec 13 22:45:30 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:47:37 2016 +0100"
      },
      "message": "MIPS: bcm963xx: Add Broadcom BCM963xx board nvram data structure\n\nBroadcom BCM963xx boards have multiple nvram variants across different\nSoCs with additional checksum fields added whenever the size of the\nnvram was extended.\n\nAdd this structure as a header file so that multiple drivers can use it.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Brian Norris \u003ccomputersforpeace@gmail.com\u003e\nCc: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nCc: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nCc: Jonas Gorski \u003cjogo@openwrt.org\u003e\nCc: Linux Kernel Mailing List \u003clinux-kernel@vger.kernel.org\u003e\nCc: MIPS Mailing List \u003clinux-mips@linux-mips.org\u003e\nCc: MTD Maling List \u003clinux-mtd@lists.infradead.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/11830/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "048ccca8c1c8f583deec3367d7df521bb1f542ae",
      "tree": "efa882c88f658f711d63581a3063203c63682338",
      "parents": [
        "b3e27d5d4a29bcc8e057b496d5ef5194addaaac0",
        "34356f64ac0df2326fa50e2d4bca6f7c03ed16c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 23 18:45:06 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 23 18:45:06 2016 -0800"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma\n\nPull rdma updates from Doug Ledford:\n \"Initial roundup of 4.5 merge window patches\n\n   - Remove usage of ib_query_device and instead store attributes in\n     ib_device struct\n\n   - Move iopoll out of block and into lib, rename to irqpoll, and use\n     in several places in the rdma stack as our new completion queue\n     polling library mechanism.  Update the other block drivers that\n     already used iopoll to use the new mechanism too.\n\n   - Replace the per-entry GID table locks with a single GID table lock\n\n   - IPoIB multicast cleanup\n\n   - Cleanups to the IB MR facility\n\n   - Add support for 64bit extended IB counters\n\n   - Fix for netlink oops while parsing RDMA nl messages\n\n   - RoCEv2 support for the core IB code\n\n   - mlx4 RoCEv2 support\n\n   - mlx5 RoCEv2 support\n\n   - Cross Channel support for mlx5\n\n   - Timestamp support for mlx5\n\n   - Atomic support for mlx5\n\n   - Raw QP support for mlx5\n\n   - MAINTAINERS update for mlx4/mlx5\n\n   - Misc ocrdma, qib, nes, usNIC, cxgb3, cxgb4, mlx4, mlx5 updates\n\n   - Add support for remote invalidate to the iSER driver (pushed\n     through the RDMA tree due to dependencies, acknowledged by nab)\n\n   - Update to NFSoRDMA (pushed through the RDMA tree due to\n     dependencies, acknowledged by Bruce)\"\n\n* tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma: (169 commits)\n  IB/mlx5: Unify CQ create flags check\n  IB/mlx5: Expose Raw Packet QP to user space consumers\n  {IB, net}/mlx5: Move the modify QP operation table to mlx5_ib\n  IB/mlx5: Support setting Ethernet priority for Raw Packet QPs\n  IB/mlx5: Add Raw Packet QP query functionality\n  IB/mlx5: Add create and destroy functionality for Raw Packet QP\n  IB/mlx5: Refactor mlx5_ib_qp to accommodate other QP types\n  IB/mlx5: Allocate a Transport Domain for each ucontext\n  net/mlx5_core: Warn on unsupported events of QP/RQ/SQ\n  net/mlx5_core: Add RQ and SQ event handling\n  net/mlx5_core: Export transport objects\n  IB/mlx5: Expose CQE version to user-space\n  IB/mlx5: Add CQE version 1 support to user QPs and SRQs\n  IB/mlx5: Fix data validation in mlx5_ib_alloc_ucontext\n  IB/sa: Fix netlink local service GFP crash\n  IB/srpt: Remove redundant wc array\n  IB/qib: Improve ipoib UD performance\n  IB/mlx4: Advertise RoCE v2 support\n  IB/mlx4: Create and use another QP1 for RoCEv2\n  IB/mlx4: Enable send of RoCE QP1 packets with IP/UDP headers\n  ...\n"
    },
    {
      "commit": "bfd3d532e23f23cdc7101e85fcd8eb70c40d627c",
      "tree": "fb35db58a4ef197bf33209259e958bc893211906",
      "parents": [
        "f7fdcb601051883f0b4df2797d92035849424c4e"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed Dec 16 23:49:41 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:39:43 2016 +0100"
      },
      "message": "MAINTAINERS: Add KVM for MIPS entry\n\nI\u0027ve pretty much been maintaining KVM for MIPS for a while now. Lets\nmake it more official (and make sure I get Cc\u0027d on relevant patches).\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Gleb Natapov \u003cgleb@kernel.org\u003e\nCc: linux-mips@linux-mips.org\nCc: kvm@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/11898/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f7fdcb601051883f0b4df2797d92035849424c4e",
      "tree": "524c5066979003afae0bfa85f85bde432c7e5332",
      "parents": [
        "b2c5963577efdaef7bf2445c06e8048926c472a5"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed Dec 16 23:49:39 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:38:48 2016 +0100"
      },
      "message": "MIPS: KVM: Add missing newline to kvm_err()\n\nAdd missing newline to end of kvm_err string when guest PMAP couldn\u0027t be\nallocated.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Gleb Natapov \u003cgleb@kernel.org\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: kvm@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/11896/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b2c5963577efdaef7bf2445c06e8048926c472a5",
      "tree": "98b4e7eeb661958501e3a39bccf52f50d7c1785d",
      "parents": [
        "f4956f620d065d8fa4d7a890cad548549e0b91ea"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed Dec 16 23:49:38 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:31:17 2016 +0100"
      },
      "message": "MIPS: Move KVM specific opcodes into asm/inst.h\n\nThe header arch/mips/kvm/opcode.h defines a few extra opcodes which\naren\u0027t in arch/mips/include/uapi/asm/inst.h. There\u0027s nothing KVM\nspecific about them, so lets move them into inst.h where they belong and\ndelete the header.\n\nNote that mfmcz_op is renamed to mfmc0_op to match the instruction set\nmanual, and wait_op was already added to inst.h in commit b0a3eae2b943\n(\"MIPS: inst.h: define COP0 wait op\"), merged in v3.16-rc1.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Gleb Natapov \u003cgleb@kernel.org\u003e\nCc: linux-mips@linux-mips.org\nCc: kvm@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/11895/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f4956f620d065d8fa4d7a890cad548549e0b91ea",
      "tree": "17a434b48542e2f4f2faf6f3c9cf6d8e9b775161",
      "parents": [
        "5fa393c8571953d6d428062c3572ec3ddbb1eec8"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed Dec 16 23:49:37 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:30:41 2016 +0100"
      },
      "message": "MIPS: KVM: Use cacheops.h definitions\n\nDrop the custom cache operation code definitions used by KVM for\nemulating guest CACHE instructions, and switch to use the existing\ndefinitions in \u003casm/cacheops.h\u003e.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Gleb Natapov \u003cgleb@kernel.org\u003e\nCc: kvm@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/11893/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5fa393c8571953d6d428062c3572ec3ddbb1eec8",
      "tree": "79070a54783f57a76ceb69289280900bc7590961",
      "parents": [
        "1b505defe051749150ae699483cfcde3191d9a76"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed Dec 16 23:49:36 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:29:58 2016 +0100"
      },
      "message": "MIPS: Break down cacheops.h definitions\n\nMost of the cache op codes defined in cacheops.h are split into a 2-bit\ncache identifier, and a 3-bit cache op code which does largely the same\nthing semantically regardless of the cache identifier.\n\nTo allow the use of these definitions by KVM for decoding cache ops,\nbreak the definitions down into parts where it makes sense to do so, and\nadd masks for the Cache and Op field within the cache op.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: linux-mips@linux-mips.org\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Gleb Natapov \u003cgleb@kernel.org\u003e\nCc: kvm@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/11892/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1b505defe051749150ae699483cfcde3191d9a76",
      "tree": "d3d5b505aa52466814cf993b7a0a94d7848d3f47",
      "parents": [
        "044c9bb816433c196a5776ac4834c23eced205e7"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed Dec 16 23:49:35 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:28:21 2016 +0100"
      },
      "message": "MIPS: Use EXCCODE_ constants with set_except_vector()\n\nThe first argument to set_except_vector is the ExcCode, which we now\nhave definitions for. Lets make use of them.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Gleb Natapov \u003cgleb@kernel.org\u003e\nCc: linux-mips@linux-mips.org\nCc: kvm@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/11894/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "044c9bb816433c196a5776ac4834c23eced205e7",
      "tree": "5a9f5f12a807cfbe049c5ce9422b38eb362ba4d5",
      "parents": [
        "16d100db245ab34d975e080f39e4cc4ed09b3820"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed Dec 16 23:49:34 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:20:46 2016 +0100"
      },
      "message": "MIPS: Update trap codes\n\nAdd a few missing trap codes.\n\n[ralf@linux-mips.org: Drop removal of exception codes.  I don\u0027t care what\nthe incomplete architecture spec says; it can\u0027t change existing hardware\nand VCEI is supported indeed.]\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: linux-mips@linux-mips.org\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Gleb Natapov \u003cgleb@kernel.org\u003e\nCc: kvm@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/11890/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "16d100db245ab34d975e080f39e4cc4ed09b3820",
      "tree": "d8353347f013c35a81276c22e068dc3ced73d8c5",
      "parents": [
        "2db9d233860e638fecd4b6c519c880bee98ba5eb"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed Dec 16 23:49:33 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:15:51 2016 +0100"
      },
      "message": "MIPS: Move Cause.ExcCode trap codes to mipsregs.h\n\nMove the Cause.ExcCode trap code definitions from kvm_host.h to\nmipsregs.h, since they describe architectural bits rather than KVM\nspecific constants, and change the prefix from T_ to EXCCODE_.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Gleb Natapov \u003cgleb@kernel.org\u003e\nCc: linux-mips@linux-mips.org\nCc: kvm@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/11891/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2db9d233860e638fecd4b6c519c880bee98ba5eb",
      "tree": "6219b7fcf977aa5665a256d9e2376219f8c5fa52",
      "parents": [
        "088ec208d69474c784ed969206f6af323dea025b"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed Dec 16 23:49:32 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:15:01 2016 +0100"
      },
      "message": "MIPS: KVM: Make kvm_mips_{init,exit}() static\n\nThe module init and exit functions have no need to be global, so make\nthem static.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Gleb Natapov \u003cgleb@kernel.org\u003e\nCc: kvm@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/11889/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "088ec208d69474c784ed969206f6af323dea025b",
      "tree": "9b0c58284ca2585eae5a3d3d07b06be9b5722523",
      "parents": [
        "cb1b447f0c369a248895aa28ec668dc3dd130f3f"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed Dec 16 23:49:31 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:14:15 2016 +0100"
      },
      "message": "MIPS: KVM: Refactor added offsetof()s\n\nWhen calculating the offsets into the commpage for dynamically\ntranslated mtc0/mfc0 guest instructions, multiple offsetof()s are added\ntogether to find the offset of the specific register in the mips_coproc,\nwithin the commpage.\n\nSimplify each of these cases to a single offsetof() to find the offset\nof the specific register within the commpage.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Gleb Natapov \u003cgleb@kernel.org\u003e\nCc: linux-mips@linux-mips.org\nCc: kvm@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/11888/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cb1b447f0c369a248895aa28ec668dc3dd130f3f",
      "tree": "e83c1ece89c4dc06ac42718764f347b56f3d995c",
      "parents": [
        "e318f0fd37b630ea02dd9147beb1224789dc197f"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed Dec 16 23:49:30 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:13:24 2016 +0100"
      },
      "message": "MIPS: KVM: Convert EXPORT_SYMBOL to _GPL\n\nExport symbols only to GPL modules to match other KVM symbols in\nvirt/kvm/ and arch/*/kvm/.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Gleb Natapov \u003cgleb@kernel.org\u003e\nCc: linux-mips@linux-mips.org\nCc: kvm@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/11887/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e318f0fd37b630ea02dd9147beb1224789dc197f",
      "tree": "e3e5ed1b69b51f8d7d4004a488614817656ba9ab",
      "parents": [
        "9fd4af639b8585a0c9949e6e3ffc8e2c829dedb5"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed Dec 16 23:49:29 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:09:36 2016 +0100"
      },
      "message": "MIPS: KVM: Drop unused kvm_mips_host_tlb_inv_index()\n\nThe function kvm_mips_host_tlb_inv_index() is unused, so drop it\ncompletely.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Gleb Natapov \u003cgleb@kernel.org\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: linux-mips@linux-mips.org\nCc: kvm@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/11886/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9fd4af639b8585a0c9949e6e3ffc8e2c829dedb5",
      "tree": "d1d5fbb1ea11459b8dddfc3cc23113bf8f4bd89c",
      "parents": [
        "4c53e6b985c65aa7e6e038ed83d0ba10e72201e8"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed Dec 16 23:49:28 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:07:35 2016 +0100"
      },
      "message": "MIPS: Move definition of DC bit to mipsregs.h\n\nThe CAUSEB_DC and CAUSEF_DC definitions used by KVM are defined in\nasm/kvm_host.h, but all the other Cause register field definitions are\nfound in asm/mipsregs.h.\n\nLets reunite the DC bit definitions with its friends in mipsregs.h.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Gleb Natapov \u003cgleb@kernel.org\u003e\nCc: linux-mips@linux-mips.org\nCc: kvm@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/11885/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4c53e6b985c65aa7e6e038ed83d0ba10e72201e8",
      "tree": "4e04ecd5c93892a27ed1693bf508026bcfe2fb0a",
      "parents": [
        "caa1faa7aba68feed22129f68e4de499846a971b"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed Dec 16 23:49:27 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:06:43 2016 +0100"
      },
      "message": "MIPS: KVM: Drop some unused definitions from kvm_host.h\n\nSome definitions in the MIPS asm/kvm_host.h are completely unused, so\nlets drop them.\n\nMS_TO_NS is no longer used since commit e30492bbe95a (\"MIPS: KVM:\nRewrite count/compare timer emulation\"). The others don\u0027t appear ever to\nhave been used.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Gleb Natapov \u003cgleb@kernel.org\u003e\nCc: kvm@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/11884/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "caa1faa7aba68feed22129f68e4de499846a971b",
      "tree": "71ed6cb6efc852860761b4e216492c57c0041fd3",
      "parents": [
        "097d5638cb4289c86a4a47bda6a0fe8c2b338ae7"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed Dec 16 23:49:26 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 03:05:48 2016 +0100"
      },
      "message": "MIPS: KVM: Trivial whitespace and style fixes\n\nA bunch of misc whitespace and style fixes within arch/mips/kvm/.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Gleb Natapov \u003cgleb@kernel.org\u003e\nCc: kvm@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/11883/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "097d5638cb4289c86a4a47bda6a0fe8c2b338ae7",
      "tree": "f341914b50db825d3d6565f865956eae5390ad91",
      "parents": [
        "842b6b16f5178c66da0959a935dafa80a979b745"
      ],
      "author": {
        "name": "Joshua Henderson",
        "email": "joshua.henderson@microchip.com",
        "time": "Wed Jan 13 18:15:47 2016 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 02:54:32 2016 +0100"
      },
      "message": "MIPS: pic32mzda: Add initial PIC32MZDA Starter Kit defconfig\n\nThis adds an initial default config that enables all available PIC32\ndrivers and is enough for booting a PIC32MZDA Starter Kit.\n\nSigned-off-by: Joshua Henderson \u003cjoshua.henderson@microchip.com\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/12105/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "842b6b16f5178c66da0959a935dafa80a979b745",
      "tree": "2a78f7d686b97d4080f064bb969f529124e7d2a0",
      "parents": [
        "2572f00db8a68bb46001678c1c98ad8b70e04b31"
      ],
      "author": {
        "name": "Joshua Henderson",
        "email": "joshua.henderson@microchip.com",
        "time": "Wed Jan 13 18:15:46 2016 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 02:54:00 2016 +0100"
      },
      "message": "MIPS: dts: Add initial DTS for the PIC32MZDA Starter Kit\n\nThis adds basic DTS configuration for the PIC32MZDA chip and in turn the\nPIC32MZDA Starter Kit.\n\nSigned-off-by: Joshua Henderson \u003cjoshua.henderson@microchip.com\u003e\nCc: Rob Herring \u003crobh+dt@kernel.org\u003e\nCc: Pawel Moll \u003cpawel.moll@arm.com\u003e\nCc: Mark Rutland \u003cmark.rutland@arm.com\u003e\nCc: Ian Campbell \u003cijc+devicetree@hellion.org.uk\u003e\nCc: Kumar Gala \u003cgalak@codeaurora.org\u003e\nCc: Andrew Bresticker \u003cabrestic@chromium.org\u003e\nCc: Paul Burton \u003cpaul.burton@imgtec.com\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nCc: devicetree@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/12104/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2572f00db8a68bb46001678c1c98ad8b70e04b31",
      "tree": "14a4ee6599049006cbeff57eff97185debbcffc5",
      "parents": [
        "9b9c2cd44322ed9bc536eedf7d9a5e38e1eb4081"
      ],
      "author": {
        "name": "Joshua Henderson",
        "email": "joshua.henderson@microchip.com",
        "time": "Wed Jan 13 18:15:39 2016 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 02:53:28 2016 +0100"
      },
      "message": "MIPS: Add support for PIC32MZDA platform\n\nThis adds support for the Microchip PIC32 MIPS microcontroller with the\nspecific variant PIC32MZDA. PIC32MZDA is based on the MIPS m14KEc core\nand boots using device tree.\n\nThis includes an early pin setup and early clock setup needed prior to\ndevice tree being initialized. In additon, an interface is provided to\nsynchronize access to registers shared across several peripherals.\n\nSigned-off-by: Joshua Henderson \u003cjoshua.henderson@microchip.com\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/12097/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9b9c2cd44322ed9bc536eedf7d9a5e38e1eb4081",
      "tree": "5c63419588e8ed29215cccdf7f97dd3e41c9ddb2",
      "parents": [
        "aaa8666ada780e8a4a60870aa4379e5e29e395f3"
      ],
      "author": {
        "name": "Joshua Henderson",
        "email": "joshua.henderson@microchip.com",
        "time": "Wed Jan 13 18:15:38 2016 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 02:53:03 2016 +0100"
      },
      "message": "dt/bindings: Add bindings for PIC32/MZDA platforms\n\nThis adds support for the Microchip PIC32 platform along with the\nspecific variant PIC32MZDA on a PIC32MZDA Starter Kit.\n\nSigned-off-by: Joshua Henderson \u003cjoshua.henderson@microchip.com\u003e\nAcked-by: Rob Herring \u003crobh@kernel.org\u003e\nCc: Pawel Moll \u003cpawel.moll@arm.com\u003e\nCc: Mark Rutland \u003cmark.rutland@arm.com\u003e\nCc: Ian Campbell \u003cijc+devicetree@hellion.org.uk\u003e\nCc: Kumar Gala \u003cgalak@codeaurora.org\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nCc: devicetree@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/12096/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "aaa8666ada780e8a4a60870aa4379e5e29e395f3",
      "tree": "a96279fec80f9ac5bbe50d11232f3b8adb4ee81d",
      "parents": [
        "edf2194dc9b9b527d003c47051bd4b09b61ddd55"
      ],
      "author": {
        "name": "Cristian Birsan",
        "email": "cristian.birsan@microchip.com",
        "time": "Wed Jan 13 18:15:35 2016 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 02:52:20 2016 +0100"
      },
      "message": "IRQCHIP: irq-pic32-evic: Add support for PIC32 interrupt controller\n\nThis adds support for the interrupt controller present on PIC32 class\ndevices. It handles all internal and external interrupts. This controller\nexists outside of the CPU core and is the arbitrator of all interrupts\n(including interrupts from the CPU itself) before they are presented to\nthe CPU.\n\nThe following features are supported:\n - DT properties for EVIC and for devices/peripherals that use interrupt lines\n - Persistent and non-persistent interrupt handling\n - irqdomain and generic chip support\n - Configuration of external interrupt edge polarity\n\nSigned-off-by: Cristian Birsan \u003ccristian.birsan@microchip.com\u003e\nSigned-off-by: Joshua Henderson \u003cjoshua.henderson@microchip.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Jason Cooper \u003cjason@lakedaemon.net\u003e\nCc: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/12092/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "edf2194dc9b9b527d003c47051bd4b09b61ddd55",
      "tree": "4eb97c7c35673b06e526f0fe23fe0d565474a684",
      "parents": [
        "70ce14bfc9fdb9b6af84ac492e9d3311551618a5"
      ],
      "author": {
        "name": "Cristian Birsan",
        "email": "cristian.birsan@microchip.com",
        "time": "Wed Jan 13 18:15:34 2016 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 02:51:19 2016 +0100"
      },
      "message": "dt/bindings: Add bindings for PIC32 interrupt controller\n\nDocument the devicetree bindings for the interrupt controller on\nMicrochip PIC32 class devices.\n\nSigned-off-by: Cristian Birsan \u003ccristian.birsan@microchip.com\u003e\nSigned-off-by: Joshua Henderson \u003cjoshua.henderson@microchip.com\u003e\nAcked-by: Rob Herring \u003crobh@kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Jason Cooper \u003cjason@lakedaemon.net\u003e\nCc: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nCc: Rob Herring \u003crobh+dt@kernel.org\u003e\nCc: Pawel Moll \u003cpawel.moll@arm.com\u003e\nCc: Mark Rutland \u003cmark.rutland@arm.com\u003e\nCc: Ian Campbell \u003cijc+devicetree@hellion.org.uk\u003e\nCc: Kumar Gala \u003cgalak@codeaurora.org\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nCc: devicetree@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/12093/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "70ce14bfc9fdb9b6af84ac492e9d3311551618a5",
      "tree": "b480df2f33b40f7b1f3f50afb231ff31e89b7b46",
      "parents": [
        "db66dbbbfd8ded204a97d090357aff582968fcf5"
      ],
      "author": {
        "name": "Álvaro Fernández Rojas",
        "email": "noltari@gmail.com",
        "time": "Sun Jan 17 11:02:35 2016 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 02:34:36 2016 +0100"
      },
      "message": "MIPS: bmips: Improve BCM6368 device tree\n\nAdd brcm,bcm6358-leds node to bcm6368.dtsi\nAdd reboot support (syscon-reboot as defined in BCM6328)\n\nSigned-off-by: Álvaro Fernández Rojas \u003cnoltari@gmail.com\u003e\nReviewed-by: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nCc: f.fainelli@gmail.com\nCc: jogo@openwrt.org\nCc: cernekee@gmail.com\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nCc: devicetree@vger.kernel.org\nCc: Álvaro Fernández Rojas \u003cnoltari@gmail.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/12117/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "db66dbbbfd8ded204a97d090357aff582968fcf5",
      "tree": "7366f60653d1a961032895b395658a27fe473f06",
      "parents": [
        "555fae60b2bbb2d6282d82c5321d3adfa85b22ae"
      ],
      "author": {
        "name": "Álvaro Fernández Rojas",
        "email": "noltari@gmail.com",
        "time": "Sun Jan 17 11:02:34 2016 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 02:34:26 2016 +0100"
      },
      "message": "MIPS: bmips: Improve BCM6328 device tree\n\nAdds bcm6328-leds node to bcm6328.dtsi\n\nSigned-off-by: Álvaro Fernández Rojas \u003cnoltari@gmail.com\u003e\nReviewed-by: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nCc: jogo@openwrt.org\nCc: cernekee@gmail.com\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nCc: devicetree@vger.kernel.org\nCc: Álvaro Fernández Rojas \u003cnoltari@gmail.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/12116/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "555fae60b2bbb2d6282d82c5321d3adfa85b22ae",
      "tree": "931af1c481f03142766bac0ecc430f707cb298fd",
      "parents": [
        "8cbe4b5cbc6fe7cecfc74af82559f50ee3a7e417"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Tue Dec 22 13:56:39 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 02:24:24 2016 +0100"
      },
      "message": "MIPS: ptrace: Drop cp0_tcstatus from regoffset_table[]\n\nThe cp0_tcstatus member of struct pt_regs was removed along with the\nrest of SMTC in v3.16, commit b633648c5ad3 (\"MIPS: MT: Remove SMTC\nsupport\"), however recent uprobes support in v4.3 added back a reference\nto it in the regoffset_table[] in ptrace.c. Remove it.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nFixes: 40e084a506eb (\"MIPS: Add uprobes support.\")\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/11920/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8cbe4b5cbc6fe7cecfc74af82559f50ee3a7e417",
      "tree": "7c892c65391dafd0dfc5bcf590b99e871713932b",
      "parents": [
        "8eb248fa8b3a3ff4174a33b797f2712fe4fed660"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Dec 22 15:41:44 2015 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 02:23:08 2016 +0100"
      },
      "message": "MIPS: TXx9: iocled: Be sure to clamp return value\n\nAs we want gpio_chip .get() calls to be able to return negative\nerror codes and propagate to drivers, we need to go over all\ndrivers and make sure their return values are clamped to [0,1].\nWe do this by using the ret \u003d !!(val) design pattern.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-gpio@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/11925/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8eb248fa8b3a3ff4174a33b797f2712fe4fed660",
      "tree": "198306c2a46f514de7739ecb7662175a77a4ff5b",
      "parents": [
        "6ea6b7faf0fbc7f2bb55277befe478c0a66659fc"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Dec 22 15:41:19 2015 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 02:22:39 2016 +0100"
      },
      "message": "MIPS: RB532: Be sure to clamp return value\n\nAs we want gpio_chip .get() calls to be able to return negative\nerror codes and propagate to drivers, we need to go over all\ndrivers and make sure their return values are clamped to [0,1].\nWe do this by using the ret \u003d !!(val) design pattern.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-gpio@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/11924/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6ea6b7faf0fbc7f2bb55277befe478c0a66659fc",
      "tree": "24664d60cb1af8b4e268c5e840c108bc24e2fe67",
      "parents": [
        "249e573d99ab590e19bd23f084f8c6540daa7b06"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Dec 22 15:41:01 2015 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 02:22:14 2016 +0100"
      },
      "message": "MIPS: TXx9: Be sure to clamp return value\n\nAs we want gpio_chip .get() calls to be able to return negative\nerror codes and propagate to drivers, we need to go over all\ndrivers and make sure their return values are clamped to [0,1].\nWe do this by using the ret \u003d !!(val) design pattern.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-gpio@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/11923/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "249e573d99ab590e19bd23f084f8c6540daa7b06",
      "tree": "45ba3b4418a1f89a1d6344740cbb19ab46daa2f7",
      "parents": [
        "7b42c00a95c02d962b18f8ed8bf59b65ae58d3ee"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Dec 22 15:40:27 2015 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 02:21:47 2016 +0100"
      },
      "message": "MIPS: ar7: Be sure to clamp return value\n\nAs we want gpio_chip .get() calls to be able to return negative\nerror codes and propagate to drivers, we need to go over all\ndrivers and make sure their return values are clamped to [0,1].\nWe do this by using the ret \u003d !!(val) design pattern.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nCc: Alban Bedel \u003calbeu@free.fr\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-gpio@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/11922/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7b42c00a95c02d962b18f8ed8bf59b65ae58d3ee",
      "tree": "463994d70c1d1672b349812484a172248a646099",
      "parents": [
        "6d7b14151d7510ed434f2e587cdae9eca82fc123"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Dec 22 15:40:02 2015 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 02:20:45 2016 +0100"
      },
      "message": "MIPS: Alchemy: Be sure to clamp return value\n\nAs we want gpio_chip .get() calls to be able to return negative\nerror codes and propagate to drivers, we need to go over all\ndrivers and make sure their return values are clamped to [0,1].\nWe do this by using the ret \u003d !!(val) design pattern.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-gpio@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/11921/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2549cc967ebb4043f3507b55e3dc579f44d3b516",
      "tree": "8a3880ed0e9785198c4af701ed5d27704b44c4ef",
      "parents": [
        "497e803ebf98ea88c7191e67333bfcc6ffd64bc6"
      ],
      "author": {
        "name": "Jaedon Shin",
        "email": "jaedon.shin@gmail.com",
        "time": "Mon Dec 21 12:47:35 2015 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 02:12:25 2016 +0100"
      },
      "message": "MIPS: Fix macro typo\n\nChange the CONFIG_MIPS_CMDLINE_EXTEND to CONFIG_MIPS_CMDLINE_DTB_EXTEND\nto resolve the EXTEND_WITH_PROM macro.\n\nSigned-off-by: Jaedon Shin \u003cjaedon.shin@gmail.com\u003e\nFixes: 2024972ef533 (\"MIPS: Make the kernel arguments from dtb available\")\nReviewed-by: Alexander Sverdlin \u003calexander.svedlin@gmail.com\u003e\nCc: Jonas Gorski \u003cjogo@openwrt.org\u003e\nCc: Masahiro Yamada \u003cyamada.masahiro@socionext.com\u003e\nCc: Paul Burton \u003cpaul.burton@imgtec.com\u003e\nCc: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/11909/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "497e803ebf98ea88c7191e67333bfcc6ffd64bc6",
      "tree": "13da5debc46182d0033906606f0098170b91889c",
      "parents": [
        "a68f376844605399cbd28b662d5ed213639f46f7"
      ],
      "author": {
        "name": "Matt Redfearn",
        "email": "matt.redfearn@imgtec.com",
        "time": "Fri Dec 18 12:47:00 2015 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 02:09:53 2016 +0100"
      },
      "message": "MIPS: smp-cps: Ensure secondary cores start with EVA disabled\n\nThe kernel currently assumes that a core will start up in legacy mode\nusing the exception base provided through the CM GCR registers. If a\ncore has been configured in hardware to start in EVA mode, these\nassumptions will fail.\n\nThis patch ensures that secondary cores are initialized to meet these\nassumptions.\n\nSigned-off-by: Matt Redfearn \u003cmatt.redfearn@imgtec.com\u003e\nReviewed-by: Paul Burton \u003cpaul.burton@imgtec.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/11907/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a68f376844605399cbd28b662d5ed213639f46f7",
      "tree": "63258b0bec27899d6281ae14f10e8bb7097907d4",
      "parents": [
        "800dc4f49cc002879e1e5e6b79926f86b60528e6"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@imgtec.com",
        "time": "Sat Jan 09 02:05:31 2016 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 01:44:21 2016 +0100"
      },
      "message": "MIPS: io.h: Define `ioremap_cache\u0027\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@imgtec.com\u003e\nCc: Brian Norris \u003ccomputersforpeace@gmail.com\u003e\nCc: Rafał Miłecki \u003czajec5@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/12040/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6d7b14151d7510ed434f2e587cdae9eca82fc123",
      "tree": "e5f9b52b4fa8e1da01346d7b39eeb5f70fab2f78",
      "parents": [
        "29e280034810efeb84ca67a535817cf45e7cd7fe"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@imgtec.com",
        "time": "Fri Jan 22 05:21:47 2016 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 01:37:09 2016 +0100"
      },
      "message": "MIPS: math-emu: dsemul: Reduce `get_isa16_mode\u0027 clutter\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@imgtec.com\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/12178/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "29e280034810efeb84ca67a535817cf45e7cd7fe",
      "tree": "0107c0b40972e108382c47306d9a68212a849336",
      "parents": [
        "6e1715f7c34d00dc94f3cecb2526ae3ff0b0649f"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@imgtec.com",
        "time": "Fri Jan 22 05:21:34 2016 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 01:36:50 2016 +0100"
      },
      "message": "MIPS: inst.h: Fix some instruction descriptions\n\nFix the description of the microMIPS NOP16 encoding or MM_NOP16, which\nis not equivalent to the MIPS16 NOP instruction.  This is 0x0c00 and\nrepresents the microMIPS `MOVE16 $0, $0\u0027 operation, whereas MIPS16 NOP\nis encoded as 0x6500, representing `MOVE $0, $16\u0027.\n\nAlso fix a typo in `mm_fp0_format\u0027 description.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@imgtec.com\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/12177/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6e1715f7c34d00dc94f3cecb2526ae3ff0b0649f",
      "tree": "1c142de11eb714b756762127569b1dc6359ef2b8",
      "parents": [
        "69a1e6cbdf1f40d5dcae84c5a538d390b6d2c307"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@imgtec.com",
        "time": "Fri Jan 22 05:21:13 2016 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 01:36:31 2016 +0100"
      },
      "message": "MIPS: math-emu: dsemul: Correct description of the emulation frame\n\nRemove irrelevant content from the description of the emulation frame in\n`mips_dsemul\u0027, referring to bare-metal configurations.  Update the text,\nreflecting the change made with commit ba3049ed4086 (\"MIPS: Switch FPU\nemulator trap to BREAK instruction.\"), where we switched from using an\naddress error exception on an unaligned access to the use of a BREAK 514\ninstruction causing a breakpoint exception instead.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@imgtec.com\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/12176/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "69a1e6cbdf1f40d5dcae84c5a538d390b6d2c307",
      "tree": "5cfd41a53625d104620bb267345d0ecac2798f8a",
      "parents": [
        "733b8bc183f491e8263009edf8ef184fb44a6882"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@imgtec.com",
        "time": "Fri Jan 22 05:21:00 2016 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 01:36:10 2016 +0100"
      },
      "message": "MIPS: math-emu: Correct the emulation of microMIPS ADDIUPC instruction\n\nEmulate the microMIPS ADDIUPC instruction directly in `mips_dsemul\u0027.  If\nexecuted in the emulation frame, this instruction produces an incorrect\nresult, because the value of the PC there is not the same as where the\ninstruction originated.\n\nReshape code so as to handle all microMIPS cases together.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@imgtec.com\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/12175/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "733b8bc183f491e8263009edf8ef184fb44a6882",
      "tree": "66645e3de66dd678e42db66113be76c21a0c766a",
      "parents": [
        "a87265cfedce49fa362030ae3e6ef047e08bc12c"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@imgtec.com",
        "time": "Fri Jan 22 05:20:46 2016 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 01:35:46 2016 +0100"
      },
      "message": "MIPS: math-emu: Make microMIPS branch delay slot emulation work\n\nComplement commit 102cedc32a6e (\"MIPS: microMIPS: Floating point\nsupport.\") which introduced microMIPS FPU emulation, but did not adjust\nthe encoding of the BREAK instruction used to terminate the branch delay\nslot emulation frame.  Consequently the execution of any such frame is\nindeterminate and, depending on CPU configuration, will result in random\ncode execution or an offending program being terminated with SIGILL.\n\nThis is because the regular MIPS BREAK instruction is encoded with the 0\nmajor and the 0xd minor opcode, however in the microMIPS instruction set\nthis major/minor opcode pair denotes an encoding reserved for the DSP\nASE.  Instead the microMIPS BREAK instruction is encoded with the 0\nmajor and the 0x7 minor opcode.\n\nUse the correct BREAK encoding for microMIPS FPU emulation then.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@imgtec.com\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/12174/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a87265cfedce49fa362030ae3e6ef047e08bc12c",
      "tree": "da229b62d78407a8eb5abd81f2a1775623edd2e6",
      "parents": [
        "e4553573b37c3f72533683cb5f3a1ad300b18d37"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@imgtec.com",
        "time": "Fri Jan 22 05:20:37 2016 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 01:35:26 2016 +0100"
      },
      "message": "MIPS: math-emu: dsemul: Fix ill formatting of microMIPS part\n\nCorrect formatting breakage introduced with commit 102cedc32a6e (\"MIPS:\nmicroMIPS: Floating point support.\"), so that further changes to this\ncode can be consistent.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@imgtec.com\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/12173/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e4553573b37c3f72533683cb5f3a1ad300b18d37",
      "tree": "fe20e2ce6129418cc5d55f315d74077c101fb9fa",
      "parents": [
        "4f33f6c522948fffc345261896042b58dea23754"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@imgtec.com",
        "time": "Fri Jan 22 05:20:26 2016 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 01:34:47 2016 +0100"
      },
      "message": "MIPS: math-emu: Correctly handle NOP emulation\n\nFix an issue introduced with commit 9ab4471c9f1b (\"MIPS: math-emu:\nCorrect delay-slot exception propagation\") where the emulation of a NOP\ninstruction signals the need to terminate the emulation loop.  This in\nturn, if the PC has not changed from the entry to the loop, will cause\nthe kernel to terminate the program with SIGILL.\n\nConsider this program:\n\nstatic double div(double d)\n{\n\tdo\n\t\td /\u003d 2.0;\n\twhile (d \u003e .5);\n\treturn d;\n}\n\nint main(int argc, char **argv)\n{\n\treturn div(argc);\n}\n\nwhich gets compiled to the following binary code:\n\n00400490 \u003cmain\u003e:\n  400490:\t44840000 \tmtc1\ta0,$f0\n  400494:\t3c020040 \tlui\tv0,0x40\n  400498:\td44207f8 \tldc1\t$f2,2040(v0)\n  40049c:\t46800021 \tcvt.d.w\t$f0,$f0\n  4004a0:\t46220002 \tmul.d\t$f0,$f0,$f2\n  4004a4:\t4620103c \tc.lt.d\t$f2,$f0\n  4004a8:\t4501fffd \tbc1t\t4004a0 \u003cmain+0x10\u003e\n  4004ac:\t00000000 \tnop\n  4004b0:\t4620000d \ttrunc.w.d\t$f0,$f0\n  4004b4:\t03e00008 \tjr\tra\n  4004b8:\t44020000 \tmfc1\tv0,$f0\n  4004bc:\t00000000 \tnop\n\nWhere the FPU emulator is used, depending on the number of command-line\narguments this code will either run to completion or terminate with\nSIGILL.\n\nIf no arguments are specified, then BC1T will not be taken, NOP will not\nbe emulated and code will complete successfully.\n\nIf one argument is specified, then BC1T will be taken once and NOP will\nbe emulated.  At this point the entry PC value will be 0x400498 and the\nnew PC value, set by `mips_dsemul\u0027 will be 0x4004a0, the target of BC1T.\nThe emulation loop will terminate, but SIGILL will not be issued,\nbecause the PC has changed.  The FPU emulator will be entered again and\non the second execution BC1T will not be taken, NOP will not be emulated\nand code will complete successfully.\n\nIf two or more arguments are specified, then the first execution of BC1T\nwill proceed as above.  Upon reentering the FPU emulator the emulation\nloop will continue to BC1T, at which point the branch will be taken and\nNOP emulated again.  At this point however the entry PC value will be\n0x4004a0, the same as the target of BC1T.  This will make the emulator\nconclude that execution has not advanced and therefore an unsupported\nFPU instruction has been encountered, and SIGILL will be sent to the\nprocess.\n\nFix the problem by extending the internal API of `mips_dsemul\u0027, making\nit return -1 if no delay slot emulation frame has been made, the\ninstruction has been handled and execution of the emulation loop needs\nto continue as if nothing happened.  Remove code from `mips_dsemul\u0027 to\nreproduce steps made by the emulation loop at the conclusion of each\niteration, as those will be reached normally now.  Adjust call sites\naccordingly.  Document the API.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@imgtec.com\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/12172/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4f33f6c522948fffc345261896042b58dea23754",
      "tree": "ca205503ff78ad57ed87b0caf742a81f27b55663",
      "parents": [
        "db0dbd57d59ad02c8343c69e8c73e749c0515ec3"
      ],
      "author": {
        "name": "Huacai Chen",
        "email": "chenhc@lemote.com",
        "time": "Thu Jan 21 21:09:52 2016 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 01:32:25 2016 +0100"
      },
      "message": "MIPS: Fix some missing CONFIG_CPU_MIPSR6 #ifdefs\n\nCommit be0c37c985eddc4 (MIPS: Rearrange PTE bits into fixed positions.)\ndefines fixed PTE bits for MIPS R2. Then, commit d7b631419b3d230a4d383\n(MIPS: pgtable-bits: Fix XPA damage to R6 definitions.) adds the MIPS\nR6 definitions in the same way as MIPS R2. But some R6 #ifdefs in the\nlater commit are missing, so in this patch I fix that.\n\nSigned-off-by: Huacai Chen \u003cchenhc@lemote.com\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nCc: Steven J. Hill \u003cSteven.Hill@imgtec.com\u003e\nCc: Fuxin Zhang \u003czhangfx@lemote.com\u003e\nCc: Zhangjin Wu \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: stable@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/12164/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "db0dbd57d59ad02c8343c69e8c73e749c0515ec3",
      "tree": "c030dcb8fc5808e1fdd077e6da7fb8947b096fca",
      "parents": [
        "5610b1254e3689b6ef8ebe2db260709a74da06c8"
      ],
      "author": {
        "name": "Huacai Chen",
        "email": "chenhc@lemote.com",
        "time": "Thu Jan 21 21:09:51 2016 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 24 01:31:51 2016 +0100"
      },
      "message": "MIPS: sync-r4k: reduce skew while synchronization\n\nWhile synchronization, count register will go backwards for the master.\nIf synchronise_count_master() runs before synchronise_count_slave(),\nskew becomes even more. The skew is very harmful for CPU hotplug (CPU0\ndo synchronization with CPU1, then CPU0 do synchronization with CPU2\nand CPU0\u0027s count goes backwards, so it will be out of sync with CPU1).\n\nAfter the commit cf9bfe55f24973a8f40e2 (MIPS: Synchronize MIPS count one\nCPU at a time), we needn\u0027t evaluate count_reference at the beginning of\nsynchronise_count_master() any more. Thus, we evaluate the initcount (It\nseems like count_reference is redundant) in the 2nd loop. Since we write\nthe count register in the last loop, we don\u0027t need additional barriers\n(the existing memory barriers are enough).\n\nMoreover, I think we loop 3 times is enough to get a primed instruction\ncache, this can also get less skew than looping 5 times.\n\nComments are also updated in this patch.\n\nSigned-off-by: Huacai Chen \u003cchenhc@lemote.com\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nCc: Steven J. Hill \u003cSteven.Hill@imgtec.com\u003e\nCc: linux-mips@linux-mips.org\nCc: Fuxin Zhang \u003czhangfx@lemote.com\u003e\nCc: Zhangjin Wu \u003cwuzhangjin@gmail.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/12163/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b3e27d5d4a29bcc8e057b496d5ef5194addaaac0",
      "tree": "504c418833b02a8e7d5fb798fe7bdcee82d7f14c",
      "parents": [
        "cc673757e24d018d64ff8038e28835db1e2902c4",
        "03beaec80d57e7a540b1990188f8a97a076da6de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 23 16:00:52 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 23 16:00:52 2016 -0800"
      },
      "message": "Merge tag \u0027ntb-4.5\u0027 of git://github.com/jonmason/ntb\n\nPull NTB updates from Jon Mason:\n \"A new driver to support AMD NTB, a NTB performance test driver, NTB\n  bugs fixes, and the ability to recover from running out of DMA\n  descriptors\"\n\n* tag \u0027ntb-4.5\u0027 of git://github.com/jonmason/ntb:\n  NTB: Fix macro parameter conflict with field name\n  NTB: Add support for AMD PCI-Express Non-Transparent Bridge\n  ntb: ntb perf tool\n  NTB: Address out of DMA descriptor issue with NTB\n  NTB: Clear property bits in BAR value\n  NTB: ntb_process_tx error path bug\n"
    },
    {
      "commit": "cc673757e24d018d64ff8038e28835db1e2902c4",
      "tree": "6eab3dab15725cda04dafabe9a8440697dca26cc",
      "parents": [
        "fa7d9a1d286e6bab49ffa59cbd3c8b394ce54339",
        "e62e560fc8b65ef5debc9041a792d18a8f98b2ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 23 12:24:56 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 23 12:24:56 2016 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull final vfs updates from Al Viro:\n\n - The -\u003ei_mutex wrappers (with small prereq in lustre)\n\n - a fix for too early freeing of symlink bodies on shmem (they need to\n   be RCU-delayed) (-stable fodder)\n\n - followup to dedupe stuff merged this cycle\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:\n  vfs: abort dedupe loop if fatal signals are pending\n  make sure that freeing shmem fast symlinks is RCU-delayed\n  wrappers for -\u003ei_mutex access\n  lustre: remove unused declaration\n"
    },
    {
      "commit": "fa7d9a1d286e6bab49ffa59cbd3c8b394ce54339",
      "tree": "d6f472fbfc796b140213ae0906cc407978302f8e",
      "parents": [
        "20c759ca98468d96d1fff8bd5e6753f458dbbfbd",
        "6d45c042f35ea9b27bf946380f74ff75d32280c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 23 11:47:13 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 23 11:47:13 2016 -0800"
      },
      "message": "Merge tag \u0027nfs-for-4.5-2\u0027 of git://git.linux-nfs.org/projects/trondmy/linux-nfs\n\nPull NFS client bugfixes and cleanups from Trond Myklebust:\n \"Bugfixes:\n   - pNFS/flexfiles: Fix an XDR encoding bug in layoutreturn\n   - pNFS/flexfiles: Improve merging of errors in LAYOUTRETURN\n\n  Cleanups:\n   - NFS: Simplify nfs_request_add_commit_list() arguments\"\n\n* tag \u0027nfs-for-4.5-2\u0027 of git://git.linux-nfs.org/projects/trondmy/linux-nfs:\n  pNFS/flexfiles: Fix an XDR encoding bug in layoutreturn\n  NFS: Simplify nfs_request_add_commit_list() arguments\n  pNFS/flexfiles: Improve merging of errors in LAYOUTRETURN\n"
    },
    {
      "commit": "20c759ca98468d96d1fff8bd5e6753f458dbbfbd",
      "tree": "202bb6951fcb6857128d96154bcde1bddbb22316",
      "parents": [
        "b82dde0230439215b55e545880e90337ee16f51a",
        "114bf37e04d839b555b3dc460b5e6ce156f49cf0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 23 11:13:56 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 23 11:13:56 2016 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027 (patches from Andrew)\n\nMerge small final update from Andrew Morton:\n\n - DAX feature work: add fsync/msync support\n\n - kfree cleanup, MAINTAINERS update\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e:\n  MAINTAINERS: return arch/sh to maintained state, with new maintainers\n  tree wide: use kvfree() than conditional kfree()/vfree()\n  dax: never rely on bh.b_dev being set by get_block()\n  xfs: call dax_pfn_mkwrite() for DAX fsync/msync\n  ext4: call dax_pfn_mkwrite() for DAX fsync/msync\n  ext2: call dax_pfn_mkwrite() for DAX fsync/msync\n  dax: add support for fsync/sync\n  mm: add find_get_entries_tag()\n  dax: support dirty DAX entries in radix tree\n  pmem: add wb_cache_pmem() to the PMEM API\n  dax: fix conversion of holes to PMDs\n  dax: fix NULL pointer dereference in __dax_dbg()\n"
    },
    {
      "commit": "98d94507e10c3c0a5cfc1c3ac4df23e761f1b874",
      "tree": "fcdfd143e4b623f77835e8814eb014f47d4fe79e",
      "parents": [
        "20bbfaf72cb419cf2a864978df3fc36f1986046a",
        "4511f7166a2deb5f7a578cf87fd2fe1ae83527e3",
        "ad74e46cb3ba9e706f91f3f71baf816d2d8e45db"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Sat Jan 23 11:43:27 2016 +0800"
      },
      "committer": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Sat Jan 23 11:43:27 2016 +0800"
      },
      "message": "Merge branches \u0027thermal-intel\u0027, \u0027thermal-suspend-fix\u0027 and \u0027thermal-soc\u0027 into next\n"
    },
    {
      "commit": "b82dde0230439215b55e545880e90337ee16f51a",
      "tree": "8252f8b8d3d91a9473c9bd45ca441e52cff1dd7d",
      "parents": [
        "79d245327f61ff21e7b9427c61fded5442734233",
        "884a12a5972fc867a93f7adf7a8ac2ade5d38fff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 22 17:35:38 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 22 17:35:38 2016 -0800"
      },
      "message": "Merge tag \u0027please-pull-copy_file_range\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux\n\nPull ia64 copy_file_range syscall update from Tony Luck:\n \"Another release, another new syscall to wire up\"\n\n* tag \u0027please-pull-copy_file_range\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux:\n  [IA64] Enable copy_file_range syscall for ia64\n"
    },
    {
      "commit": "79d245327f61ff21e7b9427c61fded5442734233",
      "tree": "ff57b5459b5becfbb0e35a4dec4fabf2a347a8d4",
      "parents": [
        "1b8ee1ec413bce16b0fc0e43816588c288fdc229",
        "5f4900bd8e2528ff783e329b193bfe8ce5638a98"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 22 17:30:52 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 22 17:30:52 2016 -0800"
      },
      "message": "Merge tag \u0027armsoc-tegra\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC support for Tegra platforms from Olof Johansson:\n \"Here\u0027s a single-SoC topic branch that we\u0027ve staged separately.  Mainly\n  because it was hard to sort the branch contents in a way that fit our\n  existing branches due to some refactorings.\n\n  The code has been in -next for quite a while, but we staged it in\n  arm-soc a bit late, which is why we\u0027ve kept it separate from the other\n  updates and are sending it separately here\"\n\n* tag \u0027armsoc-tegra\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  arm64: tegra: Add NVIDIA Jetson TX1 Developer Kit support\n  arm64: tegra: Add NVIDIA P2597 I/O board support\n  arm64: tegra: Add NVIDIA Jetson TX1 support\n  arm64: tegra: Add NVIDIA P2571 board support\n  arm64: tegra: Add NVIDIA P2371 board support\n  arm64: tegra: Add NVIDIA P2595 I/O board support\n  arm64: tegra: Add NVIDIA P2530 main board support\n  arm64: tegra: Add Tegra210 support\n  arm64: tegra: Add NVIDIA Tegra132 Norrin support\n  arm64: tegra: Add Tegra132 support\n  ARM: tegra: select USB_ULPI from EHCI rather than platform\n  ARM: tegra: Ensure entire dcache is flushed on entering LP0/1\n  amba: Hide TEGRA_AHB symbol\n  soc/tegra: Add Tegra210 support\n  soc/tegra: Provide per-SoC Kconfig symbols\n"
    },
    {
      "commit": "e62e560fc8b65ef5debc9041a792d18a8f98b2ca",
      "tree": "3161d9f9ec12f4347d0f2a3e10d203fc36c1a94e",
      "parents": [
        "3ed47db34f480df7caf44436e3e63e555351ae9a"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "darrick.wong@oracle.com",
        "time": "Fri Jan 22 16:58:28 2016 -0800"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jan 22 20:29:55 2016 -0500"
      },
      "message": "vfs: abort dedupe loop if fatal signals are pending\n\nIf the program running dedupe receives a fatal signal during the\ndedupe loop, we should bail out to avoid tying up the system.\n\nSigned-off-by: Darrick J. Wong \u003cdarrick.wong@oracle.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "1b8ee1ec413bce16b0fc0e43816588c288fdc229",
      "tree": "bc562f94952033c16aaecdc18da8ca97cd04716f",
      "parents": [
        "5430dfe90db8a4443fa7f9b62c77e82f768dd797",
        "53c517a83741718e35dd0494eb271c3c6e3820e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 22 17:26:00 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 22 17:26:00 2016 -0800"
      },
      "message": "Merge tag \u0027armsoc-fixes\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 fallout that we didn\u0027t catch in time in -next, or\n  smaller warning fixes that have been discovered since\"\n\n* tag \u0027armsoc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  soc: qcom/spm: shut up uninitialized variable warning\n  ARM: realview: fix device tree build\n  ARM: debug-ll: fix BCM63xx entry for multiplatform\n  ARM: dts: armadillo800eva Correct extal1 frequency to 24 MHz\n"
    },
    {
      "commit": "5430dfe90db8a4443fa7f9b62c77e82f768dd797",
      "tree": "ad782c9f753c8224b50f2d8d4aef6291c743be92",
      "parents": [
        "4adea1fd2773a88c30ecd77d4e5d256fa40908e2",
        "b26a95d435190a44483f7fbad1328f825b7901d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 22 17:20:30 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 22 17:20:30 2016 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull more input updates from Dmitry Torokhov:\n \"The second round of updates for the input subsystem, mainly changes to\n  xpad driver to better hanlde Xbox One controllers\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: gpio-keys - allow disabling individual buttons in DT\n  Input: gpio-keys - allow setting input device name in DT\n  Input: xpad - correct xbox one pad device name\n  Input: atmel_mxt_ts - improve touchscreen size/orientation handling\n  Input: xpad - use LED API when identifying wireless controllers\n  Input: xpad - workaround dead irq_out after suspend/ resume\n  Input: xpad - update Xbox One Force Feedback Support\n  Input: xpad - correctly handle concurrent LED and FF requests\n  Input: xpad - handle \"present\" and \"gone\" correctly\n  Input: xpad - remove spurious events of wireless xpad 360 controller\n"
    },
    {
      "commit": "4adea1fd2773a88c30ecd77d4e5d256fa40908e2",
      "tree": "399609f18a20a2611653d2e58bb0bd4a6797163f",
      "parents": [
        "2c9b3ebd5913c2d1371b749a8057ac32972b410d",
        "60539fa3a1e3caf458a943b1a14154e3fa44d0d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 22 17:13:15 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 22 17:13:15 2016 -0800"
      },
      "message": "Merge tag \u0027scsi-misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi\n\nPull more SCSI updates from James Bottomley:\n \"This is mostly stuff which missed the first pull request because it\n  needed to incubate longer.  It\u0027s mainly made up of the ncr 5380 rework\n  but also has a few assorted bug fixes\"\n\n* tag \u0027scsi-misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (88 commits)\n  imm: Use new parport device model\n  megaraid: Fix possible NULL pointer deference in mraid_mm_ioctl\n  storvsc: Fix typo in MODULE_PARM_DESC\n  cxgbi: Typo in MODULE_PARM_DESC\n  3w-xxxx: Pass through compat mode ioctls\n  hisi_sas: Use u64 for qw0 in free_device_v1_hw()\n  hisi_sas: Fix typo in setup_itct_v1_hw()\n  hisi_sas: Fix v1 itct masks\n  ipr: Fix out-of-bounds null overwrite\n  scsi: add Synology to 1024 sector blacklist\n  ncr5380: Add support for HP C2502\n  ncr5380: Fix wait for 53C80 registers registers after PDMA\n  ncr5380: Enable PDMA for DTC chips\n  ncr5380: Enable PDMA for NCR53C400A\n  ncr5380: Use runtime register mapping\n  ncr5380: Fix pseudo DMA transfers on 53C400\n  ncr5380: Cleanup whitespace and parentheses\n  atari_NCR5380: Merge changes from NCR5380.c\n  ncr5380: Merge changes from atari_NCR5380.c\n  ncr5380: Fix whitespace in comments using regexp\n  ...\n"
    },
    {
      "commit": "114bf37e04d839b555b3dc460b5e6ce156f49cf0",
      "tree": "1fbcb96b7d72e5a633f699728e08265886eb8822",
      "parents": [
        "1d5cfdb076288df5eb95545a547a39905e95c930"
      ],
      "author": {
        "name": "Rich Felker",
        "email": "dalias@libc.org",
        "time": "Fri Jan 22 15:11:05 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 22 17:02:18 2016 -0800"
      },
      "message": "MAINTAINERS: return arch/sh to maintained state, with new maintainers\n\nAdd Yoshinori Sato and Rich Felker as maintainers for arch/sh\n(SUPERH).\n\nSigned-off-by: Rich Felker \u003cdalias@libc.org\u003e\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nAcked-by: D. Jeff Dionne \u003cjeff@uClinux.org\u003e\nAcked-by: Rob Landley \u003crob@landley.net\u003e\nAcked-by: Peter Zijlstra (Intel) \u003cpeterz@infradead.org\u003e\nAcked-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\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": "1d5cfdb076288df5eb95545a547a39905e95c930",
      "tree": "c644d2e609c3054833710b75ab1d0fe50fb17c01",
      "parents": [
        "eab95db69d334745d3034072f4a7204084136c88"
      ],
      "author": {
        "name": "Tetsuo Handa",
        "email": "penguin-kernel@i-love.sakura.ne.jp",
        "time": "Fri Jan 22 15:11:02 2016 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 22 17:02:18 2016 -0800"
      },
      "message": "tree wide: use kvfree() than conditional kfree()/vfree()\n\nThere are many locations that do\n\n  if (memory_was_allocated_by_vmalloc)\n    vfree(ptr);\n  else\n    kfree(ptr);\n\nbut kvfree() can handle both kmalloc()ed memory and vmalloc()ed memory\nusing is_vmalloc_addr().  Unless callers have special reasons, we can\nreplace this branch with kvfree().  Please check and reply if you found\nproblems.\n\nSigned-off-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nAcked-by: Michal Hocko \u003cmhocko@suse.com\u003e\nAcked-by: Jan Kara \u003cjack@suse.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nReviewed-by: Andreas Dilger \u003candreas.dilger@intel.com\u003e\nAcked-by: \"Rafael J. Wysocki\" \u003crjw@rjwysocki.net\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Oleg Drokin \u003coleg.drokin@intel.com\u003e\nCc: Boris Petkov \u003cbp@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "eab95db69d334745d3034072f4a7204084136c88"
}
