Skip to content

5.3.7-stable review

Greg Kroah-Hartman kernel-janitors linux-efi linux-integrity linux-mips linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest112 patches 21 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/112panic: ensure preemption is disabled during panic()kernel/panic.c+1 -00 replies
2/112USB: rio500: Remove Rio 500 kernel driverDocumentation/usb/rio.rst MAINTAINERS arch/arm/configs/badge4_defconfig +10 more+0 -7150 replies
3/112USB: yurex: Dont retry on unexpected errorsdrivers/usb/misc/yurex.c+4 -30 replies
4/112USB: yurex: fix NULL-derefs on disconnectdrivers/usb/misc/yurex.c+7 -40 replies
5/112USB: usb-skeleton: fix runtime PM after driver unbinddrivers/usb/usb-skeleton.c+3 -50 replies
6/112USB: usb-skeleton: fix NULL-deref on disconnectdrivers/usb/usb-skeleton.c+4 -30 replies
7/112xhci: Fix false warning message about wrong bounce buffer write lengthdrivers/usb/host/xhci-ring.c+2 -20 replies
8/112xhci: Prevent device initiated U1/U2 link pm if exit latency is too longdrivers/usb/host/xhci.c+6 -40 replies
9/112xhci: Check all endpoints for LPM timeoutdrivers/usb/host/xhci.c+4 -40 replies
10/112xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hostsdrivers/usb/host/xhci.c+11 -40 replies
11/112usb: xhci: wait for CNR controller not ready bit in xhci resumedrivers/usb/host/xhci.c+12 -00 replies
12/112xhci: Prevent deadlock when xhci adapter breaks during initdrivers/usb/host/xhci.c+21 -20 replies
13/112xhci: Increase STS_SAVE timeout in xhci_suspend()drivers/usb/host/xhci.c+1 -10 replies
14/112xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete()drivers/usb/host/xhci.c+8 -00 replies
15/112USB: adutux: fix use-after-free on disconnectdrivers/usb/misc/adutux.c+4 -30 replies
16/112USB: adutux: fix NULL-derefs on disconnectdrivers/usb/misc/adutux.c+10 -60 replies
17/112USB: adutux: fix use-after-free on releasedrivers/usb/misc/adutux.c+2 -10 replies
18/112USB: iowarrior: fix use-after-free on disconnectdrivers/usb/misc/iowarrior.c+3 -40 replies
19/112USB: iowarrior: fix use-after-free on releasedrivers/usb/misc/iowarrior.c+2 -10 replies
20/112USB: iowarrior: fix use-after-free after driver unbinddrivers/usb/misc/iowarrior.c+6 -00 replies
21/112USB: usblp: fix runtime PM after driver unbinddrivers/usb/class/usblp.c+5 -30 replies
22/112USB: chaoskey: fix use-after-free on releasedrivers/usb/misc/chaoskey.c+3 -20 replies
23/112USB: ldusb: fix NULL-derefs on driver unbinddrivers/usb/misc/ldusb.c+12 -120 replies
24/112serial: uartlite: fix exit path null pointerdrivers/tty/serial/uartlite.c+2 -10 replies
25/112serial: uartps: Fix uartps_major handlingdrivers/tty/serial/xilinx_uartps.c+7 -10 replies
26/112USB: serial: keyspan: fix NULL-derefs on open() and write()drivers/usb/serial/keyspan.c+2 -20 replies
27/112USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20drivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+12 -00 replies
28/112USB: serial: option: add Telit FN980 compositionsdrivers/usb/serial/option.c+8 -00 replies
29/112USB: serial: option: add support for Cinterion CLS8 devicesdrivers/usb/serial/option.c+3 -00 replies
30/112USB: serial: fix runtime PM after driver unbinddrivers/usb/serial/usb-serial.c+1 -40 replies
31/112USB: usblcd: fix I/O after disconnectdrivers/usb/misc/usblcd.c+31 -20 replies
32/112USB: microtek: fix info-leak at probedrivers/usb/image/microtek.c+4 -00 replies
33/112USB: dummy-hcd: fix power budget for SuperSpeed modedrivers/usb/gadget/udc/dummy_hcd.c+2 -10 replies
34/112usb: renesas_usbhs: gadget: Do not discard queues in usb_ep_set_{halt,wedge}()drivers/usb/renesas_usbhs/mod_gadget.c+0 -20 replies
35/112usb: renesas_usbhs: gadget: Fix usb_ep_set_{halt,wedge}() behaviordrivers/usb/renesas_usbhs/common.h drivers/usb/renesas_usbhs/fifo.c drivers/usb/renesas_usbhs/fifo.h +3 more+34 -20 replies
36/112usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps()drivers/usb/typec/tcpm/tcpm.c+8 -60 replies
37/112usb: typec: ucsi: ccg: Remove run_isr flagdrivers/usb/typec/ucsi/ucsi_ccg.c+4 -380 replies
38/112usb: typec: ucsi: displayport: Fix for the mode entering routinedrivers/usb/typec/ucsi/displayport.c+2 -00 replies
39/112USB: legousbtower: fix slab info leak at probedrivers/usb/misc/legousbtower.c+4 -20 replies
40/112USB: legousbtower: fix deadlock on disconnectdrivers/usb/misc/legousbtower.c+2 -170 replies
41/112USB: legousbtower: fix potential NULL-deref on disconnectdrivers/usb/misc/legousbtower.c+15 -110 replies
42/112USB: legousbtower: fix open after failed reset requestdrivers/usb/misc/legousbtower.c+2 -20 replies
43/112USB: legousbtower: fix use-after-free on releasedrivers/usb/misc/legousbtower.c+2 -10 replies
44/112mei: me: add comet point (lake) LP device idsdrivers/misc/mei/hw-me-regs.h drivers/misc/mei/pci-me.c+6 -00 replies
45/112mei: avoid FW version request on Ibex Peak and earlierdrivers/misc/mei/bus-fixup.c drivers/misc/mei/hw-me.c drivers/misc/mei/hw-me.h +2 more+44 -130 replies
46/112gpio: eic: sprd: Fix the incorrect EIC offset when togglingdrivers/gpio/gpio-eic-sprd.c+4 -30 replies
47/112staging/fbtft: Depend on OFdrivers/staging/fbtft/Kconfig+1 -10 replies
48/112staging: bcm2835-audio: Fix draining behavior regressiondrivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c+3 -20 replies
49/112Staging: fbtft: fix memory leak in fbtft_framebuffer_allocdrivers/staging/fbtft/fbtft-core.c+5 -20 replies
50/112staging: rtl8188eu: fix HighestRate check in odm_ARFBRefresh_8188E()drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c+1 -10 replies
51/112staging: vt6655: Fix memory leak in vt6655_probedrivers/staging/vt6655/device_main.c+3 -10 replies
52/112iio: adc: hx711: fix bug in sampling of datadrivers/iio/adc/hx711.c+5 -50 replies
53/112iio: adc: ad799x: fix probe error handlingdrivers/iio/adc/ad799x.c+2 -20 replies
54/112iio: adc: axp288: Override TS pin bias current for some modelsdrivers/iio/adc/axp288_adc.c+32 -00 replies
55/112iio: adc: stm32-adc: move registers definitionsdrivers/iio/adc/stm32-adc-core.c drivers/iio/adc/stm32-adc-core.h drivers/iio/adc/stm32-adc.c+136 -1360 replies
56/112iio: adc: stm32-adc: fix a race when using several adcs with dma and irqdrivers/iio/adc/stm32-adc-core.c drivers/iio/adc/stm32-adc-core.h+41 -30 replies
57/112iio: light: opt3001: fix mutex unlock racedrivers/iio/light/opt3001.c+5 -10 replies
58/112iio: light: add missing vcnl4040 of_compatibledrivers/iio/light/vcnl4000.c+4 -00 replies
59/112iio: accel: adxl372: Fix/remove limitation for FIFO samplesdrivers/iio/accel/adxl372.c+8 -30 replies
60/112iio: accel: adxl372: Fix push to buffers lost samplesdrivers/iio/accel/adxl372.c+1 -20 replies
61/112iio: accel: adxl372: Perform a reset at start updrivers/iio/accel/adxl372.c+8 -00 replies
62/112efivar/ssdt: Dont iterate over EFI vars if no SSDT override was specifieddrivers/firmware/efi/efi.c+3 -00 replies
63/112efi/tpm: Dont access event->count when it isnt mappedinclude/linux/tpm_eventlog.h+11 -30 replies
64/112efi/tpm: Dont traverse an event log with no eventsdrivers/firmware/efi/tpm.c+10 -50 replies
65/112efi/tpm: Only set efi_tpm_final_log_size after successful event log parsingdrivers/firmware/efi/tpm.c include/linux/tpm_eventlog.h+9 -20 replies
66/112perf llvm: Dont access out-of-scope arraytools/perf/util/llvm-utils.c+3 -30 replies
67/112perf inject jit: Fix JIT_CODE_MOVE filenametools/perf/util/jitdump.c+3 -30 replies
68/112drm/i915: Perform GGTT restore much earlier during resumedrivers/gpu/drm/i915/gem/i915_gem_pm.c drivers/gpu/drm/i915/i915_drv.c drivers/gpu/drm/i915/selftests/i915_gem.c+11 -30 replies
69/112blk-wbt: fix performance regression in wbt scale_up/scale_downblock/blk-rq-qos.c block/blk-rq-qos.h block/blk-wbt.c+15 -90 replies
70/112selinux: fix context string corruption in convert_context()security/selinux/ss/services.c+8 -10 replies
71/112CIFS: Gracefully handle QueryInfo errors during openfs/cifs/file.c+6 -00 replies
72/112CIFS: Force revalidate inode when dentry is stalefs/cifs/inode.c+4 -00 replies
73/112CIFS: Force reval dentry if LOOKUP_REVAL flag is setfs/cifs/dir.c+7 -10 replies
74/112cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panicfs/cifs/file.c+11 -160 replies
75/112kernel/sysctl.c: do not override max_threads provided by userspacekernel/fork.c+2 -20 replies
76/112mm/z3fold.c: claim page in the beginning of freemm/z3fold.c+8 -20 replies
77/112mm/page_alloc.c: fix a crash in free_pages_prepare()mm/page_alloc.c+7 -10 replies
78/112mm/vmpressure.c: fix a signedness bug in vmpressure_register_event()mm/vmpressure.c+11 -90 replies
79/112IB/core: Fix wrong iterating on portsdrivers/infiniband/core/security.c+1 -10 replies
80/112firmware: google: increment VPD key_len properlydrivers/firmware/google/vpd_decode.c+1 -10 replies
81/112gpio: fix getting nonexclusive gpiods from DTdrivers/gpio/gpiolib.c+1 -10 replies
82/112gpiolib: dont clear FLAG_IS_OUT when emulating open-drain/open-sourcedrivers/gpio/gpiolib.c+19 -80 replies
83/112btrfs: relocation: fix use-after-free on dead relocation rootsfs/btrfs/relocation.c+8 -10 replies
84/112btrfs: allocate new inode in NOFS contextfs/btrfs/inode.c+3 -00 replies
85/112btrfs: fix balance convert to single on 32-bit host CPUsfs/btrfs/volumes.c+5 -10 replies
86/112Btrfs: fix memory leak due to concurrent append writes with fiemapfs/btrfs/file.c+12 -10 replies
87/112btrfs: fix incorrect updating of log root treefs/btrfs/tree-log.c+27 -90 replies
88/112btrfs: fix uninitialized ret in ref-verifyfs/btrfs/ref-verify.c+1 -10 replies
89/112NFS: Fix O_DIRECT accounting of number of bytes read/writtenfs/nfs/direct.c+43 -350 replies
90/112MIPS: Disable Loongson MMI instructions for kernel buildarch/mips/loongson64/Platform arch/mips/vdso/Makefile+5 -00 replies
91/112MIPS: elf_hwcap: Export userspace ASEsarch/mips/include/uapi/asm/hwcap.h arch/mips/kernel/cpu-probe.c+44 -00 replies
92/112RDMA/vmw_pvrdma: Free SRQ only oncedrivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c+0 -20 replies
93/112ACPI/PPTT: Add support for ACPI 6.3 thread flagdrivers/acpi/pptt.c include/linux/acpi.h+57 -00 replies
94/112arm64: topology: Use PPTT to determine if PE is a threadarch/arm64/kernel/topology.c+15 -40 replies
95/112iio: light: fix vcnl4000 devicetree hooksdrivers/iio/light/vcnl4000.c+5 -50 replies
96/112Fix the locking in dcache_readdir() and friendsfs/libfs.c+69 -650 replies
97/112drm/i915: Bump skl+ max plane width to 5k for linear/x-tileddrivers/gpu/drm/i915/display/intel_display.c+14 -10 replies
98/112drm/i915: Whitelist COMMON_SLICE_CHICKEN2drivers/gpu/drm/i915/gt/intel_workarounds.c+3 -00 replies
99/112drm/i915: Mark contents as dirty on a write faultdrivers/gpu/drm/i915/gem/i915_gem_mman.c+5 -10 replies
100/112drm/msm: Use the correct dma_sync calls harderdrivers/gpu/drm/msm/msm_gem.c+2 -20 replies
101/112media: stkwebcam: fix runtime PM after driver unbinddrivers/media/usb/stkwebcam/stk-webcam.c+1 -20 replies
102/112arm64/sve: Fix wrong free for task->thread.sve_statearch/arm64/kernel/process.c+15 -170 replies
103/112tracing/hwlat: Report total time spent in all NMIs during the samplekernel/trace/trace_hwlat.c+1 -10 replies
104/112tracing/hwlat: Dont ignore outer-loop duration when calculating max_latencykernel/trace/trace_hwlat.c+2 -00 replies
105/112ftrace: Get a reference counter for the trace_array on filter fileskernel/trace/ftrace.c+18 -90 replies
106/112tracing: Get trace_array reference for available_tracers fileskernel/trace/trace.c+15 -20 replies
107/112hwmon: Fix HWMON_P_MIN_ALARM maskinclude/linux/hwmon.h+1 -10 replies
108/112mtd: rawnand: au1550nd: Fix au_read_buf16() prototypedrivers/mtd/nand/raw/au1550nd.c+2 -30 replies
109/112x86/asm: Fix MWAITX C-state hint valuearch/x86/include/asm/mwait.h arch/x86/lib/delay.c+3 -30 replies
110/112io_uring: only flush workqueues on fileset removalfs/io_uring.c+2 -10 replies
111/112efi/tpm: Fix sanity check of unsigned tbl_size being less than zerodrivers/firmware/efi/tpm.c+1 -10 replies
112/112ASoC: sgtl5000: add ADC mute controlsound/soc/codecs/sgtl5000.c+1 -011 replies

