Skip to content

4.14.108-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest183 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/1839p: use inode->i_lock to protect i_size_write() under 32-bitfs/9p/v9fs_vfs.h fs/9p/vfs_file.c fs/9p/vfs_inode.c +2 more+53 -300 replies
2/1839p/net: fix memory leak in p9_client_createnet/9p/client.c+1 -10 replies
3/183ASoC: fsl_esai: fix register setting issue in RIGHT_J modesound/soc/fsl/fsl_esai.c+4 -30 replies
4/183iio: adc: exynos-adc: Fix NULL pointer exception on unbinddrivers/iio/adc/exynos_adc.c+1 -10 replies
5/183stm class: Fix an endless loop in channel allocationdrivers/hwtracing/stm/core.c+3 -00 replies
6/183crypto: caam - fixed handling of sg listdrivers/crypto/caam/caamalg.c+1 -00 replies
7/183crypto: ahash - fix another early termination in hash walkcrypto/ahash.c+7 -70 replies
8/183crypto: rockchip - fix scatterlist nents errordrivers/crypto/rockchip/rk3288_crypto.c drivers/crypto/rockchip/rk3288_crypto.h drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c +1 more+7 -50 replies
9/183crypto: rockchip - update new iv to device in multiple operationsdrivers/crypto/rockchip/rk3288_crypto.h drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c+35 -00 replies
10/183drm/imx: ignore plane updates on disabled crtcsdrivers/gpu/drm/imx/ipuv3-plane.c+2 -20 replies
11/183gpu: ipu-v3: Fix i.MX51 CSI control registers offsetdrivers/gpu/ipu-v3/ipu-common.c+2 -20 replies
12/183drm/imx: imx-ldb: add missing of_node_putsdrivers/gpu/drm/imx/imx-ldb.c+17 -80 replies
13/183gpu: ipu-v3: Fix CSI offsets for imx53drivers/gpu/ipu-v3/ipu-common.c+2 -20 replies
14/183s390/dasd: fix using offset into zero size array errordrivers/s390/block/dasd_eckd.c+8 -00 replies
15/183Input: pwm-vibra - prevent unbalanced regulatordrivers/input/misc/pwm-vibra.c+12 -50 replies
16/183Input: pwm-vibra - stop regulator after disabling pwm, not beforedrivers/input/misc/pwm-vibra.c+4 -40 replies
17/183ARM: OMAP2+: Variable "reg" in function omap4_dsi_mux_pads() could be uninitializedarch/arm/mach-omap2/display.c+6 -10 replies
18/183ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tablessound/soc/soc-dapm.c+24 -00 replies
19/183ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count checksound/soc/sh/rcar/ssi.c+1 -10 replies
20/183KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loadedarch/arm64/kvm/reset.c+24 -20 replies
21/183ARM: OMAP2+: fix lack of timer interrupts on CPU1 after hotplugarch/arm/mach-omap2/cpuidle44xx.c+4 -120 replies
22/183Input: cap11xx - switch to using set_brightness_blocking()drivers/input/keyboard/cap11xx.c+11 -240 replies
23/183Input: ps2-gpio - flush TX work when closing portdrivers/input/serio/ps2-gpio.c+1 -00 replies
24/183Input: matrix_keypad - use flush_delayed_work()drivers/input/keyboard/matrix_keypad.c+1 -10 replies
25/183mac80211: Fix Tx aggregation session tear down with ITXQsnet/mac80211/agg-tx.c+3 -10 replies
26/183ipvs: fix dependency on nf_defrag_ipv6net/netfilter/ipvs/Kconfig net/netfilter/ipvs/ip_vs_core.c net/netfilter/ipvs/ip_vs_ctl.c+15 -60 replies
27/183floppy: check_events callback should not return a negative numberdrivers/block/floppy.c+1 -10 replies
28/183NFS: Dont use page_file_mapping after removing the pagefs/nfs/write.c+6 -50 replies
29/183mm/gup: fix gup_pmd_range() for daxmm/gup.c+2 -10 replies
30/183Revert "mm: use early_pfn_to_nid in page_ext_init"init/main.c mm/page_ext.c+3 -40 replies
31/183mm: page_alloc: fix ref bias in page_frag_alloc() for 1-byte allocsmm/page_alloc.c+4 -40 replies
32/183net: hns: Fix object reference leaks in hns_dsaf_roce_reset()drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c+2 -00 replies
33/183i2c: cadence: Fix the hold bit settingdrivers/i2c/busses/i2c-cadence.c+7 -20 replies
34/183i2c: bcm2835: Clear current buffer pointers and counts after a transferdrivers/i2c/busses/i2c-bcm2835.c+12 -00 replies
35/183auxdisplay: ht16k33: fix potential user-after-free on module unloaddrivers/auxdisplay/ht16k33.c+1 -10 replies
36/183Input: st-keyscan - fix potential zalloc NULL dereferencedrivers/input/keyboard/st-keyscan.c+2 -20 replies
37/183clk: sunxi-ng: v3s: Fix TCON reset de-assert bitdrivers/clk/sunxi-ng/ccu-sun8i-v3s.c+1 -10 replies
38/183clk: sunxi: A31: Fix wrong AHB gate numberdrivers/clk/sunxi-ng/ccu-sun6i-a31.c+2 -20 replies
39/183esp: Skip TX bytes accounting when sending from a request socketnet/ipv4/esp4.c net/ipv6/esp6.c+2 -20 replies
40/183ARM: 8824/1: fix a migrating irq bug when hotplug cpuarch/arm/Kconfig arch/arm/include/asm/irq.h arch/arm/kernel/irq.c +1 more+2 -640 replies
41/183af_key: unconditionally clone on broadcastnet/key/af_key.c+15 -250 replies
42/183assoc_array: Fix shortcut creationlib/assoc_array.c+5 -30 replies
43/183keys: Fix dependency loop between construction record and auth keyfs/nfs/nfs4idmap.c include/keys/request_key_auth-type.h include/linux/key-type.h +5 more+100 -920 replies
44/183scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_taskdrivers/scsi/libiscsi.c+6 -00 replies
45/183net: systemport: Fix reception of BPDUsdrivers/net/ethernet/broadcom/bcmsysport.c+4 -00 replies
46/183pinctrl: meson: meson8b: fix the sdxc_a data 1..3 pinsdrivers/pinctrl/meson/pinctrl-meson8b.c+1 -10 replies
47/183qmi_wwan: apply SET_DTR quirk to Sierra WP7607drivers/net/usb/qmi_wwan.c+2 -20 replies
48/183net: mv643xx_eth: disable clk on error path in mv643xx_eth_shared_probe()drivers/net/ethernet/marvell/mv643xx_eth.c+6 -10 replies
49/183mailbox: bcm-flexrm-mailbox: Fix FlexRM ring flush timeout issuedrivers/mailbox/bcm-flexrm-mailbox.c+2 -20 replies
50/183ASoC: topology: free created components in tplg load errorsound/soc/soc-topology.c+7 -10 replies
51/183qed: Fix iWARP syn packet mac address validation.drivers/net/ethernet/qlogic/qed/qed_iwarp.c+9 -00 replies
52/183arm64: Relax GIC version check during early bootarch/arm64/kernel/head.S+1 -20 replies
53/183net: marvell: mvneta: fix DMA debug warningdrivers/net/ethernet/marvell/mvneta.c+1 -10 replies
54/183tmpfs: fix link accounting when a tmpfile is linked inmm/shmem.c+7 -30 replies
55/183ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWENdrivers/net/ethernet/intel/ixgbe/ixgbe_main.c+5 -20 replies
56/183ARCv2: lib: memcpy: fix doing prefetchw outside of bufferarch/arc/lib/memcpy-archs.S+0 -140 replies
57/183ARC: uacces: remove lp_start, lp_end from clobber listarch/arc/include/asm/uaccess.h+4 -40 replies
58/183ARCv2: support manual regfile save on interruptsarch/arc/Kconfig arch/arc/include/asm/entry-arcv2.h arch/arc/kernel/entry-arcv2.S +2 more+68 -10 replies
59/183phonet: fix building with clanginclude/net/phonet/pep.h net/phonet/pep.c+19 -180 replies
60/183mac80211_hwsim: propagate genlmsg_reply return codedrivers/net/wireless/mac80211_hwsim.c+1 -10 replies
61/183net: thunderx: make CFG_DONE message to run through generic send-ack sequencedrivers/net/ethernet/cavium/thunder/nic_main.c drivers/net/ethernet/cavium/thunder/nicvf_main.c+13 -40 replies
62/183nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_Kdrivers/net/ethernet/netronome/nfp/bpf/jit.c+1 -10 replies
63/183nfp: bpf: fix ALU32 high bits clearance bugdrivers/net/ethernet/netronome/nfp/bpf/jit.c+6 -110 replies
64/183net: set static variable an initial value in atl2_probe()drivers/net/ethernet/atheros/atlx/atl2.c+1 -30 replies
65/183tmpfs: fix uninitialized return value in shmem_linkmm/shmem.c+1 -10 replies
66/183media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused()drivers/media/v4l2-core/videobuf2-v4l2.c+0 -10 replies
67/183stm class: Prevent division by zerodrivers/hwtracing/stm/core.c+5 -30 replies
68/183libnvdimm/label: Clear updating flag after label-set updatedrivers/nvdimm/label.c+18 -50 replies
69/183libnvdimm, pfn: Fix over-trim in trim_pfn_device()drivers/nvdimm/pfn_devs.c+1 -10 replies
70/183libnvdimm/pmem: Honor force_raw for legacy pmem regionsdrivers/nvdimm/namespace_devs.c+4 -00 replies
71/183libnvdimm: Fix altmap reservation size calculationdrivers/nvdimm/pfn_devs.c+1 -10 replies
72/183fix cgroup_do_mount() handling of failure exitsfs/kernfs/mount.c kernel/cgroup/cgroup.c+12 -50 replies
73/183crypto: arm/crct10dif - revert to C code for short inputsarch/arm/crypto/crct10dif-ce-core.S arch/arm/crypto/crct10dif-ce-glue.c+13 -240 replies
74/183crypto: arm64/crct10dif - revert to C code for short inputsarch/arm64/crypto/crct10dif-ce-glue.c+6 -190 replies
75/183crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() failscrypto/ahash.c crypto/shash.c+32 -140 replies
76/183crypto: testmgr - skip crc32c context test for ahash algorithmscrypto/testmgr.c+10 -40 replies
77/183crypto: arm64/aes-ccm - fix logical bug in AAD MAC handlingarch/arm64/crypto/aes-ce-ccm-core.S+3 -20 replies
78/183crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routinearch/arm64/crypto/aes-ce-ccm-glue.c+1 -30 replies
79/183CIFS: Do not reset lease state to NONE on lease breakfs/cifs/smb2misc.c fs/cifs/smb2ops.c+26 -60 replies
80/183CIFS: Fix read after write for files with read cachingfs/cifs/file.c+7 -50 replies
81/183tracing: Use strncpy instead of memcpy for string keys in hist triggerskernel/trace/trace_events_hist.c+3 -20 replies
82/183tracing: Do not free iter->trace in fail path of tracing_open_pipe()kernel/trace/trace.c+0 -10 replies
83/183xen: fix dom0 boot on huge systemsarch/x86/xen/mmu_pv.c+6 -70 replies
84/183ACPI / device_sysfs: Avoid OF modalias creation for removed devicedrivers/acpi/device_sysfs.c+5 -10 replies
85/183mmc: sdhci-esdhc-imx: fix HS400 timing issuedrivers/mmc/host/sdhci-esdhc-imx.c+1 -00 replies
86/183spi: ti-qspi: Fix mmap read when more than one CS in usedrivers/spi/spi-ti-qspi.c+3 -30 replies
87/183spi: pxa2xx: Setup maximum supported DMA transfer lengthdrivers/spi/spi-pxa2xx.c+1 -00 replies
88/183regulator: s2mps11: Fix steps for buck7, buck8 and LDO35drivers/regulator/s2mps11.c+3 -30 replies
89/183regulator: max77620: Initialize values for DT propertiesdrivers/regulator/max77620-regulator.c+9 -10 replies
90/183regulator: s2mpa01: Fix step values for some LDOsdrivers/regulator/s2mpa01.c+5 -50 replies
91/183clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISRdrivers/clocksource/exynos_mct.c+11 -110 replies
92/183clocksource/drivers/exynos_mct: Clear timer interrupt when shutdowndrivers/clocksource/exynos_mct.c+1 -00 replies
93/183s390/setup: fix early warning messagesarch/s390/kernel/setup.c+23 -90 replies
94/183s390/virtio: handle find on invalid queue gracefullydrivers/s390/virtio/virtio_ccw.c+3 -10 replies
95/183scsi: virtio_scsi: dont send sc payload with tmfsdrivers/scsi/virtio_scsi.c+0 -20 replies
96/183scsi: aacraid: Fix performance issue on logical drivesdrivers/scsi/aacraid/linit.c+8 -50 replies
97/183scsi: sd: Optimal I/O size should be a multiple of physical block sizedrivers/scsi/sd.c+50 -90 replies
98/183scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlockdrivers/target/iscsi/iscsi_target.c+2 -20 replies
99/183fs/devpts: always delete dcache dentry-s in dput()fs/devpts/inode.c+1 -00 replies
100/183splice: dont merge into linked buffersfs/pipe.c fs/splice.c include/linux/pipe_fs_i.h+19 -00 replies
101/183m68k: Add -ffreestanding to CFLAGSarch/m68k/Makefile+4 -10 replies
102/183Btrfs: setup a nofs context for memory allocation at __btrfs_set_aclfs/btrfs/acl.c+9 -00 replies
103/183btrfs: ensure that a DUP or RAID1 block group has exactly two stripesfs/btrfs/volumes.c+2 -20 replies
104/183Btrfs: fix corruption reading shared and compressed extents after hole punchingfs/btrfs/extent_io.c+2 -20 replies
105/183crypto: pcbc - remove bogus memcpy()s with src == destcrypto/pcbc.c+4 -100 replies
106/183libertas_tf: dont set URB_ZERO_PACKET on IN USB transferdrivers/net/wireless/marvell/libertas_tf/if_usb.c+0 -20 replies
107/183irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device tabledrivers/irqchip/irq-gic-v3-its.c+2 -00 replies
108/183x86/kprobes: Prohibit probing on optprobe template codearch/x86/kernel/kprobes/opt.c+5 -00 replies
109/183cpufreq: tegra124: add missing of_node_put()drivers/cpufreq/tegra124-cpufreq.c+2 -00 replies
110/183cpufreq: pxa2xx: remove incorrect __init annotationdrivers/cpufreq/pxa2xx-cpufreq.c+2 -20 replies
111/183ext4: add mask of ext4 flags to swapfs/ext4/ext4.h fs/ext4/ioctl.c+8 -10 replies
112/183ext4: fix crash during online resizingfs/ext4/resize.c+2 -10 replies
113/183IB/hfi1: Close race condition on user context disable and closedrivers/infiniband/hw/hfi1/hfi.h drivers/infiniband/hw/hfi1/init.c+10 -60 replies
114/183cxl: Wrap iterations over afu slices inside afu_list_lockdrivers/misc/cxl/guest.c drivers/misc/cxl/pci.c+32 -90 replies
115/183ext2: Fix underflow in ext2_max_size()fs/ext2/super.c+26 -150 replies
116/183clk: uniphier: Fix update register for CPU-geardrivers/clk/uniphier/clk-uniphier-cpugear.c+1 -10 replies
117/183clk: clk-twl6040: Fix imprecise external abort for pdmclkdrivers/clk/clk-twl6040.c+51 -20 replies
118/183clk: ingenic: Fix round_rate misbehaving with non-integer dividersdrivers/clk/ingenic/cgu.c+5 -50 replies
119/183clk: ingenic: Fix doc of ingenic_cgu_div_infodrivers/clk/ingenic/cgu.h+1 -10 replies
120/183usb: chipidea: tegra: Fix missed ci_hdrc_remove_device()drivers/usb/chipidea/ci_hdrc_tegra.c+1 -00 replies
121/183nfit: acpi_nfit_ctl(): Check out_obj->type in the right placedrivers/acpi/nfit/core.c+7 -70 replies
122/183mm: hwpoison: fix thp split handing in soft_offline_in_use_page()mm/memory-failure.c+6 -80 replies
123/183mm/vmalloc: fix size check for remap_vmalloc_range_partial()mm/vmalloc.c+1 -10 replies
124/183kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_convkernel/sysctl.c+10 -10 replies
125/183device property: Fix the length used in PROPERTY_ENTRY_STRING()include/linux/property.h+1 -10 replies
126/183intel_th: Dont reference unassigned outputsdrivers/hwtracing/intel_th/gth.c+4 -00 replies
127/183parport_pc: fix find_superio io compare code, should use equal test.drivers/parport/parport_pc.c+1 -10 replies
128/183i2c: tegra: fix maximum transfer sizedrivers/i2c/busses/i2c-tegra.c+1 -10 replies
129/183crypto: arm64/aes-neonbs - fix returning final keystream blockarch/arm64/crypto/aes-neonbs-core.S+4 -10 replies
130/183drm/i915: Relax mmap VMA checkdrivers/gpu/drm/i915/i915_gem.c+2 -10 replies
131/183serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFOdrivers/tty/serial/xilinx_uartps.c+7 -10 replies
132/183serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uartdrivers/tty/serial/8250/8250_of.c+4 -00 replies
133/183serial: 8250_pci: Fix number of ports for ACCES serial cardsdrivers/tty/serial/8250/8250_pci.c+18 -180 replies
134/183serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup()drivers/tty/serial/8250/8250_pci.c+105 -00 replies
135/183jbd2: clear dirty flag when revoking a buffer from an older transactionfs/jbd2/transaction.c+12 -50 replies
136/183jbd2: fix compile warning when using JBUFFER_TRACEfs/jbd2/transaction.c+8 -80 replies
137/183security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblocksecurity/selinux/hooks.c+4 -10 replies
138/183powerpc/32: Clear on-stack exception marker upon exception returnarch/powerpc/kernel/entry_32.S+9 -00 replies
139/183powerpc/wii: properly disable use of BATs when requested.arch/powerpc/platforms/embedded6xx/wii.c+4 -00 replies
140/183powerpc/powernv: Make opal log only readable by rootarch/powerpc/platforms/powernv/opal-msglog.c+1 -10 replies
141/183powerpc/83xx: Also save/restore SPRG4-7 during suspendarch/powerpc/platforms/83xx/suspend-asm.S+27 -70 replies
142/183powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guestarch/powerpc/kernel/process.c+1 -10 replies
143/183powerpc/ptrace: Simplify vr_get/set() to avoid GCC warningarch/powerpc/kernel/ptrace.c+8 -20 replies
144/183powerpc/hugetlb: Dont do runtime allocation of 16G pages in LPAR configurationarch/powerpc/include/asm/book3s/64/hugetlb.h+8 -00 replies
145/183powerpc/traps: fix recoverability of machine check handling on book3s/32arch/powerpc/kernel/traps.c+4 -40 replies
146/183powerpc/traps: Fix the message printed when stack overflowsarch/powerpc/kernel/traps.c+2 -20 replies
147/183ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notifyarch/arm/mach-s3c24xx/mach-osiris-dvs.c+4 -40 replies
148/183arm64: Fix HCR.TGE status for NMI contextsarch/arm64/include/asm/hardirq.h arch/arm64/kernel/irq.c include/linux/hardirq.h+41 -00 replies
149/183arm64: debug: Ensure debug handlers check triggering exception levelarch/arm64/kernel/kgdb.c arch/arm64/kernel/probes/kprobes.c+16 -40 replies
150/183arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2arch/arm64/kvm/sys_regs.c+1 -10 replies
151/183dm: fix to_sector() for 32bitinclude/linux/device-mapper.h+1 -10 replies
152/183dm integrity: limit the rate of error messagesdrivers/md/dm-integrity.c+4 -40 replies
153/183cpcap-charger: generate events for userspacedrivers/power/supply/cpcap-charger.c+1 -00 replies
154/183NFS: Fix I/O request leakagesfs/nfs/pagelist.c+21 -50 replies
155/183NFS: Fix an I/O request leakage in nfs_do_recoalescefs/nfs/pagelist.c+0 -10 replies
156/183NFS: Dont recoalesce on error in nfs_pageio_complete_mirror()fs/nfs/pagelist.c+1 -10 replies
157/183nfsd: fix memory corruption caused by readdirfs/nfsd/nfs3proc.c fs/nfsd/nfs3xdr.c+15 -20 replies
158/183nfsd: fix wrong check in write_v4_end_grace()fs/nfsd/nfsctl.c+1 -10 replies
159/183NFSv4.1: Reinitialise sequence results before retransmitting a requestfs/nfs/nfs4proc.c+8 -40 replies
160/183PM / wakeup: Rework wakeup source timer cancellationdrivers/base/power/wakeup.c+7 -10 replies
161/183bcache: never writeback a discard operationdrivers/md/bcache/writeback.h+3 -00 replies
162/183x86/unwind/orc: Fix ORC unwind table alignmentinclude/asm-generic/vmlinux.lds.h+1 -10 replies
163/183perf intel-pt: Fix CYC timestamp calculation after OVFtools/perf/util/intel-pt-decoder/intel-pt-decoder.c+0 -10 replies
164/183perf auxtrace: Define auxtrace record alignmenttools/perf/util/auxtrace.c tools/perf/util/auxtrace.h+5 -20 replies
165/183perf intel-pt: Fix overlap calculation for paddingtools/perf/util/intel-pt-decoder/intel-pt-decoder.c+34 -20 replies
166/183perf intel-pt: Fix divide by zero when TSC is not availabletools/perf/util/intel-pt.c+2 -00 replies
167/183md: Fix failed allocation of md_register_threaddrivers/md/raid10.c drivers/md/raid5.c+4 -00 replies
168/183tpm/tpm_crb: Avoid unaligned reads in crb_recv()drivers/char/tpm/tpm_crb.c+16 -60 replies
169/183tpm: Unify the send callback behaviourdrivers/char/tpm/st33zp24/st33zp24.c drivers/char/tpm/tpm-interface.c drivers/char/tpm/tpm_atmel.c +9 more+28 -160 replies
170/183rcu: Do RCU GP kthread self-wakeup from softirq and interruptkernel/rcu/tree.c+14 -60 replies
171/183media: imx: prpencvf: Stop upstream before disabling IDMA channeldrivers/staging/media/imx/imx-ic-prpencvf.c+17 -90 replies
172/183media: uvcvideo: Avoid NULL pointer dereference at the end of streamingdrivers/media/usb/uvc/uvc_video.c+8 -00 replies
173/183media: vimc: Add vimc-streamer for stream controldrivers/media/platform/vimc/Makefile drivers/media/platform/vimc/vimc-capture.c drivers/media/platform/vimc/vimc-common.c +6 more+260 -1470 replies
174/183media: imx: csi: Disable CSI immediately after last EOFdrivers/staging/media/imx/imx-media-csi.c+14 -30 replies
175/183media: imx: csi: Stop upstream before disabling IDMA channeldrivers/staging/media/imx/imx-media-csi.c+13 -120 replies
176/183drm/radeon/evergreen_cs: fix missing break in switch statementdrivers/gpu/drm/radeon/evergreen_cs.c+1 -00 replies
177/183KVM: Call kvm_arch_memslots_updated() before updating memslotsarch/mips/include/asm/kvm_host.h arch/powerpc/include/asm/kvm_host.h arch/s390/include/asm/kvm_host.h +6 more+15 -120 replies
178/183KVM: x86/mmu: Detect MMIO generation wrap in any address spacearch/x86/kvm/mmu.c+19 -20 replies
179/183KVM: x86/mmu: Do not cache MMIO accesses while memslots are in fluxarch/x86/kvm/x86.h+6 -10 replies
180/183KVM: nVMX: Sign extend displacements of VMX instrs mem operandsarch/x86/kvm/vmx.c+4 -00 replies
181/183KVM: nVMX: Apply addr size mask to effective address for VMX instructionsarch/x86/kvm/vmx.c+23 -20 replies
182/183KVM: nVMX: Ignore limit checks on VMX instructions using flat segmentsarch/x86/kvm/vmx.c+9 -30 replies
183/183s390/setup: fix boot crash for machine without EDAT-1arch/s390/kernel/setup.c+6 -70 replies

