Skip to content

4.19.158-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest101 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/101regulator: defer probe when trying to get voltage from unresolved supplydrivers/regulator/core.c+2 -00 replies
2/101time: Prevent undefined behaviour in timespec64_to_ns()include/linux/time64.h kernel/time/itimer.c+4 -40 replies
3/101nbd: dont update block size after device is starteddrivers/block/nbd.c+5 -40 replies
4/101usb: dwc3: gadget: Continue to process pending requestsdrivers/usb/dwc3/gadget.c+21 -30 replies
5/101usb: dwc3: gadget: Reclaim extra TRBs after request completiondrivers/usb/dwc3/gadget.c+5 -50 replies
6/101btrfs: sysfs: init devices outside of the chunk_mutexfs/btrfs/volumes.c+4 -30 replies
7/101btrfs: reschedule when cloning lots of extentsfs/btrfs/ioctl.c+2 -00 replies
8/101genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHYkernel/irq/Kconfig+1 -00 replies
9/101hv_balloon: disable warning when floor reacheddrivers/hv/hv_balloon.c+1 -10 replies
10/101net: xfrm: fix a race condition during allocing spinet/xfrm/xfrm_state.c+5 -30 replies
11/101xfs: set xefi_discard when creating a deferred agfl free log intent itemfs/xfs/libxfs/xfs_alloc.c fs/xfs/libxfs/xfs_bmap.h+2 -10 replies
12/101netfilter: ipset: Update byte and packet counters regardless of whether they matchnet/netfilter/ipset/ip_set_core.c+2 -10 replies
13/101perf tools: Add missing swap for ino_generationtools/perf/util/session.c+1 -00 replies
14/101ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link()sound/hda/ext/hdac_ext_controller.c+2 -00 replies
15/101can: rx-offload: dont call kfree_skb() from IRQ contextdrivers/net/can/rx-offload.c+2 -20 replies
16/101can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ contextdrivers/net/can/dev.c+5 -10 replies
17/101can: dev: __can_get_echo_skb(): fix real payload length return value for RTR framesdrivers/net/can/dev.c+6 -20 replies
18/101can: can_create_echo_skb(): fix echo skb generation: always use skb_clone()include/linux/can/skb.h+8 -120 replies
19/101can: peak_usb: add range checking in decode operationsdrivers/net/can/usb/peak_usb/pcan_usb_fd.c+37 -111 reply
20/101can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrappingdrivers/net/can/usb/peak_usb/pcan_usb_core.c+46 -50 replies
21/101can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is ondrivers/net/can/peak_canfd/peak_canfd.c+8 -30 replies
22/101can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021Adrivers/net/can/flexcan.c+1 -20 replies
23/101xfs: flush new eof page on truncate to avoid post-eof corruptionfs/xfs/xfs_iops.c+10 -00 replies
24/101xfs: fix scrub flagging rtinherit even if there is no rt devicefs/xfs/scrub/inode.c+1 -20 replies
25/101tpm: efi: Dont create binary_bios_measurements file for an empty logdrivers/char/tpm/eventlog/efi.c+5 -00 replies
26/101Btrfs: fix missing error return if writeback for extent buffer never startedfs/btrfs/extent_io.c+4 -00 replies
27/101ath9k_htc: Use appropriate rs_datalen typedrivers/net/wireless/ath/ath9k/htc_drv_txrx.c+1 -10 replies
28/101netfilter: use actual socket sk rather than skb sk when routing harderinclude/linux/netfilter_ipv4.h include/linux/netfilter_ipv6.h net/ipv4/netfilter.c +10 more+22 -200 replies
29/101crypto: arm64/aes-modes - get rid of literal load of addend vectorarch/arm64/crypto/aes-modes.S+9 -70 replies
30/101usb: gadget: goku_udc: fix potential crashes in probedrivers/usb/gadget/udc/goku_udc.c+1 -10 replies
31/101ALSA: hda: Reinstate runtime_allow() for all hda controllerssound/pci/hda/hda_intel.c+1 -02 replies
32/101gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-freefs/gfs2/rgrp.c+1 -10 replies
33/101gfs2: Add missing truncate_inode_pages_final for sd_aspacefs/gfs2/super.c+1 -00 replies
34/101gfs2: check for live vs. read-only file system in gfs2_fitrimfs/gfs2/rgrp.c+3 -00 replies
35/101scsi: hpsa: Fix memory leak in hpsa_init_one()drivers/scsi/hpsa.c+3 -10 replies
36/101drm/amdgpu: perform srbm soft reset always on SDMA resumedrivers/gpu/drm/amd/amdgpu/cik_sdma.c+12 -150 replies
37/101drm/amd/pm: perform SMC reset on suspend/hibernationdrivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c drivers/gpu/drm/amd/powerplay/inc/hwmgr.h drivers/gpu/drm/amd/powerplay/inc/smumgr.h +2 more+39 -00 replies
38/101drm/amd/pm: do not use ixFEATURE_STATUS for checking smc runningdrivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c+1 -40 replies
39/101mac80211: fix use of skb payload instead of headernet/mac80211/tx.c+24 -130 replies
40/101mac80211: always wind down STA statenet/mac80211/sta_info.c+18 -00 replies
41/101cfg80211: regulatory: Fix inconsistent format argumentnet/wireless/reg.c+1 -10 replies
42/101scsi: scsi_dh_alua: Avoid crash during alua_bus_detach()drivers/scsi/device_handler/scsi_dh_alua.c+5 -41 reply
43/101iommu/amd: Increase interrupt remapping table limit to 512 entriesdrivers/iommu/amd_iommu_types.h+5 -10 replies
44/101s390/smp: move rcu_cpu_starting() earlierarch/s390/kernel/smp.c+2 -10 replies
45/101vfio: platform: fix reference leak in vfio_platform_opendrivers/vfio/platform/vfio_platform_common.c+1 -20 replies
46/101selftests: proc: fix warning: _GNU_SOURCE redefinedtools/testing/selftests/proc/proc-loadavg-001.c tools/testing/selftests/proc/proc-self-syscall.c tools/testing/selftests/proc/proc-uptime-002.c+0 -30 replies
47/101tpm_tis: Disable interrupts on ThinkPad T490sdrivers/char/tpm/tpm_tis.c+27 -20 replies
48/101tick/common: Touch watchdog in tick_unfreeze() on all CPUskernel/time/tick-common.c+2 -00 replies
49/101mfd: sprd: Add wakeup capability for PMIC IRQdrivers/mfd/sprd-sc27xx-spi.c+27 -10 replies
50/101pinctrl: intel: Set default bias in case no particular value givendrivers/pinctrl/intel/pinctrl-intel.c+8 -00 replies
51/101ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe templatearch/arm/include/asm/kprobes.h arch/arm/probes/kprobes/opt-arm.c+20 -200 replies
52/101pinctrl: aspeed: Fix GPI only function problem.drivers/pinctrl/aspeed/pinctrl-aspeed.c+4 -30 replies
53/101nbd: fix a block_device refcount leak in nbd_releasedrivers/block/nbd.c+1 -00 replies
54/101xfs: fix flags argument to rmap lookup when converting shared file rmapsfs/xfs/libxfs/xfs_rmap.c+1 -10 replies
55/101xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextentsfs/xfs/scrub/bmap.c+2 -00 replies
56/101xfs: fix rmap key and record comparison functionsfs/xfs/libxfs/xfs_rmap_btree.c+8 -80 replies
57/101xfs: fix brainos in the refcount scrubbers rmap fragment processorfs/xfs/scrub/refcount.c+3 -50 replies
58/101lan743x: fix "BUG: invalid wait context" when setting rx modedrivers/net/ethernet/microchip/lan743x_main.c drivers/net/ethernet/microchip/lan743x_main.h+3 -120 replies
59/101xfs: fix a missing unlock on error in xfs_fs_map_blocksfs/xfs/xfs_pnfs.c+1 -10 replies
60/101of/address: Fix of_node memory leak in of_dma_is_coherentdrivers/of/address.c+3 -10 replies
61/101cosa: Add missing kfree in error path of cosa_writedrivers/net/wan/cosa.c+1 -00 replies
62/101perf: Fix get_recursion_context()kernel/events/internal.h+1 -10 replies
63/101ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTAfs/ext4/super.c+2 -20 replies
64/101ext4: unlock xattr_sem properly in ext4_inline_data_truncate()fs/ext4/inline.c+1 -00 replies
65/101btrfs: ref-verify: fix memory leak in btrfs_ref_tree_modfs/btrfs/ref-verify.c+1 -00 replies
66/101btrfs: dev-replace: fail mount if we dont have replace item with target devicefs/btrfs/dev-replace.c fs/btrfs/volumes.c+31 -210 replies
67/101thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services()drivers/thunderbolt/xdomain.c+1 -00 replies
68/101thunderbolt: Add the missed ida_simple_remove() in ring_request_msix()drivers/thunderbolt/nhi.c+15 -40 replies
69/101uio: Fix use-after-free in uio_unregister_device()drivers/uio/uio.c+6 -40 replies
70/101usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download modedrivers/usb/class/cdc-acm.c+9 -00 replies
71/101xhci: hisilicon: fix refercence leak in xhci_histb_probedrivers/usb/host/xhci-histb.c+1 -10 replies
72/101mei: protect mei_cl_mtu from null dereferencedrivers/misc/mei/client.h+2 -20 replies
73/101futex: Dont enable IRQs unconditionally in put_pi_state()kernel/futex.c+3 -20 replies
74/101ocfs2: initialize ip_next_orphanfs/ocfs2/super.c+1 -00 replies
75/101btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit archfs/btrfs/ioctl.c+4 -60 replies
76/101selinux: Fix error return code in sel_ib_pkey_sid_slow()security/selinux/ibpkey.c+3 -10 replies
77/101gpio: pcie-idio-24: Fix irq mask when maskingdrivers/gpio/gpio-pcie-idio-24.c+1 -10 replies
78/101gpio: pcie-idio-24: Fix IRQ Enable Register valuedrivers/gpio/gpio-pcie-idio-24.c+4 -40 replies
79/101gpio: pcie-idio-24: Enable PEX8311 interruptsdrivers/gpio/gpio-pcie-idio-24.c+51 -10 replies
80/101mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at removedrivers/mmc/host/renesas_sdhi_core.c+1 -00 replies
81/101dont dump the threads that had been already exiting when zapped.kernel/exit.c+4 -10 replies
82/101drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[]drivers/gpu/drm/gma500/psb_irq.c+12 -220 replies
83/101pinctrl: amd: use higher precision for 512 RtcClkdrivers/pinctrl/pinctrl-amd.c+1 -10 replies
84/101pinctrl: amd: fix incorrect way to disable debounce filterdrivers/pinctrl/pinctrl-amd.c+2 -20 replies
85/101erofs: derive atime instead of leaving it emptydrivers/staging/erofs/inode.c+11 -100 replies
86/101swiotlb: fix "x86: Dont panic if can not alloc buffer for swiotlb"kernel/dma/swiotlb.c+5 -10 replies
87/101IPv6: Set SIT tunnel hard_header_len to zeronet/ipv6/sit.c+0 -20 replies
88/101net/af_iucv: fix null pointer dereference on shutdownnet/iucv/af_iucv.c+2 -10 replies
89/101net: Update window_clamp if SOCK_RCVBUF is setnet/ipv4/syncookies.c net/ipv6/syncookies.c+15 -40 replies
90/101net/x25: Fix null-ptr-deref in x25_connectnet/x25/af_x25.c+1 -10 replies
91/101tipc: fix memory leak in tipc_topsrv_start()net/tipc/topsrv.c+8 -20 replies
92/101vrf: Fix fast path output packet handling with async Netfilter rulesdrivers/net/vrf.c+69 -230 replies
93/101r8169: fix potential skb double free in an error pathdrivers/net/ethernet/realtek/r8169.c+2 -10 replies
94/101random32: make prandom_u32() output unpredictabledrivers/char/random.c include/linux/prandom.h kernel/time/timer.c +1 more+317 -1890 replies
95/101x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBParch/x86/kernel/cpu/bugs.c+33 -190 replies
96/101perf scripting python: Avoid declaring function pointers with a visibility attributetools/perf/util/scripting-engines/trace-event-python.c+2 -50 replies
97/101perf/core: Fix race in the perf_mmap_close() functionkernel/events/core.c+4 -30 replies
98/101Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint"kernel/reboot.c+7 -140 replies
99/101reboot: fix overflow parsing reboot cpu numberkernel/reboot.c+7 -00 replies
100/101net: sch_generic: fix the missing new qdisc assignment bugnet/sched/sch_generic.c+3 -00 replies
101/101Convert trailing spaces and periods in path componentsfs/cifs/cifs_unicode.c+7 -10 replies