Reviews trailers per patch

38 of 112 patches have a Reviewed-by or Acked-by.

PatchKees CookJan SchmidtPhilipp ZabelAlan SternDan CarpenterScott Talbert[email protected]Chris MasonFilipe MananaDavid SterbaGuenter RoeckHeikki KrogerusMarcel ZiswilerIgor OpaniukFabio EstevamLarry FingerHeiko CarstensChristian BorntraegerMichal HockoErez AlfasiJason GunthorpeJosef BacikStephen SmalleyMauro Carvalho ChehabBoris BrezillonLeho KraavMaarten LankhorstSean PaulStephen BoydMika KuoppalaEric W. BiedermanRonnie SahlbergDave MartinJulien GrallMatthew AuldChris WilsonOliver NeukumAngus Ainslie (Purism)Sudeep HollaRobert RichterRafael J. WysockiVishnu DasaAndy ShevchenkoDavid RientjesMatthew WilcoxGreg Kroah-HartmanJiri OlsaLyude PaulJarkko SakkinenMatthew GarrettArd BiesheuvelAndreas DannenbergAlexandru ArdeleanStefan Wahren[email protected][email protected]
1/112R-b
2/112
3/112Reported-and-tested-by
4/112
5/112
6/112
7/112
8/112T-b
9/112T-b
10/112
11/112
12/112
13/112
14/112
15/112T-b
16/112
17/112
18/112
19/112
20/112
21/112
22/112
23/112
24/112
25/112
26/112R-b
27/112
28/112
29/112
30/112
31/112
32/112A-b
33/112A-b
34/112
35/112
36/112R-b R-b
37/112
38/112
39/112
40/112T-b
41/112
42/112
43/112
44/112
45/112
46/112
47/112
48/112A-b
49/112R-b
50/112A-b
51/112
52/112
53/112R-b
54/112
55/112
56/112
57/112R-b
58/112R-b
59/112
60/112
61/112
62/112T-b
63/112T-b R-b A-b A-b
64/112T-b R-b A-b A-b
65/112
66/112
67/112A-b
68/112R-b
69/112
70/112A-b
71/112
72/112
73/112
74/112R-b
75/112R-b
76/112
77/112R-b A-b A-b
78/112R-b A-b R-b
79/112R-b R-b
80/112R-b R-b
81/112
82/112
83/112R-b R-b R-b
84/112
85/112R-b
86/112R-b R-b
87/112R-b R-b
88/112R-b
89/112
90/112
91/112
92/112R-b R-b
93/112R-b R-b A-b
94/112R-b R-b
95/112R-b
96/112
97/112T-b R-b R-b
98/112R-b
99/112R-b
100/112T-b
101/112A-b
102/112R-b T-b
103/112
104/112
105/112
106/112
107/112
108/112R-b
109/112
110/112
111/112
112/112R-b R-b R-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 56 reviewers.