Reviews trailers per patch

64 of 183 patches have a Reviewed-by or Acked-by.

PatchMarc ZyngierJames MorseFabio EstevamNicolin ChenHoria GeantaDanilo KrummrichSven Van AsbroeckJulian AnastasovSimon HormanDan CarpenterJan KaraMichal HockoYusuke GodaAndrew JonesJacek AnaszewskiStefan WahrenLee DuncanBjørn MorkScott BrandenDmitry TorokhovRobin van der GrachtLinus WalleijMichal SimekKyle RoeschleyAl ViroJakub KicinskiEzequiel GarciaVishal VermaAndrew BowersRémi Denis-CourmontEric BiggersJan BeulichAdrian HunterKrzysztof KozlowskiMarek SzyprowskiPaolo BonziniThierry RedingDave CarrollChristoph HellwigMaximilian HeyneNicolas Pernas MaradeiQu WenruoNikolay BorisovDavid SterbaNaoya HoriguchiAndy ShevchenkoDmitry OsipenkoChris WilsonArd BiesheuvelAndrew DonnellanFrederic BarratChristophe LombardMasahiro YamadaMaarten ter HuurnePeter ChenMathieu MalaterreMeelis RoosMark RutlandGuillaume PerréalJonathan NeuschaferJerry SnitselaarTomas WinklerStefan BergerAlexander SteffenChiranjeevi RapoluHelen KoikeJoseph QiSedat DilekTony LindgrenCornelia HuckGuoqing JiangGaël PORTAYStewart SmithStephen SmalleyPeter UjfalusiMike MarciniszynViresh KumarNathan ChancellorRobert JarzmikSteve deRosierZygo BlaxellRonnie SahlbergFerry TothMika Westerberg
1/183
2/183
3/183R-b Ackedy-by
4/183
5/183
6/183R-b
7/183
8/183
9/183
10/183
11/183
12/183
13/183
14/183
15/183
16/183
17/183
18/183
19/183T-b
20/183R-b
21/183
22/183R-b A-b
23/183A-b R-b
24/183
25/183
26/183A-b A-b
27/183R-b
28/183
29/183R-b
30/183A-b
31/183
32/183
33/183A-b T-b
34/183A-b
35/183R-b R-b A-b
36/183
37/183
38/183
39/183
40/183A-b R-b
41/183
42/183
43/183
44/183A-b
45/183
46/183
47/183A-b
48/183
49/183R-b
50/183
51/183
52/183R-b
53/183
54/183A-b
55/183T-b
56/183
57/183
58/183
59/183A-b
60/183
61/183
62/183R-b
63/183R-b
64/183
65/183
66/183A-b
67/183
68/183
69/183
70/183
71/183R-b
72/183
73/183R-b
74/183R-b
75/183
76/183
77/183
78/183
79/183
80/183R-b
81/183
82/183
83/183R-b
84/183T-b R-b
85/183A-b
86/183
87/183
88/183
89/183
90/183R-b
91/183R-b T-b
92/183R-b T-b
93/183
94/183
95/183R-b
96/183R-b
97/183R-b
98/183
99/183Root-caused-by Root-caused-by
100/183
101/183
102/183R-b R-b
103/183R-b R-b R-b
104/183T-b
105/183
106/183R-b
107/183
108/183
109/183A-b
110/183A-b R-b A-b
111/183
112/183
113/183R-b
114/183A-b A-b A-b
115/183
116/183A-b
117/183A-b
118/183T-b
119/183
120/183A-b
121/183
122/183A-b
123/183A-b
124/183
125/183R-b
126/183
127/183
128/183R-b
129/183R-b
130/183R-b
131/183
132/183
133/183
134/183
135/183R-b
136/183R-b
137/183A-b
138/183
139/183R-b
140/183R-b R-b
141/183
142/183
143/183T-b T-b
144/183
145/183
146/183
147/183
148/183R-b R-b
149/183R-b
150/183
151/183Reported-and-tested-by
152/183
153/183A-b
154/183
155/183
156/183
157/183
158/183R-b
159/183
160/183
161/183
162/183T-b
163/183
164/183
165/183
166/183
167/183A-b
168/183R-b A-b
169/183R-b R-b T-b
170/183
171/183T-b
172/183T-b
173/183A-b
174/183
175/183
176/183
177/183
178/183
179/183
180/183
181/183
182/183
183/183T-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 84 reviewers.

