Skip to content

4.14.3-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest186 of 193 patches 13 repliesIn review

186 of 193 patches are in this archive. The cover letter announces 193.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
2/193s390/noexec: execute kexec datamover without DATarch/s390/kernel/machine_kexec.c arch/s390/kernel/relocate_kernel.S+1 -30 replies
3/193s390/runtime instrumention: fix possible memory corruptionarch/s390/kernel/runtime_instr.c+2 -20 replies
4/193s390/guarded storage: fix possible memory corruptionarch/s390/kernel/guarded_storage.c+2 -00 replies
5/193s390/disassembler: add missing end marker for e7 tablearch/s390/kernel/dis.c+1 -00 replies
6/193s390/disassembler: increase show_code buffer sizearch/s390/kernel/dis.c+2 -20 replies
8/193ACPI / EC: Fix regression related to triggering source of EC event handlingdrivers/acpi/ec.c+7 -50 replies
9/193cpufreq: schedutil: Reset cached_raw_freq when not in sync with next_freqkernel/sched/cpufreq_schedutil.c+5 -10 replies
10/193serdev: fix registration of second slavedrivers/tty/serdev/core.c+16 -30 replies
11/193sched: Make resched_cpu() unconditionalkernel/sched/core.c+1 -20 replies
12/193lib/mpi: call cond_resched() from mpi_powm() looplib/mpi/mpi-pow.c+2 -00 replies
13/193x86/boot: Fix boot failure when SMP MP-table is based at 0arch/x86/kernel/mpparse.c+4 -20 replies
14/193x86/decoder: Add new TEST instruction patternarch/x86/lib/x86-opcode-map.txt+1 -10 replies
15/193x86/entry/64: Fix entry_SYSCALL_64_after_hwframe() IRQ tracingarch/x86/entry/entry_64.S+2 -20 replies
16/193x86/entry/64: Add missing irqflags tracing to native_load_gs_index()arch/x86/entry/entry_64.S+8 -20 replies
17/193perf/x86/intel: Hide TSX events when RTM is not supportedarch/x86/events/intel/core.c+23 -120 replies
18/193arm64: Implement arch-specific pte_access_permitted()arch/arm64/include/asm/pgtable.h+14 -00 replies
19/193ARM: 8722/1: mm: make STRICT_KERNEL_RWX effective for LPAEarch/arm/mm/init.c+2 -20 replies
20/193ARM: 8721/1: mm: dump: check hardware RO bit for LPAEarch/arm/mm/dump.c+2 -20 replies
21/193uapi: fix linux/tls.h userspace compilation errorinclude/net/tls.h include/uapi/linux/tls.h+4 -40 replies
22/193uapi: fix linux/rxrpc.h userspace compilation errorsinclude/uapi/linux/rxrpc.h+5 -50 replies
23/193MIPS: cmpxchg64() and HAVE_VIRT_CPU_ACCOUNTING_GEN dont work for 32-bit SMParch/mips/Kconfig arch/mips/include/asm/cmpxchg.h+3 -10 replies
24/193MIPS: ralink: Fix MT7628 pinmuxarch/mips/ralink/mt7620.c+2 -20 replies
25/193MIPS: ralink: Fix typo in mt7628 pinmux functionarch/mips/ralink/mt7620.c+1 -10 replies
26/193net: mvneta: fix handling of the Tx descriptor counterdrivers/net/ethernet/marvell/mvneta.c+8 -50 replies
27/193nbd: wait uninterruptible for the dead timeoutdrivers/block/nbd.c+3 -30 replies
28/193nbd: dont start req until after the dead connection logicdrivers/block/nbd.c+7 -130 replies
29/193PM / OPP: Add missing of_node_put(np)drivers/base/power/opp/of.c+1 -00 replies
30/193PCI/ASPM: Account for downstream devices Port Common_Mode_Restore_Timedrivers/pci/pcie/aspm.c+1 -10 replies
31/193PCI/ASPM: Use correct capability pointer to program LTR_L1.2_THRESHOLDdrivers/pci/pcie/aspm.c+1 -10 replies
32/193PCI: hv: Use effective affinity maskdrivers/pci/host/pci-hyperv.c+5 -30 replies
33/193PCI: Set Cavium ACS capability quirk flags to assert RR/CR/SV/UFdrivers/pci/quirks.c+7 -50 replies
34/193PCI: Apply Cavium ThunderX ACS quirk to more Root Portsdrivers/pci/quirks.c+14 -10 replies
35/193ALSA: hda: Add Raven PCI IDsound/pci/hda/hda_intel.c+3 -00 replies
37/193dm cache: fix race condition in the writeback mode overwrite_bio optimisationdrivers/md/dm-cache-target.c+53 -330 replies
39/193dm zoned: ignore last smaller runt zonedrivers/md/dm-zoned-target.c+9 -40 replies
40/193dm mpath: remove annoying message of blk_get_request() returned -11drivers/md/dm-mpath.c+0 -20 replies
41/193dm bufio: fix integer overflow when limiting maximum cache sizedrivers/md/dm-bufio.c+6 -90 replies
42/193ovl: Put upperdentry if ovl_check_origin() failsfs/overlayfs/namei.c+1 -10 replies
43/193dm: allocate struct mapped_device with kvzallocdrivers/md/dm-core.h drivers/md/dm.c+5 -40 replies
44/193sched/rt: Simplify the IPI based RT balancing logickernel/sched/rt.c kernel/sched/sched.h kernel/sched/topology.c+138 -2080 replies
45/193MIPS: pci: Remove KERN_WARN instance inside the mt7620 driverarch/mips/pci/pci-mt7620.c+1 -10 replies
46/193dm: fix race between dm_get_from_kobject() and __dm_destroy()drivers/md/dm.c+8 -40 replies
47/193dm: discard support requires all targets in a table support discardsdrivers/md/dm-table.c+14 -190 replies
48/193MIPS: Fix odd fp register warnings with MIPS64r2arch/mips/include/asm/asmmacro.h+5 -30 replies
49/193MIPS: Fix MIPS64 FP save/restore on 32-bit kernelsarch/mips/include/asm/asmmacro.h arch/mips/kernel/r4k_fpu.S+14 -140 replies
50/193MIPS: dts: remove bogus bcm96358nb4ser.dtb from dtb-y entryarch/mips/boot/dts/brcm/Makefile+0 -10 replies
51/193MIPS: Fix an n32 core file generation regset support regressionarch/mips/kernel/ptrace.c+17 -00 replies
52/193MIPS: BCM47XX: Fix LED inversion for WRT54GSv1arch/mips/bcm47xx/leds.c+1 -10 replies
53/193MIPS: math-emu: Fix final emulation phase for certain instructionsarch/mips/math-emu/cp1emu.c+14 -140 replies
54/193rt2x00usb: mark device removed when get ENOENT usb errordrivers/net/wireless/ralink/rt2x00/rt2x00usb.c+3 -30 replies
55/193mm/z3fold.c: use kref to prevent page free/compact racemm/z3fold.c+8 -20 replies
56/193autofs: dont fail mount for transient errorfs/autofs4/waitq.c+14 -10 replies
57/193nilfs2: fix race condition that causes file system corruptionfs/nilfs2/segment.c+4 -20 replies
58/193fscrypt: lock mutex before checking for bounce page poolfs/crypto/crypto.c+2 -50 replies
59/193eCryptfs: use after free in ecryptfs_release_messaging()fs/ecryptfs/messaging.c+4 -30 replies
60/193libceph: dont WARN() if user tries to add invalid keynet/ceph/crypto.c+3 -10 replies
61/193bcache: check ca->alloc_thread initialized before wake up itdrivers/md/bcache/alloc.c+2 -10 replies
62/193fs: guard_bio_eod() needs to consider partitionsfs/buffer.c include/linux/genhd.h+10 -10 replies
63/193fanotify: fix fsnotify_prepare_user_wait() failurefs/notify/fanotify/fanotify.c+20 -130 replies
64/193isofs: fix timestamps beyond 2027fs/isofs/isofs.h fs/isofs/rock.h fs/isofs/util.c+3 -30 replies
65/193btrfs: change how we decide to commit transactions during flushingfs/btrfs/extent-tree.c+28 -140 replies
66/193f2fs: expose some sectors to user in inline data or dentry casefs/f2fs/file.c+6 -00 replies
67/193NFS: Fix typo in nomigration mount optionfs/nfs/super.c+1 -10 replies
68/193NFS: Revert "NFS: Move the flock open mode check into nfs_flock()"fs/nfs/file.c fs/nfs/nfs4proc.c+16 -160 replies
69/193nfs: Fix ugly referral attributesfs/nfs/nfs4proc.c+8 -100 replies
70/193NFS: Avoid RCU usage in tracepointsfs/nfs/nfs4trace.h+6 -180 replies
71/193NFS: revalidate "." etc correctly on "open".fs/nfs/dir.c+2 -20 replies
72/193nfsd: deal with revoked delegations appropriatelyfs/nfsd/nfs4state.c+24 -10 replies
73/193rtlwifi: rtl8192ee: Fix memory leak when loading firmwaredrivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c+4 -20 replies
74/193rtlwifi: fix uninitialized rtlhal->last_suspend_sec timedrivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c+1 -00 replies
75/193iwlwifi: fix firmware names for 9000 and A000 series hwdrivers/net/wireless/intel/iwlwifi/cfg/9000.c drivers/net/wireless/intel/iwlwifi/cfg/a000.c+8 -80 replies
76/193md: fix deadlock error in recent patch.drivers/md/md.c+2 -10 replies
77/193md: dont check MD_SB_CHANGE_CLEAN in md_allow_writedrivers/md/md.c+0 -10 replies
78/193Bluetooth: btqcomsmd: Add support for BD address setupdrivers/bluetooth/btqcomsmd.c+34 -00 replies
79/193md/bitmap: revert a patchdrivers/md/bitmap.c+2 -20 replies
80/193fsnotify: clean up fsnotify_prepare/finish_user_wait()fs/notify/mark.c+49 -490 replies
81/193fsnotify: pin both inode and vfsmount markfs/notify/fsnotify.c+7 -30 replies
82/193fsnotify: fix pinning group in fsnotify_prepare_user_wait()fs/notify/mark.c+11 -140 replies
83/193ata: fixes kernel crash while tracing ata_eh_link_autopsy eventdrivers/ata/libata-eh.c+1 -10 replies
84/193ext4: fix interaction between i_size, fallocate, and delalloc after a crashfs/ext4/extents.c+4 -20 replies
85/193ext4: prevent data corruption with inline data + DAXfs/ext4/inline.c fs/ext4/super.c+5 -100 replies
86/193ext4: prevent data corruption with journaling + DAXfs/ext4/inode.c fs/ext4/ioctl.c+13 -80 replies
87/193ALSA: pcm: update tstamp only if audio_tstamp changedsound/core/pcm_lib.c+4 -20 replies
88/193ALSA: usb-audio: Add sanity checks to FE parsersound/usb/mixer.c+12 -00 replies
89/193ALSA: usb-audio: Fix potential out-of-bound access at parsing SUsound/usb/mixer.c+2 -10 replies
90/193ALSA: usb-audio: Add sanity checks in v2 clock parserssound/usb/clock.c+6 -30 replies
91/193ALSA: timer: Remove kernel warning at compat ioctl error pathssound/core/timer_compat.c+6 -60 replies
92/193ALSA: hda/realtek - Fix ALC275 no sound issuesound/pci/hda/patch_realtek.c+3 -00 replies
93/193ALSA: hda: Fix too short HDMI/DP chmap reportingsound/hda/hdmi_chmap.c+1 -10 replies
94/193ALSA: hda - Fix yet remaining issue with vmaster 0dB initializationinclude/sound/control.h sound/core/vmaster.c sound/pci/hda/hda_codec.c+14 -60 replies
95/193ALSA: hda/realtek - Fix ALC700 family no sound issuesound/pci/hda/patch_realtek.c+1 -10 replies
96/193ASoC: sun8i-codec: Invert Master / Slave conditionsound/soc/sunxi/sun8i-codec.c+4 -40 replies
97/193ASoC: sun8i-codec: Fix left and right channels inversionsound/soc/sunxi/sun8i-codec.c+1 -10 replies
98/193ASoC: sun8i-codec: Set the BCLK dividersound/soc/sunxi/sun8i-codec.c+51 -00 replies
99/193mfd: lpc_ich: Avoton/Rangeley uses SPI_BYT methoddrivers/mfd/lpc_ich.c+1 -00 replies
100/193fix a page leak in vhost_scsi_iov_to_sgl() error recoverydrivers/vhost/scsi.c+3 -20 replies
101/1939p: Fix missing commas in mount optionsnet/9p/client.c net/9p/trans_fd.c+4 -40 replies
102/193fs/9p: Compare qid.path in v9fs_test_inodefs/9p/vfs_inode.c fs/9p/vfs_inode_dotl.c+6 -00 replies
103/193net/9p: Switch to wait_event_killable()net/9p/client.c net/9p/trans_virtio.c net/9p/trans_xen.c+9 -110 replies
104/193scsi: qla2xxx: Suppress a kernel complaint in qla_init_base_qpair()drivers/scsi/qla2xxx/qla_os.c+1 -10 replies
105/193scsi: sd_zbc: Fix sd_zbc_read_zoned_characteristics()drivers/scsi/sd_zbc.c+3 -30 replies
106/193scsi: lpfc: fix pci hot plug crash in timer management routinesdrivers/scsi/lpfc/lpfc_init.c+1 -00 replies
107/193scsi: lpfc: fix pci hot plug crash in list_add calldrivers/scsi/lpfc/lpfc_sli.c+10 -70 replies
108/193scsi: lpfc: Fix crash receiving ELS while detaching driverdrivers/scsi/lpfc/lpfc_attr.c drivers/scsi/lpfc/lpfc_bsg.c drivers/scsi/lpfc/lpfc_els.c +4 more+37 -130 replies
109/193scsi: lpfc: Fix FCP hba_wqidx assignmentdrivers/scsi/lpfc/lpfc_sli.c+4 -10 replies
110/193scsi: lpfc: Fix oops if nvmet_fc_register_targetport failsdrivers/scsi/lpfc/lpfc_nvmet.c+11 -40 replies
111/193iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_krefdrivers/target/iscsi/iscsi_target.c+9 -130 replies
112/193iscsi-target: Fix non-immediate TMR reference leakdrivers/target/iscsi/iscsi_target.c+5 -30 replies
113/193target: fix null pointer regression in core_tmr_drain_tmr_listdrivers/target/target_core_tmr.c+2 -10 replies
114/193target: fix buffer offset in core_scsi3_pri_read_full_statusdrivers/target/target_core_pr.c+1 -00 replies
115/193target: Fix QUEUE_FULL + SCSI task attribute handlingdrivers/target/target_core_transport.c+4 -00 replies
116/193target: Fix caw_sem leak in transport_generic_request_failuredrivers/target/target_core_transport.c+4 -30 replies
117/193target: Fix quiese during transport_write_pending_qf endless loopdrivers/target/target_core_transport.c+13 -00 replies
118/193target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASKdrivers/target/target_core_tmr.c drivers/target/target_core_transport.c include/target/target_core_base.h+12 -00 replies
119/193mtd: Avoid probe failures when mtd->dbg.dfs_dir is invaliddrivers/mtd/devices/docg3.c drivers/mtd/nand/nandsim.c+15 -50 replies
120/193mtd: nand: Export nand_reset() symboldrivers/mtd/nand/nand_base.c+1 -00 replies
121/193mtd: nand: atmel: Actually use the PM opsdrivers/mtd/nand/atmel/nand-controller.c+1 -00 replies
122/193mtd: nand: omap2: Fix subpage writedrivers/mtd/nand/omap2.c+224 -1150 replies
123/193mtd: nand: Fix writing mtdoops to nand flash.drivers/mtd/nand/nand_base.c+6 -30 replies
124/193mtd: nand: mtk: fix infinite ECC decode IRQ issuedrivers/mtd/nand/mtk_ecc.c+11 -20 replies
125/193mailbox: bcm-flexrm-mailbox: Fix FlexRM ring flush sequencedrivers/mailbox/bcm-flexrm-mailbox.c+19 -30 replies
126/193p54: dont unregister leds when they are not initializeddrivers/net/wireless/intersil/p54/main.c+3 -40 replies
127/193block: Fix a race between blk_cleanup_queue() and timeout handlingblock/blk-core.c block/blk-timeout.c+2 -30 replies
128/193raid1: prevent freeze_array/wait_all_barriers deadlockdrivers/md/raid1.c+6 -180 replies
129/193genirq: Track whether the trigger type has been setinclude/linux/irq.h kernel/irq/manage.c+22 -20 replies
130/193irqchip/gic-v3: Fix ppi-partitions lookupdrivers/irqchip/irq-gic-v3.c+6 -30 replies
131/193lockd: double unregister of inetaddr notifiersfs/lockd/svc.c+9 -110 replies
132/193KVM: PPC: Book3S HV: Dont call real-mode XICS hypercall handlers if not enabledarch/powerpc/kvm/book3s_hv_builtin.c+12 -00 replies
133/193KVM: nVMX: set IDTR and GDTR limits when loading L1 host statearch/x86/kvm/vmx.c+2 -00 replies
136/193dax: fix PMD faults on zero-length filesfs/dax.c+3 -30 replies
137/193dax: fix general protection fault in dax_alloc_inodedrivers/dax/super.c+3 -00 replies
138/193SUNRPC: Fix tracepoint storage issues with svc_recv and svc_rqst_statusinclude/trace/events/sunrpc.h+10 -70 replies
139/193clk: ti: dra7-atl-clock: fix child-node lookupsdrivers/clk/ti/clk-dra7-atl.c+1 -20 replies
140/193libnvdimm, dimm: clear locked status on successful DIMM enabledrivers/nvdimm/dimm.c drivers/nvdimm/dimm_devs.c drivers/nvdimm/nd.h+9 -00 replies
141/193libnvdimm, pfn: make resource attribute only readable by rootdrivers/nvdimm/pfn_devs.c+8 -00 replies
142/193libnvdimm, namespace: fix label initialization to use valid seq numbersdrivers/nvdimm/label.c+1 -10 replies
143/193libnvdimm, region : make resource attribute only readable by rootdrivers/nvdimm/region_devs.c+6 -20 replies
144/193libnvdimm, namespace: make resource attribute only readable by rootdrivers/nvdimm/namespace_devs.c+1 -10 replies
145/193svcrdma: Preserve CB send buffer across retransmitsnet/sunrpc/xprtrdma/svc_rdma_backchannel.c+5 -10 replies
146/193IB/srpt: Do not accept invalid initiator port namesdrivers/infiniband/ulp/srpt/ib_srpt.c+4 -50 replies
147/193IB/cm: Fix memory corruption in handling CM requestdrivers/infiniband/core/cm.c+7 -40 replies
148/193IB/hfi1: Fix incorrect available receive user context countdrivers/infiniband/hw/hfi1/chip.c drivers/infiniband/hw/hfi1/hfi.h drivers/infiniband/hw/hfi1/sysfs.c +1 more+29 -170 replies
149/193IB/srp: Avoid that a cable pull can trigger a kernel crashdrivers/infiniband/ulp/srp/ib_srp.c+19 -60 replies
150/193IB/core: Avoid crash on pkey enforcement failed in received MADsdrivers/infiniband/core/mad.c+2 -10 replies
151/193IB/core: Only maintain real QPs in the security listsdrivers/infiniband/core/security.c+28 -230 replies
152/193NFC: fix device-allocation error returnnet/nfc/core.c+1 -10 replies
153/193spi-nor: intel-spi: Fix broken software sequencing codesdrivers/mtd/spi-nor/intel-spi.c+2 -20 replies
154/193i40e: Use smp_rmb rather than read_barrier_dependsdrivers/net/ethernet/intel/i40e/i40e_main.c drivers/net/ethernet/intel/i40e/i40e_txrx.c+2 -20 replies
155/193igb: Use smp_rmb rather than read_barrier_dependsdrivers/net/ethernet/intel/igb/igb_main.c+1 -10 replies
156/193igbvf: Use smp_rmb rather than read_barrier_dependsdrivers/net/ethernet/intel/igbvf/netdev.c+1 -10 replies
157/193ixgbevf: Use smp_rmb rather than read_barrier_dependsdrivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c+1 -10 replies
158/193i40evf: Use smp_rmb rather than read_barrier_dependsdrivers/net/ethernet/intel/i40evf/i40e_txrx.c+1 -10 replies
159/193fm10k: Use smp_rmb rather than read_barrier_dependsdrivers/net/ethernet/intel/fm10k/fm10k_main.c+1 -10 replies
160/193ixgbe: Fix skb list corruption on Power systemsdrivers/net/ethernet/intel/ixgbe/ixgbe_main.c+1 -10 replies
161/193parisc: Fix validity check of pointer size argument in new CAS implementationarch/parisc/kernel/syscall.S+3 -30 replies
162/193powerpc: Fix boot on BOOK3S_32 with CONFIG_STRICT_KERNEL_RWXarch/powerpc/lib/code-patching.c+2 -40 replies
163/193powerpc/mm/radix: Fix crashes on Power9 DD1 with radix MMU and STRICT_RWXarch/powerpc/mm/pgtable-radix.c+10 -00 replies
164/193powerpc/perf/imc: Use cpu_to_node() not topology_physical_package_id()arch/powerpc/perf/imc-pmu.c+6 -60 replies
165/193powerpc/signal: Properly handle return value from uprobe_deny_signal()arch/powerpc/kernel/signal.c+1 -10 replies
166/193powerpc/64s: Fix masking of SRR1 bits on instruction faultarch/powerpc/kernel/exceptions-64s.S+1 -10 replies
167/193powerpc/64s/radix: Fix 128TB-512TB virtual address boundary case allocationarch/powerpc/mm/hugetlbpage-radix.c arch/powerpc/mm/mmap.c+50 -310 replies
168/193powerpc/64s/hash: Fix 512T hint detection to use >= 128Tarch/powerpc/mm/slice.c+2 -20 replies
169/193powerpc/64s/hash: Fix 128TB-512TB virtual address boundary case allocationarch/powerpc/mm/slice.c+24 -260 replies
170/193powerpc/64s/hash: Fix fork() with 512TB process address spacearch/powerpc/mm/mmu_context_book3s64.c+4 -40 replies
171/193powerpc/64s/hash: Allow MAP_FIXED allocations to cross 128TB boundaryarch/powerpc/mm/slice.c+1 -10 replies
172/193media: Dont do DMA on stack for firmware upload in the AS102 driverdrivers/media/usb/as102/as102_fw.c+17 -110 replies
173/193media: rc: check for integer overflowdrivers/media/rc/ir-lirc-codec.c+6 -30 replies
174/193media: rc: nec decoder should not send both repeat and keycodedrivers/media/rc/ir-nec-decoder.c+18 -130 replies
175/193cx231xx-cards: fix NULL-deref on missing association descriptordrivers/media/usb/cx231xx/cx231xx-cards.c+1 -10 replies
176/193media: v4l2-ctrl: Fix flags field on Control eventsdrivers/media/v4l2-core/v4l2-ctrls.c+12 -40 replies
177/193media: venus: fix wrong size on dma_freedrivers/media/platform/qcom/venus/hfi_venus.c+4 -80 replies
178/193media: venus: venc: fix bytesused v4l2_plane fielddrivers/media/platform/qcom/venus/venc.c+3 -40 replies
179/193media: venus: reimplement decoder stop commanddrivers/media/platform/qcom/venus/core.h drivers/media/platform/qcom/venus/helpers.c drivers/media/platform/qcom/venus/hfi.c +1 more+24 -200 replies
180/193ARM64: dts: meson-gxl: Add alternate ARM Trusted Firmware reserved memory zonearch/arm64/boot/dts/amlogic/meson-gxl.dtsi+8 -00 replies
181/193iwlwifi: fix wrong struct for a000 devicedrivers/net/wireless/intel/iwlwifi/pcie/drv.c+1 -10 replies
182/193iwlwifi: add a new a000 devicedrivers/net/wireless/intel/iwlwifi/pcie/drv.c+1 -00 replies
183/193iwlwifi: pcie: sort IDs for the 9000 series for easier comparisonsdrivers/net/wireless/intel/iwlwifi/pcie/drv.c+42 -420 replies
184/193iwlwifi: add new cards for a000 seriesdrivers/net/wireless/intel/iwlwifi/pcie/drv.c+5 -00 replies
185/193iwlwifi: add new cards for 8265 seriesdrivers/net/wireless/intel/iwlwifi/pcie/drv.c+2 -00 replies
186/193iwlwifi: add new cards for 8260 seriesdrivers/net/wireless/intel/iwlwifi/pcie/drv.c+3 -00 replies
187/193iwlwifi: fix PCI IDs and configuration mapping for 9000 seriesdrivers/net/wireless/intel/iwlwifi/cfg/9000.c drivers/net/wireless/intel/iwlwifi/iwl-config.h drivers/net/wireless/intel/iwlwifi/pcie/drv.c+170 -340 replies
188/193iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW commanddrivers/net/wireless/intel/iwlwifi/fw/api/scan.h drivers/net/wireless/intel/iwlwifi/fw/file.h drivers/net/wireless/intel/iwlwifi/mvm/mvm.h +1 more+118 -340 replies
189/193e1000e: Fix error path in link detectiondrivers/net/ethernet/intel/e1000e/phy.c+4 -30 replies
190/193e1000e: Fix return value testdrivers/net/ethernet/intel/e1000e/netdev.c+1 -10 replies
191/193e1000e: Separate signaling for link check/link updrivers/net/ethernet/intel/e1000e/mac.c drivers/net/ethernet/intel/e1000e/netdev.c+9 -40 replies
192/193e1000e: Avoid receiver overrun interrupt burstsdrivers/net/ethernet/intel/e1000e/defines.h drivers/net/ethernet/intel/e1000e/netdev.c+25 -70 replies