Read the v1 thread

Cover letter [PATCH 5.3 000/112] 5.3.7-stable review

This is the start of the stable review cycle for the 5.3.7 release. There are 112 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 18 Oct 2019 09:43:41 PM UTC. 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.3.7-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.3.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.3.7-rc1

Oleksandr Suvorov <[email protected]>
ASoC: sgtl5000: add ADC mute control

Colin Ian King <[email protected]>
efi/tpm: Fix sanity check of unsigned tbl_size being less than zero

Jens Axboe <[email protected]>
io_uring: only flush workqueues on fileset removal

Janakarajan Natarajan <[email protected]>
x86/asm: Fix MWAITX C-state hint value

Paul Burton <[email protected]>
mtd: rawnand: au1550nd: Fix au_read_buf16() prototype

Nuno Sá <[email protected]>
hwmon: Fix HWMON_P_MIN_ALARM mask

Steven Rostedt (VMware) <[email protected]>
tracing: Get trace_array reference for available_tracers files

Steven Rostedt (VMware) <[email protected]>
ftrace: Get a reference counter for the trace_array on filter files

Srivatsa S. Bhat (VMware) <[email protected]>
tracing/hwlat: Don't ignore outer-loop duration when calculating max_latency

Srivatsa S. Bhat (VMware) <[email protected]>
tracing/hwlat: Report total time spent in all NMIs during the sample

