Skip to content

5.15.177-rc1 review

Greg Kroah-Hartman damon linux-nfs linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest127 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/127ceph: give up on paths longer than PATH_MAXfs/ceph/mds_client.c+4 -50 replies
2/127jbd2: flush filesystem device before updating tail sequencefs/jbd2/commit.c+2 -20 replies
3/127dm array: fix releasing a faulty array block twice in dm_array_cursor_enddrivers/md/persistent-data/dm-array.c+8 -40 replies
4/127dm array: fix unreleased btree blocks on closing a faulty array cursordrivers/md/persistent-data/dm-array.c+3 -30 replies
5/127dm array: fix cursor index when skipping across block boundariesdrivers/md/persistent-data/dm-array.c+1 -00 replies
6/127exfat: fix the infinite loop in exfat_readdir()fs/exfat/dir.c+2 -10 replies
7/127exfat: fix the infinite loop in __exfat_free_cluster()fs/exfat/fatent.c+10 -00 replies
8/127ASoC: mediatek: disable buffer pre-allocationsound/soc/mediatek/common/mtk-afe-platform-driver.c+2 -20 replies
9/127ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe()drivers/net/ieee802154/ca8210.c+5 -10 replies
10/127net: 802: LLC+SNAP OID:PID lookup on start of skb datanet/802/psnap.c+2 -20 replies
11/127tcp/dccp: complete lockless accesses to sk->sk_max_ack_backloginclude/net/inet_connection_sock.h+1 -10 replies
12/127tcp/dccp: allow a connection when sk_max_ack_backlog is zeroinclude/net/inet_connection_sock.h+1 -10 replies
13/127net_sched: cls_flow: validate TCA_FLOW_RSHIFT attributenet/sched/cls_flow.c+2 -10 replies
14/127bnxt_en: Fix possible memory leak when hwrm_req_replace failsdrivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c+2 -10 replies
15/127cxgb4: Avoid removal of uninserted tiddrivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c+4 -10 replies
16/127tls: Fix tls_sw_sendmsg error handlingnet/tls/tls_sw.c+1 -10 replies
17/127netfilter: nf_tables: imbalance in flowtable bindingnet/netfilter/nf_tables_api.c+11 -40 replies
18/127netfilter: conntrack: clamp maximum hashtable size to INT_MAXnet/netfilter/nf_conntrack_core.c+4 -10 replies
19/127drm/mediatek: Add support for 180-degree rotation in the display driverdrivers/gpu/drm/mediatek/mtk_disp_ovl.c+10 -20 replies
20/127ksmbd: fix a missing return value check bugfs/ksmbd/smb2pdu.c+3 -00 replies
21/127afs: Fix the maximum cell name lengthfs/afs/afs.h fs/afs/afs_vl.h fs/afs/vl_alias.c +1 more+9 -40 replies
22/127dm thin: make get_first_thin use rcu-safe list first functiondrivers/md/dm-thin.c+2 -30 replies
23/127dm-ebs: dont set the flag DM_TARGET_PASSES_INTEGRITYdrivers/md/dm-ebs-target.c+1 -10 replies
24/127sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxynet/sctp/sysctl.c+2 -10 replies
25/127sctp: sysctl: rto_min/max: avoid using current->nsproxynet/sctp/sysctl.c+2 -20 replies
26/127sctp: sysctl: auth_enable: avoid using current->nsproxynet/sctp/sysctl.c+1 -10 replies
27/127sctp: sysctl: udp_port: avoid using current->nsproxynet/sctp/sysctl.c+1 -10 replies
28/127sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxynet/sctp/sysctl.c+2 -10 replies
29/127drm/amd/display: Add check for granularity in dml ceil/floor helpersdrivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h+8 -00 replies
30/127riscv: Fix sleeping in invalid context in die()arch/riscv/kernel/traps.c+3 -30 replies
31/127ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]drivers/acpi/resource.c+11 -00 replies
32/127ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[]drivers/acpi/resource.c+7 -00 replies
33/127drm/amd/display: increase MAX_SURFACES to the value supported by hwdrivers/gpu/drm/amd/display/dc/dc.h+1 -10 replies
34/127drivers/block/zram/zram_drv.c: do not keep dangling zcomp pointer after zram resetdrivers/block/zram/zram_drv.c+4 -92 replies
35/127zram: check comp is non-NULL before calling comp_destroydrivers/block/zram/zram_drv.c+2 -10 replies
36/127zram: fix uninitialized ZRAM not releasing backing devicedrivers/block/zram/zram_drv.c+4 -50 replies
37/127scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivityscripts/sorttable.h+5 -10 replies
38/127md/raid5: fix atomicity violation in raid5_cache_countdrivers/md/raid5.c+8 -60 replies
39/127USB: serial: option: add MeiG Smart SRM815drivers/usb/serial/option.c+2 -10 replies
40/127USB: serial: option: add Neoway N723-EA supportdrivers/usb/serial/option.c+1 -00 replies
41/127staging: iio: ad9834: Correct phase range checkdrivers/staging/iio/frequency/ad9834.c+1 -10 replies
42/127staging: iio: ad9832: Correct phase range checkdrivers/staging/iio/frequency/ad9832.c+1 -10 replies
43/127usb-storage: Add max sectors quirk for Nokia 208drivers/usb/storage/unusual_devs.h+7 -00 replies
44/127USB: serial: cp210x: add Phoenix Contact UPS Devicedrivers/usb/serial/cp210x.c+1 -00 replies
45/127usb: dwc3: gadget: fix writing NYET thresholddrivers/usb/dwc3/core.h drivers/usb/dwc3/gadget.c+4 -10 replies
46/127topology: Keep the cpumask unchanged when printing cpumapdrivers/base/topology.c+20 -40 replies
47/127usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being nulldrivers/usb/gadget/function/u_serial.c+4 -40 replies
48/127USB: usblp: return error when setting unsupported protocoldrivers/usb/class/usblp.c+4 -30 replies
49/127USB: core: Disable LPM only for non-suspended portsdrivers/usb/core/port.c+4 -30 replies
50/127usb: fix reference leak in usb_new_device()drivers/usb/core/hub.c+4 -20 replies
51/127usb: gadget: f_uac2: Fix incorrect setting of bNumEndpointsdrivers/usb/gadget/function/f_uac2.c+1 -00 replies
52/127usb: gadget: f_fs: Remove WARN_ON in functionfs_binddrivers/usb/gadget/function/f_fs.c+1 -10 replies
53/127iio: pressure: zpa2326: fix information leak in triggered bufferdrivers/iio/pressure/zpa2326.c+2 -00 replies
54/127iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered bufferdrivers/iio/dummy/iio_simple_dummy_buffer.c+1 -10 replies
55/127iio: light: vcnl4035: fix information leak in triggered bufferdrivers/iio/light/vcnl4035.c+1 -10 replies
56/127iio: imu: kmx61: fix information leak in triggered bufferdrivers/iio/imu/kmx61.c+1 -10 replies
57/127iio: adc: ti-ads8688: fix information leak in triggered bufferdrivers/iio/adc/ti-ads8688.c+1 -10 replies
58/127iio: gyro: fxas21002c: Fix missing data update in trigger handlerdrivers/iio/gyro/fxas21002c_core.c+8 -10 replies
59/127iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep()drivers/iio/adc/ti-ads124s08.c+2 -20 replies
60/127iio: adc: at91: call input_free_device() on allocated iio_devdrivers/iio/adc/at91_adc.c+1 -10 replies
61/127iio: inkern: call iio_device_put() only on mapped devicesdrivers/iio/inkern.c+1 -10 replies
62/127iio: adc: ad7124: Disable all channels at probe timedrivers/iio/adc/ad7124.c+3 -00 replies
63/127block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()block/bfq-iosched.c+10 -20 replies
64/127arm64: dts: rockchip: add hevc power domain clock to rk3328arch/arm64/boot/dts/rockchip/rk3328.dtsi+1 -00 replies
65/127of: unittest: Add bus address range parsing testsdrivers/of/unittest.c+53 -00 replies
66/127of/address: Add support for 3 address cell busdrivers/of/address.c drivers/of/unittest-data/tests-address.dtsi drivers/of/unittest.c+87 -20 replies
67/127of: address: Fix address translation when address-size is greater than 2drivers/of/address.c+28 -20 replies
68/127of: address: Remove duplicated functionsdrivers/of/address.c+2 -110 replies
69/127of: address: Store number of bus flag cells rather than booldrivers/of/address.c+5 -90 replies
70/127of: address: Preserve the flags portion on 1:1 dma-ranges mappingdrivers/of/address.c+2 -10 replies
71/127phy: usb: Add "wake on" functionality for newer Synopsis XHCI controllersdrivers/phy/broadcom/phy-brcm-usb-init-synopsys.c+38 -80 replies
72/127phy: usb: Toggle the PHY power during initdrivers/phy/broadcom/phy-brcm-usb-init-synopsys.c+6 -00 replies
73/127ocfs2: correct return value of ocfs2_local_free_info()fs/ocfs2/quota_local.c+3 -60 replies
74/127ocfs2: fix slab-use-after-free due to dangling pointer dqi_privfs/ocfs2/quota_global.c fs/ocfs2/quota_local.c+2 -10 replies
75/127mptcp: drop port parameter of mptcp_pm_add_addr_signalnet/mptcp/options.c net/mptcp/pm.c net/mptcp/protocol.h+7 -70 replies
76/127mptcp: fix TCP options overflow.net/mptcp/options.c+7 -00 replies
77/127phy: usb: Use slow clock for wake enabled suspenddrivers/phy/broadcom/phy-brcm-usb-init-synopsys.c+3 -40 replies
78/127phy: usb: Fix clock imbalance for suspend/resumedrivers/phy/broadcom/phy-brcm-usb-init-synopsys.c drivers/phy/broadcom/phy-brcm-usb-init.h drivers/phy/broadcom/phy-brcm-usb.c+5 -60 replies
79/127net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()drivers/net/ethernet/ti/cpsw_ale.c+7 -70 replies
80/127bpf: Fix bpf_sk_select_reuseport() memory leaknet/core/filter.c+18 -120 replies
81/127pktgen: Avoid out-of-bounds access in get_imix_entriesnet/core/pktgen.c+3 -30 replies
82/127net: add exit_batch_rtnl() methodinclude/net/net_namespace.h net/core/net_namespace.c+33 -10 replies
83/127gtp: use exit_batch_rtnl() methoddrivers/net/gtp.c+10 -100 replies
84/127gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().drivers/net/gtp.c+11 -80 replies
85/127gtp: Destroy device along with udp sockets netns dismantle.drivers/net/gtp.c+6 -10 replies
86/127nfp: bpf: prevent integer overflow in nfp_bpf_event_output()drivers/net/ethernet/netronome/nfp/bpf/offload.c+2 -10 replies
87/127net: xilinx: axienet: Fix IRQ coalescing packet count overflowdrivers/net/ethernet/xilinx/xilinx_axienet_main.c+6 -00 replies
88/127net/mlx5: Add priorities for counters in RDMA namespacesdrivers/net/ethernet/mellanox/mlx5/core/fs_core.c include/linux/mlx5/device.h include/linux/mlx5/fs.h+50 -80 replies
89/127net/mlx5: Refactor mlx5_get_flow_namespacedrivers/net/ethernet/mellanox/mlx5/core/fs_core.c+32 -120 replies
90/127net/mlx5: Fix RDMA TX steering priodrivers/net/ethernet/mellanox/mlx5/core/fs_core.c+1 -00 replies
91/127drm/v3d: Ensure job pointer is set to NULL after job completiondrivers/gpu/drm/v3d/v3d_irq.c+4 -00 replies
92/127hwmon: (tmp513) Fix division of negative numbersdrivers/hwmon/tmp513.c+4 -30 replies
93/127Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data"drivers/mtd/spi-nor/core.c+1 -10 replies
94/127i2c: mux: demux-pinctrl: check initial mux selection, toodrivers/i2c/muxes/i2c-demux-pinctrl.c+3 -10 replies
95/127i2c: rcar: fix NACK handling when being a targetdrivers/i2c/busses/i2c-rcar.c+15 -50 replies
96/127mac802154: check local interfaces before deleting sdata listnet/mac802154/iface.c+4 -00 replies
97/127hfs: Sanity check the root recordfs/hfs/super.c+3 -10 replies
98/127fs: fix missing declaration of init_filesfs/file.c+1 -00 replies
99/127kheaders: Ignore silly-rename fileskernel/gen_kheaders.sh+1 -00 replies
100/127ACPI: resource: acpi_dev_irq_override(): Check DMI match lastdrivers/acpi/resource.c+3 -30 replies
101/127poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()include/linux/poll.h+9 -10 replies
102/127nvmet: propagate npwg topologydrivers/nvme/target/io-cmd-bdev.c+1 -10 replies
103/127zram: fix potential UAF of zram tabledrivers/block/zram/zram_drv.c+1 -00 replies
104/127x86/asm: Make serialize() always_inlinearch/x86/include/asm/special_insns.h+1 -10 replies
105/127net: ethernet: xgbe: re-add aneg to supported features in PHY quirksdrivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c+2 -170 replies
106/127vsock/virtio: cancel close work in the destructornet/vmw_vsock/virtio_transport_common.c+21 -80 replies
107/127vsock: reset socket state when de-assigning the transportnet/vmw_vsock/af_vsock.c+9 -00 replies
108/127vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]net/vmw_vsock/af_vsock.c+9 -00 replies
109/127filemap: avoid truncating 64-bit offset to 32 bitsmm/filemap.c+1 -10 replies
110/127fs/proc: fix softlockup in __read_vmcore (part 2)fs/proc/vmcore.c+2 -00 replies
111/127gpiolib: cdev: Fix use after free in lineinfo_changed_notifydrivers/gpio/gpiolib-cdev.c+1 -10 replies
112/127irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctlydrivers/irqchip/irq-gic-v3.c+1 -10 replies
113/127hrtimers: Handle CPU state correctly on hotpluginclude/linux/hrtimer.h kernel/cpu.c kernel/time/hrtimer.c+12 -20 replies
114/127drm/i915/fb: Relax clear color alignment to 64 bytesdrivers/gpu/drm/i915/display/intel_fb.c+1 -10 replies
115/127Revert "PCI: Use preserve_config in place of pci_flags"drivers/pci/controller/pci-host-common.c drivers/pci/probe.c+15 -90 replies
116/127iio: imu: inv_icm42600: fix spi burst write not supporteddrivers/iio/imu/inv_icm42600/inv_icm42600.h drivers/iio/imu/inv_icm42600/inv_icm42600_core.c drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c+14 -10 replies
117/127iio: imu: inv_icm42600: fix timestamps after suspend if sensor is ondrivers/iio/imu/inv_icm42600/inv_icm42600_core.c+6 -10 replies
118/127iio: adc: rockchip_saradc: fix information leak in triggered bufferdrivers/iio/adc/rockchip_saradc.c+2 -00 replies
119/127Revert "drm/amdgpu: rework resume handling for display (v2)"drivers/gpu/drm/amd/amdgpu/amdgpu_device.c+2 -430 replies
120/127Revert "regmap: detach regmap from dev on regmap_exit"drivers/base/regmap/regmap.c+0 -120 replies
121/127blk-cgroup: Fix UAF in blkcg_unpin_online()include/linux/blk-cgroup.h+5 -10 replies
122/127vsock/virtio: discard packets if the transport changesnet/vmw_vsock/virtio_transport_common.c+5 -20 replies
123/127ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()net/ipv6/route.c+1 -10 replies
124/127nfsd: add list_head nf_gc to struct nfsd_filefs/nfsd/filecache.c fs/nfsd/filecache.h+11 -80 replies
125/127x86/xen: fix SLS mitigation in xen_hypercall_iret()arch/x86/xen/xen-asm.S+1 -10 replies
126/127scsi: sg: Fix slab-use-after-free read in sg_release()drivers/scsi/sg.c+1 -10 replies
127/127net: fix data-races around sk->sk_forward_allocnet/dccp/ipv6.c net/ipv6/tcp_ipv6.c+2 -40 replies

