1. 16 Jan, 2022 4 commits
    • Linus Torvalds's avatar
      Merge tag 'nfsd-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux · 175398a0
      Linus Torvalds authored
      Pull nfsd updates from Chuck Lever:
       "Bruce has announced he is leaving Red Hat at the end of the month and
        is stepping back from his role as NFSD co-maintainer. As a result,
        this includes a patch removing him from the MAINTAINERS file.
      
        There is one patch in here that Jeff Layton was carrying in the locks
        tree. Since he had only one for this cycle, he asked us to send it to
        you via the nfsd tree.
      
        There continues to be 0-day reports from Robert Morris @MIT. This time
        we include a fix for a crash in the COPY_NOTIFY operation.
      
        Highlights:
         - Bruce steps down as NFSD maintainer
         - Prepare for dynamic nfsd thread management
         - More work on supporting re-exporting NFS mounts
         - One fs/locks patch on behalf of Jeff Layton
      
        Notable bug fixes:
         - Fix zero-length NFSv3 WRITEs
         - Fix directory cinfo on FS's that do not support iversion
         - Fix WRITE verifiers for stable writes
         - Fix crash on COPY_NOTIFY with a special state ID"
      
      * tag 'nfsd-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux: (51 commits)
        SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points
        SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point
        fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes
        nfsd: fix crash on COPY_NOTIFY with special stateid
        MAINTAINERS: remove bfields
        NFSD: Move fill_pre_wcc() and fill_post_wcc()
        Revert "nfsd: skip some unnecessary stats in the v4 case"
        NFSD: Trace boot verifier resets
        NFSD: Rename boot verifier functions
        NFSD: Clean up the nfsd_net::nfssvc_boot field
        NFSD: Write verifier might go backwards
        nfsd: Add a tracepoint for errors in nfsd4_clone_file_range()
        NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id)
        NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id)
        NFSD: Clean up nfsd_vfs_write()
        nfsd: Replace use of rwsem with errseq_t
        NFSD: Fix verifier returned in stable WRITEs
        nfsd: Retry once in nfsd_open on an -EOPENSTALE return
        nfsd: Add errno mapping for EREMOTEIO
        nfsd: map EBADF
        ...
      175398a0
    • Linus Torvalds's avatar
      Merge tag '9p-for-5.17-rc1' of git://github.com/martinetd/linux · 49ad227d
      Linus Torvalds authored
      Pull 9p updates from Dominique Martinet:
       "Fixes, split 9p_net_fd, and new reviewer:
      
         - fix possible uninitialized memory usage for setattr
      
         - fix fscache reading hole in a file just after it's been grown
      
         - split net/9p/trans_fd.c in its own module like other transports.
      
           The new transport module defaults to 9P_NET and is autoloaded if
           required so users should not be impacted
      
         - add Christian Schoenebeck to 9p reviewers
      
         - some more trivial cleanup"
      
      * tag '9p-for-5.17-rc1' of git://github.com/martinetd/linux:
        9p: fix enodata when reading growing file
        net/9p: show error message if user 'msize' cannot be satisfied
        MAINTAINERS: 9p: add Christian Schoenebeck as reviewer
        9p: only copy valid iattrs in 9P2000.L setattr implementation
        9p: Use BUG_ON instead of if condition followed by BUG.
        net/p9: load default transports
        9p/xen: autoload when xenbus service is available
        9p/trans_fd: split into dedicated module
        fs: 9p: remove unneeded variable
        9p/trans_virtio: Fix typo in the comment for p9_virtio_create()
      49ad227d
    • Linus Torvalds's avatar
      Merge tag 'drm-next-2022-01-14' of git://anongit.freedesktop.org/drm/drm · 59d41458
      Linus Torvalds authored
      Pull drm fixes from Daniel Vetter:
      "drivers fixes:
      
         - i915 fixes for ttm backend + one pm wakelock fix
      
         - amdgpu fixes, fairly big pile of small things all over. Note this
           doesn't yet containe the fixed version of the otg sync patch that
           blew up
      
         - small driver fixes: meson, sun4i, vga16fb probe fix
      
        drm core fixes:
      
         - cma-buf heap locking
      
         - ttm compilation
      
         - self refresh helper state check
      
         - wrong error message in atomic helpers
      
         - mipi-dbi buffer mapping"
      
      * tag 'drm-next-2022-01-14' of git://anongit.freedesktop.org/drm/drm: (49 commits)
        drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy
        drm: fix error found in some cases after the patch d1af5cd86997
        drm/ttm: fix compilation on ARCH=um
        dma-buf: cma_heap: Fix mutex locking section
        video: vga16fb: Only probe for EGA and VGA 16 color graphic cards
        drm/amdkfd: Fix ASIC name typos
        drm/amdkfd: Fix DQM asserts on Hawaii
        drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2
        drm/amd/pm: only send GmiPwrDnControl msg on master die (v3)
        drm/amdgpu: use spin_lock_irqsave to avoid deadlock by local interrupt
        drm/amdgpu: not return error on the init_apu_flags
        drm/amdkfd: Use prange->update_list head for remove_list
        drm/amdkfd: Use prange->list head for insert_list
        drm/amdkfd: make SPDX License expression more sound
        drm/amdkfd: Check for null pointer after calling kmemdup
        drm/amd/display: invalid parameter check in dmub_hpd_callback
        Revert "drm/amdgpu: Don't inherit GEM object VMAs in child process"
        drm/amd/display: reset dcn31 SMU mailbox on failures
        drm/amdkfd: use default_groups in kobj_type
        drm/amdgpu: use default_groups in kobj_type
        ...
      59d41458
    • Linus Torvalds's avatar
      Merge tag 'memblock-v5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock · 2aab34f8
      Linus Torvalds authored
      Pull memblock cleanup from Mike Rapoport:
       "Remove #ifdef __KERNEL__ from memblock.h
      
        memblock.h is not a uAPI header, so __KERNEL__ guard can be deleted"
      
      * tag 'memblock-v5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock:
        memblock: Remove #ifdef __KERNEL__ from memblock.h
      2aab34f8
  2. 15 Jan, 2022 36 commits