Reviews trailers per patch

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

PatchChristian BorntraegerJin YaoPeter ZijlstraVidya SagarJames HoganRichard GenoudIan KentTrond MyklebustLarry FingerAmir GoldsteinJohannes ThumshirnColy LiPetr CvekMoni ShouaAneesh Kumar K.VNeil DickLaura AbbottKees CookAlistair HamiltonSteven Rostedt (VMware)Michael HolzheuPhilipp RudoAdrian SuhovJake OshinsJohn CrispinStephen BoydRajat JainAndreas RohnerRyusuke KonishiIlya DryomovMichael LyleChristoph HellwigRafał MiłeckiNikolay BorisovChao YuJan KaraHimanshu MadhaniBart Van AsscheChen-Yu TsaiMika WesterbergLatchesar IonkovWenyou YangRomain IzardScott BrandenChristian LamparterPeter UjfalusiJeff Laytonchenxiang (M)Jesse BrandeburgAaron BrownAndrew BowersIra WeinyNiranjana VishwanathapuraMike MarciniszynSagi GrimbergDaniel JurgensHal RosenstockParav PanditMadhavan SrinivasanAndrey KonovalovNicolas Dufresne
2/193R-b R-b
3/193R-b
4/193R-b
5/193
6/193
8/193T-b
9/193
10/193
11/193A-b A-b
12/193
13/193
14/193
15/193
16/193
17/193T-b A-b
18/193
19/193T-b T-b R-b
20/193T-b R-b
21/193
22/193
23/193
24/193A-b
25/193A-b
26/193
27/193
28/193
29/193R-b
30/193R-b A-b
31/193R-b
32/193T-b R-b
33/193
34/193
35/193
37/193
39/193
40/193
41/193
42/193
43/193
44/193
45/193
46/193
47/193
48/193
49/193
50/193A-b
51/193
52/193Looks-ok-by
53/193
54/193Debugged-by T-b
55/193
56/193A-b
57/193T-b T-b
58/193
59/193
60/193R-b
61/193R-b
62/193R-b
63/193R-b
64/193
65/193R-b T-b
66/193R-b
67/193
68/193
69/193
70/193
71/193
72/193R-b
73/193
74/193A-b
75/193
76/193
77/193
78/193
79/193
80/193R-b
81/193R-b
82/193R-b
83/193
84/193
85/193R-b
86/193R-b
87/193
88/193
89/193
90/193
91/193
92/193
93/193
94/193
95/193
96/193R-b
97/193R-b
98/193R-b
99/193A-b
100/193
101/193
102/193R-b
103/193
104/193A-b
105/193R-b R-b R-b
106/193R-b
107/193R-b
108/193R-b
109/193R-b
110/193R-b
111/193
112/193
113/193
114/193
115/193
116/193
117/193
118/193
119/193
120/193
121/193A-b T-b
122/193
123/193
124/193
125/193R-b
126/193A-b
127/193T-b
128/193R-b
129/193Reported-and-tested-by
130/193
131/193R-b
132/193
133/193
136/193
137/193
138/193
139/193A-b
140/193
141/193
142/193
143/193
144/193
145/193R-b
146/193
147/193R-b
148/193R-b R-b R-b
149/193R-b
150/193R-b R-b
151/193R-b
152/193
153/193A-b
154/193A-b T-b
155/193A-b T-b
156/193A-b T-b
157/193A-b T-b
158/193A-b T-b
159/193A-b
160/193A-b T-b
161/193
162/193
163/193
164/193T-b
165/193
166/193
167/193R-b
168/193
169/193R-b
170/193R-b
171/193R-b
172/193
173/193
174/193
175/193T-b
176/193
177/193
178/193
179/193T-b
180/193
181/193
182/193
183/193
184/193
185/193
186/193
187/193
188/193
189/193T-b
190/193T-b
191/193T-b
192/193T-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 61 reviewers.