Reviews trailers per patch

58 of 101 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchliningArnd BergmannOliver HartkoppDarrick J. WongMichael KelleyJarkko SakkinenJosef BacikChristoph HellwigFlorian WestphalSandeep RaghuramanAlex DeucherBrian FosterLuka OreskovicJoel StanleyMasami HiramatsuMika WesterbergAndrew JefferyJan "Yenya" KasprzakDavid SterbaAndy ShevchenkoAndreas DilgerOliver NeukumEric AugerPaul E. McKenneyPeter Zijlstra (Intel)Hans de GoedeChao YuWillem de BruijnElliott MitchellVasily GorbikJoseph QiXie HeThomas GleixnerTom LendackyJakub KicinskiBrian NorrisRonnie SahlbergWilliam Breathitt GrayWolfram SangNiklas SöderlundEric W. BiedermanChunyan ZhangJames BottomleyBrian BunkerJitendra KhasdevNamhyung KimHerbert XuDon BraceMichael PetlanPeter ZijlstraWade MealingNick DesaulniersStephane GrosjeanPavel MachekOndřej JirmanDaniel VetterJon HunterShuah KhanLinux Kernel Functional TestingGuenter Roeck
SeriesT-b T-b T-b R-b
1/101T-b
2/101R-b
3/101T-b
4/101
5/101
6/101R-b
7/101R-b R-b
8/101T-b
9/101R-b
10/101A-b
11/101R-b
12/101
13/101A-b
14/101
15/101
16/101
17/101
18/101A-b
19/101A-b
20/101
21/101
22/101
23/101R-b
24/101R-b
25/101R-b
26/101R-b
27/101
28/101R-b
29/101R-b
30/101
31/101
32/101
33/101
34/101
35/101T-b A-b
36/101T-b R-b
37/101T-b R-b
38/101T-b R-b
39/101
40/101
41/101
42/101A-b T-b R-b
43/101
44/101A-b
45/101A-b
46/101
47/101R-b R-b R-b
48/101
49/101T-b
50/101A-b
51/101T-b T-b R-b A-b
52/101R-b
53/101R-b
54/101R-b
55/101R-b
56/101R-b
57/101R-b
58/101
59/101R-b
60/101
61/101A-b
62/101
63/101
64/101R-b
65/101R-b R-b
66/101R-b
67/101
68/101R-b
69/101
70/101A-b
71/101
72/101
73/101A-b
74/101R-b
75/101R-b R-b
76/101
77/101R-b
78/101R-b
79/101R-b
80/101R-b T-b R-b
81/101A-b
82/101R-b
83/101R-b R-b
84/101R-b
85/101R-b
86/101R-b T-b
87/101A-b
88/101R-b
89/101
90/101R-b
91/101
92/101
93/101
94/101
95/101A-b A-b
96/101
97/101A-b T-b A-b A-b
98/101
99/101
100/101A-b T-b
101/101A-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 60 reviewers.

