Skip to content

5.15.64-rc1 review

Greg Kroah-Hartman linux-tegra lkml ntfs3 stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest136 patches 18 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/136wifi: rtlwifi: remove always-true condition pointed out by GCC 12drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c+1 -40 replies
2/136eth: sun: cassini: remove dead codedrivers/net/ethernet/sun/cassini.c+2 -20 replies
3/136audit: fix potential double free on error path from fsnotify_add_inode_markkernel/audit_fsnotify.c+1 -00 replies
4/136cgroup: Fix race condition at rebind_subsystems()kernel/cgroup/cgroup.c+1 -00 replies
5/136parisc: Make CONFIG_64BIT available for ARCH=parisc64 onlyarch/parisc/Kconfig+6 -150 replies
6/136parisc: Fix exception handler for fldw and fstw instructionsarch/parisc/kernel/unaligned.c+1 -10 replies
7/136kernel/sys_ni: add compat entry for fadvise64_64kernel/sys_ni.c+1 -00 replies
8/136x86/entry: Move CLD to the start of the idtentry macroarch/x86/entry/entry_64.S+5 -30 replies
9/136block: add a bdev_max_zone_append_sectors helperdrivers/nvme/target/zns.c fs/zonefs/super.c include/linux/blkdev.h+8 -40 replies
10/136block: add bdev_max_segments() helperinclude/linux/blkdev.h+5 -00 replies
11/136btrfs: zoned: revive max_zone_append_bytesfs/btrfs/ctree.h fs/btrfs/zoned.c fs/btrfs/zoned.h+20 -00 replies
12/136btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_sizefs/btrfs/ctree.h fs/btrfs/disk-io.c fs/btrfs/extent_io.c +2 more+19 -40 replies
13/136btrfs: convert count_max_extents() to use fs_info->max_extent_sizefs/btrfs/ctree.h fs/btrfs/delalloc-space.c fs/btrfs/inode.c+24 -190 replies
14/136Input: i8042 - move __initconst to fix code styling warningdrivers/input/serio/i8042-x86ia64io.h+1 -10 replies
15/136Input: i8042 - merge quirk tablesdrivers/input/serio/i8042-x86ia64io.h+595 -5050 replies
16/136Input: i8042 - add TUXEDO devices to i8042 quirk tablesdrivers/input/serio/i8042-x86ia64io.h+129 -00 replies
17/136Input: i8042 - add additional TUXEDO devices to i8042 quirk tablesdrivers/input/serio/i8042-x86ia64io.h+68 -80 replies
18/136drivers/base: fix userspace break from using bin_attributes for cpumap and cpulistdrivers/base/node.c drivers/base/topology.c include/linux/cpumask.h+34 -160 replies
19/136scsi: qla2xxx: Fix response queue handler reading stale packetsdrivers/scsi/qla2xxx/qla_gbl.h drivers/scsi/qla2xxx/qla_isr.c drivers/scsi/qla2xxx/qla_os.c+35 -10 replies
20/136scsi: qla2xxx: edif: Fix dropped IKE messagedrivers/scsi/qla2xxx/qla_isr.c+24 -300 replies
21/136btrfs: put initial index value of a directory in a constantfs/btrfs/btrfs_inode.h fs/btrfs/inode.c+12 -100 replies
22/136btrfs: pass the dentry to btrfs_log_new_name() instead of the inodefs/btrfs/inode.c fs/btrfs/tree-log.c fs/btrfs/tree-log.h+20 -90 replies
23/136btrfs: remove unnecessary parameter delalloc_start for writepage_delalloc()fs/btrfs/extent_io.c+7 -70 replies
24/136riscv: lib: uaccess: fold fixups into bodyarch/riscv/lib/uaccess.S+11 -110 replies
25/136riscv: lib: uaccess: fix CSR_STATUS SR_SUM bitarch/riscv/lib/uaccess.S+2 -20 replies
26/136xfrm: fix refcount leak in __xfrm_policy_check()net/xfrm/xfrm_policy.c+1 -00 replies
27/136xfrm: clone missing x->lastused in xfrm_do_migratenet/xfrm/xfrm_state.c+1 -00 replies
28/136af_key: Do not call xfrm_probe_algs in parallelnet/key/af_key.c+3 -00 replies
29/136xfrm: policy: fix metadata dst->dev xmit null pointer dereferencenet/xfrm/xfrm_policy.c+1 -10 replies
30/136fs: require CAP_SYS_ADMIN in target namespace for idmapped mountsfs/namespace.c+7 -00 replies
31/136net: use eth_hw_addr_set() instead of ether_addr_copy()drivers/net/ipvlan/ipvlan_main.c drivers/net/macsec.c drivers/net/macvlan.c +4 more+10 -100 replies
32/136Revert "net: macsec: update SCI upon MAC address change."drivers/net/macsec.c+5 -60 replies
33/136NFS: Dont allocate nfs_fattr on the stack in __nfs42_ssc_open()fs/nfs/nfs4file.c+6 -40 replies
34/136NFSv4.2 fix problems with __nfs42_ssc_openfs/nfs/nfs4file.c+6 -00 replies
35/136SUNRPC: RPC level errors should set task->tk_rpc_statusnet/sunrpc/clnt.c+1 -10 replies
36/136mm/smaps: dont access young/dirty bit if pte unpresentfs/proc/task_mmu.c+4 -30 replies
37/136ntfs: fix acl handlingfs/ntfs3/xattr.c+7 -90 replies
38/136rose: check NULL rose_loopback_neigh->loopbacknet/rose/rose_loopback.c+2 -10 replies
39/136r8152: fix the units of some registers for RTL8156Adrivers/net/usb/r8152.c+2 -150 replies
40/136r8152: fix the RX FIFO settings when suspendingdrivers/net/usb/r8152.c+10 -00 replies
41/136nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeoutdrivers/nfc/pn533/uart.c+1 -00 replies
42/136ice: xsk: Force rings to be sized to power of 2drivers/net/ethernet/intel/ice/ice_xsk.c+8 -02 replies
43/136ice: xsk: prohibit usage of non-balanced queue iddrivers/net/ethernet/intel/ice/ice_xsk.c+6 -00 replies
44/136net/mlx5e: Properly disable vlan strip on non-UL repsdrivers/net/ethernet/mellanox/mlx5/core/en_rep.c+2 -00 replies
45/136net/mlx5: Avoid false positive lockdep warning by adding lock_class_keydrivers/net/ethernet/mellanox/mlx5/core/main.c include/linux/mlx5/driver.h+5 -00 replies
46/136net/mlx5e: Fix wrong application of the LRO statedrivers/net/ethernet/mellanox/mlx5/core/en_main.c+0 -80 replies
47/136net/mlx5e: Fix wrong tc flag used when set hw-tc-offload offdrivers/net/ethernet/mellanox/mlx5/core/en_main.c+3 -10 replies
48/136net: ipa: dont assume SMEM is page-aligneddrivers/net/ipa/ipa_mem.c+1 -10 replies
49/136net: phy: Dont WARN for PHY_READY state in mdio_bus_phy_resume()drivers/net/phy/phy_device.c+4 -40 replies
50/136net: moxa: get rid of asymmetry in DMA mapping/unmappingdrivers/net/ethernet/moxa/moxart_ether.c+6 -50 replies
51/136bonding: 802.3ad: fix no transmission of LACPDUsdrivers/net/bonding/bond_3ad.c+16 -220 replies
52/136net: ipvtap - add __init/__exit annotations to module init/exit funcsdrivers/net/ipvlan/ipvtap.c+2 -20 replies
53/136netfilter: ebtables: reject blobs that dont provide all entry pointsinclude/linux/netfilter_bridge/ebtables.h net/bridge/netfilter/ebtable_broute.c net/bridge/netfilter/ebtable_filter.c +2 more+1 -350 replies
54/136bnxt_en: fix NQ resource accounting during vf creation on 57500 chipsdrivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c+1 -10 replies
55/136netfilter: nf_tables: disallow updates of implicit chainnet/netfilter/nf_tables_api.c+3 -00 replies
56/136netfilter: nf_tables: make table handle allocation per-netns friendlyinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+2 -20 replies
57/136netfilter: nft_payload: report ERANGE for too long offset and lengthnet/netfilter/nft_payload.c+8 -20 replies
58/136netfilter: nft_payload: do not truncate csum_offset and csum_typenet/netfilter/nft_payload.c+13 -60 replies
59/136netfilter: nf_tables: do not leave chain stats enabled on errornet/netfilter/nf_tables_api.c+4 -20 replies
60/136netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet familiesnet/netfilter/nft_osf.c+15 -30 replies
61/136netfilter: nft_tunnel: restrict it to netdev familynet/netfilter/nft_tunnel.c+1 -00 replies
62/136netfilter: nf_tables: consolidate rule verdict trace callnet/netfilter/nf_tables_core.c+32 -70 replies
63/136netfilter: nft_cmp: optimize comparison for 16-bytesinclude/net/netfilter/nf_tables_core.h net/netfilter/nf_tables_core.c net/netfilter/nft_cmp.c+125 -20 replies
64/136netfilter: bitwise: improve error goto labelsnet/netfilter/nft_bitwise.c+6 -50 replies
65/136netfilter: nf_tables: upfront validation of data via nft_data_init()include/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c net/netfilter/nft_bitwise.c +3 more+126 -1150 replies
66/136netfilter: nf_tables: disallow jump to implicit chain from set elementinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+9 -00 replies
67/136netfilter: nf_tables: disallow binding to already bound chainnet/netfilter/nf_tables_api.c+2 -00 replies
68/136netfilter: flowtable: add function to invoke garbage collection immediatelyinclude/net/netfilter/nf_flow_table.h net/netfilter/nf_flow_table_core.c+10 -30 replies
69/136netfilter: flowtable: fix stuck flows on cleanup due to pending workinclude/net/netfilter/nf_flow_table.h net/netfilter/nf_flow_table_core.c net/netfilter/nf_flow_table_offload.c+13 -40 replies
70/136net: Fix data-races around sysctl_[rw]mem_(max|default).net/core/filter.c net/core/sock.c net/ipv4/ip_output.c +2 more+10 -100 replies
71/136net: Fix data-races around weight_p and dev_weight_[rt]x_bias.net/core/dev.c net/core/sysctl_net_core.c net/sched/sch_generic.c+11 -80 replies
72/136net: Fix data-races around netdev_max_backlog.Documentation/admin-guide/sysctl/net.rst net/core/dev.c net/core/gro_cells.c +2 more+6 -60 replies
73/136net: Fix data-races around netdev_tstamp_prequeue.net/core/dev.c+4 -40 replies
74/136ratelimit: Fix data-races in ___ratelimit().lib/ratelimit.c+9 -30 replies
75/136net: Fix data-races around sysctl_optmem_max.net/core/bpf_sk_storage.c net/core/filter.c net/core/sock.c +2 more+18 -140 replies
76/136net: Fix a data-race around sysctl_tstamp_allow_data.net/core/skbuff.c+1 -10 replies
77/136net: Fix a data-race around sysctl_net_busy_poll.include/net/busy_poll.h+1 -10 replies
78/136net: Fix a data-race around sysctl_net_busy_read.net/core/sock.c+1 -10 replies
79/136net: Fix a data-race around netdev_budget.net/core/dev.c+1 -10 replies
80/136tcp: expose the tcp_mark_push() and tcp_skb_entail() helpersinclude/net/tcp.h net/ipv4/tcp.c+6 -40 replies
81/136mptcp: stop relying on tcp_tx_skb_cachenet/mptcp/protocol.c+77 -600 replies
82/136net: Fix data-races around sysctl_max_skb_frags.net/ipv4/tcp.c net/mptcp/protocol.c+3 -30 replies
83/136net: Fix a data-race around netdev_budget_usecs.net/core/dev.c+1 -10 replies
84/136net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.include/linux/netdevice.h+8 -30 replies
85/136net: Fix data-races around sysctl_devconf_inherit_init_net.include/linux/netdevice.h net/ipv4/devinet.c net/ipv6/addrconf.c+21 -90 replies
86/136net: Fix a data-race around sysctl_somaxconn.net/socket.c+1 -10 replies
87/136ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounterdrivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c+46 -130 replies
88/136i40e: Fix incorrect address type for IPv6 flow rulesdrivers/net/ethernet/intel/i40e/i40e_ethtool.c+1 -10 replies
89/136rxrpc: Fix locking in rxrpcs sendmsgnet/rxrpc/call_object.c net/rxrpc/sendmsg.c+57 -390 replies
90/136ionic: widen queue_lock use around lif init and deinitdrivers/net/ethernet/pensando/ionic/ionic_lif.c+11 -30 replies
91/136ionic: clear broken state on generation changedrivers/net/ethernet/pensando/ionic/ionic_lif.c+3 -00 replies
92/136ionic: fix up issues with handling EAGAIN on FW cmdsdrivers/net/ethernet/pensando/ionic/ionic_main.c+3 -10 replies
93/136ionic: VF initial random MAC address if no assigned macdrivers/net/ethernet/pensando/ionic/ionic_lif.c+87 -50 replies
94/136net: stmmac: work around sporadic tx issue on link-updrivers/net/ethernet/stmicro/stmmac/dwmac_lib.c drivers/net/ethernet/stmicro/stmmac/stmmac_main.c+11 -60 replies
95/136btrfs: fix silent failure when deleting root referencefs/btrfs/root-tree.c+3 -20 replies
96/136btrfs: replace: drop assert for suspended replacefs/btrfs/dev-replace.c+1 -20 replies
97/136btrfs: add info when mount fails due to stale replace targetfs/btrfs/dev-replace.c+1 -10 replies
98/136btrfs: check if root is readonly while setting security xattrfs/btrfs/xattr.c+3 -00 replies
99/136btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()fs/btrfs/volumes.c+4 -10 replies
100/136perf/x86/lbr: Enable the branch type for the Arch LBR by defaultarch/x86/events/intel/lbr.c+8 -00 replies
101/136x86/unwind/orc: Unwind ftrace trampolines with correct ORC entryarch/x86/kernel/unwind_orc.c+10 -50 replies
102/136x86/bugs: Add "unknown" reporting for MMIO Stale DataDocumentation/admin-guide/hw-vuln/processor_mmio_stale_data.rst arch/x86/include/asm/cpufeatures.h arch/x86/kernel/cpu/bugs.c +1 more+56 -190 replies
103/136x86/nospec: Unwreck the RSB stuffingarch/x86/include/asm/nospec-branch.h+39 -410 replies
104/136loop: Check for overflow while configuring loopdrivers/block/loop.c+5 -00 replies
105/136writeback: avoid use-after-free after removing devicefs/fs-writeback.c mm/backing-dev.c mm/page-writeback.c+16 -120 replies
106/136asm-generic: sections: refactor memory_intersectsinclude/asm-generic/sections.h+5 -20 replies
107/136mm/damon/dbgfs: avoid duplicate context directory creationmm/damon/dbgfs.c+3 -00 replies
108/136s390/mm: do not trigger write fault when vma does not allow VM_WRITEarch/s390/mm/fault.c+3 -10 replies
109/136bootmem: remove the vmemmap pages from kmemleak in put_page_bootmemmm/bootmem_info.c+2 -00 replies
110/136s390: fix double free of GS and RI CBs on fork() failurearch/s390/kernel/process.c+16 -60 replies
111/136fbdev: fbcon: Properly revert changes when vc_resize() faileddrivers/video/fbdev/core/fbcon.c+25 -20 replies
112/136Revert "memcg: cleanup racy sum avoidance code"include/linux/memcontrol.h+13 -20 replies
113/136ACPI: processor: Remove freq Qos request for all CPUsdrivers/acpi/processor_thermal.c+1 -10 replies
114/136nouveau: explicitly wait on the fence in nouveau_bo_move_m2mfdrivers/gpu/drm/nouveau/nouveau_bo.c+9 -00 replies
115/136smb3: missing inode locks in punch holefs/cifs/smb2ops.c+6 -60 replies
116/136xen/privcmd: fix error exit of privcmd_ioctl_dm_op()drivers/xen/privcmd.c+11 -100 replies
117/136riscv: traps: add missing prototypearch/riscv/include/asm/thread_info.h arch/riscv/kernel/traps.c+4 -10 replies
118/136io_uring: fix issue with io_write() not always undoing sb_start_write()fs/io_uring.c+6 -10 replies
119/136Revert "usbnet: smsc95xx: Fix deadlock on runtime resume"drivers/net/usb/smsc95xx.c+6 -200 replies
120/136Revert "usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling"drivers/net/usb/smsc95xx.c+52 -610 replies
121/136mm/hugetlb: fix hugetlb not supporting softdirty trackingmm/mmap.c+6 -20 replies
122/136Revert "md-raid: destroy the bitmap after destroying the thread"drivers/md/md.c+1 -10 replies
123/136md: call __md_stop_writes in md_stopdrivers/md/md.c+1 -00 replies
124/136mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skbnet/mptcp/protocol.c+1 -00 replies
125/136arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76arch/arm64/kernel/cpu_errata.c+2 -00 replies
126/136binder_alloc: add missing mmap_lock calls when using the VMAdrivers/android/binder_alloc.c+21 -100 replies
127/136x86/nospec: Fix i386 RSB stuffingarch/x86/include/asm/nospec-branch.h+12 -00 replies
128/136Documentation/ABI: Mention retbleed vulnerability info file for sysfsDocumentation/ABI/testing/sysfs-devices-system-cpu+1 -00 replies
129/136blk-mq: fix io hung due to missing commit_rqsblock/blk-mq.c+3 -20 replies
130/136perf python: Fix build when PYTHON_CONFIG is user suppliedtools/perf/Makefile.config+1 -10 replies
131/136perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMUarch/x86/events/intel/uncore_snb.c+17 -10 replies
132/136perf/x86/intel/ds: Fix precise store latency handlingarch/x86/events/intel/ds.c+9 -10 replies
133/136perf stat: Clear evsel->reset_group for each stat runtools/perf/builtin-stat.c+1 -00 replies
134/136scsi: ufs: core: Enable link lost interruptdrivers/scsi/ufs/ufshci.h+1 -50 replies
135/136scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wqdrivers/scsi/storvsc_drv.c+1 -10 replies
136/136bpf: Dont use tnum_range on array range checking for poke descriptorskernel/bpf/verifier.c+4 -60 replies

