This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 772d0e9144df Merge tag 'timers-urgent-2023-01-12' of git://git.kernel.o [...] new 7cffcade57a4 xen: make remove callback of xen driver void returned new 37c178560983 x86/xen: Remove the unused function p2m_index() new c0dccad87cf6 hvc/xen: lock console list traversal new f57034cedeb6 xen/pvcalls: free active map buffer on pvcalls_front_free_map new bad8c4a850ea Merge tag 'for-linus-6.2-rc4-tag' of git://git.kernel.org/ [...] new 0d4d52361b6c s390/debug: add _ASM_S390_ prefix to header guard new 45d619bdaf79 s390: expicitly align _edata and _end symbols on page boundary new a494398bde27 s390: define RUNTIME_DISCARD_EXIT to fix link error with G [...] new f993d24a948d s390: fix -Wundef warning for CONFIG_KERNEL_ZSTD new c2337a40e04d s390/kexec: fix ipl report address for kdump new 82d3edb50a11 s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops new e3f360db08d5 s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple() new 42400d99e9f0 KVM: s390: interrupt: use READ_ONCE() before cmpxchg() new 1ecf7bd9c267 s390: update defconfigs new 5be413a6e2a1 Merge tag 's390-6.2-2' of git://git.kernel.org/pub/scm/lin [...] new c26de7507d1f stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed new eea8ce81fbb5 net: usb: cdc_ether: add support for Thales Cinterion PLS6 [...] new c244c092f1ed tipc: fix unexpected link reset due to discovery messages new b4e9b8763e41 octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable new 8a758d98dba3 rxrpc: Stash the network namespace pointer in rxrpc_local new 5040011d073d rxrpc: Make the local endpoint hold a ref on a connected call new 30df927b936b rxrpc: Separate call retransmission from other conn events new a343b174b4bd rxrpc: Only set/transmit aborts in the I/O thread new 03fc55adf876 rxrpc: Only disconnect calls in the I/O thread new f2cce89a074e rxrpc: Implement a mechanism to send an event notification [...] new a00ce28b1778 rxrpc: Clean up connection abort new 57af281e5389 rxrpc: Tidy up abort generation infrastructure new f06cb2918936 rxrpc: Make the set of connection IDs per local endpoint new 2953d3b8d8fd rxrpc: Offload the completion of service conn security to [...] new 1bab27af6b88 rxrpc: Set up a connection bundle from a call, not rxrpc_c [...] new 0b9bb322f13d rxrpc: Split out the call state changing functions into th [...] new d41b3f5b9688 rxrpc: Wrap accesses to get call state to put the barrier [...] new 2d689424b618 rxrpc: Move call state changes from sendmsg to I/O thread new 93368b6bd58a rxrpc: Move call state changes from recvmsg to I/O thread new 96b4059f43ce rxrpc: Remove call->state_lock new 0d6bf319bc5a rxrpc: Move the client conn cache management to the I/O thread new 9d35d880e0e4 rxrpc: Move client call connection to the I/O thread new 42f229c350f5 rxrpc: Fix incoming call setup race new 571f3dd0d01b Merge tag 'rxrpc-fixes-20230107' of git://git.kernel.org/p [...] new a5a36720c3f6 brcmfmac: Prefer DT board type over DMI board type new 60ea6f00c57d net: ipa: correct IPA v4.7 IMEM offset new 2ab6478d1266 mlxsw: spectrum_router: Replace 0-length array with flexib [...] new 9dab880d675b nfc: pn533: Wait for out_urb's completion in pn533_usb_sen [...] new 7871f54e3dee gro: take care of DODGY packets new 76761babaa98 net: lan966x: Allow to add rules in TCAM even if not enabled new 7d6ceeb1875c af_unix: selftest: Fix the size of the parameter to connect() new 9e17f99220d1 net/sched: act_mpls: Fix warning during failed attribute v [...] new 2ea26b4de6f4 Revert "r8169: disable detection of chip version 36" new e59370b2e96e selftests/net: l2_tos_ttl_inherit.sh: Set IPv6 addresses w [...] new c53cb00f7983 selftests/net: l2_tos_ttl_inherit.sh: Run tests in their o [...] new d68ff8ad3351 selftests/net: l2_tos_ttl_inherit.sh: Ensure environment c [...] new 74cf679547d6 Merge branch 'selftests-net-isolate-l2_tos_ttl_inherit-sh- [...] new 53da7aec3298 octeontx2-pf: Fix resource leakage in VF driver unbind new 96398560f26a net: sched: disallow noqueue for qdisc classes new f58985620f55 ice: Fix potential memory leak in ice_gnss_tty_write() new 40543b3d9d2c ice: Add check for kzalloc new 0aa7d35f5d00 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new b0e380b5d427 net: lan966x: check for ptp to be enabled in lan966x_ptp_deinit() new cb3e9864cdbe ipv6: raw: Deduct extension header length in rawv6_push_pe [...] new 17b3222e9437 net/mlx5: DR, Fix 'stack frame size exceeds limit' error i [...] new e0bf81bf0d3d net/mlx5: check attr pointer validity before dereferencing it new 5e72f3f1c558 net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc new da2e552b469a net/mlx5: Fix command stats access after free new ab4b01bfdaa6 net/mlx5e: Verify dev is present for fix features ndo new 806a8df7126a net/mlx5e: IPoIB, Block queue count configuration when sub [...] new 31c70bfe58ef net/mlx5e: IPoIB, Block PKEY interfaces with less rx queue [...] new b5e23931c45a net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path new 2414c9b7a29d net/mlx5e: TC, ignore match level for post meter rules new c09502d54dc1 net/mlx5e: TC, Restore pkt rate policing support new 3099d2e62f90 net/mlx5e: Fix memory leak on updating vport counters new fe91d57277ee net/mlx5: Fix ptp max frequency adjustment range new d515d63cae2c net/mlx5e: Don't support encap rules with gbp option new cd4f186dc110 net/mlx5: E-switch, Coverity: overlapping copy new f5e1ed04aa2e net/mlx5e: Fix macsec ssci attribute handling in offload path new 9828994ac492 net/mlx5e: Fix macsec possible null dereference when updat [...] new 8fed75653a67 Merge tag 'mlx5-fixes-2023-01-09' of git://git.kernel.org/ [...] new ae9f29fdfd82 net: hns3: fix wrong use of rss size during VF rss config new 97f5e03a4a27 bnxt: make sure we return pages to the pool new b93fb4405fcb ixgbe: fix pci device refcount leak new 5e91c72e560c igc: Fix PPS delta between two synchronized end-points new 6650c8e906ce iavf/iavf_main: actually log ->src mask when talking about it new eb25df88287b Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] new ae9dcb91c606 net: stmmac: add aux timestamps fifo clearance wait new be53771c87f4 r8152: add vendor/device ID pair for Microsoft Devkit new d9fc1511728c Merge tag 'net-6.2-rc4' of git://git.kernel.org/pub/scm/li [...]
The 85 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/rxrpc.rst | 4 +- arch/s390/boot/decompressor.c | 4 +- arch/s390/configs/debug_defconfig | 7 +- arch/s390/configs/defconfig | 6 +- arch/s390/configs/zfcpdump_defconfig | 2 +- arch/s390/include/asm/cpu_mf.h | 31 +- arch/s390/include/asm/debug.h | 6 +- arch/s390/include/asm/percpu.h | 2 +- arch/s390/kernel/machine_kexec_file.c | 5 +- arch/s390/kernel/perf_cpum_sf.c | 101 +-- arch/s390/kernel/vmlinux.lds.S | 4 + arch/s390/kvm/interrupt.c | 12 +- arch/x86/xen/p2m.c | 5 - drivers/block/xen-blkback/xenbus.c | 4 +- drivers/block/xen-blkfront.c | 3 +- drivers/char/tpm/xen-tpmfront.c | 3 +- drivers/gpu/drm/xen/xen_drm_front.c | 3 +- drivers/input/misc/xen-kbdfront.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/ice/ice_gnss.c | 24 +- drivers/net/ethernet/intel/igc/igc_defines.h | 2 + drivers/net/ethernet/intel/igc/igc_ptp.c | 10 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 14 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 4 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 1 - .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 13 +- .../ethernet/mellanox/mlx5/core/en/tc/act/police.c | 6 - .../ethernet/mellanox/mlx5/core/en/tc/post_meter.c | 1 + .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 2 + .../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 5 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 6 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 16 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 38 ++ .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 6 + .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 18 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 11 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 2 +- .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 3 + .../ethernet/microchip/lan966x/lan966x_vcap_impl.c | 3 - drivers/net/ethernet/realtek/r8169_main.c | 5 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 26 - drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 5 +- drivers/net/ipa/data/ipa_data-v4.7.c | 2 +- drivers/net/usb/cdc_ether.c | 6 + drivers/net/usb/r8152.c | 1 + .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 5 +- drivers/net/xen-netback/xenbus.c | 3 +- drivers/net/xen-netfront.c | 4 +- drivers/nfc/pn533/usb.c | 44 +- drivers/pci/xen-pcifront.c | 4 +- drivers/scsi/xen-scsifront.c | 4 +- drivers/tty/hvc/hvc_xen.c | 50 +- drivers/usb/host/xen-hcd.c | 4 +- drivers/video/fbdev/xen-fbfront.c | 6 +- drivers/xen/pvcalls-back.c | 3 +- drivers/xen/pvcalls-front.c | 7 +- drivers/xen/xen-pciback/xenbus.c | 4 +- drivers/xen/xen-scsiback.c | 4 +- fs/afs/cmservice.c | 6 +- fs/afs/rxrpc.c | 24 +- include/linux/mlx5/driver.h | 2 +- include/net/af_rxrpc.h | 3 +- include/trace/events/rxrpc.h | 160 +++-- include/xen/xenbus.h | 2 +- net/9p/trans_xen.c | 3 +- net/core/gro.c | 5 +- net/ipv6/raw.c | 4 + net/rxrpc/Makefile | 1 + net/rxrpc/af_rxrpc.c | 27 +- net/rxrpc/ar-internal.h | 212 +++--- net/rxrpc/call_accept.c | 57 +- net/rxrpc/call_event.c | 86 ++- net/rxrpc/call_object.c | 116 ++-- net/rxrpc/call_state.c | 69 ++ net/rxrpc/conn_client.c | 709 ++++++--------------- net/rxrpc/conn_event.c | 382 ++++------- net/rxrpc/conn_object.c | 67 +- net/rxrpc/conn_service.c | 1 - net/rxrpc/input.c | 175 ++--- net/rxrpc/insecure.c | 20 +- net/rxrpc/io_thread.c | 204 +++--- net/rxrpc/local_object.c | 35 +- net/rxrpc/net_ns.c | 17 - net/rxrpc/output.c | 60 +- net/rxrpc/peer_object.c | 23 +- net/rxrpc/proc.c | 17 +- net/rxrpc/recvmsg.c | 256 ++------ net/rxrpc/rxkad.c | 356 +++++------ net/rxrpc/rxperf.c | 17 +- net/rxrpc/security.c | 53 +- net/rxrpc/sendmsg.c | 195 +++--- net/sched/act_mpls.c | 8 +- net/sched/sch_api.c | 5 + net/tipc/node.c | 12 +- sound/xen/xen_snd_front.c | 3 +- .../testing/selftests/net/af_unix/test_unix_oob.c | 2 +- tools/testing/selftests/net/l2_tos_ttl_inherit.sh | 202 +++--- 105 files changed, 2115 insertions(+), 2099 deletions(-) create mode 100644 net/rxrpc/call_state.c