Read the v1 thread

Cover letter [PATCH 4.14 000/183] 4.14.108-stable review

This is the start of the stable review cycle for the 4.14.108 release. There are 183 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 Sun Mar 24 11:11:06 UTC 2019. 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.14.108-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.108-rc1

Martin Schwidefsky <[email protected]>
s390/setup: fix boot crash for machine without EDAT-1

Sean Christopherson <[email protected]>
KVM: nVMX: Ignore limit checks on VMX instructions using flat segments

Sean Christopherson <[email protected]>
KVM: nVMX: Apply addr size mask to effective address for VMX instructions

Sean Christopherson <[email protected]>
KVM: nVMX: Sign extend displacements of VMX instr's mem operands

Sean Christopherson <[email protected]>
KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux

Sean Christopherson <[email protected]>
KVM: x86/mmu: Detect MMIO generation wrap in any address space

Sean Christopherson <[email protected]>
KVM: Call kvm_arch_memslots_updated() before updating memslots

Gustavo A. R. Silva <[email protected]>
drm/radeon/evergreen_cs: fix missing break in switch statement

Steve Longerbeam <[email protected]>
media: imx: csi: Stop upstream before disabling IDMA channel

Steve Longerbeam <[email protected]>
media: imx: csi: Disable CSI immediately after last EOF