Read the v1 thread

Cover letter [PATCH 4.14 000/193] 4.14.3-stable review

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

Responses should be made by Thu Nov 30 10:05:26 UTC 2017. Anything received after that time might be too late.

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

	kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.3-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.3-rc1

Sasha Neftin <[email protected]>
e1000e: fix buffer overrun while the I219 is processing DMA transactions

Benjamin Poirier <[email protected]>
e1000e: Avoid receiver overrun interrupt bursts

Benjamin Poirier <[email protected]>
e1000e: Separate signaling for link check/link up

Benjamin Poirier <[email protected]>
e1000e: Fix return value test

Benjamin Poirier <[email protected]>
e1000e: Fix error path in link detection

Luca Coelho <[email protected]>
iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW command

Luca Coelho <[email protected]>
iwlwifi: fix PCI IDs and configuration mapping for 9000 series

Ihab Zhaika <[email protected]>
iwlwifi: add new cards for 8260 series

Ihab Zhaika <[email protected]>
iwlwifi: add new cards for 8265 series

Ihab Zhaika <[email protected]>
iwlwifi: add new cards for a000 series

Luca Coelho <[email protected]>
iwlwifi: pcie: sort IDs for the 9000 series for easier comparisons

Oren Givon <[email protected]>
iwlwifi: add a new a000 device

