This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from cffb2b72d3ed Merge tag 'kgdb-5.18-rc1' of git://git.kernel.org/pub/scm/ [...] new ffba2123e171 net: stmmac: dwmac-qcom-ethqos: Enable RGMII functional cl [...] new 109d899452ba net: dsa: realtek: make interface drivers depend on OF new 9fe087dda5bf net: usb: ax88179_178a: add Allied Telesis AT-UMCs new 4b5f1ad5566a vsock/virtio: initialize vdev->priv before using VQs new c1011c0b3a9c vsock/virtio: read the negotiated features before using VQs new 88704454ef8b vsock/virtio: enable VQs early on probe new a81687886ca9 Merge branch 'vsock-virtio-enable-vqs-early-on-probe-and-f [...] new feb13dcb1818 net: enetc: report software timestamping via SO_TIMESTAMPING new 264a9c5c9dff net: sparx5: Remove unused GLAG handling in PGID new ad238fc6de7d net: sparx5: Refactor mdb handling according to feedback new afec4980dc04 Merge branch 'net-sparx5-refactor-based-on-feedback-on' new ccb18f05535c net: hns3: fix bug when PF set the duplicate MAC address for VFs new c0f46de30c96 net: hns3: fix port base vlan add fail when concurrent with reset new 1932a624ab88 net: hns3: add vlan list lock to protect vlan list new 190cd8a72b01 net: hns3: refine the process when PF set VF VLAN new 371d1ccf4309 Merge branch 'net-hns3-add-some-fixes-for-net' new 2d327a79ee17 llc: only change llc->dev when bind() succeeds new bf8bfc4336f7 net: phy: broadcom: Fix brcm_fet_config_init() new b50d3b46f842 selftests: test_vxlan_under_vrf: Fix broken test case new 877837211802 net: hns3: fix ethtool tx copybreak buf size indicating no [...] new a89cbb16995b net: hns3: add max order judgement for tx spare buffer new 671cb8cbb9c9 net: hns3: clean residual vf config after disable sriov new f5cd60169f98 net: hns3: add netdev reset check for hns3_set_tunable() new 4d07c5936c25 net: hns3: add NULL pointer check for hns3_set/get_ringparam() new ad0ecaef6a2c net: hns3: fix phy can not link up when autoneg off and reset new 2eca426d37e7 Merge branch 'hns3-fixes' new 08be6b13db23 net: sparx5: depends on PTP_1588_CLOCK_OPTIONAL new 1521db37f0d4 qlcnic: dcb: default to returning -EOPNOTSUPP new 7781607938c8 net/x25: Fix null-ptr-deref caused by x25_disconnect new 0906f3a3df07 net: sparx5: switchdev: fix possible NULL pointer dereference new 33b5bc9e7033 octeontx2-af: initialize action variable new 5c7e49be96ea selftests: tls: skip cmsg_to_pipe tests with TLS=n new 5ae6acf1d00b net/smc: fix a memory leak in smc_sysctl_net_exit() new bcb74e132a76 net/sched: act_ct: fix ref leak when switching zones new d645552e9bd9 netfilter: egress: Report interface as outgoing new f2dd495a8d58 netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options new 33758c891479 memcg: enable accounting for nft objects new 2aa2f88c9707 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf new d9142e1cf3bb selftests: net: Add tls config dependency for tls selftests new dcf500065fab net: bnxt_ptp: fix compilation error new 6da69b1da130 net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list [...] new f32404ae1bb9 net: move net_unlink_todo() out of the header new 906b3d64913c net/smc: Send out the remaining data in sndbuf before close new 20695e9a9fd3 Revert "selftests: net: Add tls config dependency for tls [...] new d717e4cae0fe Merge tag 'net-5.18-rc0' of git://git.kernel.org/pub/scm/l [...] new e97824ff663c mm/mlock: fix two bugs in user_shm_lock() new 0a815d0135f1 Merge tag 'ucount-rlimit-for-v5.18' of git://git.kernel.or [...] new 19397e8b546d ptrace: Move ptrace_report_syscall into ptrace.h new 42da6b7e7db5 ptrace/arm: Rename tracehook_report_syscall report_syscall new 153474ba1a4a ptrace: Create ptrace_report_syscall_{entry,exit} in ptrace.h new 0cfcb2b9ef48 ptrace: Remove arch_syscall_{enter,exit}_tracehook new c145137dc990 ptrace: Remove tracehook_signal_handler new 8ca07e17c9dd task_work: Remove unnecessary include from posix_timers.h new 7f62d40d9cb5 task_work: Introduce task_work_pending new 8ba62d37949e task_work: Call tracehook_notify_signal from get_signal on [...] new 7c5d8fa6fbb1 task_work: Decouple TIF_NOTIFY_SIGNAL and task_work new 593febb143d1 signal: Move set_notify_signal and clear_notify_signal int [...] new d3c51a0c8944 resume_user_mode: Remove #ifdef TIF_NOTIFY_RESUME in set_n [...] new 03248addadf1 resume_user_mode: Move to resume_user_mode.h new 355f841a3f8c tracehook: Remove tracehook.h new 336d4b814bf0 ptrace: Move setting/clearing ptrace_message into ptrace_stop new 6487d1dab837 ptrace: Return the signal to continue with from ptrace_stop new ee1fee900537 ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE new dcbc65aac283 ptrace: Remove duplicated include in ptrace.c new 1930a6e739c4 Merge tag 'ptrace-cleanups-for-v5.18' of git://git.kernel. [...]
The 65 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: MAINTAINERS | 1 - arch/Kconfig | 5 +- arch/alpha/kernel/ptrace.c | 5 +- arch/alpha/kernel/signal.c | 4 +- arch/arc/kernel/ptrace.c | 5 +- arch/arc/kernel/signal.c | 4 +- arch/arm/kernel/ptrace.c | 12 +- arch/arm/kernel/signal.c | 4 +- arch/arm64/kernel/ptrace.c | 14 +- arch/arm64/kernel/signal.c | 4 +- arch/csky/kernel/ptrace.c | 5 +- arch/csky/kernel/signal.c | 4 +- arch/h8300/kernel/ptrace.c | 5 +- arch/h8300/kernel/signal.c | 4 +- arch/hexagon/kernel/process.c | 4 +- arch/hexagon/kernel/signal.c | 1 - arch/hexagon/kernel/traps.c | 6 +- arch/ia64/kernel/process.c | 4 +- arch/ia64/kernel/ptrace.c | 6 +- arch/ia64/kernel/signal.c | 1 - arch/m68k/kernel/ptrace.c | 5 +- arch/m68k/kernel/signal.c | 4 +- arch/microblaze/kernel/ptrace.c | 5 +- arch/microblaze/kernel/signal.c | 4 +- arch/mips/kernel/ptrace.c | 5 +- arch/mips/kernel/signal.c | 4 +- arch/nios2/kernel/ptrace.c | 5 +- arch/nios2/kernel/signal.c | 4 +- arch/openrisc/kernel/ptrace.c | 5 +- arch/openrisc/kernel/signal.c | 4 +- arch/parisc/kernel/ptrace.c | 7 +- arch/parisc/kernel/signal.c | 4 +- arch/powerpc/kernel/ptrace/ptrace.c | 8 +- arch/powerpc/kernel/signal.c | 4 +- arch/riscv/kernel/ptrace.c | 5 +- arch/riscv/kernel/signal.c | 4 +- arch/s390/include/asm/entry-common.h | 1 - arch/s390/kernel/ptrace.c | 1 - arch/s390/kernel/signal.c | 5 +- arch/sh/kernel/ptrace_32.c | 5 +- arch/sh/kernel/signal_32.c | 4 +- arch/sparc/kernel/ptrace_32.c | 5 +- arch/sparc/kernel/ptrace_64.c | 5 +- arch/sparc/kernel/signal32.c | 1 - arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/signal_64.c | 4 +- arch/um/kernel/process.c | 4 +- arch/um/kernel/ptrace.c | 5 +- arch/x86/kernel/ptrace.c | 1 - arch/x86/kernel/signal.c | 5 +- arch/x86/mm/tlb.c | 1 + arch/xtensa/kernel/ptrace.c | 5 +- arch/xtensa/kernel/signal.c | 4 +- block/blk-cgroup.c | 2 +- drivers/net/dsa/bcm_sf2_cfp.c | 6 +- drivers/net/dsa/realtek/Kconfig | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 2 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 3 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 44 +++- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 23 ++- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 173 +++++++++++++--- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 4 + .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 5 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 15 +- drivers/net/ethernet/microchip/sparx5/Kconfig | 1 + .../net/ethernet/microchip/sparx5/sparx5_fdma.c | 2 + .../ethernet/microchip/sparx5/sparx5_mactable.c | 19 +- .../net/ethernet/microchip/sparx5/sparx5_main.h | 7 +- .../net/ethernet/microchip/sparx5/sparx5_pgid.c | 20 +- .../ethernet/microchip/sparx5/sparx5_switchdev.c | 18 +- .../net/ethernet/microchip/sparx5/sparx5_vlan.c | 7 + drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h | 10 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 7 + drivers/net/phy/broadcom.c | 21 ++ drivers/net/usb/ax88179_178a.c | 51 +++++ fs/coredump.c | 1 - fs/exec.c | 1 - fs/io-wq.c | 6 +- fs/io_uring.c | 11 +- fs/proc/array.c | 1 - fs/proc/base.c | 1 - include/asm-generic/syscall.h | 2 +- include/linux/entry-common.h | 47 +---- include/linux/entry-kvm.h | 2 +- include/linux/netdevice.h | 10 - include/linux/netfilter_netdev.h | 2 +- include/linux/posix-timers.h | 1 - include/linux/ptrace.h | 81 +++++++- include/linux/resume_user_mode.h | 64 ++++++ include/linux/sched/signal.h | 17 ++ include/linux/task_work.h | 5 + include/linux/tracehook.h | 226 --------------------- include/uapi/linux/ptrace.h | 2 +- kernel/entry/common.c | 19 +- kernel/entry/kvm.c | 9 +- kernel/exit.c | 3 +- kernel/livepatch/transition.c | 1 - kernel/ptrace.c | 47 +++-- kernel/sched/fair.c | 1 + kernel/seccomp.c | 1 - kernel/signal.c | 62 +++--- kernel/task_work.c | 4 +- kernel/time/posix-cpu-timers.c | 1 + mm/memcontrol.c | 2 +- mm/mlock.c | 7 +- net/core/dev.c | 10 + net/llc/af_llc.c | 59 +++--- net/netfilter/core.c | 2 +- net/netfilter/nf_conntrack_proto_tcp.c | 17 +- net/netfilter/nf_tables_api.c | 44 ++-- net/sched/act_ct.c | 15 +- net/smc/smc_close.c | 3 + net/smc/smc_sysctl.c | 5 + net/vmw_vsock/virtio_transport.c | 11 +- net/x25/af_x25.c | 11 +- security/apparmor/domain.c | 1 - security/selinux/hooks.c | 1 - .../testing/selftests/net/test_vxlan_under_vrf.sh | 8 +- tools/testing/selftests/net/tls.c | 6 + 122 files changed, 835 insertions(+), 687 deletions(-) create mode 100644 include/linux/resume_user_mode.h delete mode 100644 include/linux/tracehook.h