Skip to content

4.18.6-stable review

Greg Kroah-Hartman linux-arch linux-fsdevel linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest120 of 123 patches 24 repliesIn review

120 of 123 patches are in this archive. The cover letter announces 123.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/123PATCH scripts/kernel-docscripts/kernel-doc+2 -20 replies
2/123scripts/kernel-doc: Escape all literal braces in regexesscripts/kernel-doc+10 -100 replies
3/123scsi: libsas: dynamically allocate and free ata hostdrivers/ata/libata-core.c drivers/ata/libata.h drivers/scsi/libsas/sas_ata.c +3 more+34 -170 replies
4/123xprtrdma: Fix disconnect regressionnet/sunrpc/xprtrdma/verbs.c+2 -30 replies
5/123mei: dont update offset in writedrivers/misc/mei/main.c+0 -10 replies
6/123cifs: add missing support for ACLs in SMB 3.11fs/cifs/smb2ops.c+5 -00 replies
7/123CIFS: fix uninitialized ptr deref in smb2 signingfs/cifs/smb2transport.c+3 -20 replies
8/123cifs: add missing debug entries for kconfig optionsfs/cifs/cifs_debug.c+23 -70 replies
9/123cifs: use a refcount to protect open/closing the cached file handlefs/cifs/cifsglob.h fs/cifs/smb2inode.c fs/cifs/smb2ops.c +1 more+31 -60 replies
10/123cifs: check kmalloc before usefs/cifs/sess.c+6 -00 replies
11/123smb3: enumerating snapshots was leaving part of the data off endfs/cifs/smb2ops.c+27 -70 replies
12/123smb3: Do not send SMB3 SET_INFO if nothing changedfs/cifs/inode.c fs/cifs/smb2inode.c+3 -10 replies
13/123smb3: dont request leases in symlink creation and queryfs/cifs/link.c+2 -20 replies
14/123smb3: fill in statfs fsid and correct namelenfs/cifs/cifsfs.c fs/cifs/smb2ops.c fs/cifs/smb2pdu.c +1 more+31 -80 replies
15/123btrfs: use correct compare function of dirty_metadata_bytesfs/btrfs/disk-io.c+6 -40 replies
16/123btrfs: dont leak ret from do_chunk_allocfs/btrfs/extent-tree.c+1 -10 replies
17/123Btrfs: fix mount failure after fsync due to hard link recreationfs/btrfs/tree-log.c+66 -00 replies
18/123Btrfs: fix btrfs_write_inode vs delayed iput deadlockfs/btrfs/inode.c fs/btrfs/super.c+0 -270 replies
19/123Btrfs: fix send failure when root has deleted files still openfs/btrfs/send.c+129 -80 replies
20/123Btrfs: send, fix incorrect file layout after hole punching beyond eoffs/btrfs/send.c+9 -00 replies
21/123hwmon: (k10temp) 27C Offset needed for Threadripper2drivers/hwmon/k10temp.c+2 -00 replies
22/123bpf, arm32: fix stack var offset in jitarch/arm/net/bpf_jit_32.c+1 -10 replies
23/123regulator: arizona-ldo1: Use correct device to get enable GPIOdrivers/regulator/arizona-ldo1.c+24 -30 replies
24/123iommu/arm-smmu: Error out only if not enough context interruptsdrivers/iommu/arm-smmu.c+10 -60 replies
25/123printk: Split the code for storing a message into the log bufferkernel/printk/printk.c+26 -170 replies
26/123printk: Create helper function to queue deferred console handlingkernel/printk/printk.c+9 -50 replies
27/123printk/nmi: Prevent deadlock when accessing the main log buffer in NMIinclude/linux/printk.h kernel/printk/internal.h kernel/printk/printk_safe.c +2 more+52 -260 replies
28/123kprobes/arm64: Fix %p uses in error messagesarch/arm64/kernel/probes/kprobes.c+1 -10 replies
29/123arm64: Fix mismatched cache line size detectionarch/arm64/include/asm/cache.h arch/arm64/kernel/cpu_errata.c arch/arm64/kernel/cpufeature.c+9 -30 replies
30/123arm64: Handle mismatched cache typearch/arm64/include/asm/cpucaps.h arch/arm64/kernel/cpu_errata.c+16 -40 replies
31/123arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid()arch/arm64/mm/init.c+5 -10 replies
32/123arm64: dts: rockchip: corrected uart1 clock-names for rk3328arch/arm64/boot/dts/rockchip/rk3328.dtsi+1 -10 replies
33/123KVM: arm/arm64: Fix potential loss of ptimer interruptsvirt/kvm/arm/arch_timer.c+5 -50 replies
34/123KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blockedvirt/kvm/arm/arch_timer.c+5 -00 replies
35/123KVM: arm/arm64: Skip updating PMD entry if no changevirt/kvm/arm/mmu.c+27 -110 replies
36/123KVM: arm/arm64: Skip updating PTE entry if no changevirt/kvm/arm/mmu.c+4 -00 replies
37/123s390/kvm: fix deadlock when killed by oomarch/s390/mm/fault.c+2 -00 replies
38/123perf kvm: Fix subcommands on s390tools/perf/arch/s390/util/kvm-stat.c+1 -10 replies
39/123stop_machine: Reflow cpu_stop_queue_two_works()kernel/stop_machine.c+23 -180 replies
40/123stop_machine: Atomically queue and wake stopper threadskernel/stop_machine.c+2 -00 replies
41/123ext4: check for NUL characters in extended attributes namefs/ext4/xattr.c+2 -00 replies
42/123ext4: use ext4_warning() for sb_getblk failurefs/ext4/balloc.c fs/ext4/ialloc.c+6 -60 replies
43/123ext4: sysfs: print ext4_super_block fields as little-endianfs/ext4/sysfs.c+10 -30 replies
44/123ext4: reset error code in ext4_find_entry in fallbackfs/ext4/namei.c+1 -00 replies
45/123ext4: fix race when setting the bitmap corrupted flagfs/ext4/super.c+11 -110 replies
46/123nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_eventdrivers/nvme/host/pci.c+8 -00 replies
47/123x86/gpu: reserve ICLs graphics stolen memoryarch/x86/kernel/early-quirks.c include/drm/i915_drm.h+21 -10 replies
49/123platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15IKBM, toodrivers/platform/x86/ideapad-laptop.c+2 -20 replies
50/123mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREEarch/Kconfig arch/x86/Kconfig mm/memory.c+22 -06 replies
51/123x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bitarch/x86/include/asm/processor.h arch/x86/mm/init.c+4 -40 replies
52/123x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAMarch/x86/include/asm/processor.h arch/x86/mm/init.c arch/x86/mm/mmap.c+3 -30 replies
53/123x86/speculation/l1tf: Suggest what to do on systems with too much RAMarch/x86/kernel/cpu/bugs.c+4 -00 replies
54/123x86/vdso: Fix vDSO build if a retpoline is emittedMakefile arch/x86/entry/vdso/Makefile+8 -20 replies
55/123x86/process: Re-export start_thread()arch/x86/kernel/process_64.c+1 -00 replies
56/123KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSRdarch/x86/kvm/hyperv.c arch/x86/kvm/hyperv.h arch/x86/kvm/x86.c+30 -140 replies
58/123fuse: Dont access pipe->buffers without pipe_lock()fs/fuse/dev.c+5 -20 replies
59/123fuse: fix initial parallel diropsfs/fuse/dir.c fs/fuse/fuse_i.h fs/fuse/inode.c+18 -100 replies
60/123fuse: fix double request_end()fs/fuse/dev.c+3 -20 replies
61/123fuse: fix unlocked access to processing queuefs/fuse/dev.c+7 -10 replies
62/123fuse: umount should wait for all requestsfs/fuse/dev.c fs/fuse/fuse_i.h fs/fuse/inode.c+22 -40 replies
63/123fuse: Fix oops at process_init_reply()fs/fuse/inode.c+11 -140 replies
64/123fuse: Add missed unlock_page() to fuse_readpages_fill()fs/fuse/file.c+1 -00 replies
65/123lib/vsprintf: Do not handle %pO[^F] as %pxlib/vsprintf.c+1 -00 replies
66/123udl-kms: change down_interruptible to downdrivers/gpu/drm/udl/udl_main.c+1 -60 replies
67/123udl-kms: handle allocation failuredrivers/gpu/drm/udl/udl_main.c+18 -100 replies
68/123udl-kms: fix crash due to uninitialized memorydrivers/gpu/drm/udl/udl_fb.c+1 -10 replies
69/123udl-kms: avoid divisiondrivers/gpu/drm/udl/udl_drv.h drivers/gpu/drm/udl/udl_fb.c drivers/gpu/drm/udl/udl_transfer.c+30 -260 replies
70/123b43legacy/leds: Ensure NUL-termination of LED name stringdrivers/net/wireless/broadcom/b43legacy/leds.c+1 -10 replies
71/123b43/leds: Ensure NUL-termination of LED name stringdrivers/net/wireless/broadcom/b43/leds.c+1 -10 replies
72/123ASoC: dpcm: dont merge format from invalid codec daisound/soc/soc-pcm.c+8 -00 replies
73/123ASoC: zte: Fix incorrect PCM format bit usagessound/soc/zte/zx-tdm.c+2 -20 replies
74/123ASoC: sirf: Fix potential NULL pointer dereferencesound/soc/sirf/sirf-usp.c+3 -40 replies
75/123ASoC: wm_adsp: Correct DSP pointer for preloader controlsound/soc/codecs/wm_adsp.c+6 -20 replies
76/123soc: qcom: rmtfs-mem: fix memleak in probe error pathsdrivers/soc/qcom/rmtfs_mem.c+1 -20 replies
78/123scsi: qla2xxx: Fix stalled relogindrivers/scsi/qla2xxx/qla_init.c drivers/scsi/qla2xxx/qla_iocb.c+2 -10 replies
79/123x86/vdso: Fix lsl operand orderarch/x86/include/asm/vgtod.h+1 -10 replies
80/123x86/nmi: Fix NMI uaccess race against CR3 switchingarch/x86/events/core.c arch/x86/include/asm/tlbflush.h arch/x86/lib/usercopy.c +1 more+53 -10 replies
81/123x86/irqflags: Mark native_restore_fl extern inlinearch/x86/include/asm/irqflags.h+2 -10 replies
82/123x86/spectre: Add missing family 6 check to microcode checkarch/x86/kernel/cpu/intel.c+3 -00 replies
83/123x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+arch/x86/include/asm/processor.h arch/x86/kernel/cpu/bugs.c arch/x86/kernel/cpu/common.c+45 -60 replies
84/123hwmon: (nct6775) Fix potential Spectre v1drivers/hwmon/nct6775.c+2 -00 replies
85/123x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit()arch/x86/kernel/dumpstack.c+4 -00 replies
86/123x86: Allow generating user-space headers without a compilerarch/x86/Makefile+7 -40 replies
87/123s390/mm: fix addressing exception after suspend/resumearch/s390/mm/page-states.c+1 -10 replies
88/123s390/lib: use expoline for all bcr instructionsarch/s390/lib/mem.S+10 -60 replies
89/123s390: fix br_r1_trampoline for machines without exrlarch/s390/net/bpf_jit_comp.c+0 -20 replies
90/123s390/qdio: reset old sbal_state flagsarch/s390/include/asm/qdio.h drivers/s390/cio/qdio_main.c+2 -40 replies
91/123s390/numa: move initial setup of node_to_cpumask_maparch/s390/numa/numa.c+2 -140 replies
92/123s390/pci: fix out of bounds access during irq setuparch/s390/pci/pci.c+2 -00 replies
93/123s390/purgatory: Fix crash with expoline enabledarch/s390/purgatory/Makefile+1 -00 replies
94/123s390/purgatory: Add missing FORCE to Makefile targetsarch/s390/purgatory/Makefile+3 -30 replies
95/123kprobes: Show blacklist addresses as same as kallsyms doeskernel/kprobes.c+10 -20 replies
96/123kprobes: Replace %p with other pointer typeskernel/kprobes.c+10 -120 replies
97/123kprobes/arm: Fix %p uses in error messagesarch/arm/probes/kprobes/core.c arch/arm/probes/kprobes/test-core.c+2 -30 replies
98/123kprobes: Make list and blacklist root user read onlykernel/kprobes.c+2 -20 replies
99/123MIPS: Correct the 64-bit DSP accumulator register sizearch/mips/include/asm/processor.h arch/mips/kernel/ptrace.c arch/mips/kernel/ptrace32.c+3 -30 replies
100/123MIPS: memset.S: Fix byte_fixup for MIPSr6arch/mips/lib/memset.S+2 -10 replies
101/123MIPS: Always use -march=<arch>, not -<arch> shortcutsarch/mips/Makefile+4 -80 replies
102/123MIPS: Change definition of cpu_relax() for Loongson-3arch/mips/include/asm/processor.h+13 -00 replies
103/123MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7arch/mips/lib/multi3.c+3 -30 replies
104/123tpm: Return the actual size when receiving an unsupported commanddrivers/char/tpm/tpm-interface.c+1 -10 replies
105/123tpm: separate cmd_ready/go_idle from runtime_pmdrivers/char/tpm/tpm-interface.c drivers/char/tpm/tpm.h drivers/char/tpm/tpm2-space.c +2 more+90 -920 replies
106/123scsi: mpt3sas: Fix calltrace observed while running IO & resetdrivers/scsi/mpt3sas/mpt3sas_base.c drivers/scsi/mpt3sas/mpt3sas_scsih.c+2 -10 replies
107/123scsi: mpt3sas: Fix _transport_smp_handler() error pathdrivers/scsi/mpt3sas/mpt3sas_transport.c+3 -20 replies
108/123scsi: sysfs: Introduce sysfs_{un,}break_active_protection()fs/sysfs/file.c include/linux/sysfs.h+58 -00 replies
109/123scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlockdrivers/scsi/scsi_sysfs.c+18 -20 replies
110/123iscsi target: fix session creation failure handlingdrivers/target/iscsi/iscsi_target_login.c+21 -140 replies
111/123mtd: rawnand: hynix: Use ->exec_op() in hynix_nand_reg_write_op()drivers/mtd/nand/raw/nand_hynix.c+10 -00 replies
112/123mtd: rawnand: fsmc: Stop using chip->read_buf()drivers/mtd/nand/raw/fsmc_nand.c+1 -10 replies
113/123mtd: rawnand: marvell: add suspend and resume hooksdrivers/mtd/nand/raw/marvell_nand.c+62 -110 replies
114/123mtd: rawnand: qcom: wait for desc completion in all BAM channelsdrivers/mtd/nand/raw/qcom_nandc.c+52 -10 replies
115/123clk: rockchip: fix clk_i2sout parent selection bits on rk3399drivers/clk/rockchip/clk-rk3399.c+1 -10 replies
116/123clk: npcm7xx: fix memory allocationdrivers/clk/clk-npcm7xx.c+2 -20 replies
117/123PM / clk: signedness bug in of_pm_clk_add_clks()drivers/base/power/clock_ops.c+1 -10 replies
118/123power: generic-adc-battery: fix out-of-bounds write when copying channel propertiesdrivers/power/supply/generic-adc-battery.c+4 -100 replies
119/123power: generic-adc-battery: check for duplicate properties copied from iio channelsdrivers/power/supply/generic-adc-battery.c+13 -20 replies
120/123watchdog: Mark watchdog touch functions as notracekernel/watchdog.c kernel/watchdog_hld.c kernel/workqueue.c+4 -40 replies
121/123cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_statusdrivers/cdrom/cdrom.c+1 -10 replies
122/123x86/dumpstack: Dont dump kernel memory based on usermode RIParch/x86/include/asm/stacktrace.h arch/x86/kernel/dumpstack.c arch/x86/mm/fault.c+17 -80 replies
123/123x86: kvm: avoid unused variable warningarch/x86/kvm/x86.c+1 -30 replies