Lucas A. M. Magalhães <[email protected]>
media: vimc: Add vimc-streamer for stream control

Sakari Ailus <[email protected]>
media: uvcvideo: Avoid NULL pointer dereference at the end of streaming

Steve Longerbeam <[email protected]>
media: imx: prpencvf: Stop upstream before disabling IDMA channel

Zhang, Jun <[email protected]>
rcu: Do RCU GP kthread self-wakeup from softirq and interrupt

Jarkko Sakkinen <[email protected]>
tpm: Unify the send callback behaviour

Jarkko Sakkinen <[email protected]>
tpm/tpm_crb: Avoid unaligned reads in crb_recv()

Aditya Pakki <[email protected]>
md: Fix failed allocation of md_register_thread

Adrian Hunter <[email protected]>
perf intel-pt: Fix divide by zero when TSC is not available

Adrian Hunter <[email protected]>
perf intel-pt: Fix overlap calculation for padding

Adrian Hunter <[email protected]>
perf auxtrace: Define auxtrace record alignment

Adrian Hunter <[email protected]>
perf intel-pt: Fix CYC timestamp calculation after OVF

Josh Poimboeuf <[email protected]>
x86/unwind/orc: Fix ORC unwind table alignment

Daniel Axtens <[email protected]>
bcache: never writeback a discard operation