Read the v1 thread

Cover letter [PATCH 4.19 000/101] 4.19.158-rc1 review

This is the start of the stable review cycle for the 4.19.158 release. There are 101 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, 19 Nov 2020 12:20:51 +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/v4.x/stable-review/patch-4.19.158-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-4.19.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.19.158-rc1

Boris Protopopov <[email protected]>
Convert trailing spaces and periods in path components

Yunsheng Lin <[email protected]>
net: sch_generic: fix the missing new qdisc assignment bug

Matteo Croce <[email protected]>
reboot: fix overflow parsing reboot cpu number

Matteo Croce <[email protected]>
Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint"

Jiri Olsa <[email protected]>
perf/core: Fix race in the perf_mmap_close() function

Arnaldo Carvalho de Melo <[email protected]>
perf scripting python: Avoid declaring function pointers with a visibility attribute

Anand K Mistry <[email protected]>
x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP

George Spelvin <[email protected]>
random32: make prandom_u32() output unpredictable

Heiner Kallweit <[email protected]>
r8169: fix potential skb double free in an error path

Martin Willi <[email protected]>
vrf: Fix fast path output packet handling with async Netfilter rules

Wang Hai <[email protected]>
tipc: fix memory leak in tipc_topsrv_start()

Martin Schiller <[email protected]>
net/x25: Fix null-ptr-deref in x25_connect