Reviews trailers per patch

53 of 136 patches have a Reviewed-by or Acked-by.

PatchKalle ValoJan KaraJohannes ThumshirnHans de GoedeYury NorovHimanshu MadhaniJing-Ting WuMukesh OjhaBen DooksDavid SterbaChristian Brauner (Microsoft)Randy DunlapArnd BergmannJens AxboeChristoph HellwigDamien Le MoalMartin K. PetersenChaitanya KulkarniAlexander LobakinMagnus KarlssonTariq ToukanMaxim MikityanskiyGeorge KuruvinakunnelRoi DayanShay DroryAndrew LunnFlorian FainelliJay VosburghFlorian WestphalVlastimil BabkaDavid HildenbrandYang ShiMat MartineauEric DumazetPaul BlakeySteven Rostedt (Google)Gurucharan[email protected]Matthew Wilcox (Oracle)Jan BeulichOleksandr TyshchenkoGerald SchaeferHeiko CarstensLyude PaulQu WenruoCarlos LlamasOndrej MosnacekMing LeiAndi KleenArnaldo Carvalho de MeloXing ZhengjunBart Van AsscheMichael KelleyJohn FastabendMike KravetzPaolo AbeniMarc Dionne[email protected]Jeremy LintonFilipe MananaKan LiangMarc ZyngierIan RogersMuchun SongBoris BurkovShuah KhanGuenter RoeckLinux Kernel Functional TestingBagas SanjayaRon EconomosSudip Mukherjee
SeriesT-b T-b T-b T-b T-b T-b T-b
1/136A-b
2/136
3/136R-b
4/136T-b A-b
5/136T-b R-b
6/136
7/136R-b
8/136
9/136R-b A-b R-b R-b
10/136R-b R-b R-b
11/136R-b
12/136R-b
13/136
14/136R-b
15/136R-b
16/136R-b
17/136R-b
18/136A-b
19/136R-b
20/136R-b
21/136
22/136R-b
23/136
24/136
25/136R-b
26/136
27/136
28/136
29/136
30/136R-b
31/136
32/136
33/136
34/136
35/136
36/136R-b R-b R-b
37/136
38/136
39/136
40/136
41/136
42/136R-b A-b
43/136T-b
44/136R-b
45/136R-b
46/136R-b R-b
47/136
48/136
49/136A-b
50/136R-b
51/136A-b
52/136
53/136
54/136
55/136
56/136R-b
57/136
58/136
59/136
60/136
61/136
62/136
63/136
64/136
65/136
66/136
67/136
68/136
69/136T-b
70/136
71/136
72/136
73/136
74/136
75/136
76/136
77/136
78/136
79/136
80/136A-b R-b
81/136R-b
82/136
83/136
84/136
85/136
86/136
87/136T-b
88/136T-b
89/136R-b T-b
90/136
91/136
92/136
93/136
94/136
95/136R-b R-b
96/136
97/136
98/136R-b R-b R-b
99/136R-b R-b
100/136
101/136R-b
102/136
103/136
104/136R-b Reported-and-tested-by R-b
105/136R-b
106/136
107/136
108/136R-b
109/136R-b
110/136R-b R-b
111/136
112/136
113/136T-b
114/136R-b
115/136
116/136R-b R-b
117/136
118/136
119/136
120/136
121/136R-b
122/136
123/136
124/136R-b
125/136A-b
126/136A-b T-b
127/136
128/136
129/136R-b
130/136A-b
131/136R-b
132/136
133/136R-b T-b T-b
134/136R-b
135/136R-b
136/136A-b

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