Viresh Kumar <[email protected]>
PM / wakeup: Rework wakeup source timer cancellation

Trond Myklebust <[email protected]>
NFSv4.1: Reinitialise sequence results before retransmitting a request

Yihao Wu <[email protected]>
nfsd: fix wrong check in write_v4_end_grace()

NeilBrown <[email protected]>
nfsd: fix memory corruption caused by readdir

Trond Myklebust <[email protected]>
NFS: Don't recoalesce on error in nfs_pageio_complete_mirror()

Trond Myklebust <[email protected]>
NFS: Fix an I/O request leakage in nfs_do_recoalesce

Trond Myklebust <[email protected]>
NFS: Fix I/O request leakages

Pavel Machek <[email protected]>
cpcap-charger: generate events for userspace

Mikulas Patocka <[email protected]>
dm integrity: limit the rate of error messages

NeilBrown <[email protected]>
dm: fix to_sector() for 32bit

Dave Martin <[email protected]>
arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2

Will Deacon <[email protected]>
arm64: debug: Ensure debug handlers check triggering exception level

Julien Thierry <[email protected]>
arm64: Fix HCR.TGE status for NMI contexts

Gustavo A. R. Silva <[email protected]>
ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify

Christophe Leroy <[email protected]>
powerpc/traps: Fix the message printed when stack overflows

Christophe Leroy <[email protected]>
powerpc/traps: fix recoverability of machine check handling on book3s/32

Aneesh Kumar K.V <[email protected]>
powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration

Michael Ellerman <[email protected]>
powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning

Mark Cave-Ayland <[email protected]>
powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest

Christophe Leroy <[email protected]>
powerpc/83xx: Also save/restore SPRG4-7 during suspend

Jordan Niethe <[email protected]>
powerpc/powernv: Make opal log only readable by root

Christophe Leroy <[email protected]>
powerpc/wii: properly disable use of BATs when requested.

Christophe Leroy <[email protected]>
powerpc/32: Clear on-stack exception marker upon exception return

J. Bruce Fields <[email protected]>
security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock

zhangyi (F) <[email protected]>
jbd2: fix compile warning when using JBUFFER_TRACE

zhangyi (F) <[email protected]>
jbd2: clear dirty flag when revoking a buffer from an older transaction

Jay Dolan <[email protected]>
serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup()

Jay Dolan <[email protected]>
serial: 8250_pci: Fix number of ports for ACCES serial cards

Lubomir Rintel <[email protected]>
serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uart

Anssi Hannula <[email protected]>
serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO

Tvrtko Ursulin <[email protected]>
drm/i915: Relax mmap VMA check

Eric Biggers <[email protected]>
crypto: arm64/aes-neonbs - fix returning final keystream block

Sowjanya Komatineni <[email protected]>
i2c: tegra: fix maximum transfer size

QiaoChong <[email protected]>
parport_pc: fix find_superio io compare code, should use equal test.

Alexander Shishkin <[email protected]>
intel_th: Don't reference unassigned outputs

Heikki Krogerus <[email protected]>
device property: Fix the length used in PROPERTY_ENTRY_STRING()

Zev Weiss <[email protected]>
kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv

Roman Penyaev <[email protected]>
mm/vmalloc: fix size check for remap_vmalloc_range_partial()

zhongjiang <[email protected]>
mm: hwpoison: fix thp split handing in soft_offline_in_use_page()

Dexuan Cui <[email protected]>

    nfit: acpi_nfit_ctl(): Check out_obj->type in the right place

Dmitry Osipenko <[email protected]>
usb: chipidea: tegra: Fix missed ci_hdrc_remove_device()

Paul Cercueil <[email protected]>
clk: ingenic: Fix doc of ingenic_cgu_div_info

Paul Cercueil <[email protected]>
clk: ingenic: Fix round_rate misbehaving with non-integer dividers

Tony Lindgren <[email protected]>
clk: clk-twl6040: Fix imprecise external abort for pdmclk

Kunihiko Hayashi <[email protected]>
clk: uniphier: Fix update register for CPU-gear

Jan Kara <[email protected]>
ext2: Fix underflow in ext2_max_size()

Vaibhav Jain <[email protected]>
cxl: Wrap iterations over afu slices inside 'afu_list_lock'

Michael J. Ruhl <[email protected]>
IB/hfi1: Close race condition on user context disable and close

Jan Kara <[email protected]>
ext4: fix crash during online resizing

yangerkun <[email protected]>
ext4: add mask of ext4 flags to swap

Arnd Bergmann <[email protected]>
cpufreq: pxa2xx: remove incorrect __init annotation

Yangtao Li <[email protected]>
cpufreq: tegra124: add missing of_node_put()

Masami Hiramatsu <[email protected]>
x86/kprobes: Prohibit probing on optprobe template code

Zenghui Yu <[email protected]>
irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table

Lubomir Rintel <[email protected]>
libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer

Eric Biggers <[email protected]>

    crypto: pcbc - remove bogus memcpy()s with src == dest

Filipe Manana <[email protected]>
Btrfs: fix corruption reading shared and compressed extents after hole punching

Johannes Thumshirn <[email protected]>
btrfs: ensure that a DUP or RAID1 block group has exactly two stripes

Filipe Manana <[email protected]>
Btrfs: setup a nofs context for memory allocation at __btrfs_set_acl

Finn Thain <[email protected]>
m68k: Add -ffreestanding to CFLAGS

Jann Horn <[email protected]>
splice: don't merge into linked buffers

Varad Gautam <[email protected]>
fs/devpts: always delete dcache dentry-s in dput()

Bart Van Assche <[email protected]>
scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock

Martin K. Petersen <[email protected]>
scsi: sd: Optimal I/O size should be a multiple of physical block size

Sagar Biradar <[email protected]>
scsi: aacraid: Fix performance issue on logical drives

Felipe Franciosi <[email protected]>
scsi: virtio_scsi: don't send sc payload with tmfs

Halil Pasic <[email protected]>
s390/virtio: handle find on invalid queue gracefully

Martin Schwidefsky <[email protected]>
s390/setup: fix early warning messages

Stuart Menefy <[email protected]>
clocksource/drivers/exynos_mct: Clear timer interrupt when shutdown

Stuart Menefy <[email protected]>
clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISR

Stuart Menefy <[email protected]>
regulator: s2mpa01: Fix step values for some LDOs

Mark Zhang <[email protected]>
regulator: max77620: Initialize values for DT properties

Krzysztof Kozlowski <[email protected]>
regulator: s2mps11: Fix steps for buck7, buck8 and LDO35

Andy Shevchenko <[email protected]>
spi: pxa2xx: Setup maximum supported DMA transfer length

Vignesh R <[email protected]>
spi: ti-qspi: Fix mmap read when more than one CS in use

BOUGH CHEN <[email protected]>
mmc: sdhci-esdhc-imx: fix HS400 timing issue

Andy Shevchenko <[email protected]>
ACPI / device_sysfs: Avoid OF modalias creation for removed device

Juergen Gross <[email protected]>
xen: fix dom0 boot on huge systems