Reviews trailers per patch

48 of 120 patches have a Reviewed-by or Acked-by.

PatchTejun HeoPavel ShilovskyWill DeaconSuzuki PouloseChristoffer DallRik van RielAndi KleenMichal HockoHeiko CarstensJames HoganKees CookAvi FishmanMauro Carvalho ChehabRonnie SahlbergAurelien AptelNikolay BorisovDavid SterbaStefan WahrenPeter RobinsonAlexei StarovoitovSergey SenozhatskyPaulo AlcantaraAndreas DilgerKeith BuschSagi GrimbergJoonas LahtinenIngo MolnarMatt RickardHendrik BruecknerStefan RasplChristian BorntraegerAndy LutomirskiJuergen GrossAndrey RyabininJarkko SakkinenTomas HenzlBart Van AsscheBorislav PetkovChristoph HellwigGreg Kroah-HartmanMartin K. Petersen
1/123R-b
2/123
3/123A-b
4/123
5/123
6/123R-b
7/123R-b
8/123R-b R-b R-b
9/123R-b
10/123R-b
11/123R-b
12/123R-b
13/123R-b
14/123R-b
15/123R-b
16/123R-b
17/123
18/123
19/123R-b
20/123
21/123
22/123T-b T-b A-b
23/123
24/123
25/123A-b
26/123A-b
27/123A-b
28/123A-b
29/123
30/123
31/123
32/123
33/123
34/123
35/123R-b A-b
36/123R-b A-b
37/123
38/123R-b T-b A-b
39/123
40/123
41/123
42/123
43/123R-b
44/123R-b
45/123
46/123R-b R-b
47/123R-b A-b
49/123
50/123A-b
51/123A-b A-b
52/123
53/123A-b
54/123A-b
55/123
56/123
58/123
59/123
60/123
61/123
62/123
63/123
64/123
65/123
66/123
67/123
68/123
69/123
70/123
71/123
72/123
73/123
74/123
75/123
76/123
78/123
79/123A-b
80/123R-b
81/123R-b
82/123
83/123
84/123
85/123A-b
86/123
87/123R-b
88/123R-b
89/123
90/123
91/123
92/123
93/123R-b
94/123A-b
95/123
96/123
97/123
98/123
99/123
100/123
101/123R-b
102/123
103/123
104/123R-b
105/123T-b R-b
106/123R-b R-b
107/123R-b
108/123A-b A-b
109/123A-b
110/123A-b
111/123
112/123
113/123
114/123
115/123
116/123R-b R-b
117/123
118/123
119/123
120/123
121/123
122/123R-b R-b
123/123

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

