Skip to content

5.15.107-rc1 review

Greg Kroah-Hartman linux-gpio linux-patches lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest93 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/93soc: sifive: ccache: Rename SiFive L2 cache to Composable cache.drivers/edac/Kconfig drivers/edac/sifive_edac.c drivers/soc/sifive/Kconfig +5 more+272 -2642 replies
2/93soc: sifive: ccache: determine the cache level from dtsdrivers/soc/sifive/sifive_ccache.c+5 -10 replies
3/93soc: sifive: ccache: reduce printing on initdrivers/soc/sifive/sifive_ccache.c+11 -140 replies
4/93soc: sifive: ccache: use pr_fmt() to remove CCACHE: prefixesdrivers/soc/sifive/sifive_ccache.c+10 -70 replies
5/93soc: sifive: ccache: fix missing iounmap() in error path in sifive_ccache_init()drivers/soc/sifive/sifive_ccache.c+11 -40 replies
6/93soc: sifive: ccache: fix missing free_irq() in error path in sifive_ccache_init()drivers/soc/sifive/sifive_ccache.c+4 -10 replies
7/93soc: sifive: ccache: fix missing of_node_put() in sifive_ccache_init()drivers/soc/sifive/sifive_ccache.c+11 -40 replies
8/93ocfs2: ocfs2_mount_volume does cleanup job before return errorfs/ocfs2/super.c+23 -120 replies
9/93ocfs2: rewrite error handling of ocfs2_fill_superfs/ocfs2/super.c+32 -350 replies
10/93ocfs2: fix memory leak in ocfs2_mount_volume()fs/ocfs2/journal.c fs/ocfs2/journal.h fs/ocfs2/super.c+6 -20 replies
11/93NFSD: Fix sparse warningfs/nfsd/nfs4proc.c+1 -10 replies
12/93NFSD: pass range end to vfs_fsync_range() instead of countfs/nfsd/nfs4proc.c+3 -20 replies
13/93RDMA/irdma: Do not request 2-level PBLEs for CQ allocdrivers/infiniband/hw/irdma/verbs.c+5 -100 replies
14/93platform/x86: int3472: Split into 2 driversdrivers/platform/x86/intel/int3472/Makefile drivers/platform/x86/intel/int3472/clk_and_regulator.c drivers/platform/x86/intel/int3472/common.c +4 more+105 -1200 replies
15/93platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output modedrivers/platform/x86/intel/int3472/clk_and_regulator.c drivers/platform/x86/intel/int3472/discrete.c+7 -00 replies
16/93iavf: return errno code instead of status codedrivers/net/ethernet/intel/iavf/iavf_main.c+10 -100 replies
17/93iavf/iavf_main: actually log ->src mask when talking about itdrivers/net/ethernet/intel/iavf/iavf_main.c+1 -10 replies
18/93serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cardsdrivers/tty/serial/8250/8250_exar.c+13 -240 replies
19/93serial: exar: Add support for Sealevel 7xxxC serial cardsdrivers/tty/serial/8250/8250_exar.c+14 -00 replies
20/93drm/amdgpu: Prevent race between late signaled fences and GPU reset.drivers/gpu/drm/amd/amdgpu/amdgpu_device.c drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h+23 -00 replies
21/93drm/amdgpu: fix amdgpu_job_free_resources v2drivers/gpu/drm/amd/amdgpu/amdgpu_job.c+8 -20 replies
22/93bpf: hash map, avoid deadlock with suitable hash maskkernel/bpf/hashtab.c+2 -20 replies
23/93gpio: GPIO_REGMAP: select REGMAP instead of depending on itdrivers/gpio/Kconfig+1 -10 replies
24/93Drivers: vmbus: Check for channel allocation before looking up relidsdrivers/hv/connection.c+4 -00 replies
25/93pwm: cros-ec: Explicitly set .polarity in .get_state()drivers/pwm/pwm-cros-ec.c+1 -00 replies
26/93pwm: sprd: Explicitly set .polarity in .get_state()drivers/pwm/pwm-sprd.c+1 -00 replies
27/93KVM: s390: pv: fix external interruption loop not always detectedarch/s390/kvm/intercept.c+24 -80 replies
28/93wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded stanet/mac80211/sta_info.c+2 -10 replies
29/93net: qrtr: combine nameservice into main modulenet/qrtr/Makefile net/qrtr/af_qrtr.c+2 -10 replies
30/93net: qrtr: Fix a refcount bug in qrtr_recvmsg()net/qrtr/af_qrtr.c+2 -00 replies
31/93NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGALfs/nfsd/nfs4xdr.c+3 -10 replies
32/93icmp: guard against too small mtunet/ipv4/icmp.c+5 -00 replies
33/93net: dont let netpoll invoke NAPI if in xmit contextnet/core/netpoll.c+18 -10 replies
34/93net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bitdrivers/net/dsa/mv88e6xxx/chip.c drivers/net/dsa/mv88e6xxx/global2.c drivers/net/dsa/mv88e6xxx/global2.h+22 -10 replies
35/93sctp: check send stream number after wait_for_sndbufnet/sctp/socket.c+4 -00 replies
36/93net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENTnet/qrtr/ns.c+9 -60 replies
37/93ipv6: Fix an uninit variable access bug in __ip6_make_skb()net/ipv6/ip6_output.c+6 -10 replies
38/93platform/x86: think-lmi: Fix memory leak when showing current settingsdrivers/platform/x86/think-lmi.c+4 -20 replies
39/93platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI stringsdrivers/platform/x86/think-lmi.c+4 -30 replies
40/93platform/x86: think-lmi: Clean up display of current_value on Thinkstationdrivers/platform/x86/think-lmi.c+6 -30 replies
41/93gpio: davinci: Add irq chip flag to skip set wakedrivers/gpio/gpio-davinci.c+1 -10 replies
42/93net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probedrivers/net/ethernet/ti/am65-cpsw-nuss.c+4 -20 replies
43/93net: stmmac: fix up RX flow hash indirection table when setting channelsdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+5 -10 replies
44/93sunrpc: only free unix grouplist after RCU settlesnet/sunrpc/svcauth_unix.c+13 -40 replies
45/93NFSD: callback request does not use correct credential for AUTH_SYSfs/nfsd/nfs4callback.c+2 -20 replies
46/93ice: fix wrong fallback logic for FDIRdrivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c+4 -30 replies
47/93ice: Reset FDIR counter in FDIR init stagedrivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c+16 -00 replies
48/93ethtool: reset #lanes when lanes is omittednet/ethtool/linkmodes.c+4 -30 replies
49/93gve: Secure enough bytes in the first TX desc for all TCP pktsdrivers/net/ethernet/google/gve/gve.h drivers/net/ethernet/google/gve/gve_tx.c+7 -70 replies
50/93kbuild: refactor single builds of *.koMakefile+4 -120 replies
51/93usb: xhci: tegra: fix sleep in atomic calldrivers/usb/host/xhci-tegra.c+3 -30 replies
52/93xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommudrivers/usb/host/xhci.c+5 -10 replies
53/93usb: cdnsp: Fixes error: uninitialized symbol lendrivers/usb/cdns3/cdnsp-ep0.c+1 -20 replies
54/93usb: dwc3: pci: add support for the Intel Meteor Lake-Sdrivers/usb/dwc3/dwc3-pci.c+4 -00 replies
55/93USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDsdrivers/usb/serial/cp210x.c+1 -00 replies
56/93usb: typec: altmodes/displayport: Fix configure initial pin assignmentdrivers/usb/typec/altmodes/displayport.c+5 -10 replies
57/93USB: serial: option: add Telit FE990 compositionsdrivers/usb/serial/option.c+8 -00 replies
58/93USB: serial: option: add Quectel RM500U-CN modemdrivers/usb/serial/option.c+2 -00 replies
59/93iio: adis16480: select CONFIG_CRC32drivers/iio/imu/Kconfig+1 -00 replies
60/93iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chipdrivers/iio/adc/ti-ads7950.c+1 -00 replies
61/93iio: dac: cio-dac: Fix max DAC write value check for 12-bitdrivers/iio/dac/cio-dac.c+2 -20 replies
62/93iio: light: cm32181: Unregister second I2C client if presentdrivers/iio/light/cm32181.c+12 -00 replies
63/93tty: serial: sh-sci: Fix transmit end interrupt handlerdrivers/tty/serial/sh-sci.c+8 -00 replies
64/93tty: serial: sh-sci: Fix Rx on RZ/G2L SCIdrivers/tty/serial/sh-sci.c+1 -10 replies
65/93tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_emptydrivers/tty/serial/fsl_lpuart.c+7 -10 replies
66/93nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()fs/nilfs2/segment.c+1 -20 replies
67/93nilfs2: fix sysfs interface lifetimefs/nilfs2/super.c fs/nilfs2/the_nilfs.c+9 -50 replies
68/93dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFsDocumentation/devicetree/bindings/serial/renesas,scif.yaml+2 -20 replies
69/93ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARNfs/ksmbd/connection.c+1 -40 replies
70/93ALSA: hda/realtek: Add quirk for Clevo X370SNWsound/pci/hda/patch_realtek.c+1 -00 replies
71/93coresight: etm4x: Do not access TRCIDR1 for identificationdrivers/hwtracing/coresight/coresight-etm4x-core.c drivers/hwtracing/coresight/coresight-etm4x.h+15 -270 replies
72/93coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bugdrivers/hwtracing/coresight/coresight-etm4x-core.c+1 -10 replies
73/93iio: adc: ad7791: fix IRQ flagsdrivers/iio/adc/ad7791.c+1 -10 replies
74/93scsi: qla2xxx: Fix memory leak in qla2x00_probe_one()drivers/scsi/qla2xxx/qla_os.c+1 -00 replies
75/93scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()drivers/scsi/iscsi_tcp.c+1 -20 replies
76/93smb3: allow deferred close timeout to be configurablefs/cifs/cifsfs.c fs/cifs/connect.c fs/cifs/file.c +2 more+22 -20 replies
77/93smb3: lower default deferred close timeout to address perf regressionfs/cifs/fs_context.h+1 -10 replies
78/93cifs: sanitize paths in cifs_update_super_prepath.fs/cifs/fs_context.c fs/cifs/fs_context.h fs/cifs/misc.c+11 -70 replies
79/93perf/core: Fix the same task check in perf_event_set_outputkernel/events/core.c+1 -10 replies
80/93ftrace: Mark get_lock_parent_ip() __always_inlineinclude/linux/ftrace.h+1 -10 replies
81/93ftrace: Fix issue that direct->addr not restored in modify_ftrace_direct()kernel/trace/ftrace.c+9 -60 replies
82/93fs: drop peer group ids under namespace lockfs/namespace.c+1 -10 replies
83/93can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory accessnet/can/j1939/transport.c+4 -10 replies
84/93can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT eventsnet/can/isotp.c+16 -10 replies
85/93tracing: Free error logs of tracing instanceskernel/trace/trace.c+1 -00 replies
86/93ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()sound/soc/codecs/hdac_hdmi.c+11 -60 replies
87/93mm: vmalloc: avoid warn_alloc noise caused by fatal signalmm/vmalloc.c+5 -30 replies
88/93drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error pathdrivers/gpu/drm/panfrost/panfrost_mmu.c+1 -00 replies
89/93drm/nouveau/disp: Support more modes by checking with lower bpcdrivers/gpu/drm/nouveau/dispnv50/disp.c drivers/gpu/drm/nouveau/nouveau_dp.c+37 -30 replies
90/93ring-buffer: Fix race while reader and writer are on the same pagekernel/trace/ring_buffer.c+12 -10 replies
91/93mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()mm/swapfile.c+2 -10 replies
92/93drm/bridge: lt9611: Fix PLL being unable to lockdrivers/gpu/drm/bridge/lontium-lt9611.c+1 -00 replies
93/93mm: take a page reference when removing device exclusive entriesmm/memory.c+15 -10 replies