Masayoshi Mizuma <[email protected]>

    arm64/sve: Fix wrong free for task->thread.sve_state

Johan Hovold <[email protected]>
media: stkwebcam: fix runtime PM after driver unbind

Rob Clark <[email protected]>
drm/msm: Use the correct dma_sync calls harder

Chris Wilson <[email protected]>
drm/i915: Mark contents as dirty on a write fault

Kenneth Graunke <[email protected]>
drm/i915: Whitelist COMMON_SLICE_CHICKEN2

Ville Syrjälä <[email protected]>
drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled

Al Viro <[email protected]>
Fix the locking in dcache_readdir() and friends

Marco Felsch <[email protected]>
iio: light: fix vcnl4000 devicetree hooks

Jeremy Linton <[email protected]>
arm64: topology: Use PPTT to determine if PE is a thread

Jeremy Linton <[email protected]>
ACPI/PPTT: Add support for ACPI 6.3 thread flag

Adit Ranadive <[email protected]>
RDMA/vmw_pvrdma: Free SRQ only once

Jiaxun Yang <[email protected]>
MIPS: elf_hwcap: Export userspace ASEs

Paul Burton <[email protected]>
MIPS: Disable Loongson MMI instructions for kernel build

Trond Myklebust <[email protected]>
NFS: Fix O_DIRECT accounting of number of bytes read/written

