Skip to content

5.15.134-rc1 review

Greg Kroah-Hartman bridge damon dri-devel linux-amlogic linux-arm-kernel linux-patches linux-tegra lkml rcu stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest183 patches 29 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/183NFS: Use the correct commit info in nfs_join_page_group()fs/nfs/direct.c fs/nfs/write.c include/linux/nfs_page.h+20 -150 replies
2/183NFS: More fixes for nfs_direct_write_reschedule_io()fs/nfs/direct.c+11 -60 replies
3/183NFS/pNFS: Report EINVAL errors from connect() to the serverfs/nfs/flexfilelayout/flexfilelayout.c+1 -00 replies
4/183SUNRPC: Mark the cred for revalidation if the server rejects itnet/sunrpc/clnt.c+1 -00 replies
5/183NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS serverfs/nfs/nfs4client.c fs/nfs/nfs4proc.c+7 -00 replies
6/183NFSv4.1: fix pnfs MDS=DS session trunkingfs/nfs/nfs4client.c include/linux/nfs_fs_sb.h net/sunrpc/clnt.c+13 -50 replies
7/183tracing: Make trace_marker{,_raw} stream-likekernel/trace/trace.c+8 -100 replies
8/183tracing: Increase trace array ref count on enable and filter fileskernel/trace/trace.c kernel/trace/trace.h kernel/trace/trace_events.c+33 -20 replies
9/183ata: ahci: Drop pointless VPRINTK() calls and convert the remaining onesdrivers/ata/ahci.c drivers/ata/ahci_xgene.c drivers/ata/libahci.c+5 -210 replies
10/183ata: libahci: clear pending interrupt statusdrivers/ata/libahci.c+23 -120 replies
11/183ext4: scope ret locally in ext4_try_to_trim_range()fs/ext4/mballoc.c+2 -30 replies
12/183ext4: change s_last_trim_minblks type to unsigned longfs/ext4/ext4.h fs/ext4/mballoc.c+3 -30 replies
13/183ext4: replace the traditional ternary conditional operator with with max()/min()fs/ext4/mballoc.c+2 -40 replies
14/183ext4: move setting of trimmed bit into ext4_try_to_trim_range()fs/ext4/mballoc.c+25 -210 replies
15/183ext4: do not let fstrim block system suspendfs/ext4/mballoc.c+10 -20 replies
16/183tracing: Have event inject files inc the trace array ref countkernel/trace/trace_events_inject.c+2 -10 replies
17/183netfilter: nf_tables: dont skip expired elements during walknet/netfilter/nf_tables_api.c net/netfilter/nft_set_hash.c net/netfilter/nft_set_pipapo.c +1 more+16 -100 replies
18/183netfilter: nf_tables: GC transaction API to avoid race with control planeinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+300 -120 replies
19/183netfilter: nf_tables: adapt set backend to use GC transaction APInet/netfilter/nf_tables_api.c net/netfilter/nft_set_hash.c net/netfilter/nft_set_pipapo.c +1 more+173 -1030 replies
20/183netfilter: nft_set_hash: mark set element as dead when deleting from packet pathnet/netfilter/nft_set_hash.c+4 -20 replies
21/183netfilter: nf_tables: remove busy mark and gc batch APIinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+4 -1420 replies
22/183netfilter: nf_tables: dont fail inserts if duplicate has expirednet/netfilter/nft_set_pipapo.c+4 -190 replies
23/183netfilter: nf_tables: fix GC transaction races with netns and netlink event exit pathnet/netfilter/nf_tables_api.c+32 -40 replies
24/183netfilter: nf_tables: GC transaction race with netns dismantlenet/netfilter/nf_tables_api.c+6 -10 replies
25/183netfilter: nf_tables: GC transaction race with abort pathnet/netfilter/nf_tables_api.c+6 -10 replies
26/183netfilter: nf_tables: use correct lock to protect gc_listnet/netfilter/nf_tables_api.c+2 -20 replies
27/183netfilter: nf_tables: defer gc run if previous batch is still pendinginclude/net/netfilter/nf_tables.h net/netfilter/nft_set_hash.c net/netfilter/nft_set_rbtree.c+11 -00 replies
28/183netfilter: nft_set_rbtree: skip sync GC for new elements in this transactionnet/netfilter/nft_set_rbtree.c+6 -20 replies
29/183netfilter: nft_set_rbtree: use read spinlock to avoid datapath contentionnet/netfilter/nft_set_rbtree.c+2 -40 replies
30/183netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GCinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c net/netfilter/nft_set_hash.c +2 more+25 -80 replies
31/183netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation failsnet/netfilter/nft_set_pipapo.c+1 -10 replies
32/183netfilter: nft_set_hash: try later when GC hits EAGAIN on iterationnet/netfilter/nft_set_hash.c+3 -60 replies
33/183netfilter: nf_tables: fix memleak when more than 255 elements expiredinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+9 -30 replies
34/183ASoC: meson: spdifin: start hw on dai probesound/soc/meson/axg-spdifin.c+17 -320 replies
35/183netfilter: nf_tables: disallow element removal on anonymous setsnet/netfilter/nf_tables_api.c+5 -40 replies
36/183bpf: Avoid deadlock when using queue and stack maps from NMIkernel/bpf/queue_stack_maps.c+18 -30 replies
37/183selftests: tls: swap the TX and RX sockets in some teststools/testing/selftests/net/tls.c+4 -40 replies
38/183net/core: Fix ETH_P_1588 flow dissectornet/core/flow_dissector.c+1 -10 replies
39/183ASoC: imx-audmix: Fix return error with devm_clk_get()sound/soc/fsl/imx-audmix.c+1 -10 replies
40/183iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is setdrivers/net/ethernet/intel/iavf/iavf_main.c+2 -10 replies
41/183i40e: Add VF VLAN pruningdrivers/net/ethernet/intel/i40e/i40e.h drivers/net/ethernet/intel/i40e/i40e_ethtool.c drivers/net/ethernet/intel/i40e/i40e_main.c +1 more+147 -60 replies
42/183i40e: Fix VF VLAN offloading when port VLAN is configureddrivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c+5 -30 replies
43/183ionic: fix 16bit math issue when PAGE_SIZE >= 64KBdrivers/net/ethernet/pensando/ionic/ionic_dev.h drivers/net/ethernet/pensando/ionic/ionic_txrx.c+8 -30 replies
44/183igc: Fix infinite initialization loop with early XDP redirectdrivers/net/ethernet/intel/igc/igc_main.c+1 -10 replies
45/183ipv4: fix null-deref in ipv4_link_failurenet/ipv4/route.c+3 -10 replies
46/183powerpc/perf/hv-24x7: Update domain value checkarch/powerpc/perf/hv-24x7.c+1 -10 replies
47/183dccp: fix dccp_v4_err()/dccp_v6_err() againnet/dccp/ipv4.c net/dccp/ipv6.c+4 -140 replies
48/183platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()drivers/platform/x86/intel_scu_ipc.c+8 -110 replies
49/183platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()drivers/platform/x86/intel_scu_ipc.c+4 -20 replies
50/183platform/x86: intel_scu_ipc: Dont override scu in intel_scu_ipc_dev_simple_command()drivers/platform/x86/intel_scu_ipc.c+0 -10 replies
51/183platform/x86: intel_scu_ipc: Fail IPC send if still busydrivers/platform/x86/intel_scu_ipc.c+28 -120 replies
52/183x86/srso: Fix srso_show_state() side effectarch/x86/kernel/cpu/bugs.c+1 -10 replies
53/183x86/srso: Fix SBPB enablement for spec_rstack_overflow=offarch/x86/kernel/cpu/bugs.c+1 -10 replies
54/183net: hns3: fix GRE checksum offload issuedrivers/net/ethernet/hisilicon/hns3/hns3_enet.c+9 -00 replies
55/183net: hns3: only enable unicast promisc when mac table fulldrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+1 -10 replies
56/183net: hns3: fix fail to delete tc flower rules during reset issuedrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+6 -00 replies
57/183net: hns3: add 5ms delay before clear firmware reset irq sourcedrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+5 -00 replies
58/183net: bridge: use DEV_STATS_INC()net/bridge/br_forward.c net/bridge/br_input.c+4 -40 replies
59/183team: fix null-ptr-deref when team device type is changeddrivers/net/team/team.c include/linux/if_team.h+11 -10 replies
60/183net: rds: Fix possible NULL-pointer dereferencenet/rds/rdma_transport.c+7 -50 replies
61/183netfilter: nf_tables: disable toggling dormant table state more than oncenet/netfilter/nf_tables_api.c+4 -00 replies
62/183netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAPnet/netfilter/ipset/ip_set_core.c+10 -20 replies
63/183locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()include/linux/seqlock.h+1 -10 replies
64/183net: ena: Flush XDP packets on error.drivers/net/ethernet/amazon/ena/ena_netdev.c+3 -00 replies
65/183bnxt_en: Flush XDP for bnxt_poll_nitroa0()s NAPIdrivers/net/ethernet/broadcom/bnxt/bnxt.c+5 -00 replies
66/183igc: Expose tx-usecs coalesce setting to userdrivers/net/ethernet/intel/igc/igc_ethtool.c+19 -120 replies
67/183Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock order")drivers/interconnect/core.c+1 -00 replies
68/183gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()drivers/gpio/gpio-tb10x.c+5 -10 replies
69/183i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()drivers/i2c/muxes/i2c-demux-pinctrl.c+4 -00 replies
70/183i2c: mux: gpio: Replace custom acpi_get_local_address()drivers/i2c/muxes/i2c-mux-gpio.c+2 -410 replies
71/183i2c: mux: gpio: Add missing fwnode_handle_put()drivers/i2c/muxes/i2c-mux-gpio.c+3 -10 replies
72/183xfs: bound maximum wait time for inodegc workfs/xfs/xfs_icache.c fs/xfs/xfs_mount.h fs/xfs/xfs_super.c+24 -160 replies
73/183xfs: introduce xfs_inodegc_push()fs/xfs/xfs_icache.c fs/xfs/xfs_icache.h fs/xfs/xfs_qm_syscalls.c +2 more+28 -100 replies
74/183xfs: explicitly specify cpu when forcing inodegc delayed work to run immediatelyfs/xfs/xfs_icache.c+4 -20 replies
75/183xfs: check that per-cpu inodegc workers actually run on that cpufs/xfs/xfs_icache.c fs/xfs/xfs_mount.h fs/xfs/xfs_super.c+8 -00 replies
76/183xfs: disable reaping in fscounters scrubfs/xfs/scrub/common.c fs/xfs/scrub/common.h fs/xfs/scrub/fscounters.c +2 more+6 -370 replies
77/183xfs: fix xfs_inodegc_stop racing with mod_delayed_workfs/xfs/xfs_icache.c+27 -50 replies
78/183Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.hdrivers/input/serio/i8042-acpipnpio.h drivers/input/serio/i8042.h+4 -40 replies
79/183Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PNdrivers/input/serio/i8042-acpipnpio.h+7 -00 replies
80/183perf jevents: Switch build to use jevents.pytools/perf/Makefile.config tools/perf/Makefile.perf tools/perf/pmu-events/Build +1 more+189 -20 replies
81/183perf build: Update build rule for generated filestools/build/Makefile.build tools/perf/pmu-events/Build+16 -00 replies
82/183netfilter: exthdr: add support for tcp option removalnet/netfilter/nft_exthdr.c+95 -10 replies
83/183netfilter: nft_exthdr: Fix non-linear header modificationnet/netfilter/nft_exthdr.c+8 -120 replies
84/183ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAYdrivers/ata/ahci_brcm.c drivers/ata/libata-sata.c include/linux/libata.h+3 -30 replies
85/183ata: ahci: Add support for AMD A85 FCH (Hudson D4)drivers/ata/ahci.c+9 -00 replies
86/183ata: ahci: Rename board_ahci_mobiledrivers/ata/ahci.c+48 -480 replies
87/183ata: ahci: Add Elkhart Lake AHCI controllerdrivers/ata/ahci.c+2 -00 replies
88/183scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets calleddrivers/scsi/qla2xxx/qla_def.h drivers/scsi/qla2xxx/qla_init.c drivers/scsi/qla2xxx/qla_inline.h +3 more+69 -30 replies
89/183scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()drivers/scsi/qla2xxx/qla_inline.h drivers/scsi/qla2xxx/qla_isr.c drivers/scsi/qla2xxx/qla_target.c +1 more+7 -80 replies
90/183btrfs: reset destination buffer when read_extent_buffer() gets invalid rangefs/btrfs/extent_io.c+7 -10 replies
91/183MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabledarch/mips/alchemy/devboards/db1000.c arch/mips/alchemy/devboards/db1200.c arch/mips/alchemy/devboards/db1300.c+14 -00 replies
92/183drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packetdrivers/gpu/drm/bridge/ti-sn65dsi83.c+3 -10 replies
93/183bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()drivers/bus/ti-sysc.c+1 -20 replies
94/183bus: ti-sysc: Fix missing AM35xx SoC matchingdrivers/bus/ti-sysc.c+4 -20 replies
95/183clk: tegra: fix error return case for recalc_ratedrivers/clk/tegra/clk-bpmp.c+1 -10 replies
96/183treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)arch/arm/boot/dts/am33xx.dtsi arch/arm/boot/dts/am3517.dtsi arch/arm/boot/dts/am4372.dtsi +146 more+185 -6560 replies
97/183ARM: dts: omap: correct indentationarch/arm/boot/dts/omap-gpmc-smsc911x.dtsi arch/arm/boot/dts/omap-gpmc-smsc9221.dtsi arch/arm/boot/dts/omap3-cm-t3517.dts +6 more+101 -1010 replies
98/183ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4arch/arm/boot/dts/omap3-cpu-thermal.dtsi arch/arm/boot/dts/omap4-cpu-thermal.dtsi arch/arm/boot/dts/omap443x.dtsi +1 more+7 -30 replies
99/183ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on bootarch/arm/boot/dts/motorola-mapphone-common.dtsi+2 -20 replies
100/183bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-updrivers/bus/ti-sysc.c+17 -50 replies
101/183power: supply: ucs1002: fix error code in ucs1002_get_property()drivers/power/supply/ucs1002_power.c+2 -10 replies
102/183firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()drivers/firmware/imx/imx-dsp.c+1 -00 replies
103/183xtensa: add default definition for XCHAL_HAVE_DIV32arch/xtensa/include/asm/core.h+4 -00 replies
104/183xtensa: iss/network: make functions staticarch/xtensa/platforms/iss/network.c+2 -20 replies
105/183xtensa: boot: dont add include-dirsarch/xtensa/boot/Makefile+1 -20 replies
106/183xtensa: boot/lib: fix function prototypesarch/xtensa/boot/lib/zmem.c+3 -20 replies
107/183soc: imx8m: Enable OCOTP clock for imx8mm before reading registersdrivers/soc/imx/soc-imx8m.c+10 -00 replies
108/183gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chipdrivers/gpio/gpio-pmic-eic-sprd.c+1 -00 replies
109/183i2c: npcm7xx: Fix callback completion orderingdrivers/i2c/busses/i2c-npcm7xx.c+7 -100 replies
110/183dma-debug: dont call __dma_entry_alloc_check_leak() under free_entries_lockkernel/dma/debug.c+15 -50 replies
111/183spi: sun6i: reduce DMA RX transfer width to single bytedrivers/spi/spi-sun6i.c+1 -10 replies
112/183spi: sun6i: fix race between DMA RX transfer completion and RX FIFO draindrivers/spi/spi-sun6i.c+28 -10 replies
113/183parisc: sba: Fix compile warning wrt list of SBA devicesarch/parisc/include/asm/ropes.h drivers/char/agp/parisc-agp.c+3 -20 replies
114/183parisc: iosapic.c: Fix sparse warningsdrivers/parisc/iosapic.c drivers/parisc/iosapic_private.h+4 -40 replies
115/183parisc: drivers: Fix sparse warningarch/parisc/kernel/drivers.c+1 -10 replies
116/183parisc: irq: Make irq_stack_union static to avoid sparse warningarch/parisc/kernel/irq.c+1 -10 replies
117/183scsi: qedf: Add synchronization between I/O completions and abortdrivers/scsi/qedf/qedf_io.c drivers/scsi/qedf/qedf_main.c+14 -30 replies
118/183scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lockdrivers/scsi/ufs/ufshcd.c+1 -50 replies
119/183selftests/ftrace: Correctly enable event in instance-event.tctools/testing/selftests/ftrace/test.d/instances/instance-event.tc+1 -10 replies
120/183ring-buffer: Avoid softlockup in ring_buffer_resize()kernel/trace/ring_buffer.c+2 -00 replies
121/183btrfs: improve error message after failure to add delayed dir index itemfs/btrfs/delayed-inode.c+4 -30 replies
122/183selftests: fix dependency checker scripttools/testing/selftests/kselftest_deps.sh+65 -120 replies
123/183ring-buffer: Do not attempt to read past "commit"kernel/trace/ring_buffer.c+5 -00 replies
124/183platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfigdrivers/platform/mellanox/Kconfig+1 -00 replies
125/183drm/amd/display: Dont check registers, if using AUX BL controldrivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c+3 -10 replies
126/183drm/amdgpu: Handle null atom context in VBIOS info ioctldrivers/gpu/drm/amd/amdgpu/amdgpu_kms.c+11 -60 replies
127/183scsi: pm80xx: Use phy-specific SAS address when sending PHY_START commanddrivers/scsi/pm8001/pm8001_hwi.c drivers/scsi/pm8001/pm80xx_hwi.c+2 -20 replies
128/183scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG commanddrivers/scsi/pm8001/pm80xx_hwi.c+2 -00 replies
129/183smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPPfs/cifs/inode.c fs/cifs/smb2ops.c+4 -40 replies
130/183ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()drivers/ata/libata-eh.c+3 -100 replies
131/183spi: nxp-fspi: reset the FLSHxCR1 registersdrivers/spi/spi-nxp-fspi.c+7 -00 replies
132/183spi: stm32: add a delay before SPI disabledrivers/spi/spi-stm32.c+8 -00 replies
133/183ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flagsound/soc/fsl/imx-pcm-rpmsg.c+1 -00 replies
134/183bpf: Clarify error expectations from bpf_clone_redirectinclude/uapi/linux/bpf.h tools/include/uapi/linux/bpf.h+6 -20 replies
135/183ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_linksound/soc/fsl/imx-rpmsg.c+8 -00 replies
136/183media: vb2: frame_vector.c: replace WARN_ONCE with a commentdrivers/media/common/videobuf2/frame_vector.c+4 -20 replies
137/183powerpc/watchpoints: Disable preemption in thread_change_pc()arch/powerpc/kernel/hw_breakpoint.c+6 -10 replies
138/183powerpc/watchpoint: Disable pagefaults when getting user instructionarch/powerpc/kernel/hw_breakpoint_constraints.c+6 -10 replies
139/183powerpc/watchpoints: Annotate atomic context in more placesarch/powerpc/kernel/hw_breakpoint.c+9 -00 replies
140/183ncsi: Propagate carrier gain/loss events to the NCSI controllernet/ncsi/ncsi-aen.c+5 -00 replies
141/183fbdev/sh7760fb: Depend on FB=ydrivers/video/fbdev/Kconfig+1 -10 replies
142/183perf build: Define YYNOMEM as YYNOABORT for bison < 3.81tools/perf/util/Build+6 -00 replies
143/183sched/cpuacct: Optimize away RCU read lockinclude/linux/cgroup.h kernel/sched/cpuacct.c+1 -50 replies
144/183cgroup: Fix suspicious rcu_dereference_check() usage warninginclude/linux/cgroup.h+1 -00 replies
145/183nvme-pci: factor the iod mempool creation into a helperdrivers/nvme/host/pci.c+18 -230 replies
146/183nvme-pci: factor out a nvme_pci_alloc_dev helperdrivers/nvme/host/pci.c+46 -350 replies
147/183nvme-pci: do not set the NUMA node of device if it has nonedrivers/nvme/host/pci.c+0 -30 replies
148/183watchdog: iTCO_wdt: No need to stop the timer in probedrivers/watchdog/iTCO_wdt.c+11 -20 replies
149/183watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already runningdrivers/watchdog/iTCO_wdt.c+14 -70 replies
150/183i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()drivers/net/ethernet/intel/i40e/i40e_main.c+3 -20 replies
151/183perf metric: Return early if no CPU PMU table existstools/perf/util/metricgroup.c+3 -00 replies
152/183scsi: qla2xxx: Fix NULL pointer dereference in target modedrivers/scsi/qla2xxx/qla_def.h drivers/scsi/qla2xxx/qla_init.c drivers/scsi/qla2xxx/qla_inline.h +1 more+10 -00 replies
153/183nvme-pci: always return an ERR_PTR from nvme_pci_alloc_devdrivers/nvme/host/pci.c+3 -30 replies
154/183smack: Record transmuting in smk_transmutedsecurity/smack/smack.h security/smack/smack_lsm.c+30 -120 replies
155/183smack: Retrieve transmuting information in smack_inode_getsecurity()security/smack/smack_lsm.c+18 -40 replies
156/183Smack:- Use overlay inode label in smack_inode_copy_up()security/smack/smack_lsm.c+1 -10 replies
157/183iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_rangedrivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c+24 -30 replies
158/183x86/srso: Add SRSO mitigation for Hygon processorsarch/x86/kernel/cpu/common.c+1 -10 replies
159/183misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probedrivers/misc/cardreader/rts5227.c drivers/misc/cardreader/rts5228.c drivers/misc/cardreader/rts5249.c +3 more+102 -2120 replies
160/183Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"drivers/tty/n_gsm.c+1 -30 replies
161/183serial: 8250_port: Check IRQ data before usedrivers/tty/serial/8250/8250_port.c+4 -10 replies
162/183nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()fs/nilfs2/gcinode.c+3 -30 replies
163/183netfilter: nf_tables: disallow rule removal from chain bindingnet/netfilter/nf_tables_api.c+13 -50 replies
164/183ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70qsound/pci/hda/hda_intel.c+1 -00 replies
165/183ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODESdrivers/ata/libata-scsi.c+1 -10 replies
166/183i2c: i801: unregister tco_pdev in i801_probe() error pathdrivers/i2c/busses/i2c-i801.c+1 -00 replies
167/183kernel/sched: Modify initial boot task idle setupkernel/sched/core.c kernel/sched/idle.c+2 -10 replies
168/183sched/rt: Fix live lock between select_fallback_rq() and RT pushkernel/sched/cpupri.c+1 -00 replies
169/183io_uring/fs: remove sqe->rw_flags checking from LINKATio_uring/io_uring.c+1 -10 replies
170/183Revert "SUNRPC dont update timeout value on connection reset"net/sunrpc/clnt.c+1 -20 replies
171/183proc: nommu: /proc/<pid>/maps: release mmap read lockfs/proc/task_nommu.c+15 -120 replies
172/183ring-buffer: Update "shortest_full" in pollingkernel/trace/ring_buffer.c+3 -00 replies
173/183btrfs: properly report 0 avail for very full file systemsfs/btrfs/super.c+1 -10 replies
174/183bpf: Fix BTF_ID symbol generation collisioninclude/linux/btf_ids.h+1 -10 replies
175/183bpf: Fix BTF_ID symbol generation collision in tools/tools/include/linux/btf_ids.h+1 -10 replies
176/183net: thunderbolt: Fix TCPv6 GSO checksum calculationdrivers/net/thunderbolt.c+1 -20 replies
177/183ata: libata-core: Fix ata_port_request_pm() lockingdrivers/ata/libata-core.c+9 -90 replies
178/183ata: libata-core: Fix port and device removaldrivers/ata/libata-core.c+20 -10 replies
179/183ata: libata-core: Do not register PM operations for SAS portsdrivers/ata/libata-core.c drivers/ata/libata-transport.c drivers/ata/libata.h+11 -20 replies
180/183ata: libata-sata: increase PMP SRST timeout to 10sinclude/linux/libata.h+1 -10 replies
181/183fs: binfmt_elf_efpic: fix personality for ELF-FDPICfs/binfmt_elf_fdpic.c+2 -30 replies
182/183drm/meson: fix memory leak on ->hpd_notify callbackdrivers/gpu/drm/meson/meson_encoder_hdmi.c+2 -00 replies
183/183netfilter: nf_tables: fix kdoc warnings after gc reworkinclude/net/netfilter/nf_tables.h net/netfilter/nft_set_pipapo.c+2 -10 replies