zhangyi (F) <[email protected]>

    tracing: Do not free iter->trace in fail path of tracing_open_pipe()

Tom Zanussi <[email protected]>
tracing: Use strncpy instead of memcpy for string keys in hist triggers

Pavel Shilovsky <[email protected]>
CIFS: Fix read after write for files with read caching

Pavel Shilovsky <[email protected]>
CIFS: Do not reset lease state to NONE on lease break

Ard Biesheuvel <[email protected]>
crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine

Ard Biesheuvel <[email protected]>
crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling

Eric Biggers <[email protected]>
crypto: testmgr - skip crc32c context test for ahash algorithms

Eric Biggers <[email protected]>

    crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() fails

Ard Biesheuvel <[email protected]>
crypto: arm64/crct10dif - revert to C code for short inputs

Ard Biesheuvel <[email protected]>
crypto: arm/crct10dif - revert to C code for short inputs

Al Viro <[email protected]>
fix cgroup_do_mount() handling of failure exits

Oliver O'Halloran <[email protected]>
libnvdimm: Fix altmap reservation size calculation

Dan Williams <[email protected]>
libnvdimm/pmem: Honor force_raw for legacy pmem regions

Wei Yang <[email protected]>
libnvdimm, pfn: Fix over-trim in trim_pfn_device()

Dan Williams <[email protected]>
libnvdimm/label: Clear 'updating' flag after label-set update

Alexander Shishkin <[email protected]>
stm class: Prevent division by zero

Hans Verkuil <[email protected]>
media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused()

Darrick J. Wong <[email protected]>
tmpfs: fix uninitialized return value in shmem_link

Mao Wenan <[email protected]>
net: set static variable an initial value in atl2_probe()

Jiong Wang <[email protected]>
nfp: bpf: fix ALU32 high bits clearance bug

Jiong Wang <[email protected]>
nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K

Vadim Lomovtsev <[email protected]>
net: thunderx: make CFG_DONE message to run through generic send-ack sequence

Li RongQing <[email protected]>
mac80211_hwsim: propagate genlmsg_reply return code

Arnd Bergmann <[email protected]>
phonet: fix building with clang

Vineet Gupta <[email protected]>
ARCv2: support manual regfile save on interrupts

Vineet Gupta <[email protected]>
ARC: uacces: remove lp_start, lp_end from clobber list

Eugeniy Paltsev <[email protected]>
ARCv2: lib: memcpy: fix doing prefetchw outside of buffer

Jeff Kirsher <[email protected]>
ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN

Darrick J. Wong <[email protected]>
tmpfs: fix link accounting when a tmpfile is linked in

Russell King <[email protected]>
net: marvell: mvneta: fix DMA debug warning

Vladimir Murzin <[email protected]>
arm64: Relax GIC version check during early boot

Michal Kalderon <[email protected]>
qed: Fix iWARP syn packet mac address validation.

Bard liao <[email protected]>
ASoC: topology: free created components in tplg load error

Rayagonda Kokatanur <[email protected]>
mailbox: bcm-flexrm-mailbox: Fix FlexRM ring flush timeout issue

Alexey Khoroshilov <[email protected]>
net: mv643xx_eth: disable clk on error path in mv643xx_eth_shared_probe()

Beniamino Galvani <[email protected]>
qmi_wwan: apply SET_DTR quirk to Sierra WP7607

Martin Blumenstingl <[email protected]>
pinctrl: meson: meson8b: fix the sdxc_a data 1..3 pins

Florian Fainelli <[email protected]>
net: systemport: Fix reception of BPDUs

Anoob Soman <[email protected]>
scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task

David Howells <[email protected]>
keys: Fix dependency loop between construction record and auth key

David Howells <[email protected]>
assoc_array: Fix shortcut creation

Sean Tranchetti <[email protected]>
af_key: unconditionally clone on broadcast

Dietmar Eggemann <[email protected]>
ARM: 8824/1: fix a migrating irq bug when hotplug cpu

Martin Willi <[email protected]>
esp: Skip TX bytes accounting when sending from a request socket

Andre Przywara <[email protected]>
clk: sunxi: A31: Fix wrong AHB gate number

Paul Kocialkowski <[email protected]>
clk: sunxi-ng: v3s: Fix TCON reset de-assert bit

Gabriel Fernandez <[email protected]>
Input: st-keyscan - fix potential zalloc NULL dereference

Miguel Ojeda <[email protected]>
auxdisplay: ht16k33: fix potential user-after-free on module unload

Paul Kocialkowski <[email protected]>
i2c: bcm2835: Clear current buffer pointers and counts after a transfer

Shubhrajyoti Datta <[email protected]>
i2c: cadence: Fix the hold bit setting

Huang Zijiang <[email protected]>
net: hns: Fix object reference leaks in hns_dsaf_roce_reset()

Jann Horn <[email protected]>
mm: page_alloc: fix ref bias in page_frag_alloc() for 1-byte allocs

Qian Cai <[email protected]>
Revert "mm: use early_pfn_to_nid in page_ext_init"

Yu Zhao <[email protected]>
mm/gup: fix gup_pmd_range() for dax

Benjamin Coddington <[email protected]>
NFS: Don't use page_file_mapping after removing the page

Yufen Yu <[email protected]>
floppy: check_events callback should not return a negative number

Andrea Claudi <[email protected]>
ipvs: fix dependency on nf_defrag_ipv6

Ilan Peer <[email protected]>
mac80211: Fix Tx aggregation session tear down with ITXQs

Dmitry Torokhov <[email protected]>
Input: matrix_keypad - use flush_delayed_work()

Dmitry Torokhov <[email protected]>
Input: ps2-gpio - flush TX work when closing port

Dmitry Torokhov <[email protected]>
Input: cap11xx - switch to using set_brightness_blocking()

Russell King <[email protected]>
ARM: OMAP2+: fix lack of timer interrupts on CPU1 after hotplug

Christoffer Dall <[email protected]>
KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded

Kuninori Morimoto <[email protected]>
ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check

Pierre-Louis Bossart <[email protected]>
ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables

Yizhuo <[email protected]>
ARM: OMAP2+: Variable "reg" in function omap4_dsi_mux_pads() could be uninitialized

Paweł Chmiel <[email protected]>
Input: pwm-vibra - stop regulator after disabling pwm, not before

Jonathan Bakker <[email protected]>
Input: pwm-vibra - prevent unbalanced regulator

Stefan Haberland <[email protected]>
s390/dasd: fix using offset into zero size array error

Steve Longerbeam <[email protected]>
gpu: ipu-v3: Fix CSI offsets for imx53

Julia Lawall <[email protected]>
drm/imx: imx-ldb: add missing of_node_puts

Alexander Shiyan <[email protected]>
gpu: ipu-v3: Fix i.MX51 CSI control registers offset

Philipp Zabel <[email protected]>
drm/imx: ignore plane updates on disabled crtcs

Zhang Zhijie <[email protected]>
crypto: rockchip - update new iv to device in multiple operations

Zhang Zhijie <[email protected]>
crypto: rockchip - fix scatterlist nents error

Eric Biggers <[email protected]>
crypto: ahash - fix another early termination in hash walk

Pankaj Gupta <[email protected]>
crypto: caam - fixed handling of sg list

Zhi Jin <[email protected]>
stm class: Fix an endless loop in channel allocation

Krzysztof Kozlowski <[email protected]>
iio: adc: exynos-adc: Fix NULL pointer exception on unbind

S.j. Wang <[email protected]>
ASoC: fsl_esai: fix register setting issue in RIGHT_J mode

zhengbin <[email protected]>
9p/net: fix memory leak in p9_client_create