Josef Bacik <[email protected]>
btrfs: fix uninitialized ret in ref-verify

Josef Bacik <[email protected]>
btrfs: fix incorrect updating of log root tree

Filipe Manana <[email protected]>
Btrfs: fix memory leak due to concurrent append writes with fiemap

Zygo Blaxell <[email protected]>
btrfs: fix balance convert to single on 32-bit host CPUs

Josef Bacik <[email protected]>
btrfs: allocate new inode in NOFS context

Qu Wenruo <[email protected]>
btrfs: relocation: fix use-after-free on dead relocation roots

Bartosz Golaszewski <[email protected]>
gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source

Marco Felsch <[email protected]>
gpio: fix getting nonexclusive gpiods from DT

Brian Norris <[email protected]>
firmware: google: increment VPD key_len properly

Mohamad Heib <[email protected]>
IB/core: Fix wrong iterating on ports

Dan Carpenter <[email protected]>
mm/vmpressure.c: fix a signedness bug in vmpressure_register_event()

Qian Cai <[email protected]>
mm/page_alloc.c: fix a crash in free_pages_prepare()

Vitaly Wool <[email protected]>
mm/z3fold.c: claim page in the beginning of free

Michal Hocko <[email protected]>
kernel/sysctl.c: do not override max_threads provided by userspace

Dave Wysochanski <[email protected]>

    cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic

Pavel Shilovsky <[email protected]>
CIFS: Force reval dentry if LOOKUP_REVAL flag is set

Pavel Shilovsky <[email protected]>
CIFS: Force revalidate inode when dentry is stale

Pavel Shilovsky <[email protected]>
CIFS: Gracefully handle QueryInfo errors during open

Ondrej Mosnacek <[email protected]>
selinux: fix context string corruption in convert_context()

Harshad Shirwadkar <[email protected]>
blk-wbt: fix performance regression in wbt scale_up/scale_down

Chris Wilson <[email protected]>
drm/i915: Perform GGTT restore much earlier during resume

Steve MacLean <[email protected]>
perf inject jit: Fix JIT_CODE_MOVE filename

Ian Rogers <[email protected]>
perf llvm: Don't access out-of-scope array

Jerry Snitselaar <[email protected]>
efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing

Peter Jones <[email protected]>
efi/tpm: Don't traverse an event log with no events

