[PATCH 4.19 000/138] 4.19.325-rc1 review

Greg Kroah-Hartman posted 138 patches 1 year ago
Only 1 patches received!
.../devicetree/bindings/clock/adi,axi-clkgen.yaml  |  67 ++++++++
.../devicetree/bindings/clock/axi-clkgen.txt       |  25 ---
Makefile                                           |   4 +-
arch/arm/boot/dts/sun9i-a80-cubieboard4.dts        |   4 +-
arch/arm64/kernel/process.c                        |   2 +-
arch/m68k/coldfire/device.c                        |   8 +-
arch/m68k/include/asm/mcfgpio.h                    |   2 +-
arch/m68k/include/asm/mvme147hw.h                  |   4 +-
arch/m68k/kernel/early_printk.c                    |   9 +-
arch/m68k/mvme147/config.c                         |  30 ++++
arch/m68k/mvme147/mvme147.h                        |   6 +
arch/m68k/mvme16x/config.c                         |   2 +
arch/m68k/mvme16x/mvme16x.h                        |   6 +
arch/powerpc/include/asm/sstep.h                   |   5 -
arch/powerpc/include/asm/vdso.h                    |   1 +
arch/powerpc/lib/sstep.c                           |  12 +-
arch/s390/kernel/syscalls/Makefile                 |   2 +-
arch/sh/kernel/cpu/proc.c                          |   2 +-
arch/um/drivers/net_kern.c                         |   2 +-
arch/um/drivers/ubd_kern.c                         |   2 +-
arch/um/drivers/vector_kern.c                      |   3 +-
arch/um/kernel/process.c                           |   2 +-
arch/x86/include/asm/amd_nb.h                      |   5 +-
block/blk-mq.c                                     |   6 +
block/blk-mq.h                                     |  13 ++
crypto/pcrypt.c                                    |  12 +-
drivers/acpi/arm64/gtdt.c                          |   2 +-
drivers/base/regmap/regmap-irq.c                   |   4 +
drivers/clk/clk-axi-clkgen.c                       |  26 ++-
drivers/cpufreq/loongson2_cpufreq.c                |   4 +-
drivers/crypto/bcm/cipher.c                        |   5 +-
drivers/crypto/cavium/cpt/cptpf_main.c             |   6 +-
drivers/edac/fsl_ddr_edac.c                        |  22 +--
drivers/firmware/arm_scpi.c                        |   3 +
drivers/gpu/drm/drm_mm.c                           |   2 +-
drivers/gpu/drm/etnaviv/etnaviv_drv.h              |  11 --
drivers/gpu/drm/etnaviv/etnaviv_dump.c             |  13 +-
drivers/gpu/drm/etnaviv/etnaviv_gpu.c              |  48 ++++--
drivers/gpu/drm/etnaviv/etnaviv_gpu.h              |  20 ++-
drivers/gpu/drm/fsl-dcu/Kconfig                    |   1 +
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c          | 170 ++++++++++----------
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h          |   4 +-
drivers/gpu/drm/i915/i915_gem_gtt.c                |  10 +-
drivers/gpu/drm/imx/ipuv3-crtc.c                   |   6 +-
drivers/gpu/drm/omapdrm/omap_gem.c                 |  10 +-
drivers/hid/wacom_wac.c                            |   4 +-
drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   7 +-
drivers/infiniband/hw/bnxt_re/qplib_fp.h           |   2 +-
drivers/media/dvb-core/dvbdev.c                    |  15 +-
drivers/media/radio/wl128x/fmdrv_common.c          |   3 +-
drivers/message/fusion/mptsas.c                    |   4 +-
drivers/mfd/da9052-spi.c                           |   2 +-
drivers/mfd/rt5033.c                               |   4 +-
drivers/misc/apds990x.c                            |  12 +-
drivers/mmc/host/dw_mmc.c                          |   4 +-
drivers/mmc/host/mmc_spi.c                         |   9 +-
drivers/mtd/nand/raw/atmel/pmecc.c                 |   8 +-
drivers/mtd/nand/raw/atmel/pmecc.h                 |   2 -
drivers/mtd/ubi/attach.c                           |  12 +-
drivers/mtd/ubi/wl.c                               |   9 +-
drivers/net/ethernet/broadcom/tg3.c                |   3 +
drivers/net/ethernet/marvell/pxa168_eth.c          |  13 +-
.../net/ethernet/stmicro/stmmac/dwmac-socfpga.c    |   2 +
drivers/net/usb/lan78xx.c                          |  11 +-
drivers/net/usb/qmi_wwan.c                         |   1 +
drivers/net/wireless/ath/ath9k/htc_hst.c           |   3 +
drivers/net/wireless/marvell/mwifiex/fw.h          |   2 +-
drivers/nvme/host/core.c                           |   7 +-
drivers/pci/hotplug/cpqphp_pci.c                   |  19 ++-
drivers/pci/slot.c                                 |   4 +-
drivers/power/avs/smartreflex.c                    |   4 +-
drivers/power/supply/power_supply_core.c           |   2 -
drivers/rpmsg/qcom_glink_native.c                  | 175 ++++++++++++++-------
drivers/rtc/interface.c                            |   7 +-
drivers/rtc/rtc-st-lpc.c                           |   5 +-
drivers/scsi/bfa/bfad.c                            |   3 +-
drivers/scsi/qedi/qedi_main.c                      |   1 +
drivers/sh/intc/core.c                             |   2 +-
drivers/soc/qcom/qcom-geni-se.c                    |   3 +-
drivers/spi/spi.c                                  |  13 +-
drivers/tty/serial/8250/8250_omap.c                |   4 +-
drivers/tty/tty_ldisc.c                            |   2 +-
drivers/usb/dwc3/gadget.c                          |   9 +-
drivers/usb/gadget/composite.c                     |  18 ++-
drivers/usb/host/ehci-spear.c                      |   7 +-
drivers/usb/misc/chaoskey.c                        |  35 +++--
drivers/usb/misc/iowarrior.c                       |  46 ++++--
drivers/vfio/pci/vfio_pci_config.c                 |  16 +-
drivers/video/fbdev/sh7760fb.c                     |  11 +-
fs/ext4/fsmap.c                                    |  54 ++++++-
fs/ext4/mballoc.c                                  |  18 ++-
fs/ext4/mballoc.h                                  |   1 +
fs/ext4/super.c                                    |   8 +-
fs/hfsplus/hfsplus_fs.h                            |   3 +-
fs/hfsplus/wrapper.c                               |   2 +
fs/jffs2/erase.c                                   |   7 +-
fs/jfs/xattr.c                                     |   2 +-
fs/nfs/nfs4proc.c                                  |   8 +-
fs/nfsd/nfs4callback.c                             |  16 +-
fs/nfsd/nfs4recover.c                              |   3 +-
fs/nilfs2/btnode.c                                 |   2 -
fs/nilfs2/gcinode.c                                |   4 +-
fs/nilfs2/mdt.c                                    |   1 -
fs/nilfs2/page.c                                   |   2 +-
fs/ocfs2/aops.h                                    |   2 +
fs/ocfs2/file.c                                    |   4 +
fs/ocfs2/resize.c                                  |   2 +
fs/ocfs2/super.c                                   |  13 +-
fs/proc/softirqs.c                                 |   2 +-
fs/ubifs/super.c                                   |   6 +-
include/linux/blkdev.h                             |   2 +-
include/linux/jiffies.h                            |   2 +-
include/linux/netpoll.h                            |   2 +-
init/initramfs.c                                   |  15 ++
kernel/time/time.c                                 |   2 +-
kernel/trace/trace_event_perf.c                    |   6 +
lib/string_helpers.c                               |   2 +-
mm/shmem.c                                         |   2 -
net/9p/trans_xen.c                                 |   9 +-
net/bluetooth/rfcomm/sock.c                        |  10 +-
net/mac80211/main.c                                |   2 +
net/netfilter/ipset/ip_set_bitmap_ip.c             |   7 +-
net/netlink/af_netlink.c                           |  31 +---
net/netlink/af_netlink.h                           |   2 -
net/rfkill/rfkill-gpio.c                           |   8 +-
samples/bpf/xdp_adjust_tail_kern.c                 |   1 +
scripts/mkcompile_h                                |   2 +-
scripts/mod/file2alias.c                           |   5 +-
security/apparmor/capability.c                     |   2 +
sound/soc/codecs/da7219.c                          |   9 +-
sound/soc/intel/boards/bytcr_rt5640.c              |  15 ++
sound/usb/6fire/chip.c                             |  10 +-
sound/usb/caiaq/audio.c                            |  10 +-
sound/usb/caiaq/audio.h                            |   1 +
sound/usb/caiaq/device.c                           |  19 ++-
sound/usb/caiaq/input.c                            |  12 +-
sound/usb/caiaq/input.h                            |   1 +
sound/usb/quirks.c                                 |  18 ++-
sound/usb/usx2y/us122l.c                           |   5 +-
tools/perf/util/probe-finder.c                     |  17 +-
tools/testing/selftests/vDSO/parse_vdso.c          |   3 +-
tools/testing/selftests/watchdog/watchdog-test.c   |   6 +
142 files changed, 998 insertions(+), 528 deletions(-)
[PATCH 4.19 000/138] 4.19.325-rc1 review
Posted by Greg Kroah-Hartman 1 year ago
------------------
Note, this is the LAST 4.19.y kernel to be released.  After this one, it
is end-of-life.  It's been 6 years, everyone should have moved off of it
by now.
------------------

