Skip to content

5.4.136-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest108 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/108igc: Fix use-after-free error during resetdrivers/net/ethernet/intel/igc/igc_main.c+2 -00 replies
2/108igb: Fix use-after-free error during resetdrivers/net/ethernet/intel/igb/igb_main.c+2 -00 replies
3/108igc: change default return of igc_read_phy_reg()drivers/net/ethernet/intel/igc/igc.h+1 -10 replies
4/108ixgbe: Fix an error handling path in ixgbe_probe()drivers/net/ethernet/intel/ixgbe/ixgbe_main.c+1 -00 replies
5/108igc: Prefer to use the pci_release_mem_regions methoddrivers/net/ethernet/intel/igc/igc_main.c+1 -20 replies
6/108igc: Fix an error handling path in igc_probe()drivers/net/ethernet/intel/igc/igc_main.c+1 -00 replies
7/108igb: Fix an error handling path in igb_probe()drivers/net/ethernet/intel/igb/igb_main.c+1 -00 replies
8/108fm10k: Fix an error handling path in fm10k_probe()drivers/net/ethernet/intel/fm10k/fm10k_pci.c+1 -00 replies
9/108e1000e: Fix an error handling path in e1000_probe()drivers/net/ethernet/intel/e1000e/netdev.c+1 -00 replies
10/108iavf: Fix an error handling path in iavf_probe()drivers/net/ethernet/intel/iavf/iavf_main.c+1 -00 replies
11/108igb: Check if num of q_vectors is smaller than max before array accessdrivers/net/ethernet/intel/igb/igb_main.c+8 -10 replies
12/108igb: Fix position of assignment to *ringdrivers/net/ethernet/intel/igb/igb_main.c+2 -10 replies
13/108gve: Fix an error handling path in gve_probe()drivers/net/ethernet/google/gve/gve_main.c+4 -10 replies
14/108ipv6: fix disable_policy for fwd packetsnet/ipv6/ip6_output.c+3 -10 replies
15/108selftests: icmp_redirect: remove from checking for IPv6 route gettools/testing/selftests/net/icmp_redirect.sh+1 -10 replies
16/108selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirecttools/testing/selftests/net/icmp_redirect.sh+3 -20 replies
17/108pwm: sprd: Ensure configuring period and duty_cycle isnt wrongly skippeddrivers/pwm/pwm-sprd.c+4 -70 replies
18/108cxgb4: fix IRQ free race during driver unloaddrivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c+13 -80 replies
19/108nvme-pci: do not call nvme_dev_remove_admin from nvme_removedrivers/nvme/host/pci.c+0 -10 replies
20/108perf map: Fix dso->nsinfo refcountingtools/perf/util/map.c+2 -00 replies
21/108perf probe: Fix dso->nsinfo refcountingtools/perf/util/probe-event.c+3 -10 replies
22/108perf env: Fix sibling_dies memory leaktools/perf/util/env.c+1 -00 replies
23/108perf test session_topology: Delete session->evlisttools/perf/tests/topology.c+1 -00 replies
24/108perf test event_update: Fix memory leak of evlisttools/perf/tests/event_update.c+1 -10 replies
25/108perf dso: Fix memory leak in dso__new_map()tools/perf/util/dso.c+3 -10 replies
26/108perf script: Fix memory threads and cpus leaks on exittools/perf/builtin-script.c+7 -00 replies
27/108perf lzma: Close lzma stream on exittools/perf/util/lzma.c+5 -30 replies
28/108perf probe-file: Delete namelist in del_events() on the error pathtools/perf/util/probe-file.c+2 -20 replies
29/108perf data: Close all files in close_dir()tools/perf/util/data.c+1 -10 replies
30/108spi: imx: add a check for speed_hz before calculating the clockdrivers/spi/spi-imx.c+21 -160 replies
31/108spi: stm32: Use dma_request_chan() instead dma_request_slave_channel()drivers/spi/spi-stm32.c+22 -100 replies
32/108spi: stm32: fixes pm_runtime calls in probe/removedrivers/spi/spi-stm32.c+8 -10 replies
33/108regulator: hi6421: Use correct variable type for regmap api val argumentdrivers/regulator/hi6421-regulator.c+4 -40 replies
34/108regulator: hi6421: Fix getting wrong drvdatadrivers/regulator/hi6421-regulator.c+13 -90 replies
35/108spi: mediatek: fix fifo rx modedrivers/spi/spi-mt65xx.c+13 -30 replies
36/108ASoC: rt5631: Fix regcache sync errors on resumesound/soc/codecs/rt5631.c+2 -00 replies
37/108liquidio: Fix unintentional sign extension issue on left shift of u16drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c+1 -10 replies
38/108s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1]arch/s390/net/bpf_jit_comp.c+1 -10 replies
39/108bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc statsnet/ipv4/tcp_bpf.c+1 -10 replies
40/108bpftool: Check malloc return value in mount_bpffs_for_pintools/bpf/bpftool/common.c+5 -00 replies
41/108net: fix uninit-value in caif_seqpkt_sendmsgnet/caif/caif_socket.c+2 -10 replies
42/108efi/tpm: Differentiate missing and invalid final event log table.drivers/firmware/efi/tpm.c+5 -30 replies
43/108net: decnet: Fix sleeping inside in af_decnetnet/decnet/af_decnet.c+12 -150 replies
44/108KVM: PPC: Book3S: Fix CONFIG_TRANSACTIONAL_MEM=n crasharch/powerpc/kvm/book3s_hv.c+2 -00 replies
45/108KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leakarch/powerpc/kvm/powerpc.c+2 -20 replies
46/108net: sched: fix memory leak in tcindex_partial_destroy_worknet/sched/cls_tcindex.c+4 -10 replies
47/108netrom: Decrease sock refcount when sock timers expirenet/netrom/nr_timer.c+11 -90 replies
48/108scsi: iscsi: Fix iface sysfs attr detectiondrivers/scsi/scsi_transport_iscsi.c+34 -560 replies
49/108scsi: target: Fix protect handling in WRITE SAME(32)drivers/target/target_core_sbc.c+17 -180 replies
50/108spi: cadence: Correct initialisation of runtime PM againdrivers/spi/spi-cadence.c+9 -50 replies
51/108bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence.drivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h+20 -110 replies
52/108bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe()drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c+5 -40 replies
53/108bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task()drivers/net/ethernet/broadcom/bnxt/bnxt.c+4 -00 replies
54/108bnxt_en: Check abort error state in bnxt_half_open_nic()drivers/net/ethernet/broadcom/bnxt/bnxt.c+6 -00 replies
55/108net: hisilicon: rename CACHE_LINE_MASK to avoid redefinitiondrivers/net/ethernet/hisilicon/hip04_eth.c+3 -30 replies
56/108net/tcp_fastopen: fix data races around tfo_active_disable_stampnet/ipv4/tcp_fastopen.c+16 -30 replies
57/108net: hns3: fix rx VLAN offload state inconsistent issuedrivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c+10 -00 replies
58/108net/sched: act_skbmod: Skip non-Ethernet packetsnet/sched/act_skbmod.c+8 -40 replies
59/108ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptionsnet/ipv6/route.c+1 -10 replies
60/108nvme-pci: dont WARN_ON in nvme_reset_work if ctrl.state is not RESETTINGdrivers/nvme/host/pci.c+3 -10 replies
61/108Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem"drivers/usb/core/quirks.c+0 -40 replies
62/108afs: Fix tracepoint string placement with built-in AFSfs/afs/cmservice.c include/trace/events/afs.h+69 -230 replies
63/108r8169: Avoid duplicate sysfs entry creation errordrivers/net/ethernet/realtek/r8169_main.c+2 -10 replies
64/108nvme: set the PRACT bit when using Write Zeroes with T10 PIdrivers/nvme/host/core.c+4 -10 replies
65/108sctp: update active_key for asoc when old key is being replacednet/sctp/auth.c+2 -00 replies
66/108net: sched: cls_api: Fix the the wrong parameternet/sched/cls_api.c+1 -10 replies
67/108drm/panel: raspberrypi-touchscreen: Prevent double-freedrivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c+0 -10 replies
68/108proc: Avoid mixing integer types in mem_rw()fs/proc/base.c+1 -10 replies
69/108Revert "MIPS: add PMD table accounting into MIPSpmd_alloc_one"arch/mips/include/asm/pgalloc.h+3 -70 replies
70/108s390/ftrace: fix ftrace_update_ftrace_func implementationarch/s390/include/asm/ftrace.h arch/s390/kernel/ftrace.c arch/s390/kernel/mcount.S+5 -20 replies
71/108s390/boot: fix use of expolines in the DMA codearch/s390/boot/text_dma.S+4 -150 replies
72/108ALSA: usb-audio: Add missing proc text entry for BESPOKEN typesound/usb/mixer.c+9 -10 replies
73/108ALSA: usb-audio: Add registration quirk for JBL Quantum headsetssound/usb/quirks.c+3 -00 replies
74/108ALSA: sb: Fix potential ABBA deadlock in CSP driversound/isa/sb/sb16_csp.c+4 -00 replies
75/108ALSA: hdmi: Expose all pins on MSI MS-7C94 boardsound/pci/hda/patch_hdmi.c+1 -00 replies
76/108xhci: Fix lost USB 2 remote wakedrivers/usb/host/xhci-hub.c+2 -10 replies
77/108KVM: PPC: Book3S: Fix H_RTAS rets buffer overflowarch/powerpc/kvm/book3s_rtas.c+22 -30 replies
78/108KVM: PPC: Book3S HV Nested: Sanitise H_ENTER_NESTED TM statearch/powerpc/kvm/book3s_hv_nested.c+20 -00 replies
79/108usb: hub: Disable USB 3 device initiated lpm if exit latency is too highdrivers/usb/core/hub.c+56 -120 replies
80/108usb: hub: Fix link power management max exit latency (MEL) calculationsdrivers/usb/core/hub.c+28 -240 replies
81/108USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UASdrivers/usb/storage/unusual_uas.h+7 -00 replies
82/108usb: max-3421: Prevent corruption of freed memorydrivers/usb/host/max3421-hcd.c+14 -300 replies
83/108usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop()drivers/usb/renesas_usbhs/fifo.c+7 -00 replies
84/108USB: serial: option: add support for u-blox LARA-R6 familydrivers/usb/serial/option.c+3 -00 replies
85/108USB: serial: cp210x: fix comments for GE CS1000drivers/usb/serial/cp210x.c+2 -20 replies
86/108USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stickdrivers/usb/serial/cp210x.c+1 -00 replies
87/108usb: dwc2: gadget: Fix sending zero length packet in DDMA mode.drivers/usb/dwc2/gadget.c+6 -40 replies
88/108firmware/efi: Tell memblock about EFI iomem reservationsdrivers/firmware/efi/efi.c+12 -10 replies
89/108tracing/histogram: Rename "cpu" to "common_cpu"Documentation/trace/histogram.rst kernel/trace/trace.c kernel/trace/trace_events_hist.c+21 -70 replies
90/108tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop.kernel/trace/ring_buffer.c+24 -40 replies
91/108btrfs: check for missing device in btrfs_trim_fsfs/btrfs/extent-tree.c+3 -00 replies
92/108media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf()drivers/media/pci/ngene/ngene-core.c drivers/media/pci/ngene/ngene.h+9 -70 replies
93/108ixgbe: Fix packet corruption due to missing DMA syncdrivers/net/ethernet/intel/ixgbe/ixgbe_main.c+2 -10 replies
94/108selftest: use mmap instead of posix_memalign to allocate memorytools/testing/selftests/vm/userfaultfd.c+4 -20 replies
95/108userfaultfd: do not untag user pointersDocumentation/arm64/tagged-address-abi.rst fs/userfaultfd.c+28 -200 replies
96/108hugetlbfs: fix mount mode command line processingfs/hugetlbfs/inode.c+1 -10 replies
97/108rbd: dont hold lock_rwsem while running_list is being draineddrivers/block/rbd.c+5 -70 replies
98/108rbd: always kick acquire on "acquired" and "released" notificationsdrivers/block/rbd.c+7 -130 replies
99/108nds32: fix up stack guard gaparch/nds32/mm/mmap.c+1 -10 replies
100/108drm: Return -ENOTTY for non-drm ioctlsdrivers/gpu/drm/drm_ioctl.c include/drm/drm_ioctl.h+4 -00 replies
101/108net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topazdrivers/net/dsa/mv88e6xxx/chip.c+2 -20 replies
102/108net: bcmgenet: ensure EXT_ENERGY_DET_MASK is cleardrivers/net/ethernet/broadcom/genet/bcmgenet.c drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c+2 -200 replies
103/108iio: accel: bma180: Use explicit member assignmentdrivers/iio/accel/bma180.c+44 -240 replies
104/108iio: accel: bma180: Fix BMA25x bandwidth register valuesdrivers/iio/accel/bma180.c+5 -20 replies
105/108btrfs: compression: dont try to compress if we dont have enough pagesfs/btrfs/inode.c+1 -10 replies
106/108PCI: Mark AMD Navi14 GPU ATS as brokendrivers/pci/quirks.c+3 -10 replies
107/108perf inject: Close inject.output on exittools/perf/builtin-inject.c+6 -20 replies
108/108xhci: add xhci_get_virt_ep() helperdrivers/usb/host/xhci-ring.c drivers/usb/host/xhci.h+47 -140 replies