Read the v1 thread

Cover letter [PATCH 4.18 000/123] 4.18.6-stable review

This is the start of the stable review cycle for the 4.18.6 release. There are 123 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 Sep 5 16:56:53 UTC 2018. 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.18.6-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.18.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.18.6-rc1

Arnd Bergmann <[email protected]>
x86: kvm: avoid unused variable warning

Jann Horn <[email protected]>
x86/dumpstack: Don't dump kernel memory based on usermode RIP

Scott Bauer <[email protected]>
cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status

Vincent Whitchurch <[email protected]>
watchdog: Mark watchdog touch functions as notrace

H. Nikolaus Schaller <[email protected]>
power: generic-adc-battery: check for duplicate properties copied from iio channels

H. Nikolaus Schaller <[email protected]>
power: generic-adc-battery: fix out-of-bounds write when copying channel properties

Dan Carpenter <[email protected]>
PM / clk: signedness bug in of_pm_clk_add_clks()

Gustavo A. R. Silva <[email protected]>
clk: npcm7xx: fix memory allocation

Alberto Panizzo <[email protected]>
clk: rockchip: fix clk_i2sout parent selection bits on rk3399

Abhishek Sahu <[email protected]>
mtd: rawnand: qcom: wait for desc completion in all BAM channels

Daniel Mack <[email protected]>
mtd: rawnand: marvell: add suspend and resume hooks