This is the start of the stable review cycle for the 4.19.325 release.
There are 138 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, 05 Dec 2024 14:18:57 +0000.
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.325-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.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.325-rc1

Dan Carpenter <dan.carpenter@linaro.org>
    sh: intc: Fix use-after-free bug in register_intc_controller()

Masahiro Yamada <masahiroy@kernel.org>
    modpost: remove incorrect code in do_eisa_entry()

Alex Zenla <alex@edera.dev>
    9p/xen: fix release of IRQ

Alex Zenla <alex@edera.dev>
    9p/xen: fix init sequence

Christoph Hellwig <hch@lst.de>
    block: return unsigned int from bdev_io_min

Qingfang Deng <qingfang.deng@siflower.com.cn>
    jffs2: fix use of uninitialized variable

Zhihao Cheng <chengzhihao1@huawei.com>
    ubi: fastmap: Fix duplicate slab cache names while attaching

Zhihao Cheng <chengzhihao1@huawei.com>
    ubifs: Correct the total block count by deducting journal reservation

Yongliang Gao <leonylgao@tencent.com>
    rtc: check if __rtc_read_time was successful in rtc_timer_do_work()

Jinjie Ruan <ruanjinjie@huawei.com>
    rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq()

Trond Myklebust <trond.myklebust@hammerspace.com>
    NFSv4.0: Fix a use-after-free problem in the asynchronous open()

Tiwei Bie <tiwei.btw@antgroup.com>
    um: Fix the return value of elf_core_copy_task_fpregs

Bjorn Andersson <quic_bjorande@quicinc.com>
    rpmsg: glink: Propagate TX failures in intentless mode as well

Chuck Lever <chuck.lever@oracle.com>
    NFSD: Prevent a potential integer overflow

Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
    lib: string_helpers: silence snprintf() output truncation warning

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: dwc3: gadget: Fix checking for number of TRBs left

Qiu-ji Chen <chenqiuji666@gmail.com>
    media: wl128x: Fix atomicity violation in fmc_send_cmd()

Jason Gerecke <jason.gerecke@wacom.com>
    HID: wacom: Interpret tilt data from Intuos Pro BT as signed values

Muchun Song <songmuchun@bytedance.com>
    block: fix ordering between checking BLK_MQ_S_STOPPED request adding

Will Deacon <will@kernel.org>
    arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled

Huacai Chen <chenhuacai@loongson.cn>
    sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK

Tiwei Bie <tiwei.btw@antgroup.com>
    um: vector: Do not use drvdata in release

Bin Liu <b-liu@ti.com>
    serial: 8250: omap: Move pm_runtime_get_sync

Tiwei Bie <tiwei.btw@antgroup.com>
    um: net: Do not use drvdata in release

Tiwei Bie <tiwei.btw@antgroup.com>
    um: ubd: Do not use drvdata in release

Zhihao Cheng <chengzhihao1@huawei.com>
    ubi: wl: Put source PEB into correct list if trying locking LEB failed

Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
    spi: Fix acpi deferred irq probe

Jeongjun Park <aha310510@gmail.com>
    netfilter: ipset: add missing range check in bitmap_ip_uadt

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Revert "serial: sh-sci: Clean sci_ports[0] after at earlycon exit"

Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
    serial: sh-sci: Clean sci_ports[0] after at earlycon exit

Michal Vrastil <michal.vrastil@hidglobal.com>
    Revert "usb: gadget: composite: fix OS descriptors w_value logic"

Benoît Sevens <bsevens@google.com>
    ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices

Andrej Shadura <andrew.shadura@collabora.co.uk>
    Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}()

Nicolas Bouchinet <nicolas.bouchinet@ssi.gouv.fr>
    tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler

Lukas Wunner <lukas@wunner.de>
    PCI: Fix use-after-free of slot->bus on hot remove

Qiu-ji Chen <chenqiuji666@gmail.com>
    ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata()

Artem Sadovnikov <ancowi69@gmail.com>
    jfs: xattr: check invalid xattr size more strictly

Theodore Ts'o <tytso@mit.edu>
    ext4: fix FS_IOC_GETFSMAP handling

Jeongjun Park <aha310510@gmail.com>
    ext4: supress data-race warnings in ext4_free_inodes_{count,set}()

Vitalii Mordan <mordan@ispras.ru>
    usb: ehci-spear: fix call balance of sehci clk handling routines

chao liu <liuzgyid@outlook.com>
    apparmor: fix 'Do simple duplicate message elimination'

Jinjie Ruan <ruanjinjie@huawei.com>
    misc: apds990x: Fix missing pm_runtime_disable()