Reviews trailers per patch

67 of 183 patches have a Reviewed-by or Acked-by.

PatchNikolay AleksandrovNiklas CasselAndreas DilgerRitesh Harjani (IBM)Linux Kernel Functional TestingNaresh KambojuJiri PirkoDaniel BalutaRafal RomanowskiKonrad JankowskiJesse BrandeburgShannon NelsonFerenc FejesMaciej FijalkowskiNaama MeirDavid AhernDisha GoelJann HornAndy ShevchenkoMika WesterbergKuppuswamy SathyanarayananIlpo JärvinenHans de GoedeNikolay BorisovBorislav Petkov (AMD)Hsin-Wei HungEvan GreenPeter RosinDarrick J. WongDave ChinnerMattijs KorpershoekJohn GarryPaul MenzelKyle ZengArthur KiyanovskiJesper Dangaard BrouerAndy GospodarekMichael ChanSimon HormanHangbin LiuEric DumazetSebastian ReichelDhruva GoleKevin HilmanFabio EstevamRandy DunlapTali PerryRobin MurphyBart Van AsscheChanwoo LeeLaurent PinchartMasami Hiramatsu (Google)Steven Rostedt (Google)Allison RandalQu WenruoDavid SterbaShengjiu WangDavid HildenbrandJavier Martinez CanillasJohn Paul Adrian GlaubitzTejun HeoZhouyi ZhouMarek SzyprowskiKeith BuschSagi GrimbergChaitanya KulkarniGuenter RoeckDaniel P. BerrangéWenjing LiuStylon WangDaniel WheelerAlex DeucherJack WangHimanshu MadhaniFlorian FainelliRyusuke KonishiJean DelvarePaul E. McKenneyOleg NesterovJulia LawallNathan ChancellorHannes ReineckeChia-Lin Kao (AceLan)Geert UytterhoevenMartin K. PetersenJade LovelaceArnaldo Carvalho de MeloNeil ArmstrongShuah KhanSeongJae ParkRon EconomosJon Hunter
SeriesT-b T-b T-b T-b
1/183
2/183
3/183
4/183
5/183
6/183
7/183
8/183T-b T-b
9/183
10/183R-b
11/183
12/183R-b
13/183R-b
14/183
15/183
16/183T-b T-b
17/183
18/183
19/183
20/183
21/183
22/183
23/183
24/183
25/183
26/183
27/183
28/183
29/183
30/183
31/183
32/183
33/183
34/183
35/183
36/183T-b
37/183
38/183R-b
39/183R-b
40/183T-b
41/183T-b
42/183T-b R-b
43/183R-b
44/183T-b R-b T-b
45/183R-b
46/183T-b
47/183R-b
48/183R-b R-b R-b R-b R-b
49/183R-b R-b R-b R-b
50/183R-b R-b R-b R-b
51/183R-b R-b R-b R-b
52/183R-b A-b
53/183A-b
54/183
55/183
56/183
57/183
58/183A-b
59/183R-b R-b R-b
60/183
61/183
62/183T-b
63/183
64/183A-b A-b
65/183A-b R-b R-b
66/183T-b R-b
67/183
68/183
69/183
70/183R-b A-b
71/183
72/183R-b A-b
73/183R-b A-b
74/183A-b R-b
75/183A-b R-b
76/183A-b R-b
77/183A-b R-b
78/183R-b
79/183
80/183T-b
81/183
82/183
83/183
84/183
85/183
86/183R-b R-b
87/183
88/183
89/183
90/183
91/183A-b T-b
92/183R-b
93/183
94/183
95/183
96/183R-b
97/183
98/183R-b
99/183R-b
100/183T-b T-b
101/183
102/183R-b
103/183
104/183
105/183
106/183
107/183R-b
108/183
109/183R-b
110/183A-b
111/183
112/183
113/183
114/183
115/183
116/183
117/183
118/183R-b R-b
119/183A-b A-b
120/183
121/183R-b R-b
122/183
123/183
124/183
125/183R-b A-b T-b
126/183R-b
127/183A-b
128/183A-b
129/183
130/183
131/183
132/183
133/183
134/183
135/183A-b
136/183R-b
137/183
138/183
139/183
140/183
141/183R-b A-b
142/183
143/183
144/183A-b T-b T-b
145/183R-b R-b R-b
146/183R-b R-b R-b
147/183
148/183R-b
149/183R-b T-b R-b
150/183T-b
151/183T-b
152/183R-b
153/183R-b
154/183
155/183
156/183
157/183
158/183A-b
159/183T-b
160/183
161/183R-b
162/183T-b
163/183
164/183
165/183
166/183R-b R-b
167/183
168/183T-b
169/183
170/183
171/183A-b
172/183T-b
173/183R-b
174/183Debugged-by R-b
175/183Debugged-by
176/183R-b R-b R-b
177/183R-b R-b R-b T-b T-b R-b
178/183R-b R-b T-b T-b R-b
179/183R-b R-b T-b T-b R-b
180/183
181/183
182/183R-b
183/183

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 92 reviewers.