Read the v1 thread

Cover letter [PATCH 5.15 000/136] 5.15.64-rc1 review

This is the start of the stable review cycle for the 5.15.64 release. There are 136 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 Wed, 31 Aug 2022 10:57:37 +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.64-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.64-rc1

Daniel Borkmann <[email protected]>
bpf: Don't use tnum_range on array range checking for poke descriptors

Saurabh Sengar <[email protected]>
scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq

Kiwoong Kim <[email protected]>
scsi: ufs: core: Enable link lost interrupt

Ian Rogers <[email protected]>

    perf stat: Clear evsel->reset_group for each stat run

Stephane Eranian <[email protected]>
perf/x86/intel/ds: Fix precise store latency handling

Stephane Eranian <[email protected]>
perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU

James Clark <[email protected]>
perf python: Fix build when PYTHON_CONFIG is user supplied

Yu Kuai <[email protected]>
blk-mq: fix io hung due to missing commit_rqs

Salvatore Bonaccorso <[email protected]>
Documentation/ABI: Mention retbleed vulnerability info file for sysfs

Peter Zijlstra <[email protected]>
x86/nospec: Fix i386 RSB stuffing

Liam Howlett <[email protected]>
binder_alloc: add missing mmap_lock calls when using the VMA

Zenghui Yu <[email protected]>
arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76