Reviews trailers per patch

35 of 108 patches have a Reviewed-by or Acked-by.

PatchCatherine SullivanDvora FuxbrumerTony BrelinskiVinicius Costa GomesAaron BrownCong WangQuentin MonnetRoman GushchinJarkko SakkinenIlya LeoshkevichKeith BuschDavid Ahern[email protected]Somnath KoturEdwin PeerSasha NeftinGrzegorz SiwikArkadiusz KubalewskiSlawomir LabaSylwester DziedziuchMateusz PalczewskiWei WangNamhyung KimHeiko CarstensJakub FišerMichael NeulingSteven Rostedt (VMware)Marc DionneMoritz FischerTom ZanussiMasami HiramatsuFilipe MananaDavid SterbaKees CookAndrey KonovalovCatalin MarinasMatthew Wilcox (Oracle)Heiner KallweitMartin K. PetersenSam RavnborgRobin GeuzeHugh DickinsDavid DisseldorpAndrew LunnFlorian FainelliLinus WalleijKrzysztof WilczyńskiShuah KhanLinux Kernel Functional TestingJon HunterSudip MukherjeeGuenter Roeck
SeriesT-b T-b T-b T-b T-b T-b
1/108T-b
2/108T-b
3/108T-b
4/108T-b
5/108T-b
6/108T-b A-b
7/108T-b
8/108
9/108T-b A-b
10/108
11/108T-b R-b R-b R-b R-b R-b
12/108T-b A-b
13/108R-b
14/108
15/108R-b
16/108R-b
17/108
18/108
19/108R-b
20/108
21/108
22/108
23/108
24/108
25/108
26/108
27/108
28/108
29/108A-b
30/108
31/108
32/108
33/108
34/108
35/108
36/108
37/108
38/108T-b A-b
39/108R-b
40/108R-b A-b
41/108
42/108R-b
43/108
44/108
45/108
46/108Reported-and-tested-by
47/108
48/108
49/108
50/108
51/108
52/108R-b R-b
53/108
54/108
55/108
56/108A-b
57/108
58/108R-b
59/108
60/108
61/108
62/108R-b R-b
63/108A-b
64/108R-b R-b
65/108
66/108
67/108R-b
68/108R-b
69/108
70/108R-b
71/108R-b
72/108
73/108T-b
74/108
75/108
76/108
77/108
78/108A-b
79/108
80/108
81/108
82/108
83/108
84/108
85/108
86/108
87/108
88/108T-b
89/108R-b R-b
90/108
91/108R-b R-b
92/108R-b
93/108T-b
94/108R-b
95/108R-b R-b
96/108R-b
97/108T-b
98/108T-b
99/108A-b
100/108
101/108R-b
102/108A-b
103/108
104/108R-b
105/108
106/108R-b
107/108
108/108

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