Reviews trailers per patch

61 of 127 patches have a Reviewed-by or Acked-by.

PatchAlex MarkuzeJoe ThornberKuniyuki IwashimaJason XingEric DumazetPavan ChebbiPhil SutterAngeloGioacchino Del RegnoCK HuNamjae Jeon[email protected]Ming-Hung TsaiAlvin LeeDaniel WheelerSebastian Andrzej SiewiorRodrigo Siqueira[email protected]Sungjong Seo[email protected]Simon HormanMiquel RaynalJan KaraSergey SenozhatskyThinh NguyenJonathan CameronAlan SternJon HunterNuno SaDragan SimicYu KuaiDan CarpenterHerve CodinaFlorian FainelliRoger QuadrosSiddharth VadapalliMartin KaFai LauAntoine TenartShannon NelsonRadhey Shyam PandeyMaor GottliebMark BlochLeon RomanovskyJacob KellerJose Maria Casanova CrespoAlexander SteinTudor Ambarus[email protected][email protected]Leo Stone[email protected]Joseph QiMatthieu Baerts (NGI0)Marc ZyngierXi RuoyaoJosé Roberto de SouzaSagi GrimbergHyunwoo KimDavid AhernJeff Layton[email protected]Bart Van AsscheLuigi LeonardiMario LimoncielloShuah KhanSeongJae ParkVijayendra SumanHardik Garg
SeriesT-b T-b T-b T-b T-b T-b
1/127R-b
2/127R-b
3/127R-b
4/127R-b
5/127R-b
6/127T-b R-b
7/127R-b T-b
8/127R-b
9/127R-b R-b
10/127R-b
11/127R-b
12/127R-b R-b R-b
13/127
14/127R-b
15/127
16/127
17/127T-b
18/127
19/127R-b R-b
20/127A-b
21/127T-b
22/127A-b
23/127
24/127
25/127
26/127
27/127
28/127
29/127R-b T-b
30/127R-b
31/127
32/127
33/127R-b
34/127
35/127
36/127R-b
37/127
38/127R-b
39/127
40/127
41/127R-b
42/127
43/127A-b
44/127
45/127A-b
46/127R-b
47/127
48/127
49/127A-b T-b
50/127R-b
51/127
52/127
53/127
54/127
55/127
56/127
57/127
58/127
59/127
60/127
61/127
62/127R-b
63/127R-b
64/127R-b
65/127
66/127
67/127
68/127
69/127A-b
70/127T-b
71/127
72/127A-b
73/127
74/127T-b R-b
75/127
76/127R-b R-b
77/127A-b
78/127A-b
79/127R-b R-b R-b
80/127R-b
81/127
82/127R-b
83/127R-b
84/127
85/127
86/127
87/127R-b R-b
88/127R-b
89/127R-b R-b
90/127R-b R-b
91/127R-b
92/127
93/127T-b R-b
94/127
95/127
96/127R-b Reported-and-tested-by
97/127R-b T-b T-b
98/127
99/127
100/127R-b
101/127
102/127R-b
103/127R-b
104/127
105/127
106/127T-b R-b
107/127R-b
108/127R-b R-b
109/127
110/127
111/127
112/127A-b
113/127
114/127T-b R-b
115/127
116/127
117/127
118/127
119/127
120/127
121/127
122/127R-b
123/127R-b A-b R-b
124/127R-b
125/127
126/127T-b R-b
127/127R-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 67 reviewers.