Mao Wenan <[email protected]>
net: Update window_clamp if SOCK_RCVBUF is set

Ursula Braun <[email protected]>
net/af_iucv: fix null pointer dereference on shutdown

Oliver Herms <[email protected]>
IPv6: Set SIT tunnel hard_header_len to zero

Stefano Stabellini <[email protected]>
swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb"

Gao Xiang <[email protected]>
erofs: derive atime instead of leaving it empty

Coiby Xu <[email protected]>
pinctrl: amd: fix incorrect way to disable debounce filter

Coiby Xu <[email protected]>
pinctrl: amd: use higher precision for 512 RtcClk

Thomas Zimmermann <[email protected]>

    drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[]

Al Viro <[email protected]>
don't dump the threads that had been already exiting when zapped.

Yoshihiro Shimoda <[email protected]>
mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at remove

Arnaud de Turckheim <[email protected]>
gpio: pcie-idio-24: Enable PEX8311 interrupts

Arnaud de Turckheim <[email protected]>
gpio: pcie-idio-24: Fix IRQ Enable Register value

Arnaud de Turckheim <[email protected]>
gpio: pcie-idio-24: Fix irq mask when masking

Chen Zhou <[email protected]>
selinux: Fix error return code in sel_ib_pkey_sid_slow()