Read the v1 thread

Cover letter [PATCH 5.4 000/108] 5.4.136-rc1 review

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

Responses should be made by Wed, 28 Jul 2021 15:38:12 +0000. Anything received after that time might be too late.

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

	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.4.136-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.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.136-rc1

Mathias Nyman <[email protected]>
xhci: add xhci_get_virt_ep() helper

Riccardo Mancini <[email protected]>
perf inject: Close inject.output on exit

Evan Quan <[email protected]>
PCI: Mark AMD Navi14 GPU ATS as broken

David Sterba <[email protected]>
btrfs: compression: don't try to compress if we don't have enough pages

Stephan Gerhold <[email protected]>
iio: accel: bma180: Fix BMA25x bandwidth register values

Linus Walleij <[email protected]>
iio: accel: bma180: Use explicit member assignment

Doug Berger <[email protected]>
net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear

Marek Behún <[email protected]>
net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz

Charles Baylis <[email protected]>
drm: Return -ENOTTY for non-drm ioctls

Greg Kroah-Hartman <[email protected]>
nds32: fix up stack guard gap

Ilya Dryomov <[email protected]>
rbd: always kick acquire on "acquired" and "released" notifications

Ilya Dryomov <[email protected]>
rbd: don't hold lock_rwsem while running_list is being drained