Read the v1 thread

Cover letter [PATCH 5.15 000/127] 5.15.177-rc1 review

This is the start of the stable review cycle for the 5.15.177 release. There are 127 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 Thu, 23 Jan 2025 17:45:02 +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.177-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.177-rc1

Wang Liang <[email protected]>

    net: fix data-races around sk->sk_forward_alloc

Suraj Sonawane <[email protected]>
scsi: sg: Fix slab-use-after-free read in sg_release()

Juergen Gross <[email protected]>
x86/xen: fix SLS mitigation in xen_hypercall_iret()

Youzhong Yang <[email protected]>
nfsd: add list_head nf_gc to struct nfsd_file

Eric Dumazet <[email protected]>
ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()

Stefano Garzarella <[email protected]>
vsock/virtio: discard packets if the transport changes

Tejun Heo <[email protected]>
blk-cgroup: Fix UAF in blkcg_unpin_online()

Greg Kroah-Hartman <[email protected]>
Revert "regmap: detach regmap from dev on regmap_exit"

Greg Kroah-Hartman <[email protected]>
Revert "drm/amdgpu: rework resume handling for display (v2)"

Javier Carrasco <[email protected]>
iio: adc: rockchip_saradc: fix information leak in triggered buffer

Jean-Baptiste Maneyrol <[email protected]>
iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on