Matthew Wilcox (Oracle) <[email protected]>
btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit arch

Wengang Wang <[email protected]>
ocfs2: initialize ip_next_orphan

Dan Carpenter <[email protected]>
futex: Don't enable IRQs unconditionally in put_pi_state()

Alexander Usyskin <[email protected]>
mei: protect mei_cl_mtu from null dereference

Zhang Qilong <[email protected]>
xhci: hisilicon: fix refercence leak in xhci_histb_probe

Chris Brandt <[email protected]>
usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode

Shin'ichiro Kawasaki <[email protected]>
uio: Fix use-after-free in uio_unregister_device()

Jing Xiangfeng <[email protected]>
thunderbolt: Add the missed ida_simple_remove() in ring_request_msix()

Mika Westerberg <[email protected]>
thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services()

Anand Jain <[email protected]>
btrfs: dev-replace: fail mount if we don't have replace item with target device

Dinghao Liu <[email protected]>
btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod

Joseph Qi <[email protected]>
ext4: unlock xattr_sem properly in ext4_inline_data_truncate()

Kaixu Xia <[email protected]>
ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA

Peter Zijlstra <[email protected]>
perf: Fix get_recursion_context()

Wang Hai <[email protected]>
cosa: Add missing kfree in error path of cosa_write

Evan Nimmo <[email protected]>
of/address: Fix of_node memory leak in of_dma_is_coherent

Christoph Hellwig <[email protected]>
xfs: fix a missing unlock on error in xfs_fs_map_blocks

Sven Van Asbroeck <[email protected]>
lan743x: fix "BUG: invalid wait context" when setting rx mode

Darrick J. Wong <[email protected]>
xfs: fix brainos in the refcount scrubber's rmap fragment processor

Darrick J. Wong <[email protected]>
xfs: fix rmap key and record comparison functions

Darrick J. Wong <[email protected]>
xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents

Darrick J. Wong <[email protected]>
xfs: fix flags argument to rmap lookup when converting shared file rmaps