Yonglong Li <[email protected]>
mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb

Guoqing Jiang <[email protected]>
md: call __md_stop_writes in md_stop

Guoqing Jiang <[email protected]>
Revert "md-raid: destroy the bitmap after destroying the thread"

David Hildenbrand <[email protected]>
mm/hugetlb: fix hugetlb not supporting softdirty tracking

Greg Kroah-Hartman <[email protected]>
Revert "usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling"

Greg Kroah-Hartman <[email protected]>
Revert "usbnet: smsc95xx: Fix deadlock on runtime resume"

Jens Axboe <[email protected]>
io_uring: fix issue with io_write() not always undoing sb_start_write()

Conor Dooley <[email protected]>
riscv: traps: add missing prototype

Juergen Gross <[email protected]>
xen/privcmd: fix error exit of privcmd_ioctl_dm_op()

David Howells <[email protected]>
smb3: missing inode locks in punch hole

Karol Herbst <[email protected]>
nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf

Riwen Lu <[email protected]>
ACPI: processor: Remove freq Qos request for all CPUs

Shakeel Butt <[email protected]>
Revert "memcg: cleanup racy sum avoidance code"

Shigeru Yoshida <[email protected]>
fbdev: fbcon: Properly revert changes when vc_resize() failed

Brian Foster <[email protected]>
s390: fix double free of GS and RI CBs on fork() failure

