This is the start of the stable review cycle for the 4.14.68 release. There are 165 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed Sep 5 16:56:19 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.14.68-rc1... 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.68-rc1
Kees Cook keescook@chromium.org gcc-plugins: Use dynamic initializers
Valdis Kletnieks valdis.kletnieks@vt.edu gcc-plugins: Add include required by GCC release 8
Scott Bauer scott.bauer@intel.com cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status
Vincent Whitchurch vincent.whitchurch@axis.com watchdog: Mark watchdog touch functions as notrace
H. Nikolaus Schaller hns@goldelico.com power: generic-adc-battery: check for duplicate properties copied from iio channels
H. Nikolaus Schaller hns@goldelico.com power: generic-adc-battery: fix out-of-bounds write when copying channel properties
Dan Carpenter dan.carpenter@oracle.com PM / clk: signedness bug in of_pm_clk_add_clks()
Alberto Panizzo alberto@amarulasolutions.com clk: rockchip: fix clk_i2sout parent selection bits on rk3399
Mike Christie mchristi@redhat.com iscsi target: fix session creation failure handling
Bart Van Assche bart.vanassche@wdc.com scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock
Bart Van Assche bart.vanassche@wdc.com scsi: sysfs: Introduce sysfs_{un,}break_active_protection()
Bart Van Assche bart.vanassche@wdc.com scsi: mpt3sas: Fix _transport_smp_handler() error path
Ricardo Schwarzmeier Ricardo.Schwarzmeier@infineon.com tpm: Return the actual size when receiving an unsupported command
Paul Burton paul.burton@mips.com MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7
Huacai Chen chenhc@lemote.com MIPS: Change definition of cpu_relax() for Loongson-3
Paul Burton paul.burton@mips.com MIPS: Always use -march=<arch>, not -<arch> shortcuts
Maciej W. Rozycki macro@mips.com MIPS: Correct the 64-bit DSP accumulator register size
Masami Hiramatsu mhiramat@kernel.org kprobes: Make list and blacklist root user read only
Masami Hiramatsu mhiramat@kernel.org kprobes/arm: Fix %p uses in error messages
Sebastian Ott sebott@linux.ibm.com s390/pci: fix out of bounds access during irq setup
Martin Schwidefsky schwidefsky@de.ibm.com s390/numa: move initial setup of node_to_cpumask_map
Julian Wiedmann jwi@linux.ibm.com s390/qdio: reset old sbal_state flags
Martin Schwidefsky schwidefsky@de.ibm.com s390: fix br_r1_trampoline for machines without exrl
Gerald Schaefer gerald.schaefer@de.ibm.com s390/mm: fix addressing exception after suspend/resume
Jann Horn jannh@google.com x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit()
Gustavo A. R. Silva gustavo@embeddedor.com hwmon: (nct6775) Fix potential Spectre v1
Andi Kleen ak@linux.intel.com x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+
Andi Kleen ak@linux.intel.com x86/spectre: Add missing family 6 check to microcode check
Nick Desaulniers ndesaulniers@google.com x86/irqflags: Mark native_restore_fl extern inline
Andy Lutomirski luto@kernel.org x86/nmi: Fix NMI uaccess race against CR3 switching
Samuel Neves sneves@dei.uc.pt x86/vdso: Fix lsl operand order
Dan Carpenter dan.carpenter@oracle.com pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show()
Gustavo A. R. Silva gustavo@embeddedor.com ASoC: sirf: Fix potential NULL pointer dereference
Takashi Iwai tiwai@suse.de ASoC: zte: Fix incorrect PCM format bit usages
Jerome Brunet jbrunet@baylibre.com ASoC: dpcm: don't merge format from invalid codec dai
Michael Buesch m@bues.ch b43/leds: Ensure NUL-termination of LED name string
Michael Buesch m@bues.ch b43legacy/leds: Ensure NUL-termination of LED name string
Mikulas Patocka mpatocka@redhat.com udl-kms: avoid division
Mikulas Patocka mpatocka@redhat.com udl-kms: fix crash due to uninitialized memory
Mikulas Patocka mpatocka@redhat.com udl-kms: handle allocation failure
Mikulas Patocka mpatocka@redhat.com udl-kms: change down_interruptible to down
Kirill Tkhai ktkhai@virtuozzo.com fuse: Add missed unlock_page() to fuse_readpages_fill()
Miklos Szeredi mszeredi@redhat.com fuse: Fix oops at process_init_reply()
Miklos Szeredi mszeredi@redhat.com fuse: umount should wait for all requests
Miklos Szeredi mszeredi@redhat.com fuse: fix unlocked access to processing queue
Miklos Szeredi mszeredi@redhat.com fuse: fix double request_end()
Miklos Szeredi mszeredi@redhat.com fuse: fix initial parallel dirops
Andrey Ryabinin aryabinin@virtuozzo.com fuse: Don't access pipe->buffers without pipe_lock()
Josh Poimboeuf jpoimboe@redhat.com x86/kvm/vmx: Remove duplicate l1d flush definitions
Thomas Gleixner tglx@xxxxxxxxxxxxx KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled
Rian Hunter rian@alum.mit.edu x86/process: Re-export start_thread()
Andy Lutomirski luto@kernel.org x86/vdso: Fix vDSO build if a retpoline is emitted
Vlastimil Babka vbabka@suse.cz x86/speculation/l1tf: Suggest what to do on systems with too much RAM
Vlastimil Babka vbabka@suse.cz x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM
Vlastimil Babka vbabka@suse.cz x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit
Peter Zijlstra peterz@infradead.org mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE
Takashi Iwai tiwai@suse.de platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15IKBM, too
Michal Wnukowski wnukowski@google.com nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event
Eric Sandeen sandeen@redhat.com ext4: reset error code in ext4_find_entry in fallback
Arnd Bergmann arnd@arndb.de ext4: sysfs: print ext4_super_block fields as little-endian
Theodore Ts'o tytso@mit.edu ext4: check for NUL characters in extended attribute's name
Prasad Sodagudi psodagud@codeaurora.org stop_machine: Atomically queue and wake stopper threads
Peter Zijlstra peterz@infradead.org stop_machine: Reflow cpu_stop_queue_two_works()
Claudio Imbrenda imbrenda@linux.vnet.ibm.com s390/kvm: fix deadlock when killed by oom
Punit Agrawal punit.agrawal@arm.com KVM: arm/arm64: Skip updating PTE entry if no change
Punit Agrawal punit.agrawal@arm.com KVM: arm/arm64: Skip updating PMD entry if no change
Huibin Hong huibin.hong@rock-chips.com arm64: dts: rockchip: corrected uart1 clock-names for rk3328
Greg Hackmann ghackmann@android.com arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid()
Masami Hiramatsu mhiramat@kernel.org kprobes/arm64: Fix %p uses in error messages
Petr Mladek pmladek@suse.com printk/nmi: Prevent deadlock when accessing the main log buffer in NMI
Petr Mladek pmladek@suse.com printk: Create helper function to queue deferred console handling
Petr Mladek pmladek@suse.com printk: Split the code for storing a message into the log buffer
Vivek Gautam vivek.gautam@codeaurora.org iommu/arm-smmu: Error out only if not enough context interrupts
Josef Bacik jbacik@fb.com Btrfs: fix btrfs_write_inode vs delayed iput deadlock
Josef Bacik josef@toxicpanda.com btrfs: don't leak ret from do_chunk_alloc
Ethan Lien ethanlien@synology.com btrfs: use correct compare function of dirty_metadata_bytes
Steve French stfrench@microsoft.com smb3: fill in statfs fsid and correct namelen
Steve French stfrench@microsoft.com smb3: don't request leases in symlink creation and query
Steve French stfrench@microsoft.com smb3: Do not send SMB3 SET_INFO if nothing changed
Steve French stfrench@microsoft.com smb3: enumerating snapshots was leaving part of the data off end
Nicholas Mc Guire hofrat@osadl.org cifs: check kmalloc before use
Steve French stfrench@microsoft.com cifs: add missing debug entries for kconfig options
Alexander Usyskin alexander.usyskin@intel.com mei: don't update offset in write
jie@chenjie6@huwei.com <jie@chenjie6@huwei.com> mm/memory.c: check return value of ioremap_prot
Jim Gill jgill@vmware.com scsi: vmw_pvscsi: Return DID_RESET for status SAM_STAT_COMMAND_TERMINATED
Johannes Thumshirn jthumshirn@suse.de scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO
Johannes Thumshirn jthumshirn@suse.de scsi: fcoe: drop frames in ELS LOGO error path
Johannes Thumshirn jthumshirn@suse.de scsi: fcoe: fix use-after-free in fcoe_ctlr_els_send
Benjamin Tissoires benjamin.tissoires@redhat.com gpiolib-acpi: make sure we trigger edge events at least once on boot
Kirill Tkhai ktkhai@virtuozzo.com memcg: remove memcg_cgroup::id from IDR on mem_cgroup_css_alloc() failure
Colin Ian King colin.king@canonical.com drivers: net: lmc: fix case value for target abort error
Phillip Lougher phillip@squashfs.org.uk Squashfs: Compute expected length from inode size rather than block length
Hugh Dickins hughd@google.com mm: delete historical BUG from zap_pmd_range()
Linus Torvalds torvalds@linux-foundation.org squashfs metadata 2: electric boogaloo
Govindarajulu Varadarajan gvaradar@cisco.com enic: do not call enic_change_mtu in enic_probe
Thomas Petazzoni thomas.petazzoni@bootlin.com sparc: use asm-generic version of msi.h
Steven Rostedt (VMware) rostedt@goodmis.org sparc/time: Add missing __init to init_tick_ops()
Randy Dunlap rdunlap@infradead.org arc: fix type warnings in arc/mm/cache.c
Randy Dunlap rdunlap@infradead.org arc: fix build errors in arc/include/asm/delay.h
Randy Dunlap rdunlap@infradead.org arc: [plat-eznps] fix printk warning in arc/plat-eznps/mtm.c
Randy Dunlap rdunlap@infradead.org arc: [plat-eznps] fix data type errors in platform headers
Ofer Levi oferle@mellanox.com ARC: [plat-eznps] Add missing struct nps_host_reg_aux_dpc
Govindarajulu Varadarajan gvaradar@cisco.com enic: handle mtu change for vf properly
John Hurley john.hurley@netronome.com nfp: flower: fix port metadata conversion bug
Taehee Yoo ap420073@gmail.com bpf: use GFP_ATOMIC instead of GFP_KERNEL in bpf_parse_prog()
Eugeniy Paltsev Eugeniy.Paltsev@synopsys.com ARC: dma [non-IOC] setup SMP_CACHE_BYTES and cache_line_size
Rafał Miłecki rafal@milecki.pl Revert "MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum"
Calvin Walton calvin.walton@kepstin.ca tools/power turbostat: Read extended processor family from CPUID
Li Wang liwang@redhat.com zswap: re-check zswap_is_full() after do zswap_shrink()
Davidlohr Bueso dave@stgolabs.net ipc/sem.c: prevent queue.status tearing in semop
dann frazier dann.frazier@canonical.com hinic: Link the logical network device to the pci device in sysfs
Masami Hiramatsu mhiramat@kernel.org selftests/ftrace: Add snapshot and tracing_on test case
Kiran Kumar Modukuri kiran.modukuri@gmail.com cachefiles: Wait rather than BUG'ing on "Unexpected object collision"
Kiran Kumar Modukuri kiran.modukuri@gmail.com cachefiles: Fix refcounting bug in backing-file read monitoring
Kiran Kumar Modukuri kiran.modukuri@gmail.com fscache: Allow cancelled operations to be enqueued
Kees Cook keescook@chromium.org x86/boot: Fix if_changed build flip/flop bug
Hailong Liu liu.hailong6@zte.com.cn sched/rt: Restore rt_runtime after disabling RT_RUNTIME_SHARE
Peter Rosin peda@axentia.se i2c/mux, locking/core: Annotate the nested rt_mutex usage
Peter Rosin peda@axentia.se locking/rtmutex: Allow specifying a subclass for nested locking
Shubhrajyoti Datta shubhrajyoti.datta@xilinx.com net: axienet: Fix double deregister of mdio
Aleksander Morgado aleksander@aleksander.es qmi_wwan: fix interface number for DW5821e production firmware
Sudarsana Reddy Kalluru sudarsana.kalluru@cavium.com bnx2x: Fix invalid memory access in rss hash config path.
Guenter Roeck linux@roeck-us.net media: staging: omap4iss: Include asm/cacheflush.h after generic includes
Thomas Gleixner tglx@linutronix.de perf/x86/amd/ibs: Don't access non-started event
Alexander Sverdlin alexander.sverdlin@nokia.com i2c: davinci: Avoid zero value of CLKH
Faiz Abbas faiz_abbas@ti.com can: m_can: Move accessing of message ram to after clocks are enabled
Nicholas Mc Guire hofrat@osadl.org can: mpc5xxx_can: check of_iomap return before use
Randy Dunlap rdunlap@infradead.org net: prevent ISA drivers from building on PPC32
Florian Westphal fw@strlen.de atl1c: reserve min skb headroom
Sudarsana Reddy Kalluru sudarsana.kalluru@cavium.com qed: Correct Multicast API to reflect existence of 256 approximate buckets.
Sudarsana Reddy Kalluru sudarsana.kalluru@cavium.com qed: Fix possible race for the link state value.
Sudarsana Reddy Kalluru sudarsana.kalluru@cavium.com qed: Fix link flap issue due to mismatching EEE capabilities.
YueHaibing yuehaibing@huawei.com net: caif: Add a missing rcu_read_unlock() in caif_flow_cb
Len Brown len.brown@intel.com tools/power turbostat: fix -S on UP systems
Sean Christopherson sean.j.christopherson@intel.com KVM: vmx: use local variable for current_vmptr when emulating VMPTRST
Florian Westphal fw@strlen.de netfilter: nf_tables: don't allow to rename to already-pending name
Florian Westphal fw@strlen.de netfilter: nf_tables: fix memory leaks on chain rename
Daniel Borkmann daniel@iogearbox.net bpf, ppc64: fix unexpected r0=0 exit path inside bpf_xadd
Taehee Yoo ap420073@gmail.com netfilter: nft_set_hash: add rcu_barrier() in the nft_rhash_destroy()
Eugeniu Rosca roscaeugeniu@gmail.com usb: gadget: f_uac2: fix endianness of 'struct cntrl_*_lay3'
Peter Senna Tschudin peter.senna@gmail.com tools: usb: ffs-test: Fix build on big endian systems
Randy Dunlap rdunlap@infradead.org usb/phy: fix PPC64 build errors in phy-fsl-usb.c
Vladimir Zapolskiy vladimir_zapolskiy@mentor.com usb: gadget: u_audio: protect stream runtime fields with stream spinlock
Vladimir Zapolskiy vladimir_zapolskiy@mentor.com usb: gadget: u_audio: remove cached period bytes value
Vladimir Zapolskiy vladimir_zapolskiy@mentor.com usb: gadget: u_audio: remove caching of stream buffer parameters
Joshua Frkuska joshua_frkuska@mentor.com usb: gadget: u_audio: update hw_ptr in iso_complete after data copied
Eugeniu Rosca erosca@de.adit-jv.com usb: gadget: u_audio: fix pcm/card naming in g_audio_setup()
Eugeniu Rosca erosca@de.adit-jv.com usb: gadget: f_uac2: fix error handling in afunc_bind (again)
Jia-Ju Bai baijiaju1990@gmail.com usb: gadget: r8a66597: Fix a possible sleep-in-atomic-context bugs in r8a66597_queue()
Jia-Ju Bai baijiaju1990@gmail.com usb: gadget: r8a66597: Fix two possible sleep-in-atomic-context bugs in init_controller()
Josef Bacik josef@toxicpanda.com nbd: handle unexpected replies better
Josef Bacik josef@toxicpanda.com nbd: don't requeue the same request twice.
Lucas Stach l.stach@pengutronix.de drm/imx: imx-ldb: check if channel is enabled before printing warning
Lucas Stach l.stach@pengutronix.de drm/imx: imx-ldb: disable LDB on driver bind
Varun Prakash varun@chelsio.com scsi: libiscsi: fix possible NULL pointer dereference in case of TMF
Varun Prakash varun@chelsio.com scsi: target: iscsi: cxgbit: fix max iso npdu calculation
Sean Paul seanpaul@chromium.org drm/bridge: adv7511: Reset registers on hotplug
Bernd Edlinger bernd.edlinger@hotmail.de nl80211: Add a missing break in parse_station_flags
Theodore Ts'o tytso@mit.edu ext4: clear mmp sequence number when remounting read-only
mpubbise@codeaurora.org mpubbise@codeaurora.org mac80211: add stations tied to AP_VLANs during hw reconfig
Zhen Lei thunder.leizhen@huawei.com esp6: fix memleak on error path in esp6_input
Florian Westphal fw@strlen.de xfrm: free skb if nlsk pointer is NULL
Tommi Rantala tommi.t.rantala@nokia.com xfrm: fix missing dst_release() after policy blocking lbcast and multicast
Eyal Birger eyal.birger@gmail.com vti6: fix PMTU caching and reporting on xmit
Paulo Flabiano Smorigo pfsmorigo@linux.vnet.ibm.com crypto: vmx - Use skcipher for ctr fallback
-------------
Diffstat:
Makefile | 8 +- arch/Kconfig | 3 + arch/arc/Kconfig | 3 + arch/arc/include/asm/cache.h | 4 +- arch/arc/include/asm/delay.h | 3 + arch/arc/mm/cache.c | 7 +- arch/arc/plat-eznps/include/plat/ctop.h | 10 +++ arch/arc/plat-eznps/mtm.c | 6 +- arch/arm/probes/kprobes/core.c | 4 +- arch/arm/probes/kprobes/test-core.c | 1 - arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +- arch/arm64/kernel/probes/kprobes.c | 2 +- arch/arm64/mm/init.c | 6 +- arch/mips/Makefile | 12 +-- arch/mips/bcm47xx/setup.c | 6 -- arch/mips/include/asm/mipsregs.h | 3 - arch/mips/include/asm/processor.h | 15 +++- arch/mips/kernel/ptrace.c | 2 +- arch/mips/kernel/ptrace32.c | 2 +- arch/mips/lib/multi3.c | 6 +- arch/powerpc/net/bpf_jit_comp64.c | 29 ++----- arch/s390/include/asm/qdio.h | 1 - arch/s390/mm/fault.c | 2 + arch/s390/mm/page-states.c | 2 +- arch/s390/net/bpf_jit_comp.c | 2 - arch/s390/numa/numa.c | 16 +--- arch/s390/pci/pci.c | 2 + arch/sparc/include/asm/Kbuild | 1 + arch/sparc/kernel/time_64.c | 2 +- arch/x86/Kconfig | 1 + arch/x86/boot/compressed/Makefile | 8 +- arch/x86/entry/vdso/Makefile | 6 +- arch/x86/events/amd/ibs.c | 6 +- arch/x86/events/core.c | 2 +- arch/x86/include/asm/irqflags.h | 3 +- arch/x86/include/asm/processor.h | 6 +- arch/x86/include/asm/tlbflush.h | 40 +++++++++ arch/x86/include/asm/vgtod.h | 2 +- arch/x86/kernel/cpu/bugs.c | 50 +++++++++-- arch/x86/kernel/cpu/common.c | 1 + arch/x86/kernel/cpu/intel.c | 3 + arch/x86/kernel/dumpstack.c | 4 + arch/x86/kernel/process_64.c | 1 + arch/x86/kvm/svm.c | 8 +- arch/x86/kvm/vmx.c | 18 ++-- arch/x86/lib/usercopy.c | 5 ++ arch/x86/mm/init.c | 4 +- arch/x86/mm/mmap.c | 2 +- arch/x86/mm/tlb.c | 7 ++ drivers/base/power/clock_ops.c | 2 +- drivers/block/nbd.c | 96 ++++++++++++++++++---- drivers/cdrom/cdrom.c | 2 +- drivers/char/tpm/tpm-interface.c | 2 +- drivers/clk/rockchip/clk-rk3399.c | 2 +- drivers/crypto/vmx/aes_ctr.c | 31 +++---- drivers/gpio/gpiolib-acpi.c | 56 ++++++++++++- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 12 +++ drivers/gpu/drm/imx/imx-ldb.c | 9 +- drivers/gpu/drm/udl/udl_drv.h | 2 +- drivers/gpu/drm/udl/udl_fb.c | 17 ++-- drivers/gpu/drm/udl/udl_main.c | 35 ++++---- drivers/gpu/drm/udl/udl_transfer.c | 39 ++++----- drivers/hwmon/nct6775.c | 2 + drivers/i2c/busses/i2c-davinci.c | 8 +- drivers/i2c/i2c-core-base.c | 2 +- drivers/i2c/i2c-mux.c | 4 +- drivers/iommu/arm-smmu.c | 16 ++-- drivers/misc/mei/main.c | 1 - drivers/net/can/m_can/m_can.c | 7 +- drivers/net/can/mscan/mpc5xxx_can.c | 5 ++ drivers/net/ethernet/3com/Kconfig | 2 +- drivers/net/ethernet/amd/Kconfig | 4 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 1 + .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 13 ++- drivers/net/ethernet/cirrus/Kconfig | 1 + drivers/net/ethernet/cisco/enic/enic_main.c | 80 +++++++----------- drivers/net/ethernet/huawei/hinic/hinic_main.c | 1 + drivers/net/ethernet/netronome/nfp/flower/main.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 15 ++-- drivers/net/ethernet/qlogic/qed/qed_l2.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 13 ++- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_vf.h | 7 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 1 + drivers/net/usb/qmi_wwan.c | 2 +- drivers/net/wan/lmc/lmc_main.c | 2 +- drivers/net/wireless/broadcom/b43/leds.c | 2 +- drivers/net/wireless/broadcom/b43legacy/leds.c | 2 +- drivers/nvme/host/pci.c | 8 ++ drivers/pinctrl/freescale/pinctrl-imx1-core.c | 2 +- drivers/platform/x86/ideapad-laptop.c | 4 +- drivers/power/supply/generic-adc-battery.c | 25 +++--- drivers/s390/cio/qdio_main.c | 5 +- drivers/scsi/fcoe/fcoe_ctlr.c | 6 +- drivers/scsi/libfc/fc_rport.c | 1 + drivers/scsi/libiscsi.c | 12 +-- drivers/scsi/mpt3sas/mpt3sas_transport.c | 5 +- drivers/scsi/scsi_sysfs.c | 20 ++++- drivers/scsi/vmw_pvscsi.c | 11 ++- drivers/staging/media/omap4iss/iss_video.c | 3 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 16 ++-- drivers/target/iscsi/iscsi_target_login.c | 35 ++++---- drivers/usb/gadget/function/f_uac2.c | 24 +++--- drivers/usb/gadget/function/u_audio.c | 88 ++++++++------------ drivers/usb/gadget/udc/r8a66597-udc.c | 6 +- drivers/usb/phy/phy-fsl-usb.c | 4 +- fs/btrfs/disk-io.c | 10 ++- fs/btrfs/extent-tree.c | 2 +- fs/btrfs/inode.c | 26 ------ fs/btrfs/super.c | 1 - fs/cachefiles/namei.c | 1 - fs/cachefiles/rdwr.c | 17 ++-- fs/cifs/cifs_debug.c | 30 +++++-- fs/cifs/cifsfs.c | 18 ++-- fs/cifs/inode.c | 2 + fs/cifs/link.c | 4 +- fs/cifs/sess.c | 6 ++ fs/cifs/smb2inode.c | 2 +- fs/cifs/smb2ops.c | 36 ++++++-- fs/cifs/smb2pdu.c | 8 ++ fs/cifs/smb2pdu.h | 11 +++ fs/ext4/mmp.c | 7 +- fs/ext4/namei.c | 1 + fs/ext4/super.c | 2 + fs/ext4/sysfs.c | 13 ++- fs/ext4/xattr.c | 2 + fs/fscache/operation.c | 6 +- fs/fuse/dev.c | 39 +++++++-- fs/fuse/dir.c | 10 ++- fs/fuse/file.c | 1 + fs/fuse/fuse_i.h | 5 +- fs/fuse/inode.c | 37 +++++---- fs/squashfs/file.c | 50 ++++++----- fs/squashfs/file_cache.c | 4 +- fs/squashfs/file_direct.c | 24 +++--- fs/squashfs/squashfs.h | 3 +- fs/sysfs/file.c | 44 ++++++++++ include/linux/printk.h | 4 + include/linux/rtmutex.h | 7 ++ include/linux/sysfs.h | 14 ++++ ipc/sem.c | 2 +- kernel/kprobes.c | 4 +- kernel/locking/rtmutex.c | 29 ++++++- kernel/printk/internal.h | 9 +- kernel/printk/printk.c | 57 ++++++++----- kernel/printk/printk_safe.c | 58 ++++++++----- kernel/sched/rt.c | 2 + kernel/stop_machine.c | 43 ++++++---- kernel/trace/trace.c | 4 +- kernel/watchdog.c | 4 +- kernel/watchdog_hld.c | 2 +- kernel/workqueue.c | 2 +- lib/nmi_backtrace.c | 3 - mm/memcontrol.c | 15 +++- mm/memory.c | 27 +++++- mm/zswap.c | 9 ++ net/caif/caif_dev.c | 4 +- net/core/lwt_bpf.c | 2 +- net/ipv6/esp6.c | 4 +- net/ipv6/ip6_vti.c | 11 +-- net/mac80211/util.c | 3 +- net/netfilter/nf_tables_api.c | 59 ++++++++----- net/netfilter/nft_set_hash.c | 1 + net/wireless/nl80211.c | 1 + net/xfrm/xfrm_policy.c | 3 + net/xfrm/xfrm_user.c | 10 ++- scripts/gcc-plugins/gcc-common.h | 4 + scripts/gcc-plugins/latent_entropy_plugin.c | 17 ++-- scripts/gcc-plugins/randomize_layout_plugin.c | 75 +++++------------ scripts/gcc-plugins/structleak_plugin.c | 19 ++--- sound/soc/sirf/sirf-usp.c | 7 +- sound/soc/soc-pcm.c | 8 ++ sound/soc/zte/zx-tdm.c | 4 +- tools/power/x86/turbostat/turbostat.c | 8 +- .../selftests/ftrace/test.d/00basic/snapshot.tc | 28 +++++++ tools/usb/ffs-test.c | 19 ++++- virt/kvm/arm/mmu.c | 42 +++++++--- 178 files changed, 1394 insertions(+), 774 deletions(-)
stable-rc/linux-4.14.y boot: 177 boots: 0 failed, 160 passed with 17 offline (v4.14.67-166-gbcc62b030f40)
Full Boot Summary: https://kernelci.org/boot/all/job/stable-rc/branch/linux-4.14.y/kernel/v4.14... Full Build Summary: https://kernelci.org/build/stable-rc/branch/linux-4.14.y/kernel/v4.14.67-166...
Tree: stable-rc Branch: linux-4.14.y Git Describe: v4.14.67-166-gbcc62b030f40 Git Commit: bcc62b030f402bf336d1ad2642258f1c3a214aa1 Git URL: http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git Tested: 65 unique boards, 24 SoC families, 20 builds out of 197
Offline Platforms:
arm:
sama5_defconfig: at91-sama5d4_xplained: 1 offline lab
multi_v7_defconfig: alpine-db: 1 offline lab at91-sama5d4_xplained: 1 offline lab socfpga_cyclone5_de0_sockit: 1 offline lab sun5i-r8-chip: 1 offline lab tegra124-jetson-tk1: 1 offline lab
tegra_defconfig: tegra124-jetson-tk1: 1 offline lab
sunxi_defconfig: sun5i-r8-chip: 1 offline lab
bcm2835_defconfig: bcm2835-rpi-b: 1 offline lab
arm64:
defconfig+CONFIG_CPU_BIG_ENDIAN=y: apq8016-sbc: 1 offline lab juno-r2: 1 offline lab
defconfig: apq8016-sbc: 1 offline lab juno-r2: 1 offline lab mt7622-rfb1: 1 offline lab
defconfig+CONFIG_RANDOMIZE_BASE=y: apq8016-sbc: 1 offline lab juno-r2: 1 offline lab mt7622-rfb1: 1 offline lab
--- For more info write to info@kernelci.org
On 3 September 2018 at 22:24, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 4.14.68 release. There are 165 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed Sep 5 16:56:19 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.14.68-rc1... 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
Running kselftest selftests: bpf: test_tunnel.sh reported kernel crash on i386 device running 4.14.68-rc1 and similar issue reported on 4.18.6-rc1.
[ 92.244007] low stack detected by irq handler [ 92.244145] BUG: unable to handle kernel paging request at c4fb1f64 [ 92.244161] IP: __call_rcu.constprop.76+0x27/0x4b0 [ 92.244164] *pde = 35c05063 *pte = 04fb1161 [ 92.244172] Oops: 0003 [#1] SMP [ 92.244176] Modules linked in: veth x86_pkg_temp_thermal fuse [ 92.244187] CPU: 2 PID: 19 Comm: ksoftirqd/2 Not tainted 4.14.68-rc1 #1 [ 92.244190] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS 2.0b 07/27/2017 [ 92.244192] task: f5db8000 task.stack: f5db4000 [ 92.244198] EIP: __call_rcu.constprop.76+0x27/0x4b0 [ 92.244201] EFLAGS: 00210246 CPU: 2 [ 92.244204] EAX: 00000000 EBX: c4fb17a0 ECX: c5c2d640 EDX: c4fb17a0 [ 92.244206] ESI: c4fb1f60 EDI: c4fb1f60 EBP: f5db5ee4 ESP: f5db5eb0 [ 92.244209] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 92.244212] CR0: 80050033 CR2: c4fb1f64 CR3: 05dff000 CR4: 003406d0 [ 92.244215] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 92.244216] DR6: fffe0ff0 DR7: 00000400 [ 92.244218] Call Trace: [ 92.244228] ? rcu_process_callbacks+0x200/0xdd0 [ 92.244234] ? __lock_is_held+0x48/0x80 [ 92.244242] ? tlb_table_flush.part.118+0x10/0x30 [ 92.244248] call_rcu_sched+0x14/0x20 [ 92.244252] tlb_table_flush.part.118+0x1d/0x30 [ 92.244257] ? rcu_process_callbacks+0x254/0xdd0 [ 92.244264] ? finish_task_switch+0x87/0x1d0 [ 92.244276] __do_softirq+0xac/0x426 [ 92.244288] run_ksoftirqd+0x1f/0x60 [ 92.244295] smpboot_thread_fn+0x120/0x1d0 [ 92.244300] kthread+0xfa/0x110 [ 92.244305] ? sort_range+0x20/0x20 [ 92.244310] ? kthread_create_on_node+0x20/0x20 [ 92.244316] ret_from_fork+0x2e/0x38 [ 92.244325] Code: 00 00 00 00 3e 8d 74 26 00 55 89 e5 57 56 53 89 c6 89 d3 83 ec 28 8b 45 08 f7 c6 03 00 00 00 89 4d ec 89 45 e4 0f 85 39 03 00 00 <89> 5e 04 c7 06 00 00 00 00 9c 8f 45 f0 fa e8 66 69 fd ff 8b 55 [ 92.244413] EIP: __call_rcu.constprop.76+0x27/0x4b0 SS:ESP: 0068:f5db5eb0 [ 92.244415] CR2: 00000000c4fb1f64 [ 92.244425] ---[ end trace df3b7c276e7f3926 ]--- [ 92.244427] Kernel panic - not syncing: Fatal exception in interrupt [ 92.432150] CPU: 0 PID: 2388 Comm: named Tainted: G D 4.14.68-rc1 #1 [ 92.439620] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS 2.0b 07/27/2017 [ 92.447090] Call Trace: [ 92.449535] <IRQ> [ 92.451547] dump_stack+0x66/0x92 [ 92.454865] print_stack_overflow+0x17/0x30 [ 92.459052] call_on_stack+0x45/0x50 [ 92.462628] </IRQ> [ 92.464730] Kernel Offset: 0x3e00000 from 0xc1000000 (relocation range: 0xc0000000-0xf7bfdfff) [ 92.473333] ---[ end Kernel panic - not syncing: Fatal exception in interrupt [ 92.480458] sched: Unexpected reschedule of offline CPU#3! [ 92.485943] ------------[ cut here ]------------ [ 92.490563] WARNING: CPU: 2 PID: 19 at /srv/oe/build/tmp-rpb-glibc/work-shared/intel-core2-32/kernel-source/arch/x86/kernel/smp.c:128 native_smp_send_reschedule+0x33/0x40 [ 92.505752] Modules linked in: veth x86_pkg_temp_thermal fuse [ 92.511490] CPU: 2 PID: 19 Comm: ksoftirqd/2 Tainted: G D 4.14.68-rc1 #1 [ 92.519305] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS 2.0b 07/27/2017 [ 92.526779] task: f5db8000 task.stack: f5db4000 [ 92.531303] EIP: native_smp_send_reschedule+0x33/0x40 [ 92.536355] EFLAGS: 00210086 CPU: 2 [ 92.539837] EAX: 0000002e EBX: 00000003 ECX: f61d9900 EDX: f61d2d34 [ 92.546095] ESI: f5d85500 EDI: f5d85500 EBP: f5db5b44 ESP: f5db5b3c [ 92.552352] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 92.557744] CR0: 80050033 CR2: c4fb1f64 CR3: 05dff000 CR4: 003406d0 [ 92.563998] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 92.570256] DR6: fffe0ff0 DR7: 00000400 [ 92.574087] Call Trace: [ 92.576534] resched_curr+0x59/0x180 [ 92.580112] check_preempt_curr+0x8d/0xb0 [ 92.584115] ttwu_do_wakeup+0x17/0x240 [ 92.587857] ? activate_task+0x52/0xc0 [ 92.591602] ttwu_do_activate+0x6c/0x90 [ 92.595433] try_to_wake_up+0x2ed/0x570 [ 92.599265] default_wake_function+0x10/0x20 [ 92.603536] autoremove_wake_function+0x14/0x40 [ 92.608059] __wake_up_common+0x68/0x110 [ 92.611978] __wake_up_common_lock+0x57/0x80 [ 92.616243] __wake_up+0x12/0x20 [ 92.619476] wake_up_klogd_work_func+0x3c/0x60 [ 92.623920] irq_work_run_list+0x38/0x60 [ 92.627836] irq_work_tick+0x31/0x40 [ 92.631408] update_process_times+0x3a/0x50 [ 92.635586] tick_sched_handle+0x40/0x60 [ 92.639511] tick_sched_timer+0x38/0x90 [ 92.643342] __hrtimer_run_queues+0xe0/0x490 [ 92.647606] ? tick_sched_do_timer+0x60/0x60 [ 92.651878] hrtimer_interrupt+0x8f/0x190 [ 92.655884] smp_apic_timer_interrupt+0x68/0x290 [ 92.660501] apic_timer_interrupt+0x3a/0x40 [ 92.664678] EIP: panic+0x186/0x1cc [ 92.668073] EFLAGS: 00200246 CPU: 2 [ 92.671558] EAX: c5ad3108 EBX: 00000000 ECX: f61d2d30 EDX: 00000000 [ 92.677815] ESI: 00000000 EDI: 00000000 EBP: f5db5d8c ESP: f5db5d78 [ 92.684072] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 92.689465] ? freeze_processes+0x3b/0xe0 [ 92.693477] oops_end+0xa3/0xb0 [ 92.696614] no_context+0xd9/0x200 [ 92.700010] ? tlb_table_flush.part.118+0x14/0x30 [ 92.704706] ? find_busiest_group+0x29/0x520 [ 92.708971] ? tlb_table_flush.part.118+0x14/0x30 [ 92.713668] __bad_area_nosemaphore+0xa4/0x130 [ 92.718107] bad_area_nosemaphore+0x12/0x20 [ 92.722284] __do_page_fault+0xb5/0x4b0 [ 92.726116] ? __lock_acquire+0x1fe/0x1130 [ 92.730213] ? tlb_table_flush.part.118+0x14/0x30 [ 92.734910] ? tlb_table_flush.part.118+0x14/0x30 [ 92.739607] do_page_fault+0x20/0x240 [ 92.743265] ? tlb_flush_mmu_free+0x50/0x50 [ 92.747442] ? tlb_table_flush.part.118+0x10/0x30 [ 92.752138] ? __do_page_fault+0x4b0/0x4b0 [ 92.756229] common_exception+0x7c/0x82 [ 92.760061] EIP: __call_rcu.constprop.76+0x27/0x4b0 [ 92.764930] EFLAGS: 00210246 CPU: 2 [ 92.768415] EAX: 00000000 EBX: c4fb17a0 ECX: c5c2d640 EDX: c4fb17a0 [ 92.774671] ESI: c4fb1f60 EDI: c4fb1f60 EBP: f5db5ee4 ESP: f5db5eb0 [ 92.780928] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 92.786320] ? tlb_flush_mmu_free+0x50/0x50 [ 92.790497] ? tlb_flush_mmu_free+0x50/0x50 [ 92.794674] ? tlb_table_flush.part.118+0x10/0x30 [ 92.799371] ? tlb_table_flush.part.118+0x10/0x30 [ 92.804069] ? __init_swait_queue_head+0x3b/0x40 [ 92.808686] ? __do_page_fault+0x4b0/0x4b0 [ 92.812778] ? rcu_process_callbacks+0x200/0xdd0 [ 92.817388] ? __lock_is_held+0x48/0x80 [ 92.821219] ? tlb_table_flush.part.118+0x10/0x30 [ 92.825916] call_rcu_sched+0x14/0x20 [ 92.829574] tlb_table_flush.part.118+0x1d/0x30 [ 92.834098] ? rcu_process_callbacks+0x254/0xdd0 [ 92.838715] ? finish_task_switch+0x87/0x1d0 [ 92.842981] __do_softirq+0xac/0x426 [ 92.846551] run_ksoftirqd+0x1f/0x60 [ 92.850122] smpboot_thread_fn+0x120/0x1d0 [ 92.854213] kthread+0xfa/0x110 [ 92.857359] ? sort_range+0x20/0x20 [ 92.860840] ? kthread_create_on_node+0x20/0x20 [ 92.865365] ret_from_fork+0x2e/0x38 [ 92.868938] Code: 0f a3 05 dc da ce c5 73 17 8b 0d 20 d6 ba c5 ba fd 00 00 00 ff 51 58 c9 c3 8d b4 26 00 00 00 00 50 68 e0 cc ac c5 e8 0a fa 07 00 <0f> 0b 58 5a c9 c3 8d b4 26 00 00 00 00 3e 8d 74 26 00 8b 15 f0 [ 92.887724] ---[ end trace df3b7c276e7f3927 ]---
Details for test full run,
4.14 run, https://lkft.validation.linaro.org/scheduler/job/404796
4.18.6-rc1 run, https://lkft.validation.linaro.org/scheduler/job/404027#L3244
Best regards Naresh Kamboju
On Tue, Sep 04, 2018 at 09:49:43AM +0530, Naresh Kamboju wrote:
On 3 September 2018 at 22:24, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 4.14.68 release. There are 165 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed Sep 5 16:56:19 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.14.68-rc1... 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
Running kselftest selftests: bpf: test_tunnel.sh reported kernel crash on i386 device running 4.14.68-rc1 and similar issue reported on 4.18.6-rc1.
[ 92.244007] low stack detected by irq handler [ 92.244145] BUG: unable to handle kernel paging request at c4fb1f64 [ 92.244161] IP: __call_rcu.constprop.76+0x27/0x4b0 [ 92.244164] *pde = 35c05063 *pte = 04fb1161 [ 92.244172] Oops: 0003 [#1] SMP [ 92.244176] Modules linked in: veth x86_pkg_temp_thermal fuse [ 92.244187] CPU: 2 PID: 19 Comm: ksoftirqd/2 Not tainted 4.14.68-rc1 #1 [ 92.244190] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS 2.0b 07/27/2017 [ 92.244192] task: f5db8000 task.stack: f5db4000 [ 92.244198] EIP: __call_rcu.constprop.76+0x27/0x4b0 [ 92.244201] EFLAGS: 00210246 CPU: 2 [ 92.244204] EAX: 00000000 EBX: c4fb17a0 ECX: c5c2d640 EDX: c4fb17a0 [ 92.244206] ESI: c4fb1f60 EDI: c4fb1f60 EBP: f5db5ee4 ESP: f5db5eb0 [ 92.244209] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 92.244212] CR0: 80050033 CR2: c4fb1f64 CR3: 05dff000 CR4: 003406d0 [ 92.244215] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 92.244216] DR6: fffe0ff0 DR7: 00000400 [ 92.244218] Call Trace: [ 92.244228] ? rcu_process_callbacks+0x200/0xdd0 [ 92.244234] ? __lock_is_held+0x48/0x80 [ 92.244242] ? tlb_table_flush.part.118+0x10/0x30 [ 92.244248] call_rcu_sched+0x14/0x20 [ 92.244252] tlb_table_flush.part.118+0x1d/0x30 [ 92.244257] ? rcu_process_callbacks+0x254/0xdd0 [ 92.244264] ? finish_task_switch+0x87/0x1d0 [ 92.244276] __do_softirq+0xac/0x426 [ 92.244288] run_ksoftirqd+0x1f/0x60 [ 92.244295] smpboot_thread_fn+0x120/0x1d0 [ 92.244300] kthread+0xfa/0x110 [ 92.244305] ? sort_range+0x20/0x20 [ 92.244310] ? kthread_create_on_node+0x20/0x20 [ 92.244316] ret_from_fork+0x2e/0x38 [ 92.244325] Code: 00 00 00 00 3e 8d 74 26 00 55 89 e5 57 56 53 89 c6 89 d3 83 ec 28 8b 45 08 f7 c6 03 00 00 00 89 4d ec 89 45 e4 0f 85 39 03 00 00 <89> 5e 04 c7 06 00 00 00 00 9c 8f 45 f0 fa e8 66 69 fd ff 8b 55 [ 92.244413] EIP: __call_rcu.constprop.76+0x27/0x4b0 SS:ESP: 0068:f5db5eb0 [ 92.244415] CR2: 00000000c4fb1f64 [ 92.244425] ---[ end trace df3b7c276e7f3926 ]--- [ 92.244427] Kernel panic - not syncing: Fatal exception in interrupt [ 92.432150] CPU: 0 PID: 2388 Comm: named Tainted: G D 4.14.68-rc1 #1 [ 92.439620] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS 2.0b 07/27/2017 [ 92.447090] Call Trace: [ 92.449535] <IRQ> [ 92.451547] dump_stack+0x66/0x92 [ 92.454865] print_stack_overflow+0x17/0x30 [ 92.459052] call_on_stack+0x45/0x50 [ 92.462628] </IRQ> [ 92.464730] Kernel Offset: 0x3e00000 from 0xc1000000 (relocation range: 0xc0000000-0xf7bfdfff) [ 92.473333] ---[ end Kernel panic - not syncing: Fatal exception in interrupt [ 92.480458] sched: Unexpected reschedule of offline CPU#3! [ 92.485943] ------------[ cut here ]------------ [ 92.490563] WARNING: CPU: 2 PID: 19 at /srv/oe/build/tmp-rpb-glibc/work-shared/intel-core2-32/kernel-source/arch/x86/kernel/smp.c:128 native_smp_send_reschedule+0x33/0x40 [ 92.505752] Modules linked in: veth x86_pkg_temp_thermal fuse [ 92.511490] CPU: 2 PID: 19 Comm: ksoftirqd/2 Tainted: G D 4.14.68-rc1 #1 [ 92.519305] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS 2.0b 07/27/2017 [ 92.526779] task: f5db8000 task.stack: f5db4000 [ 92.531303] EIP: native_smp_send_reschedule+0x33/0x40 [ 92.536355] EFLAGS: 00210086 CPU: 2 [ 92.539837] EAX: 0000002e EBX: 00000003 ECX: f61d9900 EDX: f61d2d34 [ 92.546095] ESI: f5d85500 EDI: f5d85500 EBP: f5db5b44 ESP: f5db5b3c [ 92.552352] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 92.557744] CR0: 80050033 CR2: c4fb1f64 CR3: 05dff000 CR4: 003406d0 [ 92.563998] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 92.570256] DR6: fffe0ff0 DR7: 00000400 [ 92.574087] Call Trace: [ 92.576534] resched_curr+0x59/0x180 [ 92.580112] check_preempt_curr+0x8d/0xb0 [ 92.584115] ttwu_do_wakeup+0x17/0x240 [ 92.587857] ? activate_task+0x52/0xc0 [ 92.591602] ttwu_do_activate+0x6c/0x90 [ 92.595433] try_to_wake_up+0x2ed/0x570 [ 92.599265] default_wake_function+0x10/0x20 [ 92.603536] autoremove_wake_function+0x14/0x40 [ 92.608059] __wake_up_common+0x68/0x110 [ 92.611978] __wake_up_common_lock+0x57/0x80 [ 92.616243] __wake_up+0x12/0x20 [ 92.619476] wake_up_klogd_work_func+0x3c/0x60 [ 92.623920] irq_work_run_list+0x38/0x60 [ 92.627836] irq_work_tick+0x31/0x40 [ 92.631408] update_process_times+0x3a/0x50 [ 92.635586] tick_sched_handle+0x40/0x60 [ 92.639511] tick_sched_timer+0x38/0x90 [ 92.643342] __hrtimer_run_queues+0xe0/0x490 [ 92.647606] ? tick_sched_do_timer+0x60/0x60 [ 92.651878] hrtimer_interrupt+0x8f/0x190 [ 92.655884] smp_apic_timer_interrupt+0x68/0x290 [ 92.660501] apic_timer_interrupt+0x3a/0x40 [ 92.664678] EIP: panic+0x186/0x1cc [ 92.668073] EFLAGS: 00200246 CPU: 2 [ 92.671558] EAX: c5ad3108 EBX: 00000000 ECX: f61d2d30 EDX: 00000000 [ 92.677815] ESI: 00000000 EDI: 00000000 EBP: f5db5d8c ESP: f5db5d78 [ 92.684072] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 92.689465] ? freeze_processes+0x3b/0xe0 [ 92.693477] oops_end+0xa3/0xb0 [ 92.696614] no_context+0xd9/0x200 [ 92.700010] ? tlb_table_flush.part.118+0x14/0x30 [ 92.704706] ? find_busiest_group+0x29/0x520 [ 92.708971] ? tlb_table_flush.part.118+0x14/0x30 [ 92.713668] __bad_area_nosemaphore+0xa4/0x130 [ 92.718107] bad_area_nosemaphore+0x12/0x20 [ 92.722284] __do_page_fault+0xb5/0x4b0 [ 92.726116] ? __lock_acquire+0x1fe/0x1130 [ 92.730213] ? tlb_table_flush.part.118+0x14/0x30 [ 92.734910] ? tlb_table_flush.part.118+0x14/0x30 [ 92.739607] do_page_fault+0x20/0x240 [ 92.743265] ? tlb_flush_mmu_free+0x50/0x50 [ 92.747442] ? tlb_table_flush.part.118+0x10/0x30 [ 92.752138] ? __do_page_fault+0x4b0/0x4b0 [ 92.756229] common_exception+0x7c/0x82 [ 92.760061] EIP: __call_rcu.constprop.76+0x27/0x4b0 [ 92.764930] EFLAGS: 00210246 CPU: 2 [ 92.768415] EAX: 00000000 EBX: c4fb17a0 ECX: c5c2d640 EDX: c4fb17a0 [ 92.774671] ESI: c4fb1f60 EDI: c4fb1f60 EBP: f5db5ee4 ESP: f5db5eb0 [ 92.780928] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 92.786320] ? tlb_flush_mmu_free+0x50/0x50 [ 92.790497] ? tlb_flush_mmu_free+0x50/0x50 [ 92.794674] ? tlb_table_flush.part.118+0x10/0x30 [ 92.799371] ? tlb_table_flush.part.118+0x10/0x30 [ 92.804069] ? __init_swait_queue_head+0x3b/0x40 [ 92.808686] ? __do_page_fault+0x4b0/0x4b0 [ 92.812778] ? rcu_process_callbacks+0x200/0xdd0 [ 92.817388] ? __lock_is_held+0x48/0x80 [ 92.821219] ? tlb_table_flush.part.118+0x10/0x30 [ 92.825916] call_rcu_sched+0x14/0x20 [ 92.829574] tlb_table_flush.part.118+0x1d/0x30 [ 92.834098] ? rcu_process_callbacks+0x254/0xdd0 [ 92.838715] ? finish_task_switch+0x87/0x1d0 [ 92.842981] __do_softirq+0xac/0x426 [ 92.846551] run_ksoftirqd+0x1f/0x60 [ 92.850122] smpboot_thread_fn+0x120/0x1d0 [ 92.854213] kthread+0xfa/0x110 [ 92.857359] ? sort_range+0x20/0x20 [ 92.860840] ? kthread_create_on_node+0x20/0x20 [ 92.865365] ret_from_fork+0x2e/0x38 [ 92.868938] Code: 0f a3 05 dc da ce c5 73 17 8b 0d 20 d6 ba c5 ba fd 00 00 00 ff 51 58 c9 c3 8d b4 26 00 00 00 00 50 68 e0 cc ac c5 e8 0a fa 07 00 <0f> 0b 58 5a c9 c3 8d b4 26 00 00 00 00 3e 8d 74 26 00 8b 15 f0 [ 92.887724] ---[ end trace df3b7c276e7f3927 ]---
Details for test full run,
4.14 run, https://lkft.validation.linaro.org/scheduler/job/404796
4.18.6-rc1 run, https://lkft.validation.linaro.org/scheduler/job/404027#L3244
I have pushed out a -rc2 to hopefully fix this problem.
thanks,
greg k-h
On 09/04/2018 01:32 PM, Greg Kroah-Hartman wrote:
On Tue, Sep 04, 2018 at 09:49:43AM +0530, Naresh Kamboju wrote:
On 3 September 2018 at 22:24, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 4.14.68 release. There are 165 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed Sep 5 16:56:19 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.14.68-rc1... 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
Running kselftest selftests: bpf: test_tunnel.sh reported kernel crash on i386 device running 4.14.68-rc1 and similar issue reported on 4.18.6-rc1.
[ 92.244007] low stack detected by irq handler [ 92.244145] BUG: unable to handle kernel paging request at c4fb1f64 [ 92.244161] IP: __call_rcu.constprop.76+0x27/0x4b0 [ 92.244164] *pde = 35c05063 *pte = 04fb1161 [ 92.244172] Oops: 0003 [#1] SMP [ 92.244176] Modules linked in: veth x86_pkg_temp_thermal fuse [ 92.244187] CPU: 2 PID: 19 Comm: ksoftirqd/2 Not tainted 4.14.68-rc1 #1 [ 92.244190] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS 2.0b 07/27/2017 [ 92.244192] task: f5db8000 task.stack: f5db4000 [ 92.244198] EIP: __call_rcu.constprop.76+0x27/0x4b0 [ 92.244201] EFLAGS: 00210246 CPU: 2 [ 92.244204] EAX: 00000000 EBX: c4fb17a0 ECX: c5c2d640 EDX: c4fb17a0 [ 92.244206] ESI: c4fb1f60 EDI: c4fb1f60 EBP: f5db5ee4 ESP: f5db5eb0 [ 92.244209] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 92.244212] CR0: 80050033 CR2: c4fb1f64 CR3: 05dff000 CR4: 003406d0 [ 92.244215] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 92.244216] DR6: fffe0ff0 DR7: 00000400 [ 92.244218] Call Trace: [ 92.244228] ? rcu_process_callbacks+0x200/0xdd0 [ 92.244234] ? __lock_is_held+0x48/0x80 [ 92.244242] ? tlb_table_flush.part.118+0x10/0x30 [ 92.244248] call_rcu_sched+0x14/0x20 [ 92.244252] tlb_table_flush.part.118+0x1d/0x30 [ 92.244257] ? rcu_process_callbacks+0x254/0xdd0 [ 92.244264] ? finish_task_switch+0x87/0x1d0 [ 92.244276] __do_softirq+0xac/0x426 [ 92.244288] run_ksoftirqd+0x1f/0x60 [ 92.244295] smpboot_thread_fn+0x120/0x1d0 [ 92.244300] kthread+0xfa/0x110 [ 92.244305] ? sort_range+0x20/0x20 [ 92.244310] ? kthread_create_on_node+0x20/0x20 [ 92.244316] ret_from_fork+0x2e/0x38 [ 92.244325] Code: 00 00 00 00 3e 8d 74 26 00 55 89 e5 57 56 53 89 c6 89 d3 83 ec 28 8b 45 08 f7 c6 03 00 00 00 89 4d ec 89 45 e4 0f 85 39 03 00 00 <89> 5e 04 c7 06 00 00 00 00 9c 8f 45 f0 fa e8 66 69 fd ff 8b 55 [ 92.244413] EIP: __call_rcu.constprop.76+0x27/0x4b0 SS:ESP: 0068:f5db5eb0 [ 92.244415] CR2: 00000000c4fb1f64 [ 92.244425] ---[ end trace df3b7c276e7f3926 ]--- [ 92.244427] Kernel panic - not syncing: Fatal exception in interrupt [ 92.432150] CPU: 0 PID: 2388 Comm: named Tainted: G D 4.14.68-rc1 #1 [ 92.439620] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS 2.0b 07/27/2017 [ 92.447090] Call Trace: [ 92.449535] <IRQ> [ 92.451547] dump_stack+0x66/0x92 [ 92.454865] print_stack_overflow+0x17/0x30 [ 92.459052] call_on_stack+0x45/0x50 [ 92.462628] </IRQ> [ 92.464730] Kernel Offset: 0x3e00000 from 0xc1000000 (relocation range: 0xc0000000-0xf7bfdfff) [ 92.473333] ---[ end Kernel panic - not syncing: Fatal exception in interrupt [ 92.480458] sched: Unexpected reschedule of offline CPU#3! [ 92.485943] ------------[ cut here ]------------ [ 92.490563] WARNING: CPU: 2 PID: 19 at /srv/oe/build/tmp-rpb-glibc/work-shared/intel-core2-32/kernel-source/arch/x86/kernel/smp.c:128 native_smp_send_reschedule+0x33/0x40 [ 92.505752] Modules linked in: veth x86_pkg_temp_thermal fuse [ 92.511490] CPU: 2 PID: 19 Comm: ksoftirqd/2 Tainted: G D 4.14.68-rc1 #1 [ 92.519305] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS 2.0b 07/27/2017 [ 92.526779] task: f5db8000 task.stack: f5db4000 [ 92.531303] EIP: native_smp_send_reschedule+0x33/0x40 [ 92.536355] EFLAGS: 00210086 CPU: 2 [ 92.539837] EAX: 0000002e EBX: 00000003 ECX: f61d9900 EDX: f61d2d34 [ 92.546095] ESI: f5d85500 EDI: f5d85500 EBP: f5db5b44 ESP: f5db5b3c [ 92.552352] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 92.557744] CR0: 80050033 CR2: c4fb1f64 CR3: 05dff000 CR4: 003406d0 [ 92.563998] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 92.570256] DR6: fffe0ff0 DR7: 00000400 [ 92.574087] Call Trace: [ 92.576534] resched_curr+0x59/0x180 [ 92.580112] check_preempt_curr+0x8d/0xb0 [ 92.584115] ttwu_do_wakeup+0x17/0x240 [ 92.587857] ? activate_task+0x52/0xc0 [ 92.591602] ttwu_do_activate+0x6c/0x90 [ 92.595433] try_to_wake_up+0x2ed/0x570 [ 92.599265] default_wake_function+0x10/0x20 [ 92.603536] autoremove_wake_function+0x14/0x40 [ 92.608059] __wake_up_common+0x68/0x110 [ 92.611978] __wake_up_common_lock+0x57/0x80 [ 92.616243] __wake_up+0x12/0x20 [ 92.619476] wake_up_klogd_work_func+0x3c/0x60 [ 92.623920] irq_work_run_list+0x38/0x60 [ 92.627836] irq_work_tick+0x31/0x40 [ 92.631408] update_process_times+0x3a/0x50 [ 92.635586] tick_sched_handle+0x40/0x60 [ 92.639511] tick_sched_timer+0x38/0x90 [ 92.643342] __hrtimer_run_queues+0xe0/0x490 [ 92.647606] ? tick_sched_do_timer+0x60/0x60 [ 92.651878] hrtimer_interrupt+0x8f/0x190 [ 92.655884] smp_apic_timer_interrupt+0x68/0x290 [ 92.660501] apic_timer_interrupt+0x3a/0x40 [ 92.664678] EIP: panic+0x186/0x1cc [ 92.668073] EFLAGS: 00200246 CPU: 2 [ 92.671558] EAX: c5ad3108 EBX: 00000000 ECX: f61d2d30 EDX: 00000000 [ 92.677815] ESI: 00000000 EDI: 00000000 EBP: f5db5d8c ESP: f5db5d78 [ 92.684072] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 92.689465] ? freeze_processes+0x3b/0xe0 [ 92.693477] oops_end+0xa3/0xb0 [ 92.696614] no_context+0xd9/0x200 [ 92.700010] ? tlb_table_flush.part.118+0x14/0x30 [ 92.704706] ? find_busiest_group+0x29/0x520 [ 92.708971] ? tlb_table_flush.part.118+0x14/0x30 [ 92.713668] __bad_area_nosemaphore+0xa4/0x130 [ 92.718107] bad_area_nosemaphore+0x12/0x20 [ 92.722284] __do_page_fault+0xb5/0x4b0 [ 92.726116] ? __lock_acquire+0x1fe/0x1130 [ 92.730213] ? tlb_table_flush.part.118+0x14/0x30 [ 92.734910] ? tlb_table_flush.part.118+0x14/0x30 [ 92.739607] do_page_fault+0x20/0x240 [ 92.743265] ? tlb_flush_mmu_free+0x50/0x50 [ 92.747442] ? tlb_table_flush.part.118+0x10/0x30 [ 92.752138] ? __do_page_fault+0x4b0/0x4b0 [ 92.756229] common_exception+0x7c/0x82 [ 92.760061] EIP: __call_rcu.constprop.76+0x27/0x4b0 [ 92.764930] EFLAGS: 00210246 CPU: 2 [ 92.768415] EAX: 00000000 EBX: c4fb17a0 ECX: c5c2d640 EDX: c4fb17a0 [ 92.774671] ESI: c4fb1f60 EDI: c4fb1f60 EBP: f5db5ee4 ESP: f5db5eb0 [ 92.780928] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 92.786320] ? tlb_flush_mmu_free+0x50/0x50 [ 92.790497] ? tlb_flush_mmu_free+0x50/0x50 [ 92.794674] ? tlb_table_flush.part.118+0x10/0x30 [ 92.799371] ? tlb_table_flush.part.118+0x10/0x30 [ 92.804069] ? __init_swait_queue_head+0x3b/0x40 [ 92.808686] ? __do_page_fault+0x4b0/0x4b0 [ 92.812778] ? rcu_process_callbacks+0x200/0xdd0 [ 92.817388] ? __lock_is_held+0x48/0x80 [ 92.821219] ? tlb_table_flush.part.118+0x10/0x30 [ 92.825916] call_rcu_sched+0x14/0x20 [ 92.829574] tlb_table_flush.part.118+0x1d/0x30 [ 92.834098] ? rcu_process_callbacks+0x254/0xdd0 [ 92.838715] ? finish_task_switch+0x87/0x1d0 [ 92.842981] __do_softirq+0xac/0x426 [ 92.846551] run_ksoftirqd+0x1f/0x60 [ 92.850122] smpboot_thread_fn+0x120/0x1d0 [ 92.854213] kthread+0xfa/0x110 [ 92.857359] ? sort_range+0x20/0x20 [ 92.860840] ? kthread_create_on_node+0x20/0x20 [ 92.865365] ret_from_fork+0x2e/0x38 [ 92.868938] Code: 0f a3 05 dc da ce c5 73 17 8b 0d 20 d6 ba c5 ba fd 00 00 00 ff 51 58 c9 c3 8d b4 26 00 00 00 00 50 68 e0 cc ac c5 e8 0a fa 07 00 <0f> 0b 58 5a c9 c3 8d b4 26 00 00 00 00 3e 8d 74 26 00 8b 15 f0 [ 92.887724] ---[ end trace df3b7c276e7f3927 ]---
Details for test full run,
4.14 run, https://lkft.validation.linaro.org/scheduler/job/404796
4.18.6-rc1 run, https://lkft.validation.linaro.org/scheduler/job/404027#L3244
I have pushed out a -rc2 to hopefully fix this problem.
This does fix the problem. rc1 didn't boot on my test system.
rc2 compiled and booted. No dmesg regressions.
thanks, -- Shuah
On Tue, Sep 04, 2018 at 04:28:44PM -0600, Shuah Khan wrote:
On 09/04/2018 01:32 PM, Greg Kroah-Hartman wrote:
On Tue, Sep 04, 2018 at 09:49:43AM +0530, Naresh Kamboju wrote:
On 3 September 2018 at 22:24, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 4.14.68 release. There are 165 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed Sep 5 16:56:19 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.14.68-rc1... 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
Running kselftest selftests: bpf: test_tunnel.sh reported kernel crash on i386 device running 4.14.68-rc1 and similar issue reported on 4.18.6-rc1.
[ 92.244007] low stack detected by irq handler [ 92.244145] BUG: unable to handle kernel paging request at c4fb1f64 [ 92.244161] IP: __call_rcu.constprop.76+0x27/0x4b0 [ 92.244164] *pde = 35c05063 *pte = 04fb1161 [ 92.244172] Oops: 0003 [#1] SMP [ 92.244176] Modules linked in: veth x86_pkg_temp_thermal fuse [ 92.244187] CPU: 2 PID: 19 Comm: ksoftirqd/2 Not tainted 4.14.68-rc1 #1 [ 92.244190] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS 2.0b 07/27/2017 [ 92.244192] task: f5db8000 task.stack: f5db4000 [ 92.244198] EIP: __call_rcu.constprop.76+0x27/0x4b0 [ 92.244201] EFLAGS: 00210246 CPU: 2 [ 92.244204] EAX: 00000000 EBX: c4fb17a0 ECX: c5c2d640 EDX: c4fb17a0 [ 92.244206] ESI: c4fb1f60 EDI: c4fb1f60 EBP: f5db5ee4 ESP: f5db5eb0 [ 92.244209] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 92.244212] CR0: 80050033 CR2: c4fb1f64 CR3: 05dff000 CR4: 003406d0 [ 92.244215] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 92.244216] DR6: fffe0ff0 DR7: 00000400 [ 92.244218] Call Trace: [ 92.244228] ? rcu_process_callbacks+0x200/0xdd0 [ 92.244234] ? __lock_is_held+0x48/0x80 [ 92.244242] ? tlb_table_flush.part.118+0x10/0x30 [ 92.244248] call_rcu_sched+0x14/0x20 [ 92.244252] tlb_table_flush.part.118+0x1d/0x30 [ 92.244257] ? rcu_process_callbacks+0x254/0xdd0 [ 92.244264] ? finish_task_switch+0x87/0x1d0 [ 92.244276] __do_softirq+0xac/0x426 [ 92.244288] run_ksoftirqd+0x1f/0x60 [ 92.244295] smpboot_thread_fn+0x120/0x1d0 [ 92.244300] kthread+0xfa/0x110 [ 92.244305] ? sort_range+0x20/0x20 [ 92.244310] ? kthread_create_on_node+0x20/0x20 [ 92.244316] ret_from_fork+0x2e/0x38 [ 92.244325] Code: 00 00 00 00 3e 8d 74 26 00 55 89 e5 57 56 53 89 c6 89 d3 83 ec 28 8b 45 08 f7 c6 03 00 00 00 89 4d ec 89 45 e4 0f 85 39 03 00 00 <89> 5e 04 c7 06 00 00 00 00 9c 8f 45 f0 fa e8 66 69 fd ff 8b 55 [ 92.244413] EIP: __call_rcu.constprop.76+0x27/0x4b0 SS:ESP: 0068:f5db5eb0 [ 92.244415] CR2: 00000000c4fb1f64 [ 92.244425] ---[ end trace df3b7c276e7f3926 ]--- [ 92.244427] Kernel panic - not syncing: Fatal exception in interrupt [ 92.432150] CPU: 0 PID: 2388 Comm: named Tainted: G D 4.14.68-rc1 #1 [ 92.439620] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS 2.0b 07/27/2017 [ 92.447090] Call Trace: [ 92.449535] <IRQ> [ 92.451547] dump_stack+0x66/0x92 [ 92.454865] print_stack_overflow+0x17/0x30 [ 92.459052] call_on_stack+0x45/0x50 [ 92.462628] </IRQ> [ 92.464730] Kernel Offset: 0x3e00000 from 0xc1000000 (relocation range: 0xc0000000-0xf7bfdfff) [ 92.473333] ---[ end Kernel panic - not syncing: Fatal exception in interrupt [ 92.480458] sched: Unexpected reschedule of offline CPU#3! [ 92.485943] ------------[ cut here ]------------ [ 92.490563] WARNING: CPU: 2 PID: 19 at /srv/oe/build/tmp-rpb-glibc/work-shared/intel-core2-32/kernel-source/arch/x86/kernel/smp.c:128 native_smp_send_reschedule+0x33/0x40 [ 92.505752] Modules linked in: veth x86_pkg_temp_thermal fuse [ 92.511490] CPU: 2 PID: 19 Comm: ksoftirqd/2 Tainted: G D 4.14.68-rc1 #1 [ 92.519305] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS 2.0b 07/27/2017 [ 92.526779] task: f5db8000 task.stack: f5db4000 [ 92.531303] EIP: native_smp_send_reschedule+0x33/0x40 [ 92.536355] EFLAGS: 00210086 CPU: 2 [ 92.539837] EAX: 0000002e EBX: 00000003 ECX: f61d9900 EDX: f61d2d34 [ 92.546095] ESI: f5d85500 EDI: f5d85500 EBP: f5db5b44 ESP: f5db5b3c [ 92.552352] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 92.557744] CR0: 80050033 CR2: c4fb1f64 CR3: 05dff000 CR4: 003406d0 [ 92.563998] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 92.570256] DR6: fffe0ff0 DR7: 00000400 [ 92.574087] Call Trace: [ 92.576534] resched_curr+0x59/0x180 [ 92.580112] check_preempt_curr+0x8d/0xb0 [ 92.584115] ttwu_do_wakeup+0x17/0x240 [ 92.587857] ? activate_task+0x52/0xc0 [ 92.591602] ttwu_do_activate+0x6c/0x90 [ 92.595433] try_to_wake_up+0x2ed/0x570 [ 92.599265] default_wake_function+0x10/0x20 [ 92.603536] autoremove_wake_function+0x14/0x40 [ 92.608059] __wake_up_common+0x68/0x110 [ 92.611978] __wake_up_common_lock+0x57/0x80 [ 92.616243] __wake_up+0x12/0x20 [ 92.619476] wake_up_klogd_work_func+0x3c/0x60 [ 92.623920] irq_work_run_list+0x38/0x60 [ 92.627836] irq_work_tick+0x31/0x40 [ 92.631408] update_process_times+0x3a/0x50 [ 92.635586] tick_sched_handle+0x40/0x60 [ 92.639511] tick_sched_timer+0x38/0x90 [ 92.643342] __hrtimer_run_queues+0xe0/0x490 [ 92.647606] ? tick_sched_do_timer+0x60/0x60 [ 92.651878] hrtimer_interrupt+0x8f/0x190 [ 92.655884] smp_apic_timer_interrupt+0x68/0x290 [ 92.660501] apic_timer_interrupt+0x3a/0x40 [ 92.664678] EIP: panic+0x186/0x1cc [ 92.668073] EFLAGS: 00200246 CPU: 2 [ 92.671558] EAX: c5ad3108 EBX: 00000000 ECX: f61d2d30 EDX: 00000000 [ 92.677815] ESI: 00000000 EDI: 00000000 EBP: f5db5d8c ESP: f5db5d78 [ 92.684072] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 92.689465] ? freeze_processes+0x3b/0xe0 [ 92.693477] oops_end+0xa3/0xb0 [ 92.696614] no_context+0xd9/0x200 [ 92.700010] ? tlb_table_flush.part.118+0x14/0x30 [ 92.704706] ? find_busiest_group+0x29/0x520 [ 92.708971] ? tlb_table_flush.part.118+0x14/0x30 [ 92.713668] __bad_area_nosemaphore+0xa4/0x130 [ 92.718107] bad_area_nosemaphore+0x12/0x20 [ 92.722284] __do_page_fault+0xb5/0x4b0 [ 92.726116] ? __lock_acquire+0x1fe/0x1130 [ 92.730213] ? tlb_table_flush.part.118+0x14/0x30 [ 92.734910] ? tlb_table_flush.part.118+0x14/0x30 [ 92.739607] do_page_fault+0x20/0x240 [ 92.743265] ? tlb_flush_mmu_free+0x50/0x50 [ 92.747442] ? tlb_table_flush.part.118+0x10/0x30 [ 92.752138] ? __do_page_fault+0x4b0/0x4b0 [ 92.756229] common_exception+0x7c/0x82 [ 92.760061] EIP: __call_rcu.constprop.76+0x27/0x4b0 [ 92.764930] EFLAGS: 00210246 CPU: 2 [ 92.768415] EAX: 00000000 EBX: c4fb17a0 ECX: c5c2d640 EDX: c4fb17a0 [ 92.774671] ESI: c4fb1f60 EDI: c4fb1f60 EBP: f5db5ee4 ESP: f5db5eb0 [ 92.780928] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 92.786320] ? tlb_flush_mmu_free+0x50/0x50 [ 92.790497] ? tlb_flush_mmu_free+0x50/0x50 [ 92.794674] ? tlb_table_flush.part.118+0x10/0x30 [ 92.799371] ? tlb_table_flush.part.118+0x10/0x30 [ 92.804069] ? __init_swait_queue_head+0x3b/0x40 [ 92.808686] ? __do_page_fault+0x4b0/0x4b0 [ 92.812778] ? rcu_process_callbacks+0x200/0xdd0 [ 92.817388] ? __lock_is_held+0x48/0x80 [ 92.821219] ? tlb_table_flush.part.118+0x10/0x30 [ 92.825916] call_rcu_sched+0x14/0x20 [ 92.829574] tlb_table_flush.part.118+0x1d/0x30 [ 92.834098] ? rcu_process_callbacks+0x254/0xdd0 [ 92.838715] ? finish_task_switch+0x87/0x1d0 [ 92.842981] __do_softirq+0xac/0x426 [ 92.846551] run_ksoftirqd+0x1f/0x60 [ 92.850122] smpboot_thread_fn+0x120/0x1d0 [ 92.854213] kthread+0xfa/0x110 [ 92.857359] ? sort_range+0x20/0x20 [ 92.860840] ? kthread_create_on_node+0x20/0x20 [ 92.865365] ret_from_fork+0x2e/0x38 [ 92.868938] Code: 0f a3 05 dc da ce c5 73 17 8b 0d 20 d6 ba c5 ba fd 00 00 00 ff 51 58 c9 c3 8d b4 26 00 00 00 00 50 68 e0 cc ac c5 e8 0a fa 07 00 <0f> 0b 58 5a c9 c3 8d b4 26 00 00 00 00 3e 8d 74 26 00 8b 15 f0 [ 92.887724] ---[ end trace df3b7c276e7f3927 ]---
Details for test full run,
4.14 run, https://lkft.validation.linaro.org/scheduler/job/404796
4.18.6-rc1 run, https://lkft.validation.linaro.org/scheduler/job/404027#L3244
I have pushed out a -rc2 to hopefully fix this problem.
This does fix the problem. rc1 didn't boot on my test system.
rc2 compiled and booted. No dmesg regressions.
That's great! Thanks for testing all of these and letting me know.
greg k-h
I have pushed out a -rc2 to hopefully fix this problem.
4.14.68-rc2 results looks good. Results from Linaro’s test farm. No regressions on arm64, arm and x86_64.
Summary ------------------------------------------------------------------------
kernel: 4.14.68-rc2 git repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git git branch: linux-4.14.y git commit: e2d662d77f7aace50c2647cb7439acc9a97b1b70 git describe: v4.14.67-167-ge2d662d77f7a Test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-4.14-oe/build/v4.14.67-16...
No regressions (compared to build v4.14.67)
Ran 21181 total tests in the following environments and test suites.
Environments -------------- - dragonboard-410c - arm64 - hi6220-hikey - arm64 - i386 - juno-r2 - arm64 - qemu_arm - qemu_arm64 - qemu_i386 - qemu_x86_64 - x15 - arm - x86_64
Test Suites ----------- * boot * kselftest * libhugetlbfs * ltp-cap_bounds-tests * ltp-containers-tests * ltp-cve-tests * ltp-filecaps-tests * ltp-fs-tests * ltp-fs_bind-tests * ltp-fs_perms_simple-tests * ltp-fsx-tests * ltp-hugetlb-tests * ltp-io-tests * ltp-ipc-tests * ltp-nptl-tests * ltp-pty-tests * ltp-sched-tests * ltp-securebits-tests * ltp-syscalls-tests * ltp-timers-tests * ltp-fcntl-locktests-tests * ltp-math-tests * ltp-open-posix-tests * kselftest-vsyscall-mode-native * kselftest-vsyscall-mode-none
On Mon, Sep 03, 2018 at 06:54:46PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.14.68 release. There are 165 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed Sep 5 16:56:19 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.14.68-rc1... 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.
I have released a -rc2 kernel to fix a reported problem in -rc1: https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.68-rc2...
On 09/03/2018 09:54 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.14.68 release. There are 165 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed Sep 5 16:56:19 UTC 2018. Anything received after that time might be too late.
Build results: total: 150 pass: 150 fail: 0 Qemu test results: total: 311 pass: 311 fail: 0
Details are available at https://kerneltests.org/builders/.
Guenter