Reviews trailers per patch

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

PatchConor DooleyJoseph QiDai NgoAndy ShevchenkoDaniel ScallySakari AilusKonrad JankowskiMichal SwiatkowskiBjorn AnderssonSteev KlimaszewskiManivannan SadhasivamEric DumazetAndrew LunnFlorian FainelliChristian KönigMirsad Goran TodorovacMario LimoncielloHans de GoedeLinus WalleijRoger QuadrosJeff LaytonRafal RomanowskiAlex DeucherDanielle RatsonIdo SchimmelYonghong SongHou TaoMichael WalleDexuan CuiGuenter RoeckJanosch FrankChristian BorntraegerDavid LechnerKrzysztof KozlowskiNamjae JeonMarc ZyngierMike LeachAnshuman KhandualJames ClarkHimanshu MadhaniMike ChristieBharath SMShyam Prasad NPaulo Alcantara (SUSE)Yin FengweiZhengjun XingHeikki KrogerusNuno SáOliver HartkoppRalph CampbellJohn HubbardDavid HildenbrandPierre-Louis BossartLorenzo StoakesSteven PriceLyude PaulYongchen YinAmit PundirShuangpeng BaiShuah KhanBagas SanjayaRon EconomosLinux Kernel Functional TestingHarshit Mogalapalli
SeriesT-b T-b T-b T-b T-b T-b T-b
1/93R-b
2/93R-b
3/93R-b
4/93R-b
5/93R-b
6/93R-b
7/93R-b
8/93R-b
9/93R-b
10/93R-b
11/93
12/93T-b
13/93
14/93R-b
15/93R-b R-b R-b
16/93T-b
17/93R-b
18/93
19/93
20/93A-b
21/93R-b
22/93A-b A-b
23/93A-b
24/93R-b
25/93R-b
26/93
27/93R-b R-b
28/93
29/93R-b T-b R-b
30/93
31/93
32/93
33/93R-b
34/93R-b R-b
35/93
36/93R-b
37/93
38/93T-b T-b R-b
39/93T-b T-b R-b
40/93T-b T-b R-b
41/93R-b
42/93R-b
43/93
44/93
45/93R-b
46/93T-b
47/93T-b
48/93R-b R-b
49/93
50/93
51/93
52/93A-b
53/93
54/93
55/93
56/93R-b
57/93
58/93
59/93R-b
60/93A-b
61/93
62/93R-b
63/93
64/93
65/93
66/93
67/93
68/93A-b
69/93A-b
70/93
71/93R-b R-b
72/93R-b
73/93
74/93R-b
75/93R-b
76/93R-b R-b R-b
77/93R-b R-b T-b
78/93R-b
79/93R-b
80/93
81/93
82/93
83/93T-b
84/93T-b A-b
85/93T-b
86/93R-b
87/93R-b
88/93R-b
89/93R-b
90/93
91/93T-b
92/93R-b
93/93R-b R-b A-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 64 reviewers.