Liu Shixin <[email protected]>
bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem

Gerald Schaefer <[email protected]>
s390/mm: do not trigger write fault when vma does not allow VM_WRITE

Badari Pulavarty <[email protected]>
mm/damon/dbgfs: avoid duplicate context directory creation

Quanyang Wang <[email protected]>
asm-generic: sections: refactor memory_intersects

Khazhismel Kumykov <[email protected]>
writeback: avoid use-after-free after removing device

Siddh Raman Pant <[email protected]>
loop: Check for overflow while configuring loop

Peter Zijlstra <[email protected]>
x86/nospec: Unwreck the RSB stuffing

Pawan Gupta <[email protected]>
x86/bugs: Add "unknown" reporting for MMIO Stale Data

Chen Zhongjin <[email protected]>
x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry

Kan Liang <[email protected]>
perf/x86/lbr: Enable the branch type for the Arch LBR by default

Zixuan Fu <[email protected]>
btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()

Goldwyn Rodrigues <[email protected]>
btrfs: check if root is readonly while setting security xattr

Anand Jain <[email protected]>
btrfs: add info when mount fails due to stale replace target

Anand Jain <[email protected]>
btrfs: replace: drop assert for suspended replace

Filipe Manana <[email protected]>
btrfs: fix silent failure when deleting root reference

Heiner Kallweit <[email protected]>
net: stmmac: work around sporadic tx issue on link-up

R Mohamed Shah <[email protected]>
ionic: VF initial random MAC address if no assigned mac

Shannon Nelson <[email protected]>
ionic: fix up issues with handling EAGAIN on FW cmds

Shannon Nelson <[email protected]>
ionic: clear broken state on generation change

Shannon Nelson <[email protected]>
ionic: widen queue_lock use around lif init and deinit

David Howells <[email protected]>
rxrpc: Fix locking in rxrpc's sendmsg

Sylwester Dziedziuch <[email protected]>
i40e: Fix incorrect address type for IPv6 flow rules

Jacob Keller <[email protected]>
ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter

Kuniyuki Iwashima <[email protected]>
net: Fix a data-race around sysctl_somaxconn.

Kuniyuki Iwashima <[email protected]>
net: Fix data-races around sysctl_devconf_inherit_init_net.

Kuniyuki Iwashima <[email protected]>
net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.

Kuniyuki Iwashima <[email protected]>
net: Fix a data-race around netdev_budget_usecs.

Kuniyuki Iwashima <[email protected]>
net: Fix data-races around sysctl_max_skb_frags.

