On 13 March 2018 at 20:52, Greg Kroah-Hartman <[email protected]> wrote: > This is the start of the stable review cycle for the 4.15.10 release. > There are 146 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 Mar 15 15:22:37 UTC 2018. > Anything received after that time might be too late. > > The whole patch series can be found in one patch at: > > https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.15.10-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.15.y > and the diffstat can be found below. > > thanks, > > greg k-h > > ------------- > Pseudo-Shortlog of commits: > > Greg Kroah-Hartman <[email protected]> > Linux 4.15.10-rc1 > > Trond Myklebust <[email protected]> > NFS: Fix unstable write completion > > Trond Myklebust <[email protected]> > pNFS: Prevent the layout header refcount going to zero in pnfs_roc() > > Trond Myklebust <[email protected]> > NFS: Fix an incorrect type in struct nfs_direct_req > > [email protected] <[email protected]> > scsi: qla2xxx: Fix memory leak in dual/target mode > > Quinn Tran <[email protected]> > scsi: qla2xxx: Fix system crash in qlt_plogi_ack_unref > > Giridhar Malavali <[email protected]> > scsi: qla2xxx: Remove aborting ELS IOCB call issued as part of timeout. > > Giridhar Malavali <[email protected]> > scsi: qla2xxx: Defer processing of GS IOCB calls > > Quinn Tran <[email protected]> > scsi: qla2xxx: Clear loop id after delete > > Quinn Tran <[email protected]> > scsi: qla2xxx: Fix scan state field for fcport > > Quinn Tran <[email protected]> > scsi: qla2xxx: Replace fcport alloc with qla2x00_alloc_fcport > > Quinn Tran <[email protected]> > scsi: qla2xxx: Fix abort command deadlock due to spinlock > > Quinn Tran <[email protected]> > scsi: qla2xxx: Fix PRLI state check > > Quinn Tran <[email protected]> > scsi: qla2xxx: Fix Relogin being triggered too fast > > Quinn Tran <[email protected]> > scsi: qla2xxx: Relogin to target port on a cable swap > > Sawan Chandak <[email protected]> > scsi: qla2xxx: Fix NPIV host cleanup in target mode > > Quinn Tran <[email protected]> > scsi: qla2xxx: Fix login state machine stuck at GPDB > > Quinn Tran <[email protected]> > scsi: qla2xxx: Serialize GPNID for multiple RSCN > > Quinn Tran <[email protected]> > scsi: qla2xxx: Retry switch command on time out > > Quinn Tran <[email protected]> > scsi: qla2xxx: Fix re-login for Nport Handle in use > > Quinn Tran <[email protected]> > scsi: qla2xxx: Skip IRQ affinity for Target QPairs > > Quinn Tran <[email protected]> > scsi: qla2xxx: Move session delete to driver work queue > > Quinn Tran <[email protected]> > scsi: qla2xxx: Fix gpnid error processing > > Quinn Tran <[email protected]> > scsi: qla2xxx: Fix system crash for Notify ack timeout handling > > Prarit Bhargava <[email protected]> > x86/xen: Calculate __max_logical_packages on PV domains > > Javier Martinez Canillas <[email protected]> > tpm: only attempt to disable the LPC CLKRUN if is already enabled > > Arnd Bergmann <[email protected]> > tpm: remove unused variables > > Javier Martinez Canillas <[email protected]> > tpm: delete the TPM_TIS_CLK_ENABLE flag > > Azhar Shaikh <[email protected]> > tpm: Keep CLKRUN enabled throughout the duration of transmit_cmd() > > Azhar Shaikh <[email protected]> > tpm_tis: Move ilb_base_addr to tpm_tis_data > > Eric Dumazet <[email protected]> > netfilter: use skb_to_full_sk in ip6_route_me_harder > > Florian Westphal <[email protected]> > netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt > > Florian Westphal <[email protected]> > netfilter: bridge: ebt_among: add missing match size checks > > Florian Westphal <[email protected]> > netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets > > Eric Dumazet <[email protected]> > netfilter: IDLETIMER: be syzkaller friendly > > Paolo Abeni <[email protected]> > netfilter: nat: cope with negative port range > > Paolo Abeni <[email protected]> > netfilter: x_tables: fix missing timer initialization in xt_LED > > Eric Dumazet <[email protected]> > netfilter: xt_hashlimit: fix lock imbalance > > Cong Wang <[email protected]> > netfilter: ipt_CLUSTERIP: fix a race condition of proc file creation > > Florian Westphal <[email protected]> > netfilter: add back stackpointer size checks > > Jerry Hoemann <[email protected]> > watchdog: hpwdt: Remove legacy NMI sourcing. > > Arnd Bergmann <[email protected]> > watchdog: hpwdt: fix unused variable warning > > Jerry Hoemann <[email protected]> > watchdog: hpwdt: Check source of NMI > > Jerry Hoemann <[email protected]> > watchdog: hpwdt: SMBIOS check > > Francis Deslauriers <[email protected]> > x86/kprobes: Fix kernel crash when probing .entry_trampoline code > > Josh Poimboeuf <[email protected]> > objtool: Fix 32-bit build > > Josh Poimboeuf <[email protected]> > objtool: Fix another switch table detection issue > > Peter Zijlstra <[email protected]> > objtool, retpolines: Integrate objtool with retpoline support more closely > > Peter Zijlstra <[email protected]> > objtool: Add module specific retpoline rules > > Peter Zijlstra <[email protected]> > objtool: Add retpoline validation > > Peter Zijlstra <[email protected]> > objtool: Use existing global variables for options > > Peter Zijlstra <[email protected]> > x86/mm/sme, objtool: Annotate indirect call in sme_encrypt_execute() > > Peter Zijlstra <[email protected]> > x86/boot, objtool: Annotate indirect jump in secondary_startup_64() > > Peter Zijlstra <[email protected]> > x86/paravirt, objtool: Annotate indirect calls > > Ingo Molnar <[email protected]> > x86/speculation: Move firmware_restrict_branch_speculation_*() from C to > CPP > > Peter Zijlstra <[email protected]> > x86/speculation, objtool: Annotate indirect calls/jumps for objtool > > David Woodhouse <[email protected]> > x86/retpoline: Support retpoline builds with Clang > > David Woodhouse <[email protected]> > x86/speculation: Use IBRS if available before calling into firmware > > David Woodhouse <[email protected]> > Revert "x86/retpoline: Simplify vmexit_fill_RSB()" > > Jan Beulich <[email protected]> > x86-64/realmode: Add instruction suffix > > Jan Beulich <[email protected]> > x86/LDT: Avoid warning in 32-bit builds with older gcc > > Jan Beulich <[email protected]> > x86/IO-APIC: Avoid warning in 32-bit builds > > Jan Beulich <[email protected]> > x86/asm: Improve how GEN_*_SUFFIXED_RMWcc() specify clobbers > > Jann Horn <[email protected]> > x86/mm: Remove stale comment about KMEMCHECK > > Dominik Brodowski <[email protected]> > x86/entry/64: Use 'xorl' for faster register clearing > > Dominik Brodowski <[email protected]> > x86/entry: Reduce the code footprint of the 'idtentry' macro > > Dan Williams <[email protected]> > nospec: Include <asm/barrier.h> dependency > > Dan Williams <[email protected]> > nospec: Kill array_index_nospec_mask_check() > > Paul Burton <[email protected]> > MIPS: CPC: Map registers using DT in mips_cpc_default_phys_base() > > Paul Burton <[email protected]> > dt-bindings: Document mti,mips-cpc binding > > [email protected] <[email protected]> > scsi: qla2xxx: Fix recursion while sending terminate exchange > > [email protected] <[email protected]> > scsi: qla2xxx: Fix NULL pointer crash due to probe failure > > Dennis Wassenberg <[email protected]> > ALSA: hda: add dock and led support for HP ProBook 640 G2 > > Dennis Wassenberg <[email protected]> > ALSA: hda: add dock and led support for HP EliteBook 820 G3 > > Hui Wang <[email protected]> > ALSA: hda - Fix a wrong FIXUP for alc289 on Dell machines > > Takashi Iwai <[email protected]> > ALSA: seq: More protection for concurrent write and ioctl races > > Takashi Iwai <[email protected]> > ALSA: seq: Don't allow resizing pool in use > > Dennis Wassenberg <[email protected]> > ALSA: hda/realtek - Make dock sound work on ThinkPad L570 > > Takashi Iwai <[email protected]> > ALSA: hda/realtek - Fix dock line-out volume on Dell Precision 7520 > > Benjamin Berg <[email protected]> > ALSA: hda/realtek: Limit mic boost on T480 > > Kailang Yang <[email protected]> > ALSA: hda/realtek - Add headset mode support for Dell laptop > > Kailang Yang <[email protected]> > ALSA: hda/realtek - Add support headset mode for DELL WYSE > > Konrad Rzeszutek Wilk <[email protected]> > x86/spectre_v2: Don't check microcode versions when running under > hypervisors > > Adrian Hunter <[email protected]> > perf tools: Fix trigger class trigger_on() > > Seunghun Han <[email protected]> > x86/MCE: Serialize sysfs changes > > Tony Luck <[email protected]> > x86/MCE: Save microcode revision in machine check records > > Michael Lyle <[email protected]> > bcache: don't attach backing with duplicate UUID > > Tang Junhui <[email protected]> > bcache: fix crashes in duplicate cache device register > > Sergey Gorenko <[email protected]> > IB/mlx5: Fix incorrect size of klms in the memory region > > Arnd Bergmann <[email protected]> > dm bufio: avoid false-positive Wmaybe-uninitialized warning > > James Hogan <[email protected]> > kbuild: Handle builtin dtb file names containing hyphens > > Christoph Hellwig <[email protected]> > Revert "nvme: create 'slaves' and 'holders' entries for hidden > controllers" > > Parav Pandit <[email protected]> > IB/core: Fix missing RDMA cgroups release in case of failure to register > device > > Ard Biesheuvel <[email protected]> > arm64: mm: fix thinko in non-global page table attribute check > > David Hildenbrand <[email protected]> > KVM: s390: fix memory overwrites when not using SCA entries > > Tiwei Bie <[email protected]> > virtio_ring: fix num_free handling in error case > > Ross Zwisler <[email protected]> > loop: Fix lost writes caused by missing flag > > Matthew Wilcox <[email protected]> > Documentation/sphinx: Fix Directive import error > > Daniel Vacek <[email protected]> > mm/page_alloc: fix memmap_init_zone pageblock alignment
On 4.14 and 4.15, this patch breaks booting on dragonboard 410c and hikey 620 (both arm64). The fix has been proposed and tested but is not yet in mainline per https://lkml.org/lkml/2018/3/12/710 A new fix proposed by Daniel is under review, mm/page_alloc: fix boot hang in memmap_init_zone https://lkml.org/lkml/2018/3/13/1422

