public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 6.4 000/292] 6.4.5-rc1 review
@ 2023-07-21 16:01 Greg Kroah-Hartman
  2023-07-21 16:03 ` [PATCH 6.4 111/292] drm/client: Send hotplug event after registering a client Greg Kroah-Hartman
                   ` (10 more replies)
  0 siblings, 11 replies; 13+ messages in thread
From: Greg Kroah-Hartman @ 2023-07-21 16:01 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor

This is the start of the stable review cycle for the 6.4.5 release.
There are 292 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 Sun, 23 Jul 2023 16:04:29 +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/v6.x/stable-review/patch-6.4.5-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-6.4.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.4.5-rc1

Mario Limonciello <mario.limonciello@amd.com>
    Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"

Thomas Bogendoerfer <tsbogend@alpha.franken.de>
    MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled

Dan Carpenter <dan.carpenter@linaro.org>
    net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()

Dan Carpenter <dan.carpenter@linaro.org>
    scsi: qla2xxx: Fix end of loop test

Manish Rangankar <mrangankar@marvell.com>
    scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue

Shreyas Deodhar <sdeodhar@marvell.com>
    scsi: qla2xxx: Pointer may be dereferenced

Bikash Hazarika <bhazarika@marvell.com>
    scsi: qla2xxx: Correct the index of array

Nilesh Javali <njavali@marvell.com>
    scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()

Bikash Hazarika <bhazarika@marvell.com>
    scsi: qla2xxx: Fix potential NULL pointer dereference

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Fix buffer overrun

Nilesh Javali <njavali@marvell.com>
    scsi: qla2xxx: Avoid fcport pointer dereference

Nilesh Javali <njavali@marvell.com>
    scsi: qla2xxx: Array index may go out of bound

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Fix mem access after free

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Wait for io return on terminate rport

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Fix hang in task management

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Fix task management cmd fail due to unavailable resource

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Fix task management cmd failure

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Multi-que support for TMF

Beau Belgrave <beaub@linux.microsoft.com>
    tracing/user_events: Fix struct arg size match check

Masami Hiramatsu (Google) <mhiramat@kernel.org>
    tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails

Masami Hiramatsu (Google) <mhiramat@kernel.org>
    Revert "tracing: Add "(fault)" name injection to kernel probes"

Masami Hiramatsu (Google) <mhiramat@kernel.org>
    tracing/probes: Fix to update dynamic data counter if fetcharg uses it

Masami Hiramatsu (Google) <mhiramat@kernel.org>
    tracing/probes: Fix not to count error code to total length

Masami Hiramatsu (Google) <mhiramat@kernel.org>
    tracing/probes: Fix to avoid double count of the string length on the array

Gustavo A. R. Silva <gustavoars@kernel.org>
    smb: client: Fix -Wstringop-overflow issues

Matthieu Baerts <matthieu.baerts@tessares.net>
    selftests: mptcp: pm_nl_ctl: fix 32-bit support

Matthieu Baerts <matthieu.baerts@tessares.net>
    selftests: mptcp: depend on SYN_COOKIES

Matthieu Baerts <matthieu.baerts@tessares.net>
    selftests: mptcp: userspace_pm: report errors with 'remove' tests

Matthieu Baerts <matthieu.baerts@tessares.net>
    selftests: mptcp: userspace_pm: use correct server port

Matthieu Baerts <matthieu.baerts@tessares.net>
    selftests: mptcp: sockopt: return error if wrong mark

Matthieu Baerts <matthieu.baerts@tessares.net>
    selftests: mptcp: connect: fail if nft supposed to work

Matthieu Baerts <matthieu.baerts@tessares.net>
    selftests: mptcp: sockopt: use 'iptables-legacy' if available

Paolo Abeni <pabeni@redhat.com>
    mptcp: ensure subflow is unhashed before cleaning the backlog

Paolo Abeni <pabeni@redhat.com>
    mptcp: do not rely on implicit state check in mptcp_listen()

Mateusz Stachyra <m.stachyra@samsung.com>
    tracing: Fix null pointer dereference in tracing_err_log_open()

Masami Hiramatsu (Google) <mhiramat@kernel.org>
    fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free()

Jiri Olsa <jolsa@kernel.org>
    fprobe: Release rethook after the ftrace_ops is unregistered

Karol Wachowski <karol.wachowski@linux.intel.com>
    accel/ivpu: Clear specific interrupt status bits on C0

Karol Wachowski <karol.wachowski@linux.intel.com>
    accel/ivpu: Fix VPU register access in irq disable

Heiner Kallweit <hkallweit1@gmail.com>
    pwm: meson: fix handling of period/duty if greater than UINT_MAX

Heiner Kallweit <hkallweit1@gmail.com>
    pwm: meson: modify and simplify calculation in meson_pwm_get_state

Chungkai Yang <Chung-kai.Yang@mediatek.com>
    PM: QoS: Restore support for default value on frequency QoS

Namhyung Kim <namhyung@kernel.org>
    perf/x86: Fix lockdep warning in for_each_sibling_event() on SPR

Max Filippov <jcmvbkbc@gmail.com>
    xtensa: ISS: fix call to split_if_spec

Bharath SM <bharathsm@microsoft.com>
    cifs: if deferred close is disabled then close files immediately

Mario Limonciello <mario.limonciello@amd.com>
    drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13

Evan Quan <evan.quan@amd.com>
    drm/amd/pm: share the code around SMU13 pcie parameters update

Zheng Yejian <zhengyejian1@huawei.com>
    ftrace: Fix possible warning on checking all pages used in ftrace_process_locs()

Zheng Yejian <zhengyejian1@huawei.com>
    ring-buffer: Fix deadloop issue on reading trace_pipe

Krister Johansen <kjlx@templeofstupid.com>
    net: ena: fix shift-out-of-bounds in exponential backoff

Isaac J. Manjarres <isaacmanjarres@google.com>
    regmap-irq: Fix out-of-bounds access when allocating config buffers

Eric Lin <eric.lin@sifive.com>
    perf: RISC-V: Remove PERF_HES_STOPPED flag checking in riscv_pmu_start()

Florent Revest <revest@chromium.org>
    samples: ftrace: Save required argument registers in sample trampolines

Christoph Hellwig <hch@lst.de>
    nvme: don't reject probe due to duplicate IDs for single-ported PCIe devices

Zheng Yejian <zhengyejian1@huawei.com>
    tracing: Fix memory leak of iter->temp when reading trace_pipe

Mohamed Khalfella <mkhalfella@purestorage.com>
    tracing/histograms: Add histograms to hist_vars if they have referenced variables

Matthias Kaehlcke <mka@chromium.org>
    dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter

Heiko Carstens <hca@linux.ibm.com>
    s390/decompressor: fix misaligned symbol build error

Jonas Gorski <jonas.gorski@gmail.com>
    bus: ixp4xx: fix IXP4XX_EXP_T1_MASK

Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
    Revert "8250: add support for ASIX devices with a FIFO bug"

Sakari Ailus <sakari.ailus@linux.intel.com>
    media: uapi: Fix [GS]_ROUTING ACTIVE flag value

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    soundwire: qcom: fix storing port config out-of-bounds

Stephan Gerhold <stephan.gerhold@kernkonzept.com>
    opp: Fix use-after-free in lazy_opp_tables after probe deferral

George Stark <gnstark@sberdevices.ru>
    meson saradc: fix clock divider mask length

Weitao Wang <WeitaoWang-oc@zhaoxin.com>
    xhci: Show ZHAOXIN xHCI root hub speed correctly

Weitao Wang <WeitaoWang-oc@zhaoxin.com>
    xhci: Fix TRB prefetch issue of ZHAOXIN hosts

Weitao Wang <WeitaoWang-oc@zhaoxin.com>
    xhci: Fix resume issue of some ZHAOXIN hosts

Oliver Upton <oliver.upton@linux.dev>
    arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2

Yinjun Zhang <yinjun.zhang@corigine.com>
    nfp: clean mc addresses in application firmware when closing port

Xiubo Li <xiubli@redhat.com>
    ceph: don't let check_caps skip sending responses for revoke msgs

Xiubo Li <xiubli@redhat.com>
    ceph: fix blindly expanding the readahead windows

Xiubo Li <xiubli@redhat.com>
    ceph: add a dedicated private data for netfs rreq

Ilya Dryomov <idryomov@gmail.com>
    libceph: harden msgr2.1 frame segment length checks

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool()

Hui Li <caelli@tencent.com>
    tty: fix hang on tty device with no_room set

Martin Fuzzey <martin.fuzzey@flowbird.group>
    tty: serial: imx: fix rs485 rx after tx

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error

Dan Carpenter <dan.carpenter@linaro.org>
    serial: atmel: don't enable IRQs prematurely

Christian König <christian.koenig@amd.com>
    drm/ttm: never consider pinned BOs for eviction&swap

Thomas Hellström <thomas.hellstrom@linux.intel.com>
    drm/ttm: Don't leak a resource on swapout move error

Thomas Hellström <thomas.hellstrom@linux.intel.com>
    drm/ttm: Don't leak a resource on eviction error

Yang Wang <kevinyang.wang@amd.com>
    drm/amd/pm: fix smu i2c data read risk

gaba <gaba@amd.com>
    drm/amdgpu: avoid restore process run into dead loop.

Aurabindo Pillai <aurabindo.pillai@amd.com>
    drm/amd/display: Add monitor specific edid quirk

Mario Limonciello <mario.limonciello@amd.com>
    drm/amd/display: Correct `DMUB_FW_VERSION` macro

Ilya Bakoulin <ilya.bakoulin@amd.com>
    drm/amd/display: Fix 128b132b link loss handling

Sung-huai Wang <danny.wang@amd.com>
    drm/amd/display: add a NULL pointer check

Mario Limonciello <mario.limonciello@amd.com>
    drm/amd: Disable PSR-SU on Parade 0803 TCON

Samuel Pitoiset <samuel.pitoiset@gmail.com>
    drm/amdgpu: fix clearing mappings for BOs that are always valid in VM

Leo Chen <sancchen@amd.com>
    drm/amd/display: disable seamless boot if force_odm_combine is enabled

Austin Zheng <austin.zheng@amd.com>
    drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2

Hersen Wu <hersenxs.wu@amd.com>
    drm/amd/display: edp do not add non-edid timings

Dmytro Laktyushkin <dmytro.laktyushkin@amd.com>
    drm/amd/display: fix seamless odm transitions

Alan Liu <HaoPing.Liu@amd.com>
    drm/amd/display: Fix in secure display context creation

