This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from b94ae8ad9fe7 Merge tag 'seccomp-v5.5-rc1' of git://git.kernel.org/pub/s [...] new 61a47c1ad3a4 sysctl: Remove the sysctl system call new ad0b314e0030 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 2952db0fd51b compat_ioctl: add compat_ptr_ioctl() new 6b2daec19094 fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_ [...] new ee26025f585c FIGETBSZ: fix compat new bf0a199b065c compat: itanic doesn't have one new 34d3d0e65e3a do_vfs_ioctl(): use saner types new 011da44bc5b6 compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c new 37ecf8b20abd compat_sys_ioctl(): make parallel to do_vfs_ioctl() new 18bd6caaef40 ceph: fix compat_ioctl for ceph_dir_operations new 076ff6586286 compat_ioctl: move rtc handling into drivers/rtc/dev.c new 407e9ef72476 compat_ioctl: move drivers to compat_ptr_ioctl new 1832f2d8ff69 compat_ioctl: move more drivers to compat_ptr_ioctl new 01b8bca81e18 compat_ioctl: use correct compat_ptr() translation in drivers new 1207045da5a7 compat_ioctl: move tape handling into drivers new 0ba9841adb86 compat_ioctl: move ATYFB_CLK handling to atyfb driver new 5565a3cac503 compat_ioctl: move isdn/capi ioctl translation into driver new 7d60a7a6cd04 compat_ioctl: move rfcomm handlers into driver new 7a6038b30017 compat_ioctl: move hci_sock handlers into driver new 61798109bec2 compat_ioctl: remove HCIUART handling new 54b5b60a1490 compat_ioctl: remove HIDIO translation new 2022ca0a940a compat_ioctl: remove translation for sound ioctls new eede0b859ee6 compat_ioctl: remove IGNORE_IOCTL() new 507e4e2b430b compat_ioctl: remove /dev/random commands new aca942263ae3 compat_ioctl: remove joystick ioctl translation new a92d4f107a52 compat_ioctl: remove PCI ioctl translation new 50a2e74bc2d1 compat_ioctl: remove /dev/raw ioctl translation new caca7d10f815 compat_ioctl: remove last RAID handling code new 0581f1864a63 compat_ioctl: remove unused convert_in_user macro new 8d0980704842 gfs2: add compat_ioctl support new 314999dcbca7 fs: compat_ioctl: move FITRIM emulation into file systems new b6dfb2477fb0 compat_ioctl: move WDIOC handling into wdt drivers new 98aaaec4a150 compat_ioctl: reimplement SG_IO handling new 5f6beb9e0f63 af_unix: add compat_ioctl support new 9d7bf41fafa5 compat_ioctl: handle SIOCOUTQNSD new c7dc504e2ff7 compat_ioctl: move SIOCOUTQ out of compat_ioctl.c new b7aff093e94d tty: handle compat PPP ioctls new 3e859adf3643 compat_ioctl: unify copy-in of ppp filters new 5b6c02df50fb compat_ioctl: move PPPIOCSCOMPRESS to ppp_generic new 17c7e7f40708 compat_ioctl: handle PPPIOCGIDLE for 64-bit time_t new 8f5d9f2ce302 compat_ioctl: ppp: move simple commands into ppp_generic.c new fd6c3d5accea compat_ioctl: move SG_GET_REQUEST_TABLE handling new 1b114b0817cc pktcdvd: add compat_ioctl handler new 142b2ac82e31 scsi: sd: enable compat ioctls for sed-opal new 0da522107e5d Merge tag 'compat-ioctl-5.5' of git://git.kernel.org:/pub/ [...] new 3ca47e958a64 y2038: remove CONFIG_64BIT_TIME new 94c467ddb273 y2038: add __kernel_old_timespec and __kernel_old_time_t new ddccf40fe82b y2038: vdso: change timeval to __kernel_old_timeval new 82210fc77898 y2038: vdso: change timespec to __kernel_old_timespec new 21346564ccad y2038: vdso: change time_t to __kernel_old_time_t new e6071b182df0 y2038: vdso: nds32: open-code timespec_add_ns() new 176ed98c8a76 y2038: vdso: powerpc: avoid timespec references new caf5e32d4ea7 y2038: ipc: remove __kernel_time_t reference from headers new 1bf883c1a9cf y2038: stat: avoid 'time_t' in 'struct stat' new 2a785996cc5e y2038: uapi: change __kernel_time_t to __kernel_old_time_t new bdd565f817a7 y2038: rusage: use __kernel_old_timeval new 75d319c06e6a y2038: syscalls: change remaining timeval to __kernel_old_timeval new 0309f98f2fdc y2038: socket: remove timespec reference in timestamping new df1b4ba9d4a8 y2038: socket: use __kernel_old_timespec instead of timespec new 693737b6cc2e y2038: make ns_to_compat_timeval use __kernel_old_timeval new e2bb80d55d75 y2038: elfcore: Use __kernel_old_timeval for process times new bde9e963af2d y2038: timerfd: Use timespec64 internally new 5e0fb1b57bea y2038: time: avoid timespec usage in settimeofday() new c1745f84be26 y2038: itimer: compat handling to itimer.c new 4c22ea2b9120 y2038: use compat_{get,set}_itimer on alpha new ddbc7d0657e9 y2038: move itimer reset into itimer.c new bd40a175769d y2038: itimer: change implementation to timespec64 new 942437c97fd9 y2038: allow disabling time32 system calls new 1c11ca7a0584 y2038: fix typo in powerpc vdso "LOPART" new af3784689e2b y2038: ipc: fix x32 ABI breakage new b111df8447ac y2038: alarm: fix half-second cut-off new ceb307474506 Merge tag 'y2038-cleanups-5.5' of git://git.kernel.org:/pu [...]
The 72 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: Documentation/networking/ppp_generic.txt | 2 + arch/Kconfig | 11 +- arch/alpha/kernel/osf_sys.c | 67 +- arch/alpha/kernel/syscalls/syscall.tbl | 4 +- arch/arc/configs/nps_defconfig | 1 - arch/arc/configs/tb10x_defconfig | 1 - arch/arm/configs/axm55xx_defconfig | 1 - arch/arm/configs/keystone_defconfig | 1 - arch/arm/configs/lpc32xx_defconfig | 1 - arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/qcom_defconfig | 1 - arch/arm/configs/zx_defconfig | 1 - arch/ia64/kernel/asm-offsets.c | 2 +- arch/m68k/configs/m5475evb_defconfig | 1 - arch/mips/configs/ci20_defconfig | 1 - arch/mips/configs/loongson3_defconfig | 1 - arch/mips/configs/malta_qemu_32r6_defconfig | 1 - arch/mips/configs/maltaaprp_defconfig | 1 - arch/mips/configs/maltasmvp_defconfig | 1 - arch/mips/configs/maltasmvp_eva_defconfig | 1 - arch/mips/configs/maltaup_defconfig | 1 - arch/mips/configs/omega2p_defconfig | 1 - arch/mips/configs/qi_lb60_defconfig | 1 - arch/mips/configs/vocore2_defconfig | 1 - arch/mips/include/uapi/asm/msgbuf.h | 6 +- arch/mips/include/uapi/asm/sembuf.h | 4 +- arch/mips/include/uapi/asm/shmbuf.h | 6 +- arch/mips/include/uapi/asm/stat.h | 16 +- arch/mips/kernel/binfmt_elfn32.c | 4 +- arch/mips/kernel/binfmt_elfo32.c | 4 +- arch/nds32/kernel/vdso/gettimeofday.c | 61 +- arch/nios2/configs/10m50_defconfig | 1 - arch/nios2/configs/3c120_defconfig | 1 - arch/parisc/configs/c8000_defconfig | 1 - arch/parisc/configs/generic-32bit_defconfig | 1 - arch/parisc/include/uapi/asm/msgbuf.h | 6 +- arch/parisc/include/uapi/asm/sembuf.h | 4 +- arch/parisc/include/uapi/asm/shmbuf.h | 6 +- arch/powerpc/configs/40x/klondike_defconfig | 1 - arch/powerpc/include/asm/asm-prototypes.h | 3 +- arch/powerpc/include/asm/vdso_datapage.h | 6 +- arch/powerpc/include/uapi/asm/msgbuf.h | 6 +- arch/powerpc/include/uapi/asm/sembuf.h | 4 +- arch/powerpc/include/uapi/asm/shmbuf.h | 6 +- arch/powerpc/include/uapi/asm/stat.h | 2 +- arch/powerpc/kernel/asm-offsets.c | 18 +- arch/powerpc/kernel/syscalls.c | 4 +- arch/powerpc/kernel/time.c | 5 +- arch/powerpc/kernel/vdso32/gettimeofday.S | 6 +- arch/powerpc/kernel/vdso64/gettimeofday.S | 8 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 1 + arch/sh/configs/rsk7264_defconfig | 1 - arch/sparc/include/uapi/asm/msgbuf.h | 6 +- arch/sparc/include/uapi/asm/sembuf.h | 4 +- arch/sparc/include/uapi/asm/shmbuf.h | 6 +- arch/sparc/include/uapi/asm/stat.h | 24 +- arch/sparc/vdso/vclock_gettime.c | 36 +- arch/um/drivers/harddog_kern.c | 1 + arch/um/drivers/hostaudio_kern.c | 1 + arch/x86/entry/vdso/vclock_gettime.c | 6 +- arch/x86/entry/vsyscall/vsyscall_64.c | 4 +- arch/x86/include/uapi/asm/msgbuf.h | 6 +- arch/x86/include/uapi/asm/sembuf.h | 4 +- arch/x86/include/uapi/asm/shmbuf.h | 6 +- arch/x86/um/vdso/um_vdso.c | 12 +- arch/xtensa/configs/audio_kc705_defconfig | 1 - arch/xtensa/configs/cadence_csp_defconfig | 1 - arch/xtensa/configs/generic_kc705_defconfig | 1 - arch/xtensa/configs/iss_defconfig | 1 - arch/xtensa/configs/nommu_kc705_defconfig | 1 - arch/xtensa/configs/smp_lx200_defconfig | 1 - arch/xtensa/configs/virt_defconfig | 1 - block/scsi_ioctl.c | 132 ++- drivers/android/binder.c | 2 +- drivers/block/pktcdvd.c | 25 + drivers/char/ipmi/ipmi_watchdog.c | 1 + drivers/char/ppdev.c | 12 +- drivers/char/random.c | 1 + drivers/char/tpm/tpm_vtpm_proxy.c | 12 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 +- drivers/dma-buf/dma-buf.c | 4 +- drivers/dma-buf/sw_sync.c | 2 +- drivers/dma-buf/sync_file.c | 2 +- drivers/firewire/core-cdev.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 2 +- drivers/hid/hidraw.c | 4 +- drivers/hid/usbhid/hiddev.c | 11 +- drivers/hwmon/fschmd.c | 1 + drivers/hwmon/w83793.c | 1 + drivers/hwtracing/stm/core.c | 12 +- drivers/ide/ide-tape.c | 27 +- drivers/iio/industrialio-core.c | 2 +- drivers/infiniband/core/uverbs_main.c | 4 +- drivers/isdn/capi/capi.c | 31 + drivers/media/rc/lirc_dev.c | 4 +- drivers/misc/cxl/flash.c | 8 +- drivers/misc/genwqe/card_dev.c | 23 +- drivers/misc/mei/main.c | 22 +- drivers/misc/vmw_vmci/vmci_host.c | 2 +- drivers/mtd/ubi/cdev.c | 36 +- drivers/net/ppp/ppp_generic.c | 245 +++-- drivers/net/tap.c | 12 +- drivers/nvdimm/bus.c | 4 +- drivers/nvme/host/core.c | 2 +- drivers/pci/switch/switchtec.c | 2 +- drivers/platform/x86/wmi.c | 2 +- drivers/rpmsg/rpmsg_char.c | 4 +- drivers/rtc/dev.c | 33 +- drivers/rtc/rtc-ds1374.c | 1 + drivers/rtc/rtc-m41t80.c | 1 + drivers/rtc/rtc-vr41xx.c | 8 + drivers/s390/char/tape_char.c | 41 +- drivers/sbus/char/display7seg.c | 2 +- drivers/sbus/char/envctrl.c | 4 +- drivers/scsi/3w-xxxx.c | 4 +- drivers/scsi/cxlflash/main.c | 2 +- drivers/scsi/esas2r/esas2r_main.c | 2 +- drivers/scsi/megaraid/megaraid_mm.c | 28 +- drivers/scsi/pmcraid.c | 4 +- drivers/scsi/sd.c | 14 +- drivers/scsi/sg.c | 59 +- drivers/scsi/st.c | 28 +- drivers/staging/android/ion/ion.c | 4 +- drivers/staging/pi433/pi433_if.c | 12 +- drivers/staging/vme/devices/vme_user.c | 2 +- drivers/tee/tee_core.c | 2 +- drivers/tty/tty_io.c | 5 + drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/class/usbtmc.c | 4 +- drivers/usb/core/devio.c | 16 +- drivers/usb/gadget/function/f_fs.c | 12 +- drivers/vfio/vfio.c | 39 +- drivers/vhost/net.c | 12 +- drivers/vhost/scsi.c | 12 +- drivers/vhost/test.c | 12 +- drivers/vhost/vsock.c | 12 +- drivers/video/fbdev/aty/atyfb_base.c | 12 +- drivers/virt/fsl_hypervisor.c | 2 +- drivers/watchdog/acquirewdt.c | 1 + drivers/watchdog/advantechwdt.c | 1 + drivers/watchdog/alim1535_wdt.c | 1 + drivers/watchdog/alim7101_wdt.c | 1 + drivers/watchdog/ar7_wdt.c | 1 + drivers/watchdog/at91rm9200_wdt.c | 1 + drivers/watchdog/ath79_wdt.c | 1 + drivers/watchdog/bcm63xx_wdt.c | 1 + drivers/watchdog/cpu5wdt.c | 1 + drivers/watchdog/eurotechwdt.c | 1 + drivers/watchdog/f71808e_wdt.c | 1 + drivers/watchdog/gef_wdt.c | 1 + drivers/watchdog/geodewdt.c | 1 + drivers/watchdog/ib700wdt.c | 1 + drivers/watchdog/ibmasr.c | 1 + drivers/watchdog/indydog.c | 1 + drivers/watchdog/intel_scu_watchdog.c | 1 + drivers/watchdog/iop_wdt.c | 1 + drivers/watchdog/it8712f_wdt.c | 1 + drivers/watchdog/ixp4xx_wdt.c | 1 + drivers/watchdog/m54xx_wdt.c | 1 + drivers/watchdog/machzwd.c | 1 + drivers/watchdog/mixcomwd.c | 1 + drivers/watchdog/mtx-1_wdt.c | 1 + drivers/watchdog/mv64x60_wdt.c | 1 + drivers/watchdog/nv_tco.c | 1 + drivers/watchdog/pc87413_wdt.c | 1 + drivers/watchdog/pcwd.c | 1 + drivers/watchdog/pcwd_pci.c | 1 + drivers/watchdog/pcwd_usb.c | 1 + drivers/watchdog/pika_wdt.c | 1 + drivers/watchdog/pnx833x_wdt.c | 1 + drivers/watchdog/rc32434_wdt.c | 1 + drivers/watchdog/rdc321x_wdt.c | 1 + drivers/watchdog/riowd.c | 1 + drivers/watchdog/sa1100_wdt.c | 1 + drivers/watchdog/sb_wdog.c | 1 + drivers/watchdog/sbc60xxwdt.c | 1 + drivers/watchdog/sbc7240_wdt.c | 1 + drivers/watchdog/sbc_epx_c3.c | 1 + drivers/watchdog/sbc_fitpc2_wdt.c | 1 + drivers/watchdog/sc1200wdt.c | 1 + drivers/watchdog/sc520_wdt.c | 1 + drivers/watchdog/sch311x_wdt.c | 1 + drivers/watchdog/scx200_wdt.c | 1 + drivers/watchdog/smsc37b787_wdt.c | 1 + drivers/watchdog/w83877f_wdt.c | 1 + drivers/watchdog/w83977f_wdt.c | 1 + drivers/watchdog/wafer5823wdt.c | 1 + drivers/watchdog/watchdog_dev.c | 1 + drivers/watchdog/wdrtas.c | 1 + drivers/watchdog/wdt.c | 1 + drivers/watchdog/wdt285.c | 1 + drivers/watchdog/wdt977.c | 1 + drivers/watchdog/wdt_pci.c | 1 + fs/aio.c | 2 +- fs/binfmt_elf.c | 12 +- fs/binfmt_elf_fdpic.c | 12 +- fs/btrfs/super.c | 2 +- fs/ceph/dir.c | 1 + fs/ceph/file.c | 2 +- fs/compat_binfmt_elf.c | 4 +- fs/compat_ioctl.c | 917 +------------------ fs/ecryptfs/file.c | 1 + fs/ext4/ioctl.c | 1 + fs/f2fs/file.c | 1 + fs/fat/file.c | 13 +- fs/fuse/dev.c | 2 +- fs/gfs2/file.c | 30 + fs/hpfs/dir.c | 1 + fs/hpfs/file.c | 1 + fs/ioctl.c | 80 +- fs/nilfs2/ioctl.c | 1 + fs/notify/fanotify/fanotify_user.c | 2 +- fs/ocfs2/ioctl.c | 1 + fs/select.c | 10 +- fs/timerfd.c | 14 +- fs/userfaultfd.c | 2 +- fs/utimes.c | 8 +- include/linux/blkdev.h | 2 + include/linux/compat.h | 19 +- include/linux/falloc.h | 20 + include/linux/fs.h | 7 + include/linux/mtio.h | 60 ++ include/linux/skbuff.h | 7 +- include/linux/syscalls.h | 16 +- include/linux/time.h | 9 +- include/linux/time32.h | 2 +- include/linux/types.h | 2 +- include/trace/events/timer.h | 16 +- include/uapi/asm-generic/msgbuf.h | 12 +- include/uapi/asm-generic/posix_types.h | 1 + include/uapi/asm-generic/sembuf.h | 7 +- include/uapi/asm-generic/shmbuf.h | 12 +- include/uapi/linux/cyclades.h | 6 +- include/uapi/linux/elfcore.h | 8 +- include/uapi/linux/errqueue.h | 7 + include/uapi/linux/msg.h | 6 +- include/uapi/linux/ppp-ioctl.h | 2 + include/uapi/linux/ppp_defs.h | 18 +- include/uapi/linux/resource.h | 4 +- include/uapi/linux/sem.h | 4 +- include/uapi/linux/shm.h | 6 +- include/uapi/linux/time.h | 6 +- include/uapi/linux/time_types.h | 5 + include/uapi/linux/utime.h | 4 +- init/Kconfig | 17 - ipc/syscall.c | 2 +- kernel/compat.c | 24 - kernel/power/power.h | 2 +- kernel/sys.c | 4 +- kernel/sys_ni.c | 23 + kernel/sysctl_binary.c | 1305 --------------------------- kernel/time/hrtimer.c | 2 +- kernel/time/itimer.c | 189 ++-- kernel/time/time.c | 32 +- lib/iov_iter.c | 1 + lib/vdso/gettimeofday.c | 4 +- net/bluetooth/hci_sock.c | 21 +- net/bluetooth/rfcomm/sock.c | 14 +- net/compat.c | 2 +- net/core/scm.c | 6 +- net/ipv4/tcp.c | 28 +- net/rfkill/core.c | 2 +- net/socket.c | 7 +- net/unix/af_unix.c | 19 + security/selinux/hooks.c | 10 +- sound/core/oss/pcm_oss.c | 4 + sound/oss/dmasound/dmasound_core.c | 2 + 267 files changed, 1426 insertions(+), 3216 deletions(-) create mode 100644 include/linux/mtio.h