This is the start of the stable review cycle for the 4.19.78 release. There are 106 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 Tue 08 Oct 2019 05:07:10 PM UTC. 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.19.78-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.19.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 4.19.78-rc1
Bharath Vedartham linux.bhar@gmail.com 9p/cache.c: Fix memory leak in v9fs_cache_session_get_cookie
Tetsuo Handa penguin-kernel@I-love.SAKURA.ne.jp kexec: bail out upon SIGKILL when allocating memory.
Andrey Konovalov andreyknvl@google.com NFC: fix attrs checks in netlink interface
Eric Biggers ebiggers@google.com smack: use GFP_NOFS while holding inode_smack::smk_lock
Jann Horn jannh@google.com Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE_PTRACE is set
Pierre-Louis Bossart pierre-louis.bossart@linux.intel.com soundwire: fix regmap dependencies and align with other serial links
Pierre-Louis Bossart pierre-louis.bossart@linux.intel.com soundwire: Kconfig: fix help format
Eric Dumazet edumazet@google.com sch_cbq: validate TCA_CBQ_WRROPT to avoid crash
Tuong Lien tuong.t.lien@dektech.com.au tipc: fix unlimited bundling of small messages
Dongli Zhang dongli.zhang@oracle.com xen-netfront: do not use ~0U as error return value for xennet_fill_frags()
Dotan Barak dotanb@dev.mellanox.co.il net/rds: Fix error handling in rds_ib_add_one()
Josh Hunt johunt@akamai.com udp: only do GSO if # of segs > 1
Linus Walleij linus.walleij@linaro.org net: dsa: rtl8366: Check VLAN ID and not ports
Dexuan Cui decui@microsoft.com vsock: Fix a lockdep warning in __vsock_release()
Josh Hunt johunt@akamai.com udp: fix gso_segs calculations
Eric Dumazet edumazet@google.com sch_dsmark: fix potential NULL deref in dsmark_init()
David Howells dhowells@redhat.com rxrpc: Fix rxrpc_recvmsg tracepoint
Reinhard Speyerer rspmn@arcor.de qmi_wwan: add support for Cinterion CLS8 devices
Eric Dumazet edumazet@google.com nfc: fix memory leak in llcp_sock_bind()
Martin KaFai Lau kafai@fb.com net: Unpublish sk from sk_reuseport_cb before call_rcu
Navid Emamdoost navid.emamdoost@gmail.com net: qlogic: Fix memory leak in ql_alloc_large_buffers
Paolo Abeni pabeni@redhat.com net: ipv4: avoid mixed n_redirects and rate_tokens usage
David Ahern dsahern@gmail.com ipv6: Handle missing host route in __ipv6_ifa_notify
Eric Dumazet edumazet@google.com ipv6: drop incoming packets having a v4mapped source address
Johan Hovold johan@kernel.org hso: fix NULL-deref on tty open
Haishuang Yan yanhaishuang@cmss.chinamobile.com erspan: remove the incorrect mtu limit for erspan
Vishal Kulkarni vishal@chelsio.com cxgb4:Fix out-of-bounds MSI-X info array access
Daniel Borkmann daniel@iogearbox.net bpf: fix use after free in prog symbol exposure
Damien Le Moal damien.lemoal@wdc.com block: mq-deadline: Fix queue restart handling
Alexandre Ghiti alex@ghiti.fr arm: use STACK_TOP when computing mmap base address
Alexandre Ghiti alex@ghiti.fr arm: properly account for stack randomization and stack guard gap
Alexandre Ghiti alex@ghiti.fr mips: properly account for stack randomization and stack guard gap
Alexandre Ghiti alex@ghiti.fr arm64: consider stack randomization for mmap base only when necessary
Nicolas Boichat drinkcat@chromium.org kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K
Changwei Ge gechangwei@live.cn ocfs2: wait for recovering done after direct unlock request
Greg Thelen gthelen@google.com kbuild: clean compressed initramfs image
Yunfeng Ye yeyunfeng@huawei.com crypto: hisilicon - Fix double free in sec_free_hw_sgl()
David Howells dhowells@redhat.com hypfs: Fix error number left in struct pointer member
Jens Axboe axboe@kernel.dk pktcdvd: remove warning on attempting to register non-passthrough dev
OGAWA Hirofumi hirofumi@mail.parknet.co.jp fat: work around race with userspace's read via blockdev while mounting
Mike Rapoport mike.rapoport@gmail.com ARM: 8903/1: ensure that usable memory in bank 0 starts from a PMD-aligned address
Jia-Ju Bai baijiaju1990@gmail.com security: smack: Fix possible null-pointer dereferences in smack_socket_sock_rcv_skb()
Thierry Reding treding@nvidia.com PCI: exynos: Propagate errors for optional PHYs
Thierry Reding treding@nvidia.com PCI: imx6: Propagate errors for optional regulators
Thierry Reding treding@nvidia.com PCI: histb: Propagate errors for optional regulators
Thierry Reding treding@nvidia.com PCI: rockchip: Propagate errors for optional regulators
Joao Moreno mail@joaomoreno.com HID: apple: Fix stuck function keys when using FN
Biwen Li biwen.li@nxp.com rtc: pcf85363/pcf85263: fix regmap error in set_time
Anson Huang Anson.Huang@nxp.com rtc: snvs: fix possible race condition
Nick Desaulniers ndesaulniers@google.com ARM: 8875/1: Kconfig: default to AEABI w/ Clang
Pierre-Louis Bossart pierre-louis.bossart@linux.intel.com soundwire: intel: fix channel number reported by hardware
Will Deacon will@kernel.org ARM: 8898/1: mm: Don't treat faults reported from cache maintenance as writes
Miroslav Benes mbenes@suse.cz livepatch: Nullify obj->mod in klp_module_coming()'s error path
Jason Gerecke killertofu@gmail.com HID: wacom: Fix several minor compiler warnings
Nishka Dasgupta nishkadg.linux@gmail.com PCI: tegra: Fix OF node reference leak
Kai-Heng Feng kai.heng.feng@canonical.com mfd: intel-lpss: Remove D3cold delay
Hans de Goede hdegoede@redhat.com i2c-cht-wc: Fix lockdep warning
Nathan Chancellor natechancellor@gmail.com MIPS: tlbex: Explicitly cast _PAGE_NO_EXEC to a boolean
Zhou Yanjie zhouyanjie@zoho.com MIPS: Ingenic: Disable broken BTB lookup optimization.
zhangyi (F) yi.zhang@huawei.com ext4: fix potential use after free after remounting with noblock_validity
Chris Wilson chris@chris-wilson.co.uk dma-buf/sw_sync: Synchronize signal vs syncpt free
Bart Van Assche bvanassche@acm.org scsi: core: Reduce memory required for SCSI logging
Chunyan Zhang chunyan.zhang@unisoc.com clk: sprd: add missing kfree
Jorge Ramirez-Ortiz jorge.ramirez-ortiz@linaro.org mbox: qcom: add APCS child device for QCS404
Ganesh Goudar ganeshgr@linux.ibm.com powerpc: dump kernel log before carrying out fadump or kdump
Eugen Hristev eugen.hristev@microchip.com clk: at91: select parent if main oscillator or bypass is enabled
Arnd Bergmann arnd@arndb.de arm64: fix unreachable code issue with cmpxchg
Otto Meier gf435@gmx.net pinctrl: meson-gxbb: Fix wrong pinning definition for uart_c
Nathan Lynch nathanl@linux.ibm.com powerpc/pseries: correctly track irq state in default idle
Stephen Boyd swboyd@chromium.org clk: qcom: gcc-sdm845: Use floor ops for sdcc clks
Deepa Dinamani deepa.kernel@gmail.com pstore: fs superblock limits
Nicholas Piggin npiggin@gmail.com powerpc/64s/exception: machine check use correct cfar for late handler
Jean Delvare jdelvare@suse.de drm/amdgpu/si: fix ASIC tests
Charlene Liu charlene.liu@amd.com drm/amd/display: support spdif
Geert Uytterhoeven geert+renesas@glider.be clk: renesas: cpg-mssr: Set GENPD_FLAG_ALWAYS_ON for clock domain
Geert Uytterhoeven geert+renesas@glider.be clk: renesas: mstp: Set GENPD_FLAG_ALWAYS_ON for clock domain
Daniel Drake drake@endlessm.com pinctrl: amd: disable spurious-firing GPIO IRQs
Mark Menzynski mmenzyns@redhat.com drm/nouveau/volt: Fix for some cards having 0 maximum voltage
hexin hexin.op@gmail.com vfio_pci: Restore original state on release
Sam Bobroff sbobroff@linux.ibm.com powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag
Sowjanya Komatineni skomatineni@nvidia.com pinctrl: tegra: Fix write barrier placement in pmx_writel
Nathan Lynch nathanl@linux.ibm.com powerpc/pseries/mobility: use cond_resched when updating device tree
Christophe Leroy christophe.leroy@c-s.fr powerpc/futex: Fix warning: 'oldval' may be used uninitialized in this function
Nathan Lynch nathanl@linux.ibm.com powerpc/rtas: use device model APIs and serialization during LPM
Cédric Le Goater clg@kaod.org powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL
Stephen Boyd sboyd@kernel.org clk: zx296718: Don't reference clk_init_data after registration
Stephen Boyd sboyd@kernel.org clk: sprd: Don't reference clk_init_data after registration
Stephen Boyd sboyd@kernel.org clk: sirf: Don't reference clk_init_data after registration
Stephen Boyd sboyd@kernel.org clk: actions: Don't reference clk_init_data after registration
Alexey Kardashevskiy aik@ozlabs.ru powerpc/powernv/ioda2: Allocate TCE table levels on demand for default DMA window
Lewis Huang Lewis.Huang@amd.com drm/amd/display: reprogram VM config when system resume
Anthony Koo Anthony.Koo@amd.com drm/amd/display: fix issue where 252-255 values are clipped
Icenowy Zheng icenowy@aosc.io clk: sunxi-ng: v3s: add missing clock slices for MMC2 module clocks
Nathan Huckleberry nhuck@google.com clk: qoriq: Fix -Wunused-const-variable
Corey Minyard cminyard@mvista.com ipmi_si: Only schedule continuously in the thread in maintenance mode
Nathan Chancellor natechancellor@gmail.com PCI: rpaphp: Avoid a sometimes-uninitialized warning
Jia-Ju Bai baijiaju1990@gmail.com gpu: drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property()
KyleMahlkuch kmahlkuc@linux.vnet.ibm.com drm/radeon: Fix EEH during kexec
Sean Paul seanpaul@chromium.org drm/rockchip: Check for fast link training before enabling psr
Navid Emamdoost navid.emamdoost@gmail.com drm/panel: check failure cases in the probe func
Ahmad Fatoum a.fatoum@pengutronix.de drm/stm: attach gem fence to atomic state
Marko Kohtala marko.kohtala@okoko.fi video: ssd1307fb: Start page range at page_offset
Lucas Stach l.stach@pengutronix.de drm/panel: simple: fix AUO g185han01 horizontal blanking
Andrey Smirnov andrew.smirnov@gmail.com drm/bridge: tc358767: Increase AUX transfer length limit
Vadim Sukhomlinov sukhomlinov@google.com tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations
Jarkko Sakkinen jarkko.sakkinen@linux.intel.com tpm: use tpm_try_get_ops() in tpm-sysfs.c.
-------------
Diffstat:
Makefile | 4 +- arch/arm/Kconfig | 5 +- arch/arm/mm/fault.c | 4 +- arch/arm/mm/fault.h | 1 + arch/arm/mm/mmap.c | 16 +- arch/arm/mm/mmu.c | 16 ++ arch/arm64/include/asm/cmpxchg.h | 6 +- arch/arm64/mm/mmap.c | 6 +- arch/mips/include/asm/mipsregs.h | 4 + arch/mips/kernel/cpu-probe.c | 7 + arch/mips/mm/mmap.c | 14 +- arch/mips/mm/tlbex.c | 2 +- arch/powerpc/include/asm/futex.h | 3 +- arch/powerpc/kernel/eeh_driver.c | 11 +- arch/powerpc/kernel/exceptions-64s.S | 4 + arch/powerpc/kernel/rtas.c | 11 +- arch/powerpc/kernel/traps.c | 1 + arch/powerpc/platforms/powernv/pci-ioda-tce.c | 20 +-- arch/powerpc/platforms/powernv/pci.h | 2 +- arch/powerpc/platforms/pseries/mobility.c | 9 + arch/powerpc/platforms/pseries/setup.c | 3 + arch/powerpc/xmon/xmon.c | 15 +- arch/s390/hypfs/inode.c | 9 +- block/mq-deadline.c | 23 +-- drivers/base/regmap/Kconfig | 2 +- drivers/block/pktcdvd.c | 1 - drivers/char/ipmi/ipmi_si_intf.c | 24 ++- drivers/char/tpm/tpm-chip.c | 5 +- drivers/char/tpm/tpm-sysfs.c | 134 +++++++++------ drivers/clk/actions/owl-common.c | 5 +- drivers/clk/at91/clk-main.c | 10 +- drivers/clk/clk-qoriq.c | 2 +- drivers/clk/qcom/gcc-sdm845.c | 4 +- drivers/clk/renesas/clk-mstp.c | 3 +- drivers/clk/renesas/renesas-cpg-mssr.c | 3 +- drivers/clk/sirf/clk-common.c | 12 +- drivers/clk/sprd/common.c | 5 +- drivers/clk/sprd/pll.c | 2 + drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 3 + drivers/clk/zte/clk-zx296718.c | 109 ++++++------ drivers/crypto/hisilicon/sec/sec_algs.c | 13 +- drivers/dma-buf/sw_sync.c | 16 +- drivers/gpu/drm/amd/amdgpu/si.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 8 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 17 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 4 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 3 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 9 +- drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c | 2 + .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 13 ++ drivers/gpu/drm/panel/panel-simple.c | 6 +- drivers/gpu/drm/radeon/radeon_connectors.c | 2 +- drivers/gpu/drm/radeon/radeon_drv.c | 8 + drivers/gpu/drm/stm/ltdc.c | 2 + drivers/hid/hid-apple.c | 49 +++--- drivers/hid/wacom_sys.c | 7 +- drivers/hid/wacom_wac.c | 4 +- drivers/i2c/busses/i2c-cht-wc.c | 46 +++++ drivers/mailbox/qcom-apcs-ipc-mailbox.c | 8 +- drivers/mfd/intel-lpss-pci.c | 2 + drivers/net/dsa/rtl8366.c | 11 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 9 +- drivers/net/ethernet/qlogic/qla3xxx.c | 1 + drivers/net/usb/hso.c | 12 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/xen-netfront.c | 17 +- drivers/pci/controller/dwc/pci-exynos.c | 2 +- drivers/pci/controller/dwc/pci-imx6.c | 4 +- drivers/pci/controller/dwc/pcie-histb.c | 4 +- drivers/pci/controller/pci-tegra.c | 22 ++- drivers/pci/controller/pcie-rockchip-host.c | 16 +- drivers/pci/hotplug/rpaphp_core.c | 18 +- drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 12 +- drivers/pinctrl/pinctrl-amd.c | 12 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 4 +- drivers/rtc/rtc-pcf85363.c | 7 +- drivers/rtc/rtc-snvs.c | 11 +- drivers/scsi/scsi_logging.c | 48 +----- drivers/soundwire/Kconfig | 9 +- drivers/soundwire/Makefile | 2 +- drivers/soundwire/intel.c | 10 ++ drivers/vfio/pci/vfio_pci.c | 17 +- drivers/video/fbdev/ssd1307fb.c | 2 +- fs/9p/cache.c | 2 + fs/ext4/block_validity.c | 189 +++++++++++++++------ fs/ext4/ext4.h | 10 +- fs/fat/dir.c | 13 +- fs/fat/fatent.c | 3 + fs/ocfs2/dlm/dlmunlock.c | 23 ++- fs/pstore/ram.c | 2 + include/scsi/scsi_dbg.h | 2 - include/trace/events/rxrpc.h | 2 +- kernel/bpf/syscall.c | 28 +-- kernel/kexec_core.c | 2 + kernel/livepatch/core.c | 1 + lib/Kconfig.debug | 2 +- net/core/sock.c | 11 +- net/ipv4/ip_gre.c | 1 + net/ipv4/route.c | 5 +- net/ipv4/udp.c | 11 +- net/ipv6/addrconf.c | 17 +- net/ipv6/ip6_input.c | 10 ++ net/ipv6/udp.c | 9 +- net/nfc/llcp_sock.c | 7 +- net/nfc/netlink.c | 6 +- net/rds/ib.c | 6 +- net/sched/sch_cbq.c | 40 +++-- net/sched/sch_dsmark.c | 2 + net/tipc/link.c | 29 ++-- net/tipc/msg.c | 5 +- net/vmw_vsock/af_vsock.c | 16 +- net/vmw_vsock/hyperv_transport.c | 2 +- net/vmw_vsock/virtio_transport_common.c | 2 +- security/smack/smack_access.c | 6 +- security/smack/smack_lsm.c | 7 +- tools/testing/selftests/net/udpgso.c | 16 +- usr/Makefile | 3 + 118 files changed, 965 insertions(+), 523 deletions(-)
stable-rc/linux-4.19.y boot: 56 boots: 0 failed, 56 passed (v4.19.77-107-g61e72e79b84d)
Full Boot Summary: https://kernelci.org/boot/all/job/stable-rc/branch/linux-4.19.y/kernel/v4.19... Full Build Summary: https://kernelci.org/build/stable-rc/branch/linux-4.19.y/kernel/v4.19.77-107...
Tree: stable-rc Branch: linux-4.19.y Git Describe: v4.19.77-107-g61e72e79b84d Git Commit: 61e72e79b84d3a2519ad88c10964d7e4fa11ef1d Git URL: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git Tested: 39 unique boards, 16 SoC families, 12 builds out of 206
--- For more info write to info@kernelci.org
On 06/10/2019 18:20, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.19.78 release. There are 106 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 Tue 08 Oct 2019 05:07:10 PM UTC. 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.19.78-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.19.y and the diffstat can be found below.
thanks,
greg k-h
All tests are passing for Tegra ...
Test results for stable-v4.19: 12 builds: 12 pass, 0 fail 22 boots: 22 pass, 0 fail 32 tests: 32 pass, 0 fail
Linux version: 4.19.78-rc1-g61e72e79b84d Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000, tegra194-p2972-0000, tegra20-ventana, tegra210-p2371-2180, tegra30-cardhu-a04
Cheers Jon
On 10/6/19 10:20 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.19.78 release. There are 106 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 Tue 08 Oct 2019 05:07:10 PM UTC. Anything received after that time might be too late.
Build results: total: 156 pass: 156 fail: 0 Qemu test results: total: 390 pass: 390 fail: 0
Guenter
Hello!
On 10/6/19 12:20 PM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.19.78 release. There are 106 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 Tue 08 Oct 2019 05:07:10 PM UTC. 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.19.78-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.19.y and the diffstat can be found below.
thanks,
greg k-h
Results from Linaro’s test farm. No regressions on arm64, arm, x86_64, and i386.
Patch "udp: only do GSO if # of segs > 1" updated net/ipv[46]/udp.c and the kselftest that goes with it. The system detected a failure in net/udpgso.sh this time as we are running kselftests 5.3.1, which currently includes a now-outdated version of this test. As soon as 5.3.5 is released, we'll upgrade kselftests and this test will pass again.
Because there's no regression (i.e. it passes with the updated test), there is nothing to worry about here. The same can be said of the 5.2 and 5.3 release candidates.
Summary ------------------------------------------------------------------------
kernel: 4.19.78-rc1 git repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git git branch: linux-4.19.y git commit: 61e72e79b84d3a2519ad88c10964d7e4fa11ef1d git describe: v4.19.77-107-g61e72e79b84d Test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-4.19-oe/build/v4.19.77-10...
No regressions (compared to build v4.19.77)
No fixes (compared to build v4.19.77)
Ran 21962 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 ----------- * build * install-android-platform-tools-r2600 * kselftest * libhugetlbfs * ltp-cap_bounds-tests * ltp-commands-tests * ltp-containers-tests * ltp-cpuhotplug-tests * ltp-cve-tests * ltp-dio-tests * ltp-fcntl-locktests-tests * ltp-filecaps-tests * ltp-fs_bind-tests * ltp-fs_perms_simple-tests * ltp-fsx-tests * ltp-hugetlb-tests * ltp-io-tests * ltp-ipc-tests * ltp-math-tests * ltp-mm-tests * ltp-nptl-tests * ltp-pty-tests * ltp-sched-tests * ltp-securebits-tests * ltp-syscalls-tests * ltp-timers-tests * perf * spectre-meltdown-checker-test * v4l2-compliance * ltp-fs-tests * network-basic-tests * ltp-open-posix-tests * kvm-unit-tests * ssuite * kselftest-vsyscall-mode-native * kselftest-vsyscall-mode-none
Greetings!
Daniel Díaz daniel.diaz@linaro.org