Read the v1 thread

Cover letter [PATCH 5.15 00/93] 5.15.107-rc1 review

This is the start of the stable review cycle for the 5.15.107 release. There are 93 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, 14 Apr 2023 08:28: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.107-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.107-rc1

Alistair Popple <[email protected]>
mm: take a page reference when removing device exclusive entries

Robert Foss <[email protected]>
drm/bridge: lt9611: Fix PLL being unable to lock

Rongwei Wang <[email protected]>
mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()

Zheng Yejian <[email protected]>
ring-buffer: Fix race while reader and writer are on the same page

Karol Herbst <[email protected]>
drm/nouveau/disp: Support more modes by checking with lower bpc

Boris Brezillon <[email protected]>
drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path

Yafang Shao <[email protected]>
mm: vmalloc: avoid warn_alloc noise caused by fatal signal

Jason Montleon <[email protected]>
ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()

Steven Rostedt (Google) <[email protected]>
tracing: Free error logs of tracing instances

Michal Sojka <[email protected]>
can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events

Oleksij Rempel <[email protected]>

    can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access

Christian Brauner <[email protected]>
fs: drop peer group ids under namespace lock

Zheng Yejian <[email protected]>

    ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct()

John Keeping <[email protected]>
ftrace: Mark get_lock_parent_ip() __always_inline