Oren Givon <[email protected]>
iwlwifi: fix wrong struct for a000 device

Neil Armstrong <[email protected]>
ARM64: dts: meson-gxl: Add alternate ARM Trusted Firmware reserved memory zone

Stanimir Varbanov <[email protected]>
media: venus: reimplement decoder stop command

Stanimir Varbanov <[email protected]>
media: venus: venc: fix bytesused v4l2_plane field

Stanimir Varbanov <[email protected]>
media: venus: fix wrong size on dma_free

Ricardo Ribalda Delgado <[email protected]>
media: v4l2-ctrl: Fix flags field on Control events

Johan Hovold <[email protected]>
cx231xx-cards: fix NULL-deref on missing association descriptor

Sean Young <[email protected]>
media: rc: nec decoder should not send both repeat and keycode

Sean Young <[email protected]>
media: rc: check for integer overflow

Michele Baldessari <[email protected]>
media: Don't do DMA on stack for firmware upload in the AS102 driver

Nicholas Piggin <[email protected]>
powerpc/64s/hash: Allow MAP_FIXED allocations to cross 128TB boundary

Nicholas Piggin <[email protected]>
powerpc/64s/hash: Fix fork() with 512TB process address space

Nicholas Piggin <[email protected]>
powerpc/64s/hash: Fix 128TB-512TB virtual address boundary case allocation