Boris Brezillon <[email protected]>

    mtd: rawnand: fsmc: Stop using chip->read_buf()

Boris Brezillon <[email protected]>

    mtd: rawnand: hynix: Use ->exec_op() in hynix_nand_reg_write_op()

Mike Christie <[email protected]>
iscsi target: fix session creation failure handling

Bart Van Assche <[email protected]>
scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock

Bart Van Assche <[email protected]>
scsi: sysfs: Introduce sysfs_{un,}break_active_protection()

Bart Van Assche <[email protected]>
scsi: mpt3sas: Fix _transport_smp_handler() error path

Sreekanth Reddy <[email protected]>
scsi: mpt3sas: Fix calltrace observed while running IO & reset

Tomas Winkler <[email protected]>
tpm: separate cmd_ready/go_idle from runtime_pm

Ricardo Schwarzmeier <[email protected]>
tpm: Return the actual size when receiving an unsupported command

Paul Burton <[email protected]>
MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7

Huacai Chen <[email protected]>
MIPS: Change definition of cpu_relax() for Loongson-3

Paul Burton <[email protected]>
MIPS: Always use -march=<arch>, not -<arch> shortcuts

Matt Redfearn <[email protected]>
MIPS: memset.S: Fix byte_fixup for MIPSr6