Kan Liang <[email protected]>
perf/core: Fix the same task check in perf_event_set_output

Thiago Rafael Becker <[email protected]>
cifs: sanitize paths in cifs_update_super_prepath.

Steve French <[email protected]>
smb3: lower default deferred close timeout to address perf regression

Steve French <[email protected]>
smb3: allow deferred close timeout to be configurable

Zhong Jinghua <[email protected]>
scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()

Li Zetao <[email protected]>
scsi: qla2xxx: Fix memory leak in qla2x00_probe_one()

Nuno Sá <[email protected]>
iio: adc: ad7791: fix IRQ flags

Steve Clevenger <[email protected]>

    coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug

Suzuki K Poulose <[email protected]>
coresight: etm4x: Do not access TRCIDR1 for identification

Jeremy Soller <[email protected]>
ALSA: hda/realtek: Add quirk for Clevo X370SNW

Marios Makassikis <[email protected]>
ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN

Geert Uytterhoeven <[email protected]>
dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs

Ryusuke Konishi <[email protected]>
nilfs2: fix sysfs interface lifetime

Ryusuke Konishi <[email protected]>
nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()

Sherry Sun <[email protected]>
tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty

Biju Das <[email protected]>
tty: serial: sh-sci: Fix Rx on RZ/G2L SCI