Michael Ellerman <[email protected]>
powerpc/64s/hash: Fix 512T hint detection to use >= 128T

Nicholas Piggin <[email protected]>
powerpc/64s/radix: Fix 128TB-512TB virtual address boundary case allocation

Michael Ellerman <[email protected]>
powerpc/64s: Fix masking of SRR1 bits on instruction fault

Naveen N. Rao <[email protected]>
powerpc/signal: Properly handle return value from uprobe_deny_signal()

Michael Ellerman <[email protected]>
powerpc/perf/imc: Use cpu_to_node() not topology_physical_package_id()

Balbir Singh <[email protected]>
powerpc/mm/radix: Fix crashes on Power9 DD1 with radix MMU and STRICT_RWX

Christophe Leroy <[email protected]>
powerpc: Fix boot on BOOK3S_32 with CONFIG_STRICT_KERNEL_RWX

John David Anglin <[email protected]>
parisc: Fix validity check of pointer size argument in new CAS implementation

Brian King <[email protected]>
ixgbe: Fix skb list corruption on Power systems

Brian King <[email protected]>
fm10k: Use smp_rmb rather than read_barrier_depends

Brian King <[email protected]>
i40evf: Use smp_rmb rather than read_barrier_depends

Brian King <[email protected]>
ixgbevf: Use smp_rmb rather than read_barrier_depends

Brian King <[email protected]>
igbvf: Use smp_rmb rather than read_barrier_depends

Brian King <[email protected]>
igb: Use smp_rmb rather than read_barrier_depends

Brian King <[email protected]>
i40e: Use smp_rmb rather than read_barrier_depends

Bin Meng <[email protected]>
spi-nor: intel-spi: Fix broken software sequencing codes

Johan Hovold <[email protected]>
NFC: fix device-allocation error return

Daniel Jurgens <[email protected]>
IB/core: Only maintain real QPs in the security lists

Parav Pandit <[email protected]>
IB/core: Avoid crash on pkey enforcement failed in received MADs

Bart Van Assche <[email protected]>
IB/srp: Avoid that a cable pull can trigger a kernel crash

Michael J. Ruhl <[email protected]>
IB/hfi1: Fix incorrect available receive user context count

Parav Pandit <[email protected]>
IB/cm: Fix memory corruption in handling CM request

Bart Van Assche <[email protected]>
IB/srpt: Do not accept invalid initiator port names

Chuck Lever <[email protected]>
svcrdma: Preserve CB send buffer across retransmits

Dan Williams <[email protected]>
libnvdimm, namespace: make 'resource' attribute only readable by root

Dan Williams <[email protected]>
libnvdimm, region : make 'resource' attribute only readable by root

Dan Williams <[email protected]>
libnvdimm, namespace: fix label initialization to use valid seq numbers

Dan Williams <[email protected]>
libnvdimm, pfn: make 'resource' attribute only readable by root

Dan Williams <[email protected]>
libnvdimm, dimm: clear 'locked' status on successful DIMM enable

Johan Hovold <[email protected]>
clk: ti: dra7-atl-clock: fix child-node lookups

Trond Myklebust <[email protected]>
SUNRPC: Fix tracepoint storage issues with svc_recv and svc_rqst_status

Mikulas Patocka <[email protected]>
dax: fix general protection fault in dax_alloc_inode

Jeff Moyer <[email protected]>
dax: fix PMD faults on zero-length files

Paolo Bonzini <[email protected]>
kvm: vmx: Reinstate support for CPUs without virtual NMI

Paolo Bonzini <[email protected]>
KVM: SVM: obey guest PAT

Ladi Prosek <[email protected]>
KVM: nVMX: set IDTR and GDTR limits when loading L1 host state

Paul Mackerras <[email protected]>
KVM: PPC: Book3S HV: Don't call real-mode XICS hypercall handlers if not enabled

Vasily Averin <[email protected]>
lockd: double unregister of inetaddr notifiers

Johan Hovold <[email protected]>
irqchip/gic-v3: Fix ppi-partitions lookup

Marc Zyngier <[email protected]>
genirq: Track whether the trigger type has been set

Nate Dailey <[email protected]>
raid1: prevent freeze_array/wait_all_barriers deadlock

Bart Van Assche <[email protected]>
block: Fix a race between blk_cleanup_queue() and timeout handling

Andrey Konovalov <[email protected]>
p54: don't unregister leds when they are not initialized

Anup Patel <[email protected]>
mailbox: bcm-flexrm-mailbox: Fix FlexRM ring flush sequence

Xiaolei Li <[email protected]>
mtd: nand: mtk: fix infinite ECC decode IRQ issue

Brent Taylor <[email protected]>
mtd: nand: Fix writing mtdoops to nand flash.

Roger Quadros <[email protected]>
mtd: nand: omap2: Fix subpage write

Boris Brezillon <[email protected]>
mtd: nand: atmel: Actually use the PM ops

Boris Brezillon <[email protected]>
mtd: nand: Export nand_reset() symbol

Boris Brezillon <[email protected]>

    mtd: Avoid probe failures when mtd->dbg.dfs_dir is invalid

Nicholas Bellinger <[email protected]>
target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK

Nicholas Bellinger <[email protected]>
target: Fix quiese during transport_write_pending_qf endless loop

Nicholas Bellinger <[email protected]>
target: Fix caw_sem leak in transport_generic_request_failure

Nicholas Bellinger <[email protected]>
target: Fix QUEUE_FULL + SCSI task attribute handling

tangwenji <[email protected]>
target: fix buffer offset in core_scsi3_pri_read_full_status

tangwenji <[email protected]>
target: fix null pointer regression in core_tmr_drain_tmr_list

Nicholas Bellinger <[email protected]>
iscsi-target: Fix non-immediate TMR reference leak

Nicholas Bellinger <[email protected]>

    iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_kref

Dick Kennedy <[email protected]>
scsi: lpfc: Fix oops if nvmet_fc_register_targetport fails

Dick Kennedy <[email protected]>
scsi: lpfc: Fix FCP hba_wqidx assignment