Paolo Abeni <[email protected]>
mptcp: stop relying on tcp_tx_skb_cache

Paolo Abeni <[email protected]>
tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers

Kuniyuki Iwashima <[email protected]>
net: Fix a data-race around netdev_budget.

Kuniyuki Iwashima <[email protected]>
net: Fix a data-race around sysctl_net_busy_read.

Kuniyuki Iwashima <[email protected]>
net: Fix a data-race around sysctl_net_busy_poll.

Kuniyuki Iwashima <[email protected]>
net: Fix a data-race around sysctl_tstamp_allow_data.

Kuniyuki Iwashima <[email protected]>
net: Fix data-races around sysctl_optmem_max.

Kuniyuki Iwashima <[email protected]>
ratelimit: Fix data-races in ___ratelimit().

Kuniyuki Iwashima <[email protected]>
net: Fix data-races around netdev_tstamp_prequeue.

Kuniyuki Iwashima <[email protected]>
net: Fix data-races around netdev_max_backlog.

Kuniyuki Iwashima <[email protected]>
net: Fix data-races around weight_p and dev_weight_[rt]x_bias.

Kuniyuki Iwashima <[email protected]>
net: Fix data-races around sysctl_[rw]mem_(max|default).

Pablo Neira Ayuso <[email protected]>
netfilter: flowtable: fix stuck flows on cleanup due to pending work

Pablo Neira Ayuso <[email protected]>
netfilter: flowtable: add function to invoke garbage collection immediately

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: disallow binding to already bound chain

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: disallow jump to implicit chain from set element

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: upfront validation of data via nft_data_init()

Jeremy Sowden <[email protected]>
netfilter: bitwise: improve error goto labels

Pablo Neira Ayuso <[email protected]>
netfilter: nft_cmp: optimize comparison for 16-bytes

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: consolidate rule verdict trace call

Pablo Neira Ayuso <[email protected]>
netfilter: nft_tunnel: restrict it to netdev family

Pablo Neira Ayuso <[email protected]>
netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: do not leave chain stats enabled on error

Pablo Neira Ayuso <[email protected]>
netfilter: nft_payload: do not truncate csum_offset and csum_type

Pablo Neira Ayuso <[email protected]>
netfilter: nft_payload: report ERANGE for too long offset and length

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: make table handle allocation per-netns friendly

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: disallow updates of implicit chain

Vikas Gupta <[email protected]>
bnxt_en: fix NQ resource accounting during vf creation on 57500 chips

Florian Westphal <[email protected]>
netfilter: ebtables: reject blobs that don't provide all entry points

Maciej Żenczykowski <[email protected]>
net: ipvtap - add __init/__exit annotations to module init/exit funcs

Jonathan Toppins <[email protected]>
bonding: 802.3ad: fix no transmission of LACPDUs

Sergei Antonov <[email protected]>
net: moxa: get rid of asymmetry in DMA mapping/unmapping

Xiaolei Wang <[email protected]>
net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume()

Alex Elder <[email protected]>
net: ipa: don't assume SMEM is page-aligned

Maor Dickman <[email protected]>
net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off

Aya Levin <[email protected]>
net/mlx5e: Fix wrong application of the LRO state

Moshe Shemesh <[email protected]>
net/mlx5: Avoid false positive lockdep warning by adding lock_class_key

Vlad Buslov <[email protected]>
net/mlx5e: Properly disable vlan strip on non-UL reps

Maciej Fijalkowski <[email protected]>
ice: xsk: prohibit usage of non-balanced queue id

Maciej Fijalkowski <[email protected]>
ice: xsk: Force rings to be sized to power of 2

Duoming Zhou <[email protected]>
nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout

Hayes Wang <[email protected]>
r8152: fix the RX FIFO settings when suspending

Hayes Wang <[email protected]>
r8152: fix the units of some registers for RTL8156A

Bernard Pidoux <[email protected]>

    rose: check NULL rose_loopback_neigh->loopback

Christian Brauner <[email protected]>
ntfs: fix acl handling

Peter Xu <[email protected]>
mm/smaps: don't access young/dirty bit if pte unpresent

Trond Myklebust <[email protected]>

    SUNRPC: RPC level errors should set task->tk_rpc_status

Olga Kornievskaia <[email protected]>
NFSv4.2 fix problems with __nfs42_ssc_open

Trond Myklebust <[email protected]>
NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open()

Sabrina Dubroca <[email protected]>
Revert "net: macsec: update SCI upon MAC address change."

Jakub Kicinski <[email protected]>
net: use eth_hw_addr_set() instead of ether_addr_copy()

Seth Forshee <[email protected]>
fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts

Nikolay Aleksandrov <[email protected]>

    xfrm: policy: fix metadata dst->dev xmit null pointer dereference

Herbert Xu <[email protected]>
af_key: Do not call xfrm_probe_algs in parallel

Antony Antony <[email protected]>

    xfrm: clone missing x->lastused in xfrm_do_migrate

Xin Xiong <[email protected]>
xfrm: fix refcount leak in __xfrm_policy_check()

Chen Lifu <[email protected]>
riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit

Jisheng Zhang <[email protected]>
riscv: lib: uaccess: fold fixups into body

Qu Wenruo <[email protected]>
btrfs: remove unnecessary parameter delalloc_start for writepage_delalloc()

Filipe Manana <[email protected]>
btrfs: pass the dentry to btrfs_log_new_name() instead of the inode

Filipe Manana <[email protected]>
btrfs: put initial index value of a directory in a constant