Biju Das <[email protected]>
tty: serial: sh-sci: Fix transmit end interrupt handler

Kai-Heng Feng <[email protected]>
iio: light: cm32181: Unregister second I2C client if present

William Breathitt Gray <[email protected]>
iio: dac: cio-dac: Fix max DAC write value check for 12-bit

Lars-Peter Clausen <[email protected]>
iio: adc: ti-ads7950: Set can_sleep flag for GPIO chip

Arnd Bergmann <[email protected]>

    iio: adis16480: select CONFIG_CRC32

Bjørn Mork <[email protected]>
USB: serial: option: add Quectel RM500U-CN modem

Enrico Sau <[email protected]>
USB: serial: option: add Telit FE990 compositions

RD Babiera <[email protected]>
usb: typec: altmodes/displayport: Fix configure initial pin assignment

Kees Jan Koster <[email protected]>

    USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs

Heikki Krogerus <[email protected]>
usb: dwc3: pci: add support for the Intel Meteor Lake-S

Pawel Laszczak <[email protected]>
usb: cdnsp: Fixes error: uninitialized symbol 'len'

D Scott Phillips <[email protected]>
xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu

Wayne Chang <[email protected]>
usb: xhci: tegra: fix sleep in atomic call

Masahiro Yamada <[email protected]>
kbuild: refactor single builds of *.ko

Shailend Chand <[email protected]>
gve: Secure enough bytes in the first TX desc for all TCP pkts

Andy Roulin <[email protected]>
ethtool: reset #lanes when lanes is omitted

Lingyu Liu <[email protected]>
ice: Reset FDIR counter in FDIR init stage

Simei Su <[email protected]>
ice: fix wrong fallback logic for FDIR

Dai Ngo <[email protected]>
NFSD: callback request does not use correct credential for AUTH_SYS

Jeff Layton <[email protected]>
sunrpc: only free unix grouplist after RCU settles

Corinna Vinschen <[email protected]>
net: stmmac: fix up RX flow hash indirection table when setting channels

Siddharth Vadapalli <[email protected]>
net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe

Dhruva Gole <[email protected]>
gpio: davinci: Add irq chip flag to skip set wake

Mark Pearson <[email protected]>
platform/x86: think-lmi: Clean up display of current_value on Thinkstation

Mark Pearson <[email protected]>
platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI strings

Armin Wolf <[email protected]>
platform/x86: think-lmi: Fix memory leak when showing current settings

Ziyang Xuan <[email protected]>
ipv6: Fix an uninit variable access bug in __ip6_make_skb()

Sricharan Ramabadhran <[email protected]>
net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT

Xin Long <[email protected]>
sctp: check send stream number after wait_for_sndbuf

Gustav Ekelund <[email protected]>
net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bit

Jakub Kicinski <[email protected]>
net: don't let netpoll invoke NAPI if in xmit context

Eric Dumazet <[email protected]>
icmp: guard against too small mtu

Chuck Lever <[email protected]>

    NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL

Ziyang Xuan <[email protected]>
net: qrtr: Fix a refcount bug in qrtr_recvmsg()

Luca Weiss <[email protected]>
net: qrtr: combine nameservice into main module

Felix Fietkau <[email protected]>
wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta

Nico Boehr <[email protected]>
KVM: s390: pv: fix external interruption loop not always detected

Uwe Kleine-König <[email protected]>
pwm: sprd: Explicitly set .polarity in .get_state()

Uwe Kleine-König <[email protected]>
pwm: cros-ec: Explicitly set .polarity in .get_state()