Read the v1 thread

Cover letter [PATCH 5.15 000/183] 5.15.134-rc1 review

This is the start of the stable review cycle for the 5.15.134 release. There are 183 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Fri, 06 Oct 2023 17:51:12 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.134-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.134-rc1

Florian Westphal <[email protected]>
netfilter: nf_tables: fix kdoc warnings after gc rework

Jani Nikula <[email protected]>

    drm/meson: fix memory leak on ->hpd_notify callback

Greg Ungerer <[email protected]>
fs: binfmt_elf_efpic: fix personality for ELF-FDPIC

Matthias Schiffer <[email protected]>
ata: libata-sata: increase PMP SRST timeout to 10s

Damien Le Moal <[email protected]>
ata: libata-core: Do not register PM operations for SAS ports

Damien Le Moal <[email protected]>
ata: libata-core: Fix port and device removal

Damien Le Moal <[email protected]>
ata: libata-core: Fix ata_port_request_pm() locking

Mika Westerberg <[email protected]>
net: thunderbolt: Fix TCPv6 GSO checksum calculation

Nick Desaulniers <[email protected]>
bpf: Fix BTF_ID symbol generation collision in tools/

Jiri Olsa <[email protected]>
bpf: Fix BTF_ID symbol generation collision

Josef Bacik <[email protected]>
btrfs: properly report 0 avail for very full file systems