Quinn Tran <[email protected]>
scsi: qla2xxx: edif: Fix dropped IKE message

Arun Easi <[email protected]>
scsi: qla2xxx: Fix response queue handler reading stale packets

Phil Auld <[email protected]>
drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist

Werner Sembach <[email protected]>
Input: i8042 - add additional TUXEDO devices to i8042 quirk tables

Werner Sembach <[email protected]>
Input: i8042 - add TUXEDO devices to i8042 quirk tables

Werner Sembach <[email protected]>
Input: i8042 - merge quirk tables

Werner Sembach <[email protected]>
Input: i8042 - move __initconst to fix code styling warning

Naohiro Aota <[email protected]>

    btrfs: convert count_max_extents() to use fs_info->max_extent_size

Naohiro Aota <[email protected]>

    btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size

Naohiro Aota <[email protected]>
btrfs: zoned: revive max_zone_append_bytes

Naohiro Aota <[email protected]>
block: add bdev_max_segments() helper

Christoph Hellwig <[email protected]>
block: add a bdev_max_zone_append_sectors helper

Lai Jiangshan <[email protected]>
x86/entry: Move CLD to the start of the idtentry macro

Randy Dunlap <[email protected]>
kernel/sys_ni: add compat entry for fadvise64_64

Helge Deller <[email protected]>
parisc: Fix exception handler for fldw and fstw instructions

Helge Deller <[email protected]>
parisc: Make CONFIG_64BIT available for ARCH=parisc64 only

Jing-Ting Wu <[email protected]>
cgroup: Fix race condition at rebind_subsystems()

Gaosheng Cui <[email protected]>
audit: fix potential double free on error path from fsnotify_add_inode_mark

Martin Liška <[email protected]>
eth: sun: cassini: remove dead code

Jakub Kicinski <[email protected]>
wifi: rtlwifi: remove always-true condition pointed out by GCC 12

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