Dick Kennedy <[email protected]>
scsi: lpfc: Fix crash receiving ELS while detaching driver

Dick Kennedy <[email protected]>
scsi: lpfc: fix pci hot plug crash in list_add call

Dick Kennedy <[email protected]>
scsi: lpfc: fix pci hot plug crash in timer management routines

Damien Le Moal <[email protected]>
scsi: sd_zbc: Fix sd_zbc_read_zoned_characteristics()

Bart Van Assche <[email protected]>
scsi: qla2xxx: Suppress a kernel complaint in qla_init_base_qpair()

Tuomas Tynkkynen <[email protected]>
net/9p: Switch to wait_event_killable()

Tuomas Tynkkynen <[email protected]>
fs/9p: Compare qid.path in v9fs_test_inode

Tuomas Tynkkynen <[email protected]>
9p: Fix missing commas in mount options

Al Viro <[email protected]>
fix a page leak in vhost_scsi_iov_to_sgl() error recovery

Joakim Tjernlund <[email protected]>
mfd: lpc_ich: Avoton/Rangeley uses SPI_BYT method

Maxime Ripard <[email protected]>
ASoC: sun8i-codec: Set the BCLK divider

Maxime Ripard <[email protected]>
ASoC: sun8i-codec: Fix left and right channels inversion

Maxime Ripard <[email protected]>
ASoC: sun8i-codec: Invert Master / Slave condition

Kailang Yang <[email protected]>
ALSA: hda/realtek - Fix ALC700 family no sound issue

Takashi Iwai <[email protected]>
ALSA: hda - Fix yet remaining issue with vmaster 0dB initialization

Takashi Iwai <[email protected]>
ALSA: hda: Fix too short HDMI/DP chmap reporting

Kailang Yang <[email protected]>
ALSA: hda/realtek - Fix ALC275 no sound issue

Takashi Iwai <[email protected]>
ALSA: timer: Remove kernel warning at compat ioctl error paths

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add sanity checks in v2 clock parsers

Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix potential out-of-bound access at parsing SU

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add sanity checks to FE parser

Henrik Eriksson <[email protected]>
ALSA: pcm: update tstamp only if audio_tstamp changed

Ross Zwisler <[email protected]>
ext4: prevent data corruption with journaling + DAX

Ross Zwisler <[email protected]>
ext4: prevent data corruption with inline data + DAX

Theodore Ts'o <[email protected]>
ext4: fix interaction between i_size, fallocate, and delalloc after a crash

Rameshwar Prasad Sahu <[email protected]>
ata: fixes kernel crash while tracing ata_eh_link_autopsy event

Miklos Szeredi <[email protected]>
fsnotify: fix pinning group in fsnotify_prepare_user_wait()

Miklos Szeredi <[email protected]>
fsnotify: pin both inode and vfsmount mark

Miklos Szeredi <[email protected]>
fsnotify: clean up fsnotify_prepare/finish_user_wait()

Shaohua Li <[email protected]>
md/bitmap: revert a patch

Loic Poulain <[email protected]>
Bluetooth: btqcomsmd: Add support for BD address setup

Artur Paszkiewicz <[email protected]>
md: don't check MD_SB_CHANGE_CLEAN in md_allow_write

NeilBrown <[email protected]>
md: fix deadlock error in recent patch.

Thomas Backlund <[email protected]>
iwlwifi: fix firmware names for 9000 and A000 series hw

Arnd Bergmann <[email protected]>

    rtlwifi: fix uninitialized rtlhal->last_suspend_sec time

Larry Finger <[email protected]>
rtlwifi: rtl8192ee: Fix memory leak when loading firmware

Andrew Elble <[email protected]>
nfsd: deal with revoked delegations appropriately

NeilBrown <[email protected]>
NFS: revalidate "." etc correctly on "open".

Anna Schumaker <[email protected]>
NFS: Avoid RCU usage in tracepoints

Chuck Lever <[email protected]>
nfs: Fix ugly referral attributes

Benjamin Coddington <[email protected]>
NFS: Revert "NFS: Move the flock open mode check into nfs_flock()"

Joshua Watt <[email protected]>
NFS: Fix typo in nomigration mount option

Jaegeuk Kim <[email protected]>
f2fs: expose some sectors to user in inline data or dentry case

Josef Bacik <[email protected]>
btrfs: change how we decide to commit transactions during flushing

Arnd Bergmann <[email protected]>
isofs: fix timestamps beyond 2027

Miklos Szeredi <[email protected]>
fanotify: fix fsnotify_prepare_user_wait() failure

Greg Edwards <[email protected]>
fs: guard_bio_eod() needs to consider partitions

Coly Li <[email protected]>

    bcache: check ca->alloc_thread initialized before wake up it

Eric Biggers <[email protected]>
libceph: don't WARN() if user tries to add invalid key

Dan Carpenter <[email protected]>
eCryptfs: use after free in ecryptfs_release_messaging()

Eric Biggers <[email protected]>
fscrypt: lock mutex before checking for bounce page pool

Andreas Rohner <[email protected]>
nilfs2: fix race condition that causes file system corruption

NeilBrown <[email protected]>
autofs: don't fail mount for transient error

Vitaly Wool <[email protected]>
mm/z3fold.c: use kref to prevent page free/compact race

Stanislaw Gruszka <[email protected]>
rt2x00usb: mark device removed when get ENOENT usb error

Aleksandar Markovic <[email protected]>
MIPS: math-emu: Fix final emulation phase for certain instructions

Mirko Parthey <[email protected]>
MIPS: BCM47XX: Fix LED inversion for WRT54GSv1

Maciej W. Rozycki <[email protected]>
MIPS: Fix an n32 core file generation regset support regression

Masahiro Yamada <[email protected]>
MIPS: dts: remove bogus bcm96358nb4ser.dtb from dtb-y entry

James Hogan <[email protected]>
MIPS: Fix MIPS64 FP save/restore on 32-bit kernels

James Hogan <[email protected]>
MIPS: Fix odd fp register warnings with MIPS64r2

Mike Snitzer <[email protected]>
dm: discard support requires all targets in a table support discards

Hou Tao <[email protected]>
dm: fix race between dm_get_from_kobject() and __dm_destroy()

John Crispin <[email protected]>
MIPS: pci: Remove KERN_WARN instance inside the mt7620 driver

Steven Rostedt (Red Hat) <[email protected]>
sched/rt: Simplify the IPI based RT balancing logic

Mikulas Patocka <[email protected]>
dm: allocate struct mapped_device with kvzalloc

Vivek Goyal <[email protected]>
ovl: Put upperdentry if ovl_check_origin() fails

Eric Biggers <[email protected]>
dm bufio: fix integer overflow when limiting maximum cache size

Ming Lei <[email protected]>
dm mpath: remove annoying message of 'blk_get_request() returned -11'

Damien Le Moal <[email protected]>
dm zoned: ignore last smaller runt zone

Mikulas Patocka <[email protected]>
dm crypt: allow unaligned bv_offset

Joe Thornber <[email protected]>
dm cache: fix race condition in the writeback mode overwrite_bio optimisation

Mikulas Patocka <[email protected]>
dm integrity: allow unaligned bv_offset

Vijendar Mukunda <[email protected]>
ALSA: hda: Add Raven PCI ID

Vadim Lomovtsev <[email protected]>
PCI: Apply Cavium ThunderX ACS quirk to more Root Ports

Vadim Lomovtsev <[email protected]>
PCI: Set Cavium ACS capability quirk flags to assert RR/CR/SV/UF

Dexuan Cui <[email protected]>
PCI: hv: Use effective affinity mask

Bjorn Helgaas <[email protected]>
PCI/ASPM: Use correct capability pointer to program LTR_L1.2_THRESHOLD

