Merge tag 'v4.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux

[email protected]
Newsgroups gmane.linux.ports.mips.cvs
Message-ID <S23994797AbdEMXOgm3WgF/[email protected]>
Author: Ralf Baechle <[email protected]> Tue Apr 4 13:25:12 2017 +0200
Commit: b006894d4edc1b9d57afe65ddf2f852a4f6786d4
Gitweb: https://git.linux-mips.org/g/ralf/linux/b006894d4edc
Branch: master

---

 Documentation/admin-guide/kernel-parameters.txt    |    9 
 Documentation/arm64/silicon-errata.txt             |    1 
 Documentation/dev-tools/kcov.rst                   |    2 
 .../bindings/regulator/ti-abb-regulator.txt        |    2 
 Documentation/devicetree/bindings/usb/usb251xb.txt |   53 +-
 Documentation/trace/kprobetrace.txt                |    2 
 Documentation/trace/uprobetracer.txt               |    2 
 Documentation/virtual/kvm/api.txt                  |    4 
 Documentation/vm/userfaultfd.txt                   |    4 
 MAINTAINERS                                        |    1 
 Makefile                                           |    2 
 arch/arc/include/asm/hugepage.h                    |    1 
 arch/arc/include/asm/pgtable.h                     |    1 
 arch/arm/include/asm/kvm_arm.h                     |    1 
 arch/arm/include/asm/kvm_host.h                    |    1 
 arch/arm/include/asm/pgtable.h                     |    1 
 arch/arm/kvm/arm.c                                 |    3 
 arch/arm/kvm/handle_exit.c                         |   19 +
 arch/arm/xen/mm.c                                  |    2 
 arch/arm64/Kconfig                                 |   10 
 arch/arm64/include/asm/kvm_host.h                  |    3 
 arch/arm64/include/asm/pgtable-types.h             |    4 
 arch/arm64/kvm/handle_exit.c                       |   19 +
 arch/arm64/kvm/hyp/tlb.c                           |   64 +++
 arch/avr32/include/asm/pgtable-2level.h            |    1 
 arch/avr32/oprofile/backtrace.c                    |    2 
 arch/cris/arch-v32/drivers/cryptocop.c             |    2 
 arch/cris/include/asm/pgtable.h                    |    1 
 arch/frv/include/asm/pgtable.h                     |    1 
 arch/h8300/include/asm/pgtable.h                   |    1 
 arch/h8300/kernel/ptrace_h.c                       |    2 
 arch/hexagon/include/asm/pgtable.h                 |    1 
 arch/ia64/include/asm/pgtable.h                    |    2 
 arch/metag/include/asm/pgtable.h                   |    1 
 arch/microblaze/include/asm/page.h                 |    3 
 arch/mips/cavium-octeon/cpu.c                      |    2 
 arch/mips/cavium-octeon/crypto/octeon-crypto.c     |    1 
 arch/mips/cavium-octeon/smp.c                      |    1 
 arch/mips/include/asm/fpu.h                        |    1 
 arch/mips/include/asm/pgtable-32.h                 |    1 
 arch/mips/include/asm/pgtable-64.h                 |    1 
 arch/mips/kernel/smp-bmips.c                       |    1 
 arch/mips/kernel/smp-mt.c                          |    1 
 arch/mips/loongson64/loongson-3/cop2-ex.c          |    1 
 arch/mips/netlogic/common/smp.c                    |    1 
 arch/mips/netlogic/xlp/cop2-ex.c                   |    3 
 arch/mips/sgi-ip22/ip28-berr.c                     |    1 
 arch/mips/sgi-ip27/ip27-berr.c                     |    2 
 arch/mips/sgi-ip27/ip27-smp.c                      |    3 
 arch/mips/sgi-ip32/ip32-berr.c                     |    1 
 arch/mips/sgi-ip32/ip32-reset.c                    |    1 
 arch/mn10300/include/asm/page.h                    |    1 
 arch/nios2/include/asm/pgtable.h                   |    1 
 arch/openrisc/include/asm/pgtable.h                |    1 
 arch/powerpc/Kconfig                               |  138 +++---
 arch/powerpc/Makefile                              |   11 -
 arch/powerpc/include/asm/book3s/32/pgtable.h       |    1 
 arch/powerpc/include/asm/book3s/64/pgtable.h       |   88 +++-
 arch/powerpc/include/asm/checksum.h                |    2 
 arch/powerpc/include/asm/cpuidle.h                 |    4 
 arch/powerpc/include/asm/elf.h                     |    4 
 arch/powerpc/include/asm/nohash/32/pgtable.h       |    1 
 arch/powerpc/include/asm/nohash/64/pgtable-4k.h    |    3 
 arch/powerpc/include/asm/nohash/64/pgtable-64k.h   |    1 
 arch/powerpc/include/asm/nohash/pgtable.h          |    2 
 arch/powerpc/include/asm/ppc-opcode.h              |    7 
 arch/powerpc/include/asm/prom.h                    |   18 +
 arch/powerpc/kernel/idle_book3s.S                  |   10 
 arch/powerpc/kernel/prom_init.c                    |  120 +++++
 arch/powerpc/kernel/setup_64.c                     |    5 
 arch/powerpc/kvm/book3s_64_mmu_hv.c                |    2 
 arch/powerpc/kvm/book3s_hv_rm_mmu.c                |    2 
 arch/powerpc/lib/Makefile                          |    1 
 arch/powerpc/lib/sstep.c                           |   20 -
 arch/powerpc/lib/test_emulate_step.c               |  434 ++++++++++++++++++++
 arch/powerpc/mm/init_64.c                          |   36 +-
 arch/powerpc/mm/pgtable-radix.c                    |    4 
 arch/powerpc/platforms/powernv/opal-wrappers.S     |    4 
 arch/powerpc/purgatory/trampoline.S                |   12 -
 arch/powerpc/sysdev/axonram.c                      |    5 
 arch/powerpc/sysdev/xics/icp-opal.c                |   10 
 arch/powerpc/sysdev/xics/xics-common.c             |   17 +
 arch/s390/configs/default_defconfig                |    2 
 arch/s390/configs/gcov_defconfig                   |    2 
 arch/s390/configs/performance_defconfig            |    2 
 arch/s390/crypto/paes_s390.c                       |    5 
 arch/s390/defconfig                                |    2 
 arch/s390/include/asm/cputime.h                    |   20 -
 arch/s390/include/asm/pgtable.h                    |    1 
 arch/s390/include/asm/timex.h                      |   12 -
 arch/s390/include/uapi/asm/unistd.h                |    4 
 arch/s390/kernel/compat_wrapper.c                  |    1 
 arch/s390/kernel/entry.S                           |   10 
 arch/s390/kernel/ipl.c                             |    2 
 arch/s390/kernel/process.c                         |    3 
 arch/s390/kernel/syscalls.S                        |    2 
 arch/s390/kernel/vtime.c                           |    2 
 arch/s390/mm/pgtable.c                             |   19 +
 arch/score/include/asm/pgtable.h                   |    1 
 arch/score/kernel/traps.c                          |    1 
 arch/score/mm/extable.c                            |    2 
 arch/sh/boards/mach-cayman/setup.c                 |    2 
 arch/sh/include/asm/pgtable-2level.h               |    1 
 arch/sh/include/asm/pgtable-3level.h               |    1 
 arch/sparc/include/asm/pgtable_64.h                |    1 
 arch/tile/include/asm/pgtable_32.h                 |    1 
 arch/tile/include/asm/pgtable_64.h                 |    1 
 arch/um/include/asm/pgtable-2level.h               |    1 
 arch/um/include/asm/pgtable-3level.h               |    1 
 arch/unicore32/include/asm/pgtable.h               |    1 
 arch/x86/configs/x86_64_defconfig                  |    1 
 arch/x86/events/amd/core.c                         |    2 
 arch/x86/events/intel/cstate.c                     |    2 
 arch/x86/events/intel/rapl.c                       |    2 
 arch/x86/events/intel/uncore.h                     |    6 
 arch/x86/hyperv/hv_init.c                          |    2 
 arch/x86/include/asm/cpufeatures.h                 |    3 
 arch/x86/include/asm/pgtable_types.h               |    4 
 arch/x86/include/asm/pkeys.h                       |   15 -
 arch/x86/include/asm/purgatory.h                   |   20 +
 arch/x86/include/asm/tlbflush.h                    |    2 
 arch/x86/include/uapi/asm/bootparam.h              |    2 
 arch/x86/kernel/apic/apic.c                        |   23 -
 arch/x86/kernel/cpu/amd.c                          |    4 
 arch/x86/kernel/cpu/centaur.c                      |    2 
 arch/x86/kernel/cpu/common.c                       |    3 
 arch/x86/kernel/cpu/cyrix.c                        |    1 
 arch/x86/kernel/cpu/intel.c                        |    4 
 arch/x86/kernel/cpu/intel_rdt_rdtgroup.c           |    1 
 arch/x86/kernel/cpu/transmeta.c                    |    2 
 arch/x86/kernel/cpu/vmware.c                       |    1 
 arch/x86/kernel/ftrace.c                           |    2 
 arch/x86/kernel/hpet.c                             |    2 
 arch/x86/kernel/kdebugfs.c                         |    2 
 arch/x86/kernel/kprobes/common.h                   |    2 
 arch/x86/kernel/kprobes/core.c                     |    6 
 arch/x86/kernel/kprobes/opt.c                      |    2 
 arch/x86/kernel/machine_kexec_64.c                 |    9 
 arch/x86/kernel/reboot.c                           |   16 +
 arch/x86/kernel/tsc.c                              |   35 +-
 arch/x86/kvm/vmx.c                                 |   30 -
 arch/x86/mm/gup.c                                  |   37 +-
 arch/x86/pci/common.c                              |    9 
 arch/x86/pci/xen.c                                 |   23 -
 arch/x86/platform/uv/tlb_uv.c                      |    1 
 arch/x86/purgatory/purgatory.c                     |   36 +-
 arch/x86/purgatory/setup-x86_64.S                  |    1 
 arch/x86/purgatory/sha256.h                        |    1 
 arch/xtensa/include/asm/pgtable.h                  |    1 
 block/blk-core.c                                   |   27 +
 block/blk-mq-sysfs.c                               |   40 +-
 block/blk-mq.c                                     |   28 -
 block/blk-mq.h                                     |    2 
 block/genhd.c                                      |   37 --
 block/sed-opal.c                                   |   10 
 drivers/acpi/internal.h                            |    2 
 drivers/acpi/ioapic.c                              |   22 +
 drivers/acpi/pci_root.c                            |    4 
 drivers/block/paride/pcd.c                         |    2 
 drivers/block/paride/pd.c                          |    2 
 drivers/block/paride/pf.c                          |    2 
 drivers/block/paride/pg.c                          |    2 
 drivers/block/paride/pt.c                          |    2 
 drivers/block/rbd.c                                |   16 +
 drivers/block/zram/zram_drv.c                      |    2 
 drivers/char/nwbutton.c                            |    2 
 drivers/char/random.c                              |  129 ++----
 drivers/cpufreq/cpufreq.c                          |    1 
 drivers/cpufreq/intel_pstate.c                     |   67 +--
 drivers/crypto/ux500/cryp/cryp.c                   |    2 
 drivers/firmware/efi/arm-runtime.c                 |    1 
 drivers/firmware/efi/libstub/secureboot.c          |    4 
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |    5 
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |    3 
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |   21 +
 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c             |    2 
 drivers/gpu/drm/drm_edid.c                         |    3 
 drivers/gpu/drm/i915/gvt/cfg_space.c               |   57 ++-
 drivers/gpu/drm/i915/gvt/cmd_parser.c              |   10 
 drivers/gpu/drm/i915/gvt/display.c                 |  139 ++++--
 drivers/gpu/drm/i915/gvt/display.h                 |   20 +
 drivers/gpu/drm/i915/gvt/firmware.c                |    2 
 drivers/gpu/drm/i915/gvt/gtt.c                     |   40 +-
 drivers/gpu/drm/i915/gvt/gvt.h                     |   12 -
 drivers/gpu/drm/i915/gvt/handlers.c                |  439 ++++++++++++++------
 drivers/gpu/drm/i915/gvt/kvmgt.c                   |   12 -
 drivers/gpu/drm/i915/gvt/mmio.c                    |   66 +++
 drivers/gpu/drm/i915/gvt/opregion.c                |    5 
 drivers/gpu/drm/i915/gvt/render.c                  |   16 +
 drivers/gpu/drm/i915/gvt/scheduler.c               |   52 ++
 drivers/gpu/drm/i915/gvt/vgpu.c                    |   72 ++-
 drivers/gpu/drm/mxsfb/mxsfb_crtc.c                 |   49 ++
 drivers/gpu/drm/mxsfb/mxsfb_drv.c                  |    4 
 drivers/gpu/drm/mxsfb/mxsfb_out.c                  |    4 
 drivers/gpu/drm/mxsfb/mxsfb_regs.h                 |    1 
 drivers/gpu/drm/rcar-du/rcar_du_vsp.c              |    8 
 drivers/hv/channel.c                               |    2 
 drivers/i2c/busses/i2c-brcmstb.c                   |   27 +
 drivers/i2c/busses/i2c-designware-core.h           |    1 
 drivers/i2c/busses/i2c-designware-platdrv.c        |   28 +
 drivers/i2c/busses/i2c-exynos5.c                   |    3 
 drivers/i2c/busses/i2c-meson.c                     |    2 
 drivers/i2c/busses/i2c-mt65xx.c                    |    9 
 drivers/i2c/busses/i2c-riic.c                      |    6 
 drivers/i2c/i2c-mux.c                              |    2 
 drivers/irqchip/irq-crossbar.c                     |    9 
 drivers/irqchip/irq-gic-v3-its.c                   |   16 +
 drivers/isdn/hisax/st5481_b.c                      |    2 
 drivers/md/bcache/util.h                           |    1 
 drivers/media/dvb-frontends/drx39xyj/drx_driver.h  |    8 
 drivers/media/platform/vsp1/vsp1_drm.c             |   33 +-
 drivers/media/rc/lirc_dev.c                        |    4 
 drivers/media/rc/nuvoton-cir.c                     |    5 
 drivers/media/rc/rc-main.c                         |   26 +
 drivers/media/rc/serial_ir.c                       |  123 +++---
 drivers/media/usb/dvb-usb/dw2102.c                 |  244 +++++++----
 drivers/misc/sgi-gru/grufault.c                    |    9 
 drivers/mtd/spi-nor/spi-nor.c                      |    2 
 drivers/net/ethernet/qlogic/qlge/qlge.h            |    4 
 drivers/pci/dwc/pci-exynos.c                       |    8 
 drivers/pci/pcie/aspm.c                            |    5 
 drivers/pci/quirks.c                               |    1 
 drivers/pinctrl/qcom/pinctrl-msm.c                 |   15 +
 drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c   |   12 -
 drivers/scsi/aic7xxx/aic79xx_core.c                |    2 
 drivers/scsi/sd.c                                  |   41 --
 drivers/staging/octeon/ethernet-rx.c               |    1 
 drivers/staging/vc04_services/Kconfig              |    1 
 drivers/tty/n_hdlc.c                               |  132 +++---
 drivers/tty/serial/samsung.c                       |    6 
 drivers/usb/dwc3/dwc3-omap.c                       |    3 
 drivers/usb/dwc3/gadget.c                          |   76 +++
 drivers/usb/dwc3/gadget.h                          |   14 -
 drivers/usb/gadget/configfs.c                      |    1 
 drivers/usb/gadget/function/f_fs.c                 |   17 +
 drivers/usb/gadget/function/f_uvc.c                |    7 
 drivers/usb/gadget/legacy/inode.c                  |    7 
 drivers/usb/gadget/udc/atmel_usba_udc.c            |    4 
 drivers/usb/gadget/udc/dummy_hcd.c                 |    2 
 drivers/usb/gadget/udc/net2280.c                   |   25 +
 drivers/usb/gadget/udc/pxa27x_udc.c                |    5 
 drivers/usb/host/ohci-at91.c                       |    4 
 drivers/usb/host/xhci-dbg.c                        |    2 
 drivers/usb/host/xhci-mtk.c                        |    7 
 drivers/usb/host/xhci-plat.c                       |    2 
 drivers/usb/host/xhci-tegra.c                      |    1 
 drivers/usb/host/xhci.c                            |    4 
 drivers/usb/misc/iowarrior.c                       |   21 +
 drivers/usb/misc/usb251xb.c                        |   59 +--
 drivers/usb/phy/phy-isp1301.c                      |    7 
 drivers/usb/serial/digi_acceleport.c               |    2 
 drivers/usb/serial/io_ti.c                         |    8 
 drivers/usb/serial/omninet.c                       |   13 -
 drivers/usb/serial/safe_serial.c                   |    5 
 drivers/usb/storage/unusual_devs.h                 |   14 +
 drivers/xen/swiotlb-xen.c                          |   47 ++
 drivers/xen/xenbus/xenbus_dev_frontend.c           |    1 
 fs/fat/inode.c                                     |   13 +
 fs/iomap.c                                         |   17 -
 fs/overlayfs/util.c                                |    1 
 fs/timerfd.c                                       |    8 
 fs/userfaultfd.c                                   |   75 +--
 fs/xfs/kmem.c                                      |   18 -
 fs/xfs/kmem.h                                      |    2 
 fs/xfs/libxfs/xfs_bmap.c                           |   34 +-
 fs/xfs/libxfs/xfs_bmap_btree.c                     |    6 
 fs/xfs/xfs_aops.c                                  |   59 +--
 fs/xfs/xfs_icache.c                                |    2 
 fs/xfs/xfs_inode.c                                 |    2 
 fs/xfs/xfs_iomap.c                                 |   25 +
 fs/xfs/xfs_itable.c                                |    6 
 fs/xfs/xfs_mount.c                                 |    3 
 fs/xfs/xfs_reflink.c                               |   23 +
 fs/xfs/xfs_reflink.h                               |    4 
 fs/xfs/xfs_super.c                                 |    2 
 include/asm-generic/4level-fixup.h                 |    3 
 include/asm-generic/5level-fixup.h                 |   41 ++
 include/asm-generic/pgtable-nop4d-hack.h           |   62 +++
 include/asm-generic/pgtable-nop4d.h                |   56 +++
 include/asm-generic/pgtable-nopud.h                |   48 +-
 include/asm-generic/pgtable.h                      |   48 ++
 include/asm-generic/tlb.h                          |   14 +
 include/dt-bindings/sound/cs42l42.h                |    2 
 include/linux/blkdev.h                             |    1 
 include/linux/ceph/libceph.h                       |    2 
 include/linux/ceph/osd_client.h                    |    1 
 include/linux/fs.h                                 |    2 
 include/linux/genhd.h                              |    8 
 include/linux/hugetlb.h                            |    5 
 include/linux/irqchip/arm-gic-v3.h                 |    2 
 include/linux/irqdomain.h                          |    4 
 include/linux/jump_label.h                         |   11 -
 include/linux/kasan.h                              |    1 
 include/linux/mm.h                                 |   34 +-
 include/linux/purgatory.h                          |   23 +
 include/linux/random.h                             |   18 +
 include/linux/regulator/machine.h                  |    2 
 include/linux/user_namespace.h                     |    2 
 include/linux/userfaultfd_k.h                      |   13 -
 include/linux/vm_event_item.h                      |    3 
 include/linux/wait.h                               |   31 -
 include/media/vsp1.h                               |   13 +
 include/net/irda/timer.h                           |    2 
 include/trace/events/syscalls.h                    |    1 
 include/uapi/linux/userfaultfd.h                   |    5 
 include/xen/swiotlb-xen.h                          |   11 +
 init/main.c                                        |    1 
 kernel/cgroup/cgroup.c                             |    2 
 kernel/events/core.c                               |    2 
 kernel/exit.c                                      |    1 
 kernel/kexec_file.c                                |    8 
 kernel/kexec_internal.h                            |    6 
 kernel/locking/lockdep.c                           |   11 -
 kernel/locking/test-ww_mutex.c                     |    6 
 kernel/sched/core.c                                |   11 -
 kernel/sched/cpufreq_schedutil.c                   |   19 -
 kernel/sched/fair.c                                |    2 
 kernel/sched/features.h                            |    5 
 kernel/sched/wait.c                                |   39 ++
 kernel/time/jiffies.c                              |    2 
 kernel/trace/Kconfig                               |    6 
 kernel/trace/Makefile                              |    4 
 kernel/trace/ftrace.c                              |   23 +
 kernel/trace/trace.c                               |   10 
 kernel/trace/trace_probe.h                         |    4 
 kernel/trace/trace_stack.c                         |    2 
 kernel/ucount.c                                    |   18 +
 lib/ioremap.c                                      |   39 ++
 lib/radix-tree.c                                   |    4 
 lib/refcount.c                                     |   14 -
 mm/backing-dev.c                                   |   43 +-
 mm/gup.c                                           |   46 ++
 mm/huge_memory.c                                   |    9 
 mm/hugetlb.c                                       |   29 +
 mm/kasan/kasan_init.c                              |   44 ++
 mm/kasan/quarantine.c                              |   51 ++
 mm/madvise.c                                       |   44 ++
 mm/memblock.c                                      |    5 
 mm/memcontrol.c                                    |   18 +
 mm/memory.c                                        |  230 +++++++++-
 mm/mlock.c                                         |   10 
 mm/mprotect.c                                      |   26 +
 mm/mremap.c                                        |   13 +
 mm/page_alloc.c                                    |    3 
 mm/page_vma_mapped.c                               |    6 
 mm/pagewalk.c                                      |   32 +
 mm/pgtable-generic.c                               |    6 
 mm/rmap.c                                          |   20 +
 mm/sparse-vmemmap.c                                |   22 +
 mm/swapfile.c                                      |   26 +
 mm/userfaultfd.c                                   |   23 +
 mm/vmalloc.c                                       |   81 +++-
 mm/vmstat.c                                        |    3 
 net/ceph/ceph_common.c                             |   15 +
 net/ceph/osd_client.c                              |   36 ++
 net/ceph/osdmap.c                                  |    4 
 scripts/gcc-plugins/sancov_plugin.c                |    2 
 scripts/module-common.lds                          |    2 
 scripts/spelling.txt                               |    3 
 sound/soc/amd/acp-pcm-dma.c                        |    2 
 tools/lguest/lguest.c                              |    2 
 tools/lib/bpf/Makefile                             |    2 
 tools/lib/traceevent/Makefile                      |    2 
 tools/lib/traceevent/event-parse.h                 |    2 
 tools/objtool/builtin-check.c                      |   15 +
 tools/objtool/elf.c                                |   12 +
 tools/objtool/elf.h                                |    1 
 .../util/intel-pt-decoder/intel-pt-insn-decoder.c  |    2 
 tools/testing/ktest/ktest.pl                       |   21 +
 tools/testing/radix-tree/Makefile                  |   15 -
 tools/testing/radix-tree/benchmark.c               |  173 ++++++++
 tools/testing/radix-tree/idr-test.c                |   78 +++-
 tools/testing/radix-tree/main.c                    |    1 
 tools/testing/radix-tree/tag_check.c               |   29 +
 tools/testing/radix-tree/test.h                    |    1 
 tools/testing/selftests/powerpc/harness.c          |    6 
 tools/testing/selftests/vm/Makefile                |    4 
 tools/testing/selftests/x86/fsgsbase.c             |    2 
 tools/testing/selftests/x86/ldt_gdt.c              |   16 +
 tools/testing/selftests/x86/ptrace_syscall.c       |    3 
 tools/testing/selftests/x86/single_step_syscall.c  |    5 
 virt/kvm/arm/vgic/vgic-its.c                       |  109 +++--
 virt/kvm/arm/vgic/vgic-mmio.c                      |   32 +
 virt/kvm/arm/vgic/vgic-v3.c                        |    5 
 384 files changed, 4714 insertions(+), 1917 deletions(-)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.