Mohammed Gamal <[email protected]>
Drivers: vmbus: Check for channel allocation before looking up relids

Randy Dunlap <[email protected]>
gpio: GPIO_REGMAP: select REGMAP instead of depending on it

Tonghao Zhang <[email protected]>
bpf: hash map, avoid deadlock with suitable hash mask

Christian König <[email protected]>
drm/amdgpu: fix amdgpu_job_free_resources v2

Andrey Grodzovsky <[email protected]>
drm/amdgpu: Prevent race between late signaled fences and GPU reset.

Matthew Howell <[email protected]>
serial: exar: Add support for Sealevel 7xxxC serial cards

Andy Shevchenko <[email protected]>
serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards

Daniil Tatianin <[email protected]>

    iavf/iavf_main: actually log ->src mask when talking about it

Jacob Keller <[email protected]>
iavf: return errno code instead of status code

Hans de Goede <[email protected]>
platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode

Hans de Goede <[email protected]>
platform/x86: int3472: Split into 2 drivers

Mustafa Ismail <[email protected]>
RDMA/irdma: Do not request 2-level PBLEs for CQ alloc

Brian Foster <[email protected]>
NFSD: pass range end to vfs_fsync_range() instead of count

Chuck Lever <[email protected]>
NFSD: Fix sparse warning

Li Zetao <[email protected]>
ocfs2: fix memory leak in ocfs2_mount_volume()

Heming Zhao via Ocfs2-devel <[email protected]>
ocfs2: rewrite error handling of ocfs2_fill_super

Heming Zhao via Ocfs2-devel <[email protected]>
ocfs2: ocfs2_mount_volume does cleanup job before return error

Yang Yingliang <[email protected]>
soc: sifive: ccache: fix missing of_node_put() in sifive_ccache_init()

Yang Yingliang <[email protected]>
soc: sifive: ccache: fix missing free_irq() in error path in sifive_ccache_init()

Yang Yingliang <[email protected]>
soc: sifive: ccache: fix missing iounmap() in error path in sifive_ccache_init()

Ben Dooks <[email protected]>
soc: sifive: ccache: use pr_fmt() to remove CCACHE: prefixes

Ben Dooks <[email protected]>
soc: sifive: ccache: reduce printing on init

Zong Li <[email protected]>
soc: sifive: ccache: determine the cache level from dts

Greentime Hu <[email protected]>
soc: sifive: ccache: Rename SiFive L2 cache to Composable cache.

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

