This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_gcc/master-aarch64 in repository toolchain/ci/linux.
from 1d1df41c5a33 Merge tag 'f2fs-for-5.17-rc1' of git://git.kernel.org/pub/ [...] adds 7ecd19cfdfcb mm: percpu: generalize percpu related config adds 1ca3fb3abd2b mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef adds 23f917169ef1 mm: percpu: add generic pcpu_fc_alloc/free funciton adds 20c035764626 mm: percpu: add generic pcpu_populate_pte() function adds 25bc5b0de91b proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] adds ae62fbe29962 proc: make the proc_create[_data]() stubs static inlines adds 51a187344028 proc: convert the return type of proc_fd_access_allowed() [...] adds 153ee1c41a3e sysctl: fix duplicate path separator in printed entries adds 7080cead5d45 sysctl: remove redundant ret assignment adds 22c033989c3e include/linux/unaligned: replace kernel.h with the necessa [...] adds 40cbf09f060c kernel.h: include a note to discourage people from includi [...] adds 06c5088aeeda fs/exec: replace strlcpy with strscpy_pad in __set_task_comm adds 503471ac36df fs/exec: replace strncpy with strscpy_pad in __get_task_comm adds 7b6397d7e5df drivers/infiniband: replace open-coded string copy with ge [...] adds 95af469c4f60 fs/binfmt_elf: replace open-coded string copy with get_task_comm adds d068144d3b2c samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] adds 4cfb943537ed tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] adds 3087c61ed2c4 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] adds d6986ce24fc0 kthread: dynamically allocate memory to store kthread's full name adds 7f8ca0edfe07 kernel/sys.c: only take tasklist_lock for get/setpriority( [...] adds 26d98e9f78da get_maintainer: don't remind about no git repo when --nogi [...] adds 70ac69928e97 kstrtox: uninline everything adds 0425473037db list: introduce list_is_head() helper and re-use it in list.h adds a31f9336ed48 lib/list_debug.c: print more list debugging context in __l [...] adds fd0a1462405b hash.h: remove unused define directive adds ae7880676bc8 test_hash.c: split test_int_hash into arch-specific functions adds 5427d3d772a7 test_hash.c: split test_hash_init adds 88168bf35c52 lib/Kconfig.debug: properly split hash test kernel entries adds 0acc968f3523 test_hash.c: refactor into kunit adds 60c7801b121a kunit: replace kernel.h with the necessary inclusions adds 8e930a66993b uuid: discourage people from using UAPI header in new code adds c7e4289cbe66 uuid: remove licence boilerplate text from the header adds e073e5ef9029 lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test adds 36f8b348a94c checkpatch: relax regexp for COMMIT_LOG_LONG_LINE adds b8709bce9089 checkpatch: improve Kconfig help test adds c55cdc5cd666 const_structs.checkpatch: add frequently used ops structs adds 9630f0d60fec fs/binfmt_elf: use PT_LOAD p_align values for static PIE adds e1ce8a97befa nilfs2: remove redundant pointer sbufs adds e35fa567a082 hfsplus: use struct_group_attr() for memcpy() region adds 9bb56d592532 FAT: use io_schedule_timeout() instead of congestion_wait() adds 25d2e88632c9 fs/adfs: remove unneeded variable make code cleaner adds 23b36fec7e14 panic: use error_report_end tracepoint on warnings adds e83a4472bf9f panic: remove oops_id adds a3d5dc908a5f delayacct: support swapin delay accounting for swapping wi [...] adds 82065b726689 delayacct: fix incomplete disable operation when switch en [...] adds 1193829da1a6 delayacct: cleanup flags in struct task_delay_info and fun [...] adds ec710aa8b238 Documentation/accounting/delay-accounting.rst: add thrashi [...] adds 5bf182815344 delayacct: track delays from memory compact adds 0aaa8977acbf configs: introduce debug.config for CI-like setup adds e4bbd20d8c2b arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] adds e9009095998a btrfs: use generic Kconfig option for 256kB page size limit adds bbd2e05fad3e lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] adds bece04b5b41d kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR adds 69d0db01e210 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE adds b1e78ef3be25 lib: remove redundant assignment to variable ret adds f4484d138b31 Merge branch 'akpm' (patches from Andrew) adds 51edb2ff1c6f netfilter: nf_tables: typo NULL check in _clone() function adds 7d6019b602de Revert "net: vertexcom: default to disabled on kbuild" adds 284a4d94e8e7 mctp: test: zero out sockaddr adds 274c224062ff net: ethernet: sun4i-emac: replace magic number with macro adds 23e7b1bfed61 xfrm: Don't accidentally set RTO_ONLINK in decode_session4() adds f7716b318568 gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() adds a915deaa9abe libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() adds 48d67543e01d mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route [...] adds 29b3881b7977 Merge branch 'ipv4-fix-accidental-rto_onlink-flags-passed- [...] adds cb963a19d99f net: sched: do not allocate a tracker in tcf_exts_init() adds e110978d6e06 nfc: pn544: make array rset_cmd static const adds edcb501e543c net: phy: at803x: make array offsets static adds 3486eb774f9d Revert "of: net: support NVMEM cells with MAC in text format" adds 2a4d75bfe412 net: fix sock_timestamping_bind_phc() to release device adds 4fbcc1a4cb20 nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION adds c12837d1bb31 ref_tracker: use __GFP_NOFAIL more carefully adds 6c0e3b5ce949 net: ipa: fix atomic update in ipa_endpoint_replenish() adds c1aaa01dbf4c net: ipa: use a bitmap for endpoint replenish_enabled adds 998c0bd2b371 net: ipa: prevent concurrent replenish adds 0bbed88af55e Merge branch 'ipa-fixes' adds fcfb894d5952 net: bridge: fix net device refcount tracking issue in error path adds 7b9b1d449a7c net/smc: fix possible NULL deref in smc_pnet_add_eth() adds 4e5bd03ae346 net: bonding: fix bond_xmit_broadcast return value error bug adds 8973d7b8638f dt-bindings: net: oxnas-dwmac: Add bindings for OX810SE adds 72f1f7e46c6e net: stmmac: dwmac-oxnas: Add support for OX810SE adds 2716a5271d54 Merge branch 'arm-ox810se-add-ethernet-support' adds 9c0c2c7aa23c net: marvell: prestera: Cleanup router struct adds 6a1ba8758f67 net: marvell: prestera: Refactor get/put VR functions adds 32d098bb2e49 net: marvell: prestera: Refactor router functions adds e179f045f90d net: marvell: prestera: Fix deinit sequence for router adds ed6ae5ca437d sit: allow encapsulated IPv6 traffic to be delivered locally adds 078c6a1cbd4c net: qmi_wwan: add ZTE MF286D modem 19d2:1485 adds de2d807b294d sch_api: Don't skip qdisc attach on ingress adds d7b430341102 atm: iphase: remove redundant pointer skb adds 33cb0ff30cff net: mscc: ocelot: don't let phylink re-enable TX PAUSE on [...] adds de0e444706ed kselftests/net: adapt the timeout to the largest runtime adds 61f434b0280e net/smc: Resolve the race between link group access and te [...] adds 3ba8c6258eb1 Merge branch 'smc-race-fixes' adds 91341fa0003b inet: frags: annotate races around fqdir->dead and fqdir-> [...] adds ea89c6c0983c net/smc: Introduce a new conn->lgr validity check helper adds 20c9398d3309 net/smc: Resolve the race between SMC-R link access and clear adds a6fadfd757ce net: qmi_wwan: Add Hucom Wireless HM-211S/K adds fb80445c438c net_sched: restore "mpu xxx" handling adds 9deb48b53e7f bcmgenet: add WOL IRQ check adds 0bf3885324a8 net: usb: Correct reset handling of smsc95xx adds 2255634100bf kselftests/net: list all available tests in usage() adds 6c8dc12cd925 net: apple: mace: Fix build since dev_addr constification adds ea938248557a net: apple: bmac: Fix build since dev_addr constification adds 99218cbf81bf lib82596: Fix IRQ check in sni_82596_probe adds d90d0c175cf2 net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning adds 9d6d7f1cb67c af_unix: annote lockless accesses to unix_tot_inflight & g [...] adds 80f15f3bef9e net: mscc: ocelot: don't dereference NULL pointers with sh [...] adds 214b3369ab9b net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_ [...] adds 9a9acdccdfa4 net: ethernet: sun4i-emac: Fix an error handling path in e [...] adds 020a45aff119 net: phy: marvell: add Marvell specific PHY loopback adds f542cdfa3083 net: wwan: Fix MRU mismatch issue which may lead to data c [...] adds 9404bc1e58e4 net/smc: Remove unused function declaration adds 0a6e6b3c7db6 ipv4: update fib_info_cnt under spinlock protection adds 56d99e81ecbc net/smc: Fix hung_task when removing SMC-R devices adds 429e3d123d9a bonding: Fix extraction of ports from the packet headers adds c0b7f7d7e0ad net: ocelot: Fix the call to switchdev_bridge_port_offload adds db094aa8140e net/tls: Fix another skb memory leak when running kTLS traffic adds 79074a72d335 net: Flush deferred skb free on socket destroy adds 9ea674d7ca4f Merge branch 'skb-leak-fixes' adds 5765cee119bf net: sfp: fix high power modules without diagnostic monitoring adds 2836615aa22d netns: add schedule point in ops_exit_list() adds 1e9d74660d4d bpf: Fix mount source show for bpffs adds 382778edc826 xdp: check prog type before updating BPF link adds 4b27480dcaa7 bpf/selftests: convert xdp_link test to ASSERT_* macros adds 036a05f50bd7 bpf/selftests: Add check for updating XDP bpf_link with wr [...] adds 343e53754b21 bpf: Fix incorrect integer literal used for marking scratc [...] adds be80a1d3f9db bpf: Generalize check_ctx_reg for reuse with other types adds d400a6cf1c8a bpf: Mark PTR_TO_FUNC register initially with zero offset adds 6788ab23508b bpf: Generally fix helper register offset check adds 64620e0a1e71 bpf: Fix out of bounds access for ringbuf helpers adds a672b2e36a64 bpf: Fix ringbuf memory type confusion when passing to helpers adds 722e4db3ae0d bpf, selftests: Add various ringbuf tests with invalid offset adds 37c8d4807d1b bpf, selftests: Add ringbuf memory type confusion test adds 99845220d3c3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 2e5644b1bab2 net: axienet: increase reset timeout adds b400c2f4f4c5 net: axienet: Wait for PhyRstCmplt after core reset adds 04cc2da39698 net: axienet: reset core on initialization prior to MDIO access adds 95978df6fa32 net: axienet: add missing memory barriers adds 70f5817deddb net: axienet: limit minimum TX ring size adds 996defd7f8b5 net: axienet: Fix TX ring slot available check adds aba57a823d29 net: axienet: fix number of TX ring slots for available check adds bb193e3db8b8 net: axienet: fix for TX busy handling adds 2d19c3fd8017 net: axienet: increase default TX ring size to 128 adds 8c8963b27e68 Merge branch 'axienet-fixes' adds dded08927ca3 nfc: llcp: fix NULL error pointer dereference on sendmsg() [...] adds 1771afd47430 net: cpsw: avoid alignment faults by taking NET_IP_ALIGN i [...] adds f1131b9c23fb net: phy: micrel: use kszphy_suspend()/kszphy_resume for i [...] adds baa59504c1cd net: mscc: ocelot: fix using match before it is set adds 6198c7220197 net/fsl: xgmac_mdio: Add workaround for erratum A-009885 adds ea11fc509ff2 dt-bindings: net: Document fsl,erratum-a009885 adds 0d375d610fa9 powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l [...] adds 3f7c239c7844 net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module adds 8eb896a77701 Merge branch 'net-fsl-xgmac_mdio-add-workaround-for-erratu [...] adds d07418afea8f ipv4: avoid quadratic behavior in netns dismantle adds 79eb15da3cd6 ipv4: add net_hash_mix() dispersion to fib_info_laddrhash keys adds ff9fc0a31d85 Merge branch 'ipv4-avoid-pathological-hash-tables' adds fa2e1ba3e9e3 Merge tag 'net-5.17-rc1' of git://git.kernel.org/pub/scm/l [...] adds 77965c98cffe pwm: Move legacy driver handling into a dedicated function adds 92f69e582e15 pwm: Prevent a glitch for legacy drivers adds e45a178e9e28 pwm: Restore initial state if a legacy callback fails adds 5e93d7782f7f pwm: twl: Implement .apply() callback adds 0ee11b87c38b pwm: img: Implement .apply() callback adds 14d8956548ad pwm: vt8500: Implement .apply() callback adds b6ce2af8766c pwm: img: Use only a single idiom to get a runtime PM reference adds 3f0565451cc0 dt-bindings: pwm: Avoid selecting schema on node name match adds 41652aae67c7 Merge tag 'pwm/for-5.17-rc1' of git://git.kernel.org/pub/s [...] adds 21ab79958576 vfio/pci: Resolve sparse endian warnings in IGD support adds 2bed2ced40c9 vfio/iommu_type1: replace kfree with kvfree adds c5a0b6e40d0b Merge tag 'vfio-v5.17-rc1' of git://github.com/awilliam/li [...] adds 294277410cf3 ksmbd: use oid registry functions to decode OIDs adds 80917f17e3f9 ksmbd: Remove unused parameter from smb2_get_name() adds 305f8bda15eb ksmbd: Remove unused fields from ksmbd_file struct definition adds a58b45a4dbfd ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO adds 71cd9cb680cb ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTER [...] adds ce53d365378c ksmbd: fix multi session connection failure adds e230d0133784 ksmbd: Fix buffer_check_err() kernel-doc comment adds 4bfd9eed15e1 ksmbd: Fix smb2_set_info_file() kernel-doc comment adds f5c381392948 ksmbd: Delete an invalid argument description in smb2_popu [...] adds d4eeb82674ac ksmbd: Fix smb2_get_name() kernel-doc comment adds 31928a001bed ksmbd: register ksmbd ib client with ib_register_client() adds cb097b3dd5ec ksmbd: set 445 port to smbdirect port by default adds 004443b3f6d7 ksmbd: add support for smb2 max credit parameter adds 914d7e5709ac ksmbd: move credit charge deduction under processing request adds b589f5db6d4a ksmbd: limits exceeding the maximum allowable outstanding [...] adds 99b7650ac518 ksmbd: smbd: call rdma_accept() under CM handler adds 41dbda16a090 ksmbd: add reserved room in ipc request/response adds c9f189271cff ksmbd: smbd: create MR pool adds 4d02c4fdc0e2 ksmbd: smbd: change the default maximum read/write, receive size adds 136dff3a6b71 ksmbd: add smb-direct shutdown adds 2fd5dcb1c8ef ksmbd: smbd: fix missing client's memory region invalidation adds b207602fb045 ksmbd: uninitialized variable in create_socket() adds ac090d9c90b0 ksmbd: fix guest connection failure with nautilus adds 67ed868d2371 Merge tag '5.17-rc-ksmbd-server-fixes' of git://git.samba. [...] adds 2d7c86a8f9cd libceph: generalize addr/ip parsing based on delimiter adds 4153c7fc937a libceph: rename parse_fsid() to ceph_parse_fsid() and export adds 7b19b4db5add ceph: new device mount syntax adds 2167f2cc686a ceph: record updated mon_addr on remount adds e1b9eb50763d doc: document new CephFS mount device syntax adds adbed05ed62d ceph: mount syntax module parameter adds 8e55ba8caae5 ceph: Fix incorrect statfs report for small quota adds 435a120a47ee rbd: make const pointer spaces a static const array adds af9ceae83cd2 ceph: drop send metrics debug message adds 0078ea3b0566 ceph: don't check for quotas on MDS stray dirs adds 94cc0877cad0 ceph: add new "nopagecache" option adds 76bdbc7ac777 ceph: remove redundant Lsx caps check adds a0b3a15eab6b ceph: move CEPH_SUPER_MAGIC definition to magic.h adds 64f29d8856a9 Merge tag 'ceph-for-5.17-rc1' of git://github.com/ceph/cep [...] adds 0b39536cc699 gpio: mpc8xxx: Fix IRQ check in mpc8xxx_probe adds 30fee1d7462a gpio: idt3243x: Fix IRQ check in idt_gpio_probe adds 7c1cf5557778 gpio: idt3243x: Fix an ignored error return from platform_ [...] adds 9f51ce0b9e73 gpio: mpc8xxx: Fix an ignored error return from platform_g [...] adds 2c271fe77d52 Merge tag 'gpio-fixes-for-v5.17-rc1' of git://git.kernel.o [...]
No new revisions were added by this update.
Summary of changes: Documentation/accounting/delay-accounting.rst | 55 +++-- Documentation/devicetree/bindings/net/fsl-fman.txt | 9 + .../devicetree/bindings/net/oxnas-dwmac.txt | 3 + Documentation/devicetree/bindings/pwm/pwm.yaml | 2 + Documentation/filesystems/ceph.rst | 25 +- arch/Kconfig | 4 + arch/arm64/Kconfig | 20 +- arch/ia64/Kconfig | 9 +- arch/mips/Kconfig | 10 +- arch/mips/mm/init.c | 14 +- arch/powerpc/Kconfig | 17 +- arch/powerpc/boot/dts/fsl/qoriq-fman3l-0.dtsi | 2 + arch/powerpc/kernel/setup_64.c | 97 +------- arch/riscv/Kconfig | 10 +- arch/sparc/Kconfig | 12 +- arch/sparc/kernel/led.c | 8 +- arch/sparc/kernel/smp_64.c | 103 +------- arch/x86/Kconfig | 19 +- arch/x86/kernel/setup_percpu.c | 66 +----- drivers/atm/iphase.c | 4 +- drivers/base/arch_numa.c | 68 +----- drivers/block/rbd.c | 5 +- drivers/gpio/gpio-idt3243x.c | 6 +- drivers/gpio/gpio-mpc8xxx.c | 6 +- drivers/infiniband/hw/qib/qib.h | 2 +- drivers/infiniband/hw/qib/qib_file_ops.c | 2 +- drivers/infiniband/sw/rxe/rxe_qp.c | 3 +- drivers/net/bonding/bond_main.c | 34 ++- drivers/net/ethernet/allwinner/sun4i-emac.c | 31 ++- drivers/net/ethernet/allwinner/sun4i-emac.h | 18 ++ drivers/net/ethernet/apple/bmac.c | 5 +- drivers/net/ethernet/apple/mace.c | 16 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 10 +- drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c | 3 +- drivers/net/ethernet/freescale/xgmac_mdio.c | 28 ++- drivers/net/ethernet/i825xx/sni_82596.c | 3 +- drivers/net/ethernet/marvell/prestera/prestera.h | 1 - .../net/ethernet/marvell/prestera/prestera_hw.c | 4 +- .../net/ethernet/marvell/prestera/prestera_main.c | 1 + .../ethernet/marvell/prestera/prestera_router.c | 24 +- .../ethernet/marvell/prestera/prestera_router_hw.c | 40 ++-- .../ethernet/marvell/prestera/prestera_router_hw.h | 3 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 5 +- drivers/net/ethernet/mscc/ocelot.c | 5 +- drivers/net/ethernet/mscc/ocelot_flower.c | 44 +++- drivers/net/ethernet/mscc/ocelot_net.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c | 101 ++++++-- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 3 +- drivers/net/ethernet/ti/cpsw.c | 6 +- drivers/net/ethernet/ti/cpsw_new.c | 6 +- drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/vertexcom/Kconfig | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 135 +++++++---- drivers/net/ipa/ipa_endpoint.c | 28 ++- drivers/net/ipa/ipa_endpoint.h | 17 +- drivers/net/phy/at803x.c | 2 +- drivers/net/phy/marvell.c | 56 ++++- drivers/net/phy/micrel.c | 36 +-- drivers/net/phy/sfp.c | 25 +- drivers/net/usb/qmi_wwan.c | 2 + drivers/net/usb/smsc95xx.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/xtlv.c | 2 + drivers/net/wwan/mhi_wwan_mbim.c | 4 +- drivers/nfc/pn544/i2c.c | 2 +- drivers/nfc/st21nfca/se.c | 10 + drivers/pwm/core.c | 139 ++++++----- drivers/pwm/pwm-img.c | 35 ++- drivers/pwm/pwm-twl.c | 62 ++++- drivers/pwm/pwm-vt8500.c | 57 ++++- drivers/vfio/pci/vfio_pci_igd.c | 15 +- drivers/vfio/vfio_iommu_type1.c | 2 +- fs/adfs/inode.c | 4 +- fs/binfmt_elf.c | 6 +- fs/btrfs/Kconfig | 3 +- fs/ceph/caps.c | 3 +- fs/ceph/file.c | 24 +- fs/ceph/metric.c | 2 - fs/ceph/quota.c | 17 ++ fs/ceph/super.c | 169 ++++++++++++- fs/ceph/super.h | 28 ++- fs/exec.c | 5 +- fs/fat/file.c | 5 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 4 +- fs/ksmbd/asn1.c | 142 ++--------- fs/ksmbd/auth.c | 27 ++- fs/ksmbd/auth.h | 10 +- fs/ksmbd/connection.c | 10 +- fs/ksmbd/connection.h | 12 +- fs/ksmbd/ksmbd_netlink.h | 12 +- fs/ksmbd/mgmt/user_config.c | 10 + fs/ksmbd/mgmt/user_config.h | 1 + fs/ksmbd/mgmt/user_session.h | 1 - fs/ksmbd/smb2misc.c | 18 +- fs/ksmbd/smb2ops.c | 16 +- fs/ksmbd/smb2pdu.c | 222 ++++++++++-------- fs/ksmbd/smb2pdu.h | 1 + fs/ksmbd/smb_common.h | 1 + fs/ksmbd/transport_ipc.c | 2 + fs/ksmbd/transport_rdma.c | 261 ++++++++++++++++----- fs/ksmbd/transport_rdma.h | 4 +- fs/ksmbd/transport_tcp.c | 3 +- fs/ksmbd/vfs_cache.h | 10 - fs/nilfs2/page.c | 4 +- fs/proc/array.c | 3 + fs/proc/base.c | 4 +- fs/proc/proc_sysctl.c | 9 +- fs/proc/vmcore.c | 10 +- include/kunit/assert.h | 2 +- include/linux/bpf.h | 9 +- include/linux/bpf_verifier.h | 4 +- include/linux/ceph/libceph.h | 3 +- include/linux/ceph/messenger.h | 2 +- include/linux/delayacct.h | 107 ++++++--- include/linux/elfcore-compat.h | 5 + include/linux/elfcore.h | 5 + include/linux/hash.h | 5 +- include/linux/kernel.h | 9 + include/linux/kthread.h | 1 + include/linux/list.h | 36 +-- include/linux/percpu.h | 13 +- include/linux/proc_fs.h | 12 +- include/linux/sched.h | 9 +- include/linux/unaligned/packed_struct.h | 2 +- include/net/inet_frag.h | 11 +- include/net/ipv6_frag.h | 3 +- include/net/pkt_cls.h | 4 +- include/net/sch_generic.h | 5 + include/trace/events/error_report.h | 8 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/taskstats.h | 6 +- include/uapi/linux/uuid.h | 10 +- kernel/bpf/btf.c | 2 +- kernel/bpf/inode.c | 14 +- kernel/bpf/verifier.c | 81 +++++-- kernel/configs/debug.config | 105 +++++++++ kernel/delayacct.c | 49 ++-- kernel/kthread.c | 32 ++- kernel/panic.c | 21 +- kernel/sys.c | 16 +- lib/Kconfig.debug | 31 ++- lib/Kconfig.ubsan | 13 - lib/Makefile | 3 +- lib/kstrtox.c | 12 + lib/list_debug.c | 8 +- lib/lz4/lz4defs.h | 2 + lib/ref_tracker.c | 5 +- lib/test_hash.c | 259 ++++++++++---------- lib/test_meminit.c | 1 + lib/test_ubsan.c | 22 -- mm/Kconfig | 12 + mm/memory.c | 4 - mm/page_alloc.c | 3 + mm/page_io.c | 3 + mm/percpu.c | 154 +++++++++--- net/bridge/br_if.c | 3 +- net/ceph/ceph_common.c | 18 +- net/ceph/messenger.c | 15 +- net/core/dev.c | 6 + net/core/net_namespace.c | 4 +- net/core/of_net.c | 33 +-- net/core/sock.c | 5 + net/ipv4/fib_semantics.c | 76 +++--- net/ipv4/inet_fragment.c | 8 +- net/ipv4/ip_fragment.c | 3 +- net/ipv4/ip_gre.c | 5 +- net/ipv6/sit.c | 2 +- net/mctp/test/route-test.c | 2 +- net/netfilter/nft_connlimit.c | 2 +- net/netfilter/nft_last.c | 2 +- net/netfilter/nft_limit.c | 2 +- net/netfilter/nft_quota.c | 2 +- net/nfc/llcp_sock.c | 5 + net/sched/sch_api.c | 2 +- net/sched/sch_generic.c | 1 + net/smc/af_smc.c | 6 +- net/smc/smc.h | 1 + net/smc/smc_cdc.c | 3 +- net/smc/smc_clc.c | 2 +- net/smc/smc_core.c | 137 +++++++---- net/smc/smc_core.h | 12 + net/smc/smc_diag.c | 6 +- net/smc/smc_pnet.c | 3 +- net/smc/smc_wr.h | 4 - net/tls/tls_sw.c | 1 + net/unix/garbage.c | 14 +- net/unix/scm.c | 6 +- net/xfrm/xfrm_policy.c | 3 +- samples/bpf/offwaketime_kern.c | 4 +- samples/bpf/test_overhead_kprobe_kern.c | 11 +- samples/bpf/test_overhead_tp_kern.c | 5 +- scripts/Makefile.ubsan | 1 - scripts/checkpatch.pl | 54 ++--- scripts/const_structs.checkpatch | 23 ++ scripts/get_maintainer.pl | 2 +- tools/accounting/getdelays.c | 8 +- tools/bpf/bpftool/skeleton/pid_iter.bpf.c | 4 +- tools/include/linux/hash.h | 5 +- tools/testing/selftests/bpf/prog_tests/d_path.c | 14 ++ tools/testing/selftests/bpf/prog_tests/xdp_link.c | 61 +++-- .../selftests/bpf/progs/test_d_path_check_types.c | 32 +++ .../selftests/bpf/progs/test_stacktrace_map.c | 6 +- .../testing/selftests/bpf/progs/test_tracepoint.c | 6 +- tools/testing/selftests/bpf/progs/test_xdp_link.c | 6 + tools/testing/selftests/bpf/verifier/ringbuf.c | 95 ++++++++ tools/testing/selftests/bpf/verifier/spill_fill.c | 2 +- tools/testing/selftests/net/fcnal-test.sh | 3 + tools/testing/selftests/net/settings | 2 +- 209 files changed, 2780 insertions(+), 1773 deletions(-) create mode 100644 kernel/configs/debug.config create mode 100644 tools/testing/selftests/bpf/progs/test_d_path_check_types.c create mode 100644 tools/testing/selftests/bpf/verifier/ringbuf.c