Steven Rostedt (Google) <[email protected]>
ring-buffer: Update "shortest_full" in polling

Ben Wolsieffer <[email protected]>
proc: nommu: /proc/<pid>/maps: release mmap read lock

Trond Myklebust <[email protected]>
Revert "SUNRPC dont update timeout value on connection reset"

Jens Axboe <[email protected]>

    io_uring/fs: remove sqe->rw_flags checking from LINKAT

Joel Fernandes (Google) <[email protected]>
sched/rt: Fix live lock between select_fallback_rq() and RT push

Liam R. Howlett <[email protected]>
kernel/sched: Modify initial boot task idle setup

Heiner Kallweit <[email protected]>
i2c: i801: unregister tco_pdev in i801_probe() error path

Niklas Cassel <[email protected]>
ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES

Kailang Yang <[email protected]>
ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: disallow rule removal from chain binding

Pan Bian <[email protected]>
nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()

Andy Shevchenko <[email protected]>
serial: 8250_port: Check IRQ data before use

Daniel Starke <[email protected]>
Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"

Ricky WU <[email protected]>
misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe

Pu Wen <[email protected]>
x86/srso: Add SRSO mitigation for Hygon processors

Nicolin Chen <[email protected]>
iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range

Vishal Goel <[email protected]>
Smack:- Use overlay inode label in smack_inode_copy_up()

Roberto Sassu <[email protected]>
smack: Retrieve transmuting information in smack_inode_getsecurity()

Roberto Sassu <[email protected]>
smack: Record transmuting in smk_transmuted

Irvin Cote <[email protected]>
nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev

Gleb Chesnokov <[email protected]>
scsi: qla2xxx: Fix NULL pointer dereference in target mode

Ian Rogers <[email protected]>
perf metric: Return early if no CPU PMU table exists

Andrii Staikov <[email protected]>

    i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()

Mika Westerberg <[email protected]>
watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running

Mika Westerberg <[email protected]>
watchdog: iTCO_wdt: No need to stop the timer in probe

Pratyush Yadav <[email protected]>
nvme-pci: do not set the NUMA node of device if it has none

Christoph Hellwig <[email protected]>
nvme-pci: factor out a nvme_pci_alloc_dev helper

Christoph Hellwig <[email protected]>
nvme-pci: factor the iod mempool creation into a helper

Chengming Zhou <[email protected]>
cgroup: Fix suspicious rcu_dereference_check() usage warning

Chengming Zhou <[email protected]>
sched/cpuacct: Optimize away RCU read lock

Arnaldo Carvalho de Melo <[email protected]>
perf build: Define YYNOMEM as YYNOABORT for bison < 3.81

Thomas Zimmermann <[email protected]>
fbdev/sh7760fb: Depend on FB=y

