This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from b23c4771ff62 Merge tag 'docs-5.8' of git://git.lwn.net/linux new 2a89b674fd68 get rid of csum_partial_copy_to_user() new 73e800ecb67b x86_64: csum_..._copy_..._user(): switch to unsafe_..._user() new 0a5ea224b2fd x86: switch both 32bit and 64bit to providing csum_and_cop [...] new c281a6c1ac6b x86: switch 32bit csum_and_copy_to_user() to user_access_{ [...] new cc03f19cfd45 ia64: csum_partial_copy_nocheck(): don't abuse csum_partia [...] new bfdaf029c9c9 ia64: turn csum_partial_copy_from_user() into csum_and_cop [...] new 808b49da54e6 alpha: turn csum_partial_copy_from_user() into csum_and_co [...] new 77a8710ba7ef parisc: turn csum_partial_copy_from_user() into csum_and_c [...] new 76666be8c9df sparc: switch to providing csum_and_copy_from_user() new d341659f470b xtensa: switch to providing csum_and_copy_from_user() new 8084c99b9af6 m68k: convert to csum_and_copy_from_user() new 7fe8970a78a1 sh32: convert to csum_and_copy_from_user() new 24f9aa928c3c arm: switch to csum_and_copy_from_user() new 5904122c4658 take the dummy csum_and_copy_from_user() into net/checksum.h new 001c1a655f0a default csum_and_copy_to_user(): don't bother with access_ok() new 4b01285e1672 Merge branch 'uaccess.csum' of git://git.kernel.org/pub/sc [...] new 37d59a5148a2 dlmfs_file_write(): get rid of pointless access_ok() new f06d3a7e6ebe fat_dir_ioctl(): hadn't needed that access_ok() for more t [...] new 502fd722fe1e btrfs_ioctl_send(): don't bother with access_ok() new 00fca6b53a88 tomoyo_write_control(): get rid of pointless access_ok() new 1a4b8febb6c1 n_hdlc_tty_read(): remove pointless access_ok() new 558cc8f7822b nvram: drop useless access_ok() new 5f599098f760 cm4000_cs.c cmm_ioctl(): get rid of pointless access_ok() new c9a4bb416676 drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() new 83a4f2e70470 drivers/fpga/dfl-afu-dma-region.c: get rid of pointless ac [...] new 694b9a7157d4 amifb: get rid of pointless access_ok() calls new 9053fc91e3e9 omapfb: get rid of pointless access_ok() calls new 835ae3bb530a drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() new d65aca9ff83b via-pmu: don't bother with access_ok() new a38547d435cd drm_read(): get rid of pointless access_ok() new d2659e583eb3 efi_test: get rid of pointless access_ok() new e6c0433e270a lpfc_debugfs: get rid of pointless access_ok() new fe6bb59f4dd6 usb: get rid of pointless access_ok() calls new fd8ec4dd4a79 hfi1: get rid of pointless access_ok() new 87c233b8158a vmci_host: get rid of pointless access_ok() new e0cd9206878a Merge branch 'uaccess.access_ok' of git://git.kernel.org/p [...] new 999a22890cb1 uaccess: Add user_read_access_begin/end and user_write_acc [...] new 41cd78052467 uaccess: Selectively open read or write user access new b44f68738687 drm/i915/gem: Replace user_access_begin by user_write_acce [...] new 391b7461d4a1 switch readdir(2) to unsafe_copy_dirent_name() new 82af599b7036 readdir.c: get compat_filldir() more or less in sync with [...] new 5fb1514164de readdir.c: get rid of the last __put_user(), drop now-usel [...] new e148a8f948af Merge branch 'uaccess.readdir' of git://git.kernel.org/pub [...] new ce5155c4f822 compat sysinfo(2): don't bother with field-by-field copyout new a656d47a010b scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() new ebe6976d3634 pcm_native: result of put_user() needs to be checked new 4fdea5848b3c Merge branch 'uaccess.__put_user' of git://git.kernel.org/ [...] new daa98831dddc firewire: switch ioctl_queue_iso to use of copy_from_user() new ff847781049c pstore: switch to copy_from_user() new 56446efab9ce Merge branch 'uaccess.__copy_from_user' of git://git.kerne [...] new 3d3185ae593d esas2r: don't bother with __copy_to_user() new 0702e4f39034 dlmfs: convert dlmfs_file_read() to copy_to_user() new 062ea674ae8a Merge branch 'uaccess.__copy_to_user' of git://git.kernel. [...] new 88413a6bfbbe powerpc/spufs: fix copy_to_user while atomic new 6904d3d0cb7e powerpc/spufs: stop using access_ok new 5456ffdee666 powerpc/spufs: simplify spufs core dumping new c3b3f5247641 signal: refactor copy_siginfo_to_user32 new fa4751f454e6 binfmt_elf: remove the set_fs in fill_siginfo_note new d2530b436f11 binfmt_elf: remove the set_fs(KERNEL_DS) in elf_core_dump new 38cdabb7d835 binfmt_elf_fdpic: remove the set_fs(KERNEL_DS) in elf_fdpi [...] new 8b39a57e9654 Merge branch 'work.set_fs-exec' of git://git.kernel.org/pu [...] new a3c751a50fe6 vfs: allow unprivileged whiteout creation new 530f32fc370f aio: fix async fsync creds new 9f6c61f96f2d proc/mounts: add cursor new 9470451505ef vfs: split out access_override_creds() new 44a3b8744405 utimensat: AT_EMPTY_PATH support new 581701b7efd6 uapi: deprecate STATX_ALL new 761e28fa270a statx: don't clear STATX_ATIME on SB_RDONLY new fa2fcf4f1df1 statx: add mount ID new 80340fe3605c statx: add mount_root new 9193ae87a8af vfs: don't parse forbidden flags new caaef1ba8c9e vfs: don't parse "posixacl" option new 55923e4d7d19 vfs: don't parse "silent" option new c8ffd8bcdd28 vfs: add faccessat2 syscall new f359287765c0 Merge branch 'from-miklos' of git://git.kernel.org/pub/scm [...]
The 75 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: arch/alpha/include/asm/checksum.h | 3 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/alpha/lib/csum_partial_copy.c | 6 +- arch/arm/include/asm/checksum.h | 14 + arch/arm/tools/syscall.tbl | 1 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/c6x/lib/checksum.c | 22 -- arch/ia64/include/asm/checksum.h | 10 - arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/ia64/lib/csum_partial_copy.c | 32 +-- arch/m68k/include/asm/checksum.h | 3 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/lib/checksum.c | 4 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/nios2/include/asm/checksum.h | 2 - arch/parisc/include/asm/checksum.h | 7 - arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/parisc/lib/checksum.c | 20 -- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/platforms/cell/spufs/coredump.c | 87 ++----- arch/powerpc/platforms/cell/spufs/file.c | 330 +++++++++++------------- arch/powerpc/platforms/cell/spufs/spufs.h | 3 +- arch/s390/include/asm/checksum.h | 19 -- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/sh/include/asm/checksum_32.h | 9 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/include/asm/checksum.h | 1 + arch/sparc/include/asm/checksum_32.h | 15 +- arch/sparc/include/asm/checksum_64.h | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/ia32/ia32_signal.c | 2 +- arch/x86/include/asm/checksum.h | 2 + arch/x86/include/asm/checksum_32.h | 21 +- arch/x86/include/asm/checksum_64.h | 12 +- arch/x86/include/asm/compat.h | 8 +- arch/x86/kernel/signal.c | 28 +- arch/x86/lib/csum-wrappers_64.c | 35 +-- arch/x86/um/asm/checksum.h | 20 -- arch/xtensa/include/asm/checksum.h | 11 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + drivers/char/nvram.c | 4 - drivers/char/pcmcia/cm4000_cs.c | 14 - drivers/crypto/ccp/sev-dev.c | 15 +- drivers/firewire/core-cdev.c | 4 +- drivers/firmware/efi/test/efi_test.c | 12 - drivers/fpga/dfl-afu-dma-region.c | 4 - drivers/fpga/dfl-fme-pr.c | 4 - drivers/gpu/drm/drm_file.c | 3 - drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 5 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 7 - drivers/macintosh/via-pmu.c | 2 - drivers/misc/vmw_vmci/vmci_host.c | 2 - drivers/scsi/esas2r/esas2r_ioctl.c | 2 +- drivers/scsi/lpfc/lpfc_debugfs.c | 12 - drivers/scsi/scsi_ioctl.c | 20 +- drivers/tty/n_hdlc.c | 7 - drivers/usb/core/devices.c | 2 - drivers/usb/core/devio.c | 9 - drivers/usb/gadget/function/f_hid.c | 6 - drivers/video/fbdev/amifb.c | 4 - drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c | 3 - fs/aio.c | 8 + fs/binfmt_elf.c | 21 +- fs/binfmt_elf_fdpic.c | 21 +- fs/btrfs/send.c | 7 - fs/char_dev.c | 3 + fs/compat_binfmt_elf.c | 2 +- fs/fat/dir.c | 4 - fs/fs_context.c | 30 --- fs/internal.h | 1 - fs/mount.h | 12 +- fs/namei.c | 21 +- fs/namespace.c | 91 +++++-- fs/ocfs2/dlmfs/dlmfs.c | 36 +-- fs/open.c | 58 ++++- fs/proc_namespace.c | 4 +- fs/pstore/ram_core.c | 4 +- fs/readdir.c | 104 ++++---- fs/stat.c | 11 +- fs/utimes.c | 6 +- include/asm-generic/checksum.h | 9 - include/linux/compat.h | 11 +- include/linux/device_cgroup.h | 3 + include/linux/fs.h | 6 +- include/linux/mount.h | 4 +- include/linux/signal.h | 8 + include/linux/stat.h | 1 + include/linux/syscalls.h | 6 +- include/linux/uaccess.h | 8 + include/net/checksum.h | 14 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/linux/fcntl.h | 10 + include/uapi/linux/stat.h | 18 +- kernel/compat.c | 12 +- kernel/exit.c | 12 +- kernel/signal.c | 106 ++++---- kernel/sys.c | 33 +-- lib/checksum.c | 20 -- lib/strncpy_from_user.c | 4 +- lib/strnlen_user.c | 4 +- lib/usercopy.c | 6 +- samples/vfs/test-statx.c | 2 +- security/tomoyo/common.c | 2 - sound/core/pcm_native.c | 12 +- tools/include/uapi/linux/stat.h | 11 +- 111 files changed, 757 insertions(+), 902 deletions(-)