Jean-Baptiste Maneyrol <[email protected]>
iio: imu: inv_icm42600: fix spi burst write not supported

Terry Tritton <[email protected]>
Revert "PCI: Use preserve_config in place of pci_flags"

Ville Syrjälä <[email protected]>
drm/i915/fb: Relax clear color alignment to 64 bytes

Koichiro Den <[email protected]>
hrtimers: Handle CPU state correctly on hotplug

Yogesh Lal <[email protected]>
irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly

Zhongqiu Han <[email protected]>
gpiolib: cdev: Fix use after free in lineinfo_changed_notify

Rik van Riel <[email protected]>
fs/proc: fix softlockup in __read_vmcore (part 2)

Marco Nelissen <[email protected]>
filemap: avoid truncating 64-bit offset to 32 bits

Stefano Garzarella <[email protected]>
vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]

Stefano Garzarella <[email protected]>
vsock: reset socket state when de-assigning the transport

Stefano Garzarella <[email protected]>
vsock/virtio: cancel close work in the destructor

Heiner Kallweit <[email protected]>
net: ethernet: xgbe: re-add aneg to supported features in PHY quirks

Juergen Gross <[email protected]>
x86/asm: Make serialize() always_inline

Kairui Song <[email protected]>
zram: fix potential UAF of zram table

