This is the start of the stable review cycle for the 4.14.6 release. There are 164 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 Dec 14 12:34:08 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.6-rc1.gz or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 4.14.6-rc1
Reinette Chatre reinette.chatre@intel.com x86/intel_rdt: Fix potential deadlock during resctrl unmount
Leon Romanovsky leon@kernel.org RDMA/cxgb4: Annotate r2 and stag as __be32
Zdenek Kabelac zkabelac@redhat.com md: free unused memory after bitmap resize
Heinz Mauelshagen heinzm@redhat.com dm raid: fix panic when attempting to force a raid to sync
Paul Moore paul@paul-moore.com audit: ensure that 'audit=1' actually enables audit for PID 1
Steve Grubb sgrubb@redhat.com audit: Allow auditd to set pid to 0 to end auditing
Israel Rukshin israelr@mellanox.com nvmet-rdma: update queue list during ib_device removal
Bart Van Assche bart.vanassche@wdc.com blk-mq: Avoid that request queue removal can trigger list corruption
Hongxu Jia hongxu.jia@windriver.com ide: ide-atapi: fix compile error with defining macro DEBUG
Keefe Liu liuqifa@huawei.com ipvlan: fix ipv6 outbound device
Vaidyanathan Srinivasan svaidy@linux.vnet.ibm.com powerpc/powernv/idle: Round up latency and residency values
Masahiro Yamada yamada.masahiro@socionext.com kbuild: do not call cc-option before KBUILD_CFLAGS initialization
David Howells dhowells@redhat.com afs: Connect up the CB.ProbeUuid
David Howells dhowells@redhat.com afs: Fix total-length calculation for multiple-page send
Majd Dibbiny majd@mellanox.com IB/mlx5: Assign send CQ and recv CQ of UMR QP
Mark Bloch markb@mellanox.com IB/mlx4: Increase maximal message size under UD QP
Sriharsha Basavapatna sriharsha.basavapatna@broadcom.com bnxt_re: changing the ip address shouldn't affect new connections
Chao Yu yuchao0@huawei.com f2fs: fix to clear FI_NO_PREALLOC
Herbert Xu herbert@gondor.apana.org.au xfrm: Copy policy family in clone_policy
Ilya Lesokhin ilyal@mellanox.com tls: Use kzalloc for aead_request allocation
Jason Baron jbaron@akamai.com jump_label: Invoke jump_label_test() via early_initcall()
Arvind Yadav arvind.yadav.cs@gmail.com atm: horizon: Fix irq release error
Masahiro Yamada yamada.masahiro@socionext.com kbuild: rpm-pkg: fix jobserver unavailable warning
Sudeep Holla sudeep.holla@arm.com mailbox: mailbox-test: don't rely on rx_buffer content to signal data ready
Zhong Kaihua zhongkaihua@huawei.com clk: hi3660: fix incorrect uart3 clock freqency
Masahiro Yamada yamada.masahiro@socionext.com clk: uniphier: fix DAPLL2 clock rate of Pro5
Johan Hovold johan@kernel.org clk: qcom: common: fix legacy board-clock registration
Mylene JOSSERAND mylene.josserand@free-electrons.com clk: sunxi-ng: a83t: Fix i2c buses bits
Gabriel Fernandez gabriel.fernandez@st.com clk: stm32h7: fix test of clock config
Eric Dumazet edumazet@google.com bpf: fix lockdep splat
Hangbin Liu liuhangbin@gmail.com geneve: fix fill_info when link down
Jeff Layton jlayton@redhat.com fcntl: don't leak fd reference when fixup_compat_flock fails
Xin Long lucien.xin@gmail.com sctp: use the right sk after waking up from wait_buf sleep
Xin Long lucien.xin@gmail.com sctp: do not free asoc when it is already dead in sctp_sendmsg
Miles Chen miles.chen@mediatek.com slub: fix sysfs duplicate filename creation when slub_debug=O
Sergey Senozhatsky sergey.senozhatsky.work@gmail.com zsmalloc: calling zs_map_object() from irq is a bug
Pavel Tatashin pasha.tatashin@oracle.com sparc64/mm: set fields in deferred pages
Ming Lei ming.lei@redhat.com block: wake up all tasks blocked in get_request()
Johan Hovold johan@kernel.org dt-bindings: usb: fix reg-property port-number range
Darrick J. Wong darrick.wong@oracle.com xfs: fix forgotten rcu read unlock when skipping inode reclaim
Pieter Jansen van Vuuren pieter.jansenvanvuuren@netronome.com nfp: fix flower offload metadata flag usage
Dirk van der Merwe dirk.vandermerwe@netronome.com nfp: inherit the max_mtu from the PF netdev
Chuck Lever chuck.lever@oracle.com sunrpc: Fix rpc_task_begin trace point
Trond Myklebust trond.myklebust@primarydata.com NFS: Fix a typo in nfs_rename()
Randy Dunlap rdunlap@infradead.org dynamic-debug-howto: fix optional/omitted ending line number to be LARGE instead of 0
Stephen Bates sbates@raithlin.com lib/genalloc.c: make the avail variable an atomic_long_t
Joe Lawrence joe.lawrence@redhat.com pipe: match pipe_max_size data type with procfs
Christophe JAILLET christophe.jaillet@wanadoo.fr drivers/rapidio/devices/rio_mport_cdev.c: fix resource leak in error handling path in 'rio_dma_transfer()'
Colin Ian King colin.king@canonical.com rsi: fix memory leak on buf and usb_reg_buf
Xin Long lucien.xin@gmail.com route: update fnhe_expires for redirect when the fnhe exists
Xin Long lucien.xin@gmail.com route: also update fnhe_genid when updating a route cache
Alexey Kodanev alexey.kodanev@oracle.com gre6: use log_ecn_error module parameter in ip6_tnl_rcv()
Ben Hutchings ben.hutchings@codethink.co.uk mac80211_hwsim: Fix memory leak in hwsim_new_radio_nl()
Dave Hansen dave.hansen@linux.intel.com x86/mpx/selftests: Fix up weird arrays
John Johansen john.johansen@canonical.com apparmor: fix leak of null profile name if profile allocation fails
Madhavan Srinivasan maddy@linux.vnet.ibm.com powerpc/perf: Fix pmu_count to count only nest imc pmus
Masahiro Yamada yamada.masahiro@socionext.com coccinelle: fix parallel build with CHECK=scripts/coccicheck
Masahiro Yamada yamada.masahiro@socionext.com kbuild: pkg: use --transform option to prefix paths in tar
Ursula Braun ursula.braun@de.ibm.com net/smc: use sk_rcvbuf as start for rmb creation
Colin Ian King colin.king@canonical.com irqchip/qcom: Fix u32 comparison with value less than zero
Russell King rmk+kernel@armlinux.org.uk ARM: avoid faulting on qemu
Russell King rmk+kernel@armlinux.org.uk ARM: BUG if jumping to usermode address in kernel mode
LEROY Christophe christophe.leroy@c-s.fr crypto: talitos - fix ctr-aes-talitos
LEROY Christophe christophe.leroy@c-s.fr crypto: talitos - fix use of sg_link_tbl_len
LEROY Christophe christophe.leroy@c-s.fr crypto: talitos - fix AEAD for sha224 on non sha224 capable chips
LEROY Christophe christophe.leroy@c-s.fr crypto: talitos - fix setkey to check key weakness
LEROY Christophe christophe.leroy@c-s.fr crypto: talitos - fix memory corruption on SEC2
LEROY Christophe christophe.leroy@c-s.fr crypto: talitos - fix AEAD test failures
Daniel Jurgens danielj@mellanox.com IB/core: Only enforce security for InfiniBand
Parav Pandit parav@mellanox.com IB/core: Avoid unnecessary return value check
Kim Phillips kim.phillips@arm.com bus: arm-ccn: fix module unloading Error: Removing state 147 which has instances left.
Marc Zyngier marc.zyngier@arm.com bus: arm-ccn: Fix use of smp_processor_id() in preemptible context
Christophe JAILLET christophe.jaillet@wanadoo.fr bus: arm-ccn: Check memory allocation failure
Marc Zyngier marc.zyngier@arm.com bus: arm-cci: Fix use of smp_processor_id() in preemptible context
Fabio Estevam fabio.estevam@nxp.com Revert "ARM: dts: imx53: add srtc node"
Will Deacon will.deacon@arm.com arm64: SW PAN: Update saved ttbr0 value on enter_lazy_tlb
Will Deacon will.deacon@arm.com arm64: SW PAN: Point saved ttbr0 at the zero page when switching to init_mm
Dave Martin Dave.Martin@arm.com arm64: fpsimd: Prevent registers leaking from dead tasks
Marc Zyngier marc.zyngier@arm.com KVM: arm/arm64: vgic-its: Check result of allocation before use
Marc Zyngier marc.zyngier@arm.com KVM: arm/arm64: vgic: Preserve the revious read from the pending table
Marc Zyngier marc.zyngier@arm.com KVM: arm/arm64: vgic-irqfd: Fix MSI entry allocation
Christoffer Dall christoffer.dall@linaro.org KVM: arm/arm64: Fix broken GICH_ELRSR big endian conversion
Andrew Honig ahonig@google.com KVM: VMX: remove I/O port 0x80 bypass on Intel hosts
Marc Zyngier marc.zyngier@arm.com arm: KVM: Fix VTTBR_BADDR_MASK BUG_ON off-by-one
Kristina Martsenko kristina.martsenko@arm.com arm64: KVM: fix VTTBR_BADDR_MASK BUG_ON off-by-one
Sean Young sean@mess.org media: rc: partial revert of "media: rc: per-protocol repeat period"
Sean Young sean@mess.org media: rc: sir_ir: detect presence of port
Laurent Caumont lcaumont2@gmail.com media: dvb: i2c transfers over usb cannot be done from stack
Daniel Vetter daniel.vetter@ffwll.ch drm: safely free connectors from connector_iter
Ville Syrjälä ville.syrjala@linux.intel.com drm/i915: Fix vblank timestamp/frame counter jumps on gen2
Marek Szyprowski m.szyprowski@samsung.com drm/exynos: gem: Drop NONCONTIG flag for buffers allocated without IOMMU
Marek Szyprowski m.szyprowski@samsung.com drm/bridge: analogix dp: Fix runtime PM state in get_modes() callback
Song Liu songliubraving@fb.com md/r5cache: move mddev_lock() out of r5c_journal_mode_set()
Daniel Thompson daniel.thompson@linaro.org kdb: Fix handling of kallsyms_symbol_next() return value
Arend Van Spriel arend.vanspriel@broadcom.com brcmfmac: change driver unbind order of the sdio function devices
David Spinadel david.spinadel@intel.com iwlwifi: mvm: enable RX offloading with TKIP and WEP
Emmanuel Grumbach emmanuel.grumbach@intel.com iwlwifi: mvm: fix packet injection
Ihab Zhaika ihab.zhaika@intel.com iwlwifi: add new cards for 9260 and 22000 series
Johannes Berg johannes.berg@intel.com iwlwifi: mvm: flush queue before deleting ROC
Emmanuel Grumbach emmanuel.grumbach@intel.com iwlwifi: mvm: don't use transmit queue hang detection when it is not possible
Sara Sharon sara.sharon@intel.com iwlwifi: mvm: mark MIC stripped MPDUs
Nicholas Piggin npiggin@gmail.com powerpc/64s: Initialize ISAv3 MMU registers before setting partition table
David Gibson david@gibson.dropbear.id.au Revert "powerpc: Do not call ppc_md.panic in fadump panic notifier"
Janosch Frank frankja@linux.vnet.ibm.com KVM: s390: Fix skey emulation permission check
Heiko Carstens heiko.carstens@de.ibm.com s390: fix compat system call table
Heiko Carstens heiko.carstens@de.ibm.com s390/mm: fix off-by-one bug in 5-level page table handling
Heiko Carstens heiko.carstens@de.ibm.com s390: always save and restore all registers on context switch
Lai Jiangshan jiangshanlai@gmail.com smp/hotplug: Move step CPUHP_AP_SMPCFD_DYING to the correct place
Robin Murphy robin.murphy@arm.com iommu/vt-d: Fix scatterlist offset handling
Jaejoong Kim climbbb.kim@gmail.com ALSA: usb-audio: Add check return value for usb_string()
Jaejoong Kim climbbb.kim@gmail.com ALSA: usb-audio: Fix out-of-bound error
Takashi Iwai tiwai@suse.de ALSA: seq: Remove spurious WARN_ON() at timer check
Robb Glasser rglasser@google.com ALSA: pcm: prevent UAF in snd_pcm_info
Kailang Yang kailang@realtek.com ALSA: hda/realtek - New codec support for ALC257
Jeff Mahoney jeffm@suse.com btrfs: handle errors while updating refcounts in update_ref_for_cow
Jeff Mahoney jeffm@suse.com btrfs: fix missing error return in btrfs_drop_snapshot
Radim Krčmář rkrcmar@redhat.com KVM: x86: fix APIC page invalidation
Rafael J. Wysocki rafael.j.wysocki@intel.com x86/PCI: Make broadcom_postcore_init() check acpi_disabled
Chunyu Hu chuhu@redhat.com x86/idt: Load idt early in start_secondary
Eric Biggers ebiggers@google.com X.509: fix comparisons of ->pkey_algo
Eric Biggers ebiggers@google.com X.509: reject invalid BIT STRING for subjectPublicKey
Eric Biggers ebiggers@google.com KEYS: reject NULL restriction string when type is specified
Eric Biggers ebiggers@google.com KEYS: add missing permission check for request_key() destination
Eric Biggers ebiggers@google.com ASN.1: check for error from ASN1_OP_END__ACT actions
Eric Biggers ebiggers@google.com ASN.1: fix out-of-bounds read when parsing indefinite length item
Pan Bian bianpan2016@163.com efi/esrt: Use memunmap() instead of kfree() to free the remapping
Greg Kroah-Hartman gregkh@linuxfoundation.org efi: Move some sysfs files to be read-only by root
Huacai Chen chenhc@lemote.com scsi: libsas: align sata_device's rps_resp on a cacheline
Huacai Chen chenhc@lemote.com scsi: use dma_get_cache_alignment() as minimum DMA alignment
Christoph Hellwig hch@lst.de scsi: dma-mapping: always provide dma_get_cache_alignment
William Breathitt Gray vilhelm.gray@gmail.com isa: Prevent NULL dereference in isa_bus driver callbacks
Guenter Roeck linux@roeck-us.net firmware: vpd: Fix platform driver and device registration/unregistration
Guenter Roeck linux@roeck-us.net firmware: vpd: Tie firmware kobject to device lifetime
Guenter Roeck linux@roeck-us.net firmware: vpd: Destroy vpd sections in remove function
Robin H. Johnson robbat2@gentoo.org firmware: cleanup FIRMWARE_IN_KERNEL message
Paul Meyer Paul.Meyer@microsoft.com hv: kvp: Avoid reading past allocated blocks from KVP file
K. Y. Srinivasan kys@microsoft.com Drivers: hv: vmbus: Fix a rescind issue
Gregory CLEMENT gregory.clement@free-electrons.com pinctrl: armada-37xx: Fix direction_output() callback behavior
Martin Blumenstingl martin.blumenstingl@googlemail.com iio: adc: meson-saradc: Meson8 and Meson8b do not have REG11 and REG13
Martin Blumenstingl martin.blumenstingl@googlemail.com iio: adc: meson-saradc: initialize the bandgap correctly on older SoCs
Martin Blumenstingl martin.blumenstingl@googlemail.com iio: adc: meson-saradc: fix the bit_idx of the adc_en clock
Pan Bian bianpan2016@163.com iio: adc: cpcap: fix incorrect validation
Peter Meerwald-Stadler pmeerw@pmeerw.net iio: health: max30102: Temperature should be in milli Celsius
Arnd Bergmann arnd@arndb.de iio: stm32: fix adc/trigger link error
weiping zhang zwp10758@gmail.com virtio: release virtio index when fail to device_register
Stephane Grosjean s.grosjean@peak-system.com can: peak/pcie_fd: fix potential bug in restarting tx queue
Martin Kelly mkelly@xevo.com can: usb_8dev: cancel urb on -EPIPE and -EPROTO
Martin Kelly mkelly@xevo.com can: esd_usb2: cancel urb on -EPIPE and -EPROTO
Martin Kelly mkelly@xevo.com can: ems_usb: cancel urb on -EPIPE and -EPROTO
Martin Kelly mkelly@xevo.com can: mcba_usb: cancel urb on -EPROTO
Martin Kelly mkelly@xevo.com can: kvaser_usb: cancel urb on -EPIPE and -EPROTO
Jimmy Assarsson jimmyassarsson@gmail.com can: kvaser_usb: ratelimit errors if incomplete messages are received
Jimmy Assarsson jimmyassarsson@gmail.com can: kvaser_usb: Fix comparison bug in kvaser_usb_read_bulk_callback()
Jimmy Assarsson jimmyassarsson@gmail.com can: kvaser_usb: free buf in error paths
Oliver Stäbler oliver.staebler@bytesatwork.ch can: ti_hecc: Fix napi poll return value for repoll
Marc Kleine-Budde mkl@pengutronix.de can: flexcan: fix VF610 state transition issue
Stephane Grosjean s.grosjean@peak-system.com can: peak/pci: fix potential bug when probe() fails
Martin Kelly mkelly@xevo.com can: mcba_usb: fix device disconnect bug
John Keeping john@metanate.com usb: f_fs: Force Reserved1=1 in OS_DESC_EXT_COMPAT
Johan Hovold johan@kernel.org serdev: ttyport: fix tty locking in close
Johan Hovold johan@kernel.org serdev: ttyport: fix NULL-deref on hangup
Johan Hovold johan@kernel.org serdev: ttyport: add missing receive_buf sanity checks
Roger Quadros rogerq@ti.com usb: gadget: core: Fix ->udc_set_speed() speed handling
Yoshihiro Shimoda yoshihiro.shimoda.uh@renesas.com usb: gadget: udc: renesas_usb3: fix number of the pipes
-------------
Diffstat:
.../devicetree/bindings/usb/usb-device.txt | 2 +- Makefile | 25 ++++---- arch/arm/boot/dts/imx53.dtsi | 9 --- arch/arm/include/asm/assembler.h | 18 ++++++ arch/arm/include/asm/kvm_arm.h | 3 +- arch/arm/kernel/entry-header.S | 6 ++ arch/arm64/include/asm/efi.h | 4 +- arch/arm64/include/asm/kvm_arm.h | 3 +- arch/arm64/include/asm/mmu_context.h | 46 +++++++------- arch/arm64/kernel/process.c | 9 +++ arch/powerpc/include/asm/machdep.h | 1 + arch/powerpc/include/asm/setup.h | 1 + arch/powerpc/kernel/cpu_setup_power.S | 2 + arch/powerpc/kernel/fadump.c | 22 ------- arch/powerpc/kernel/setup-common.c | 27 +++++++++ arch/powerpc/platforms/powernv/opal-imc.c | 6 +- arch/powerpc/platforms/ps3/setup.c | 15 +++++ arch/powerpc/platforms/pseries/setup.c | 1 + arch/s390/include/asm/switch_to.h | 27 ++++----- arch/s390/kernel/syscalls.S | 6 +- arch/s390/kvm/priv.c | 11 +++- arch/s390/mm/pgalloc.c | 2 - arch/sparc/mm/init_64.c | 9 ++- arch/x86/include/asm/kvm_host.h | 3 + arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 10 ++-- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kvm/vmx.c | 5 -- arch/x86/kvm/x86.c | 14 +++++ arch/x86/pci/broadcom_bus.c | 2 +- block/blk-core.c | 5 +- crypto/asymmetric_keys/pkcs7_verify.c | 2 +- crypto/asymmetric_keys/x509_cert_parser.c | 2 + crypto/asymmetric_keys/x509_public_key.c | 2 +- drivers/atm/horizon.c | 2 +- drivers/base/Kconfig | 25 ++++---- drivers/base/isa.c | 10 ++-- drivers/bus/arm-cci.c | 7 ++- drivers/bus/arm-ccn.c | 11 +++- drivers/clk/clk-stm32h7.c | 4 +- drivers/clk/hisilicon/clk-hi3660.c | 2 +- drivers/clk/qcom/common.c | 6 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 4 +- drivers/clk/uniphier/clk-uniphier-sys.c | 2 +- drivers/cpuidle/cpuidle-powernv.c | 4 +- drivers/crypto/talitos.c | 66 +++++++++++++------- drivers/firmware/efi/efi.c | 3 +- drivers/firmware/efi/esrt.c | 17 +++--- drivers/firmware/efi/runtime-map.c | 10 ++-- drivers/firmware/google/vpd.c | 48 +++++++++++---- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 2 + drivers/gpu/drm/drm_connector.c | 28 ++++++++- drivers/gpu/drm/drm_mode_config.c | 2 + drivers/gpu/drm/exynos/exynos_drm_gem.c | 9 +++ drivers/gpu/drm/i915/intel_display.c | 51 +++++++++++----- drivers/hv/channel.c | 10 +++- drivers/hv/channel_mgmt.c | 7 ++- drivers/ide/ide-atapi.c | 6 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/meson_saradc.c | 52 ++++++++++++---- drivers/iio/health/max30102.c | 2 +- drivers/infiniband/core/security.c | 63 ++++++++++++++----- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 1 + drivers/infiniband/hw/cxgb4/t4fw_ri_api.h | 4 +- drivers/infiniband/hw/mlx4/qp.c | 2 +- drivers/infiniband/hw/mlx5/main.c | 2 + drivers/iommu/intel-iommu.c | 8 ++- drivers/irqchip/qcom-irq-combiner.c | 2 +- drivers/mailbox/mailbox-test.c | 11 ++-- drivers/md/bitmap.c | 9 +++ drivers/md/dm-raid.c | 21 +++---- drivers/md/raid5-cache.c | 22 +++---- drivers/media/rc/rc-main.c | 32 +++++----- drivers/media/rc/sir_ir.c | 40 +++++++++++-- drivers/media/usb/dvb-usb/dibusb-common.c | 16 ++++- drivers/net/can/flexcan.c | 5 +- drivers/net/can/peak_canfd/peak_canfd.c | 9 +-- drivers/net/can/peak_canfd/peak_pciefd_main.c | 5 +- drivers/net/can/sja1000/peak_pci.c | 5 +- drivers/net/can/ti_hecc.c | 3 + drivers/net/can/usb/ems_usb.c | 2 + drivers/net/can/usb/esd_usb2.c | 2 + drivers/net/can/usb/kvaser_usb.c | 13 ++-- drivers/net/can/usb/mcba_usb.c | 2 + drivers/net/can/usb/usb_8dev.c | 2 + drivers/net/ethernet/netronome/nfp/flower/main.h | 3 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 7 ++- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 2 + drivers/net/geneve.c | 24 ++++---- drivers/net/ipvlan/ipvlan_core.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 4 ++ drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 1 + drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 14 ++++- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 53 ++++++++++++---- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 24 +++++++- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 11 +++- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 + drivers/net/wireless/mac80211_hwsim.c | 5 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 12 ++-- drivers/nvme/target/rdma.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 13 +++- drivers/rapidio/devices/rio_mport_cdev.c | 3 +- drivers/scsi/scsi_lib.c | 10 ++-- drivers/tty/serdev/serdev-ttyport.c | 26 +++++++- drivers/usb/gadget/function/f_fs.c | 13 +++- drivers/usb/gadget/udc/core.c | 8 ++- drivers/usb/gadget/udc/renesas_usb3.c | 2 +- drivers/virtio/virtio.c | 2 + fs/afs/cmservice.c | 3 + fs/afs/rxrpc.c | 13 +++- fs/btrfs/ctree.c | 18 ++++-- fs/btrfs/extent-tree.c | 1 + fs/f2fs/file.c | 1 + fs/fcntl.c | 5 +- fs/nfs/dir.c | 2 +- fs/pipe.c | 2 +- fs/xfs/xfs_inode.c | 1 + include/drm/drm_connector.h | 8 +++ include/linux/dma-mapping.h | 2 - include/linux/genalloc.h | 3 +- include/linux/hyperv.h | 1 + include/linux/iio/timer/stm32-lptim-trigger.h | 5 +- include/linux/sysfs.h | 6 ++ include/scsi/libsas.h | 2 +- kernel/audit.c | 39 ++++++------ kernel/bpf/percpu_freelist.c | 8 ++- kernel/cpu.c | 10 ++-- kernel/debug/kdb/kdb_io.c | 2 +- kernel/jump_label.c | 2 +- kernel/sysctl.c | 2 +- lib/asn1_decoder.c | 49 ++++++++------- lib/dynamic_debug.c | 4 ++ lib/genalloc.c | 10 ++-- mm/slub.c | 4 ++ mm/zsmalloc.c | 2 +- net/ipv4/route.c | 14 +++-- net/ipv6/ip6_gre.c | 2 +- net/sctp/socket.c | 38 ++++++++---- net/smc/smc_core.c | 2 +- net/sunrpc/sched.c | 3 +- net/tls/tls_sw.c | 2 +- net/xfrm/xfrm_policy.c | 1 + scripts/coccicheck | 15 +++-- scripts/package/Makefile | 9 ++- security/apparmor/policy.c | 3 +- security/keys/keyctl.c | 24 ++++---- security/keys/request_key.c | 46 +++++++++++--- sound/core/pcm.c | 2 + sound/core/seq/seq_timer.c | 2 +- sound/pci/hda/patch_realtek.c | 8 +++ sound/usb/mixer.c | 13 ++-- tools/hv/hv_kvp_daemon.c | 70 +++++----------------- tools/testing/selftests/x86/mpx-hw.h | 4 +- virt/kvm/arm/hyp/vgic-v2-sr.c | 4 -- virt/kvm/arm/vgic/vgic-irqfd.c | 3 +- virt/kvm/arm/vgic/vgic-its.c | 2 + virt/kvm/arm/vgic/vgic-v3.c | 2 +- virt/kvm/kvm_main.c | 8 +++ 162 files changed, 1132 insertions(+), 586 deletions(-)
On 12/12/2017 05:43 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.14.6 release. There are 164 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 Dec 14 12:34:08 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.6-rc1.gz or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y and the diffstat can be found below.
thanks,
greg k-h
Daniel Vetter daniel.vetter@ffwll.ch drm: safely free connectors from connector_iter
Marek Szyprowski m.szyprowski@samsung.com drm/bridge: analogix dp: Fix runtime PM state in get_modes() callback
The above two patches have been found to be the cause of boot hang on exynos Peach Pi(t) chromebooks.
I am adding Daniel and Marek to the thread.
thanks, -- Shuah
Hi Shuah and Greg,
On 2017-12-12 15:47, Shuah Khan wrote:
On 12/12/2017 05:43 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.14.6 release. There are 164 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 Dec 14 12:34:08 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.6-rc1.gz or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y and the diffstat can be found below.
thanks,
greg k-h
Daniel Vetter daniel.vetter@ffwll.ch drm: safely free connectors from connector_iter
Marek Szyprowski m.szyprowski@samsung.com drm/bridge: analogix dp: Fix runtime PM state in get_modes() callback
The above two patches have been found to be the cause of boot hang on exynos Peach Pi(t) chromebooks.
I am adding Daniel and Marek to the thread.
The deadlock is caused by the Daniels patch. My patch only changes the order of device initialization what might hide or reveal bug related to Daniels patch.
My drm/bridge patch it is definitely needed for v4.14 stable to fix boot issue on Samsung Snow Chromebooks (Exynos 5250 based).
Best regards
On Wed, Dec 13, 2017 at 07:48:43AM +0100, Marek Szyprowski wrote:
Hi Shuah and Greg,
On 2017-12-12 15:47, Shuah Khan wrote:
On 12/12/2017 05:43 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.14.6 release. There are 164 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 Dec 14 12:34:08 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.6-rc1.gz or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y and the diffstat can be found below.
thanks,
greg k-h
Daniel Vetter daniel.vetter@ffwll.ch drm: safely free connectors from connector_iter
Marek Szyprowski m.szyprowski@samsung.com drm/bridge: analogix dp: Fix runtime PM state in get_modes() callback
The above two patches have been found to be the cause of boot hang on exynos Peach Pi(t) chromebooks.
I am adding Daniel and Marek to the thread.
The deadlock is caused by the Daniels patch. My patch only changes the order of device initialization what might hide or reveal bug related to Daniels patch.
So should I revert Daniel's patch? Or is there already a fix for that in Linus's tree?
thanks,
greg k-h
On Wed, Dec 13, 2017 at 8:57 AM, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
On Wed, Dec 13, 2017 at 07:48:43AM +0100, Marek Szyprowski wrote:
Hi Shuah and Greg,
On 2017-12-12 15:47, Shuah Khan wrote:
On 12/12/2017 05:43 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.14.6 release. There are 164 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 Dec 14 12:34:08 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.6-rc1.gz or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y and the diffstat can be found below.
thanks,
greg k-h
Daniel Vetter daniel.vetter@ffwll.ch drm: safely free connectors from connector_iter
Marek Szyprowski m.szyprowski@samsung.com drm/bridge: analogix dp: Fix runtime PM state in get_modes() callback
The above two patches have been found to be the cause of boot hang on exynos Peach Pi(t) chromebooks.
I am adding Daniel and Marek to the thread.
The deadlock is caused by the Daniels patch. My patch only changes the order of device initialization what might hide or reveal bug related to Daniels patch.
So should I revert Daniel's patch? Or is there already a fix for that in Linus's tree?
Not yet, still typing it. Hopefully all in time for -rc4. I think reverting it for now should be ok, I'll annotate the cc: stable lines for the new ones with a note that you need to re-cherry-pick it to make it all work. -Daniel
On Wed, Dec 13, 2017 at 09:49:32AM +0100, Daniel Vetter wrote:
On Wed, Dec 13, 2017 at 8:57 AM, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
On Wed, Dec 13, 2017 at 07:48:43AM +0100, Marek Szyprowski wrote:
Hi Shuah and Greg,
On 2017-12-12 15:47, Shuah Khan wrote:
On 12/12/2017 05:43 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.14.6 release. There are 164 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 Dec 14 12:34:08 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.6-rc1.gz or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y and the diffstat can be found below.
thanks,
greg k-h
Daniel Vetter daniel.vetter@ffwll.ch drm: safely free connectors from connector_iter
Marek Szyprowski m.szyprowski@samsung.com drm/bridge: analogix dp: Fix runtime PM state in get_modes() callback
The above two patches have been found to be the cause of boot hang on exynos Peach Pi(t) chromebooks.
I am adding Daniel and Marek to the thread.
The deadlock is caused by the Daniels patch. My patch only changes the order of device initialization what might hide or reveal bug related to Daniels patch.
So should I revert Daniel's patch? Or is there already a fix for that in Linus's tree?
Not yet, still typing it. Hopefully all in time for -rc4. I think reverting it for now should be ok, I'll annotate the cc: stable lines for the new ones with a note that you need to re-cherry-pick it to make it all work.
Thanks, I've dropped this for now.
greg k-h
On 12/12/2017 05:43 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.14.6 release. There are 164 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 Dec 14 12:34:08 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.6-rc1.gz or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y and the diffstat can be found below.
thanks,
greg k-h
Compiled and booted on my test system. No dmesg regressions.
thanks, -- Shuah
On Tue, Dec 12, 2017 at 02:54:58PM -0700, Shuah Khan wrote:
On 12/12/2017 05:43 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.14.6 release. There are 164 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 Dec 14 12:34:08 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.6-rc1.gz or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y and the diffstat can be found below.
thanks,
greg k-h
Compiled and booted on my test system. No dmesg regressions.
Thanks for the testing and letting me know.
greg k-h
On 12/12/2017 04:43 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.14.6 release. There are 164 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 Dec 14 12:34:08 UTC 2017. Anything received after that time might be too late.
Build results: total: 145 pass: 145 fail: 0 Qemu test results: total: 124 pass: 124 fail: 0
Details are available at http://kerneltests.org/builders.
Guenter
On Tue, Dec 12, 2017 at 06:47:33PM -0800, Guenter Roeck wrote:
On 12/12/2017 04:43 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.14.6 release. There are 164 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 Dec 14 12:34:08 UTC 2017. Anything received after that time might be too late.
Build results: total: 145 pass: 145 fail: 0 Qemu test results: total: 124 pass: 124 fail: 0
Details are available at http://kerneltests.org/builders.
Thanks for testing these and letting me know.
greg k-h
On 12 December 2017 at 18:13, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 4.14.6 release. There are 164 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 Dec 14 12:34:08 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.6-rc1.gz or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y and the diffstat can be found below.
thanks,
greg k-h
Results from Linaro’s test farm. No regressions on arm64 and x86_64. armv7 beagleboard x15 results are not available due to infrastructure issues.
Note: Newly added selftests/net/reuseport_bpf FAILED in full run on x86_64 and the independent test execution resulted as PASS. For the internal investigation bug reported. https://bugs.linaro.org/show_bug.cgi?id=3502#c4
Summary ------------------------------------------------------------------------
kernel: 4.14.6-rc1 git repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git git branch: linux-4.14.y git commit: 84729424b1da9e59e21c7a626d2b51970b348461 git describe: v4.14.5-165-g84729424b1da Test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-4.14-oe/build/v4.14.5-165...
No regressions (compared to build v4.14.5-97-gcdda4aaafa84)
Boards, architectures and test suites: -------------------------------------
hi6220-hikey - arm64 * boot - pass: 20, * kselftest - pass: 46, skip: 16 * libhugetlbfs - pass: 90, skip: 1 * ltp-cap_bounds-tests - pass: 2, * ltp-containers-tests - pass: 64, * ltp-fcntl-locktests-tests - pass: 2, * ltp-filecaps-tests - pass: 2, * ltp-fs-tests - pass: 60, * ltp-fs_bind-tests - pass: 2, * ltp-fs_perms_simple-tests - pass: 19, * ltp-fsx-tests - pass: 2, * ltp-hugetlb-tests - pass: 21, skip: 1 * ltp-io-tests - pass: 3, * ltp-ipc-tests - pass: 9, * ltp-math-tests - pass: 11, * ltp-nptl-tests - pass: 2, * ltp-pty-tests - pass: 4, * ltp-sched-tests - pass: 14, * ltp-securebits-tests - pass: 4, * ltp-syscalls-tests - pass: 983, skip: 121 * ltp-timers-tests - pass: 12,
juno-r2 - arm64 * boot - pass: 20, * kselftest - pass: 45, skip: 17 * libhugetlbfs - pass: 90, skip: 1 * ltp-cap_bounds-tests - pass: 2, * ltp-containers-tests - pass: 64, * ltp-fcntl-locktests-tests - pass: 2, * ltp-filecaps-tests - pass: 2, * ltp-fs-tests - pass: 60, * ltp-fs_bind-tests - pass: 2, * ltp-fs_perms_simple-tests - pass: 19, * ltp-fsx-tests - pass: 2, * ltp-hugetlb-tests - pass: 22, * ltp-io-tests - pass: 3, * ltp-ipc-tests - pass: 9, * ltp-math-tests - pass: 11, * ltp-nptl-tests - pass: 2, * ltp-pty-tests - pass: 4, * ltp-sched-tests - pass: 14, * ltp-securebits-tests - pass: 4, * ltp-syscalls-tests - pass: 985, skip: 121 * ltp-timers-tests - pass: 12,
x86_64 * boot - pass: 20, * kselftest - fail: 1, pass: 60, skip: 16 * libhugetlbfs - pass: 90, skip: 1 * ltp-cap_bounds-tests - pass: 2, * ltp-containers-tests - pass: 64, * ltp-fcntl-locktests-tests - pass: 2, * ltp-filecaps-tests - pass: 2, * ltp-fs-tests - pass: 61, skip: 1 * ltp-fs_bind-tests - pass: 2, * ltp-fs_perms_simple-tests - pass: 19, * ltp-fsx-tests - pass: 2, * ltp-hugetlb-tests - pass: 22, * ltp-io-tests - pass: 3, * ltp-ipc-tests - pass: 9, * ltp-math-tests - pass: 11, * ltp-nptl-tests - pass: 2, * ltp-pty-tests - pass: 4, * ltp-sched-tests - pass: 9, skip: 1 * ltp-securebits-tests - pass: 4, * ltp-syscalls-tests - pass: 957, skip: 163 * ltp-timers-tests - pass: 12,
Documentation - https://collaborate.linaro.org/display/LKFT/Email+Reports
Tested-by: Naresh Kamboju naresh.kamboju@linaro.org
On Wed, Dec 13, 2017 at 10:45:39PM +0530, Naresh Kamboju wrote:
On 12 December 2017 at 18:13, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 4.14.6 release. There are 164 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 Dec 14 12:34:08 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.6-rc1.gz or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y and the diffstat can be found below.
thanks,
greg k-h
Results from Linaro’s test farm. No regressions on arm64 and x86_64. armv7 beagleboard x15 results are not available due to infrastructure issues.
Note: Newly added selftests/net/reuseport_bpf FAILED in full run on x86_64 and the independent test execution resulted as PASS.
That's odd, it's not good when test infrastructure doesn't work :(
Anyway, thanks for testing and letting me know.
greg k-h
On 14 December 2017 at 13:31, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
On Wed, Dec 13, 2017 at 10:45:39PM +0530, Naresh Kamboju wrote:
On 12 December 2017 at 18:13, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 4.14.6 release. There are 164 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 Dec 14 12:34:08 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.6-rc1.gz or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y and the diffstat can be found below.
thanks,
greg k-h
Results from Linaro’s test farm. No regressions on arm64 and x86_64. armv7 beagleboard x15 results are not available due to infrastructure issues.
Note: Newly added selftests/net/reuseport_bpf FAILED in full run on x86_64 and the independent test execution resulted as PASS.
That's odd, it's not good when test infrastructure doesn't work :(
Now we have results on armv7 beagleboard x15. No regressions on armv7.
Summary ------------------------------------------------------------------------
kernel: 4.14.6-rc1 git repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git git branch: linux-4.14.y git commit: 84729424b1da9e59e21c7a626d2b51970b348461 git describe: v4.14.5-165-g84729424b1da Test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-4.14-oe/build/v4.14.5-165...
No regressions (compared to build v4.14.5-97-gcdda4aaafa84)
x15 - arm * boot - pass: 20, * kselftest - pass: 41, skip: 20 * libhugetlbfs - pass: 87, skip: 1 * ltp-cap_bounds-tests - pass: 2, * ltp-containers-tests - pass: 64, * ltp-fcntl-locktests-tests - pass: 2, * ltp-filecaps-tests - pass: 2, * ltp-fs-tests - pass: 60, * ltp-fs_bind-tests - pass: 2, * ltp-fs_perms_simple-tests - pass: 19, * ltp-fsx-tests - pass: 2, * ltp-hugetlb-tests - pass: 20, skip: 2 * ltp-io-tests - pass: 3, * ltp-ipc-tests - pass: 9, * ltp-math-tests - pass: 11, * ltp-nptl-tests - pass: 2, * ltp-pty-tests - pass: 4, * ltp-sched-tests - pass: 13, skip: 1 * ltp-securebits-tests - pass: 4, * ltp-syscalls-tests - pass: 1036, skip: 66 * ltp-timers-tests - pass: 12,
Documentation - https://collaborate.linaro.org/display/LKFT/Email+Reports
Tested-by: Naresh Kamboju naresh.kamboju@linaro.org
Anyway, thanks for testing and letting me know.
greg k-h
Hi Naresh,
Results from Linaro’s test farm. No regressions on arm64 and x86_64. armv7 beagleboard x15 results are not available due to infrastructure issues.
Note: Newly added selftests/net/reuseport_bpf FAILED in full run on x86_64 and the independent test execution resulted as PASS.
This test went in through net-next very likely. Could you please send me the failure log for the full run.
thanks, -- Shuah
On Thu, Dec 14, 2017 at 10:13:47AM -0700, Shuah Khan wrote:
Hi Naresh,
Results from Linaro’s test farm. No regressions on arm64 and x86_64. armv7 beagleboard x15 results are not available due to infrastructure issues.
Note: Newly added selftests/net/reuseport_bpf FAILED in full run on x86_64 and the independent test execution resulted as PASS.
This test went in through net-next very likely. Could you please send me the failure log for the full run.
Hi Shuah,
Have a look at https://bugs.linaro.org/show_bug.cgi?id=3502#c7. It seems that the problems can be seen when running reuseport_bpf as a part of the rest of kselftest (sometimes), or when running it in a loop.
Dan