1. 15 Jun, 2018 7 commits
    • Linus Torvalds's avatar
      Merge tag 'riscv-for-linus-4.18-merge_window' of... · 6a4d4b32
      Linus Torvalds authored
      Merge tag 'riscv-for-linus-4.18-merge_window' of git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux
      
      Pull RISC-V updates from Palmer Dabbelt:
       "This contains some small RISC-V updates I'd like to target for 4.18.
      
        They are all fairly small this time. Here's a short summary, there's
        more info in the commits/merges:
      
         - a fix to __clear_user to respect the passed arguments.
      
         - enough support for the perf subsystem to work with RISC-V's ISA
           defined performance counters.
      
         - support for sparse and cleanups suggested by it.
      
         - support for R_RISCV_32 (a relocation, not the 32-bit ISA).
      
         - some MAINTAINERS cleanups.
      
         - the addition of CONFIG_HVC_RISCV_SBI to our defconfig, as it's
           always present.
      
        I've given these a simple build+boot test"
      
      * tag 'riscv-for-linus-4.18-merge_window' of git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux:
        RISC-V: Add CONFIG_HVC_RISCV_SBI=y to defconfig
        RISC-V: Handle R_RISCV_32 in modules
        riscv/ftrace: Export _mcount when DYNAMIC_FTRACE isn't set
        riscv: add riscv-specific predefines to CHECKFLAGS
        riscv: split the declaration of __copy_user
        riscv: no __user for probe_kernel_address()
        riscv: use NULL instead of a plain 0
        perf: riscv: Add Document for Future Porting Guide
        perf: riscv: preliminary RISC-V support
        MAINTAINERS: Update Albert's email, he's back at Berkeley
        MAINTAINERS: Add myself as a maintainer for SiFive's drivers
        riscv: Fix the bug in memory access fixup code
      6a4d4b32
    • Linus Torvalds's avatar
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm · 8949170c
      Linus Torvalds authored
      Pull more kvm updates from Paolo Bonzini:
       "Mostly the PPC part of the release, but also switching to Arnd's fix
        for the hyperv config issue and a typo fix.
      
        Main PPC changes:
      
         - reimplement the MMIO instruction emulation
      
         - transactional memory support for PR KVM
      
         - improve radix page table handling"
      
      * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (63 commits)
        KVM: x86: VMX: redo fix for link error without CONFIG_HYPERV
        KVM: x86: fix typo at kvm_arch_hardware_setup comment
        KVM: PPC: Book3S PR: Fix failure status setting in tabort. emulation
        KVM: PPC: Book3S PR: Enable use on POWER9 bare-metal hosts in HPT mode
        KVM: PPC: Book3S PR: Don't let PAPR guest set MSR hypervisor bit
        KVM: PPC: Book3S PR: Fix failure status setting in treclaim. emulation
        KVM: PPC: Book3S PR: Fix MSR setting when delivering interrupts
        KVM: PPC: Book3S PR: Handle additional interrupt types
        KVM: PPC: Book3S PR: Enable kvmppc_get/set_one_reg_pr() for HTM registers
        KVM: PPC: Book3S: Remove load/put vcpu for KVM_GET_REGS/KVM_SET_REGS
        KVM: PPC: Remove load/put vcpu for KVM_GET/SET_ONE_REG ioctl
        KVM: PPC: Move vcpu_load/vcpu_put down to each ioctl case in kvm_arch_vcpu_ioctl
        KVM: PPC: Book3S PR: Enable HTM for PR KVM for KVM_CHECK_EXTENSION ioctl
        KVM: PPC: Book3S PR: Support TAR handling for PR KVM HTM
        KVM: PPC: Book3S PR: Add guard code to prevent returning to guest with PR=0 and Transactional state
        KVM: PPC: Book3S PR: Add emulation for tabort. in privileged state
        KVM: PPC: Book3S PR: Add emulation for trechkpt.
        KVM: PPC: Book3S PR: Add emulation for treclaim.
        KVM: PPC: Book3S PR: Restore NV regs after emulating mfspr from TM SPRs
        KVM: PPC: Book3S PR: Always fail transactions in guest privileged state
        ...
      8949170c
    • Linus Torvalds's avatar
      Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost · 2f3f0566
      Linus Torvalds authored
      Pull virtio updates from Michael Tsirkin:
       "virtio, vhost: features, fixes
      
         - PCI virtual function support for virtio
      
         - DMA barriers for virtio strong barriers
      
         - bugfixes"
      
      * tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost:
        virtio: update the comments for transport features
        virtio_pci: support enabling VFs
        vhost: fix info leak due to uninitialized memory
        virtio_ring: switch to dma_XX barriers for rpmsg
      2f3f0566
    • Linus Torvalds's avatar
      Merge tag 'linux-kselftest-4.18-rc1-2' of... · 4c5e8fc6
      Linus Torvalds authored
      Merge tag 'linux-kselftest-4.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
      
      Pull more Kselftest updates from Shuah Khan:
      
       - fix a signedness bug in cgroups test
      
       - add ppc support for kprobe args tests
      
      * tag 'linux-kselftest-4.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest:
        kselftest/cgroup: fix a signedness bug
        selftests/ftrace: Add ppc support for kprobe args tests
      4c5e8fc6
    • Linus Torvalds's avatar
      Merge tag 'sound-fix-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · 2f6e24d3
      Linus Torvalds authored
      Pull sound fixes from Takashi Iwai:
       "Here is a collection of small fixes on top of the previous update.
      
        All small and obvious fixes. Mostly for usual suspects, USB-audio and
        HD-audio, but a few trivial error handling fixes for misc drivers as
        well"
      
      * tag 'sound-fix-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
        ALSA: usb-audio: Always create the interrupt pipe for the mixer
        ALSA: usb-audio: Add insertion control for UAC3 BADD
        ALSA: usb-audio: Change in connectors control creation interface
        ALSA: usb-audio: Add bi-directional terminal types
        ALSA: lx6464es: add error handling for pci_ioremap_bar
        ALSA: sonicvibes: add error handling for snd_ctl_add
        ALSA: usb-audio: Remove explicitly listed Mytek devices
        ALSA: usb-audio: Generic DSD detection for XMOS-based implementations
        ALSA: usb-audio: Add native DSD support for Mytek DACs
        ALSA: hda/realtek - Add shutup hint
        ALSA: usb-audio: Disable the quirk for Nura headset
        ALSA: hda: add dock and led support for HP ProBook 640 G4
        ALSA: hda: add dock and led support for HP EliteBook 830 G5
        ALSA: emu10k1: add error handling for snd_ctl_add
        ALSA: fm801: add error handling for snd_ctl_add
      2f6e24d3
    • Linus Torvalds's avatar
      Merge tag 'drm-next-2018-06-15' of git://anongit.freedesktop.org/drm/drm · becfc5e9
      Linus Torvalds authored
      Pull amd drm fixes from Dave Airlie:
       "Just a single set of AMD fixes for stuff in -next for -rc1"
      
      * tag 'drm-next-2018-06-15' of git://anongit.freedesktop.org/drm/drm: (47 commits)
        drm/amd/powerplay: Set higher SCLK&MCLK frequency than dpm7 in OD (v2)
        drm/amd/powerplay: remove uncessary extra gfxoff control call
        drm/amdgpu: fix parsing indirect register list v2
        drm/amd/include: Update df 3.6 mask and shift definition
        drm/amd/pp: Fix OD feature enable failed on Vega10 workstation cards
        drm/amd/display: Fix stale buffer object (bo) use
        drm/amd/pp: initialize result to before or'ing in data
        drm/amd/powerplay: fix wrong clock adjust sequence
        drm/amdgpu: Grab/put runtime PM references in atomic_commit_tail()
        drm/amd/powerplay: fix missed hwmgr check warning before call gfx_off_control handler
        drm/amdgpu: fix CG enabling hang with gfxoff enabled
        drm/amdgpu: fix clear_all and replace handling in the VM (v2)
        drm/amdgpu: add checking for sos version
        drm/amdgpu: fix the missed vcn fw version report
        Revert "drm/amdgpu: Add an ATPX quirk for hybrid laptop"
        drm/amdgpu/df: fix potential array out-of-bounds read
        drm/amdgpu: Fix NULL pointer when load kfd driver with PP block is disabled
        drm/gfx9: Update gc goldensetting for vega20.
        drm/amd/pp: Allow underclocking when od table is empty in vbios
        drm/amdgpu/display: check if ppfuncs exists before using it
        ...
      becfc5e9
    • Dave Airlie's avatar
      Merge branch 'drm-next-4.18' of git://people.freedesktop.org/~agd5f/linux into drm-next · daf0678c
      Dave Airlie authored
      
      
      Fixes for 4.18. Highlights:
      - Fixes for gfxoff on Raven
      - Remove an ATPX quirk now that the root cause is fixed
      - Runtime PM fixes
      - Vega20 register header update
      - Wattman fixes
      - Misc bug fixes
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20180614141428.2909-1-alexander.deucher@amd.com
      daf0678c
  2. 14 Jun, 2018 33 commits