Luis Chamberlain <[email protected]>
nvmet: propagate npwg topology

Oleg Nesterov <[email protected]>
poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()

Hans de Goede <[email protected]>
ACPI: resource: acpi_dev_irq_override(): Check DMI match last

David Howells <[email protected]>
kheaders: Ignore silly-rename files

Zhang Kunbo <[email protected]>
fs: fix missing declaration of init_files

Leo Stone <[email protected]>
hfs: Sanity check the root record

Lizhi Xu <[email protected]>
mac802154: check local interfaces before deleting sdata list

Wolfram Sang <[email protected]>
i2c: rcar: fix NACK handling when being a target

Wolfram Sang <[email protected]>
i2c: mux: demux-pinctrl: check initial mux selection, too

Pratyush Yadav <[email protected]>
Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data"

David Lechner <[email protected]>
hwmon: (tmp513) Fix division of negative numbers

Maíra Canal <[email protected]>
drm/v3d: Ensure job pointer is set to NULL after job completion

Patrisious Haddad <[email protected]>
net/mlx5: Fix RDMA TX steering prio

Maor Gottlieb <[email protected]>
net/mlx5: Refactor mlx5_get_flow_namespace

Aharon Landau <[email protected]>
net/mlx5: Add priorities for counters in RDMA namespaces

Sean Anderson <[email protected]>
net: xilinx: axienet: Fix IRQ coalescing packet count overflow

Dan Carpenter <[email protected]>
nfp: bpf: prevent integer overflow in nfp_bpf_event_output()

Kuniyuki Iwashima <[email protected]>
gtp: Destroy device along with udp socket's netns dismantle.

Kuniyuki Iwashima <[email protected]>
gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().

Eric Dumazet <[email protected]>
gtp: use exit_batch_rtnl() method

Eric Dumazet <[email protected]>
net: add exit_batch_rtnl() method