Johnathan Mantey <[email protected]>
ncsi: Propagate carrier gain/loss events to the NCSI controller

Benjamin Gray <[email protected]>
powerpc/watchpoints: Annotate atomic context in more places

Benjamin Gray <[email protected]>
powerpc/watchpoint: Disable pagefaults when getting user instruction

Benjamin Gray <[email protected]>
powerpc/watchpoints: Disable preemption in thread_change_pc()

Hans Verkuil <[email protected]>
media: vb2: frame_vector.c: replace WARN_ONCE with a comment

Chancel Liu <[email protected]>
ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link

Stanislav Fomichev <[email protected]>
bpf: Clarify error expectations from bpf_clone_redirect

Shengjiu Wang <[email protected]>
ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag

Valentin Caron <[email protected]>
spi: stm32: add a delay before SPI disable

Han Xu <[email protected]>
spi: nxp-fspi: reset the FLSHxCR1 registers

Niklas Cassel <[email protected]>
ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()

Steve French <[email protected]>
smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP

Michal Grzedzicki <[email protected]>

    scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command

Michal Grzedzicki <[email protected]>

    scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command

David Francis <[email protected]>
drm/amdgpu: Handle null atom context in VBIOS info ioctl

Swapnil Patel <[email protected]>
drm/amd/display: Don't check registers, if using AUX BL control

David Thompson <[email protected]>
platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig

Steven Rostedt (Google) <[email protected]>
ring-buffer: Do not attempt to read past "commit"

Ricardo B. Marliere <[email protected]>
selftests: fix dependency checker script

Filipe Manana <[email protected]>
btrfs: improve error message after failure to add delayed dir index item

Zheng Yejian <[email protected]>
ring-buffer: Avoid softlockup in ring_buffer_resize()

Zheng Yejian <[email protected]>
selftests/ftrace: Correctly enable event in instance-event.tc

Kiwoong Kim <[email protected]>
scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock

Javed Hasan <[email protected]>
scsi: qedf: Add synchronization between I/O completions and abort

Helge Deller <[email protected]>
parisc: irq: Make irq_stack_union static to avoid sparse warning

Helge Deller <[email protected]>
parisc: drivers: Fix sparse warning

Helge Deller <[email protected]>
parisc: iosapic.c: Fix sparse warnings

Helge Deller <[email protected]>
parisc: sba: Fix compile warning wrt list of SBA devices

Tobias Schramm <[email protected]>
spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain

Tobias Schramm <[email protected]>
spi: sun6i: reduce DMA RX transfer width to single byte

Sergey Senozhatsky <[email protected]>
dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock

William A. Kennington III <[email protected]>
i2c: npcm7xx: Fix callback completion ordering

Wenhua Lin <[email protected]>
gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip

Nathan Rossi <[email protected]>
soc: imx8m: Enable OCOTP clock for imx8mm before reading registers

Max Filippov <[email protected]>
xtensa: boot/lib: fix function prototypes

Randy Dunlap <[email protected]>
xtensa: boot: don't add include-dirs

Randy Dunlap <[email protected]>
xtensa: iss/network: make functions static

Max Filippov <[email protected]>
xtensa: add default definition for XCHAL_HAVE_DIV32

Christophe JAILLET <[email protected]>
firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()

Dan Carpenter <[email protected]>
power: supply: ucs1002: fix error code in ucs1002_get_property()

Tony Lindgren <[email protected]>
bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up

Tony Lindgren <[email protected]>
ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot

Tony Lindgren <[email protected]>
ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4

Krzysztof Kozlowski <[email protected]>
ARM: dts: omap: correct indentation

Thomas Gleixner <[email protected]>
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)

Timo Alho <[email protected]>
clk: tegra: fix error return case for recalc_rate

Adam Ford <[email protected]>
bus: ti-sysc: Fix missing AM35xx SoC matching

Julien Panis <[email protected]>
bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()

Marek Vasut <[email protected]>
drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet

Christoph Hellwig <[email protected]>
MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled

Qu Wenruo <[email protected]>
btrfs: reset destination buffer when read_extent_buffer() gets invalid range

Nilesh Javali <[email protected]>
scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()

Shreyas Deodhar <[email protected]>
scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called

Werner Fischer <[email protected]>
ata: ahci: Add Elkhart Lake AHCI controller

Mario Limonciello <[email protected]>
ata: ahci: Rename board_ahci_mobile

Paul Menzel <[email protected]>
ata: ahci: Add support for AMD A85 FCH (Hudson D4)

Paul Menzel <[email protected]>
ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY

Xiao Liang <[email protected]>
netfilter: nft_exthdr: Fix non-linear header modification

Florian Westphal <[email protected]>
netfilter: exthdr: add support for tcp option removal

Namhyung Kim <[email protected]>
perf build: Update build rule for generated files

Ian Rogers <[email protected]>
perf jevents: Switch build to use jevents.py

Werner Sembach <[email protected]>
Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN

Huacai Chen <[email protected]>

    Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h

Darrick J. Wong <[email protected]>
xfs: fix xfs_inodegc_stop racing with mod_delayed_work

Darrick J. Wong <[email protected]>
xfs: disable reaping in fscounters scrub

Darrick J. Wong <[email protected]>
xfs: check that per-cpu inodegc workers actually run on that cpu

Darrick J. Wong <[email protected]>
xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately

Dave Chinner <[email protected]>
xfs: introduce xfs_inodegc_push()

Dave Chinner <[email protected]>
xfs: bound maximum wait time for inodegc work

Liang He <[email protected]>
i2c: mux: gpio: Add missing fwnode_handle_put()

Andy Shevchenko <[email protected]>
i2c: mux: gpio: Replace custom acpi_get_local_address()

Xiaoke Wang <[email protected]>
i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()

Christophe JAILLET <[email protected]>

    gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()

Sasha Levin <[email protected]>
Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock order")

Muhammad Husaini Zulkifli <[email protected]>
igc: Expose tx-usecs coalesce setting to user

Sebastian Andrzej Siewior <[email protected]>
bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI

Sebastian Andrzej Siewior <[email protected]>
net: ena: Flush XDP packets on error.

Sebastian Andrzej Siewior <[email protected]>
locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()

Jozsef Kadlecsik <[email protected]>
netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP

Florian Westphal <[email protected]>
netfilter: nf_tables: disable toggling dormant table state more than once

Artem Chernyshev <[email protected]>
net: rds: Fix possible NULL-pointer dereference

Ziyang Xuan <[email protected]>
team: fix null-ptr-deref when team device type is changed

Eric Dumazet <[email protected]>
net: bridge: use DEV_STATS_INC()

Jie Wang <[email protected]>
net: hns3: add 5ms delay before clear firmware reset irq source

Jijie Shao <[email protected]>
net: hns3: fix fail to delete tc flower rules during reset issue

Jian Shen <[email protected]>
net: hns3: only enable unicast promisc when mac table full

Jie Wang <[email protected]>
net: hns3: fix GRE checksum offload issue

Josh Poimboeuf <[email protected]>
x86/srso: Fix SBPB enablement for spec_rstack_overflow=off

Josh Poimboeuf <[email protected]>
x86/srso: Fix srso_show_state() side effect

Stephen Boyd <[email protected]>
platform/x86: intel_scu_ipc: Fail IPC send if still busy

Stephen Boyd <[email protected]>
platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()

Stephen Boyd <[email protected]>
platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()

Stephen Boyd <[email protected]>
platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()

Eric Dumazet <[email protected]>

    dccp: fix dccp_v4_err()/dccp_v6_err() again

Kajol Jain <[email protected]>
powerpc/perf/hv-24x7: Update domain value check

Kyle Zeng <[email protected]>
ipv4: fix null-deref in ipv4_link_failure

Vinicius Costa Gomes <[email protected]>
igc: Fix infinite initialization loop with early XDP redirect

David Christensen <[email protected]>
ionic: fix 16bit math issue when PAGE_SIZE >= 64KB

Ivan Vecera <[email protected]>
i40e: Fix VF VLAN offloading when port VLAN is configured

Mateusz Palczewski <[email protected]>
i40e: Add VF VLAN pruning

Radoslaw Tyl <[email protected]>
iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set

Shengjiu Wang <[email protected]>
ASoC: imx-audmix: Fix return error with devm_clk_get()

Sasha Neftin <[email protected]>
net/core: Fix ETH_P_1588 flow dissector

Sabrina Dubroca <[email protected]>
selftests: tls: swap the TX and RX sockets in some tests