Diffstat:

 Documentation/ABI/testing/sysfs-devices-system-cpu |    1 +
 .../hw-vuln/processor_mmio_stale_data.rst          |   14 +
 Documentation/admin-guide/sysctl/net.rst           |    2 +-
 Makefile                                           |    4 +-
 arch/arm64/kernel/cpu_errata.c                     |    2 +
 arch/parisc/Kconfig                                |   21 +-
 arch/parisc/kernel/unaligned.c                     |    2 +-
 arch/riscv/include/asm/thread_info.h               |    2 +
 arch/riscv/kernel/traps.c                          |    3 +-
 arch/riscv/lib/uaccess.S                           |   24 +-
 arch/s390/kernel/process.c                         |   22 +-
 arch/s390/mm/fault.c                               |    4 +-
 arch/x86/entry/entry_64.S                          |    8 +-
 arch/x86/events/intel/ds.c                         |   10 +-
 arch/x86/events/intel/lbr.c                        |    8 +
 arch/x86/events/intel/uncore_snb.c                 |   18 +-
 arch/x86/include/asm/cpufeatures.h                 |    5 +-
 arch/x86/include/asm/nospec-branch.h               |   92 +-
 arch/x86/kernel/cpu/bugs.c                         |   14 +-
 arch/x86/kernel/cpu/common.c                       |   42 +-
 arch/x86/kernel/unwind_orc.c                       |   15 +-
 block/blk-mq.c                                     |    5 +-
 drivers/acpi/processor_thermal.c                   |    2 +-
 drivers/android/binder_alloc.c                     |   31 +-
 drivers/base/node.c                                |    4 +-
 drivers/base/topology.c                            |   28 +-
 drivers/block/loop.c                               |    5 +
 drivers/gpu/drm/nouveau/nouveau_bo.c               |    9 +
 drivers/input/serio/i8042-x86ia64io.h              | 1251 ++++++++++++--------
 drivers/md/md.c                                    |    3 +-
 drivers/net/bonding/bond_3ad.c                     |   38 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c    |    2 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |    2 +-
 drivers/net/ethernet/intel/ice/ice_xsk.c           |   14 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c       |   59 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   12 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |    2 +
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |    4 +
 drivers/net/ethernet/moxa/moxart_ether.c           |   11 +-
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    |  109 +-
 drivers/net/ethernet/pensando/ionic/ionic_main.c   |    4 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c    |    8 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |    9 +-
 drivers/net/ethernet/sun/cassini.c                 |    4 +-
 drivers/net/ipa/ipa_mem.c                          |    2 +-
 drivers/net/ipvlan/ipvlan_main.c                   |    2 +-
 drivers/net/ipvlan/ipvtap.c                        |    4 +-
 drivers/net/macsec.c                               |   13 +-
 drivers/net/macvlan.c                              |    2 +-
 drivers/net/phy/phy_device.c                       |    8 +-
 drivers/net/usb/r8152.c                            |   27 +-
 drivers/net/usb/smsc95xx.c                         |  139 +--
 .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c   |    5 +-
 drivers/nfc/pn533/uart.c                           |    1 +
 drivers/nvme/target/zns.c                          |    3 +-
 drivers/scsi/qla2xxx/qla_gbl.h                     |    2 +
 drivers/scsi/qla2xxx/qla_isr.c                     |   76 +-
 drivers/scsi/qla2xxx/qla_os.c                      |   10 +
 drivers/scsi/storvsc_drv.c                         |    2 +-
 drivers/scsi/ufs/ufshci.h                          |    6 +-
 drivers/video/fbdev/core/fbcon.c                   |   27 +-
 drivers/xen/privcmd.c                              |   21 +-
 fs/btrfs/btrfs_inode.h                             |   12 +-
 fs/btrfs/ctree.h                                   |   29 +-
 fs/btrfs/delalloc-space.c                          |    6 +-
 fs/btrfs/dev-replace.c                             |    5 +-
 fs/btrfs/disk-io.c                                 |    2 +
 fs/btrfs/extent_io.c                               |   18 +-
 fs/btrfs/inode.c                                   |   40 +-
 fs/btrfs/root-tree.c                               |    5 +-
 fs/btrfs/tree-log.c                                |   19 +-
 fs/btrfs/tree-log.h                                |    2 +-
 fs/btrfs/volumes.c                                 |    5 +-
 fs/btrfs/xattr.c                                   |    3 +
 fs/btrfs/zoned.c                                   |   20 +
 fs/btrfs/zoned.h                                   |    1 +
 fs/cifs/smb2ops.c                                  |   12 +-
 fs/fs-writeback.c                                  |   12 +-
 fs/io_uring.c                                      |    7 +-
 fs/namespace.c                                     |    7 +
 fs/nfs/nfs4file.c                                  |   16 +-
 fs/ntfs3/xattr.c                                   |   16 +-
 fs/proc/task_mmu.c                                 |    7 +-
 fs/zonefs/super.c                                  |    3 +-
 include/asm-generic/sections.h                     |    7 +-
 include/linux/blkdev.h                             |   11 +
 include/linux/cpumask.h                            |   18 +
 include/linux/memcontrol.h                         |   15 +-
 include/linux/mlx5/driver.h                        |    1 +
 include/linux/netdevice.h                          |   20 +-
 include/linux/netfilter_bridge/ebtables.h          |    4 -
 include/net/busy_poll.h                            |    2 +-
 include/net/netfilter/nf_flow_table.h              |    3 +
 include/net/netfilter/nf_tables.h                  |   10 +-
 include/net/netfilter/nf_tables_core.h             |    9 +
 include/net/tcp.h                                  |    2 +
 kernel/audit_fsnotify.c                            |    1 +
 kernel/bpf/verifier.c                              |   10 +-
 kernel/cgroup/cgroup.c                             |    1 +
 kernel/sys_ni.c                                    |    1 +
 lib/ratelimit.c                                    |   12 +-
 mm/backing-dev.c                                   |   10 +-
 mm/bootmem_info.c                                  |    2 +
 mm/damon/dbgfs.c                                   |    3 +
 mm/mmap.c                                          |    8 +-
 mm/page-writeback.c                                |    6 +-
 net/8021q/vlan_dev.c                               |    6 +-
 net/bridge/netfilter/ebtable_broute.c              |    8 -
 net/bridge/netfilter/ebtable_filter.c              |    8 -
 net/bridge/netfilter/ebtable_nat.c                 |    8 -
 net/bridge/netfilter/ebtables.c                    |    8 +-
 net/core/bpf_sk_storage.c                          |    5 +-
 net/core/dev.c                                     |   18 +-
 net/core/filter.c                                  |   13 +-
 net/core/gro_cells.c                               |    2 +-
 net/core/skbuff.c                                  |    2 +-
 net/core/sock.c                                    |   18 +-
 net/core/sysctl_net_core.c                         |   15 +-
 net/dsa/slave.c                                    |    4 +-
 net/hsr/hsr_device.c                               |    2 +-
 net/hsr/hsr_main.c                                 |    2 +-
 net/ipv4/devinet.c                                 |   16 +-
 net/ipv4/ip_output.c                               |    2 +-
 net/ipv4/ip_sockglue.c                             |    6 +-
 net/ipv4/tcp.c                                     |   12 +-
 net/ipv4/tcp_output.c                              |    2 +-
 net/ipv6/addrconf.c                                |    5 +-
 net/ipv6/ipv6_sockglue.c                           |    4 +-
 net/key/af_key.c                                   |    3 +
 net/mptcp/protocol.c                               |  138 ++-
 net/netfilter/ipvs/ip_vs_sync.c                    |    4 +-
 net/netfilter/nf_flow_table_core.c                 |   15 +-
 net/netfilter/nf_flow_table_offload.c              |    8 +
 net/netfilter/nf_tables_api.c                      |   96 +-
 net/netfilter/nf_tables_core.c                     |   55 +-
 net/netfilter/nft_bitwise.c                        |   67 +-
 net/netfilter/nft_cmp.c                            |  140 ++-
 net/netfilter/nft_immediate.c                      |   22 +-
 net/netfilter/nft_osf.c                            |   18 +-
 net/netfilter/nft_payload.c                        |   29 +-
 net/netfilter/nft_range.c                          |   27 +-
 net/netfilter/nft_tunnel.c                         |    1 +
 net/rose/rose_loopback.c                           |    3 +-
 net/rxrpc/call_object.c                            |    4 +-
 net/rxrpc/sendmsg.c                                |   92 +-
 net/sched/sch_generic.c                            |    2 +-
 net/socket.c                                       |    2 +-
 net/sunrpc/clnt.c                                  |    2 +-
 net/xfrm/espintcp.c                                |    2 +-
 net/xfrm/xfrm_input.c                              |    2 +-
 net/xfrm/xfrm_policy.c                             |    3 +-
 net/xfrm/xfrm_state.c                              |    1 +
 tools/perf/Makefile.config                         |    2 +-
 tools/perf/builtin-stat.c                          |    1 +
 154 files changed, 2271 insertions(+), 1316 deletions(-)