Mike Kravetz <[email protected]>
hugetlbfs: fix mount mode command line processing

Peter Collingbourne <[email protected]>
userfaultfd: do not untag user pointers

Peter Collingbourne <[email protected]>
selftest: use mmap instead of posix_memalign to allocate memory

Markus Boehme <[email protected]>
ixgbe: Fix packet corruption due to missing DMA sync

Gustavo A. R. Silva <[email protected]>
media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf()

Anand Jain <[email protected]>
btrfs: check for missing device in btrfs_trim_fs

Haoran Luo <[email protected]>
tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop.

Steven Rostedt (VMware) <[email protected]>
tracing/histogram: Rename "cpu" to "common_cpu"

Marc Zyngier <[email protected]>
firmware/efi: Tell memblock about EFI iomem reservations

Minas Harutyunyan <[email protected]>
usb: dwc2: gadget: Fix sending zero length packet in DDMA mode.

John Keeping <[email protected]>

    USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick

Ian Ray <[email protected]>

    USB: serial: cp210x: fix comments for GE CS1000

Marco De Marco <[email protected]>
USB: serial: option: add support for u-blox LARA-R6 family

Yoshihiro Shimoda <[email protected]>
usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop()

Mark Tomlinson <[email protected]>
usb: max-3421: Prevent corruption of freed memory