Christoph Hellwig <[email protected]>
nbd: fix a block_device refcount leak in nbd_release

Billy Tsai <[email protected]>
pinctrl: aspeed: Fix GPI only function problem.

Andrew Jeffery <[email protected]>
ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe template

Andy Shevchenko <[email protected]>
pinctrl: intel: Set default bias in case no particular value given

Baolin Wang <[email protected]>
mfd: sprd: Add wakeup capability for PMIC IRQ

Chunyan Zhang <[email protected]>
tick/common: Touch watchdog in tick_unfreeze() on all CPUs

Jerry Snitselaar <[email protected]>
tpm_tis: Disable interrupts on ThinkPad T490s

Tommi Rantala <[email protected]>
selftests: proc: fix warning: _GNU_SOURCE redefined

Zhang Qilong <[email protected]>
vfio: platform: fix reference leak in vfio_platform_open

Qian Cai <[email protected]>
s390/smp: move rcu_cpu_starting() earlier

Suravee Suthikulpanit <[email protected]>
iommu/amd: Increase interrupt remapping table limit to 512 entries

Hannes Reinecke <[email protected]>
scsi: scsi_dh_alua: Avoid crash during alua_bus_detach()

Ye Bin <[email protected]>
cfg80211: regulatory: Fix inconsistent format argument

Johannes Berg <[email protected]>
mac80211: always wind down STA state

Johannes Berg <[email protected]>
mac80211: fix use of skb payload instead of header

Evan Quan <[email protected]>
drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running

Evan Quan <[email protected]>
drm/amd/pm: perform SMC reset on suspend/hibernation

Evan Quan <[email protected]>
drm/amdgpu: perform srbm soft reset always on SDMA resume

Keita Suzuki <[email protected]>
scsi: hpsa: Fix memory leak in hpsa_init_one()

Bob Peterson <[email protected]>
gfs2: check for live vs. read-only file system in gfs2_fitrim

Bob Peterson <[email protected]>
gfs2: Add missing truncate_inode_pages_final for sd_aspace

Bob Peterson <[email protected]>
gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-free

Kai-Heng Feng <[email protected]>
ALSA: hda: Reinstate runtime_allow() for all hda controllers

Evgeny Novikov <[email protected]>
usb: gadget: goku_udc: fix potential crashes in probe

Ard Biesheuvel <[email protected]>
crypto: arm64/aes-modes - get rid of literal load of addend vector

Jason A. Donenfeld <[email protected]>
netfilter: use actual socket sk rather than skb sk when routing harder

Masashi Honma <[email protected]>
ath9k_htc: Use appropriate rs_datalen type

Filipe Manana <[email protected]>
Btrfs: fix missing error return if writeback for extent buffer never started

Tyler Hicks <[email protected]>
tpm: efi: Don't create binary_bios_measurements file for an empty log

Darrick J. Wong <[email protected]>
xfs: fix scrub flagging rtinherit even if there is no rt device

Brian Foster <[email protected]>
xfs: flush new eof page on truncate to avoid post-eof corruption

Joakim Zhang <[email protected]>
can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A

Stephane Grosjean <[email protected]>
can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is on

Stephane Grosjean <[email protected]>
can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping

Dan Carpenter <[email protected]>
can: peak_usb: add range checking in decode operations

Oleksij Rempel <[email protected]>
can: can_create_echo_skb(): fix echo skb generation: always use skb_clone()

Oliver Hartkopp <[email protected]>
can: dev: __can_get_echo_skb(): fix real payload length return value for RTR frames

Vincent Mailhol <[email protected]>
can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ context

Marc Kleine-Budde <[email protected]>
can: rx-offload: don't call kfree_skb() from IRQ context

Dan Carpenter <[email protected]>
ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link()

Jiri Olsa <[email protected]>
perf tools: Add missing swap for ino_generation

Stefano Brivio <[email protected]>
netfilter: ipset: Update byte and packet counters regardless of whether they match

Darrick J. Wong <[email protected]>
xfs: set xefi_discard when creating a deferred agfl free log intent item

zhuoliang zhang <[email protected]>
net: xfrm: fix a race condition during allocing spi