Alvin Lee <Alvin.Lee2@amd.com>
    drm/amd/display: Limit DCN32 8 channel or less parts to DPM1 for FPO

Wayne Lin <Wayne.Lin@amd.com>
    drm/dp_mst: Clear MSG_RDY flag before sending new message

Brian Norris <briannorris@chromium.org>
    drm/rockchip: vop: Leave vblank enabled in self-refresh

Brian Norris <briannorris@chromium.org>
    drm/atomic: Allow vblank-enabled + self-refresh "disable"

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused by lpfc_nlp_not_used()

Alexander Aring <aahringo@redhat.com>
    fs: dlm: fix missing pending to false

Alexander Aring <aahringo@redhat.com>
    fs: dlm: clear pending bit when queue was empty

Alexander Aring <aahringo@redhat.com>
    fs: dlm: fix mismatch of plock results from userspace

Alexander Aring <aahringo@redhat.com>
    fs: dlm: make F_SETLK use unkillable wait_event

Alexander Aring <aahringo@redhat.com>
    fs: dlm: interrupt posix locks only when process is killed

Alexander Aring <aahringo@redhat.com>
    fs: dlm: fix cleanup pending ops when interrupted

Alexander Aring <aahringo@redhat.com>
    fs: dlm: return positive pid value for F_GETLK

Jason Baron <jbaron@akamai.com>
    md/raid0: add discard support for the 'original' layout

Johan Hovold <johan+linaro@kernel.org>
    mfd: pm8008: Fix module autoloading

Damien Le Moal <dlemoal@kernel.org>
    misc: pci_endpoint_test: Re-init completion for every test

Damien Le Moal <dlemoal@kernel.org>
    misc: pci_endpoint_test: Free IRQs before removing the device

Damien Le Moal <dlemoal@kernel.org>
    PCI: rockchip: Set address alignment for endpoint mode

Rick Wertenbroek <rick.wertenbroek@gmail.com>
    PCI: rockchip: Use u32 variable to access 32-bit registers

Rick Wertenbroek <rick.wertenbroek@gmail.com>
    PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core

Rick Wertenbroek <rick.wertenbroek@gmail.com>
    PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked

Rick Wertenbroek <rick.wertenbroek@gmail.com>
    PCI: rockchip: Write PCI Device ID to correct register

Rick Wertenbroek <rick.wertenbroek@gmail.com>
    PCI: rockchip: Assert PCI Configuration Enable bit after probe

Damien Le Moal <dlemoal@kernel.org>
    PCI: epf-test: Fix DMA transfer completion detection

Damien Le Moal <dlemoal@kernel.org>
    PCI: epf-test: Fix DMA transfer completion initialization

Manivannan Sadhasivam <mani@kernel.org>
    PCI: qcom: Disable write access to read only registers for IP v2.3.3

Igor Mammedov <imammedo@redhat.com>
    PCI: acpiphp: Reassign resources on bridge if necessary

Robin Murphy <robin.murphy@arm.com>
    PCI: Add function 1 DMA alias quirk for Marvell 88SE9235

Ross Lagerwall <ross.lagerwall@citrix.com>
    PCI: Release resource invalidated by coalescing

Ondrej Zary <linux@zary.sk>
    PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold

Harald Freudenberger <freude@linux.ibm.com>
    s390/zcrypt: do not retry administrative requests

Sathya Prakash <sathya.prakash@broadcom.com>
    scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O

Mikulas Patocka <mpatocka@redhat.com>
    dm integrity: reduce vmalloc space footprint on 32-bit architectures

Martin Kaiser <martin@kaiser.cx>
    hwrng: imx-rngc - fix the timeout for init and self check

Sinthu Raja <sinthu.raja@ti.com>
    arm64: dts: ti: k3-j721s2: Fix wkup pinmux range

Frank Wunderlich <frank-w@public-files.de>
    arm64: dts: mt7986: use size of reserved partition for bl2

Siddh Raman Pant <code@siddh.me>
    jfs: jfs_dmap: Validate db_l2nbperpage while mounting

Ritesh Harjani (IBM) <ritesh.list@gmail.com>
    ext2/dax: Fix ext2_setsize when len is page aligned

Christian Marangi <ansuelsmth@gmail.com>
    soc: qcom: mdt_loader: Fix unconditional call to scm_pas_mem_setup

David Woodhouse <dwmw@amazon.co.uk>
    mm/mmap: Fix error return in do_vmi_align_munmap()

Alexander Aring <aahringo@redhat.com>
    fs: dlm: revert check required context while close

Baokun Li <libaokun1@huawei.com>
    ext4: only update i_reserved_data_blocks on successful block allocation

Baokun Li <libaokun1@huawei.com>
    ext4: turn quotas off if mount failed after enabling quotas

Chao Yu <chao@kernel.org>
    ext4: fix to check return value of freeze_bdev() in ext4_shutdown()

Theodore Ts'o <tytso@mit.edu>
    ext4: avoid updating the superblock on a r/o mount if not needed

Kemeng Shi <shikemeng@huaweicloud.com>
    ext4: fix wrong unit use in ext4_mb_new_blocks

Kemeng Shi <shikemeng@huaweicloud.com>
    ext4: get block from bh in ext4_free_blocks for fast commit replay

Kemeng Shi <shikemeng@huaweicloud.com>
    ext4: fix wrong unit use in ext4_mb_clear_bb

Zhihao Cheng <chengzhihao1@huawei.com>
    ext4: Fix reusing stale buffer heads from last failed mounting

Huacai Chen <chenhuacai@kernel.org>
    MIPS: KVM: Fix NULL pointer dereference

Huacai Chen <chenhuacai@kernel.org>
    MIPS: Loongson: Fix build error when make modules_install

Huacai Chen <chenhuacai@kernel.org>
    MIPS: Loongson: Fix cpu_probe_loongson() again

Jiaxun Yang <jiaxun.yang@flygoat.com>
    MIPS: cpu-features: Use boot_cpu_type for CPU type based features

Hamza Mahfooz <hamza.mahfooz@amd.com>
    drm/amd/display: perform a bounds check before filling dirty rectangles

Michael Ellerman <mpe@ellerman.id.au>
    powerpc/64s: Fix native_hpte_remove() to be irq-safe

Michael Ellerman <mpe@ellerman.id.au>
    powerpc/security: Fix Speculation_Store_Bypass reporting on Power10

Ekansh Gupta <quic_ekangupt@quicinc.com>
    misc: fastrpc: Create fastrpc scalar with correct buffer count

Naveen N Rao <naveen@kernel.org>
    powerpc: Fail build if using recordmcount with binutils v2.37

sunliming <sunliming@kylinos.cn>
    tracing/user_events: Fix incorrect return value for writing operation when events are disabled

Andrey Konovalov <andreyknvl@gmail.com>
    kasan: fix type cast in memory_is_poisoned_n

Andrey Konovalov <andreyknvl@gmail.com>
    kasan, slub: fix HW_TAGS zeroing with slub_debug

Arnd Bergmann <arnd@arndb.de>
    kasan: use internal prototypes matching gcc-13 builtins

Arnd Bergmann <arnd@arndb.de>
    kasan: add kasan_tag_mismatch prototype

Oleksij Rempel <linux@rempel-privat.de>
    net: phy: dp83td510: fix kernel stall during netboot in DP83TD510E PHY driver

Florian Fainelli <florian.fainelli@broadcom.com>
    net: bcmgenet: Ensure MDIO unregistration has clocks enabled

Arseniy Krasnov <AVKrasnov@sberdevices.ru>
    mtd: rawnand: meson: fix unaligned DMA buffers handling

Florian Bezdeka <florian@bezdeka.de>
    tpm/tpm_tis: Disable interrupts for Lenovo L590 devices

Lino Sanfilippo <l.sanfilippo@kunbus.com>
    tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs

Christian Hesse <mail@eworm.de>
    tpm/tpm_tis: Disable interrupts for Framework Laptop Intel 13th gen

Jerry Snitselaar <jsnitsel@redhat.com>
    tpm: return false from tpm_amd_is_rng_defective on non-x86 platforms

Alexander Sverdlin <alexander.sverdlin@siemens.com>
    tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes

Christian Hesse <mail@eworm.de>
    tpm/tpm_tis: Disable interrupts for Framework Laptop Intel 12th gen

Alexander Sverdlin <alexander.sverdlin@siemens.com>
    tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes

Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11

Jarkko Sakkinen <jarkko@kernel.org>
    tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation

Valentin David <valentin.david@gmail.com>
    tpm: Do not remap from ACPI resources again for Pluton TPM

Mario Limonciello <mario.limonciello@amd.com>
    pinctrl: amd: Unify debounce handling into amd_pinconf_set()

Mario Limonciello <mario.limonciello@amd.com>
    pinctrl: amd: Drop pull up select configuration

Mario Limonciello <mario.limonciello@amd.com>
    pinctrl: amd: Use amd_pinconf_set() for all config options

Mario Limonciello <mario.limonciello@amd.com>
    pinctrl: amd: Only use special debounce behavior for GPIO 0

Mario Limonciello <mario.limonciello@amd.com>
    pinctrl: amd: Revert "pinctrl: amd: disable and mask interrupts on probe"

Kornel Dulęba <korneld@chromium.org>
    pinctrl: amd: Detect and mask spurious interrupts

Mario Limonciello <mario.limonciello@amd.com>
    pinctrl: amd: Fix mistake in handling clearing pins at startup

Mario Limonciello <mario.limonciello@amd.com>
    pinctrl: amd: Detect internal GPIO0 debounce handling

Masahiro Yamada <masahiroy@kernel.org>
    kbuild: make modules_install copy modules.builtin(.modinfo)

Jaegeuk Kim <jaegeuk@kernel.org>
    f2fs: fix deadlock in i_xattr_sem and inode page lock

Chao Yu <chao@kernel.org>
    f2fs: don't reset unchangable mount option in f2fs_remount()

Thomas Zimmermann <tzimmermann@suse.de>
    drm/client: Send hotplug event after registering a client

Paulo Alcantara <pc@manguebit.com>
    smb: client: fix parsing of source mount option

Winston Wen <wentao@uniontech.com>
    cifs: fix session state check in smb2_find_smb_ses

Paulo Alcantara <pc@manguebit.com>
    smb: client: improve DFS mount check

Ming Lei <ming.lei@redhat.com>
    nvme-pci: fix DMA direction of unmapping integrity data

Pedro Tammela <pctammela@mojatatu.com>
    net/sched: sch_qfq: account for stab overhead in qfq_enqueue