Toke Høiland-Jørgensen <[email protected]>
bpf: Avoid deadlock when using queue and stack maps from NMI

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: disallow element removal on anonymous sets

Jerome Brunet <[email protected]>
ASoC: meson: spdifin: start hw on dai probe

Florian Westphal <[email protected]>
netfilter: nf_tables: fix memleak when more than 255 elements expired

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction

Florian Westphal <[email protected]>
netfilter: nf_tables: defer gc run if previous batch is still pending

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: use correct lock to protect gc_list

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: GC transaction race with abort path

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: GC transaction race with netns dismantle

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path

Florian Westphal <[email protected]>
netfilter: nf_tables: don't fail inserts if duplicate has expired

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: remove busy mark and gc batch API

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_hash: mark set element as dead when deleting from packet path

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: adapt set backend to use GC transaction API

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: GC transaction API to avoid race with control plane

Florian Westphal <[email protected]>
netfilter: nf_tables: don't skip expired elements during walk

Steven Rostedt (Google) <[email protected]>
tracing: Have event inject files inc the trace array ref count

Jan Kara <[email protected]>
ext4: do not let fstrim block system suspend

Jan Kara <[email protected]>
ext4: move setting of trimmed bit into ext4_try_to_trim_range()

Kemeng Shi <[email protected]>
ext4: replace the traditional ternary conditional operator with with max()/min()

Lukas Czerner <[email protected]>
ext4: change s_last_trim_minblks type to unsigned long

Lukas Bulwahn <[email protected]>
ext4: scope ret locally in ext4_try_to_trim_range()

Szuying Chen <[email protected]>
ata: libahci: clear pending interrupt status

Hannes Reinecke <[email protected]>
ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones

Steven Rostedt (Google) <[email protected]>
tracing: Increase trace array ref count on enable and filter files

John Keeping <[email protected]>
tracing: Make trace_marker{,_raw} stream-like

Olga Kornievskaia <[email protected]>
NFSv4.1: fix pnfs MDS=DS session trunking

Olga Kornievskaia <[email protected]>
NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server

Trond Myklebust <[email protected]>
SUNRPC: Mark the cred for revalidation if the server rejects it

Trond Myklebust <[email protected]>
NFS/pNFS: Report EINVAL errors from connect() to the server

Trond Myklebust <[email protected]>
NFS: More fixes for nfs_direct_write_reschedule_io()

Trond Myklebust <[email protected]>
NFS: Use the correct commit info in nfs_join_page_group()