Artem Chernyshev <[email protected]>
pktgen: Avoid out-of-bounds access in get_imix_entries

Michal Luczaj <[email protected]>
bpf: Fix bpf_sk_select_reuseport() memory leak

Sudheer Kumar Doredla <[email protected]>
net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()

Justin Chen <[email protected]>
phy: usb: Fix clock imbalance for suspend/resume

Justin Chen <[email protected]>
phy: usb: Use slow clock for wake enabled suspend

Paolo Abeni <[email protected]>
mptcp: fix TCP options overflow.

Geliang Tang <[email protected]>
mptcp: drop port parameter of mptcp_pm_add_addr_signal

Dennis Lam <[email protected]>
ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv

Joseph Qi <[email protected]>
ocfs2: correct return value of ocfs2_local_free_info()

Justin Chen <[email protected]>
phy: usb: Toggle the PHY power during init

Al Cooper <[email protected]>
phy: usb: Add "wake on" functionality for newer Synopsis XHCI controllers

Andrea della Porta <[email protected]>
of: address: Preserve the flags portion on 1:1 dma-ranges mapping

Rob Herring <[email protected]>
of: address: Store number of bus flag cells rather than bool

Herve Codina <[email protected]>
of: address: Remove duplicated functions

Herve Codina <[email protected]>
of: address: Fix address translation when address-size is greater than 2

Rob Herring <[email protected]>
of/address: Add support for 3 address cell bus

Rob Herring <[email protected]>
of: unittest: Add bus address range parsing tests

Peter Geis <[email protected]>
arm64: dts: rockchip: add hevc power domain clock to rk3328

Yu Kuai <[email protected]>
block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()

Uwe Kleine-König <[email protected]>
iio: adc: ad7124: Disable all channels at probe time

Joe Hattori <[email protected]>
iio: inkern: call iio_device_put() only on mapped devices

Joe Hattori <[email protected]>
iio: adc: at91: call input_free_device() on allocated iio_dev

Fabio Estevam <[email protected]>

    iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep()

Carlos Song <[email protected]>
iio: gyro: fxas21002c: Fix missing data update in trigger handler

Javier Carrasco <[email protected]>
iio: adc: ti-ads8688: fix information leak in triggered buffer

Javier Carrasco <[email protected]>
iio: imu: kmx61: fix information leak in triggered buffer

Javier Carrasco <[email protected]>
iio: light: vcnl4035: fix information leak in triggered buffer

Javier Carrasco <[email protected]>
iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer

Javier Carrasco <[email protected]>
iio: pressure: zpa2326: fix information leak in triggered buffer

Akash M <[email protected]>
usb: gadget: f_fs: Remove WARN_ON in functionfs_bind

Prashanth K <[email protected]>
usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints

Ma Ke <[email protected]>
usb: fix reference leak in usb_new_device()

Kai-Heng Feng <[email protected]>
USB: core: Disable LPM only for non-suspended ports

Jun Yan <[email protected]>
USB: usblp: return error when setting unsupported protocol

Lianqin Hu <[email protected]>
usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null

Li Huafei <[email protected]>
topology: Keep the cpumask unchanged when printing cpumap

André Draszik <[email protected]>
usb: dwc3: gadget: fix writing NYET threshold

Johan Hovold <[email protected]>

    USB: serial: cp210x: add Phoenix Contact UPS Device

Lubomir Rintel <[email protected]>
usb-storage: Add max sectors quirk for Nokia 208

Zicheng Qu <[email protected]>
staging: iio: ad9832: Correct phase range check

Zicheng Qu <[email protected]>
staging: iio: ad9834: Correct phase range check

Michal Hrusecky <[email protected]>
USB: serial: option: add Neoway N723-EA support

Chukun Pan <[email protected]>
USB: serial: option: add MeiG Smart SRM815

Gui-Dong Han <[email protected]>
md/raid5: fix atomicity violation in raid5_cache_count

Kuan-Wei Chiu <[email protected]>
scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity

Kairui Song <[email protected]>
zram: fix uninitialized ZRAM not releasing backing device

Dominique Martinet <[email protected]>
zram: check comp is non-NULL before calling comp_destroy

Sergey Senozhatsky <[email protected]>
drivers/block/zram/zram_drv.c: do not keep dangling zcomp pointer after zram reset

Melissa Wen <[email protected]>
drm/amd/display: increase MAX_SURFACES to the value supported by hw

Hans de Goede <[email protected]>

    ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[]

Hans de Goede <[email protected]>

    ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]

Nam Cao <[email protected]>
riscv: Fix sleeping in invalid context in die()

Roman Li <[email protected]>
drm/amd/display: Add check for granularity in dml ceil/floor helpers

Matthieu Baerts (NGI0) <[email protected]>

    sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy

Matthieu Baerts (NGI0) <[email protected]>

    sctp: sysctl: udp_port: avoid using current->nsproxy