Pedro Tammela <pctammela@mojatatu.com>
    net/sched: sch_qfq: reintroduce lmax bound check for MTU

Zhang Shurong <zhang_shurong@foxmail.com>
    wifi: rtw89: debug: fix error code in rtw89_debug_priv_send_h2c_set()

Jiawen Wu <jiawenwu@trustnetic.com>
    net: txgbe: fix eeprom calculation error

Pedro Tammela <pctammela@mojatatu.com>
    net/sched: make psched_mtu() RTNL-less safe

Karol Herbst <kherbst@redhat.com>
    drm/nouveau: bring back blit subchannel for pre nv50 GPUs

Karol Herbst <kherbst@redhat.com>
    drm/nouveau/acr: Abort loading ACR if no firmware was found

Dan Carpenter <dan.carpenter@linaro.org>
    netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write()

Karol Herbst <kherbst@redhat.com>
    drm/nouveau/disp/g94: enable HDMI

Karol Herbst <kherbst@redhat.com>
    drm/nouveau/disp: fix HDMI on gt215+

Jisheng Zhang <jszhang@kernel.org>
    riscv: mm: fix truncation warning on RV32

Ido Schimmel <idosch@nvidia.com>
    net/sched: flower: Ensure both minimum and maximum ports are specified

Larysa Zaremba <larysa.zaremba@intel.com>
    xdp: use trusted arguments in XDP hints kfuncs

Pu Lehui <pulehui@huawei.com>
    bpf: cpumap: Fix memory leak in cpu_map_update_elem

Randy Dunlap <rdunlap@infradead.org>
    wifi: airo: avoid uninitialized warning in airo_get_rate()

Xin Yin <yinxin.x@bytedance.com>
    erofs: fix fsdax unavailability for chunk-based regular files

Chunhai Guo <guochunhai@vivo.com>
    erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF

Chunhai Guo <guochunhai@vivo.com>
    erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF

Suman Ghosh <sumang@marvell.com>
    octeontx2-pf: Add additional check for MCAM rules

Lu Hongfei <luhongfei@vivo.com>
    net: dsa: Removed unneeded of_node_put in felix_parse_ports_node

Tvrtko Ursulin <tvrtko.ursulin@intel.com>
    drm/i915: Fix one wrong caching mode enum usage

Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
    drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner

Wei Fang <wei.fang@nxp.com>
    net: fec: increase the size of tx ring and update tx_wake_threshold

Wei Fang <wei.fang@nxp.com>
    net: fec: recycle pages for transmitted XDP frames

Wei Fang <wei.fang@nxp.com>
    net: fec: remove last_bdp from fec_enet_txq_xmit_frame()

Wei Fang <wei.fang@nxp.com>
    net: fec: remove useless fec_enet_reset_skb()

Björn Töpel <bjorn@rivosinc.com>
    riscv, bpf: Fix inconsistent JIT image generation

Stafford Horne <shorne@gmail.com>
    openrisc: Union fpcsr and oldmask in sigcontext to unbreak userspace ABI

Ankit Kumar <ankit.kumar@samsung.com>
    nvme: fix the NVME_ID_NS_NVM_STS_MASK definition

Florian Kauer <florian.kauer@linutronix.de>
    igc: Fix inserting of empty frame for launchtime

Florian Kauer <florian.kauer@linutronix.de>
    igc: Fix launchtime before start of cycle

Florian Kauer <florian.kauer@linutronix.de>
    igc: No strict mode in pure launchtime/CBS offload

Ze Gao <zegao2021@gmail.com>
    fprobe: add unlock to match a succeeded ftrace_test_recursion_trylock

Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com>
    kernel/trace: Fix cleanup logic of enable_trace_eprobe

Florian Kauer <florian.kauer@linutronix.de>
    igc: Handle already enabled taprio offload for basetime 0

Florian Kauer <florian.kauer@linutronix.de>
    igc: Do not enable taprio offload for invalid arguments

Florian Kauer <florian.kauer@linutronix.de>
    igc: Rename qbv_enable to taprio_offload_enable

Vladimir Oltean <vladimir.oltean@nxp.com>
    net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    platform/x86: wmi: Break possible infinite loop when parsing GUID

Peter Zijlstra <peterz@infradead.org>
    x86/fineibt: Poison ENDBR at +0

Jiasheng Jiang <jiasheng@iscas.ac.cn>
    net: dsa: qca8k: Add check for skb_copy

Arnd Bergmann <arnd@arndb.de>
    HID: hyperv: avoid struct memcpy overrun warning

Ziyang Xuan <william.xuanziyang@huawei.com>
    ipv6/addrconf: fix a potential refcount underflow for idev

Jiasheng Jiang <jiasheng@iscas.ac.cn>
    NTB: ntb_tool: Add check for devm_kcalloc

Yang Yingliang <yangyingliang@huawei.com>
    NTB: ntb_transport: fix possible memory leak while device_register() fails

Yuan Can <yuancan@huawei.com>
    ntb: intel: Fix error handling in intel_ntb_pci_driver_init()

Yuan Can <yuancan@huawei.com>
    NTB: amd: Fix error handling in amd_ntb_pci_driver_init()

Yuan Can <yuancan@huawei.com>
    ntb: idt: Fix error handling in idt_pci_driver_init()

Eric Dumazet <edumazet@google.com>
    udp6: fix udp6_ehashfn() typo

Kuniyuki Iwashima <kuniyu@amazon.com>
    icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().

Niklas Schnelle <schnelle@linux.ibm.com>
    s390/ism: Do not unregister clients with registered DMBs

Niklas Schnelle <schnelle@linux.ibm.com>
    s390/ism: Fix and simplify add()/remove() callback handling

Niklas Schnelle <schnelle@linux.ibm.com>
    s390/ism: Fix locking for forwarding of IRQs and events to clients

Paolo Abeni <pabeni@redhat.com>
    net: prevent skb corruption on frag list segmentation

Rafał Miłecki <rafal@milecki.pl>
    net: bgmac: postpone turning IRQs off to avoid SoC hangs

Ivan Babrou <ivan@cloudflare.com>
    udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint

Nitya Sunkad <nitya.sunkad@amd.com>
    ionic: remove WARN_ON to prevent panic_on_warn

Sai Krishna <saikrishnag@marvell.com>
    octeontx2-af: Move validation of ptp pointer before its usage

Ratheesh Kannoth <rkannoth@marvell.com>
    octeontx2-af: Promisc enable/disable through mbox

Geert Uytterhoeven <geert+renesas@glider.be>
    drm/fbdev-dma: Fix documented default preferred_bpp value

Junfeng Guo <junfeng.guo@intel.com>
    gve: Set default duplex configuration to full

M A Ramdhan <ramdhan@starlabs.sg>
    net/sched: cls_fw: Fix improper refcount update leads to use-after-free

Vladimir Oltean <vladimir.oltean@nxp.com>
    net: mscc: ocelot: fix oversize frame dropping for preemptible TCs

Vladimir Oltean <vladimir.oltean@nxp.com>
    net: dsa: felix: make vsc9959_tas_guard_bands_update() visible to ocelot->ops

Klaus Kudielka <klaus.kudielka@gmail.com>
    net: mvneta: fix txq_map in case of txq_number==1

Kumar Kartikeya Dwivedi <memxor@gmail.com>
    bpf: Fix max stack depth check for async callbacks

Randy Dunlap <rdunlap@infradead.org>
    scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER

Dan Carpenter <dan.carpenter@linaro.org>
    scsi: qla2xxx: Fix error code in qla2x00_start_sp()

Eric Biggers <ebiggers@google.com>
    blk-crypto: use dynamic lock class for blk_crypto_profile::lock

Aravindhan Gunasekaran <aravindhan.gunasekaran@intel.com>
    igc: Handle PPS start time programming for past time values

Tan Tee Min <tee.min.tan@linux.intel.com>
    igc: Include the length/type field and VLAN tag in queueMaxSDU

Prasad Koya <prasad@arista.com>
    igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings

Dragos Tatulea <dtatulea@nvidia.com>
    net/mlx5e: RX, Fix page_pool page fragment tracking for XDP

Maher Sanalla <msanalla@nvidia.com>
    net/mlx5: Query hca_cap_2 only when supported

Yevgeny Kliteynik <kliteyn@nvidia.com>
    net/mlx5e: TC, CT: Offload ct clear only once

Vlad Buslov <vladbu@nvidia.com>
    net/mlx5e: Check for NOT_READY flag state after locking

Saeed Mahameed <saeedm@nvidia.com>
    net/mlx5: Register a unique thermal zone per device

Dragos Tatulea <dtatulea@nvidia.com>
    net/mlx5e: RX, Fix flush and close release flow of regular rq for legacy rq

Zhengchao Shao <shaozhengchao@huawei.com>
    net/mlx5e: fix memory leak in mlx5e_ptp_open

Zhengchao Shao <shaozhengchao@huawei.com>
    net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create

Zhengchao Shao <shaozhengchao@huawei.com>
    net/mlx5e: fix double free in mlx5e_destroy_flow_table

Muhammad Husaini Zulkifli <muhammad.husaini.zulkifli@intel.com>
    igc: Fix TX Hang issue when QBV Gate is closed

Jesper Dangaard Brouer <brouer@redhat.com>
    igc: Add XDP hints kfuncs for RX hash

Jesper Dangaard Brouer <brouer@redhat.com>
    igc: Add igc_xdp_buff wrapper for xdp_buff in driver

Muhammad Husaini Zulkifli <muhammad.husaini.zulkifli@intel.com>
    igc: Remove delay during TX ring configuration

Muhammad Husaini Zulkifli <muhammad.husaini.zulkifli@intel.com>
    igc: Add condition for qbv_config_change_errors counter

Sridhar Samudrala <sridhar.samudrala@intel.com>
    ice: Fix tx queue rate limit when TCs are configured

Sridhar Samudrala <sridhar.samudrala@intel.com>
    ice: Fix max_rate check while configuring TX rate limits

Florian Westphal <fw@strlen.de>
    netfilter: conntrack: don't fold port numbers into addresses before hashing

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nf_tables: report use refcount overflow

Petr Pavlu <petr.pavlu@suse.com>
    xen/virtio: Fix NULL deref when a bridge of PCI root bus has no parent

Marek Vasut <marex@denx.de>
    drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags

Petr Tesarik <petr.tesarik.ext@huawei.com>
    swiotlb: reduce the number of areas to match actual memory pool size

Petr Tesarik <petr.tesarik.ext@huawei.com>
    swiotlb: always set the number of areas before allocating the pool

Douglas Anderson <dianders@chromium.org>
    drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime

Adrián Larumbe <adrian.larumbe@collabora.com>
    drm: bridge: dw_hdmi: fix connector access for scdc

Fabio Estevam <festevam@denx.de>
    drm/panel: simple: Add connector_type for innolux_at043tn24

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: fix out of bounds read in smb2_sess_setup

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: add missing compound request handing in some commands

Simon Horman <horms@kernel.org>
    net: lan743x: select FIXED_PHY

Moritz Fischer <moritzf@google.com>
    net: lan743x: Don't sleep in atomic context

Basavaraj Natikar <Basavaraj.Natikar@amd.com>
    HID: amd_sfh: Fix for shift-out-of-bounds

Basavaraj Natikar <Basavaraj.Natikar@amd.com>
    HID: amd_sfh: Rename the float32 variable

Dmitry Torokhov <dmitry.torokhov@gmail.com>
    HID: input: fix mapping for camera access keys

Nayna Jain <nayna@linux.ibm.com>
    security/integrity: fix pointer to ESL data and its size on pseries

Ivan Mikhaylov <fr0st61te@gmail.com>
    net/ncsi: change from ndo_set_mac_address to dev_set_mac_address


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

Diffstat:

 Documentation/arm64/silicon-errata.rst             |   3 +
 .../media/v4l/vidioc-subdev-g-routing.rst          |   2 +-
 Makefile                                           |  30 ++-
 arch/arm64/Kconfig                                 |  19 ++
 .../dts/mediatek/mt7986a-bananapi-bpi-r3-nor.dtso  |   7 +-
 arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts   |  42 ++--
 .../boot/dts/ti/k3-j721s2-common-proc-board.dts    |  76 +++---
 arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi   |  29 ++-
 arch/arm64/kernel/cpu_errata.c                     |   7 +
 arch/arm64/kernel/traps.c                          |   2 +-
 arch/arm64/kvm/hyp/pgtable.c                       |  14 +-
 arch/arm64/mm/fault.c                              |   2 +-
 arch/arm64/tools/cpucaps                           |   1 +
 arch/mips/Makefile                                 |  10 +-
 arch/mips/include/asm/cpu-features.h               |   4 +-
 arch/mips/include/asm/kvm_host.h                   |   6 +-
 arch/mips/kernel/cpu-probe.c                       |   9 +-
 arch/mips/kvm/emulate.c                            |  22 +-
 arch/mips/kvm/mips.c                               |  16 +-
 arch/mips/kvm/stats.c                              |   4 +-
 arch/mips/kvm/trace.h                              |   8 +-
 arch/mips/kvm/vz.c                                 |  20 +-
 arch/openrisc/include/uapi/asm/sigcontext.h        |   6 +-
 arch/openrisc/kernel/signal.c                      |   4 +-
 arch/powerpc/Makefile                              |   8 +
 arch/powerpc/kernel/security.c                     |  37 +--
 arch/powerpc/mm/book3s64/hash_native.c             |  13 +-
 arch/riscv/mm/init.c                               |   2 +-
 arch/riscv/net/bpf_jit.h                           |   6 +-
 arch/riscv/net/bpf_jit_core.c                      |  19 +-
 arch/s390/Makefile                                 |   1 +
 arch/x86/events/intel/core.c                       |   7 +
 arch/x86/kernel/alternative.c                      |  16 ++
 arch/xtensa/platforms/iss/network.c                |   2 +-
 block/blk-crypto-profile.c                         |  12 +-
 drivers/accel/ivpu/ivpu_drv.h                      |   1 +
 drivers/accel/ivpu/ivpu_hw_mtl.c                   |  20 +-
 drivers/base/regmap/regmap-irq.c                   |   2 +-
 drivers/bus/intel-ixp4xx-eb.c                      |   2 +-
 drivers/char/hw_random/imx-rngc.c                  |   6 +-
 drivers/char/tpm/tpm-chip.c                        |   7 +
 drivers/char/tpm/tpm_crb.c                         |  19 +-
 drivers/char/tpm/tpm_tis.c                         |  25 ++
 drivers/char/tpm/tpm_tis_core.c                    | 103 ++++++--
 drivers/char/tpm/tpm_tis_core.h                    |   4 +
 drivers/char/tpm/tpm_tis_i2c.c                     |  59 +++--
 drivers/char/tpm/tpm_vtpm_proxy.c                  |  30 +--
 drivers/firmware/stratix10-svc.c                   |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  12 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  64 ++---
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h  |   2 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |  26 +++
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   3 +
 .../drm/amd/display/dc/dce112/dce112_resource.c    |  10 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |  11 +
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c |   4 -
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c  |   2 +-
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.h  |   1 +
 .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c  |   2 +
 .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c   |  15 ++
 .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.h   |   2 +
 .../dc/link/protocols/link_dp_irq_handler.c        |  11 +-
 drivers/gpu/drm/amd/display/dmub/dmub_srv.h        |   2 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h       |   4 +
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  |   2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c    |   2 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |   2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |   2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |  67 ++++++
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |  35 +--
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   |   2 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c   |  33 +--
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |   9 +-
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |  35 +--
 drivers/gpu/drm/display/drm_dp_mst_topology.c      |  54 ++++-
 drivers/gpu/drm/drm_atomic_helper.c                |  11 +-
 drivers/gpu/drm/drm_client.c                       |  21 ++
 drivers/gpu/drm/drm_fbdev_dma.c                    |   6 +-
 drivers/gpu/drm/drm_fbdev_generic.c                |   4 -
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |   4 -
 drivers/gpu/drm/gma500/fbdev.c                     |   4 -
 drivers/gpu/drm/i915/display/intel_display.c       |   1 -
 drivers/gpu/drm/i915/display/intel_dp.c            |   7 +-
 drivers/gpu/drm/i915/gt/intel_gtt.c                |   2 +-
 drivers/gpu/drm/msm/msm_fbdev.c                    |   4 -
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |  12 +-
 drivers/gpu/drm/nouveau/nouveau_chan.c             |   1 +
 drivers/gpu/drm/nouveau/nouveau_chan.h             |   1 +
 drivers/gpu/drm/nouveau/nouveau_drm.c              |  20 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c     |   1 +
 drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c   |   2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c     |   2 +-
 drivers/gpu/drm/omapdrm/omap_fbdev.c               |   4 -
 drivers/gpu/drm/panel/panel-simple.c               |   2 +
 drivers/gpu/drm/radeon/radeon_fbdev.c              |   4 -
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |   8 +-
 drivers/gpu/drm/tegra/fbdev.c                      |   4 -
 drivers/gpu/drm/ttm/ttm_bo.c                       |  29 ++-
 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c      |  30 ++-
 drivers/hid/hid-hyperv.c                           |  10 +-
 drivers/hid/hid-input.c                            |   7 +-
 drivers/iio/adc/meson_saradc.c                     |   2 +-
 drivers/md/dm-integrity.c                          |   4 +-
 drivers/md/dm-verity-loadpin.c                     |   3 +
 drivers/md/raid0.c                                 |  62 ++++-
 drivers/md/raid0.h                                 |   1 +
 drivers/mfd/qcom-pm8008.c                          |   1 +
 drivers/misc/fastrpc.c                             |   2 +-
 drivers/misc/pci_endpoint_test.c                   |  10 +-
 drivers/mtd/nand/raw/meson_nand.c                  |   4 +
 drivers/net/dsa/hirschmann/hellcreek.c             |  14 +-
 drivers/net/dsa/ocelot/felix.c                     |   6 +-
 drivers/net/dsa/ocelot/felix.h                     |   1 -
 drivers/net/dsa/ocelot/felix_vsc9959.c             |  28 ++-
 drivers/net/dsa/qca/qca8k-8xxx.c                   |   3 +
 drivers/net/dsa/sja1105/sja1105_tas.c              |   7 +-
 drivers/net/ethernet/amazon/ena/ena_com.c          |   3 +
 drivers/net/ethernet/broadcom/bgmac.c              |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |   2 +
 drivers/net/ethernet/engleder/tsnep_selftests.c    |  12 +-
 drivers/net/ethernet/engleder/tsnep_tc.c           |   4 +-
 drivers/net/ethernet/freescale/enetc/enetc_qos.c   |   6 +-
 drivers/net/ethernet/freescale/fec.h               |  17 +-
 drivers/net/ethernet/freescale/fec_main.c          | 178 ++++++++------
 drivers/net/ethernet/google/gve/gve_ethtool.c      |   3 +
 drivers/net/ethernet/intel/ice/ice_main.c          |  23 +-
 drivers/net/ethernet/intel/ice/ice_tc_lib.c        |  22 +-
 drivers/net/ethernet/intel/ice/ice_tc_lib.h        |   1 +
 drivers/net/ethernet/intel/igc/igc.h               |  15 +-
 drivers/net/ethernet/intel/igc/igc_ethtool.c       |   2 +
 drivers/net/ethernet/intel/igc/igc_main.c          | 158 ++++++++++---
 drivers/net/ethernet/intel/igc/igc_ptp.c           |  25 +-
 drivers/net/ethernet/intel/igc/igc_tsn.c           |  68 ++++--
 drivers/net/ethernet/marvell/mvneta.c              |   4 +-
 drivers/net/ethernet/marvell/octeontx2/af/ptp.c    |  19 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c    |   2 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  11 +-
 .../ethernet/marvell/octeontx2/af/rvu_npc_hash.c   |  23 +-
 .../ethernet/marvell/octeontx2/nic/otx2_flows.c    |   8 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c   |  15 ++
 .../mellanox/mlx5/core/en/fs_tt_redirect.c         |   6 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c   |   6 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c |  14 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c   |   3 +-
 .../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c  |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |  44 ++--
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |   6 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |   3 +
 drivers/net/ethernet/mellanox/mlx5/core/thermal.c  |  19 +-
 drivers/net/ethernet/microchip/Kconfig             |   2 +-
 drivers/net/ethernet/microchip/lan743x_main.c      |  21 +-
 .../net/ethernet/microchip/lan966x/lan966x_tc.c    |  10 +-
 drivers/net/ethernet/mscc/ocelot_mm.c              |   7 +-
 .../net/ethernet/netronome/nfp/nfp_net_common.c    |   5 +
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    |   5 -
 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c    |   7 +-
 drivers/net/ethernet/ti/am65-cpsw-qos.c            |  11 +-
 drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c      |   3 -
 drivers/net/netdevsim/dev.c                        |   9 +-
 drivers/net/phy/dp83td510.c                        |  23 +-
 drivers/net/wireless/cisco/airo.c                  |   5 +-
 drivers/net/wireless/realtek/rtw89/debug.c         |   5 +-
 drivers/ntb/hw/amd/ntb_hw_amd.c                    |   7 +-
 drivers/ntb/hw/idt/ntb_hw_idt.c                    |   7 +-
 drivers/ntb/hw/intel/ntb_hw_gen1.c                 |   7 +-
 drivers/ntb/ntb_transport.c                        |   2 +-
 drivers/ntb/test/ntb_tool.c                        |   2 +
 drivers/nvme/host/core.c                           |  36 ++-
 drivers/nvme/host/pci.c                            |   2 +-
 drivers/opp/core.c                                 |   3 +
 drivers/pci/controller/dwc/pcie-qcom.c             |   2 +
 drivers/pci/controller/pcie-rockchip-ep.c          |  65 ++----
 drivers/pci/controller/pcie-rockchip.c             |  17 ++
 drivers/pci/controller/pcie-rockchip.h             |  11 +-
 drivers/pci/endpoint/functions/pci-epf-test.c      |  40 +++-
 drivers/pci/hotplug/acpiphp_glue.c                 |   5 +-
 drivers/pci/pci.c                                  |  10 +-
 drivers/pci/probe.c                                |   4 +-
 drivers/pci/quirks.c                               |   2 +
 drivers/perf/riscv_pmu.c                           |   3 -
 drivers/pinctrl/pinctrl-amd.c                      | 103 +++-----
 drivers/pinctrl/pinctrl-amd.h                      |   2 +-
 drivers/platform/x86/wmi.c                         |  22 +-
 drivers/pwm/pwm-meson.c                            |  28 +--
 drivers/s390/crypto/zcrypt_msgtype6.c              |   6 +
 drivers/s390/net/ism_drv.c                         | 139 ++++++-----
 drivers/scsi/lpfc/lpfc_crtn.h                      |   1 -
 drivers/scsi/lpfc/lpfc_els.c                       |  30 +--
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |  24 +-
 drivers/scsi/mpi3mr/mpi3mr_fw.c                    |   5 +
 drivers/scsi/qla2xxx/qla_attr.c                    |  13 ++
 drivers/scsi/qla2xxx/qla_bsg.c                     |   6 +
 drivers/scsi/qla2xxx/qla_def.h                     |  22 +-
 drivers/scsi/qla2xxx/qla_edif.c                    |   4 +-
 drivers/scsi/qla2xxx/qla_gbl.h                     |   2 +-
 drivers/scsi/qla2xxx/qla_init.c                    | 258 +++++++++++++++++++--
 drivers/scsi/qla2xxx/qla_inline.h                  |   5 +-
 drivers/scsi/qla2xxx/qla_iocb.c                    |  38 ++-
 drivers/scsi/qla2xxx/qla_isr.c                     |  64 ++++-
 drivers/scsi/qla2xxx/qla_nvme.c                    |   3 -
 drivers/scsi/qla2xxx/qla_os.c                      | 133 ++++++-----
 drivers/soc/qcom/mdt_loader.c                      |  16 +-
 drivers/soundwire/qcom.c                           |   3 +-
 drivers/tty/n_tty.c                                |  25 +-
 drivers/tty/serial/8250/8250.h                     |   1 -
 drivers/tty/serial/8250/8250_pci.c                 |  19 --
 drivers/tty/serial/8250/8250_port.c                |  11 +-
 drivers/tty/serial/atmel_serial.c                  |   4 +-
 drivers/tty/serial/imx.c                           |  18 +-
 drivers/tty/serial/samsung_tty.c                   |  14 +-
 drivers/ufs/host/Kconfig                           |   1 +
 drivers/usb/host/xhci-mem.c                        |  39 +++-
 drivers/usb/host/xhci-pci.c                        |  12 +
 drivers/usb/host/xhci.h                            |   2 +
 drivers/xen/grant-dma-ops.c                        |   2 +
 fs/ceph/addr.c                                     |  85 +++++--
 fs/ceph/caps.c                                     |   9 +
 fs/ceph/super.h                                    |  13 ++
 fs/dlm/ast.c                                       |   8 +-
 fs/dlm/lockspace.c                                 |  12 -
 fs/dlm/lockspace.h                                 |   1 -
 fs/dlm/lowcomms.c                                  |   1 +
 fs/dlm/midcomms.c                                  |   3 -
 fs/dlm/plock.c                                     | 115 +++++----
 fs/erofs/inode.c                                   |   3 +-
 fs/erofs/zdata.c                                   |   4 +-
 fs/ext2/inode.c                                    |   5 +-
 fs/ext4/indirect.c                                 |   8 +
 fs/ext4/inode.c                                    |  10 -
 fs/ext4/ioctl.c                                    |   5 +-
 fs/ext4/mballoc.c                                  |  17 +-
 fs/ext4/super.c                                    |  31 ++-
 fs/f2fs/dir.c                                      |   9 +-
 fs/f2fs/super.c                                    |  30 ++-
 fs/f2fs/xattr.c                                    |   6 +-
 fs/jfs/jfs_dmap.c                                  |   6 +
 fs/jfs/jfs_filsys.h                                |   2 +
 fs/smb/client/cifs_dfs_ref.c                       |  20 +-
 fs/smb/client/cifsproto.h                          |   2 +
 fs/smb/client/cifssmb.c                            |   2 +-
 fs/smb/client/dfs.c                                |  43 +---
 fs/smb/client/file.c                               |   4 +-
 fs/smb/client/fs_context.c                         |  59 ++++-
 fs/smb/client/misc.c                               |  17 +-
 fs/smb/client/smb2transport.c                      |   7 +
 fs/smb/server/smb2pdu.c                            | 109 +++++----
 include/drm/display/drm_dp_mst_helper.h            |   7 +-
 include/linux/blk-crypto-profile.h                 |   1 +
 include/linux/ism.h                                |   7 +-
 include/linux/kasan.h                              |   2 +-
 include/linux/nvme.h                               |   2 +-
 include/linux/rethook.h                            |   1 +
 include/linux/serial_8250.h                        |   1 -
 include/net/netfilter/nf_conntrack_tuple.h         |   3 +
 include/net/netfilter/nf_tables.h                  |  31 ++-
 include/net/pkt_sched.h                            |   9 +-
 include/soc/mscc/ocelot.h                          |   1 +
 kernel/bpf/cpumap.c                                |  40 ++--
 kernel/bpf/verifier.c                              |   5 +-
 kernel/dma/swiotlb.c                               |  46 +++-
 kernel/power/qos.c                                 |   9 +-
 kernel/trace/fprobe.c                              |  15 +-
 kernel/trace/ftrace.c                              |  45 ++--
 kernel/trace/rethook.c                             |  13 ++
 kernel/trace/ring_buffer.c                         |  24 +-
 kernel/trace/trace.c                               |   3 +-
 kernel/trace/trace.h                               |   2 +
 kernel/trace/trace_eprobe.c                        |  18 +-
 kernel/trace/trace_events_hist.c                   |   8 +-
 kernel/trace/trace_events_user.c                   |   6 +-
 kernel/trace/trace_probe.c                         |   2 +-
 kernel/trace/trace_probe_kernel.h                  |  30 +--
 kernel/trace/trace_probe_tmpl.h                    |  10 +-
 kernel/trace/trace_uprobe.c                        |   3 +-
 mm/kasan/common.c                                  |   2 +-
 mm/kasan/generic.c                                 |  73 +++---
 mm/kasan/kasan.h                                   | 171 +++++++-------
 mm/kasan/report.c                                  |  17 +-
 mm/kasan/report_generic.c                          |  12 +-
 mm/kasan/report_hw_tags.c                          |   2 +-
 mm/kasan/report_sw_tags.c                          |   2 +-
 mm/kasan/shadow.c                                  |  36 +--
 mm/kasan/sw_tags.c                                 |  20 +-
 mm/mmap.c                                          |   9 +-
 mm/slab.h                                          |  16 +-
 net/ceph/messenger_v2.c                            |  41 ++--
 net/core/net-traces.c                              |   2 +
 net/core/skbuff.c                                  |   5 +
 net/core/xdp.c                                     |   2 +-
 net/ipv6/addrconf.c                                |   3 +-
 net/ipv6/icmp.c                                    |   5 +-
 net/ipv6/udp.c                                     |   4 +-
 net/mptcp/protocol.c                               |   7 +-
 net/ncsi/ncsi-rsp.c                                |   5 +-
 net/netfilter/nf_conntrack_core.c                  |  20 +-
 net/netfilter/nf_tables_api.c                      | 163 ++++++++-----
 net/netfilter/nft_flow_offload.c                   |   6 +-
 net/netfilter/nft_immediate.c                      |   8 +-
 net/netfilter/nft_objref.c                         |   8 +-
 net/sched/cls_flower.c                             |  10 +
 net/sched/cls_fw.c                                 |  10 +-
 net/sched/sch_qfq.c                                |  18 +-
 net/sched/sch_taprio.c                             |   4 +-
 samples/ftrace/ftrace-direct-too.c                 |  14 +-
 security/integrity/platform_certs/load_powerpc.c   |  40 ++--
 tools/testing/selftests/net/mptcp/config           |   1 +
 tools/testing/selftests/net/mptcp/mptcp_connect.sh |   3 +
 tools/testing/selftests/net/mptcp/mptcp_sockopt.sh |  29 +--
 tools/testing/selftests/net/mptcp/pm_nl_ctl.c      |  10 +-
 tools/testing/selftests/net/mptcp/userspace_pm.sh  |   4 +-
 312 files changed, 3504 insertions(+), 1921 deletions(-)