Diffstat:

 .../devicetree/bindings/serial/renesas,scif.yaml   |   4 +-
 Makefile                                           |  20 +-
 arch/s390/kvm/intercept.c                          |  32 ++-
 drivers/edac/Kconfig                               |   2 +-
 drivers/edac/sifive_edac.c                         |  12 +-
 drivers/gpio/Kconfig                               |   2 +-
 drivers/gpio/gpio-davinci.c                        |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |  18 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h           |   1 +
 drivers/gpu/drm/bridge/lontium-lt9611.c            |   1 +
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |  32 +++
 drivers/gpu/drm/nouveau/nouveau_dp.c               |   8 +-
 drivers/gpu/drm/panfrost/panfrost_mmu.c            |   1 +
 drivers/hv/connection.c                            |   4 +
 drivers/hwtracing/coresight/coresight-etm4x-core.c |  24 +-
 drivers/hwtracing/coresight/coresight-etm4x.h      |  20 +-
 drivers/iio/adc/ad7791.c                           |   2 +-
 drivers/iio/adc/ti-ads7950.c                       |   1 +
 drivers/iio/dac/cio-dac.c                          |   4 +-
 drivers/iio/imu/Kconfig                            |   1 +
 drivers/iio/light/cm32181.c                        |  12 +
 drivers/infiniband/hw/irdma/verbs.c                |  15 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |   2 +-
 drivers/net/dsa/mv88e6xxx/global2.c                |  20 ++
 drivers/net/dsa/mv88e6xxx/global2.h                |   1 +
 drivers/net/ethernet/google/gve/gve.h              |   2 +
 drivers/net/ethernet/google/gve/gve_tx.c           |  12 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |  22 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c |  23 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   6 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |   6 +-
 drivers/platform/x86/intel/int3472/Makefile        |   9 +-
 ...472_clk_and_regulator.c => clk_and_regulator.c} |   5 +-
 drivers/platform/x86/intel/int3472/common.c        |  54 +++++
 .../{intel_skl_int3472_common.h => common.h}       |   3 -
 .../{intel_skl_int3472_discrete.c => discrete.c}   |  32 ++-
 .../x86/intel/int3472/intel_skl_int3472_common.c   | 106 --------
 .../{intel_skl_int3472_tps68470.c => tps68470.c}   |  23 +-
 drivers/platform/x86/think-lmi.c                   |  20 +-
 drivers/pwm/pwm-cros-ec.c                          |   1 +
 drivers/pwm/pwm-sprd.c                             |   1 +
 drivers/scsi/iscsi_tcp.c                           |   3 +-
 drivers/scsi/qla2xxx/qla_os.c                      |   1 +
 drivers/soc/sifive/Kconfig                         |   6 +-
 drivers/soc/sifive/Makefile                        |   2 +-
 drivers/soc/sifive/sifive_ccache.c                 | 266 +++++++++++++++++++++
 drivers/soc/sifive/sifive_l2_cache.c               | 237 ------------------
 drivers/tty/serial/8250/8250_exar.c                |  51 ++--
 drivers/tty/serial/fsl_lpuart.c                    |   8 +-
 drivers/tty/serial/sh-sci.c                        |  10 +-
 drivers/usb/cdns3/cdnsp-ep0.c                      |   3 +-
 drivers/usb/dwc3/dwc3-pci.c                        |   4 +
 drivers/usb/host/xhci-tegra.c                      |   6 +-
 drivers/usb/host/xhci.c                            |   6 +-
 drivers/usb/serial/cp210x.c                        |   1 +
 drivers/usb/serial/option.c                        |  10 +
 drivers/usb/typec/altmodes/displayport.c           |   6 +-
 fs/cifs/cifsfs.c                                   |   1 +
 fs/cifs/connect.c                                  |   2 +
 fs/cifs/file.c                                     |   4 +-
 fs/cifs/fs_context.c                               |  22 +-
 fs/cifs/fs_context.h                               |  11 +
 fs/cifs/misc.c                                     |   2 +-
 fs/ksmbd/connection.c                              |   5 +-
 fs/namespace.c                                     |   2 +-
 fs/nfsd/nfs4callback.c                             |   4 +-
 fs/nfsd/nfs4proc.c                                 |   7 +-
 fs/nfsd/nfs4xdr.c                                  |   4 +-
 fs/nilfs2/segment.c                                |   3 +-
 fs/nilfs2/super.c                                  |   2 +
 fs/nilfs2/the_nilfs.c                              |  12 +-
 fs/ocfs2/journal.c                                 |   2 +-
 fs/ocfs2/journal.h                                 |   1 +
 fs/ocfs2/super.c                                   | 105 ++++----
 include/linux/ftrace.h                             |   2 +-
 include/soc/sifive/sifive_ccache.h                 |  16 ++
 include/soc/sifive/sifive_l2_cache.h               |  16 --
 kernel/bpf/hashtab.c                               |   4 +-
 kernel/events/core.c                               |   2 +-
 kernel/trace/ftrace.c                              |  15 +-
 kernel/trace/ring_buffer.c                         |  13 +-
 kernel/trace/trace.c                               |   1 +
 mm/memory.c                                        |  16 +-
 mm/swapfile.c                                      |   3 +-
 mm/vmalloc.c                                       |   8 +-
 net/can/isotp.c                                    |  17 +-
 net/can/j1939/transport.c                          |   5 +-
 net/core/netpoll.c                                 |  19 +-
 net/ethtool/linkmodes.c                            |   7 +-
 net/ipv4/icmp.c                                    |   5 +
 net/ipv6/ip6_output.c                              |   7 +-
 net/mac80211/sta_info.c                            |   3 +-
 net/qrtr/Makefile                                  |   3 +-
 net/qrtr/{qrtr.c => af_qrtr.c}                     |   2 +
 net/qrtr/ns.c                                      |  15 +-
 net/sctp/socket.c                                  |   4 +
 net/sunrpc/svcauth_unix.c                          |  17 +-
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/codecs/hdac_hdmi.c                       |  17 +-
 101 files changed, 968 insertions(+), 639 deletions(-)