Hou Tao <[email protected]>

    9p: use inode->i_lock to protect i_size_write() under 32-bit

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arc/Kconfig                                   |   8 +
 arch/arc/include/asm/entry-arcv2.h                 |  54 ++++++
 arch/arc/include/asm/uaccess.h                     |   8 +-
 arch/arc/kernel/entry-arcv2.S                      |   4 +-
 arch/arc/kernel/intc-arcv2.c                       |   2 +
 arch/arc/lib/memcpy-archs.S                        |  14 --
 arch/arc/plat-hsdk/Kconfig                         |   1 +
 arch/arm/Kconfig                                   |   1 +
 arch/arm/crypto/crct10dif-ce-core.S                |  14 +-
 arch/arm/crypto/crct10dif-ce-glue.c                |  23 +--
 arch/arm/include/asm/irq.h                         |   1 -
 arch/arm/kernel/irq.c                              |  62 -------
 arch/arm/kernel/smp.c                              |   2 +-
 arch/arm/mach-omap2/cpuidle44xx.c                  |  16 +-
 arch/arm/mach-omap2/display.c                      |   7 +-
 arch/arm/mach-s3c24xx/mach-osiris-dvs.c            |   8 +-
 arch/arm64/crypto/aes-ce-ccm-core.S                |   5 +-
 arch/arm64/crypto/aes-ce-ccm-glue.c                |   4 +-
 arch/arm64/crypto/aes-neonbs-core.S                |   5 +-
 arch/arm64/crypto/crct10dif-ce-glue.c              |  25 +--
 arch/arm64/include/asm/hardirq.h                   |  31 ++++
 arch/arm64/kernel/head.S                           |   3 +-
 arch/arm64/kernel/irq.c                            |   3 +
 arch/arm64/kernel/kgdb.c                           |  14 +-
 arch/arm64/kernel/probes/kprobes.c                 |   6 +
 arch/arm64/kvm/reset.c                             |  26 ++-
 arch/arm64/kvm/sys_regs.c                          |   2 +-
 arch/m68k/Makefile                                 |   5 +-
 arch/mips/include/asm/kvm_host.h                   |   2 +-
 arch/powerpc/include/asm/book3s/64/hugetlb.h       |   8 +
 arch/powerpc/include/asm/kvm_host.h                |   2 +-
 arch/powerpc/kernel/entry_32.S                     |   9 +
 arch/powerpc/kernel/process.c                      |   2 +-
 arch/powerpc/kernel/ptrace.c                       |  10 +-
 arch/powerpc/kernel/traps.c                        |  12 +-
 arch/powerpc/platforms/83xx/suspend-asm.S          |  34 +++-
 arch/powerpc/platforms/embedded6xx/wii.c           |   4 +
 arch/powerpc/platforms/powernv/opal-msglog.c       |   2 +-
 arch/s390/include/asm/kvm_host.h                   |   2 +-
 arch/s390/kernel/setup.c                           |  31 +++-
 arch/x86/include/asm/kvm_host.h                    |   2 +-
 arch/x86/kernel/kprobes/opt.c                      |   5 +
 arch/x86/kvm/mmu.c                                 |  23 ++-
 arch/x86/kvm/vmx.c                                 |  41 ++++-
 arch/x86/kvm/x86.c                                 |   4 +-
 arch/x86/kvm/x86.h                                 |   7 +-
 arch/x86/xen/mmu_pv.c                              |  13 +-
 crypto/ahash.c                                     |  42 +++--
 crypto/pcbc.c                                      |  14 +-
 crypto/shash.c                                     |  18 +-
 crypto/testmgr.c                                   |  14 +-
 drivers/acpi/device_sysfs.c                        |   6 +-
 drivers/acpi/nfit/core.c                           |  14 +-
 drivers/auxdisplay/ht16k33.c                       |   2 +-
 drivers/base/power/wakeup.c                        |   8 +-
 drivers/block/floppy.c                             |   2 +-
 drivers/char/tpm/st33zp24/st33zp24.c               |   2 +-
 drivers/char/tpm/tpm-interface.c                   |  11 +-
 drivers/char/tpm/tpm_atmel.c                       |   2 +-
 drivers/char/tpm/tpm_crb.c                         |  22 ++-
 drivers/char/tpm/tpm_i2c_atmel.c                   |   6 +-
 drivers/char/tpm/tpm_i2c_infineon.c                |   2 +-
 drivers/char/tpm/tpm_i2c_nuvoton.c                 |   2 +-
 drivers/char/tpm/tpm_ibmvtpm.c                     |   8 +-
 drivers/char/tpm/tpm_infineon.c                    |   2 +-
 drivers/char/tpm/tpm_nsc.c                         |   2 +-
 drivers/char/tpm/tpm_tis_core.c                    |   2 +-
 drivers/char/tpm/tpm_vtpm_proxy.c                  |   3 +-
 drivers/char/tpm/xen-tpmfront.c                    |   2 +-
 drivers/clk/clk-twl6040.c                          |  53 +++++-
 drivers/clk/ingenic/cgu.c                          |  10 +-
 drivers/clk/ingenic/cgu.h                          |   2 +-
 drivers/clk/sunxi-ng/ccu-sun6i-a31.c               |   4 +-
 drivers/clk/sunxi-ng/ccu-sun8i-v3s.c               |   2 +-
 drivers/clk/uniphier/clk-uniphier-cpugear.c        |   2 +-
 drivers/clocksource/exynos_mct.c                   |  23 +--
 drivers/cpufreq/pxa2xx-cpufreq.c                   |   4 +-
 drivers/cpufreq/tegra124-cpufreq.c                 |   2 +
 drivers/crypto/caam/caamalg.c                      |   1 +
 drivers/crypto/rockchip/rk3288_crypto.c            |   2 +-
 drivers/crypto/rockchip/rk3288_crypto.h            |   4 +-
 drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c |  39 ++++-
 drivers/crypto/rockchip/rk3288_crypto_ahash.c      |   2 +-
 drivers/gpu/drm/i915/i915_gem.c                    |   3 +-
 drivers/gpu/drm/imx/imx-ldb.c                      |  25 ++-
 drivers/gpu/drm/imx/ipuv3-plane.c                  |   4 +-
 drivers/gpu/drm/radeon/evergreen_cs.c              |   1 +
 drivers/gpu/ipu-v3/ipu-common.c                    |   8 +-
 drivers/hwtracing/intel_th/gth.c                   |   4 +
 drivers/hwtracing/stm/core.c                       |  11 +-
 drivers/i2c/busses/i2c-bcm2835.c                   |  12 ++
 drivers/i2c/busses/i2c-cadence.c                   |   9 +-
 drivers/i2c/busses/i2c-tegra.c                     |   2 +-
 drivers/iio/adc/exynos_adc.c                       |   2 +-
 drivers/infiniband/hw/hfi1/hfi.h                   |   2 +-
 drivers/infiniband/hw/hfi1/init.c                  |  14 +-
 drivers/input/keyboard/cap11xx.c                   |  35 ++--
 drivers/input/keyboard/matrix_keypad.c             |   2 +-
 drivers/input/keyboard/st-keyscan.c                |   4 +-
 drivers/input/misc/pwm-vibra.c                     |  19 ++-
 drivers/input/serio/ps2-gpio.c                     |   1 +
 drivers/irqchip/irq-gic-v3-its.c                   |   2 +
 drivers/mailbox/bcm-flexrm-mailbox.c               |   4 +-
 drivers/md/bcache/writeback.h                      |   3 +
 drivers/md/dm-integrity.c                          |   8 +-
 drivers/md/raid10.c                                |   2 +
 drivers/md/raid5.c                                 |   2 +
 drivers/media/platform/vimc/Makefile               |   3 +-
 drivers/media/platform/vimc/vimc-capture.c         |  18 +-
 drivers/media/platform/vimc/vimc-common.c          |  35 ----
 drivers/media/platform/vimc/vimc-common.h          |  15 +-
 drivers/media/platform/vimc/vimc-debayer.c         |  26 +--
 drivers/media/platform/vimc/vimc-scaler.c          |  28 +--
 drivers/media/platform/vimc/vimc-sensor.c          |  56 ++----
 drivers/media/platform/vimc/vimc-streamer.c        | 188 +++++++++++++++++++++
 drivers/media/platform/vimc/vimc-streamer.h        |  38 +++++
 drivers/media/usb/uvc/uvc_video.c                  |   8 +
 drivers/media/v4l2-core/videobuf2-v4l2.c           |   1 -
 drivers/misc/cxl/guest.c                           |   2 +
 drivers/misc/cxl/pci.c                             |  39 ++++-
 drivers/mmc/host/sdhci-esdhc-imx.c                 |   1 +
 drivers/net/ethernet/atheros/atlx/atl2.c           |   4 +-
 drivers/net/ethernet/broadcom/bcmsysport.c         |   4 +
 drivers/net/ethernet/cavium/thunder/nic_main.c     |   2 +-
 drivers/net/ethernet/cavium/thunder/nicvf_main.c   |  15 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c |   2 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |   7 +-
 drivers/net/ethernet/marvell/mv643xx_eth.c         |   7 +-
 drivers/net/ethernet/marvell/mvneta.c              |   2 +-
 drivers/net/ethernet/netronome/nfp/bpf/jit.c       |  17 +-
 drivers/net/ethernet/qlogic/qed/qed_iwarp.c        |   9 +
 drivers/net/usb/qmi_wwan.c                         |   4 +-
 drivers/net/wireless/mac80211_hwsim.c              |   2 +-
 drivers/net/wireless/marvell/libertas_tf/if_usb.c  |   2 -
 drivers/nvdimm/label.c                             |  23 ++-
 drivers/nvdimm/namespace_devs.c                    |   4 +
 drivers/nvdimm/pfn_devs.c                          |   4 +-
 drivers/parport/parport_pc.c                       |   2 +-
 drivers/pinctrl/meson/pinctrl-meson8b.c            |   2 +-
 drivers/power/supply/cpcap-charger.c               |   1 +
 drivers/regulator/max77620-regulator.c             |  10 +-
 drivers/regulator/s2mpa01.c                        |  10 +-
 drivers/regulator/s2mps11.c                        |   6 +-
 drivers/s390/block/dasd_eckd.c                     |   8 +
 drivers/s390/virtio/virtio_ccw.c                   |   4 +-
 drivers/scsi/aacraid/linit.c                       |  13 +-
 drivers/scsi/libiscsi.c                            |   6 +
 drivers/scsi/sd.c                                  |  59 ++++++-
 drivers/scsi/virtio_scsi.c                         |   2 -
 drivers/spi/spi-pxa2xx.c                           |   1 +
 drivers/spi/spi-ti-qspi.c                          |   6 +-
 drivers/staging/media/imx/imx-ic-prpencvf.c        |  26 ++-
 drivers/staging/media/imx/imx-media-csi.c          |  42 +++--
 drivers/target/iscsi/iscsi_target.c                |   4 +-
 drivers/tty/serial/8250/8250_of.c                  |   4 +
 drivers/tty/serial/8250/8250_pci.c                 | 141 ++++++++++++++--
 drivers/tty/serial/xilinx_uartps.c                 |   8 +-
 drivers/usb/chipidea/ci_hdrc_tegra.c               |   1 +
 fs/9p/v9fs_vfs.h                                   |  23 ++-
 fs/9p/vfs_file.c                                   |   6 +-
 fs/9p/vfs_inode.c                                  |  23 ++-
 fs/9p/vfs_inode_dotl.c                             |  27 +--
 fs/9p/vfs_super.c                                  |   4 +-
 fs/btrfs/acl.c                                     |   9 +
 fs/btrfs/extent_io.c                               |   4 +-
 fs/btrfs/volumes.c                                 |   4 +-
 fs/cifs/file.c                                     |  12 +-
 fs/cifs/smb2misc.c                                 |  17 +-
 fs/cifs/smb2ops.c                                  |  15 +-
 fs/devpts/inode.c                                  |   1 +
 fs/ext2/super.c                                    |  39 +++--
 fs/ext4/ext4.h                                     |   3 +
 fs/ext4/ioctl.c                                    |   6 +-
 fs/ext4/resize.c                                   |   3 +-
 fs/jbd2/transaction.c                              |  33 ++--
 fs/kernfs/mount.c                                  |   8 +-
 fs/nfs/nfs4idmap.c                                 |  31 ++--
 fs/nfs/nfs4proc.c                                  |  12 +-
 fs/nfs/pagelist.c                                  |  29 +++-
 fs/nfs/write.c                                     |  11 +-
 fs/nfsd/nfs3proc.c                                 |  16 +-
 fs/nfsd/nfs3xdr.c                                  |   1 +
 fs/nfsd/nfsctl.c                                   |   2 +-
 fs/pipe.c                                          |  14 ++
 fs/splice.c                                        |   4 +
 include/asm-generic/vmlinux.lds.h                  |   2 +-
 include/keys/request_key_auth-type.h               |  36 ++++
 include/linux/device-mapper.h                      |   2 +-
 include/linux/hardirq.h                            |   7 +
 include/linux/key-type.h                           |  22 +--
 include/linux/kvm_host.h                           |   2 +-
 include/linux/pipe_fs_i.h                          |   1 +
 include/linux/property.h                           |   2 +-
 include/net/phonet/pep.h                           |   5 +-
 init/main.c                                        |   3 +-
 kernel/cgroup/cgroup.c                             |   9 +-
 kernel/rcu/tree.c                                  |  20 ++-
 kernel/sysctl.c                                    |  11 +-
 kernel/trace/trace.c                               |   1 -
 kernel/trace/trace_events_hist.c                   |   5 +-
 lib/assoc_array.c                                  |   8 +-
 mm/gup.c                                           |   3 +-
 mm/memory-failure.c                                |  14 +-
 mm/page_alloc.c                                    |   8 +-
 mm/page_ext.c                                      |   4 +-
 mm/shmem.c                                         |  12 +-
 mm/vmalloc.c                                       |   2 +-
 net/9p/client.c                                    |   2 +-
 net/ipv4/esp4.c                                    |   2 +-
 net/ipv6/esp6.c                                    |   2 +-
 net/key/af_key.c                                   |  40 ++---
 net/mac80211/agg-tx.c                              |   4 +-
 net/netfilter/ipvs/Kconfig                         |   1 +
 net/netfilter/ipvs/ip_vs_core.c                    |  10 +-
 net/netfilter/ipvs/ip_vs_ctl.c                     |  10 ++
 net/phonet/pep.c                                   |  32 ++--
 security/keys/internal.h                           |  13 +-
 security/keys/keyctl.c                             |   1 +
 security/keys/process_keys.c                       |   1 +
 security/keys/request_key.c                        |  72 ++++----
 security/keys/request_key_auth.c                   |  16 +-
 security/selinux/hooks.c                           |   5 +-
 sound/soc/fsl/fsl_esai.c                           |   7 +-
 sound/soc/sh/rcar/ssi.c                            |   2 +-
 sound/soc/soc-dapm.c                               |  24 +++
 sound/soc/soc-topology.c                           |   8 +-
 tools/perf/util/auxtrace.c                         |   4 +-
 tools/perf/util/auxtrace.h                         |   3 +
 .../perf/util/intel-pt-decoder/intel-pt-decoder.c  |  37 +++-
 tools/perf/util/intel-pt.c                         |   2 +
 virt/kvm/arm/mmu.c                                 |   2 +-
 virt/kvm/kvm_main.c                                |   7 +-
 233 files changed, 1914 insertions(+), 937 deletions(-)