Julian Sikorski <[email protected]>
USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS

Mathias Nyman <[email protected]>
usb: hub: Fix link power management max exit latency (MEL) calculations

Mathias Nyman <[email protected]>
usb: hub: Disable USB 3 device initiated lpm if exit latency is too high

Nicholas Piggin <[email protected]>
KVM: PPC: Book3S HV Nested: Sanitise H_ENTER_NESTED TM state

Nicholas Piggin <[email protected]>
KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow

Mathias Nyman <[email protected]>
xhci: Fix lost USB 2 remote wake

Takashi Iwai <[email protected]>
ALSA: hdmi: Expose all pins on MSI MS-7C94 board

Takashi Iwai <[email protected]>
ALSA: sb: Fix potential ABBA deadlock in CSP driver

Alexander Tsoy <[email protected]>
ALSA: usb-audio: Add registration quirk for JBL Quantum headsets

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add missing proc text entry for BESPOKEN type

Alexander Egorenkov <[email protected]>
s390/boot: fix use of expolines in the DMA code

Vasily Gorbik <[email protected]>
s390/ftrace: fix ftrace_update_ftrace_func implementation

Huang Pei <[email protected]>
Revert "MIPS: add PMD table accounting into MIPS'pmd_alloc_one"

Marcelo Henrique Cerri <[email protected]>
proc: Avoid mixing integer types in mem_rw()

Maxime Ripard <[email protected]>
drm/panel: raspberrypi-touchscreen: Prevent double-free

Yajun Deng <[email protected]>
net: sched: cls_api: Fix the the wrong parameter

Xin Long <[email protected]>
sctp: update active_key for asoc when old key is being replaced