Maciej W. Rozycki <[email protected]>
MIPS: Correct the 64-bit DSP accumulator register size

Masami Hiramatsu <[email protected]>
kprobes: Make list and blacklist root user read only

Masami Hiramatsu <[email protected]>
kprobes/arm: Fix %p uses in error messages

Masami Hiramatsu <[email protected]>
kprobes: Replace %p with other pointer types

Masami Hiramatsu <[email protected]>
kprobes: Show blacklist addresses as same as kallsyms does

Philipp Rudo <[email protected]>
s390/purgatory: Add missing FORCE to Makefile targets

Philipp Rudo <[email protected]>
s390/purgatory: Fix crash with expoline enabled

Sebastian Ott <[email protected]>
s390/pci: fix out of bounds access during irq setup

Martin Schwidefsky <[email protected]>
s390/numa: move initial setup of node_to_cpumask_map

Julian Wiedmann <[email protected]>
s390/qdio: reset old sbal_state flags

Martin Schwidefsky <[email protected]>
s390: fix br_r1_trampoline for machines without exrl

Martin Schwidefsky <[email protected]>
s390/lib: use expoline for all bcr instructions

Gerald Schaefer <[email protected]>
s390/mm: fix addressing exception after suspend/resume

Ben Hutchings <[email protected]>
x86: Allow generating user-space headers without a compiler

Jann Horn <[email protected]>
x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit()

Gustavo A. R. Silva <[email protected]>
hwmon: (nct6775) Fix potential Spectre v1

Andi Kleen <[email protected]>
x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+

Andi Kleen <[email protected]>
x86/spectre: Add missing family 6 check to microcode check

Nick Desaulniers <[email protected]>
x86/irqflags: Mark native_restore_fl extern inline

Andy Lutomirski <[email protected]>
x86/nmi: Fix NMI uaccess race against CR3 switching

Samuel Neves <[email protected]>
x86/vdso: Fix lsl operand order

Himanshu Madhani <[email protected]>
scsi: qla2xxx: Fix stalled relogin

Dan Carpenter <[email protected]>
pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show()

Johan Hovold <[email protected]>
soc: qcom: rmtfs-mem: fix memleak in probe error paths

Ajit Pandey <[email protected]>
ASoC: wm_adsp: Correct DSP pointer for preloader control

Gustavo A. R. Silva <[email protected]>
ASoC: sirf: Fix potential NULL pointer dereference

Takashi Iwai <[email protected]>
ASoC: zte: Fix incorrect PCM format bit usages

Jerome Brunet <[email protected]>
ASoC: dpcm: don't merge format from invalid codec dai

Michael Buesch <[email protected]>
b43/leds: Ensure NUL-termination of LED name string

Michael Buesch <[email protected]>
b43legacy/leds: Ensure NUL-termination of LED name string

Mikulas Patocka <[email protected]>
udl-kms: avoid division

Mikulas Patocka <[email protected]>
udl-kms: fix crash due to uninitialized memory

Mikulas Patocka <[email protected]>
udl-kms: handle allocation failure

Mikulas Patocka <[email protected]>
udl-kms: change down_interruptible to down

Bart Van Assche <[email protected]>
lib/vsprintf: Do not handle %pO[^F] as %px

Kirill Tkhai <[email protected]>
fuse: Add missed unlock_page() to fuse_readpages_fill()

Miklos Szeredi <[email protected]>
fuse: Fix oops at process_init_reply()

Miklos Szeredi <[email protected]>
fuse: umount should wait for all requests