^ permalink raw reply	[flat|nested] 13+ messages in thread

* [PATCH 6.4 111/292] drm/client: Send hotplug event after registering a client
  2023-07-21 16:01 [PATCH 6.4 000/292] 6.4.5-rc1 review Greg Kroah-Hartman
@ 2023-07-21 16:03 ` Greg Kroah-Hartman
  2023-07-21 16:56 ` [PATCH 6.4 000/292] 6.4.5-rc1 review SeongJae Park
                   ` (9 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: Greg Kroah-Hartman @ 2023-07-21 16:03 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, Moritz Duge, Thomas Zimmermann,
	Torsten Krah, Paul Schyska, Daniel Vetter, David Airlie,
	Noralf Trønnes, Maarten Lankhorst, Maxime Ripard,
	Javier Martinez Canillas, Russell King, Inki Dae, Seung-Woo Kim,
	Kyungmin Park, Krzysztof Kozlowski, Patrik Jakobsson, Rob Clark,
	Abhinav Kumar, Dmitry Baryshkov, Tomi Valkeinen, Alex Deucher,
	Christian König, Pan, Xinhui, Thierry Reding,
	Mikko Perttunen, dri-devel, linux-kernel, linux-arm-kernel,
	linux-samsung-soc, linux-arm-msm, freedreno, amd-gfx, linux-tegra,
	Mario Limonciello

From: Thomas Zimmermann <tzimmermann@suse.de>

commit 27655b9bb9f0d9c32b8de8bec649b676898c52d5 upstream.

Generate a hotplug event after registering a client to allow the
client to configure its display. Remove the hotplug calls from the
existing clients for fbdev emulation. This change fixes a concurrency
bug between registering a client and receiving events from the DRM
core. The bug is present in the fbdev emulation of all drivers.

The fbdev emulation currently generates a hotplug event before
registering the client to the device. For each new output, the DRM
core sends an additional hotplug event to each registered client.

If the DRM core detects first output between sending the artificial
hotplug and registering the device, the output's hotplug event gets
lost. If this is the first output, the fbdev console display remains
dark. This has been observed with amdgpu and fbdev-generic.

Fix this by adding hotplug generation directly to the client's
register helper drm_client_register(). Registering the client and
receiving events are serialized by struct drm_device.clientlist_mutex.
So an output is either configured by the initial hotplug event, or
the client has already been registered.

The bug was originally added in commit 6e3f17ee73f7 ("drm/fb-helper:
generic: Call drm_client_add() after setup is done"), in which adding
a client and receiving a hotplug event switched order. It was hidden,
as most hardware and drivers have at least on static output configured.
Other drivers didn't use the internal DRM client or still had struct
drm_mode_config_funcs.output_poll_changed set. That callback handled
hotplug events as well. After not setting the callback in amdgpu in
commit 0e3172bac3f4 ("drm/amdgpu: Don't set struct
drm_driver.output_poll_changed"), amdgpu did not show a framebuffer
console if output events got lost. The bug got copy-pasted from
fbdev-generic into the other fbdev emulation.

Reported-by: Moritz Duge <MoritzDuge@kolahilft.de>
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/2649
Fixes: 6e3f17ee73f7 ("drm/fb-helper: generic: Call drm_client_add() after setup is done")
Fixes: 8ab59da26bc0 ("drm/fb-helper: Move generic fbdev emulation into separate source file")
Fixes: b79fe9abd58b ("drm/fbdev-dma: Implement fbdev emulation for GEM DMA helpers")
Fixes: 63c381552f69 ("drm/armada: Implement fbdev emulation as in-kernel client")
Fixes: 49953b70e7d3 ("drm/exynos: Implement fbdev emulation as in-kernel client")
Fixes: 8f1aaccb04b7 ("drm/gma500: Implement client-based fbdev emulation")
Fixes: 940b869c2f2f ("drm/msm: Implement fbdev emulation as in-kernel client")
Fixes: 9e69bcd88e45 ("drm/omapdrm: Implement fbdev emulation as in-kernel client")
Fixes: e317a69fe891 ("drm/radeon: Implement client-based fbdev emulation")
Fixes: 71ec16f45ef8 ("drm/tegra: Implement fbdev emulation as in-kernel client")
Fixes: 0e3172bac3f4 ("drm/amdgpu: Don't set struct drm_driver.output_poll_changed")
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Tested-by: Moritz Duge <MoritzDuge@kolahilft.de>
Tested-by: Torsten Krah <krah.tm@gmail.com>
Tested-by: Paul Schyska <pschyska@gmail.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: David Airlie <airlied@gmail.com>
Cc: Noralf Trønnes <noralf@tronnes.org>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Maxime Ripard <mripard@kernel.org>
Cc: Javier Martinez Canillas <javierm@redhat.com>
Cc: Russell King <linux@armlinux.org.uk>
Cc: Inki Dae <inki.dae@samsung.com>
Cc: Seung-Woo Kim <sw0312.kim@samsung.com>
Cc: Kyungmin Park <kyungmin.park@samsung.com>
Cc: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Cc: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
Cc: Rob Clark <robdclark@gmail.com>
Cc: Abhinav Kumar <quic_abhinavk@quicinc.com>
Cc: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Cc: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: "Christian König" <christian.koenig@amd.com>
Cc: "Pan, Xinhui" <Xinhui.Pan@amd.com>
Cc: Thierry Reding <thierry.reding@gmail.com>
Cc: Mikko Perttunen <mperttunen@nvidia.com>
Cc: dri-devel@lists.freedesktop.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-samsung-soc@vger.kernel.org
Cc: linux-arm-msm@vger.kernel.org
Cc: freedreno@lists.freedesktop.org
Cc: amd-gfx@lists.freedesktop.org
Cc: linux-tegra@vger.kernel.org
Cc: dri-devel@lists.freedesktop.org
Cc: <stable@vger.kernel.org> # v5.2+
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> # msm
Link: https://patchwork.freedesktop.org/patch/msgid/20230710091029.27503-1-tzimmermann@suse.de
[ Dropped changes to drivers/gpu/drm/armada/armada_fbdev.c as
  174c3c38e3a2 drm/armada: Initialize fbdev DRM client
  was introduced in 6.5-rc1 ]
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/gpu/drm/drm_client.c              |   21 +++++++++++++++++++++
 drivers/gpu/drm/drm_fbdev_dma.c           |    4 ----
 drivers/gpu/drm/drm_fbdev_generic.c       |    4 ----
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c |    4 ----
 drivers/gpu/drm/gma500/fbdev.c            |    4 ----
 drivers/gpu/drm/msm/msm_fbdev.c           |    4 ----
 drivers/gpu/drm/omapdrm/omap_fbdev.c      |    4 ----
 drivers/gpu/drm/radeon/radeon_fbdev.c     |    4 ----
 drivers/gpu/drm/tegra/fbdev.c             |    4 ----
 9 files changed, 21 insertions(+), 32 deletions(-)

--- a/drivers/gpu/drm/drm_client.c
+++ b/drivers/gpu/drm/drm_client.c
@@ -122,13 +122,34 @@ EXPORT_SYMBOL(drm_client_init);
  * drm_client_register() it is no longer permissible to call drm_client_release()
  * directly (outside the unregister callback), instead cleanup will happen
  * automatically on driver unload.
+ *
+ * Registering a client generates a hotplug event that allows the client
+ * to set up its display from pre-existing outputs. The client must have
+ * initialized its state to able to handle the hotplug event successfully.
  */
 void drm_client_register(struct drm_client_dev *client)
 {
 	struct drm_device *dev = client->dev;
+	int ret;
 
 	mutex_lock(&dev->clientlist_mutex);
 	list_add(&client->list, &dev->clientlist);
+
+	if (client->funcs && client->funcs->hotplug) {
+		/*
+		 * Perform an initial hotplug event to pick up the
+		 * display configuration for the client. This step
+		 * has to be performed *after* registering the client
+		 * in the list of clients, or a concurrent hotplug
+		 * event might be lost; leaving the display off.
+		 *
+		 * Hold the clientlist_mutex as for a regular hotplug
+		 * event.
+		 */
+		ret = client->funcs->hotplug(client);
+		if (ret)
+			drm_dbg_kms(dev, "client hotplug ret=%d\n", ret);
+	}
 	mutex_unlock(&dev->clientlist_mutex);
 }
 EXPORT_SYMBOL(drm_client_register);
--- a/drivers/gpu/drm/drm_fbdev_dma.c
+++ b/drivers/gpu/drm/drm_fbdev_dma.c
@@ -253,10 +253,6 @@ void drm_fbdev_dma_setup(struct drm_devi
 		goto err_drm_client_init;
 	}
 
-	ret = drm_fbdev_dma_client_hotplug(&fb_helper->client);
-	if (ret)
-		drm_dbg_kms(dev, "client hotplug ret=%d\n", ret);
-
 	drm_client_register(&fb_helper->client);
 
 	return;
--- a/drivers/gpu/drm/drm_fbdev_generic.c
+++ b/drivers/gpu/drm/drm_fbdev_generic.c
@@ -340,10 +340,6 @@ void drm_fbdev_generic_setup(struct drm_
 		goto err_drm_client_init;
 	}
 
-	ret = drm_fbdev_generic_client_hotplug(&fb_helper->client);
-	if (ret)
-		drm_dbg_kms(dev, "client hotplug ret=%d\n", ret);
-
 	drm_client_register(&fb_helper->client);
 
 	return;
--- a/drivers/gpu/drm/exynos/exynos_drm_fbdev.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_fbdev.c
@@ -216,10 +216,6 @@ void exynos_drm_fbdev_setup(struct drm_d
 	if (ret)
 		goto err_drm_client_init;
 
-	ret = exynos_drm_fbdev_client_hotplug(&fb_helper->client);
-	if (ret)
-		drm_dbg_kms(dev, "client hotplug ret=%d\n", ret);
-
 	drm_client_register(&fb_helper->client);
 
 	return;
--- a/drivers/gpu/drm/gma500/fbdev.c
+++ b/drivers/gpu/drm/gma500/fbdev.c
@@ -330,10 +330,6 @@ void psb_fbdev_setup(struct drm_psb_priv
 		goto err_drm_fb_helper_unprepare;
 	}
 
-	ret = psb_fbdev_client_hotplug(&fb_helper->client);
-	if (ret)
-		drm_dbg_kms(dev, "client hotplug ret=%d\n", ret);
-
 	drm_client_register(&fb_helper->client);
 
 	return;
--- a/drivers/gpu/drm/msm/msm_fbdev.c
+++ b/drivers/gpu/drm/msm/msm_fbdev.c
@@ -227,10 +227,6 @@ void msm_fbdev_setup(struct drm_device *
 		goto err_drm_fb_helper_unprepare;
 	}
 
-	ret = msm_fbdev_client_hotplug(&helper->client);
-	if (ret)
-		drm_dbg_kms(dev, "client hotplug ret=%d\n", ret);
-
 	drm_client_register(&helper->client);
 
 	return;
--- a/drivers/gpu/drm/omapdrm/omap_fbdev.c
+++ b/drivers/gpu/drm/omapdrm/omap_fbdev.c
@@ -323,10 +323,6 @@ void omap_fbdev_setup(struct drm_device
 
 	INIT_WORK(&fbdev->work, pan_worker);
 
-	ret = omap_fbdev_client_hotplug(&helper->client);
-	if (ret)
-		drm_dbg_kms(dev, "client hotplug ret=%d\n", ret);
-
 	drm_client_register(&helper->client);
 
 	return;
--- a/drivers/gpu/drm/radeon/radeon_fbdev.c
+++ b/drivers/gpu/drm/radeon/radeon_fbdev.c
@@ -386,10 +386,6 @@ void radeon_fbdev_setup(struct radeon_de
 		goto err_drm_client_init;
 	}
 
-	ret = radeon_fbdev_client_hotplug(&fb_helper->client);
-	if (ret)
-		drm_dbg_kms(rdev->ddev, "client hotplug ret=%d\n", ret);
-
 	drm_client_register(&fb_helper->client);
 
 	return;
--- a/drivers/gpu/drm/tegra/fbdev.c
+++ b/drivers/gpu/drm/tegra/fbdev.c
@@ -227,10 +227,6 @@ void tegra_fbdev_setup(struct drm_device
 	if (ret)
 		goto err_drm_client_init;
 
-	ret = tegra_fbdev_client_hotplug(&helper->client);
-	if (ret)
-		drm_dbg_kms(dev, "client hotplug ret=%d\n", ret);
-
 	drm_client_register(&helper->client);
 
 	return;



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 6.4 000/292] 6.4.5-rc1 review
  2023-07-21 16:01 [PATCH 6.4 000/292] 6.4.5-rc1 review Greg Kroah-Hartman
  2023-07-21 16:03 ` [PATCH 6.4 111/292] drm/client: Send hotplug event after registering a client Greg Kroah-Hartman