Bjorn Helgaas <[email protected]>
PCI/ASPM: Account for downstream device's Port Common_Mode_Restore_Time

Tobias Jordan <[email protected]>
PM / OPP: Add missing of_node_put(np)

Josef Bacik <[email protected]>
nbd: don't start req until after the dead connection logic

Josef Bacik <[email protected]>
nbd: wait uninterruptible for the dead timeout

Simon Guinot <[email protected]>
net: mvneta: fix handling of the Tx descriptor counter

Mathias Kresin <[email protected]>
MIPS: ralink: Fix typo in mt7628 pinmux function

Mathias Kresin <[email protected]>
MIPS: ralink: Fix MT7628 pinmux

Ben Hutchings <[email protected]>
MIPS: cmpxchg64() and HAVE_VIRT_CPU_ACCOUNTING_GEN don't work for 32-bit SMP

Dmitry V. Levin <[email protected]>
uapi: fix linux/rxrpc.h userspace compilation errors

Dmitry V. Levin <[email protected]>
uapi: fix linux/tls.h userspace compilation error

Philip Derrin <[email protected]>
ARM: 8721/1: mm: dump: check hardware RO bit for LPAE

Philip Derrin <[email protected]>
ARM: 8722/1: mm: make STRICT_KERNEL_RWX effective for LPAE

Catalin Marinas <[email protected]>
arm64: Implement arch-specific pte_access_permitted()

Andi Kleen <[email protected]>
perf/x86/intel: Hide TSX events when RTM is not supported

Andy Lutomirski <[email protected]>
x86/entry/64: Add missing irqflags tracing to native_load_gs_index()

Andy Lutomirski <[email protected]>
x86/entry/64: Fix entry_SYSCALL_64_after_hwframe() IRQ tracing

Masami Hiramatsu <[email protected]>
x86/decoder: Add new TEST instruction pattern

Tom Lendacky <[email protected]>
x86/boot: Fix boot failure when SMP MP-table is based at 0

Eric Biggers <[email protected]>
lib/mpi: call cond_resched() from mpi_powm() loop

Paul E. McKenney <[email protected]>
sched: Make resched_cpu() unconditional

Johan Hovold <[email protected]>
serdev: fix registration of second slave

Viresh Kumar <[email protected]>
cpufreq: schedutil: Reset cached_raw_freq when not in sync with next_freq

Lv Zheng <[email protected]>
ACPI / EC: Fix regression related to triggering source of EC event handling

Ville Syrjälä <[email protected]>
ACPI / PM: Fix acpi_pm_notifier_lock vs flush_workqueue() deadlock

Vasily Gorbik <[email protected]>
s390/disassembler: increase show_code buffer size

Heiko Carstens <[email protected]>
s390/disassembler: add missing end marker for e7 table

Heiko Carstens <[email protected]>
s390/guarded storage: fix possible memory corruption

Heiko Carstens <[email protected]>
s390/runtime instrumention: fix possible memory corruption

Heiko Carstens <[email protected]>
s390/noexec: execute kexec datamover without DAT