Miklos Szeredi <[email protected]>
fuse: fix unlocked access to processing queue

Miklos Szeredi <[email protected]>
fuse: fix double request_end()

Miklos Szeredi <[email protected]>
fuse: fix initial parallel dirops

Andrey Ryabinin <[email protected]>

    fuse: Don't access pipe->buffers without pipe_lock()

Thomas Gleixner <tglx@xxxxxxxxxxxxx>
KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled

Paolo Bonzini <[email protected]>
KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd

Rian Hunter <[email protected]>
x86/process: Re-export start_thread()

Andy Lutomirski <[email protected]>
x86/vdso: Fix vDSO build if a retpoline is emitted

Vlastimil Babka <[email protected]>
x86/speculation/l1tf: Suggest what to do on systems with too much RAM

Vlastimil Babka <[email protected]>
x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM

Vlastimil Babka <[email protected]>
x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit

Peter Zijlstra <[email protected]>
mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE

Takashi Iwai <[email protected]>
platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15IKBM, too

Kees Cook <[email protected]>
platform/x86: wmi: Do not mix pages and kmalloc

Paulo Zanoni <[email protected]>
x86/gpu: reserve ICL's graphics stolen memory

Michal Wnukowski <[email protected]>
nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event

Wang Shilong <[email protected]>
ext4: fix race when setting the bitmap corrupted flag

Eric Sandeen <[email protected]>
ext4: reset error code in ext4_find_entry in fallback

Arnd Bergmann <[email protected]>
ext4: sysfs: print ext4_super_block fields as little-endian

Wang Shilong <[email protected]>
ext4: use ext4_warning() for sb_getblk failure

Theodore Ts'o <[email protected]>
ext4: check for NUL characters in extended attribute's name

Prasad Sodagudi <[email protected]>
stop_machine: Atomically queue and wake stopper threads

Peter Zijlstra <[email protected]>
stop_machine: Reflow cpu_stop_queue_two_works()

Thomas Richter <[email protected]>
perf kvm: Fix subcommands on s390

Claudio Imbrenda <[email protected]>
s390/kvm: fix deadlock when killed by oom

Punit Agrawal <[email protected]>
KVM: arm/arm64: Skip updating PTE entry if no change

Punit Agrawal <[email protected]>
KVM: arm/arm64: Skip updating PMD entry if no change

Christoffer Dall <[email protected]>
KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked

Christoffer Dall <[email protected]>
KVM: arm/arm64: Fix potential loss of ptimer interrupts

Huibin Hong <[email protected]>
arm64: dts: rockchip: corrected uart1 clock-names for rk3328

Greg Hackmann <[email protected]>
arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid()

Suzuki K Poulose <[email protected]>
arm64: Handle mismatched cache type

Suzuki K Poulose <[email protected]>
arm64: Fix mismatched cache line size detection

Masami Hiramatsu <[email protected]>
kprobes/arm64: Fix %p uses in error messages

Petr Mladek <[email protected]>
printk/nmi: Prevent deadlock when accessing the main log buffer in NMI

Petr Mladek <[email protected]>
printk: Create helper function to queue deferred console handling

Petr Mladek <[email protected]>
printk: Split the code for storing a message into the log buffer

Vivek Gautam <[email protected]>
iommu/arm-smmu: Error out only if not enough context interrupts

Charles Keepax <[email protected]>
regulator: arizona-ldo1: Use correct device to get enable GPIO

Daniel Borkmann <[email protected]>
bpf, arm32: fix stack var offset in jit

Michael Larabel <[email protected]>
hwmon: (k10temp) 27C Offset needed for Threadripper2

Filipe Manana <[email protected]>
Btrfs: send, fix incorrect file layout after hole punching beyond eof

Filipe Manana <[email protected]>
Btrfs: fix send failure when root has deleted files still open

Josef Bacik <[email protected]>
Btrfs: fix btrfs_write_inode vs delayed iput deadlock

Filipe Manana <[email protected]>
Btrfs: fix mount failure after fsync due to hard link recreation

Josef Bacik <[email protected]>
btrfs: don't leak ret from do_chunk_alloc

Ethan Lien <[email protected]>
btrfs: use correct compare function of dirty_metadata_bytes

Steve French <[email protected]>
smb3: fill in statfs fsid and correct namelen

Steve French <[email protected]>
smb3: don't request leases in symlink creation and query

Steve French <[email protected]>
smb3: Do not send SMB3 SET_INFO if nothing changed

Steve French <[email protected]>
smb3: enumerating snapshots was leaving part of the data off end

Nicholas Mc Guire <[email protected]>
cifs: check kmalloc before use

Ronnie Sahlberg <[email protected]>
cifs: use a refcount to protect open/closing the cached file handle

Steve French <[email protected]>
cifs: add missing debug entries for kconfig options

Aurelien Aptel <[email protected]>
CIFS: fix uninitialized ptr deref in smb2 signing

Ronnie Sahlberg <[email protected]>
cifs: add missing support for ACLs in SMB 3.11