@ 2023-07-21 16:56 ` SeongJae Park
  2023-07-21 17:54 ` Takeshi Ogasawara
                   ` (8 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: SeongJae Park @ 2023-07-21 16:56 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, SeongJae Park

Hi,

On Fri, 21 Jul 2023 18:01:49 +0200 Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:

> This is the start of the stable review cycle for the 6.4.5 release.
> There are 292 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 Sun, 23 Jul 2023 16:04:29 +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/v6.x/stable-review/patch-6.4.5-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-6.4.y
> and the diffstat can be found below.

I confirmed that this rc kernel passes DAMON functionality test[1] on my test
machine.  Attaching the test results summary below.

Tested-by: SeongJae Park <sj@kernel.org>

[1] https://github.com/awslabs/damon-tests/tree/next/corr


Thanks,
SJ

---

ok 1 selftests: damon: debugfs_attrs.sh
ok 2 selftests: damon: debugfs_schemes.sh
ok 3 selftests: damon: debugfs_target_ids.sh
ok 4 selftests: damon: debugfs_empty_targets.sh
ok 5 selftests: damon: debugfs_huge_count_read_write.sh
ok 6 selftests: damon: debugfs_duplicate_context_creation.sh
ok 7 selftests: damon: debugfs_rm_non_contexts.sh
ok 8 selftests: damon: sysfs.sh
ok 9 selftests: damon: sysfs_update_removed_scheme_dir.sh
ok 10 selftests: damon: reclaim.sh
ok 11 selftests: damon: lru_sort.sh
ok 1 selftests: damon-tests: kunit.sh
ok 2 selftests: damon-tests: huge_count_read_write.sh
ok 3 selftests: damon-tests: buffer_overflow.sh
ok 4 selftests: damon-tests: rm_contexts.sh
ok 5 selftests: damon-tests: record_null_deref.sh
ok 6 selftests: damon-tests: dbgfs_target_ids_read_before_terminate_race.sh
ok 7 selftests: damon-tests: dbgfs_target_ids_pid_leak.sh
ok 8 selftests: damon-tests: damo_tests.sh
ok 9 selftests: damon-tests: masim-record.sh
ok 10 selftests: damon-tests: build_i386.sh
ok 11 selftests: damon-tests: build_m68k.sh
ok 12 selftests: damon-tests: build_arm64.sh
ok 13 selftests: damon-tests: build_i386_idle_flag.sh
ok 14 selftests: damon-tests: build_i386_highpte.sh
ok 15 selftests: damon-tests: build_nomemcg.sh

PASS

[...]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 6.4 000/292] 6.4.5-rc1 review
@ 2023-07-21 17:10 Ronald Warsow
  0 siblings, 0 replies; 13+ messages in thread
From: Ronald Warsow @ 2023-07-21 17:10 UTC (permalink / raw)
  To: Greg Kroah-Hartman, stable; +Cc: linux-kernel

Hi Greg

6.4.5-rc1

compiles, boots and runs here on x86_64
(Intel Rocket Lake, i5-11400)

Thanks

Tested-by: Ronald Warsow <rwarsow@gmx.de>


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 6.4 000/292] 6.4.5-rc1 review
  2023-07-21 16:01 [PATCH 6.4 000/292] 6.4.5-rc1 review Greg Kroah-Hartman
  2023-07-21 16:03 ` [PATCH 6.4 111/292] drm/client: Send hotplug event after registering a client Greg Kroah-Hartman
  2023-07-21 16:56 ` [PATCH 6.4 000/292] 6.4.5-rc1 review SeongJae Park
@ 2023-07-21 17:54 ` Takeshi Ogasawara
  2023-07-21 23:14 ` Justin Forbes
                   ` (7 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: Takeshi Ogasawara @ 2023-07-21 17:54 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor

Hi Greg

On Sat, Jul 22, 2023 at 1:09 AM Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.4.5 release.
> There are 292 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 Sun, 23 Jul 2023 16:04:29 +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/v6.x/stable-review/patch-6.4.5-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-6.4.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>

6.4.5-rc1 tested.

Build successfully completed.
Boot successfully completed.
No dmesg regressions.
Video output normal.
Sound output normal.

Lenovo ThinkPad X1 Carbon Gen10(Intel i7-1260P(x86_64), arch linux)

Thanks

Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com>

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 6.4 000/292] 6.4.5-rc1 review
  2023-07-21 16:01 [PATCH 6.4 000/292] 6.4.5-rc1 review Greg Kroah-Hartman
                   ` (2 preceding siblings ...)
  2023-07-21 17:54 ` Takeshi Ogasawara