Christoph Hellwig <[email protected]>
nvme: set the PRACT bit when using Write Zeroes with T10 PI

Sayanta Pattanayak <[email protected]>
r8169: Avoid duplicate sysfs entry creation error

David Howells <[email protected]>
afs: Fix tracepoint string placement with built-in AFS

Vincent Palatin <[email protected]>
Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem"

Zhihao Cheng <[email protected]>
nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING

Paolo Abeni <[email protected]>
ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions

Peilin Ye <[email protected]>
net/sched: act_skbmod: Skip non-Ethernet packets

Jian Shen <[email protected]>
net: hns3: fix rx VLAN offload state inconsistent issue

Eric Dumazet <[email protected]>
net/tcp_fastopen: fix data races around tfo_active_disable_stamp

Randy Dunlap <[email protected]>
net: hisilicon: rename CACHE_LINE_MASK to avoid redefinition

Somnath Kotur <[email protected]>
bnxt_en: Check abort error state in bnxt_half_open_nic()

Michael Chan <[email protected]>
bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task()

Michael Chan <[email protected]>
bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe()

Vasundhara Volam <[email protected]>
bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence.

Marek Vasut <[email protected]>
spi: cadence: Correct initialisation of runtime PM again

Dmitry Bogdanov <[email protected]>
scsi: target: Fix protect handling in WRITE SAME(32)

Mike Christie <[email protected]>
scsi: iscsi: Fix iface sysfs attr detection

Nguyen Dinh Phi <[email protected]>
netrom: Decrease sock refcount when sock timers expire

Pavel Skripkin <[email protected]>
net: sched: fix memory leak in tcindex_partial_destroy_work

Nicholas Piggin <[email protected]>
KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak

Nicholas Piggin <[email protected]>
KVM: PPC: Book3S: Fix CONFIG_TRANSACTIONAL_MEM=n crash

Yajun Deng <[email protected]>
net: decnet: Fix sleeping inside in af_decnet

Michal Suchanek <[email protected]>
efi/tpm: Differentiate missing and invalid final event log table.

Ziyang Xuan <[email protected]>
net: fix uninit-value in caif_seqpkt_sendmsg

Tobias Klauser <[email protected]>
bpftool: Check malloc return value in mount_bpffs_for_pin

John Fastabend <[email protected]>
bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats

Colin Ian King <[email protected]>

    s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1]

Colin Ian King <[email protected]>
liquidio: Fix unintentional sign extension issue on left shift of u16

Maxim Schwalm <[email protected]>
ASoC: rt5631: Fix regcache sync errors on resume

Peter Hess <[email protected]>
spi: mediatek: fix fifo rx mode

Axel Lin <[email protected]>
regulator: hi6421: Fix getting wrong drvdata

Axel Lin <[email protected]>
regulator: hi6421: Use correct variable type for regmap api val argument

Alain Volmat <[email protected]>
spi: stm32: fixes pm_runtime calls in probe/remove

Peter Ujfalusi <[email protected]>
spi: stm32: Use dma_request_chan() instead dma_request_slave_channel()

Clark Wang <[email protected]>
spi: imx: add a check for speed_hz before calculating the clock

Riccardo Mancini <[email protected]>
perf data: Close all files in close_dir()

Riccardo Mancini <[email protected]>
perf probe-file: Delete namelist in del_events() on the error path

Riccardo Mancini <[email protected]>
perf lzma: Close lzma stream on exit

Riccardo Mancini <[email protected]>
perf script: Fix memory 'threads' and 'cpus' leaks on exit

Riccardo Mancini <[email protected]>
perf dso: Fix memory leak in dso__new_map()

Riccardo Mancini <[email protected]>
perf test event_update: Fix memory leak of evlist

Riccardo Mancini <[email protected]>

    perf test session_topology: Delete session->evlist

Riccardo Mancini <[email protected]>
perf env: Fix sibling_dies memory leak

Riccardo Mancini <[email protected]>

    perf probe: Fix dso->nsinfo refcounting

Riccardo Mancini <[email protected]>

    perf map: Fix dso->nsinfo refcounting