Alexander Usyskin <[email protected]>
mei: don't update offset in write

Chuck Lever <[email protected]>
xprtrdma: Fix disconnect regression

Jason Yan <[email protected]>
scsi: libsas: dynamically allocate and free ata host

Ben Hutchings <[email protected]>
scripts/kernel-doc: Escape all literal braces in regexes

Valdis Kletnieks <[email protected]>
PATCH scripts/kernel-doc

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

Diffstat:

 Makefile                                       |   8 +-
 arch/Kconfig                                   |   3 +
 arch/arm/net/bpf_jit_32.c                      |   2 +-
 arch/arm/probes/kprobes/core.c                 |   4 +-
 arch/arm/probes/kprobes/test-core.c            |   1 -
 arch/arm64/boot/dts/rockchip/rk3328.dtsi       |   2 +-
 arch/arm64/include/asm/cache.h                 |   4 +
 arch/arm64/include/asm/cpucaps.h               |   3 +-
 arch/arm64/kernel/cpu_errata.c                 |  23 +++-
 arch/arm64/kernel/cpufeature.c                 |   2 +-
 arch/arm64/kernel/probes/kprobes.c             |   2 +-
 arch/arm64/mm/init.c                           |   6 +-
 arch/mips/Makefile                             |  12 +-
 arch/mips/include/asm/processor.h              |  15 ++-
 arch/mips/kernel/ptrace.c                      |   2 +-
 arch/mips/kernel/ptrace32.c                    |   2 +-
 arch/mips/lib/memset.S                         |   3 +-
 arch/mips/lib/multi3.c                         |   6 +-
 arch/s390/include/asm/qdio.h                   |   1 -
 arch/s390/lib/mem.S                            |  16 ++-
 arch/s390/mm/fault.c                           |   2 +
 arch/s390/mm/page-states.c                     |   2 +-
 arch/s390/net/bpf_jit_comp.c                   |   2 -
 arch/s390/numa/numa.c                          |  16 +--
 arch/s390/pci/pci.c                            |   2 +
 arch/s390/purgatory/Makefile                   |   7 +-
 arch/x86/Kconfig                               |   1 +
 arch/x86/Makefile                              |  11 +-
 arch/x86/entry/vdso/Makefile                   |   6 +-
 arch/x86/events/core.c                         |   2 +-
 arch/x86/include/asm/irqflags.h                |   3 +-
 arch/x86/include/asm/processor.h               |   6 +-
 arch/x86/include/asm/stacktrace.h              |   2 +-
 arch/x86/include/asm/tlbflush.h                |  40 +++++++
 arch/x86/include/asm/vgtod.h                   |   2 +-
 arch/x86/kernel/cpu/bugs.c                     |  50 ++++++++-
 arch/x86/kernel/cpu/common.c                   |   1 +
 arch/x86/kernel/cpu/intel.c                    |   3 +
 arch/x86/kernel/dumpstack.c                    |  25 ++++-
 arch/x86/kernel/early-quirks.c                 |  18 +++
 arch/x86/kernel/process_64.c                   |   1 +
 arch/x86/kvm/hyperv.c                          |  27 +++--
 arch/x86/kvm/hyperv.h                          |   2 +-
 arch/x86/kvm/svm.c                             |   8 +-
 arch/x86/kvm/x86.c                             |  19 ++--
 arch/x86/lib/usercopy.c                        |   5 +
 arch/x86/mm/fault.c                            |   2 +-
 arch/x86/mm/init.c                             |   4 +-
 arch/x86/mm/mmap.c                             |   2 +-
 arch/x86/mm/tlb.c                              |   7 ++
 drivers/ata/libata-core.c                      |   3 +
 drivers/ata/libata.h                           |   2 -
 drivers/base/power/clock_ops.c                 |   2 +-
 drivers/cdrom/cdrom.c                          |   2 +-
 drivers/char/tpm/tpm-interface.c               |  53 +++++++--
 drivers/char/tpm/tpm.h                         |  12 +-
 drivers/char/tpm/tpm2-space.c                  |  16 ++-
 drivers/char/tpm/tpm_crb.c                     | 101 +++++------------
 drivers/clk/clk-npcm7xx.c                      |   4 +-
 drivers/clk/rockchip/clk-rk3399.c              |   2 +-
 drivers/gpu/drm/udl/udl_drv.h                  |   2 +-
 drivers/gpu/drm/udl/udl_fb.c                   |  17 +--
 drivers/gpu/drm/udl/udl_main.c                 |  35 +++---
 drivers/gpu/drm/udl/udl_transfer.c             |  39 +++----
 drivers/hwmon/k10temp.c                        |   2 +
 drivers/hwmon/nct6775.c                        |   2 +
 drivers/iommu/arm-smmu.c                       |  16 ++-
 drivers/misc/mei/main.c                        |   1 -
 drivers/mtd/nand/raw/fsmc_nand.c               |   2 +-
 drivers/mtd/nand/raw/marvell_nand.c            |  73 +++++++++++--
 drivers/mtd/nand/raw/nand_hynix.c              |  10 ++
 drivers/mtd/nand/raw/qcom_nandc.c              |  53 ++++++++-
 drivers/net/wireless/broadcom/b43/leds.c       |   2 +-
 drivers/net/wireless/broadcom/b43legacy/leds.c |   2 +-
 drivers/nvme/host/pci.c                        |   8 ++
 drivers/pinctrl/freescale/pinctrl-imx1-core.c  |   2 +-
 drivers/platform/x86/ideapad-laptop.c          |   4 +-
 drivers/platform/x86/wmi.c                     |   9 +-
 drivers/power/supply/generic-adc-battery.c     |  25 +++--
 drivers/regulator/arizona-ldo1.c               |  27 ++++-
 drivers/s390/cio/qdio_main.c                   |   5 +-
 drivers/scsi/libsas/sas_ata.c                  |  40 ++++---
 drivers/scsi/libsas/sas_discover.c             |   2 +
 drivers/scsi/mpt3sas/mpt3sas_base.c            |   1 +
 drivers/scsi/mpt3sas/mpt3sas_scsih.c           |   2 +-
 drivers/scsi/mpt3sas/mpt3sas_transport.c       |   5 +-
 drivers/scsi/qla2xxx/qla_init.c                |   2 +-
 drivers/scsi/qla2xxx/qla_iocb.c                |   1 +
 drivers/scsi/scsi_sysfs.c                      |  20 +++-
 drivers/soc/qcom/rmtfs_mem.c                   |   3 +-
 drivers/target/iscsi/iscsi_target_login.c      |  35 +++---
 fs/btrfs/disk-io.c                             |  10 +-
 fs/btrfs/extent-tree.c                         |   2 +-
 fs/btrfs/inode.c                               |  26 -----
 fs/btrfs/send.c                                | 146 +++++++++++++++++++++++--
 fs/btrfs/super.c                               |   1 -
 fs/btrfs/tree-log.c                            |  66 +++++++++++
 fs/cifs/cifs_debug.c                           |  30 +++--
 fs/cifs/cifsfs.c                               |  18 +--
 fs/cifs/cifsglob.h                             |   1 +
 fs/cifs/inode.c                                |   2 +
 fs/cifs/link.c                                 |   4 +-
 fs/cifs/sess.c                                 |   6 +
 fs/cifs/smb2inode.c                            |   6 +-
 fs/cifs/smb2ops.c                              |  72 ++++++++++--
 fs/cifs/smb2pdu.c                              |   8 ++
 fs/cifs/smb2pdu.h                              |  11 ++
 fs/cifs/smb2proto.h                            |   1 +
 fs/cifs/smb2transport.c                        |   5 +-
 fs/ext4/balloc.c                               |   6 +-
 fs/ext4/ialloc.c                               |   6 +-
 fs/ext4/namei.c                                |   1 +
 fs/ext4/super.c                                |  22 ++--
 fs/ext4/sysfs.c                                |  13 ++-
 fs/ext4/xattr.c                                |   2 +
 fs/fuse/dev.c                                  |  39 +++++--
 fs/fuse/dir.c                                  |  10 +-
 fs/fuse/file.c                                 |   1 +
 fs/fuse/fuse_i.h                               |   5 +-
 fs/fuse/inode.c                                |  37 ++++---
 fs/sysfs/file.c                                |  44 ++++++++
 include/drm/i915_drm.h                         |   4 +-
 include/linux/libata.h                         |   2 +
 include/linux/printk.h                         |   4 +
 include/linux/sysfs.h                          |  14 +++
 include/linux/tpm.h                            |   2 +
 include/scsi/libsas.h                          |   2 +-
 kernel/kprobes.c                               |  38 ++++---
 kernel/printk/internal.h                       |   9 +-
 kernel/printk/printk.c                         |  57 ++++++----
 kernel/printk/printk_safe.c                    |  58 ++++++----
 kernel/stop_machine.c                          |  43 +++++---
 kernel/trace/trace.c                           |   4 +-
 kernel/watchdog.c                              |   4 +-
 kernel/watchdog_hld.c                          |   2 +-
 kernel/workqueue.c                             |   2 +-
 lib/nmi_backtrace.c                            |   3 -
 lib/vsprintf.c                                 |   1 +
 mm/memory.c                                    |  18 +++
 net/sunrpc/xprtrdma/verbs.c                    |   5 +-
 scripts/kernel-doc                             |  20 ++--
 sound/soc/codecs/wm_adsp.c                     |   8 +-
 sound/soc/sirf/sirf-usp.c                      |   7 +-
 sound/soc/soc-pcm.c                            |   8 ++
 sound/soc/zte/zx-tdm.c                         |   4 +-
 tools/perf/arch/s390/util/kvm-stat.c           |   2 +-
 virt/kvm/arm/arch_timer.c                      |  15 ++-
 virt/kvm/arm/mmu.c                             |  42 +++++--
 148 files changed, 1438 insertions(+), 580 deletions(-)