Edward Adam Davis <eadavis@qq.com>
    USB: chaoskey: Fix possible deadlock chaoskey_list_lock

Oliver Neukum <oneukum@suse.com>
    USB: chaoskey: fail open after removal

Jeongjun Park <aha310510@gmail.com>
    usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read()

Maxime Chevallier <maxime.chevallier@bootlin.com>
    net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken

Vitalii Mordan <mordan@ispras.ru>
    marvell: pxa168_eth: fix call balance of pep->clk handling routines

Oleksij Rempel <o.rempel@pengutronix.de>
    net: usb: lan78xx: Fix refcounting and autosuspend on invalid WoL configuration

Pavan Chebbi <pavan.chebbi@broadcom.com>
    tg3: Set coherent DMA mask bits to 31 for BCM57766 chipsets

Oleksij Rempel <o.rempel@pengutronix.de>
    net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device

Bart Van Assche <bvanassche@acm.org>
    power: supply: core: Remove might_sleep() from power_supply_put()

Avihai Horon <avihaih@nvidia.com>
    vfio/pci: Properly hide first-in-list PCIe extended capability

Chuck Lever <chuck.lever@oracle.com>
    NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir()

Chuck Lever <chuck.lever@oracle.com>
    NFSD: Prevent NULL dereference in nfsd4_process_cb_update()

Jonathan Marek <jonathan@marek.ca>
    rpmsg: glink: use only lower 16-bits of param2 for CMD_OPEN name length

Bjorn Andersson <quic_bjorande@quicinc.com>
    rpmsg: glink: Fix GLINK command prefix

Arun Kumar Neelakantam <aneela@codeaurora.org>
    rpmsg: glink: Send READ_NOTIFY command in FIFO full case

Arun Kumar Neelakantam <aneela@codeaurora.org>
    rpmsg: glink: Add TX_DATA_CONT command while sending

Antonio Quartulli <antonio@mandelbit.com>
    m68k: coldfire/device.c: only build FEC when HW macros are defined

Jean-Michel Hautbois <jeanmichel.hautbois@yoseli.org>
    m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    PCI: cpqphp: Fix PCIBIOS_* return value confusion

weiyufeng <weiyufeng@kylinos.cn>
    PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads

Leo Yan <leo.yan@arm.com>
    perf probe: Correct demangled symbols in C++ program

Nuno Sa <nuno.sa@analog.com>
    clk: clk-axi-clkgen: make sure to enable the AXI bus clock

Alexandru Ardelean <alexandru.ardelean@analog.com>
    clk: axi-clkgen: use devm_platform_ioremap_resource() short-hand

Nuno Sa <nuno.sa@analog.com>
    dt-bindings: clock: axi-clkgen: include AXI clk

Alexandru Ardelean <alexandru.ardelean@analog.com>
    dt-bindings: clock: adi,axi-clkgen: convert old binding to yaml format

Zhen Lei <thunder.leizhen@huawei.com>
    fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()

Thomas Zimmermann <tzimmermann@suse.de>
    fbdev/sh7760fb: Alloc DMA memory from hardware device

Michal Suchanek <msuchanek@suse.de>
    powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static

Dmitry Antipov <dmantipov@yandex.ru>
    ocfs2: fix uninitialized value in ocfs2_file_read_iter()

Zhen Lei <thunder.leizhen@huawei.com>
    scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()

Zeng Heng <zengheng4@huawei.com>
    scsi: fusion: Remove unused variable 'rc'

Ye Bin <yebin10@huawei.com>
    scsi: bfa: Fix use-after-free in bfad_im_module_exit()

Zhang Changzhong <zhangchangzhong@huawei.com>
    mfd: rt5033: Fix missing regmap_del_irq_chip()

Kashyap Desai <kashyap.desai@broadcom.com>
    RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey

Miquel Raynal <miquel.raynal@bootlin.com>
    mtd: rawnand: atmel: Fix possible memory leak

Yuan Can <yuancan@huawei.com>
    cpufreq: loongson2: Unregister platform_driver on failure

Marcus Folkesson <marcus.folkesson@gmail.com>
    mfd: da9052-spi: Change read-mask to write-mask

Christophe Leroy <christophe.leroy@csgroup.eu>
    powerpc/vdso: Flag VDSO64 entry points as functions

Levi Yun <yeoreum.yun@arm.com>
    trace/trace_event_perf: remove duplicate samples on the first tracepoint event

Breno Leitao <leitao@debian.org>
    netpoll: Use rcu_access_pointer() in netpoll_poll_lock

Takashi Iwai <tiwai@suse.de>
    ALSA: 6fire: Release resources at card release

Takashi Iwai <tiwai@suse.de>
    ALSA: caiaq: Use snd_card_free_when_closed() at disconnection

Takashi Iwai <tiwai@suse.de>
    ALSA: us122l: Use snd_card_free_when_closed() at disconnection

Mingwei Zheng <zmw12306@gmail.com>
    net: rfkill: gpio: Add check for clk_enable()

Lucas Stach <l.stach@pengutronix.de>
    drm/etnaviv: hold GPU lock across perfmon sampling

Doug Brown <doug@schmorgal.com>
    drm/etnaviv: fix power register offset on GC300

Marc Kleine-Budde <mkl@pengutronix.de>
    drm/etnaviv: dump: fix sparse warnings

Lucas Stach <l.stach@pengutronix.de>
    drm/etnaviv: consolidate hardware fence handling in etnaviv_gpu

Matthias Schiffer <matthias.schiffer@tq-group.com>
    drm: fsl-dcu: enable PIXCLK on LS1021A

Thomas Zimmermann <tzimmermann@suse.de>
    drm/fsl-dcu: Convert to Linux IRQ interfaces

Thomas Zimmermann <tzimmermann@suse.de>
    drm/fsl-dcu: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS

Thomas Zimmermann <tzimmermann@suse.de>
    drm/fsl-dcu: Use GEM CMA object functions

Daniel Vetter <daniel.vetter@ffwll.ch>
    drm/fsl-dcu: Drop drm_gem_prime_export/import

Noralf Trønnes <noralf@tronnes.org>
    drm/fsl-dcu: Use drm_fbdev_generic_setup()

Chris Wilson <chris@chris-wilson.co.uk>
    drm/i915/gtt: Enable full-ppgtt by default everywhere

Alper Nebi Yasak <alpernebiyasak@gmail.com>
    wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()

Yuan Chen <chenyuan@kylinos.cn>
    bpf: Fix the xdp_adjust_tail sample prog issue

Jinjie Ruan <ruanjinjie@huawei.com>
    drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq()

Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
    drm/omap: Fix locking in omap_gem_new_dmabuf()

Jeongjun Park <aha310510@gmail.com>
    wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused

Luo Qiu <luoqiu@kylinsec.com.cn>
    firmware: arm_scpi: Check the DVFS OPP count returned by the firmware

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    regmap: irq: Set lockdep class for hierarchical IRQ domains