Casey Chen <[email protected]>
nvme-pci: do not call nvme_dev_remove_admin from nvme_remove

Shahjada Abul Husain <[email protected]>
cxgb4: fix IRQ free race during driver unload

Uwe Kleine-König <[email protected]>
pwm: sprd: Ensure configuring period and duty_cycle isn't wrongly skipped

Hangbin Liu <[email protected]>
selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect

Hangbin Liu <[email protected]>
selftests: icmp_redirect: remove from checking for IPv6 route get

Nicolas Dichtel <[email protected]>
ipv6: fix 'disable_policy' for fwd packets

Christophe JAILLET <[email protected]>
gve: Fix an error handling path in 'gve_probe()'

Jedrzej Jagielski <[email protected]>
igb: Fix position of assignment to *ring

Aleksandr Loktionov <[email protected]>
igb: Check if num of q_vectors is smaller than max before array access

Christophe JAILLET <[email protected]>
iavf: Fix an error handling path in 'iavf_probe()'

Christophe JAILLET <[email protected]>

    e1000e: Fix an error handling path in 'e1000_probe()'

Christophe JAILLET <[email protected]>
fm10k: Fix an error handling path in 'fm10k_probe()'

Christophe JAILLET <[email protected]>
igb: Fix an error handling path in 'igb_probe()'

Christophe JAILLET <[email protected]>
igc: Fix an error handling path in 'igc_probe()'

Sasha Neftin <[email protected]>
igc: Prefer to use the pci_release_mem_regions method

Christophe JAILLET <[email protected]>
ixgbe: Fix an error handling path in 'ixgbe_probe()'

Tom Rix <[email protected]>
igc: change default return of igc_read_phy_reg()

Vinicius Costa Gomes <[email protected]>
igb: Fix use-after-free error during reset

Vinicius Costa Gomes <[email protected]>
igc: Fix use-after-free error during reset

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

