This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-allyesconfig in repository toolchain/ci/linux.
from 2544d06afd8d Linux 5.4.77 new 5a39fb2f22fd drm/i915/gem: Flush coherency domains on first set-domain-ioctl new 160777b19b86 time: Prevent undefined behaviour in timespec64_to_ns() new 95fda70d3955 nbd: don't update block size after device is started new 9dfbc2f82ac8 KVM: arm64: Force PTE mapping on fault resulting in a devi [...] new 504cfb5e3bca PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0 new ab031673e2ab usb: dwc3: gadget: Continue to process pending requests new e24516cf62f9 usb: dwc3: gadget: Reclaim extra TRBs after request completion new c58fa93b1409 btrfs: tracepoints: output proper root owner for trace_fin [...] new 0ee771e96954 btrfs: sysfs: init devices outside of the chunk_mutex new a8ec66026dd8 btrfs: reschedule when cloning lots of extents new bb8c6bd53cc0 ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function new bb2b60242c8e genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY new 4e438ca1b629 hv_balloon: disable warning when floor reached new 5cb904da85ed net: xfrm: fix a race condition during allocing spi new 933f911136e2 ASoC: codecs: wcd9335: Set digital gain range correctly new 6234710dc634 xfs: set xefi_discard when creating a deferred agfl free l [...] new 56907fa27b94 netfilter: use actual socket sk rather than skb sk when ro [...] new ad017cf5dace netfilter: nf_tables: missing validation from the abort path new 1c8fe343a79d netfilter: ipset: Update byte and packet counters regardle [...] new d261d0bd9066 powerpc/eeh_cache: Fix a possible debugfs deadlock new b36f78fd48e9 perf trace: Fix segfault when trying to trace events by cgroup new 22901751d269 perf tools: Add missing swap for ino_generation new 2825a5bf3ca5 ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() new 9946509a027b iommu/vt-d: Fix a bug for PDP check in prq_event_thread new e201588fad54 afs: Fix warning due to unadvanced marshalling pointer new 3d0954767918 can: rx-offload: don't call kfree_skb() from IRQ context new ab46748bf988 can: dev: can_get_echo_skb(): prevent call to kfree_skb() [...] new 183f1af506fe can: dev: __can_get_echo_skb(): fix real payload length re [...] new 5bde65abe166 can: can_create_echo_skb(): fix echo skb generation: alway [...] new 0ab4c839409a can: j1939: swap addr and pgn in the send example new b9c4a9a07c4a can: j1939: j1939_sk_bind(): return failure if netdev is down new 51920ca7519c can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unpr [...] new d6c34afab0ed can: xilinx_can: handle failure cases of pm_runtime_get_sync new 44b2c4beff8a can: peak_usb: add range checking in decode operations new a23ee9956612 can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping new 56c56af0a3a1 can: peak_canfd: pucan_handle_can_rx(): fix echo managemen [...] new 0b657367309e can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A new 66ce8bfad6f6 can: flexcan: flexcan_remove(): disable wakeup completely new 2f6cbef32718 xfs: flush new eof page on truncate to avoid post-eof corruption new 0685eb84ad56 xfs: fix scrub flagging rtinherit even if there is no rt device new 327af342ca9b tpm: efi: Don't create binary_bios_measurements file for a [...] new 213e1238cacc random32: make prandom_u32() output unpredictable new d2cef3bae14b KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMC [...] new 42501604363f KVM: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally new b668352c4aad ath9k_htc: Use appropriate rs_datalen type new 0fc0befe0bfa ASoC: qcom: sdm845: set driver name correctly new e22142a9a2a9 ASoC: cs42l51: manage mclk shutdown delay new fe2dc1093c61 usb: dwc3: pci: add support for the Intel Alder Lake-S new e60490354191 opp: Reduce the size of critical section in _opp_table_kre [...] new 1737ea0c5775 usb: gadget: goku_udc: fix potential crashes in probe new 9110e2f2633d selftests/ftrace: check for do_sys_openat2 in user-memory test new 9b7e6b670df7 selftests: pidfd: fix compilation errors due to wait.h new 0a4c091673ca ALSA: hda: Separate runtime and system suspend new 42eaa22aaf2e ALSA: hda: Reinstate runtime_allow() for all hda controllers new 99dcfc517d17 gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-af [...] new edeff05a1f10 gfs2: Add missing truncate_inode_pages_final for sd_aspace new 325455358e54 gfs2: check for live vs. read-only file system in gfs2_fitrim new 7f6df0b085ce scsi: hpsa: Fix memory leak in hpsa_init_one() new f449b902badb drm/amdgpu: perform srbm soft reset always on SDMA resume new 48083640a47b drm/amd/pm: perform SMC reset on suspend/hibernation new c1cbb64c100d drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running new 67bb2e4d41de mac80211: fix use of skb payload instead of header new a3f0db0d2320 cfg80211: initialize wdev data earlier new e57c04697030 cfg80211: regulatory: Fix inconsistent format argument new bf1cedc12f58 tracing: Fix the checking of stackidx in __ftrace_trace_stack new b61e157d9f64 scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() new c473b3e56c1d scsi: mpt3sas: Fix timeouts observed while reenabling IRQ new 0ca279c859d7 nvme: introduce nvme_sync_io_queues new d0e888a20dfd nvme-rdma: avoid race between time out and tear down new 531b55cce9cd nvme-tcp: avoid race between time out and tear down new 9d14f5225dbb nvme-rdma: avoid repeated request completion new a889cd3d350d nvme-tcp: avoid repeated request completion new 984d77507439 iommu/amd: Increase interrupt remapping table limit to 512 [...] new 4d6f536e34d6 s390/smp: move rcu_cpu_starting() earlier new c6be53caf1c8 vfio: platform: fix reference leak in vfio_platform_open new b66c7cdedd1e vfio/pci: Bypass IGD init in case of -ENODEV new 4faa1fabc645 i2c: mediatek: move dma reset before i2c reset new ab10b7def421 amd/amdgpu: Disable VCN DPG mode for Picasso new 6d8b43376990 selftests: proc: fix warning: _GNU_SOURCE redefined new 37a048d790c3 riscv: Set text_offset correctly for M-Mode new 713a3a94bee0 i2c: sh_mobile: implement atomic transfers new 572e545d80ea tpm_tis: Disable interrupts on ThinkPad T490s new 3322f7289e50 spi: bcm2835: remove use of uninitialized gpio flags variable new 58953e87343d tick/common: Touch watchdog in tick_unfreeze() on all CPUs new 88ccabbd2066 mfd: sprd: Add wakeup capability for PMIC IRQ new c0be7a34c889 pinctrl: intel: Set default bias in case no particular val [...] new 443ae3655f8c ARM: 9019/1: kprobes: Avoid fortify_panic() when copying o [...] new d2e61c5202e6 bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE new e74e514c8cca pinctrl: aspeed: Fix GPI only function problem. new b9e8f9d139bd net/mlx5: Fix deletion of duplicate rules new dfcb33773877 SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() new c602ad2b52dc bpf: Zero-fill re-used per-cpu map element new 81dcfdb9a015 nbd: fix a block_device refcount leak in nbd_release new a8ee686597fb igc: Fix returning wrong statistics new 08e213bef291 xfs: fix flags argument to rmap lookup when converting sha [...] new 3bd97b33be41 xfs: set the unwritten bit in rmap lookup flags in xchk_bm [...] new 7cbf708b1b9a xfs: fix rmap key and record comparison functions new b45f52a20879 xfs: fix brainos in the refcount scrubber's rmap fragment [...] new 0e2ad69bd4b5 lan743x: fix "BUG: invalid wait context" when setting rx mode new f10d238aad93 xfs: fix a missing unlock on error in xfs_fs_map_blocks new c0a6cc9e11f4 of/address: Fix of_node memory leak in of_dma_is_coherent new 2ab9c76986e4 cosa: Add missing kfree in error path of cosa_write new 70867a9dbf57 vrf: Fix fast path output packet handling with async Netfi [...] new 09b0d47b7952 perf: Fix get_recursion_context() new 52e3a55bc253 erofs: derive atime instead of leaving it empty new a6ca4c7ec44c ext4: correctly report "not supported" for {usr,grp}jquota [...] new 062c9b04f6eb ext4: unlock xattr_sem properly in ext4_inline_data_truncate() new 8266c23124c1 btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod new 5af9630036ef btrfs: fix min reserved size calculation in merge_reloc_root new 2033dd885297 btrfs: dev-replace: fail mount if we don't have replace it [...] new 11c14da8d005 KVM: arm64: Don't hide ID registers from userspace new 06c1895fe71b thunderbolt: Fix memory leak if ida_simple_get() fails in [...] new 1654bf2d9f0e thunderbolt: Add the missed ida_simple_remove() in ring_re [...] new f988e9c85cfb uio: Fix use-after-free in uio_unregister_device() new cbad9668929c usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode new 57626d77ef1e xhci: hisilicon: fix refercence leak in xhci_histb_probe new e2b2c390ec9e virtio: virtio_console: fix DMA memory allocation for rpro [...] new 761fb6829238 mei: protect mei_cl_mtu from null dereference new 2192d905df0d futex: Don't enable IRQs unconditionally in put_pi_state() new 84778a43ae59 jbd2: fix up sparse warnings in checkpoint code new bd4d106f3122 mm/slub: fix panic in slab_alloc_node() new fa6265f8fb9e Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint" new ac18b128cfd6 reboot: fix overflow parsing reboot cpu number new 9de4ffb70150 ocfs2: initialize ip_next_orphan new 33e53f2cac19 btrfs: fix potential overflow in cluster_pages_for_defrag [...] new 68dae71b7cde selinux: Fix error return code in sel_ib_pkey_sid_slow() new 819bf3b0d969 gpio: pcie-idio-24: Fix irq mask when masking new 7b6790ae3a94 gpio: pcie-idio-24: Fix IRQ Enable Register value new 2a6cba6d3d72 gpio: pcie-idio-24: Enable PEX8311 interrupts new e1d706eeeaf7 mmc: sdhci-of-esdhc: Handle pulse width detection erratum [...] new 039c8dcd2b15 mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() a [...] new 974e3a7002a0 don't dump the threads that had been already exiting when zapped. new c6a6168a31e1 drm/gma500: Fix out-of-bounds access to struct drm_device. [...] new fa76dd3c1df3 pinctrl: amd: use higher precision for 512 RtcClk new 2cd21fe5bcc4 pinctrl: amd: fix incorrect way to disable debounce filter new 98901bff58d9 swiotlb: fix "x86: Don't panic if can not alloc buffer for [...] new 22ee23fe1cc9 IPv6: Set SIT tunnel hard_header_len to zero new 016e70d176ff net/af_iucv: fix null pointer dereference on shutdown new 25786fb512f7 net: udp: fix UDP header access on Fast/frag0 UDP GRO new 7e332a5c0e2c net: Update window_clamp if SOCK_RCVBUF is set new c59039a088bd net/x25: Fix null-ptr-deref in x25_connect new 78f6fac0814e tipc: fix memory leak in tipc_topsrv_start() new 6fcf4141b9a2 r8169: fix potential skb double free in an error path new 5af9d48acbee drm/i915: Correctly set SFC capability for video engines new 6958fbd52e79 powerpc/603: Always fault when _PAGE_ACCESSED is not set new b74fe3186471 x86/speculation: Allow IBPB to be conditionally enabled on [...] new c6b1616f5472 perf scripting python: Avoid declaring function pointers w [...] new c5cf5c7b585c perf/core: Fix race in the perf_mmap_close() function new ebc24aeb8694 net: sch_generic: fix the missing new qdisc assignment bug new 9fda2e762498 Convert trailing spaces and periods in path components new 315443293a2d Linux 5.4.78
The 151 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/j1939.rst | 4 +- Makefile | 2 +- arch/arm/include/asm/kprobes.h | 22 +- arch/arm/probes/kprobes/opt-arm.c | 18 +- arch/arm64/kvm/sys_regs.c | 18 +- arch/powerpc/kernel/eeh_cache.c | 5 +- arch/powerpc/kernel/head_32.S | 12 - arch/riscv/kernel/head.S | 5 + arch/s390/kernel/smp.c | 3 +- arch/x86/kernel/cpu/bugs.c | 52 ++- arch/x86/kvm/x86.c | 4 + drivers/block/nbd.c | 10 +- drivers/char/random.c | 1 - drivers/char/tpm/eventlog/efi.c | 5 + drivers/char/tpm/tpm_tis.c | 29 +- drivers/char/virtio_console.c | 8 +- drivers/gpio/gpio-pcie-idio-24.c | 62 ++- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 27 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 4 + drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 + drivers/gpu/drm/amd/powerplay/inc/smumgr.h | 2 + drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 29 +- drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 8 + drivers/gpu/drm/gma500/psb_irq.c | 34 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 28 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 3 +- drivers/hv/hv_balloon.c | 2 +- drivers/i2c/busses/i2c-mt65xx.c | 8 +- drivers/i2c/busses/i2c-sh_mobile.c | 86 +++- drivers/iommu/amd_iommu_types.h | 6 +- drivers/iommu/intel-svm.c | 2 +- drivers/mfd/sprd-sc27xx-spi.c | 28 +- drivers/misc/mei/client.h | 4 +- drivers/mmc/host/renesas_sdhi_core.c | 1 + drivers/mmc/host/sdhci-of-esdhc.c | 2 + drivers/net/can/dev.c | 14 +- drivers/net/can/flexcan.c | 5 +- drivers/net/can/peak_canfd/peak_canfd.c | 11 +- drivers/net/can/rx-offload.c | 4 +- drivers/net/can/ti_hecc.c | 8 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 51 ++- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 48 ++- drivers/net/can/xilinx_can.c | 6 +- drivers/net/ethernet/intel/igc/igc_main.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 7 +- drivers/net/ethernet/microchip/lan743x_main.c | 12 +- drivers/net/ethernet/microchip/lan743x_main.h | 3 - drivers/net/ethernet/realtek/r8169_main.c | 3 +- drivers/net/vrf.c | 92 +++- drivers/net/wan/cosa.c | 1 + drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 2 +- drivers/nvme/host/core.c | 8 +- drivers/nvme/host/nvme.h | 1 + drivers/nvme/host/rdma.c | 14 +- drivers/nvme/host/tcp.c | 16 +- drivers/of/address.c | 4 +- drivers/opp/core.c | 7 +- drivers/pci/controller/dwc/pcie-qcom.c | 13 + drivers/pinctrl/aspeed/pinctrl-aspeed.c | 7 +- drivers/pinctrl/intel/pinctrl-intel.c | 8 + drivers/pinctrl/pinctrl-amd.c | 6 +- drivers/scsi/device_handler/scsi_dh_alua.c | 9 +- drivers/scsi/hpsa.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 7 + drivers/spi/spi-bcm2835.c | 3 +- drivers/thunderbolt/nhi.c | 19 +- drivers/thunderbolt/xdomain.c | 1 + drivers/uio/uio.c | 10 +- drivers/usb/class/cdc-acm.c | 9 + drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/dwc3/gadget.c | 32 +- drivers/usb/gadget/udc/goku_udc.c | 2 +- drivers/usb/host/xhci-histb.c | 2 +- drivers/vfio/pci/vfio_pci.c | 2 +- drivers/vfio/platform/vfio_platform_common.c | 3 +- fs/afs/yfsclient.c | 1 + fs/btrfs/dev-replace.c | 26 +- fs/btrfs/extent-tree.c | 7 +- fs/btrfs/ioctl.c | 12 +- fs/btrfs/ref-verify.c | 1 + fs/btrfs/relocation.c | 4 +- fs/btrfs/volumes.c | 33 +- fs/cifs/cifs_unicode.c | 8 +- fs/erofs/inode.c | 21 +- fs/ext4/inline.c | 1 + fs/ext4/super.c | 4 +- fs/gfs2/rgrp.c | 5 +- fs/gfs2/super.c | 1 + fs/jbd2/checkpoint.c | 2 + fs/jbd2/transaction.c | 4 +- fs/ocfs2/super.c | 1 + fs/xfs/libxfs/xfs_alloc.c | 1 + fs/xfs/libxfs/xfs_bmap.h | 2 +- fs/xfs/libxfs/xfs_rmap.c | 2 +- fs/xfs/libxfs/xfs_rmap_btree.c | 16 +- fs/xfs/scrub/bmap.c | 2 + fs/xfs/scrub/inode.c | 3 +- fs/xfs/scrub/refcount.c | 8 +- fs/xfs/xfs_iops.c | 10 + fs/xfs/xfs_pnfs.c | 2 +- include/linux/arm-smccc.h | 2 + include/linux/can/skb.h | 20 +- include/linux/compiler-gcc.h | 2 - include/linux/compiler_types.h | 4 - include/linux/netfilter/nfnetlink.h | 9 +- include/linux/netfilter_ipv4.h | 2 +- include/linux/netfilter_ipv6.h | 10 +- include/linux/prandom.h | 36 +- include/linux/time64.h | 4 + include/trace/events/btrfs.h | 10 +- include/trace/events/sunrpc.h | 8 +- kernel/bpf/Makefile | 6 +- kernel/bpf/core.c | 2 +- kernel/bpf/hashtab.c | 30 +- kernel/dma/swiotlb.c | 6 +- kernel/events/core.c | 7 +- kernel/events/internal.h | 2 +- kernel/exit.c | 5 +- kernel/futex.c | 5 +- kernel/irq/Kconfig | 1 + kernel/reboot.c | 28 +- kernel/time/itimer.c | 4 - kernel/time/tick-common.c | 2 + kernel/time/timer.c | 7 - kernel/trace/trace.c | 4 +- lib/random32.c | 462 +++++++++++++-------- mm/slub.c | 2 +- net/can/j1939/socket.c | 6 + net/ipv4/netfilter.c | 8 +- net/ipv4/netfilter/iptable_mangle.c | 2 +- net/ipv4/netfilter/nf_reject_ipv4.c | 2 +- net/ipv4/syncookies.c | 9 +- net/ipv4/udp_offload.c | 2 +- net/ipv6/netfilter.c | 6 +- net/ipv6/netfilter/ip6table_mangle.c | 2 +- net/ipv6/sit.c | 2 - net/ipv6/syncookies.c | 10 +- net/iucv/af_iucv.c | 3 +- net/mac80211/tx.c | 37 +- net/netfilter/ipset/ip_set_core.c | 3 +- net/netfilter/ipvs/ip_vs_core.c | 4 +- net/netfilter/nf_nat_proto.c | 4 +- net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nf_tables_api.c | 15 +- net/netfilter/nfnetlink.c | 22 +- net/netfilter/nft_chain_route.c | 4 +- net/netfilter/utils.c | 4 +- net/sched/sch_generic.c | 3 + net/tipc/topsrv.c | 10 +- net/wireless/core.c | 57 +-- net/wireless/core.h | 5 +- net/wireless/nl80211.c | 3 +- net/wireless/reg.c | 2 +- net/x25/af_x25.c | 2 +- net/xfrm/xfrm_state.c | 8 +- security/selinux/ibpkey.c | 4 +- sound/hda/ext/hdac_ext_controller.c | 2 + sound/pci/hda/hda_controller.h | 3 +- sound/pci/hda/hda_intel.c | 63 +-- sound/soc/codecs/cs42l51.c | 22 +- sound/soc/codecs/wcd9335.c | 2 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 39 +- sound/soc/qcom/sdm845.c | 2 + tools/perf/builtin-trace.c | 15 +- .../util/scripting-engines/trace-event-python.c | 7 +- tools/perf/util/session.c | 1 + tools/testing/selftests/bpf/prog_tests/map_init.c | 214 ++++++++++ tools/testing/selftests/bpf/progs/test_map_init.c | 33 ++ .../ftrace/test.d/kprobe/kprobe_args_user.tc | 4 + tools/testing/selftests/pidfd/pidfd_open_test.c | 1 - tools/testing/selftests/pidfd/pidfd_poll_test.c | 1 - tools/testing/selftests/proc/proc-loadavg-001.c | 1 - tools/testing/selftests/proc/proc-self-syscall.c | 1 - tools/testing/selftests/proc/proc-uptime-002.c | 1 - virt/kvm/arm/mmu.c | 1 + virt/kvm/arm/psci.c | 2 +- 177 files changed, 1740 insertions(+), 783 deletions(-) create mode 100644 tools/testing/selftests/bpf/prog_tests/map_init.c create mode 100644 tools/testing/selftests/bpf/progs/test_map_init.c