Heiko Carstens <[email protected]>
s390: fix transactional execution control register handling

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/mm/dump.c                                 |   4 +-
 arch/arm/mm/init.c                                 |   4 +-
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi         |   8 +
 arch/arm64/include/asm/pgtable.h                   |  14 +
 arch/mips/Kconfig                                  |   2 +-
 arch/mips/bcm47xx/leds.c                           |   2 +-
 arch/mips/boot/dts/brcm/Makefile                   |   1 -
 arch/mips/include/asm/asmmacro.h                   |  16 +-
 arch/mips/include/asm/cmpxchg.h                    |   2 +
 arch/mips/kernel/ptrace.c                          |  17 ++
 arch/mips/kernel/r4k_fpu.S                         |  20 +-
 arch/mips/math-emu/cp1emu.c                        |  28 +-
 arch/mips/pci/pci-mt7620.c                         |   2 +-
 arch/mips/ralink/mt7620.c                          |   4 +-
 arch/parisc/kernel/syscall.S                       |   6 +-
 arch/powerpc/kernel/exceptions-64s.S               |   2 +-
 arch/powerpc/kernel/signal.c                       |   2 +-
 arch/powerpc/kvm/book3s_hv_builtin.c               |  12 +
 arch/powerpc/lib/code-patching.c                   |   6 +-
 arch/powerpc/mm/hugetlbpage-radix.c                |  26 +-
 arch/powerpc/mm/mmap.c                             |  55 ++--
 arch/powerpc/mm/mmu_context_book3s64.c             |   8 +-
 arch/powerpc/mm/pgtable-radix.c                    |  10 +
 arch/powerpc/mm/slice.c                            |  50 ++-
 arch/powerpc/perf/imc-pmu.c                        |  12 +-
 arch/s390/include/asm/switch_to.h                  |   2 +-
 arch/s390/kernel/dis.c                             |   5 +-
 arch/s390/kernel/early.c                           |   4 +-
 arch/s390/kernel/guarded_storage.c                 |   2 +
 arch/s390/kernel/machine_kexec.c                   |   1 +
 arch/s390/kernel/process.c                         |   1 +
 arch/s390/kernel/relocate_kernel.S                 |   3 -
 arch/s390/kernel/runtime_instr.c                   |   4 +-
 arch/x86/entry/entry_64.S                          |  14 +-
 arch/x86/events/intel/core.c                       |  35 ++-
 arch/x86/kernel/mpparse.c                          |   6 +-
 arch/x86/kvm/svm.c                                 |   7 +
 arch/x86/kvm/vmx.c                                 | 152 ++++++---
 arch/x86/lib/x86-opcode-map.txt                    |   2 +-
 block/blk-core.c                                   |   2 +
 block/blk-timeout.c                                |   3 -
 drivers/acpi/device_pm.c                           |  21 +-
 drivers/acpi/ec.c                                  |  12 +-
 drivers/ata/libata-eh.c                            |   2 +-
 drivers/base/power/opp/of.c                        |   1 +
 drivers/block/nbd.c                                |  26 +-
 drivers/bluetooth/btqcomsmd.c                      |  34 +++
 drivers/clk/ti/clk-dra7-atl.c                      |   3 +-
 drivers/dax/super.c                                |   3 +
 drivers/infiniband/core/cm.c                       |  11 +-
 drivers/infiniband/core/mad.c                      |   3 +-
 drivers/infiniband/core/security.c                 |  51 ++--
 drivers/infiniband/hw/hfi1/chip.c                  |  35 ++-
 drivers/infiniband/hw/hfi1/hfi.h                   |   2 +
 drivers/infiniband/hw/hfi1/sysfs.c                 |   2 +-
 drivers/infiniband/hw/hfi1/vnic_main.c             |   7 +-
 drivers/infiniband/ulp/srp/ib_srp.c                |  25 +-
 drivers/infiniband/ulp/srpt/ib_srpt.c              |   9 +-
 drivers/irqchip/irq-gic-v3.c                       |   9 +-
 drivers/mailbox/bcm-flexrm-mailbox.c               |  22 +-
 drivers/md/bcache/alloc.c                          |   3 +-
 drivers/md/bitmap.c                                |   4 +-
 drivers/md/dm-bufio.c                              |  15 +-
 drivers/md/dm-cache-target.c                       |  86 ++++--
 drivers/md/dm-core.h                               |   3 +-
 drivers/md/dm-crypt.c                              |   4 +-
 drivers/md/dm-integrity.c                          |   2 +-
 drivers/md/dm-mpath.c                              |   2 -
 drivers/md/dm-table.c                              |  33 +-
 drivers/md/dm-zoned-target.c                       |  13 +-
 drivers/md/dm.c                                    |  18 +-
 drivers/md/md.c                                    |   4 +-
 drivers/md/raid1.c                                 |  24 +-
 drivers/media/platform/qcom/venus/core.h           |   2 -
 drivers/media/platform/qcom/venus/helpers.c        |   7 -
 drivers/media/platform/qcom/venus/hfi.c            |   1 +
 drivers/media/platform/qcom/venus/hfi_venus.c      |  12 +-
 drivers/media/platform/qcom/venus/vdec.c           |  34 ++-
 drivers/media/platform/qcom/venus/venc.c           |   7 +-
 drivers/media/rc/ir-lirc-codec.c                   |   9 +-
 drivers/media/rc/ir-nec-decoder.c                  |  29 +-
 drivers/media/usb/as102/as102_fw.c                 |  28 +-
 drivers/media/usb/cx231xx/cx231xx-cards.c          |   2 +-
 drivers/media/v4l2-core/v4l2-ctrls.c               |  16 +-
 drivers/mfd/lpc_ich.c                              |   1 +
 drivers/mtd/devices/docg3.c                        |   7 +-
 drivers/mtd/nand/atmel/nand-controller.c           |   1 +
 drivers/mtd/nand/mtk_ecc.c                         |  13 +-
 drivers/mtd/nand/nand_base.c                       |  10 +-
 drivers/mtd/nand/nandsim.c                         |  13 +-
 drivers/mtd/nand/omap2.c                           | 339 ++++++++++++++-------
 drivers/mtd/spi-nor/intel-spi.c                    |   4 +-
 drivers/net/ethernet/intel/e1000e/defines.h        |   1 +
 drivers/net/ethernet/intel/e1000e/mac.c            |  11 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         |  45 ++-
 drivers/net/ethernet/intel/e1000e/phy.c            |   7 +-
 drivers/net/ethernet/intel/fm10k/fm10k_main.c      |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c        |   2 +-
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c      |   2 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |   2 +-
 drivers/net/ethernet/intel/igbvf/netdev.c          |   2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |   2 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  |   2 +-
 drivers/net/ethernet/marvell/mvneta.c              |  13 +-
 drivers/net/wireless/intel/iwlwifi/cfg/9000.c      |  73 ++++-
 drivers/net/wireless/intel/iwlwifi/cfg/a000.c      |  10 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h   |  59 +++-
 drivers/net/wireless/intel/iwlwifi/fw/file.h       |   1 +
 drivers/net/wireless/intel/iwlwifi/iwl-config.h    |   5 +
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |   6 +
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |  86 ++++--
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      | 183 ++++++++---
 drivers/net/wireless/intersil/p54/main.c           |   7 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c     |   6 +-
 .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c    |   6 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c    |   1 +
 drivers/nvdimm/dimm.c                              |   1 +
 drivers/nvdimm/dimm_devs.c                         |   7 +
 drivers/nvdimm/label.c                             |   2 +-
 drivers/nvdimm/namespace_devs.c                    |   2 +-
 drivers/nvdimm/nd.h                                |   1 +
 drivers/nvdimm/pfn_devs.c                          |   8 +
 drivers/nvdimm/region_devs.c                       |   8 +-
 drivers/pci/host/pci-hyperv.c                      |   8 +-
 drivers/pci/pcie/aspm.c                            |   4 +-
 drivers/pci/quirks.c                               |  27 +-
 drivers/scsi/lpfc/lpfc_attr.c                      |   6 +-
 drivers/scsi/lpfc/lpfc_bsg.c                       |   4 +-
 drivers/scsi/lpfc/lpfc_els.c                       |   7 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   5 +-
 drivers/scsi/lpfc/lpfc_init.c                      |  15 +-
 drivers/scsi/lpfc/lpfc_nportdisc.c                 |   2 +-
 drivers/scsi/lpfc/lpfc_nvmet.c                     |  15 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  34 ++-
 drivers/scsi/qla2xxx/qla_os.c                      |   2 +-
 drivers/scsi/sd_zbc.c                              |   6 +-
 drivers/target/iscsi/iscsi_target.c                |  30 +-
 drivers/target/target_core_pr.c                    |   1 +
 drivers/target/target_core_tmr.c                   |  12 +-
 drivers/target/target_core_transport.c             |  26 +-
 drivers/tty/serdev/core.c                          |  19 +-
 drivers/vhost/scsi.c                               |   5 +-
 fs/9p/vfs_inode.c                                  |   3 +
 fs/9p/vfs_inode_dotl.c                             |   3 +
 fs/autofs4/waitq.c                                 |  15 +-
 fs/btrfs/extent-tree.c                             |  42 ++-
 fs/buffer.c                                        |  10 +-
 fs/crypto/crypto.c                                 |   7 +-
 fs/dax.c                                           |   6 +-
 fs/ecryptfs/messaging.c                            |   7 +-
 fs/ext4/extents.c                                  |   6 +-
 fs/ext4/inline.c                                   |  10 -
 fs/ext4/inode.c                                    |   5 -
 fs/ext4/ioctl.c                                    |  16 +-
 fs/ext4/super.c                                    |   5 +
 fs/f2fs/file.c                                     |   6 +
 fs/isofs/isofs.h                                   |   2 +-
 fs/isofs/rock.h                                    |   2 +-
 fs/isofs/util.c                                    |   2 +-
 fs/lockd/svc.c                                     |  20 +-
 fs/nfs/dir.c                                       |   4 +-
 fs/nfs/file.c                                      |  18 +-
 fs/nfs/nfs4proc.c                                  |  32 +-
 fs/nfs/nfs4trace.h                                 |  24 +-
 fs/nfs/super.c                                     |   2 +-
 fs/nfsd/nfs4state.c                                |  25 +-
 fs/nilfs2/segment.c                                |   6 +-
 fs/notify/fanotify/fanotify.c                      |  33 +-
 fs/notify/fsnotify.c                               |  10 +-
 fs/notify/mark.c                                   | 107 ++++---
 fs/overlayfs/namei.c                               |   2 +-
 include/linux/genhd.h                              |   1 +
 include/linux/irq.h                                |  11 +-
 include/net/tls.h                                  |   4 +
 include/sound/control.h                            |   4 +-
 include/target/target_core_base.h                  |   1 +
 include/trace/events/sunrpc.h                      |  17 +-
 include/uapi/linux/rxrpc.h                         |  10 +-
 include/uapi/linux/tls.h                           |   4 -
 kernel/irq/manage.c                                |  13 +-
 kernel/sched/core.c                                |   3 +-
 kernel/sched/cpufreq_schedutil.c                   |   6 +-
 kernel/sched/rt.c                                  | 316 +++++++------------
 kernel/sched/sched.h                               |  24 +-
 kernel/sched/topology.c                            |   6 +
 lib/mpi/mpi-pow.c                                  |   2 +
 mm/z3fold.c                                        |  10 +-
 net/9p/client.c                                    |   5 +-
 net/9p/trans_fd.c                                  |   6 +-
 net/9p/trans_virtio.c                              |  13 +-
 net/9p/trans_xen.c                                 |   4 +-
 net/ceph/crypto.c                                  |   4 +-
 net/nfc/core.c                                     |   2 +-
 net/sunrpc/xprtrdma/svc_rdma_backchannel.c         |   6 +-
 sound/core/pcm_lib.c                               |   6 +-
 sound/core/timer_compat.c                          |  12 +-
 sound/core/vmaster.c                               |   6 +-
 sound/hda/hdmi_chmap.c                             |   2 +-
 sound/pci/hda/hda_codec.c                          |  10 +-
 sound/pci/hda/hda_intel.c                          |   3 +
 sound/pci/hda/patch_realtek.c                      |   5 +-
 sound/soc/sunxi/sun8i-codec.c                      |  61 +++-
 sound/usb/clock.c                                  |   9 +-
 sound/usb/mixer.c                                  |  15 +-
 206 files changed, 2165 insertions(+), 1243 deletions(-)