1. 18 Apr, 2020 3 commits
    • Linus Torvalds's avatar
      Merge tag 'for-linus-2020-04-18' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux · 774acb2a
      Linus Torvalds authored
      Pull thread fixes from Christian Brauner:
       "A few fixes and minor improvements:
      
         - Correctly validate the cgroup file descriptor when clone3() is used
           with CLONE_INTO_CGROUP.
      
         - Check that a new enough version of struct clone_args is passed
           which supports the cgroup file descriptor argument when
           CLONE_INTO_CGROUP is set in the flags argument.
      
         - Catch nonsensical struct clone_args layouts at build time.
      
         - Catch extensions of struct clone_args without updating the uapi
           visible size definitions at build time.
      
         - Check whether the signal is valid early in kill_pid_usb_asyncio()
           before doing further work.
      
         - Replace open-coded rcu_read_lock()+kill_pid_info()+rcu_read_unlock()
           sequence in kill_something_info() with kill_proc_info() which is a
           dedicated helper to do just that"
      
      * tag 'for-linus-2020-04-18' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux:
        clone3: add build-time CLONE_ARGS_SIZE_VER* validity checks
        clone3: add a check for the user struct size if CLONE_INTO_CGROUP is set
        clone3: fix cgroup argument sanity check
        signal: use kill_proc_info instead of kill_pid_info in kill_something_info
        signal: check sig before setting info in kill_pid_usb_asyncio
      774acb2a
    • Linus Torvalds's avatar
      Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux · b484f3c3
      Linus Torvalds authored
      Pull i2c fixes from Wolfram Sang:
       "Some driver bugfixes and an old API removal now that all users are
        gone"
      
      * 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
        i2c: tegra: Synchronize DMA before termination
        i2c: tegra: Better handle case where CPU0 is busy for a long time
        i2c: remove i2c_new_probed_device API
        i2c: altera: use proper variable to hold errno
        i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT
      b484f3c3
    • Linus Torvalds's avatar
      Merge tag 'drm-fixes-2020-04-18' of git://anongit.freedesktop.org/drm/drm · fecca689
      Linus Torvalds authored
      Pull drm fixes from Dave Airlie:
       "Quiet enough for rc2, mostly amdgpu fixes, a couple of i915 fixes, and
        one nouveau module firmware fix:
      
        i915:
         - Fix guest page access by using the brand new VFIO dma r/w interface (Yan)
         - Fix for i915 perf read buffers (Ashutosh)
      
        amdgpu:
         - gfx10 fix
         - SMU7 overclocking fix
         - RAS fix
         - GPU reset fix
         - Fix a regression in a previous suspend/resume fix
         - Add a gfxoff quirk
      
        nouveau:
         - fix missing MODULE_FIRMWARE"
      
      * tag 'drm-fixes-2020-04-18' of git://anongit.freedesktop.org/drm/drm:
        drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE()
        drm/amdgpu/gfx9: add gfxoff quirk
        drm/amdgpu: fix the hw hang during perform system reboot and reset
        drm/i915/gvt: switch to user vfio_group_pin/upin_pages
        drm/i915/gvt: subsitute kvm_read/write_guest with vfio_dma_rw
        drm/i915/gvt: hold reference of VFIO group during opening of vgpu
        drm/i915/perf: Do not clear pollin for small user read buffers
        drm/amdgpu: fix wrong vram lost counter increment V2
        drm/amd/powerplay: unload mp1 for Arcturus RAS baco reset
        drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled
        Revert "drm/amdgpu: change SH MEM alignment mode for gfx10"
      fecca689
  2. 17 Apr, 2020 28 commits
  3. 16 Apr, 2020 9 commits