Merge tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Mon, 23 Sep 2024 16:35:36 +0000 (09:35 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 23 Sep 2024 16:35:36 +0000 (09:35 -0700)
commitf8ffbc365f703d74ecca8ca787318d05bbee2bf7
treecdb3e023473e02a186b39fe541eb719ed2ffcb7f
parentf8eb5bd9a818cc5f2a1e50b22b0091830b28cc36
parentde12c3391bce10504c0e7bd767516c74110cfce1
Merge tag 'pull-stable-struct_fd' of git://git./linux/kernel/git/viro/vfs

Pull 'struct fd' updates from Al Viro:
 "Just the 'struct fd' layout change, with conversion to accessor
  helpers"

* tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
  add struct fd constructors, get rid of __to_fd()
  struct fd: representation change
  introduce fd_file(), convert all accessors to it.
38 files changed:
arch/alpha/kernel/osf_sys.c
arch/x86/kernel/cpu/sgx/main.c
arch/x86/kvm/svm/sev.c
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
drivers/gpu/drm/drm_syncobj.c
fs/btrfs/ioctl.c
fs/eventpoll.c
fs/fcntl.c
fs/fhandle.c
fs/file.c
fs/fuse/dev.c
fs/locks.c
fs/namei.c
fs/namespace.c
fs/open.c
fs/read_write.c
fs/select.c
fs/signalfd.c
fs/smb/client/ioctl.c
fs/xfs/xfs_exchrange.c
fs/xfs/xfs_ioctl.c
include/linux/file.h
io_uring/sqpoll.c
kernel/bpf/btf.c
kernel/bpf/syscall.c
kernel/cgroup/cgroup.c
kernel/events/core.c
kernel/module/main.c
kernel/signal.c
kernel/sys.c
mm/filemap.c
mm/memcontrol-v1.c
mm/readahead.c
net/core/net_namespace.c
net/socket.c
security/integrity/ima/ima_main.c
sound/core/pcm_native.c
virt/kvm/eventfd.c