Peter Jones <[email protected]>

    efi/tpm: Don't access event->count when it isn't mapped

Ard Biesheuvel <[email protected]>
efivar/ssdt: Don't iterate over EFI vars if no SSDT override was specified

Stefan Popa <[email protected]>
iio: accel: adxl372: Perform a reset at start up

Stefan Popa <[email protected]>
iio: accel: adxl372: Fix push to buffers lost samples

Stefan Popa <[email protected]>
iio: accel: adxl372: Fix/remove limitation for FIFO samples

Marco Felsch <[email protected]>
iio: light: add missing vcnl4040 of_compatible

David Frey <[email protected]>
iio: light: opt3001: fix mutex unlock race

Fabrice Gasnier <[email protected]>
iio: adc: stm32-adc: fix a race when using several adcs with dma and irq

Fabrice Gasnier <[email protected]>
iio: adc: stm32-adc: move registers definitions

Hans de Goede <[email protected]>
iio: adc: axp288: Override TS pin bias current for some models

Marco Felsch <[email protected]>
iio: adc: ad799x: fix probe error handling

Andreas Klinger <[email protected]>
iio: adc: hx711: fix bug in sampling of data

Navid Emamdoost <[email protected]>
staging: vt6655: Fix memory leak in vt6655_probe

Denis Efremov <[email protected]>
staging: rtl8188eu: fix HighestRate check in odm_ARFBRefresh_8188E()

Navid Emamdoost <[email protected]>
Staging: fbtft: fix memory leak in fbtft_framebuffer_alloc

Takashi Iwai <[email protected]>
staging: bcm2835-audio: Fix draining behavior regression

Noralf Trønnes <[email protected]>
staging/fbtft: Depend on OF

Bruce Chen <[email protected]>
gpio: eic: sprd: Fix the incorrect EIC offset when toggling

Alexander Usyskin <[email protected]>
mei: avoid FW version request on Ibex Peak and earlier

Tomas Winkler <[email protected]>
mei: me: add comet point (lake) LP device ids

Johan Hovold <[email protected]>
USB: legousbtower: fix use-after-free on release

Johan Hovold <[email protected]>
USB: legousbtower: fix open after failed reset request

Johan Hovold <[email protected]>
USB: legousbtower: fix potential NULL-deref on disconnect

Johan Hovold <[email protected]>
USB: legousbtower: fix deadlock on disconnect

Johan Hovold <[email protected]>
USB: legousbtower: fix slab info leak at probe

Heikki Krogerus <[email protected]>
usb: typec: ucsi: displayport: Fix for the mode entering routine

Heikki Krogerus <[email protected]>
usb: typec: ucsi: ccg: Remove run_isr flag

Dan Carpenter <[email protected]>
usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps()

Yoshihiro Shimoda <[email protected]>
usb: renesas_usbhs: gadget: Fix usb_ep_set_{halt,wedge}() behavior

Yoshihiro Shimoda <[email protected]>
usb: renesas_usbhs: gadget: Do not discard queues in usb_ep_set_{halt,wedge}()

[email protected] <[email protected]>
USB: dummy-hcd: fix power budget for SuperSpeed mode

Johan Hovold <[email protected]>
USB: microtek: fix info-leak at probe

Johan Hovold <[email protected]>
USB: usblcd: fix I/O after disconnect

Johan Hovold <[email protected]>
USB: serial: fix runtime PM after driver unbind

Reinhard Speyerer <[email protected]>
USB: serial: option: add support for Cinterion CLS8 devices

Daniele Palmas <[email protected]>
USB: serial: option: add Telit FN980 compositions

Beni Mahler <[email protected]>
USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20

Johan Hovold <[email protected]>
USB: serial: keyspan: fix NULL-derefs on open() and write()

Michal Simek <[email protected]>
serial: uartps: Fix uartps_major handling

Randy Dunlap <[email protected]>
serial: uartlite: fix exit path null pointer

Johan Hovold <[email protected]>
USB: ldusb: fix NULL-derefs on driver unbind

Johan Hovold <[email protected]>
USB: chaoskey: fix use-after-free on release

Johan Hovold <[email protected]>
USB: usblp: fix runtime PM after driver unbind

Johan Hovold <[email protected]>
USB: iowarrior: fix use-after-free after driver unbind

Johan Hovold <[email protected]>
USB: iowarrior: fix use-after-free on release

Johan Hovold <[email protected]>
USB: iowarrior: fix use-after-free on disconnect

Johan Hovold <[email protected]>
USB: adutux: fix use-after-free on release

Johan Hovold <[email protected]>
USB: adutux: fix NULL-derefs on disconnect