Olaf Hering <[email protected]>
hv_balloon: disable warning when floor reached

Marc Zyngier <[email protected]>
genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY

Johannes Thumshirn <[email protected]>
btrfs: reschedule when cloning lots of extents

Josef Bacik <[email protected]>
btrfs: sysfs: init devices outside of the chunk_mutex

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Reclaim extra TRBs after request completion

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Continue to process pending requests

Ming Lei <[email protected]>
nbd: don't update block size after device is started

Zeng Tao <[email protected]>
time: Prevent undefined behaviour in timespec64_to_ns()

Michał Mirosław <[email protected]>
regulator: defer probe when trying to get voltage from unresolved supply

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/include/asm/kprobes.h                     |  22 +-
 arch/arm/probes/kprobes/opt-arm.c                  |  18 +-
 arch/arm64/crypto/aes-modes.S                      |  16 +-
 arch/s390/kernel/smp.c                             |   3 +-
 arch/x86/kernel/cpu/bugs.c                         |  52 ++-
 drivers/block/nbd.c                                |  10 +-
 drivers/char/random.c                              |   1 -
 drivers/char/tpm/eventlog/efi.c                    |   5 +
 drivers/char/tpm/tpm_tis.c                         |  29 +-
 drivers/gpio/gpio-pcie-idio-24.c                   |  62 ++-
 drivers/gpu/drm/amd/amdgpu/cik_sdma.c              |  27 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c   |   4 +
 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h          |   1 +
 drivers/gpu/drm/amd/powerplay/inc/smumgr.h         |   2 +
 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c   |  29 +-
 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c      |   8 +
 drivers/gpu/drm/gma500/psb_irq.c                   |  34 +-
 drivers/hv/hv_balloon.c                            |   2 +-
 drivers/iommu/amd_iommu_types.h                    |   6 +-
 drivers/mfd/sprd-sc27xx-spi.c                      |  28 +-
 drivers/misc/mei/client.h                          |   4 +-
 drivers/mmc/host/renesas_sdhi_core.c               |   1 +
 drivers/net/can/dev.c                              |  14 +-
 drivers/net/can/flexcan.c                          |   3 +-
 drivers/net/can/peak_canfd/peak_canfd.c            |  11 +-
 drivers/net/can/rx-offload.c                       |   4 +-
 drivers/net/can/usb/peak_usb/pcan_usb_core.c       |  51 ++-
 drivers/net/can/usb/peak_usb/pcan_usb_fd.c         |  48 ++-
 drivers/net/ethernet/microchip/lan743x_main.c      |  12 +-
 drivers/net/ethernet/microchip/lan743x_main.h      |   3 -
 drivers/net/ethernet/realtek/r8169.c               |   3 +-
 drivers/net/vrf.c                                  |  92 +++-
 drivers/net/wan/cosa.c                             |   1 +
 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c      |   2 +-
 drivers/of/address.c                               |   4 +-
 drivers/pinctrl/aspeed/pinctrl-aspeed.c            |   7 +-
 drivers/pinctrl/intel/pinctrl-intel.c              |   8 +
 drivers/pinctrl/pinctrl-amd.c                      |   6 +-
 drivers/regulator/core.c                           |   2 +
 drivers/scsi/device_handler/scsi_dh_alua.c         |   9 +-
 drivers/scsi/hpsa.c                                |   4 +-
 drivers/staging/erofs/inode.c                      |  21 +-
 drivers/thunderbolt/nhi.c                          |  19 +-
 drivers/thunderbolt/xdomain.c                      |   1 +
 drivers/uio/uio.c                                  |  10 +-
 drivers/usb/class/cdc-acm.c                        |   9 +
 drivers/usb/dwc3/gadget.c                          |  32 +-
 drivers/usb/gadget/udc/goku_udc.c                  |   2 +-
 drivers/usb/host/xhci-histb.c                      |   2 +-
 drivers/vfio/platform/vfio_platform_common.c       |   3 +-
 fs/btrfs/dev-replace.c                             |  26 +-
 fs/btrfs/extent_io.c                               |   4 +
 fs/btrfs/ioctl.c                                   |  12 +-
 fs/btrfs/ref-verify.c                              |   1 +
 fs/btrfs/volumes.c                                 |  33 +-
 fs/cifs/cifs_unicode.c                             |   8 +-
 fs/ext4/inline.c                                   |   1 +
 fs/ext4/super.c                                    |   4 +-
 fs/gfs2/rgrp.c                                     |   5 +-
 fs/gfs2/super.c                                    |   1 +
 fs/ocfs2/super.c                                   |   1 +
 fs/xfs/libxfs/xfs_alloc.c                          |   1 +
 fs/xfs/libxfs/xfs_bmap.h                           |   2 +-
 fs/xfs/libxfs/xfs_rmap.c                           |   2 +-
 fs/xfs/libxfs/xfs_rmap_btree.c                     |  16 +-
 fs/xfs/scrub/bmap.c                                |   2 +
 fs/xfs/scrub/inode.c                               |   3 +-
 fs/xfs/scrub/refcount.c                            |   8 +-
 fs/xfs/xfs_iops.c                                  |  10 +
 fs/xfs/xfs_pnfs.c                                  |   2 +-
 include/linux/can/skb.h                            |  20 +-
 include/linux/netfilter_ipv4.h                     |   2 +-
 include/linux/netfilter_ipv6.h                     |   2 +-
 include/linux/prandom.h                            |  36 +-
 include/linux/time64.h                             |   4 +
 kernel/dma/swiotlb.c                               |   6 +-
 kernel/events/core.c                               |   7 +-
 kernel/events/internal.h                           |   2 +-
 kernel/exit.c                                      |   5 +-
 kernel/futex.c                                     |   5 +-
 kernel/irq/Kconfig                                 |   1 +
 kernel/reboot.c                                    |  28 +-
 kernel/time/itimer.c                               |   4 -
 kernel/time/tick-common.c                          |   2 +
 kernel/time/timer.c                                |   7 -
 lib/random32.c                                     | 462 +++++++++++++--------
 net/ipv4/netfilter.c                               |  12 +-
 net/ipv4/netfilter/ipt_SYNPROXY.c                  |   2 +-
 net/ipv4/netfilter/iptable_mangle.c                |   2 +-
 net/ipv4/netfilter/nf_nat_l3proto_ipv4.c           |   2 +-
 net/ipv4/netfilter/nf_reject_ipv4.c                |   2 +-
 net/ipv4/netfilter/nft_chain_route_ipv4.c          |   2 +-
 net/ipv4/syncookies.c                              |   9 +-
 net/ipv6/netfilter.c                               |   6 +-
 net/ipv6/netfilter/ip6table_mangle.c               |   2 +-
 net/ipv6/netfilter/nf_nat_l3proto_ipv6.c           |   2 +-
 net/ipv6/netfilter/nft_chain_route_ipv6.c          |   2 +-
 net/ipv6/sit.c                                     |   2 -
 net/ipv6/syncookies.c                              |  10 +-
 net/iucv/af_iucv.c                                 |   3 +-
 net/mac80211/sta_info.c                            |  18 +
 net/mac80211/tx.c                                  |  37 +-
 net/netfilter/ipset/ip_set_core.c                  |   3 +-
 net/netfilter/ipvs/ip_vs_core.c                    |   4 +-
 net/sched/sch_generic.c                            |   3 +
 net/tipc/topsrv.c                                  |  10 +-
 net/wireless/reg.c                                 |   2 +-
 net/x25/af_x25.c                                   |   2 +-
 net/xfrm/xfrm_state.c                              |   8 +-
 security/selinux/ibpkey.c                          |   4 +-
 sound/hda/ext/hdac_ext_controller.c                |   2 +
 sound/pci/hda/hda_intel.c                          |   1 +
 .../util/scripting-engines/trace-event-python.c    |   7 +-
 tools/perf/util/session.c                          |   1 +
 tools/testing/selftests/proc/proc-loadavg-001.c    |   1 -
 tools/testing/selftests/proc/proc-self-syscall.c   |   1 -
 tools/testing/selftests/proc/proc-uptime-002.c     |   1 -
 118 files changed, 1102 insertions(+), 547 deletions(-)