-------------

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/am33xx.dtsi                      |   5 +-
 arch/arm/boot/dts/am3517.dtsi                      |   5 +-
 arch/arm/boot/dts/am4372.dtsi                      |   5 +-
 arch/arm/boot/dts/artpec6-devboard.dts             |   9 +-
 arch/arm/boot/dts/dm814x.dtsi                      |   6 +-
 arch/arm/boot/dts/dm816x.dtsi                      |   6 +-
 arch/arm/boot/dts/dra62x.dtsi                      |   6 +-
 arch/arm/boot/dts/dra7-dspeve-thermal.dtsi         |   5 +-
 arch/arm/boot/dts/dra7-iva-thermal.dtsi            |   5 +-
 arch/arm/boot/dts/imx6q-gk802.dts                  |   9 +-
 arch/arm/boot/dts/motorola-mapphone-common.dtsi    |   4 +-
 arch/arm/boot/dts/omap-gpmc-smsc911x.dtsi          |   6 +-
 arch/arm/boot/dts/omap-gpmc-smsc9221.dtsi          |   6 +-
 arch/arm/boot/dts/omap2.dtsi                       |   5 +-
 arch/arm/boot/dts/omap2420.dtsi                    |   5 +-
 arch/arm/boot/dts/omap2430.dtsi                    |   5 +-
 arch/arm/boot/dts/omap3-cm-t3517.dts               |  12 +-
 arch/arm/boot/dts/omap3-cpu-thermal.dtsi           |   8 +-
 arch/arm/boot/dts/omap3-gta04.dtsi                 |   6 +-
 arch/arm/boot/dts/omap3-ldp.dts                    |   2 +-
 arch/arm/boot/dts/omap3-n900.dts                   |  38 +-
 arch/arm/boot/dts/omap3-zoom3.dts                  |  44 +--
 arch/arm/boot/dts/omap3.dtsi                       |   5 +-
 arch/arm/boot/dts/omap34xx.dtsi                    |   5 +-
 arch/arm/boot/dts/omap36xx.dtsi                    |   5 +-
 arch/arm/boot/dts/omap4-cpu-thermal.dtsi           |  34 +-
 arch/arm/boot/dts/omap443x.dtsi                    |   6 +-
 arch/arm/boot/dts/omap4460.dtsi                    |   6 +-
 arch/arm/boot/dts/omap5-cm-t54.dts                 |  56 +--
 arch/arm/boot/dts/omap5-core-thermal.dtsi          |   5 +-
 arch/arm/boot/dts/omap5-gpu-thermal.dtsi           |   5 +-
 arch/arm/boot/dts/orion5x-lacie-d2-network.dts     |   5 +-
 .../dts/orion5x-lacie-ethernet-disk-mini-v2.dts    |   9 +-
 .../boot/dts/orion5x-maxtor-shared-storage-2.dts   |   5 +-
 arch/arm/boot/dts/orion5x-mv88f5181.dtsi           |   9 +-
 arch/arm/boot/dts/orion5x-mv88f5182.dtsi           |   9 +-
 arch/arm/boot/dts/orion5x-netgear-wnr854t.dts      |   9 +-
 arch/arm/boot/dts/orion5x-rd88f5182-nas.dts        |   9 +-
 arch/arm/boot/dts/orion5x.dtsi                     |   9 +-
 arch/arm/include/asm/hardware/cache-aurora-l2.h    |   5 +-
 arch/arm/include/asm/hardware/cache-feroceon-l2.h  |   6 +-
 arch/arm/include/asm/hardware/cache-tauros2.h      |   5 +-
 arch/arm/mach-davinci/board-da830-evm.c            |   6 +-
 arch/arm/mach-davinci/board-da850-evm.c            |   6 +-
 arch/arm/mach-davinci/board-dm355-evm.c            |   6 +-
 arch/arm/mach-davinci/board-dm355-leopard.c        |   5 +-
 arch/arm/mach-davinci/board-dm644x-evm.c           |   6 +-
 arch/arm/mach-davinci/board-dm646x-evm.c           |   7 +-
 arch/arm/mach-davinci/board-mityomapl138.c         |   5 +-
 arch/arm/mach-davinci/board-neuros-osd2.c          |   5 +-
 arch/arm/mach-davinci/board-omapl138-hawk.c        |   5 +-
 arch/arm/mach-davinci/common.c                     |   6 +-
 arch/arm/mach-davinci/cpuidle.h                    |   5 +-
 arch/arm/mach-davinci/da830.c                      |   6 +-
 arch/arm/mach-davinci/da850.c                      |   6 +-
 arch/arm/mach-davinci/dm355.c                      |   6 +-
 arch/arm/mach-davinci/dm644x.c                     |   6 +-
 arch/arm/mach-davinci/dm646x.c                     |   6 +-
 arch/arm/mach-davinci/include/mach/common.h        |   6 +-
 arch/arm/mach-davinci/include/mach/cputype.h       |   6 +-
 arch/arm/mach-davinci/include/mach/da8xx.h         |   6 +-
 arch/arm/mach-davinci/include/mach/hardware.h      |   6 +-
 arch/arm/mach-davinci/include/mach/serial.h        |   6 +-
 arch/arm/mach-davinci/mux.c                        |   6 +-
 arch/arm/mach-davinci/mux.h                        |   6 +-
 arch/arm/mach-davinci/pm_domain.c                  |   5 +-
 arch/arm/mach-dove/bridge-regs.h                   |   9 +-
 arch/arm/mach-dove/cm-a510.c                       |   5 +-
 arch/arm/mach-dove/common.c                        |   5 +-
 arch/arm/mach-dove/common.h                        |   5 +-
 arch/arm/mach-dove/dove-db-setup.c                 |   5 +-
 arch/arm/mach-dove/dove.h                          |   9 +-
 arch/arm/mach-dove/irq.c                           |   5 +-
 arch/arm/mach-dove/irqs.h                          |   9 +-
 arch/arm/mach-dove/mpp.c                           |   5 +-
 arch/arm/mach-dove/pcie.c                          |   5 +-
 arch/arm/mach-dove/pm.h                            |   6 +-
 arch/arm/mach-lpc18xx/board-dt.c                   |   5 +-
 arch/arm/mach-lpc32xx/pm.c                         |   6 +-
 arch/arm/mach-lpc32xx/suspend.S                    |   6 +-
 arch/arm/mach-mv78xx0/bridge-regs.h                |   6 +-
 arch/arm/mach-mv78xx0/buffalo-wxl-setup.c          |   5 +-
 arch/arm/mach-mv78xx0/common.c                     |   5 +-
 arch/arm/mach-mv78xx0/common.h                     |   5 +-
 arch/arm/mach-mv78xx0/db78x00-bp-setup.c           |   5 +-
 arch/arm/mach-mv78xx0/irq.c                        |   5 +-
 arch/arm/mach-mv78xx0/irqs.h                       |   9 +-
 arch/arm/mach-mv78xx0/mpp.c                        |   5 +-
 arch/arm/mach-mv78xx0/mpp.h                        |   6 +-
 arch/arm/mach-mv78xx0/mv78xx0.h                    |   5 +-
 arch/arm/mach-mv78xx0/pcie.c                       |   5 +-
 arch/arm/mach-mv78xx0/rd78x00-masa-setup.c         |   5 +-
 arch/arm/mach-mvebu/armada-370-xp.h                |   5 +-
 arch/arm/mach-mvebu/board-v7.c                     |   5 +-
 arch/arm/mach-mvebu/coherency.c                    |   5 +-
 arch/arm/mach-mvebu/coherency.h                    |   6 +-
 arch/arm/mach-mvebu/coherency_ll.S                 |   5 +-
 arch/arm/mach-mvebu/common.h                       |   5 +-
 arch/arm/mach-mvebu/cpu-reset.c                    |   5 +-
 arch/arm/mach-mvebu/dove.c                         |   5 +-
 arch/arm/mach-mvebu/headsmp-a9.S                   |   5 +-
 arch/arm/mach-mvebu/headsmp.S                      |   5 +-
 arch/arm/mach-mvebu/kirkwood.c                     |   5 +-
 arch/arm/mach-mvebu/kirkwood.h                     |   5 +-
 arch/arm/mach-mvebu/mvebu-soc-id.c                 |   5 +-
 arch/arm/mach-mvebu/mvebu-soc-id.h                 |   5 +-
 arch/arm/mach-mvebu/platsmp-a9.c                   |   5 +-
 arch/arm/mach-mvebu/platsmp.c                      |   5 +-
 arch/arm/mach-mvebu/pm-board.c                     |   5 +-
 arch/arm/mach-mvebu/pm.c                           |   5 +-
 arch/arm/mach-mvebu/pmsu.c                         |   5 +-
 arch/arm/mach-mvebu/pmsu.h                         |   5 +-
 arch/arm/mach-mvebu/pmsu_ll.S                      |   5 +-
 arch/arm/mach-mvebu/system-controller.c            |   5 +-
 arch/arm/mach-omap1/include/mach/mtd-xip.h         |   6 +-
 arch/arm/mach-omap1/pm_bus.c                       |   6 +-
 arch/arm/mach-omap2/prcm43xx.h                     |   5 +-
 arch/arm/mach-omap2/vc.c                           |   6 +-
 arch/arm/mach-orion5x/board-d2net.c                |   5 +-
 arch/arm/mach-orion5x/board-dt.c                   |   5 +-
 arch/arm/mach-orion5x/board-rd88f5182.c            |   5 +-
 arch/arm/mach-orion5x/bridge-regs.h                |   9 +-
 arch/arm/mach-orion5x/common.c                     |   5 +-
 arch/arm/mach-orion5x/db88f5281-setup.c            |   5 +-
 arch/arm/mach-orion5x/irq.c                        |   5 +-
 arch/arm/mach-orion5x/irqs.h                       |   5 +-
 arch/arm/mach-orion5x/kurobox_pro-setup.c          |   5 +-
 arch/arm/mach-orion5x/ls_hgl-setup.c               |   5 +-
 arch/arm/mach-orion5x/mpp.c                        |   5 +-
 arch/arm/mach-orion5x/net2big-setup.c              |   6 +-
 arch/arm/mach-orion5x/orion5x.h                    |   5 +-
 arch/arm/mach-orion5x/pci.c                        |   5 +-
 arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c       |   5 +-
 arch/arm/mach-orion5x/rd88f5181l-ge-setup.c        |   5 +-
 arch/arm/mach-orion5x/rd88f5182-setup.c            |   5 +-
 arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c       |   5 +-
 arch/arm/mach-orion5x/ts78xx-setup.c               |   5 +-
 arch/arm/mach-orion5x/wnr854t-setup.c              |   9 +-
 arch/arm/mach-orion5x/wrt350n-v2-setup.c           |   9 +-
 arch/arm/mach-pxa/eseries.c                        |   7 +-
 arch/arm/mach-pxa/standby.S                        |   6 +-
 arch/arm/mach-spear/generic.h                      |   5 +-
 arch/arm/mach-spear/include/mach/misc_regs.h       |   5 +-
 arch/arm/mach-spear/include/mach/spear.h           |   5 +-
 arch/arm/mach-spear/pl080.c                        |   5 +-
 arch/arm/mach-spear/pl080.h                        |   5 +-
 arch/arm/mach-spear/restart.c                      |   5 +-
 arch/arm/mach-spear/spear1310.c                    |   5 +-
 arch/arm/mach-spear/spear1340.c                    |   5 +-
 arch/arm/mach-spear/spear13xx.c                    |   5 +-
 arch/arm/mach-spear/spear300.c                     |   5 +-
 arch/arm/mach-spear/spear310.c                     |   5 +-
 arch/arm/mach-spear/spear320.c                     |   5 +-
 arch/arm/mach-spear/spear3xx.c                     |   5 +-
 arch/arm/mach-spear/spear6xx.c                     |   5 +-
 arch/arm/mach-spear/time.c                         |   5 +-
 arch/arm/mm/cache-feroceon-l2.c                    |   5 +-
 arch/arm/mm/cache-tauros2.c                        |   5 +-
 arch/mips/alchemy/devboards/db1000.c               |   4 +
 arch/mips/alchemy/devboards/db1200.c               |   6 +
 arch/mips/alchemy/devboards/db1300.c               |   4 +
 arch/parisc/include/asm/ropes.h                    |   3 +
 arch/parisc/kernel/drivers.c                       |   2 +-
 arch/parisc/kernel/irq.c                           |   2 +-
 arch/powerpc/kernel/hw_breakpoint.c                |  16 +-
 arch/powerpc/kernel/hw_breakpoint_constraints.c    |   7 +-
 arch/powerpc/perf/hv-24x7.c                        |   2 +-
 arch/x86/kernel/cpu/bugs.c                         |   4 +-
 arch/x86/kernel/cpu/common.c                       |   2 +-
 arch/xtensa/boot/Makefile                          |   3 +-
 arch/xtensa/boot/lib/zmem.c                        |   5 +-
 arch/xtensa/include/asm/core.h                     |   4 +
 arch/xtensa/platforms/iss/network.c                |   4 +-
 drivers/ata/ahci.c                                 | 111 +++---
 drivers/ata/ahci_brcm.c                            |   2 +-
 drivers/ata/ahci_xgene.c                           |   4 -
 drivers/ata/libahci.c                              |  49 +--
 drivers/ata/libata-core.c                          |  47 ++-
 drivers/ata/libata-eh.c                            |  13 +-
 drivers/ata/libata-sata.c                          |   2 +-
 drivers/ata/libata-scsi.c                          |   2 +-
 drivers/ata/libata-transport.c                     |   9 +-
 drivers/ata/libata.h                               |   2 +
 drivers/bus/ti-sysc.c                              |  31 +-
 drivers/char/agp/parisc-agp.c                      |   2 -
 drivers/clk/tegra/clk-bpmp.c                       |   2 +-
 drivers/firmware/imx/imx-dsp.c                     |   1 +
 drivers/gpio/gpio-pmic-eic-sprd.c                  |   1 +
 drivers/gpio/gpio-tb10x.c                          |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  17 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |   4 +-
 drivers/gpu/drm/bridge/ti-sn65dsi83.c              |   4 +-
 drivers/gpu/drm/meson/meson_encoder_hdmi.c         |   2 +
 drivers/i2c/busses/i2c-i801.c                      |   1 +
 drivers/i2c/busses/i2c-npcm7xx.c                   |  17 +-
 drivers/i2c/muxes/i2c-demux-pinctrl.c              |   4 +
 drivers/i2c/muxes/i2c-mux-gpio.c                   |  47 +--
 .../serio/{i8042-x86ia64io.h => i8042-acpipnpio.h} |  13 +-
 drivers/input/serio/i8042.h                        |   2 +-
 drivers/interconnect/core.c                        |   1 +
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c    |  27 +-
 drivers/media/common/videobuf2/frame_vector.c      |   6 +-
 drivers/misc/cardreader/rts5227.c                  |  55 +--
 drivers/misc/cardreader/rts5228.c                  |  57 +--
 drivers/misc/cardreader/rts5249.c                  |  56 +--
 drivers/misc/cardreader/rts5260.c                  |  43 +--
 drivers/misc/cardreader/rts5261.c                  |  52 +--
 drivers/misc/cardreader/rtsx_pcr.c                 |  51 ++-
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |   3 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   5 +
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |   9 +
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  13 +-
 drivers/net/ethernet/intel/i40e/i40e.h             |   1 +
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |   9 +
 drivers/net/ethernet/intel/i40e/i40e_main.c        | 138 ++++++-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  16 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |   3 +-
 drivers/net/ethernet/intel/igc/igc_ethtool.c       |  31 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |   2 +-
 drivers/net/ethernet/pensando/ionic/ionic_dev.h    |   1 +
 drivers/net/ethernet/pensando/ionic/ionic_txrx.c   |  10 +-
 drivers/net/team/team.c                            |  10 +-
 drivers/net/thunderbolt.c                          |   3 +-
 drivers/nvme/host/pci.c                            | 121 ++++---
 drivers/parisc/iosapic.c                           |   4 +-
 drivers/parisc/iosapic_private.h                   |   4 +-
 drivers/platform/mellanox/Kconfig                  |   1 +
 drivers/platform/x86/intel_scu_ipc.c               |  66 ++--
 drivers/power/supply/ucs1002_power.c               |   3 +-
 drivers/scsi/pm8001/pm8001_hwi.c                   |   2 +-
 drivers/scsi/pm8001/pm80xx_hwi.c                   |   4 +-
 drivers/scsi/qedf/qedf_io.c                        |  10 +-
 drivers/scsi/qedf/qedf_main.c                      |   7 +-
 drivers/scsi/qla2xxx/qla_def.h                     |   3 +
 drivers/scsi/qla2xxx/qla_init.c                    |   5 +-
 drivers/scsi/qla2xxx/qla_inline.h                  |  58 +++
 drivers/scsi/qla2xxx/qla_isr.c                     |  12 +-
 drivers/scsi/qla2xxx/qla_nvme.c                    |   4 +
 drivers/scsi/qla2xxx/qla_os.c                      |   6 +
 drivers/scsi/qla2xxx/qla_target.c                  |   3 +-
 drivers/scsi/qla2xxx/tcm_qla2xxx.c                 |   4 +-
 drivers/scsi/ufs/ufshcd.c                          |   6 +-
 drivers/soc/imx/soc-imx8m.c                        |  10 +
 drivers/spi/spi-nxp-fspi.c                         |   7 +
 drivers/spi/spi-stm32.c                            |   8 +
 drivers/spi/spi-sun6i.c                            |  31 +-
 drivers/tty/n_gsm.c                                |   4 +-
 drivers/tty/serial/8250/8250_port.c                |   5 +-
 drivers/video/fbdev/Kconfig                        |   2 +-
 drivers/watchdog/iTCO_wdt.c                        |  26 +-
 fs/binfmt_elf_fdpic.c                              |   5 +-
 fs/btrfs/delayed-inode.c                           |   7 +-
 fs/btrfs/extent_io.c                               |   8 +-
 fs/btrfs/super.c                                   |   2 +-
 fs/cifs/inode.c                                    |   2 +-
 fs/cifs/smb2ops.c                                  |   6 +-
 fs/ext4/ext4.h                                     |   2 +-
 fs/ext4/mballoc.c                                  |  67 ++--
 fs/nfs/direct.c                                    |  25 +-
 fs/nfs/flexfilelayout/flexfilelayout.c             |   1 +
 fs/nfs/nfs4client.c                                |   9 +-
 fs/nfs/nfs4proc.c                                  |   4 +
 fs/nfs/write.c                                     |  23 +-
 fs/nilfs2/gcinode.c                                |   6 +-
 fs/proc/task_nommu.c                               |  27 +-
 fs/xfs/scrub/common.c                              |  25 --
 fs/xfs/scrub/common.h                              |   2 -
 fs/xfs/scrub/fscounters.c                          |  13 +-
 fs/xfs/scrub/scrub.c                               |   2 -
 fs/xfs/scrub/scrub.h                               |   1 -
 fs/xfs/xfs_icache.c                                |  92 +++--
 fs/xfs/xfs_icache.h                                |   1 +
 fs/xfs/xfs_mount.h                                 |   5 +-
 fs/xfs/xfs_qm_syscalls.c                           |   9 +-
 fs/xfs/xfs_super.c                                 |  12 +-
 fs/xfs/xfs_trace.h                                 |   1 +
 include/linux/btf_ids.h                            |   2 +-
 include/linux/cgroup.h                             |   3 +-
 include/linux/if_team.h                            |   2 +
 include/linux/libata.h                             |   4 +-
 include/linux/nfs_fs_sb.h                          |   1 +
 include/linux/nfs_page.h                           |   4 +-
 include/linux/seqlock.h                            |   2 +-
 include/net/netfilter/nf_tables.h                  | 127 +++----
 include/uapi/linux/bpf.h                           |   4 +-
 io_uring/io_uring.c                                |   2 +-
 kernel/bpf/queue_stack_maps.c                      |  21 +-
 kernel/dma/debug.c                                 |  20 +-
 kernel/sched/core.c                                |   2 +-
 kernel/sched/cpuacct.c                             |   4 +-
 kernel/sched/cpupri.c                              |   1 +
 kernel/sched/idle.c                                |   1 +
 kernel/trace/ring_buffer.c                         |  10 +
 kernel/trace/trace.c                               |  45 ++-
 kernel/trace/trace.h                               |   2 +
 kernel/trace/trace_events.c                        |   6 +-
 kernel/trace/trace_events_inject.c                 |   3 +-
 net/bridge/br_forward.c                            |   4 +-
 net/bridge/br_input.c                              |   4 +-
 net/core/flow_dissector.c                          |   2 +-
 net/dccp/ipv4.c                                    |   9 +-
 net/dccp/ipv6.c                                    |   9 +-
 net/ipv4/route.c                                   |   4 +-
 net/ncsi/ncsi-aen.c                                |   5 +
 net/netfilter/ipset/ip_set_core.c                  |  12 +-
 net/netfilter/nf_tables_api.c                      | 400 +++++++++++++++++----
 net/netfilter/nft_exthdr.c                         | 110 +++++-
 net/netfilter/nft_set_hash.c                       |  87 +++--
 net/netfilter/nft_set_pipapo.c                     |  71 ++--
 net/netfilter/nft_set_rbtree.c                     | 161 +++++----
 net/rds/rdma_transport.c                           |  12 +-
 net/sunrpc/clnt.c                                  |  15 +-
 security/smack/smack.h                             |   1 +
 security/smack/smack_lsm.c                         |  65 +++-
 sound/pci/hda/hda_intel.c                          |   1 +
 sound/soc/fsl/imx-audmix.c                         |   2 +-
 sound/soc/fsl/imx-pcm-rpmsg.c                      |   1 +
 sound/soc/fsl/imx-rpmsg.c                          |   8 +
 sound/soc/meson/axg-spdifin.c                      |  49 +--
 tools/build/Makefile.build                         |  10 +
 tools/include/linux/btf_ids.h                      |   2 +-
 tools/include/uapi/linux/bpf.h                     |   4 +-
 tools/perf/Makefile.config                         |  19 +
 tools/perf/Makefile.perf                           |   1 +
 tools/perf/pmu-events/Build                        |  19 +-
 tools/perf/pmu-events/empty-pmu-events.c           | 158 ++++++++
 tools/perf/util/Build                              |   6 +
 tools/perf/util/metricgroup.c                      |   3 +
 .../ftrace/test.d/instances/instance-event.tc      |   2 +-
 tools/testing/selftests/kselftest_deps.sh          |  77 +++-
 tools/testing/selftests/net/tls.c                  |   8 +-
 332 files changed, 2602 insertions(+), 1896 deletions(-)