Andre Przywara <andre.przywara@arm.com>
    ARM: dts: cubieboard4: Fix DCDC5 regulator constraints

Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
    mmc: mmc_spi: drop buggy snprintf()

Dan Carpenter <dan.carpenter@linaro.org>
    soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()

Jinjie Ruan <ruanjinjie@huawei.com>
    soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq()

Miguel Ojeda <ojeda@kernel.org>
    time: Fix references to _msecs_to_jiffies() handling of values

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    crypto: cavium - Fix an error handling path in cpt_ucode_load_fw()

Chen Ridong <chenridong@huawei.com>
    crypto: bcm - add error check in the ahash_hmac_init function

Everest K.C <everestkc@everestkc.com.np>
    crypto: cavium - Fix the if condition to exit loop after timeout

Yi Yang <yiyang13@huawei.com>
    crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY

Priyanka Singh <priyanka.singh@nxp.com>
    EDAC/fsl_ddr: Fix bad bit shift operations

Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
    hfsplus: don't query the device logical block size multiple times

Masahiro Yamada <masahiroy@kernel.org>
    s390/syscalls: Avoid creation of arch/arch/ directory

Aleksandr Mishin <amishin@t-argos.ru>
    acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block()

Daniel Palmer <daniel@0x0f.com>
    m68k: mvme147: Reinstate early console

Geert Uytterhoeven <geert@linux-m68k.org>
    m68k: mvme16x: Add and use "mvme16x.h"

Daniel Palmer <daniel@0x0f.com>
    m68k: mvme147: Fix SCSI controller IRQ numbers

David Disseldorp <ddiss@suse.de>
    initramfs: avoid filename buffer overrun

Puranjay Mohan <pjy@amazon.com>
    nvme: fix metadata handling in nvme-passthrough

David Wang <00107082@163.com>
    proc/softirqs: replace seq_printf with seq_put_decimal_ull_width

Benoît Monin <benoit.monin@gmx.fr>
    net: usb: qmi_wwan: add Quectel RG650V

Arnd Bergmann <arnd@arndb.de>
    x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB

Li Zhijian <lizhijian@fujitsu.com>
    selftests/watchdog-test: Fix system accidentally reset after watchdog-test

Ben Greear <greearb@candelatech.com>
    mac80211: fix user-power when emulating chanctx

Hans de Goede <hdegoede@redhat.com>
    ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet

Andrew Morton <akpm@linux-foundation.org>
    mm: revert "mm: shmem: fix data-race in shmem_getattr()"

Chris Down <chris@chrisdown.name>
    kbuild: Use uname for LINUX_COMPILE_HOST detection

Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set

Aurelien Jarno <aurelien@aurel32.net>
    Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K"

Ryusuke Konishi <konishi.ryusuke@gmail.com>
    nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint

Dmitry Antipov <dmantipov@yandex.ru>
    ocfs2: fix UBSAN warning in ocfs2_verify_volume()

Ryusuke Konishi <konishi.ryusuke@gmail.com>
    nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint

Dmitry Antipov <dmantipov@yandex.ru>
    ocfs2: uncache inode which has failed entering the group

Jakub Kicinski <kuba@kernel.org>
    netlink: terminate outstanding dump on socket close


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