Johan Hovold <[email protected]>
USB: adutux: fix use-after-free on disconnect

Mathias Nyman <[email protected]>
xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete()

Kai-Heng Feng <[email protected]>
xhci: Increase STS_SAVE timeout in xhci_suspend()

Bill Kuzeja <[email protected]>
xhci: Prevent deadlock when xhci adapter breaks during init

Rick Tseng <[email protected]>
usb: xhci: wait for CNR controller not ready bit in xhci resume

Mathias Nyman <[email protected]>
xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts

Jan Schmidt <[email protected]>
xhci: Check all endpoints for LPM timeout

Mathias Nyman <[email protected]>
xhci: Prevent device initiated U1/U2 link pm if exit latency is too long

Mathias Nyman <[email protected]>
xhci: Fix false warning message about wrong bounce buffer write length

Johan Hovold <[email protected]>
USB: usb-skeleton: fix NULL-deref on disconnect

Johan Hovold <[email protected]>
USB: usb-skeleton: fix runtime PM after driver unbind

Johan Hovold <[email protected]>
USB: yurex: fix NULL-derefs on disconnect

Alan Stern <[email protected]>
USB: yurex: Don't retry on unexpected errors

Bastien Nocera <[email protected]>
USB: rio500: Remove Rio 500 kernel driver

Will Deacon <[email protected]>
panic: ensure preemption is disabled during panic()

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