Matthieu Baerts (NGI0) <[email protected]>

    sctp: sysctl: auth_enable: avoid using current->nsproxy

Matthieu Baerts (NGI0) <[email protected]>

    sctp: sysctl: rto_min/max: avoid using current->nsproxy

Matthieu Baerts (NGI0) <[email protected]>

    sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy

Mikulas Patocka <[email protected]>
dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY

Krister Johansen <[email protected]>
dm thin: make get_first_thin use rcu-safe list first function

David Howells <[email protected]>
afs: Fix the maximum cell name length

Wentao Liang <[email protected]>
ksmbd: fix a missing return value check bug

Jason-JH.Lin <[email protected]>
drm/mediatek: Add support for 180-degree rotation in the display driver

Pablo Neira Ayuso <[email protected]>
netfilter: conntrack: clamp maximum hashtable size to INT_MAX

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: imbalance in flowtable binding

Benjamin Coddington <[email protected]>
tls: Fix tls_sw_sendmsg error handling

Anumula Murali Mohan Reddy <[email protected]>
cxgb4: Avoid removal of uninserted tid

Kalesh AP <[email protected]>
bnxt_en: Fix possible memory leak when hwrm_req_replace fails

Eric Dumazet <[email protected]>
net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute

Zhongqiu Duan <[email protected]>
tcp/dccp: allow a connection when sk_max_ack_backlog is zero

Jason Xing <[email protected]>

    tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog

Antonio Pastor <[email protected]>
net: 802: LLC+SNAP OID:PID lookup on start of skb data

Keisuke Nishimura <[email protected]>

    ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe()

Chen-Yu Tsai <[email protected]>
ASoC: mediatek: disable buffer pre-allocation

Yuezhang Mo <[email protected]>
exfat: fix the infinite loop in __exfat_free_cluster()

Yuezhang Mo <[email protected]>
exfat: fix the infinite loop in exfat_readdir()

Ming-Hung Tsai <[email protected]>
dm array: fix cursor index when skipping across block boundaries

Ming-Hung Tsai <[email protected]>
dm array: fix unreleased btree blocks on closing a faulty array cursor

Ming-Hung Tsai <[email protected]>
dm array: fix releasing a faulty array block twice in dm_array_cursor_end

Zhang Yi <[email protected]>
jbd2: flush filesystem device before updating tail sequence