Diffstat:

 .../devicetree/bindings/clock/adi,axi-clkgen.yaml  |  67 ++++++++
 .../devicetree/bindings/clock/axi-clkgen.txt       |  25 ---
 Makefile                                           |   4 +-
 arch/arm/boot/dts/sun9i-a80-cubieboard4.dts        |   4 +-
 arch/arm64/kernel/process.c                        |   2 +-
 arch/m68k/coldfire/device.c                        |   8 +-
 arch/m68k/include/asm/mcfgpio.h                    |   2 +-
 arch/m68k/include/asm/mvme147hw.h                  |   4 +-
 arch/m68k/kernel/early_printk.c                    |   9 +-
 arch/m68k/mvme147/config.c                         |  30 ++++
 arch/m68k/mvme147/mvme147.h                        |   6 +
 arch/m68k/mvme16x/config.c                         |   2 +
 arch/m68k/mvme16x/mvme16x.h                        |   6 +
 arch/powerpc/include/asm/sstep.h                   |   5 -
 arch/powerpc/include/asm/vdso.h                    |   1 +
 arch/powerpc/lib/sstep.c                           |  12 +-
 arch/s390/kernel/syscalls/Makefile                 |   2 +-
 arch/sh/kernel/cpu/proc.c                          |   2 +-
 arch/um/drivers/net_kern.c                         |   2 +-
 arch/um/drivers/ubd_kern.c                         |   2 +-
 arch/um/drivers/vector_kern.c                      |   3 +-
 arch/um/kernel/process.c                           |   2 +-
 arch/x86/include/asm/amd_nb.h                      |   5 +-
 block/blk-mq.c                                     |   6 +
 block/blk-mq.h                                     |  13 ++
 crypto/pcrypt.c                                    |  12 +-
 drivers/acpi/arm64/gtdt.c                          |   2 +-
 drivers/base/regmap/regmap-irq.c                   |   4 +
 drivers/clk/clk-axi-clkgen.c                       |  26 ++-
 drivers/cpufreq/loongson2_cpufreq.c                |   4 +-
 drivers/crypto/bcm/cipher.c                        |   5 +-
 drivers/crypto/cavium/cpt/cptpf_main.c             |   6 +-
 drivers/edac/fsl_ddr_edac.c                        |  22 +--
 drivers/firmware/arm_scpi.c                        |   3 +
 drivers/gpu/drm/drm_mm.c                           |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_drv.h              |  11 --
 drivers/gpu/drm/etnaviv/etnaviv_dump.c             |  13 +-
 drivers/gpu/drm/etnaviv/etnaviv_gpu.c              |  48 ++++--
 drivers/gpu/drm/etnaviv/etnaviv_gpu.h              |  20 ++-
 drivers/gpu/drm/fsl-dcu/Kconfig                    |   1 +
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c          | 170 ++++++++++----------
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h          |   4 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c                |  10 +-
 drivers/gpu/drm/imx/ipuv3-crtc.c                   |   6 +-
 drivers/gpu/drm/omapdrm/omap_gem.c                 |  10 +-
 drivers/hid/wacom_wac.c                            |   4 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   7 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.h           |   2 +-
 drivers/media/dvb-core/dvbdev.c                    |  15 +-
 drivers/media/radio/wl128x/fmdrv_common.c          |   3 +-
 drivers/message/fusion/mptsas.c                    |   4 +-
 drivers/mfd/da9052-spi.c                           |   2 +-
 drivers/mfd/rt5033.c                               |   4 +-
 drivers/misc/apds990x.c                            |  12 +-
 drivers/mmc/host/dw_mmc.c                          |   4 +-
 drivers/mmc/host/mmc_spi.c                         |   9 +-
 drivers/mtd/nand/raw/atmel/pmecc.c                 |   8 +-
 drivers/mtd/nand/raw/atmel/pmecc.h                 |   2 -
 drivers/mtd/ubi/attach.c                           |  12 +-
 drivers/mtd/ubi/wl.c                               |   9 +-
 drivers/net/ethernet/broadcom/tg3.c                |   3 +
 drivers/net/ethernet/marvell/pxa168_eth.c          |  13 +-
 .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c    |   2 +
 drivers/net/usb/lan78xx.c                          |  11 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/wireless/ath/ath9k/htc_hst.c           |   3 +
 drivers/net/wireless/marvell/mwifiex/fw.h          |   2 +-
 drivers/nvme/host/core.c                           |   7 +-
 drivers/pci/hotplug/cpqphp_pci.c                   |  19 ++-
 drivers/pci/slot.c                                 |   4 +-
 drivers/power/avs/smartreflex.c                    |   4 +-
 drivers/power/supply/power_supply_core.c           |   2 -
 drivers/rpmsg/qcom_glink_native.c                  | 175 ++++++++++++++-------
 drivers/rtc/interface.c                            |   7 +-
 drivers/rtc/rtc-st-lpc.c                           |   5 +-
 drivers/scsi/bfa/bfad.c                            |   3 +-
 drivers/scsi/qedi/qedi_main.c                      |   1 +
 drivers/sh/intc/core.c                             |   2 +-
 drivers/soc/qcom/qcom-geni-se.c                    |   3 +-
 drivers/spi/spi.c                                  |  13 +-
 drivers/tty/serial/8250/8250_omap.c                |   4 +-
 drivers/tty/tty_ldisc.c                            |   2 +-
 drivers/usb/dwc3/gadget.c                          |   9 +-
 drivers/usb/gadget/composite.c                     |  18 ++-
 drivers/usb/host/ehci-spear.c                      |   7 +-
 drivers/usb/misc/chaoskey.c                        |  35 +++--
 drivers/usb/misc/iowarrior.c                       |  46 ++++--
 drivers/vfio/pci/vfio_pci_config.c                 |  16 +-
 drivers/video/fbdev/sh7760fb.c                     |  11 +-
 fs/ext4/fsmap.c                                    |  54 ++++++-
 fs/ext4/mballoc.c                                  |  18 ++-
 fs/ext4/mballoc.h                                  |   1 +
 fs/ext4/super.c                                    |   8 +-
 fs/hfsplus/hfsplus_fs.h                            |   3 +-
 fs/hfsplus/wrapper.c                               |   2 +
 fs/jffs2/erase.c                                   |   7 +-
 fs/jfs/xattr.c                                     |   2 +-
 fs/nfs/nfs4proc.c                                  |   8 +-
 fs/nfsd/nfs4callback.c                             |  16 +-
 fs/nfsd/nfs4recover.c                              |   3 +-
 fs/nilfs2/btnode.c                                 |   2 -
 fs/nilfs2/gcinode.c                                |   4 +-
 fs/nilfs2/mdt.c                                    |   1 -
 fs/nilfs2/page.c                                   |   2 +-
 fs/ocfs2/aops.h                                    |   2 +
 fs/ocfs2/file.c                                    |   4 +
 fs/ocfs2/resize.c                                  |   2 +
 fs/ocfs2/super.c                                   |  13 +-
 fs/proc/softirqs.c                                 |   2 +-
 fs/ubifs/super.c                                   |   6 +-
 include/linux/blkdev.h                             |   2 +-
 include/linux/jiffies.h                            |   2 +-
 include/linux/netpoll.h                            |   2 +-
 init/initramfs.c                                   |  15 ++
 kernel/time/time.c                                 |   2 +-
 kernel/trace/trace_event_perf.c                    |   6 +
 lib/string_helpers.c                               |   2 +-
 mm/shmem.c                                         |   2 -
 net/9p/trans_xen.c                                 |   9 +-
 net/bluetooth/rfcomm/sock.c                        |  10 +-
 net/mac80211/main.c                                |   2 +
 net/netfilter/ipset/ip_set_bitmap_ip.c             |   7 +-
 net/netlink/af_netlink.c                           |  31 +---
 net/netlink/af_netlink.h                           |   2 -
 net/rfkill/rfkill-gpio.c                           |   8 +-
 samples/bpf/xdp_adjust_tail_kern.c                 |   1 +
 scripts/mkcompile_h                                |   2 +-
 scripts/mod/file2alias.c                           |   5 +-
 security/apparmor/capability.c                     |   2 +
 sound/soc/codecs/da7219.c                          |   9 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |  15 ++
 sound/usb/6fire/chip.c                             |  10 +-
 sound/usb/caiaq/audio.c                            |  10 +-
 sound/usb/caiaq/audio.h                            |   1 +
 sound/usb/caiaq/device.c                           |  19 ++-
 sound/usb/caiaq/input.c                            |  12 +-
 sound/usb/caiaq/input.h                            |   1 +
 sound/usb/quirks.c                                 |  18 ++-
 sound/usb/usx2y/us122l.c                           |   5 +-
 tools/perf/util/probe-finder.c                     |  17 +-
 tools/testing/selftests/vDSO/parse_vdso.c          |   3 +-
 tools/testing/selftests/watchdog/watchdog-test.c   |   6 +
 142 files changed, 998 insertions(+), 528 deletions(-)


Re: [PATCH 4.19 000/138] 4.19.325-rc1 review
Posted by Jon Hunter 1 year ago
On Tue, 03 Dec 2024 15:30:29 +0100, Greg Kroah-Hartman wrote:
> ------------------
> Note, this is the LAST 4.19.y kernel to be released.  After this one, it
> is end-of-life.  It's been 6 years, everyone should have moved off of it
> by now.
> ------------------
> 
> This is the start of the stable review cycle for the 4.19.325 release.
> There are 138 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, 05 Dec 2024 14:18:57 +0000.
> 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.325-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.19.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

Failures detected for Tegra ...

Test results for stable-v4.19:
    10 builds:	6 pass, 4 fail
    12 boots:	12 pass, 0 fail
    21 tests:	21 pass, 0 fail

Linux version:	4.19.325-rc1-g1efbea5bef00
Boards tested:	tegra124-jetson-tk1, tegra186-p2771-0000,
                tegra194-p2972-0000, tegra20-ventana,
                tegra210-p2371-2180, tegra30-cardhu-a04

Builds failed:	aarch64+defconfig+jetson, arm+multi_v7

Jon
Re: [PATCH 4.19 000/138] 4.19.325-rc1 review
Posted by Jon Hunter 1 year ago
On 05/12/2024 14:38, Jon Hunter wrote:
> On Tue, 03 Dec 2024 15:30:29 +0100, Greg Kroah-Hartman wrote:
>> ------------------
>> Note, this is the LAST 4.19.y kernel to be released.  After this one, it
>> is end-of-life.  It's been 6 years, everyone should have moved off of it
>> by now.
>> ------------------
>>
>> This is the start of the stable review cycle for the 4.19.325 release.
>> There are 138 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, 05 Dec 2024 14:18:57 +0000.
>> 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.325-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.19.y
>> and the diffstat can be found below.
>>
>> thanks,
>>
>> greg k-h
> 
> Failures detected for Tegra ...
> 
> Test results for stable-v4.19:
>      10 builds:	6 pass, 4 fail
>      12 boots:	12 pass, 0 fail
>      21 tests:	21 pass, 0 fail
> 
> Linux version:	4.19.325-rc1-g1efbea5bef00
> Boards tested:	tegra124-jetson-tk1, tegra186-p2771-0000,
>                  tegra194-p2972-0000, tegra20-ventana,
>                  tegra210-p2371-2180, tegra30-cardhu-a04
> 
> Builds failed:	aarch64+defconfig+jetson, arm+multi_v7


This is the same build failure as reported here:

https://lore.kernel.org/stable/Z09KXnGlTJZBpA90@duo.ucw.cz/

Jon

-- 
nvpublic
Re: [PATCH 4.19 000/138] 4.19.325-rc1 review
Posted by Greg Kroah-Hartman 1 year ago
On Thu, Dec 05, 2024 at 02:40:28PM +0000, Jon Hunter wrote:
> 
> On 05/12/2024 14:38, Jon Hunter wrote:
> > On Tue, 03 Dec 2024 15:30:29 +0100, Greg Kroah-Hartman wrote:
> > > ------------------
> > > Note, this is the LAST 4.19.y kernel to be released.  After this one, it
> > > is end-of-life.  It's been 6 years, everyone should have moved off of it
> > > by now.
> > > ------------------
> > > 
> > > This is the start of the stable review cycle for the 4.19.325 release.
> > > There are 138 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, 05 Dec 2024 14:18:57 +0000.
> > > 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.325-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.19.y
> > > and the diffstat can be found below.
> > > 
> > > thanks,
> > > 
> > > greg k-h
> > 
> > Failures detected for Tegra ...
> > 
> > Test results for stable-v4.19:
> >      10 builds:	6 pass, 4 fail
> >      12 boots:	12 pass, 0 fail
> >      21 tests:	21 pass, 0 fail
> > 
> > Linux version:	4.19.325-rc1-g1efbea5bef00
> > Boards tested:	tegra124-jetson-tk1, tegra186-p2771-0000,
> >                  tegra194-p2972-0000, tegra20-ventana,
> >                  tegra210-p2371-2180, tegra30-cardhu-a04
> > 
> > Builds failed:	aarch64+defconfig+jetson, arm+multi_v7
> 
> 
> This is the same build failure as reported here:
> 
> https://lore.kernel.org/stable/Z09KXnGlTJZBpA90@duo.ucw.cz/

Great, hopefully I fixed that up in the real release :)

thanks for testing this kernel all these years!

greg k-h
Re: [PATCH 4.19 000/138] 4.19.325-rc1 review
Posted by Jon Hunter 1 year ago
On 06/12/2024 06:07, Greg Kroah-Hartman wrote:
> On Thu, Dec 05, 2024 at 02:40:28PM +0000, Jon Hunter wrote:
>>
>> On 05/12/2024 14:38, Jon Hunter wrote:
>>> On Tue, 03 Dec 2024 15:30:29 +0100, Greg Kroah-Hartman wrote:
>>>> ------------------
>>>> Note, this is the LAST 4.19.y kernel to be released.  After this one, it
>>>> is end-of-life.  It's been 6 years, everyone should have moved off of it
>>>> by now.
>>>> ------------------
>>>>
>>>> This is the start of the stable review cycle for the 4.19.325 release.
>>>> There are 138 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, 05 Dec 2024 14:18:57 +0000.
>>>> 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.325-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.19.y
>>>> and the diffstat can be found below.
>>>>
>>>> thanks,
>>>>
>>>> greg k-h
>>>
>>> Failures detected for Tegra ...
>>>
>>> Test results for stable-v4.19:
>>>       10 builds:	6 pass, 4 fail
>>>       12 boots:	12 pass, 0 fail
>>>       21 tests:	21 pass, 0 fail
>>>
>>> Linux version:	4.19.325-rc1-g1efbea5bef00
>>> Boards tested:	tegra124-jetson-tk1, tegra186-p2771-0000,
>>>                   tegra194-p2972-0000, tegra20-ventana,
>>>                   tegra210-p2371-2180, tegra30-cardhu-a04
>>>
>>> Builds failed:	aarch64+defconfig+jetson, arm+multi_v7
>>
>>
>> This is the same build failure as reported here:
>>
>> https://lore.kernel.org/stable/Z09KXnGlTJZBpA90@duo.ucw.cz/
> 
> Great, hopefully I fixed that up in the real release :)
> 
> thanks for testing this kernel all these years!


Yes all looking good now! Thanks for maintaining it, I am sure we are 
both happy to have one less kernel!

Jon

-- 
nvpublic
Re: [PATCH 4.19 000/138] 4.19.325-rc1 review
Posted by Shuah Khan 1 year ago
On 12/3/24 07:30, Greg Kroah-Hartman wrote:
> ------------------
> Note, this is the LAST 4.19.y kernel to be released.  After this one, it
> is end-of-life.  It's been 6 years, everyone should have moved off of it
> by now.
> ------------------
> 
> This is the start of the stable review cycle for the 4.19.325 release.
> There are 138 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, 05 Dec 2024 14:18:57 +0000.
> 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.325-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.19.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h
> 

Compiled and booted on my test system. No dmesg regressions.

Tested-by: Shuah Khan <skhan@linuxfoundation.org>

thanks,
-- Shuah
Re: [PATCH 4.19 000/138] 4.19.325-rc1 review
Posted by Harshit Mogalapalli 1 year ago
Hi Greg,

On 03/12/24 20:00, Greg Kroah-Hartman wrote:
> ------------------
> Note, this is the LAST 4.19.y kernel to be released.  After this one, it
> is end-of-life.  It's been 6 years, everyone should have moved off of it
> by now.
> ------------------
> 
> This is the start of the stable review cycle for the 4.19.325 release.
> There are 138 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.


No problems seen on x86_64 with our testing.

Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

Thanks,
Harshit
Re: [PATCH 4.19 000/138] 4.19.325-rc1 review
Posted by Naresh Kamboju 1 year ago
On Tue, 3 Dec 2024 at 20:04, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> ------------------
> Note, this is the LAST 4.19.y kernel to be released.  After this one, it
> is end-of-life.  It's been 6 years, everyone should have moved off of it
> by now.
> ------------------
>
> This is the start of the stable review cycle for the 4.19.325 release.
> There are 138 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, 05 Dec 2024 14:18:57 +0000.
> 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.325-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.19.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Results from Linaro’s test farm.
Regressions on arm.

The arm builds failed with gcc-12 and clang-19 due to following
build warnings / errors.

Build log:
---------
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c:177:9: error:
'DRM_GEM_CMA_DRIVER_OPS' undeclared here (not in a function)
  177 |         DRM_GEM_CMA_DRIVER_OPS,
      |         ^~~~~~~~~~~~~~~~~~~~~~
make[5]: *** [scripts/Makefile.build:303:
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.o] Error 1

Build link:
---------
 - https://storage.tuxsuite.com/public/linaro/lkft/builds/2piB6D5prhWVm3slYYXWoIGa8Rl/
 - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-4.19.y/build/v4.19.324-139-g1efbea5bef00/testrun/26176978/suite/build/test/gcc-12-defconfig/log

Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>

## Build
* kernel: 4.19.325-rc1
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git commit: 1efbea5bef007cc0efd372763792996843054d7c
* git describe: v4.19.324-139-g1efbea5bef00
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-4.19.y/build/v4.19.324-139-g1efbea5bef00

## Test Regressions (compared to v4.19.323-53-g3b4d1c2cc314)
* arm, build
  - clang-19-defconfig
  - clang-19-imx_v6_v7_defconfig
  - clang-19-omap2plus_defconfig
  - gcc-12-defconfig
  - gcc-12-imx_v6_v7_defconfig
  - gcc-12-lkftconfig
  - gcc-12-lkftconfig-debug
  - gcc-12-lkftconfig-kasan
  - gcc-12-lkftconfig-kunit
  - gcc-12-lkftconfig-libgpiod
  - gcc-12-lkftconfig-rcutorture
  - gcc-12-omap2plus_defconfig
  - gcc-8-defconfig
  - gcc-8-imx_v6_v7_defconfig
  - gcc-8-omap2plus_defconfig

## Metric Regressions (compared to v4.19.323-53-g3b4d1c2cc314)

## Test Fixes (compared to v4.19.323-53-g3b4d1c2cc314)

## Metric Fixes (compared to v4.19.323-53-g3b4d1c2cc314)

## Test result summary
total: 27904, pass: 22045, fail: 211, skip: 5623, xfail: 25

## Build Summary
* arc: 10 total, 10 passed, 0 failed
* arm: 101 total, 80 passed, 21 failed
* arm64: 26 total, 21 passed, 5 failed
* i386: 14 total, 11 passed, 3 failed
* mips: 20 total, 20 passed, 0 failed
* parisc: 3 total, 0 passed, 3 failed
* powerpc: 21 total, 21 passed, 0 failed
* s390: 6 total, 6 passed, 0 failed
* sh: 10 total, 10 passed, 0 failed
* sparc: 6 total, 6 passed, 0 failed
* x86_64: 22 total, 16 passed, 6 failed

## Test suites summary
* boot
* kunit
* libhugetlbfs
* log-parser-boot
* log-parser-test
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-hugetlb
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* rcutorture

--
Linaro LKFT
https://lkft.linaro.org
Re: [PATCH 4.19 000/138] 4.19.325-rc1 review
Posted by Naresh Kamboju 1 year ago
On Wed, 4 Dec 2024 at 19:24, Naresh Kamboju <naresh.kamboju@linaro.org> wrote:
>
> On Tue, 3 Dec 2024 at 20:04, Greg Kroah-Hartman
> <gregkh@linuxfoundation.org> wrote:
> >
> > ------------------
> > Note, this is the LAST 4.19.y kernel to be released.  After this one, it
> > is end-of-life.  It's been 6 years, everyone should have moved off of it
> > by now.
> > ------------------
> >
> > This is the start of the stable review cycle for the 4.19.325 release.
> > There are 138 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, 05 Dec 2024 14:18:57 +0000.
> > 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.325-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.19.y
> > and the diffstat can be found below.
> >
> > thanks,
> >
> > greg k-h
>
> Results from Linaro’s test farm.
> Regressions on arm.
>
> The arm builds failed with gcc-12 and clang-19 due to following
> build warnings / errors.
>
> Build log:
> ---------
> drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c:177:9: error:
> 'DRM_GEM_CMA_DRIVER_OPS' undeclared here (not in a function)
>   177 |         DRM_GEM_CMA_DRIVER_OPS,
>       |         ^~~~~~~~~~~~~~~~~~~~~~
> make[5]: *** [scripts/Makefile.build:303:
> drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.o] Error 1
>

Anders bisected this down to,

# first bad commit:
   [5a8529fd9205b37df58a4fd756498407d956b385]
   drm/fsl-dcu: Use GEM CMA object functions

- Naresh
Re: [PATCH 4.19 000/138] 4.19.325-rc1 review
Posted by Greg Kroah-Hartman 1 year ago
On Wed, Dec 04, 2024 at 09:02:47PM +0530, Naresh Kamboju wrote:
> On Wed, 4 Dec 2024 at 19:24, Naresh Kamboju <naresh.kamboju@linaro.org> wrote:
> >
> > On Tue, 3 Dec 2024 at 20:04, Greg Kroah-Hartman
> > <gregkh@linuxfoundation.org> wrote:
> > >
> > > ------------------
> > > Note, this is the LAST 4.19.y kernel to be released.  After this one, it
> > > is end-of-life.  It's been 6 years, everyone should have moved off of it
> > > by now.
> > > ------------------
> > >
> > > This is the start of the stable review cycle for the 4.19.325 release.
> > > There are 138 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, 05 Dec 2024 14:18:57 +0000.
> > > 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.325-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.19.y
> > > and the diffstat can be found below.
> > >
> > > thanks,
> > >
> > > greg k-h
> >
> > Results from Linaro’s test farm.
> > Regressions on arm.
> >
> > The arm builds failed with gcc-12 and clang-19 due to following
> > build warnings / errors.
> >
> > Build log:
> > ---------
> > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c:177:9: error:
> > 'DRM_GEM_CMA_DRIVER_OPS' undeclared here (not in a function)
> >   177 |         DRM_GEM_CMA_DRIVER_OPS,
> >       |         ^~~~~~~~~~~~~~~~~~~~~~
> > make[5]: *** [scripts/Makefile.build:303:
> > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.o] Error 1
> >
> 
> Anders bisected this down to,
> 
> # first bad commit:
>    [5a8529fd9205b37df58a4fd756498407d956b385]
>    drm/fsl-dcu: Use GEM CMA object functions

Thanks, now dropped.

greg k-h
Re: [PATCH 4.19 000/138] 4.19.325-rc1 review
Posted by Pavel Machek 1 year ago
Hi!

> ------------------
> Note, this is the LAST 4.19.y kernel to be released.  After this one, it
> is end-of-life.  It's been 6 years, everyone should have moved off of it
> by now.
> ------------------

Releasing 130 patches as end-of-life kernel is not good idea. There
may be regression hiding between them...

> This is the start of the stable review cycle for the 4.19.325 release.
> There are 138 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.

Build fails:

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/jobs/8532423815

  CC      drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.o
3895
  CC      drivers/pci/of.o
3896
drivers/rtc/rtc-st-lpc.c: In function 'st_rtc_probe':
3897
drivers/rtc/rtc-st-lpc.c:233:11: error: 'IRQF_NO_AUTOEN' undeclared (first use in this function); did you mean 'IRQ_NOAUTOEN'?
3898
           IRQF_NO_AUTOEN, pdev->name, rtc);
3899
           ^~~~~~~~~~~~~~
3900
           IRQ_NOAUTOEN
3901
drivers/rtc/rtc-st-lpc.c:233:11: note: each undeclared identifier is reported only once for each function it appears in
3902
  CC      drivers/pci/quirks.o
3903
make[2]: *** [scripts/Makefile.build:303: drivers/rtc/rtc-st-lpc.o] Error 1
3904
make[1]: *** [scripts/Makefile.build:544: drivers/rtc] Error 2
3905
make[1]: *** Waiting for unfinished jobs....
3906
  CC      drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.o
3907
  CC      drivers/soc/renesas/r8a7743-sysc.o

Best regards,
								Pavel
-- 
DENX Software Engineering GmbH,        Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Re: [PATCH 4.19 000/138] 4.19.325-rc1 review
Posted by Greg Kroah-Hartman 1 year ago
On Tue, Dec 03, 2024 at 07:13:50PM +0100, Pavel Machek wrote:
> Hi!
> 
> > ------------------
> > Note, this is the LAST 4.19.y kernel to be released.  After this one, it
> > is end-of-life.  It's been 6 years, everyone should have moved off of it
> > by now.
> > ------------------
> 
> Releasing 130 patches as end-of-life kernel is not good idea. There
> may be regression hiding between them...

It is better to have a regression for a fix then ignoring known fixes
every time.  You seriously would want the final 4.19.y release to be
missing 100+ known fixes?  That's just not ok for anyone who is waiting
until the last week of this kernel to change (and I know many are, which
is odd...)

> > This is the start of the stable review cycle for the 4.19.325 release.
> > There are 138 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.
> 
> Build fails:
> 
> https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/jobs/8532423815
> 
>   CC      drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.o
> 3895
>   CC      drivers/pci/of.o
> 3896
> drivers/rtc/rtc-st-lpc.c: In function 'st_rtc_probe':
> 3897
> drivers/rtc/rtc-st-lpc.c:233:11: error: 'IRQF_NO_AUTOEN' undeclared (first use in this function); did you mean 'IRQ_NOAUTOEN'?
> 3898
>            IRQF_NO_AUTOEN, pdev->name, rtc);
> 3899
>            ^~~~~~~~~~~~~~
> 3900
>            IRQ_NOAUTOEN
> 3901
> drivers/rtc/rtc-st-lpc.c:233:11: note: each undeclared identifier is reported only once for each function it appears in
> 3902
>   CC      drivers/pci/quirks.o
> 3903
> make[2]: *** [scripts/Makefile.build:303: drivers/rtc/rtc-st-lpc.o] Error 1
> 3904
> make[1]: *** [scripts/Makefile.build:544: drivers/rtc] Error 2
> 3905
> make[1]: *** Waiting for unfinished jobs....
> 3906
>   CC      drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.o
> 3907
>   CC      drivers/soc/renesas/r8a7743-sysc.o

What arch is this?  And can you not wrap error logs like this please?

thanks,

greg k-h
Re: [PATCH 4.19 000/138] 4.19.325-rc1 review
Posted by Pavel Machek 1 year ago
Hi!

> > > This is the start of the stable review cycle for the 4.19.325 release.
> > > There are 138 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.
> > 
> > Build fails:
> > 
> > https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/jobs/8532423815
> > 
> >   CC      drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.o
> > 3895
> >   CC      drivers/pci/of.o
> > 3896
> > drivers/rtc/rtc-st-lpc.c: In function 'st_rtc_probe':
> > 3897
> > drivers/rtc/rtc-st-lpc.c:233:11: error: 'IRQF_NO_AUTOEN' undeclared (first use in this function); did you mean 'IRQ_NOAUTOEN'?
> > 3898
> >            IRQF_NO_AUTOEN, pdev->name, rtc);
> > 3899
> >            ^~~~~~~~~~~~~~
> > 3900
> >            IRQ_NOAUTOEN
> > 3901
> > drivers/rtc/rtc-st-lpc.c:233:11: note: each undeclared identifier is reported only once for each function it appears in
> > 3902
> >   CC      drivers/pci/quirks.o
> > 3903
> > make[2]: *** [scripts/Makefile.build:303: drivers/rtc/rtc-st-lpc.o] Error 1
> > 3904
> > make[1]: *** [scripts/Makefile.build:544: drivers/rtc] Error 2
> > 3905
> > make[1]: *** Waiting for unfinished jobs....
> > 3906
> >   CC      drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.o
> > 3907
> >   CC      drivers/soc/renesas/r8a7743-sysc.o
> 
> What arch is this?  And can you not wrap error logs like this please?

Not easily. But you can easily get nicely formatted logs +
architecture details by clicking the hyperlink above.

Best regards,
								Pavel
-- 
DENX Software Engineering GmbH,        Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Re: [PATCH 4.19 000/138] 4.19.325-rc1 review
Posted by Greg Kroah-Hartman 1 year ago
On Wed, Dec 04, 2024 at 12:34:02PM +0100, Pavel Machek wrote:
> Hi!
> 
> > > > This is the start of the stable review cycle for the 4.19.325 release.
> > > > There are 138 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.
> > > 
> > > Build fails:
> > > 
> > > https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/jobs/8532423815
> > > 
> > >   CC      drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.o
> > > 3895
> > >   CC      drivers/pci/of.o
> > > 3896
> > > drivers/rtc/rtc-st-lpc.c: In function 'st_rtc_probe':
> > > 3897
> > > drivers/rtc/rtc-st-lpc.c:233:11: error: 'IRQF_NO_AUTOEN' undeclared (first use in this function); did you mean 'IRQ_NOAUTOEN'?
> > > 3898
> > >            IRQF_NO_AUTOEN, pdev->name, rtc);
> > > 3899
> > >            ^~~~~~~~~~~~~~
> > > 3900
> > >            IRQ_NOAUTOEN
> > > 3901
> > > drivers/rtc/rtc-st-lpc.c:233:11: note: each undeclared identifier is reported only once for each function it appears in
> > > 3902
> > >   CC      drivers/pci/quirks.o
> > > 3903
> > > make[2]: *** [scripts/Makefile.build:303: drivers/rtc/rtc-st-lpc.o] Error 1
> > > 3904
> > > make[1]: *** [scripts/Makefile.build:544: drivers/rtc] Error 2
> > > 3905
> > > make[1]: *** Waiting for unfinished jobs....
> > > 3906
> > >   CC      drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.o
> > > 3907
> > >   CC      drivers/soc/renesas/r8a7743-sysc.o
> > 
> > What arch is this?  And can you not wrap error logs like this please?
> 
> Not easily. But you can easily get nicely formatted logs +
> architecture details by clicking the hyperlink above.

Sometimes we don't have web access, only email access.  Putting all of
the relevant information in the report is best please, if you wish for
anyone to pay attention to it (i.e. don't make me do extra work for your
test systems...)

I found the offending commit, I think.  Funnily it used IRQ_NOAUTOEN
which is also in other files in 4.19.y yet never defined, so our test
coverage isn't all that good these days.  All the more reason this
kernel needs to be marked end-of-life and never used again.

thanks,

greg k-h