Diffstat:

 Documentation/arm64/tagged-address-abi.rst         |  26 +++--
 Documentation/trace/histogram.rst                  |   2 +-
 Makefile                                           |   4 +-
 arch/mips/include/asm/pgalloc.h                    |  10 +-
 arch/nds32/mm/mmap.c                               |   2 +-
 arch/powerpc/kvm/book3s_hv.c                       |   2 +
 arch/powerpc/kvm/book3s_hv_nested.c                |  20 ++++
 arch/powerpc/kvm/book3s_rtas.c                     |  25 ++++-
 arch/powerpc/kvm/powerpc.c                         |   4 +-
 arch/s390/boot/text_dma.S                          |  19 +---
 arch/s390/include/asm/ftrace.h                     |   1 +
 arch/s390/kernel/ftrace.c                          |   2 +
 arch/s390/kernel/mcount.S                          |   4 +-
 arch/s390/net/bpf_jit_comp.c                       |   2 +-
 drivers/block/rbd.c                                |  32 +++---
 drivers/firmware/efi/efi.c                         |  13 ++-
 drivers/firmware/efi/tpm.c                         |   8 +-
 drivers/gpu/drm/drm_ioctl.c                        |   3 +
 .../gpu/drm/panel/panel-raspberrypi-touchscreen.c  |   1 -
 drivers/iio/accel/bma180.c                         |  75 ++++++++-----
 drivers/media/pci/ngene/ngene-core.c               |   2 +-
 drivers/media/pci/ngene/ngene.h                    |  14 +--
 drivers/net/dsa/mv88e6xxx/chip.c                   |   4 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  28 +++--
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c      |  19 ++--
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h      |   3 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  16 +--
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |   6 --
 .../ethernet/cavium/liquidio/cn23xx_pf_device.c    |   2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |  18 ++--
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c     |   3 +
 drivers/net/ethernet/google/gve/gve_main.c         |   5 +-
 drivers/net/ethernet/hisilicon/hip04_eth.c         |   6 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  10 ++
 drivers/net/ethernet/intel/e1000e/netdev.c         |   1 +
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c       |   1 +
 drivers/net/ethernet/intel/iavf/iavf_main.c        |   1 +
 drivers/net/ethernet/intel/igb/igb_main.c          |  15 ++-
 drivers/net/ethernet/intel/igc/igc.h               |   2 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |   6 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |   4 +-
 drivers/net/ethernet/realtek/r8169_main.c          |   3 +-
 drivers/nvme/host/core.c                           |   5 +-
 drivers/nvme/host/pci.c                            |   5 +-
 drivers/pci/quirks.c                               |   4 +-
 drivers/pwm/pwm-sprd.c                             |  11 +-
 drivers/regulator/hi6421-regulator.c               |  30 +++---
 drivers/scsi/scsi_transport_iscsi.c                |  90 ++++++----------
 drivers/spi/spi-cadence.c                          |  14 ++-
 drivers/spi/spi-imx.c                              |  37 ++++---
 drivers/spi/spi-mt65xx.c                           |  16 ++-
 drivers/spi/spi-stm32.c                            |  41 +++++--
 drivers/target/target_core_sbc.c                   |  35 +++---
 drivers/usb/core/hub.c                             | 120 ++++++++++++++-------
 drivers/usb/core/quirks.c                          |   4 -
 drivers/usb/dwc2/gadget.c                          |  10 +-
 drivers/usb/host/max3421-hcd.c                     |  44 +++-----
 drivers/usb/host/xhci-hub.c                        |   3 +-
 drivers/usb/host/xhci-ring.c                       |  58 +++++++---
 drivers/usb/host/xhci.h                            |   3 +-
 drivers/usb/renesas_usbhs/fifo.c                   |   7 ++
 drivers/usb/serial/cp210x.c                        |   5 +-
 drivers/usb/serial/option.c                        |   3 +
 drivers/usb/storage/unusual_uas.h                  |   7 ++
 fs/afs/cmservice.c                                 |  25 ++---
 fs/btrfs/extent-tree.c                             |   3 +
 fs/btrfs/inode.c                                   |   2 +-
 fs/hugetlbfs/inode.c                               |   2 +-
 fs/proc/base.c                                     |   2 +-
 fs/userfaultfd.c                                   |  22 ++--
 include/drm/drm_ioctl.h                            |   1 +
 include/trace/events/afs.h                         |  67 +++++++++++-
 kernel/trace/ring_buffer.c                         |  28 ++++-
 kernel/trace/trace.c                               |   4 +
 kernel/trace/trace_events_hist.c                   |  22 ++--
 net/caif/caif_socket.c                             |   3 +-
 net/decnet/af_decnet.c                             |  27 +++--
 net/ipv4/tcp_bpf.c                                 |   2 +-
 net/ipv4/tcp_fastopen.c                            |  19 +++-
 net/ipv6/ip6_output.c                              |   4 +-
 net/ipv6/route.c                                   |   2 +-
 net/netrom/nr_timer.c                              |  20 ++--
 net/sched/act_skbmod.c                             |  12 ++-
 net/sched/cls_api.c                                |   2 +-
 net/sched/cls_tcindex.c                            |   5 +-
 net/sctp/auth.c                                    |   2 +
 sound/isa/sb/sb16_csp.c                            |   4 +
 sound/pci/hda/patch_hdmi.c                         |   1 +
 sound/soc/codecs/rt5631.c                          |   2 +
 sound/usb/mixer.c                                  |  10 +-
 sound/usb/quirks.c                                 |   3 +
 tools/bpf/bpftool/common.c                         |   5 +
 tools/perf/builtin-inject.c                        |   8 +-
 tools/perf/builtin-script.c                        |   7 ++
 tools/perf/tests/event_update.c                    |   2 +-
 tools/perf/tests/topology.c                        |   1 +
 tools/perf/util/data.c                             |   2 +-
 tools/perf/util/dso.c                              |   4 +-
 tools/perf/util/env.c                              |   1 +
 tools/perf/util/lzma.c                             |   8 +-
 tools/perf/util/map.c                              |   2 +
 tools/perf/util/probe-event.c                      |   4 +-
 tools/perf/util/probe-file.c                       |   4 +-
 tools/testing/selftests/net/icmp_redirect.sh       |   5 +-
 tools/testing/selftests/vm/userfaultfd.c           |   6 +-
 105 files changed, 849 insertions(+), 482 deletions(-)