@ 2023-07-21 23:14 ` Justin Forbes
  2023-07-22  4:21 ` Ron Economos
                   ` (6 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: Justin Forbes @ 2023-07-21 23:14 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor

On Fri, Jul 21, 2023 at 06:01:49PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.4.5 release.
> There are 292 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 Sun, 23 Jul 2023 16:04:29 +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/v6.x/stable-review/patch-6.4.5-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-6.4.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

Tested rc1 against the Fedora build system (aarch64, ppc64le, s390x,
x86_64), and boot tested x86_64. No regressions noted.

Tested-by: Justin M. Forbes <jforbes@fedoraproject.org>

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 6.4 000/292] 6.4.5-rc1 review
  2023-07-21 16:01 [PATCH 6.4 000/292] 6.4.5-rc1 review Greg Kroah-Hartman
                   ` (3 preceding siblings ...)
  2023-07-21 23:14 ` Justin Forbes
@ 2023-07-22  4:21 ` Ron Economos
  2023-07-22  6:50 ` Bagas Sanjaya
                   ` (5 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: Ron Economos @ 2023-07-22  4:21 UTC (permalink / raw)
  To: Greg Kroah-Hartman, stable
  Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
	lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
	rwarsow, conor

On 7/21/23 9:01 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.4.5 release.
> There are 292 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 Sun, 23 Jul 2023 16:04:29 +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/v6.x/stable-review/patch-6.4.5-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-6.4.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Built and booted successfully on RISC-V RV64 (HiFive Unmatched).

Tested-by: Ron Economos <re@w6rz.net>


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 6.4 000/292] 6.4.5-rc1 review
  2023-07-21 16:01 [PATCH 6.4 000/292] 6.4.5-rc1 review Greg Kroah-Hartman
                   ` (4 preceding siblings ...)
  2023-07-22  4:21 ` Ron Economos
@ 2023-07-22  6:50 ` Bagas Sanjaya
  2023-07-22  8:06 ` Naresh Kamboju
                   ` (4 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: Bagas Sanjaya @ 2023-07-22  6:50 UTC (permalink / raw)
  To: Greg Kroah-Hartman, stable
  Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
	lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
	rwarsow, conor

[-- Attachment #1: Type: text/plain, Size: 558 bytes --]

On Fri, Jul 21, 2023 at 06:01:49PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.4.5 release.
> There are 292 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.
> 

Successfully compiled and installed bindeb-pkgs on my computer (Acer
Aspire E15, Intel Core i3 Haswell). No noticeable regressions.

Tested-by: Bagas Sanjaya <bagasdotme@gmail.com>

-- 
An old man doll... just what I always wanted! - Clara

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 6.4 000/292] 6.4.5-rc1 review
  2023-07-21 16:01 [PATCH 6.4 000/292] 6.4.5-rc1 review Greg Kroah-Hartman
                   ` (5 preceding siblings ...)
  2023-07-22  6:50 ` Bagas Sanjaya
@ 2023-07-22  8:06 ` Naresh Kamboju
  2023-07-22 14:49 ` Florian Fainelli
                   ` (3 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: Naresh Kamboju @ 2023-07-22  8:06 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor

On Fri, 21 Jul 2023 at 21:39, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.4.5 release.
> There are 292 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 Sun, 23 Jul 2023 16:04:29 +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/v6.x/stable-review/patch-6.4.5-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-6.4.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.

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

NOTE:
The following kernel warning was noticed while booting qemu-arm64
with these configs enabled on stable rc 6.4.5-rc1.

 CONFIG_ARM64_64K_PAGES=y
 CONFIG_KFENCE=y

This crash is not easily reproducible.

boot logs:
--------
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x000f0510]
[    0.000000] Linux version 6.4.5-rc1 (tuxmake@tuxmake)
(aarch64-linux-gnu-gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils
for Debian) 2.40) #1 SMP PREEMPT @1689957802
[    0.000000] random: crng init done
[    0.000000] Machine model: linux,dummy-virt
...
<6>[    0.006821] kfence: initialized - using 33554432 bytes for 255
objects at 0x(____ptrval____)-0x(____ptrval____)
...
<4>[    7.726994] ------------[ cut here ]------------
<4>[    7.727704] WARNING: CPU: 1 PID: 1 at mm/kfence/core.c:1097
__kfence_free+0x84/0xc8
<4>[    7.730078] Modules linked in: ip_tables x_tables
<4>[    7.732637] CPU: 1 PID: 1 Comm: systemd Not tainted 6.4.5-rc1 #1
<4>[    7.733334] Hardware name: linux,dummy-virt (DT)
<4>[    7.734765] pstate: 83400009 (Nzcv daif +PAN -UAO +TCO +DIT
-SSBS BTYPE=--)
<4>[    7.735323] pc : __kfence_free+0x84/0xc8
<4>[    7.736036] lr : __slab_free+0x490/0x508
<4>[    7.736374] sp : ffff8000080afb40
<4>[    7.736657] x29: ffff8000080afb40 x28: ffffffc0003fa100 x27:
0000000000000000
<4>[    7.738294] x26: 0000000000000000 x25: 0000000000000001 x24:
0000000000000000
<4>[    7.739138] x23: ffffcd8ea7099000 x22: ffffcd8ea45cac38 x21:
ffff0000fe840000
<4>[    7.739961] x20: ffffcd8ea45cac38 x19: ffff0000c0012300 x18:
0000000000000000
<4>[    7.740778] x17: 0000000000000000 x16: 0000000000000000 x15:
0000000000000000
<4>[    7.741636] x14: 0000000000000000 x13: 0000000000000000 x12:
0000000000000000
<4>[    7.742474] x11: 0000000000000000 x10: 0000000000000000 x9 :
ffffcd8ea45601e0
<4>[    7.743407] x8 : ffff8000080afc20 x7 : 0000000000000000 x6 :
0000000000009901
<4>[    7.744268] x5 : ffffcd8ea45cac38 x4 : ffffcd8ea7099000 x3 :
ffffcd8ea76e7aa0
<4>[    7.745093] x2 : ffff0000c162e000 x1 : ffffcd8ea76fa5b0 x0 :
ffff0000fe840000
<4>[    7.746478] Call trace:
<4>[    7.746776]  __kfence_free+0x84/0xc8
<4>[    7.747134]  __slab_free+0x490/0x508
<4>[    7.748063]  __kmem_cache_free+0x2b4/0x2d0
<4>[    7.748377]  kfree+0x78/0x140
<4>[    7.748638]  single_release+0x40/0x60
<4>[    7.750664]  __fput+0x78/0x260
<4>[    7.751065]  ____fput+0x18/0x30
<4>[    7.752086]  task_work_run+0x80/0xe0
<4>[    7.753122]  do_notify_resume+0x200/0x1398
<4>[    7.754292]  el0_svc+0xec/0x100
<4>[    7.754573]  el0t_64_sync_handler+0xf4/0x120
<4>[    7.755559]  el0t_64_sync+0x190/0x198
<4>[    7.756643] ---[ end trace 0000000000000000 ]---