Max Kellermann <[email protected]>
ceph: give up on paths longer than PATH_MAX

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |   1 +
 arch/riscv/kernel/traps.c                          |   6 +-
 arch/x86/include/asm/special_insns.h               |   2 +-
 arch/x86/xen/xen-asm.S                             |   2 +-
 block/bfq-iosched.c                                |  12 ++-
 drivers/acpi/resource.c                            |  24 ++++-
 drivers/base/regmap/regmap.c                       |  12 ---
 drivers/base/topology.c                            |  24 ++++-
 drivers/block/zram/zram_drv.c                      |  24 ++---
 drivers/gpio/gpiolib-cdev.c                        |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  45 +--------
 drivers/gpu/drm/amd/display/dc/dc.h                |   2 +-
 .../gpu/drm/amd/display/dc/dml/dml_inline_defs.h   |   8 ++
 drivers/gpu/drm/i915/display/intel_fb.c            |   2 +-
 drivers/gpu/drm/mediatek/mtk_disp_ovl.c            |  12 ++-
 drivers/gpu/drm/v3d/v3d_irq.c                      |   4 +
 drivers/hwmon/tmp513.c                             |   7 +-
 drivers/i2c/busses/i2c-rcar.c                      |  20 +++-
 drivers/i2c/muxes/i2c-demux-pinctrl.c              |   4 +-
 drivers/iio/adc/ad7124.c                           |   3 +
 drivers/iio/adc/at91_adc.c                         |   2 +-
 drivers/iio/adc/rockchip_saradc.c                  |   2 +
 drivers/iio/adc/ti-ads124s08.c                     |   4 +-
 drivers/iio/adc/ti-ads8688.c                       |   2 +-
 drivers/iio/dummy/iio_simple_dummy_buffer.c        |   2 +-
 drivers/iio/gyro/fxas21002c_core.c                 |  11 ++-
 drivers/iio/imu/inv_icm42600/inv_icm42600.h        |   1 +
 drivers/iio/imu/inv_icm42600/inv_icm42600_core.c   |  18 +++-
 drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c    |   3 +-
 drivers/iio/imu/kmx61.c                            |   2 +-
 drivers/iio/inkern.c                               |   2 +-
 drivers/iio/light/vcnl4035.c                       |   2 +-
 drivers/iio/pressure/zpa2326.c                     |   2 +
 drivers/irqchip/irq-gic-v3.c                       |   2 +-
 drivers/md/dm-ebs-target.c                         |   2 +-
 drivers/md/dm-thin.c                               |   5 +-
 drivers/md/persistent-data/dm-array.c              |  19 ++--
 drivers/md/raid5.c                                 |  14 +--
 drivers/mtd/spi-nor/core.c                         |   2 +-
 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c        |  19 +---
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c      |   3 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |   5 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |  95 ++++++++++++++----
 drivers/net/ethernet/netronome/nfp/bpf/offload.c   |   3 +-
 drivers/net/ethernet/ti/cpsw_ale.c                 |  14 +--
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   6 ++
 drivers/net/gtp.c                                  |  42 ++++----
 drivers/net/ieee802154/ca8210.c                    |   6 +-
 drivers/nvme/target/io-cmd-bdev.c                  |   2 +-
 drivers/of/address.c                               |  76 ++++++++++----
 drivers/of/unittest-data/tests-address.dtsi        |   9 +-
 drivers/of/unittest.c                              | 109 +++++++++++++++++++++
 drivers/pci/controller/pci-host-common.c           |   4 +
 drivers/pci/probe.c                                |  20 ++--
 drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c  |  53 ++++++++--
 drivers/phy/broadcom/phy-brcm-usb-init.h           |   1 -
 drivers/phy/broadcom/phy-brcm-usb.c                |   8 +-
 drivers/scsi/sg.c                                  |   2 +-
 drivers/staging/iio/frequency/ad9832.c             |   2 +-
 drivers/staging/iio/frequency/ad9834.c             |   2 +-
 drivers/usb/class/usblp.c                          |   7 +-
 drivers/usb/core/hub.c                             |   6 +-
 drivers/usb/core/port.c                            |   7 +-
 drivers/usb/dwc3/core.h                            |   1 +
 drivers/usb/dwc3/gadget.c                          |   4 +-
 drivers/usb/gadget/function/f_fs.c                 |   2 +-
 drivers/usb/gadget/function/f_uac2.c               |   1 +
 drivers/usb/gadget/function/u_serial.c             |   8 +-
 drivers/usb/serial/cp210x.c                        |   1 +
 drivers/usb/serial/option.c                        |   4 +-
 drivers/usb/storage/unusual_devs.h                 |   7 ++
 fs/afs/afs.h                                       |   2 +-
 fs/afs/afs_vl.h                                    |   1 +
 fs/afs/vl_alias.c                                  |   8 +-
 fs/afs/vlclient.c                                  |   2 +-
 fs/ceph/mds_client.c                               |   9 +-
 fs/exfat/dir.c                                     |   3 +-
 fs/exfat/fatent.c                                  |  10 ++
 fs/file.c                                          |   1 +
 fs/hfs/super.c                                     |   4 +-
 fs/jbd2/commit.c                                   |   4 +-
 fs/ksmbd/smb2pdu.c                                 |   3 +
 fs/nfsd/filecache.c                                |  18 ++--
 fs/nfsd/filecache.h                                |   1 +
 fs/ocfs2/quota_global.c                            |   2 +-
 fs/ocfs2/quota_local.c                             |  10 +-
 fs/proc/vmcore.c                                   |   2 +
 include/linux/blk-cgroup.h                         |   6 +-
 include/linux/hrtimer.h                            |   1 +
 include/linux/mlx5/device.h                        |   2 +
 include/linux/mlx5/fs.h                            |   2 +
 include/linux/poll.h                               |  10 +-
 include/net/inet_connection_sock.h                 |   2 +-
 include/net/net_namespace.h                        |   3 +
 kernel/cpu.c                                       |   2 +-
 kernel/gen_kheaders.sh                             |   1 +
 kernel/time/hrtimer.c                              |  11 ++-
 mm/filemap.c                                       |   2 +-
 net/802/psnap.c                                    |   4 +-
 net/core/filter.c                                  |  30 +++---
 net/core/net_namespace.c                           |  31 +++++-
 net/core/pktgen.c                                  |   6 +-
 net/dccp/ipv6.c                                    |   2 +-
 net/ipv6/route.c                                   |   2 +-
 net/ipv6/tcp_ipv6.c                                |   4 +-
 net/mac802154/iface.c                              |   4 +
 net/mptcp/options.c                                |  12 ++-
 net/mptcp/pm.c                                     |   7 +-
 net/mptcp/protocol.h                               |   2 +-
 net/netfilter/nf_conntrack_core.c                  |   5 +-
 net/netfilter/nf_tables_api.c                      |  15 ++-
 net/sched/cls_flow.c                               |   3 +-
 net/sctp/sysctl.c                                  |  14 +--
 net/tls/tls_sw.c                                   |   2 +-
 net/vmw_vsock/af_vsock.c                           |  18 ++++
 net/vmw_vsock/virtio_transport_common.c            |  38 ++++---
 scripts/sorttable.h                                |   6 +-
 .../soc/mediatek/common/mtk-afe-platform-driver.c  |   4 +-
 119 files changed, 830 insertions(+), 347 deletions(-)