Diffstat:

 Documentation/usb/rio.rst                          | 109 ----
 MAINTAINERS                                        |   7 -
 Makefile                                           |   4 +-
 arch/arm/configs/badge4_defconfig                  |   1 -
 arch/arm/configs/corgi_defconfig                   |   1 -
 arch/arm/configs/pxa_defconfig                     |   1 -
 arch/arm/configs/s3c2410_defconfig                 |   1 -
 arch/arm/configs/spitz_defconfig                   |   1 -
 arch/arm64/kernel/process.c                        |  32 +-
 arch/arm64/kernel/topology.c                       |  19 +-
 arch/mips/configs/mtx1_defconfig                   |   1 -
 arch/mips/configs/rm200_defconfig                  |   1 -
 arch/mips/include/uapi/asm/hwcap.h                 |  11 +
 arch/mips/kernel/cpu-probe.c                       |  33 ++
 arch/mips/loongson64/Platform                      |   4 +
 arch/mips/vdso/Makefile                            |   1 +
 arch/x86/include/asm/mwait.h                       |   2 +-
 arch/x86/lib/delay.c                               |   4 +-
 block/blk-rq-qos.c                                 |  14 +-
 block/blk-rq-qos.h                                 |   4 +-
 block/blk-wbt.c                                    |   6 +-
 drivers/acpi/pptt.c                                |  52 ++
 drivers/firmware/efi/efi.c                         |   3 +
 drivers/firmware/efi/tpm.c                         |  26 +-
 drivers/firmware/google/vpd_decode.c               |   2 +-
 drivers/gpio/gpio-eic-sprd.c                       |   7 +-
 drivers/gpio/gpiolib.c                             |  29 +-
 drivers/gpu/drm/i915/display/intel_display.c       |  15 +-
 drivers/gpu/drm/i915/gem/i915_gem_mman.c           |   6 +-
 drivers/gpu/drm/i915/gem/i915_gem_pm.c             |   3 -
 drivers/gpu/drm/i915/gt/intel_workarounds.c        |   3 +
 drivers/gpu/drm/i915/i915_drv.c                    |   5 +
 drivers/gpu/drm/i915/selftests/i915_gem.c          |   6 +
 drivers/gpu/drm/msm/msm_gem.c                      |   4 +-
 drivers/iio/accel/adxl372.c                        |  22 +-
 drivers/iio/adc/ad799x.c                           |   4 +-
 drivers/iio/adc/axp288_adc.c                       |  32 ++
 drivers/iio/adc/hx711.c                            |  10 +-
 drivers/iio/adc/stm32-adc-core.c                   |  70 +--
 drivers/iio/adc/stm32-adc-core.h                   | 137 +++++
 drivers/iio/adc/stm32-adc.c                        | 109 ----
 drivers/iio/light/opt3001.c                        |   6 +-
 drivers/iio/light/vcnl4000.c                       |  14 +-
 drivers/infiniband/core/security.c                 |   2 +-
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c      |   2 -
 drivers/media/usb/stkwebcam/stk-webcam.c           |   3 +-
 drivers/misc/mei/bus-fixup.c                       |  14 +-
 drivers/misc/mei/hw-me-regs.h                      |   3 +
 drivers/misc/mei/hw-me.c                           |  21 +-
 drivers/misc/mei/hw-me.h                           |   8 +-
 drivers/misc/mei/mei_dev.h                         |   4 +
 drivers/misc/mei/pci-me.c                          |  13 +-
 drivers/mtd/nand/raw/au1550nd.c                    |   5 +-
 drivers/staging/fbtft/Kconfig                      |   2 +-
 drivers/staging/fbtft/fbtft-core.c                 |   7 +-
 .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c |   2 +-
 .../vc04_services/bcm2835-audio/bcm2835-pcm.c      |   4 +-
 .../vc04_services/bcm2835-audio/bcm2835-vchiq.c    |   1 +
 drivers/staging/vt6655/device_main.c               |   4 +-
 drivers/tty/serial/uartlite.c                      |   3 +-
 drivers/tty/serial/xilinx_uartps.c                 |   8 +-
 drivers/usb/class/usblp.c                          |   8 +-
 drivers/usb/gadget/udc/dummy_hcd.c                 |   3 +-
 drivers/usb/host/xhci-ring.c                       |   4 +-
 drivers/usb/host/xhci.c                            |  78 ++-
 drivers/usb/image/microtek.c                       |   4 +
 drivers/usb/misc/Kconfig                           |  10 -
 drivers/usb/misc/Makefile                          |   1 -
 drivers/usb/misc/adutux.c                          |  24 +-
 drivers/usb/misc/chaoskey.c                        |   5 +-
 drivers/usb/misc/iowarrior.c                       |  16 +-
 drivers/usb/misc/ldusb.c                           |  24 +-
 drivers/usb/misc/legousbtower.c                    |  58 +--
 drivers/usb/misc/rio500.c                          | 561 ---------------------
 drivers/usb/misc/rio500_usb.h                      |  20 -
 drivers/usb/misc/usblcd.c                          |  33 +-
 drivers/usb/misc/yurex.c                           |  18 +-
 drivers/usb/renesas_usbhs/common.h                 |   1 +
 drivers/usb/renesas_usbhs/fifo.c                   |   2 +-
 drivers/usb/renesas_usbhs/fifo.h                   |   1 +
 drivers/usb/renesas_usbhs/mod_gadget.c             |  18 +-
 drivers/usb/renesas_usbhs/pipe.c                   |  15 +
 drivers/usb/renesas_usbhs/pipe.h                   |   1 +
 drivers/usb/serial/ftdi_sio.c                      |   3 +
 drivers/usb/serial/ftdi_sio_ids.h                  |   9 +
 drivers/usb/serial/keyspan.c                       |   4 +-
 drivers/usb/serial/option.c                        |  11 +
 drivers/usb/serial/usb-serial.c                    |   5 +-
 drivers/usb/typec/tcpm/tcpm.c                      |  14 +-
 drivers/usb/typec/ucsi/displayport.c               |   2 +
 drivers/usb/typec/ucsi/ucsi_ccg.c                  |  42 +-
 drivers/usb/usb-skeleton.c                         |  15 +-
 fs/btrfs/file.c                                    |  13 +-
 fs/btrfs/inode.c                                   |   3 +
 fs/btrfs/ref-verify.c                              |   2 +-
 fs/btrfs/relocation.c                              |   9 +-
 fs/btrfs/tree-log.c                                |  36 +-
 fs/btrfs/volumes.c                                 |   6 +-
 fs/cifs/dir.c                                      |   8 +-
 fs/cifs/file.c                                     |  33 +-
 fs/cifs/inode.c                                    |   4 +
 fs/io_uring.c                                      |   3 +-
 fs/libfs.c                                         | 134 ++---
 fs/nfs/direct.c                                    |  78 +--
 include/linux/acpi.h                               |   5 +
 include/linux/hwmon.h                              |   2 +-
 include/linux/tpm_eventlog.h                       |  16 +-
 kernel/fork.c                                      |   4 +-
 kernel/panic.c                                     |   1 +
 kernel/trace/ftrace.c                              |  27 +-
 kernel/trace/trace.c                               |  17 +-
 kernel/trace/trace_hwlat.c                         |   4 +-
 mm/page_alloc.c                                    |   8 +-
 mm/vmpressure.c                                    |  20 +-
 mm/z3fold.c                                        |  10 +-
 security/selinux/ss/services.c                     |   9 +-
 sound/soc/codecs/sgtl5000.c                        |   1 +
 tools/perf/util/jitdump.c                          |   6 +-
 tools/perf/util/llvm-utils.c                       |   6 +-
 119 files changed, 1117 insertions(+), 1286 deletions(-)