Links
 - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.4.y/build/v6.4.4-293-g4f44255da83d/testrun/18526234/suite/log-parser-boot/test/check-kernel-exception/log
 - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.4.y/build/v6.4.4-293-g4f44255da83d/testrun/18526234/suite/log-parser-boot/tests/
 - https://storage.tuxsuite.com/public/linaro/lkft/builds/2StEPFnEfoD076PRu8fIxjexhnM/



## Build
* kernel: 6.4.5-rc1
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-6.4.y
* git commit: 4f44255da83d4e0d6c39114e6d90f43705c9159d
* git describe: v6.4.4-293-g4f44255da83d
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.4.y/build/v6.4.4-293-g4f44255da83d

## Test Regressions (compared to v6.4.4-150-g698271d38e0b)

## Metric Regressions (compared to v6.4.4-150-g698271d38e0b)

## Test Fixes (compared to v6.4.4-150-g698271d38e0b)

## Metric Fixes (compared to v6.4.4-150-g698271d38e0b)

## Test result summary
total: 165616, pass: 143054, fail: 2212, skip: 20190, xfail: 160

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 141 total, 141 passed, 0 failed
* arm64: 50 total, 50 passed, 0 failed
* i386: 37 total, 37 passed, 0 failed
* mips: 26 total, 26 passed, 0 failed
* parisc: 3 total, 3 passed, 0 failed
* powerpc: 34 total, 34 passed, 0 failed
* riscv: 22 total, 22 passed, 0 failed
* s390: 12 total, 12 passed, 0 failed
* sh: 12 total, 12 passed, 0 failed
* sparc: 6 total, 6 passed, 0 failed
* x86_64: 42 total, 42 passed, 0 failed

## Test suites summary
* boot
* kselftest-android
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-drivers-dma-buf
* kselftest-efivarfs
* kselftest-exec
* kselftest-filesystems
* kselftest-filesystems-binderfs
* kselftest-filesytems-epoll
* kselftest-firmware
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-ir
* kselftest-kcmp
* kselftest-kexec
* kselftest-kvm
* kselftest-lib
* kselftest-livepatch
* kselftest-membarrier
* kselftest-memfd
* kselftest-memory-hotplug
* kselftest-mincore
* kselftest-mount
* kselftest-mqueue
* kselftest-net
* kselftest-net-forwarding
* kselftest-net-mptcp
* kselftest-netfilter
* kselftest-nsfs
* kselftest-openat2
* kselftest-pid_namespace
* kselftest-pidfd
* kselftest-proc
* kselftest-pstore
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-splice
* kselftest-static_keys
* kselftest-sync
* kselftest-sysctl
* kselftest-tc-testing
* kselftest-timens
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user
* kselftest-user_events
* kselftest-vDSO
* kselftest-vm
* kselftest-watchdog
* kselftest-x86
* kselftest-zram
* kunit
* kvm-unit-tests
* libgpiod
* libhugetlbfs
* log-parser-boot
* log-parser-test
* ltp-cap_bounds
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-filecaps
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-fsx
* ltp-hugetlb
* ltp-io
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-securebits
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* network-basic-tests
* perf
* rcutorture
* v4l2-compliance

--
Linaro LKFT
https://lkft.linaro.org

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 6.4 000/292] 6.4.5-rc1 review
  2023-07-21 16:01 [PATCH 6.4 000/292] 6.4.5-rc1 review Greg Kroah-Hartman
                   ` (6 preceding siblings ...)
  2023-07-22  8:06 ` Naresh Kamboju
@ 2023-07-22 14:49 ` Florian Fainelli
  2023-07-22 20:40 ` Guenter Roeck
                   ` (2 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: Florian Fainelli @ 2023-07-22 14:49 UTC (permalink / raw)
  To: Greg Kroah-Hartman, stable
  Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
	lkft-triage, pavel, jonathanh, sudipm.mukherjee, srw, rwarsow,
	conor



On 7/21/2023 9:01 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.4.5 release.
> There are 292 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 Sun, 23 Jul 2023 16:04:29 +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/v6.x/stable-review/patch-6.4.5-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-6.4.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h


On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on 
BMIPS_GENERIC:

Tested-by: Florian Fainelli <florian.fainelli@broadcom.com>
-- 
Florian


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 6.4 000/292] 6.4.5-rc1 review
  2023-07-21 16:01 [PATCH 6.4 000/292] 6.4.5-rc1 review Greg Kroah-Hartman
                   ` (7 preceding siblings ...)
  2023-07-22 14:49 ` Florian Fainelli
@ 2023-07-22 20:40 ` Guenter Roeck
  2023-07-23  9:08 ` Jon Hunter
  2023-07-23 10:41 ` Conor Dooley
  10 siblings, 0 replies; 13+ messages in thread
From: Guenter Roeck @ 2023-07-22 20:40 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, shuah, patches,
	lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
	rwarsow, conor

On Fri, Jul 21, 2023 at 06:01:49PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.4.5 release.
> There are 292 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 Sun, 23 Jul 2023 16:04:29 +0000.
> Anything received after that time might be too late.
> 

Build results:
	total: 157 pass: 157 fail: 0
Qemu test results:
	total: 523 pass: 523 fail: 0

Tested-by: Guenter Roeck <linux@roeck-us.net>

Guenter

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 6.4 000/292] 6.4.5-rc1 review
  2023-07-21 16:01 [PATCH 6.4 000/292] 6.4.5-rc1 review Greg Kroah-Hartman
                   ` (8 preceding siblings ...)
  2023-07-22 20:40 ` Guenter Roeck
@ 2023-07-23  9:08 ` Jon Hunter
  2023-07-23 10:41 ` Conor Dooley
  10 siblings, 0 replies; 13+ messages in thread
From: Jon Hunter @ 2023-07-23  9:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, linux-tegra, stable

On Fri, 21 Jul 2023 18:01:49 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.4.5 release.
> There are 292 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 Sun, 23 Jul 2023 16:04:29 +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/v6.x/stable-review/patch-6.4.5-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-6.4.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

All tests passing for Tegra ...

Test results for stable-v6.4:
    11 builds:	11 pass, 0 fail
    28 boots:	28 pass, 0 fail
    130 tests:	130 pass, 0 fail

Linux version:	6.4.5-rc1-g698271d38e0b
Boards tested:	tegra124-jetson-tk1, tegra186-p2771-0000,
                tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000,
                tegra20-ventana, tegra210-p2371-2180,
                tegra210-p3450-0000, tegra30-cardhu-a04

Tested-by: Jon Hunter <jonathanh@nvidia.com>

Jon

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 6.4 000/292] 6.4.5-rc1 review
  2023-07-21 16:01 [PATCH 6.4 000/292] 6.4.5-rc1 review Greg Kroah-Hartman
                   ` (9 preceding siblings ...)
  2023-07-23  9:08 ` Jon Hunter
@ 2023-07-23 10:41 ` Conor Dooley
  10 siblings, 0 replies; 13+ messages in thread
From: Conor Dooley @ 2023-07-23 10:41 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow

[-- Attachment #1: Type: text/plain, Size: 370 bytes --]

On Fri, Jul 21, 2023 at 06:01:49PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.4.5 release.
> There are 292 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.

Tested-by: Conor Dooley <conor.dooley@microchip.com>

Thanks,
Conor.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2023-07-23 10:42 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-21 16:01 [PATCH 6.4 000/292] 6.4.5-rc1 review Greg Kroah-Hartman
2023-07-21 16:03 ` [PATCH 6.4 111/292] drm/client: Send hotplug event after registering a client Greg Kroah-Hartman
2023-07-21 16:56 ` [PATCH 6.4 000/292] 6.4.5-rc1 review SeongJae Park
2023-07-21 17:54 ` Takeshi Ogasawara
2023-07-21 23:14 ` Justin Forbes
2023-07-22  4:21 ` Ron Economos
2023-07-22  6:50 ` Bagas Sanjaya
2023-07-22  8:06 ` Naresh Kamboju
2023-07-22 14:49 ` Florian Fainelli
2023-07-22 20:40 ` Guenter Roeck
2023-07-23  9:08 ` Jon Hunter
2023-07-23 10:41 ` Conor Dooley
  -- strict thread matches above, loose matches on Subject: below --
2023-07-21 17:10 Ronald Warsow

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox