[PATCH 6.6 000/139] 6.6.39-rc1 review

Greg Kroah-Hartman posted 139 patches 1 year, 5 months ago
Only 0 patches received!
Makefile                                           |   4 +-
arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts |   2 +-
arch/powerpc/include/asm/interrupt.h               |  10 ++
arch/powerpc/include/asm/io.h                      |   2 +-
arch/powerpc/include/asm/percpu.h                  |  10 ++
arch/powerpc/include/asm/processor.h               |   1 +
arch/powerpc/kernel/head_64.S                      |   5 +-
arch/powerpc/kernel/process.c                      |  10 ++
arch/powerpc/kernel/ptrace/ptrace-view.c           |   7 +-
arch/powerpc/kernel/setup_64.c                     |   2 +
arch/powerpc/kexec/core_64.c                       |  11 ++
arch/powerpc/platforms/pseries/kexec.c             |   8 --
arch/powerpc/platforms/pseries/pseries.h           |   1 -
arch/powerpc/platforms/pseries/setup.c             |   1 -
arch/powerpc/xmon/xmon.c                           |   6 +-
arch/riscv/include/asm/errata_list.h               |  12 +-
arch/riscv/include/asm/tlbflush.h                  |  19 ++-
arch/riscv/kernel/machine_kexec.c                  |  10 +-
arch/riscv/kvm/vcpu_pmu.c                          |   2 +-
arch/riscv/mm/tlbflush.c                           |  23 ----
arch/s390/include/asm/kvm_host.h                   |   1 +
arch/s390/include/asm/processor.h                  |   2 +-
arch/s390/kvm/kvm-s390.c                           |   1 +
arch/s390/kvm/kvm-s390.h                           |  15 +++
arch/s390/kvm/priv.c                               |  32 +++++
crypto/aead.c                                      |   3 +-
crypto/cipher.c                                    |   3 +-
drivers/base/regmap/regmap-i2c.c                   |   3 +-
drivers/block/null_blk/zoned.c                     |  11 ++
drivers/bluetooth/hci_bcm4377.c                    |   2 +-
drivers/bluetooth/hci_qca.c                        |  18 ++-
drivers/cdrom/cdrom.c                              |   2 +-
drivers/clk/mediatek/clk-mt8183-mfgcfg.c           |   1 +
drivers/clk/mediatek/clk-mtk.c                     |  24 ++--
drivers/clk/mediatek/clk-mtk.h                     |   2 +
drivers/clk/qcom/clk-alpha-pll.c                   |   3 +
drivers/clk/qcom/gcc-ipq9574.c                     |  10 +-
drivers/clk/qcom/gcc-sm6350.c                      |  10 +-
drivers/clk/sunxi-ng/ccu_common.c                  |  18 ++-
drivers/crypto/hisilicon/debugfs.c                 |  21 +++-
drivers/firmware/dmi_scan.c                        |  11 ++
drivers/gpio/gpio-mmio.c                           |   2 -
drivers/gpio/gpiolib-of.c                          |  22 +++-
drivers/gpu/drm/amd/amdgpu/aldebaran.c             |   2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |   5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |   3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            |   8 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c            |   3 +-
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c        |   2 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   8 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |   4 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |   3 +
.../amd/display/dc/irq/dce110/irq_service_dce110.c |   8 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c    |   8 ++
drivers/gpu/drm/amd/include/atomfirmware.h         |   4 +-
drivers/gpu/drm/drm_panel_orientation_quirks.c     |   7 ++
drivers/gpu/drm/lima/lima_gp.c                     |   2 +
drivers/gpu/drm/lima/lima_mmu.c                    |   5 +
drivers/gpu/drm/lima/lima_pp.c                     |   4 +
drivers/gpu/drm/nouveau/nouveau_connector.c        |   3 +
drivers/i2c/busses/i2c-i801.c                      |   2 +-
drivers/i2c/busses/i2c-pnx.c                       |  48 ++------
drivers/infiniband/core/user_mad.c                 |  21 +++-
drivers/input/ff-core.c                            |   7 +-
drivers/irqchip/irq-gic-v3-its.c                   |   2 -
drivers/leds/leds-an30259a.c                       |  14 +--
drivers/media/dvb-frontends/as102_fe_types.h       |   2 +-
drivers/media/dvb-frontends/tda10048.c             |   9 +-
drivers/media/dvb-frontends/tda18271c2dd.c         |   4 +-
.../vcodec/decoder/vdec/vdec_av1_req_lat_if.c      |  22 ++--
.../mediatek/vcodec/encoder/venc/venc_h264_if.c    |   5 +-
drivers/media/usb/dvb-usb/dib0700_devices.c        |  18 ++-
drivers/media/usb/dvb-usb/dw2102.c                 | 120 +++++++++++--------
drivers/media/usb/s2255/s2255drv.c                 |  20 ++--
drivers/mtd/nand/raw/nand_base.c                   |  68 ++++++-----
drivers/mtd/nand/raw/rockchip-nand-controller.c    |   6 +-
drivers/net/bonding/bond_options.c                 |   6 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c   |   1 +
drivers/net/dsa/mv88e6xxx/chip.c                   |   4 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h        |   2 +-
drivers/net/ethernet/intel/e1000e/netdev.c         | 132 ++++++++++-----------
drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   5 +
.../mellanox/mlx5/core/esw/acl/ingress_ofld.c      |  37 ++++--
.../net/ethernet/mellanox/mlxsw/core_linecards.c   |   1 +
.../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c    |   2 +-
drivers/net/ethernet/wangxun/libwx/wx_lib.c        |   1 +
drivers/net/ntb_netdev.c                           |   2 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |  10 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c    |   2 +-
.../net/wireless/mediatek/mt76/mt7996/debugfs.c    |   5 +
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c    |   5 +-
drivers/net/wireless/microchip/wilc1000/hif.c      |   3 +-
drivers/nfc/virtual_ncidev.c                       |   4 +
drivers/nvme/host/multipath.c                      |   2 +-
drivers/nvme/host/pci.c                            |   3 +-
drivers/nvme/target/core.c                         |   9 ++
drivers/platform/x86/toshiba_acpi.c                |  31 +++--
drivers/platform/x86/touchscreen_dmi.c             |  36 ++++++
drivers/s390/crypto/pkey_api.c                     |   4 +-
drivers/scsi/mpi3mr/mpi3mr_transport.c             |  10 ++
drivers/scsi/qedf/qedf_io.c                        |   6 +-
drivers/spi/spi-cadence-xspi.c                     |  20 +++-
drivers/thermal/mediatek/lvts_thermal.c            |   2 +
drivers/tty/serial/imx.c                           |   2 +-
drivers/usb/host/xhci-ring.c                       |   5 +-
drivers/vhost/scsi.c                               |  17 ++-
drivers/vhost/vhost.c                              | 118 ++++++++++++++----
drivers/vhost/vhost.h                              |   2 +
fs/btrfs/block-group.c                             |  13 +-
fs/btrfs/scrub.c                                   |   2 +-
fs/f2fs/f2fs.h                                     |  12 +-
fs/f2fs/super.c                                    |  27 +++--
fs/f2fs/sysfs.c                                    |  14 ++-
fs/jffs2/super.c                                   |   1 +
fs/nilfs2/alloc.c                                  |  18 ++-
fs/nilfs2/alloc.h                                  |   4 +-
fs/nilfs2/dat.c                                    |   2 +-
fs/nilfs2/dir.c                                    |   6 +
fs/nilfs2/ifile.c                                  |   7 +-
fs/nilfs2/nilfs.h                                  |  10 +-
fs/nilfs2/the_nilfs.c                              |   6 +
fs/nilfs2/the_nilfs.h                              |   2 +-
fs/ntfs3/xattr.c                                   |   5 +-
fs/orangefs/super.c                                |   3 +-
include/kunit/try-catch.h                          |   3 -
include/linux/fsnotify.h                           |   8 +-
include/linux/lsm_hook_defs.h                      |   2 +-
include/linux/mutex.h                              |  27 +++++
include/linux/phy.h                                |   2 +-
include/linux/sched/vhost_task.h                   |   3 +-
include/linux/security.h                           |   5 +-
include/uapi/linux/cn_proc.h                       |   3 +-
kernel/auditfilter.c                               |   5 +-
kernel/cpu.c                                       |   3 +
kernel/dma/map_benchmark.c                         |   3 +
kernel/exit.c                                      |   2 +
kernel/kthread.c                                   |   1 +
kernel/locking/mutex-debug.c                       |  12 ++
kernel/vhost_task.c                                |  53 ++++++---
lib/kunit/try-catch.c                              |  22 ++--
mm/page-writeback.c                                |  32 ++++-
net/bluetooth/hci_conn.c                           |  15 ++-
net/bluetooth/hci_event.c                          |  26 +++-
net/bluetooth/iso.c                                |   3 +-
net/core/datagram.c                                |  19 ++-
net/ipv4/inet_diag.c                               |   2 +
net/ipv4/tcp_input.c                               |   2 +-
net/ipv4/tcp_metrics.c                             |   1 +
net/mac802154/main.c                               |  14 ++-
net/netfilter/nf_tables_api.c                      |   3 +-
net/sctp/socket.c                                  |   7 +-
scripts/link-vmlinux.sh                            |   2 +-
security/apparmor/audit.c                          |   6 +-
security/apparmor/include/audit.h                  |   2 +-
security/integrity/ima/ima.h                       |   2 +-
security/integrity/ima/ima_policy.c                |  15 ++-
security/security.c                                |   6 +-
security/selinux/include/audit.h                   |   4 +-
security/selinux/ss/services.c                     |   5 +-
security/smack/smack_lsm.c                         |   4 +-
sound/core/ump.c                                   |   8 ++
sound/pci/hda/patch_realtek.c                      |   9 ++
tools/lib/bpf/bpf_core_read.h                      |   1 +
tools/power/x86/turbostat/turbostat.c              |  10 +-
.../selftests/bpf/prog_tests/dummy_st_ops.c        |  34 +++++-
.../selftests/bpf/progs/dummy_st_ops_success.c     |  15 ++-
tools/testing/selftests/net/gro.c                  |   3 +
tools/testing/selftests/net/ip_local_port_range.c  |   2 +-
tools/testing/selftests/net/mptcp/pm_nl_ctl.c      |   2 +-
tools/testing/selftests/net/msg_zerocopy.c         |  14 ++-
170 files changed, 1283 insertions(+), 570 deletions(-)
[PATCH 6.6 000/139] 6.6.39-rc1 review
Posted by Greg Kroah-Hartman 1 year, 5 months ago
This is the start of the stable review cycle for the 6.6.39 release.
There are 139 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, 11 Jul 2024 11:06:25 +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.6.39-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.6.y
and the diffstat can be found below.

thanks,

greg k-h

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

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

Ryusuke Konishi <konishi.ryusuke@gmail.com>
    nilfs2: fix incorrect inode allocation from reserved inodes

Damien Le Moal <dlemoal@kernel.org>
    null_blk: Do not allow runt zone with zone capacity smaller then zone size

Alex Deucher <alexander.deucher@amd.com>
    drm/amdgpu: silence UBSAN warning

Takashi Iwai <tiwai@suse.de>
    ALSA: ump: Set default protocol when not given explicitly

Witold Sadowski <wsadowski@marvell.com>
    spi: cadence: Ensure data lines set to low during dummy-cycle period

Edward Adam Davis <eadavis@qq.com>
    nfc/nci: Add the inconsistency check between the input data length and count

Masahiro Yamada <masahiroy@kernel.org>
    kbuild: fix short log for AS in link-vmlinux.sh

Sagi Grimberg <sagi@grimberg.me>
    nvmet: fix a possible leak when destroy a ctrl during qp establishment

hmtheboy154 <buingoc67@gmail.com>
    platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro

hmtheboy154 <buingoc67@gmail.com>
    platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet

Jim Wylder <jwylder@google.com>
    regmap-i2c: Subtract reg size from max_write

Kundan Kumar <kundan.kumar@samsung.com>
    nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset

Matt Jan <zoo868e@gmail.com>
    connector: Fix invalid conversion in cn_proc.h

Fedor Pchelkin <pchelkin@ispras.ru>
    dma-mapping: benchmark: avoid needless copy_to_user if benchmark fails

Nilay Shroff <nilay@linux.ibm.com>
    nvme-multipath: find NUMA path only for online numa-node

Mike Christie <michael.christie@oracle.com>
    vhost-scsi: Handle vhost_vq_work_queue failures for events

Jian-Hong Pan <jhp@endlessos.org>
    ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Mark volume as dirty if xattr is broken

Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
    i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr

Pin-yen Lin <treapking@chromium.org>
    clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg

Gabor Juhos <j4g8y7@gmail.com>
    clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs

Luca Weiss <luca.weiss@fairphone.com>
    clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parents

Mauro Carvalho Chehab <mchehab@kernel.org>
    media: dw2102: fix a potential buffer overflow

GUO Zihua <guozihua@huawei.com>
    ima: Avoid blocking in RCU read-side critical section

Dragan Simic <dsimic@manjaro.org>
    arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on Quartz64 Model B

Ghadi Elie Rahme <ghadi.rahme@canonical.com>
    bnx2x: Fix multiple UBSAN array-index-out-of-bounds

Yijie Yang <quic_yijiyang@quicinc.com>
    net: stmmac: dwmac-qcom-ethqos: fix error array size

Val Packett <val@packett.cool>
    mtd: rawnand: rockchip: ensure NVDDR timings are rejected

Miquel Raynal <miquel.raynal@bootlin.com>
    mtd: rawnand: Bypass a couple of sanity checks during NAND identification

Miquel Raynal <miquel.raynal@bootlin.com>
    mtd: rawnand: Fix the nand_read_data_op() early check

Miquel Raynal <miquel.raynal@bootlin.com>
    mtd: rawnand: Ensure ECC configuration is propagated to upper layers

Jinglin Wen <jinglin.wen@shingroup.cn>
    powerpc/64s: Fix unnecessary copy to 0 when kernel is booted at address 0

Nicholas Piggin <npiggin@gmail.com>
    powerpc/pseries: Fix scv instruction crash with kexec

Frank Oltmanns <frank@oltmanns.dev>
    clk: sunxi-ng: common: Don't call hw_to_ccu_common on hw without common

Md Sadre Alam <quic_mdalam@quicinc.com>
    clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag

John Schoenick <johns@valvesoftware.com>
    drm: panel-orientation-quirks: Add quirk for Valve Galileo

Alex Deucher <alexander.deucher@amd.com>
    drm/amdgpu/atomfirmware: silence UBSAN warning

Ma Ke <make24@iscas.ac.cn>
    drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes

Jan Kara <jack@suse.cz>
    Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"

Jan Kara <jack@suse.cz>
    fsnotify: Do not generate events for O_PATH file descriptors

Jimmy Assarsson <extja@kvaser.com>
    can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct

Zijun Hu <quic_zijuhu@quicinc.com>
    Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot

Hector Martin <marcan@marcan.st>
    Bluetooth: hci_bcm4377: Fix msgid release

Nathan Chancellor <nathan@kernel.org>
    scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add()

Nathan Chancellor <nathan@kernel.org>
    f2fs: Add inline to f2fs_build_fault_attr() stub

Naohiro Aota <naohiro.aota@wdc.com>
    btrfs: fix adding block group to a reclaim list and the unused list during reclaim

Jan Kara <jack@suse.cz>
    mm: avoid overflows in dirty throttling logic

Jinliang Zheng <alexjlzheng@tencent.com>
    mm: optimize the redundant loop of mm_update_owner_next()

Ryusuke Konishi <konishi.ryusuke@gmail.com>
    nilfs2: add missing check for inode numbers on directory entries

Ryusuke Konishi <konishi.ryusuke@gmail.com>
    nilfs2: fix inode number range checks

Sasha Neftin <sasha.neftin@intel.com>
    Revert "igc: fix a log entry using uninitialized netdev"

Armin Wolf <W_Armin@gmx.de>
    platform/x86: toshiba_acpi: Fix quickstart quirk handling

Huacai Chen <chenhuacai@kernel.org>
    cpu: Fix broken cmdline "nosmp" and "maxcpus=0"

Dmitry Torokhov <dmitry.torokhov@gmail.com>
    gpiolib: of: add polarity quirk for TSC2005

Aleksandr Mishin <amishin@t-argos.ru>
    mlxsw: core_linecards: Fix double memory deallocation in case of invalid INI file

Shigeru Yoshida <syoshida@redhat.com>
    inet_diag: Initialize pad field in struct inet_diag_req_v2

Zijian Zhang <zijianzhang@bytedance.com>
    selftests: make order checking verbose in msg_zerocopy selftest

Zijian Zhang <zijianzhang@bytedance.com>
    selftests: fix OOM in msg_zerocopy selftest

Sam Sun <samsun1006219@gmail.com>
    bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()

Florian Westphal <fw@strlen.de>
    netfilter: nf_tables: unconditionally flush pending work before notifier

Song Shuai <songshuaishuai@tinylab.org>
    riscv: kexec: Avoid deadlock in kexec crash path

Jozef Hopko <jozef.hopko@altana.com>
    wifi: wilc1000: fix ies_len type in connect path

Shiji Yang <yangshiji66@outlook.com>
    gpio: mmio: do not calculate bgpio_bits via "ngpios"

Dave Jiang <dave.jiang@intel.com>
    net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx()

Jiawen Wu <jiawenwu@trustnetic.com>
    net: txgbe: initialize num_q_vectors for MSI/INTx interrupts

Sagi Grimberg <sagi@grimberg.me>
    net: allow skb_datagram_iter to be called from any context

Dmitry Torokhov <dmitry.torokhov@gmail.com>
    gpiolib: of: fix lookup quirk for MIPS Lantiq

Dima Ruinskiy <dima.ruinskiy@intel.com>
    e1000e: Fix S0ix residency on corporate systems

Christian Borntraeger <borntraeger@linux.ibm.com>
    KVM: s390: fix LPSWEY handling

Jakub Kicinski <kuba@kernel.org>
    tcp_metrics: validate source addr length

Pavel Skripkin <paskripkin@gmail.com>
    bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX

Iulia Tanasescu <iulia.tanasescu@nxp.com>
    Bluetooth: ISO: Check socket flag instead of hcon

Edward Adam Davis <eadavis@qq.com>
    Bluetooth: Ignore too large handle values in BIG

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: hci_event: Fix setting of unicast qos interval

Jianbo Liu <jianbol@nvidia.com>
    net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup()

Chris Mi <cmi@nvidia.com>
    net/mlx5: E-switch, Create ingress ACL when needed

Neal Cardwell <ncardwell@google.com>
    UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()

Marek Vasut <marex@denx.de>
    net: phy: phy_device: Fix PHY LED blinking code comment

Dmitry Antipov <dmantipov@yandex.ru>
    mac802154: fix time calculation in ieee802154_configure_durations()

Mike Christie <michael.christie@oracle.com>
    vhost_task: Handle SIGKILL by flushing work and exiting

Mike Christie <michael.christie@oracle.com>
    vhost: Release worker mutex during flushes

Mike Christie <michael.christie@oracle.com>
    vhost: Use virtqueue mutex for swapping worker

Len Brown <len.brown@intel.com>
    tools/power turbostat: Remember global max_die_id

Justin Stitt <justinstitt@google.com>
    cdrom: rearrange last_media_change check to avoid unintentional overflow

Lu Yao <yaolu@kylinos.cn>
    btrfs: scrub: initialize ret in scrub_simple_mirror() to fix compilation warning

Holger Dengler <dengler@linux.ibm.com>
    s390/pkey: Wipe sensitive data on failure

Sven Schnelle <svens@linux.ibm.com>
    s390: Mark psw in __load_psw_mask() as __unitialized

Wang Yong <wang.yong12@zte.com.cn>
    jffs2: Fix potential illegal address access in jffs2_free_inode

Matthias Schiffer <matthias.schiffer@ew.tq-group.com>
    serial: imx: Raise TX trigger level to 8

Tomas Henzl <thenzl@redhat.com>
    scsi: mpi3mr: Sanitise num_phys

Chao Yu <chao@kernel.org>
    f2fs: check validation of fault attrs in f2fs_build_fault_attr()

Jose E. Marchesi <jose.marchesi@oracle.com>
    bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD

Corinna Vinschen <vinschen@redhat.com>
    igc: fix a log entry using uninitialized netdev

John Hubbard <jhubbard@nvidia.com>
    selftests/net: fix uninitialized variables

Greg Kurz <groug@kaod.org>
    powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"

Mickaël Salaün <mic@digikod.net>
    kunit: Handle test faults

Mickaël Salaün <mic@digikod.net>
    kunit: Fix timeout message

Mike Marshall <hubcap@omnibond.com>
    orangefs: fix out-of-bounds fsid access

Michael Ellerman <mpe@ellerman.id.au>
    powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n

Heiner Kallweit <hkallweit1@gmail.com>
    i2c: i801: Annotate apanel_addr as __ro_after_init

Benjamin Gray <bgray@linux.ibm.com>
    powerpc/dexcr: Track the DEXCR per-process

Ricardo Ribalda <ribalda@chromium.org>
    media: dvb-frontends: tda10048: Fix integer overflow

Ricardo Ribalda <ribalda@chromium.org>
    media: s2255: Use refcount_t instead of atomic_t for num_channels

Ricardo Ribalda <ribalda@chromium.org>
    media: dvb-frontends: tda18271c2dd: Remove casting during div

Simon Horman <horms@kernel.org>
    net: dsa: mv88e6xxx: Correct check for empty list

Julien Panis <jpanis@baylibre.com>
    thermal/drivers/mediatek/lvts_thermal: Check NULL ptr on lvts_data

StanleyYP Wang <StanleyYP.Wang@mediatek.com>
    wifi: mt76: mt7996: add sanity checks for background radar trigger

Felix Fietkau <nbd@nbd.name>
    wifi: mt76: replace skb_put with skb_put_zero

Niklas Neronin <niklas.neronin@linux.intel.com>
    usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB

Erick Archer <erick.archer@outlook.com>
    Input: ff-core - prefer struct_size over open coded arithmetic

Jean Delvare <jdelvare@suse.de>
    firmware: dmi: Stop decoding on broken entry

Erick Archer <erick.archer@outlook.com>
    sctp: prefer struct_size over open coded arithmetic

Samuel Holland <samuel.holland@sifive.com>
    riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vma

Michael Bunk <micha@freedict.org>
    media: dw2102: Don't translate i2c read into write

Jesse Zhang <jesse.zhang@amd.com>
    drm/amdgpu: fix the warning about the expression (int)size - len

Tim Huang <Tim.Huang@amd.com>
    drm/amdgpu: fix uninitialized scalar variable warning

Alex Hung <alex.hung@amd.com>
    drm/amd/display: Fix uninitialized variables in DM

Alex Hung <alex.hung@amd.com>
    drm/amd/display: Skip finding free audio for unknown engine_id

Alex Hung <alex.hung@amd.com>
    drm/amd/display: Check pipe offset before setting vblank

Alex Hung <alex.hung@amd.com>
    drm/amd/display: Check index msg_id before read or write

Ma Jun <Jun.Ma2@amd.com>
    drm/amdgpu: Initialize timestamp for some legacy SOCs

Jesse Zhang <jesse.zhang@amd.com>
    drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc

Ma Jun <Jun.Ma2@amd.com>
    drm/amdgpu: Fix uninitialized variable warnings

Fei Shao <fshao@chromium.org>
    media: mediatek: vcodec: Only free buffer VA that is not NULL

Hailey Mothershead <hailmo@amazon.com>
    crypto: aead,cipher - zeroize key buffer after use

Atish Patra <atishp@rivosinc.com>
    RISC-V: KVM: Fix the initial sample period value

Eduard Zingerman <eddyz87@gmail.com>
    selftests/bpf: dummy_st_ops should reject 0 for non-nullable params

Eduard Zingerman <eddyz87@gmail.com>
    selftests/bpf: do not pass NULL for non-nullable params in dummy_st_ops

Eduard Zingerman <eddyz87@gmail.com>
    selftests/bpf: adjust dummy_st_ops_success to detect additional error

Guanrui Huang <guanrui.huang@linux.alibaba.com>
    irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc

John Meneghini <jmeneghi@redhat.com>
    scsi: qedf: Make qedf_execute_tmf() non-preemptible

Michael Guralnik <michaelgur@nvidia.com>
    IB/core: Implement a limit on UMAD receive List

Ricardo Ribalda <ribalda@chromium.org>
    media: dvb-usb: dib0700_devices: Add missing release_firmware()

Ricardo Ribalda <ribalda@chromium.org>
    media: dvb: as102-fe: Fix as10x_register_addr packing

Mahesh Salgaonkar <mahesh@linux.ibm.com>
    powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.

Erico Nunes <nunes.erico@gmail.com>
    drm/lima: fix shared irq handling on driver remove

Chenghai Huang <huangchenghai2@huawei.com>
    crypto: hisilicon/debugfs - Fix debugfs uninit process issue

George Stark <gnstark@salutedevices.com>
    leds: an30259a: Use devm_mutex_init() for mutex initialization

George Stark <gnstark@salutedevices.com>
    locking/mutex: Introduce devm_mutex_init()


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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts |   2 +-
 arch/powerpc/include/asm/interrupt.h               |  10 ++
 arch/powerpc/include/asm/io.h                      |   2 +-
 arch/powerpc/include/asm/percpu.h                  |  10 ++
 arch/powerpc/include/asm/processor.h               |   1 +
 arch/powerpc/kernel/head_64.S                      |   5 +-
 arch/powerpc/kernel/process.c                      |  10 ++
 arch/powerpc/kernel/ptrace/ptrace-view.c           |   7 +-
 arch/powerpc/kernel/setup_64.c                     |   2 +
 arch/powerpc/kexec/core_64.c                       |  11 ++
 arch/powerpc/platforms/pseries/kexec.c             |   8 --
 arch/powerpc/platforms/pseries/pseries.h           |   1 -
 arch/powerpc/platforms/pseries/setup.c             |   1 -
 arch/powerpc/xmon/xmon.c                           |   6 +-
 arch/riscv/include/asm/errata_list.h               |  12 +-
 arch/riscv/include/asm/tlbflush.h                  |  19 ++-
 arch/riscv/kernel/machine_kexec.c                  |  10 +-
 arch/riscv/kvm/vcpu_pmu.c                          |   2 +-
 arch/riscv/mm/tlbflush.c                           |  23 ----
 arch/s390/include/asm/kvm_host.h                   |   1 +
 arch/s390/include/asm/processor.h                  |   2 +-
 arch/s390/kvm/kvm-s390.c                           |   1 +
 arch/s390/kvm/kvm-s390.h                           |  15 +++
 arch/s390/kvm/priv.c                               |  32 +++++
 crypto/aead.c                                      |   3 +-
 crypto/cipher.c                                    |   3 +-
 drivers/base/regmap/regmap-i2c.c                   |   3 +-
 drivers/block/null_blk/zoned.c                     |  11 ++
 drivers/bluetooth/hci_bcm4377.c                    |   2 +-
 drivers/bluetooth/hci_qca.c                        |  18 ++-
 drivers/cdrom/cdrom.c                              |   2 +-
 drivers/clk/mediatek/clk-mt8183-mfgcfg.c           |   1 +
 drivers/clk/mediatek/clk-mtk.c                     |  24 ++--
 drivers/clk/mediatek/clk-mtk.h                     |   2 +
 drivers/clk/qcom/clk-alpha-pll.c                   |   3 +
 drivers/clk/qcom/gcc-ipq9574.c                     |  10 +-
 drivers/clk/qcom/gcc-sm6350.c                      |  10 +-
 drivers/clk/sunxi-ng/ccu_common.c                  |  18 ++-
 drivers/crypto/hisilicon/debugfs.c                 |  21 +++-
 drivers/firmware/dmi_scan.c                        |  11 ++
 drivers/gpio/gpio-mmio.c                           |   2 -
 drivers/gpio/gpiolib-of.c                          |  22 +++-
 drivers/gpu/drm/amd/amdgpu/aldebaran.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            |   8 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c        |   2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   8 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |   4 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |   3 +
 .../amd/display/dc/irq/dce110/irq_service_dce110.c |   8 +-
 .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c    |   8 ++
 drivers/gpu/drm/amd/include/atomfirmware.h         |   4 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |   7 ++
 drivers/gpu/drm/lima/lima_gp.c                     |   2 +
 drivers/gpu/drm/lima/lima_mmu.c                    |   5 +
 drivers/gpu/drm/lima/lima_pp.c                     |   4 +
 drivers/gpu/drm/nouveau/nouveau_connector.c        |   3 +
 drivers/i2c/busses/i2c-i801.c                      |   2 +-
 drivers/i2c/busses/i2c-pnx.c                       |  48 ++------
 drivers/infiniband/core/user_mad.c                 |  21 +++-
 drivers/input/ff-core.c                            |   7 +-
 drivers/irqchip/irq-gic-v3-its.c                   |   2 -
 drivers/leds/leds-an30259a.c                       |  14 +--
 drivers/media/dvb-frontends/as102_fe_types.h       |   2 +-
 drivers/media/dvb-frontends/tda10048.c             |   9 +-
 drivers/media/dvb-frontends/tda18271c2dd.c         |   4 +-
 .../vcodec/decoder/vdec/vdec_av1_req_lat_if.c      |  22 ++--
 .../mediatek/vcodec/encoder/venc/venc_h264_if.c    |   5 +-
 drivers/media/usb/dvb-usb/dib0700_devices.c        |  18 ++-
 drivers/media/usb/dvb-usb/dw2102.c                 | 120 +++++++++++--------
 drivers/media/usb/s2255/s2255drv.c                 |  20 ++--
 drivers/mtd/nand/raw/nand_base.c                   |  68 ++++++-----
 drivers/mtd/nand/raw/rockchip-nand-controller.c    |   6 +-
 drivers/net/bonding/bond_options.c                 |   6 +-
 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c   |   1 +
 drivers/net/dsa/mv88e6xxx/chip.c                   |   4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h        |   2 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         | 132 ++++++++++-----------
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   5 +
 .../mellanox/mlx5/core/esw/acl/ingress_ofld.c      |  37 ++++--
 .../net/ethernet/mellanox/mlxsw/core_linecards.c   |   1 +
 .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c    |   2 +-
 drivers/net/ethernet/wangxun/libwx/wx_lib.c        |   1 +
 drivers/net/ntb_netdev.c                           |   2 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |  10 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c    |   2 +-
 .../net/wireless/mediatek/mt76/mt7996/debugfs.c    |   5 +
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c    |   5 +-
 drivers/net/wireless/microchip/wilc1000/hif.c      |   3 +-
 drivers/nfc/virtual_ncidev.c                       |   4 +
 drivers/nvme/host/multipath.c                      |   2 +-
 drivers/nvme/host/pci.c                            |   3 +-
 drivers/nvme/target/core.c                         |   9 ++
 drivers/platform/x86/toshiba_acpi.c                |  31 +++--
 drivers/platform/x86/touchscreen_dmi.c             |  36 ++++++
 drivers/s390/crypto/pkey_api.c                     |   4 +-
 drivers/scsi/mpi3mr/mpi3mr_transport.c             |  10 ++
 drivers/scsi/qedf/qedf_io.c                        |   6 +-
 drivers/spi/spi-cadence-xspi.c                     |  20 +++-
 drivers/thermal/mediatek/lvts_thermal.c            |   2 +
 drivers/tty/serial/imx.c                           |   2 +-
 drivers/usb/host/xhci-ring.c                       |   5 +-
 drivers/vhost/scsi.c                               |  17 ++-
 drivers/vhost/vhost.c                              | 118 ++++++++++++++----
 drivers/vhost/vhost.h                              |   2 +
 fs/btrfs/block-group.c                             |  13 +-
 fs/btrfs/scrub.c                                   |   2 +-
 fs/f2fs/f2fs.h                                     |  12 +-
 fs/f2fs/super.c                                    |  27 +++--
 fs/f2fs/sysfs.c                                    |  14 ++-
 fs/jffs2/super.c                                   |   1 +
 fs/nilfs2/alloc.c                                  |  18 ++-
 fs/nilfs2/alloc.h                                  |   4 +-
 fs/nilfs2/dat.c                                    |   2 +-
 fs/nilfs2/dir.c                                    |   6 +
 fs/nilfs2/ifile.c                                  |   7 +-
 fs/nilfs2/nilfs.h                                  |  10 +-
 fs/nilfs2/the_nilfs.c                              |   6 +
 fs/nilfs2/the_nilfs.h                              |   2 +-
 fs/ntfs3/xattr.c                                   |   5 +-
 fs/orangefs/super.c                                |   3 +-
 include/kunit/try-catch.h                          |   3 -
 include/linux/fsnotify.h                           |   8 +-
 include/linux/lsm_hook_defs.h                      |   2 +-
 include/linux/mutex.h                              |  27 +++++
 include/linux/phy.h                                |   2 +-
 include/linux/sched/vhost_task.h                   |   3 +-
 include/linux/security.h                           |   5 +-
 include/uapi/linux/cn_proc.h                       |   3 +-
 kernel/auditfilter.c                               |   5 +-
 kernel/cpu.c                                       |   3 +
 kernel/dma/map_benchmark.c                         |   3 +
 kernel/exit.c                                      |   2 +
 kernel/kthread.c                                   |   1 +
 kernel/locking/mutex-debug.c                       |  12 ++
 kernel/vhost_task.c                                |  53 ++++++---
 lib/kunit/try-catch.c                              |  22 ++--
 mm/page-writeback.c                                |  32 ++++-
 net/bluetooth/hci_conn.c                           |  15 ++-
 net/bluetooth/hci_event.c                          |  26 +++-
 net/bluetooth/iso.c                                |   3 +-
 net/core/datagram.c                                |  19 ++-
 net/ipv4/inet_diag.c                               |   2 +
 net/ipv4/tcp_input.c                               |   2 +-
 net/ipv4/tcp_metrics.c                             |   1 +
 net/mac802154/main.c                               |  14 ++-
 net/netfilter/nf_tables_api.c                      |   3 +-
 net/sctp/socket.c                                  |   7 +-
 scripts/link-vmlinux.sh                            |   2 +-
 security/apparmor/audit.c                          |   6 +-
 security/apparmor/include/audit.h                  |   2 +-
 security/integrity/ima/ima.h                       |   2 +-
 security/integrity/ima/ima_policy.c                |  15 ++-
 security/security.c                                |   6 +-
 security/selinux/include/audit.h                   |   4 +-
 security/selinux/ss/services.c                     |   5 +-
 security/smack/smack_lsm.c                         |   4 +-
 sound/core/ump.c                                   |   8 ++
 sound/pci/hda/patch_realtek.c                      |   9 ++
 tools/lib/bpf/bpf_core_read.h                      |   1 +
 tools/power/x86/turbostat/turbostat.c              |  10 +-
 .../selftests/bpf/prog_tests/dummy_st_ops.c        |  34 +++++-
 .../selftests/bpf/progs/dummy_st_ops_success.c     |  15 ++-
 tools/testing/selftests/net/gro.c                  |   3 +
 tools/testing/selftests/net/ip_local_port_range.c  |   2 +-
 tools/testing/selftests/net/mptcp/pm_nl_ctl.c      |   2 +-
 tools/testing/selftests/net/msg_zerocopy.c         |  14 ++-
 170 files changed, 1283 insertions(+), 570 deletions(-)


Re: [PATCH 6.6 000/139] 6.6.39-rc1 review
Posted by Florian Fainelli 1 year, 5 months ago
On 7/9/24 04:08, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.39 release.
> There are 139 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, 11 Jul 2024 11:06:25 +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.6.39-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.6.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
Re: [PATCH 6.6 000/139] 6.6.39-rc1 review
Posted by Naresh Kamboju 1 year, 5 months ago
On Tue, 9 Jul 2024 at 16:42, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.6.39 release.
> There are 139 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, 11 Jul 2024 11:06:25 +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.6.39-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.6.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

[Please ignore older version report email]
[Here is the latest one]

Results from Linaro’s test farm.
We have two major regressions.

1)
As I have reported on 6.9.9-rc1 the same kernel panic was noticed while
running kunit tests [1] seen on 6.6.39-rc1.

  BUG: KASAN: null-ptr-deref in _raw_spin_lock_irq+0xa4/0x158

 [1] https://lore.kernel.org/stable/CA+G9fYsqkB4=pVZyELyj3YqUc9jXFfgNULsPk9t8q-+P1w_G6A@mail.gmail.com/

2)
s390 build regressions [2]:
--------
arch/s390/include/asm/processor.h:311:11: error: expected ';' at end
of declaration
  311 |         psw_t psw __uninitialized;
      |                  ^
      |                  ;

 [2] https://storage.tuxsuite.com/public/linaro/lkft/builds/2j0Y8vJ0DjSyCxUFw4CFk1yTq9S/

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

## Build
* kernel: 6.6.39-rc1
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git commit: 3be0ca2a17a0142c600526e9ec5676d797ad213e
* git describe: v6.6.38-140-g3be0ca2a17a0
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.6.y/build/v6.6.38-140-g3be0ca2a17a0

## Test Regressions (compared to v6.6.35-193-g580e509ea134)

* qemu-armv5, boot
  - clang-18-multi_v5_defconfig-kunit
  - clang-nightly-multi_v5_defconfig-kunit
  - gcc-13-multi_v5_defconfig-kunit

* qemu-i386, boot
  - gcc-13-lkftconfig-kunit

* s390, build
  - clang-18-allnoconfig
  - clang-18-defconfig
  - clang-18-tinyconfig
  - clang-nightly-allnoconfig
  - clang-nightly-defconfig
  - clang-nightly-tinyconfig
  - gcc-13-allnoconfig
  - gcc-13-defconfig
  - gcc-13-tinyconfig
  - gcc-8-allnoconfig
  - gcc-8-defconfig-fe40093d
  - gcc-8-tinyconfig


## Metric Regressions (compared to v6.6.35-193-g580e509ea134)

## Test Fixes (compared to v6.6.35-193-g580e509ea134)

## Metric Fixes (compared to v6.6.35-193-g580e509ea134)

## Test result summary
total: 249497, pass: 213701, fail: 5004, skip: 30287, xfail: 505

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 127 total, 127 passed, 0 failed
* arm64: 36 total, 36 passed, 0 failed
* i386: 27 total, 27 passed, 0 failed
* mips: 24 total, 24 passed, 0 failed
* parisc: 3 total, 3 passed, 0 failed
* powerpc: 34 total, 34 passed, 0 failed
* riscv: 17 total, 17 passed, 0 failed
* s390: 12 total, 0 passed, 12 failed

* sh: 10 total, 10 passed, 0 failed
* sparc: 6 total, 6 passed, 0 failed
* x86_64: 31 total, 31 passed, 0 failed

## Test suites summary
* boot
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-efivarfs
* kselftest-exec
* kselftest-filesystems
* kselftest-filesystems-binderfs
* kselftest-filesystems-epoll
* kselftest-firmware
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-kcmp
* kselftest-kvm
* kselftest-livepatch
* kselftest-membarrier
* kselftest-memfd
* kselftest-mincore
* kselftest-mqueue
* kselftest-net
* kselftest-net-mptcp
* kselftest-openat2
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-tc-testing
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user_events
* kselftest-vDSO
* kselftest-watchdog
* kselftest-x86
* kunit
* kvm-unit-tests
* libgpiod
* 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-smoketest
* ltp-syscalls
* ltp-tracing
* perf
* rcutorture

--
Linaro LKFT
https://lkft.linaro.org
Re: [PATCH 6.6 000/139] 6.6.39-rc1 review
Posted by Takeshi Ogasawara 1 year, 5 months ago
Hi Greg

On Tue, Jul 9, 2024 at 8:12 PM Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.6.39 release.
> There are 139 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, 11 Jul 2024 11:06:25 +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.6.39-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.6.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>

6.6.39-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)

[    0.000000] Linux version 6.6.39-rc1rv
(takeshi@ThinkPadX1Gen10J0764) (gcc (GCC) 14.1.1 20240522, GNU ld (GNU
Binutils) 2.42.0) #1 SMP PREEMPT_DYNAMIC Wed Jul 10 21:13:34 JST 2024

Thanks

Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com>
Re: [PATCH 6.6 000/139] 6.6.39-rc1 review
Posted by Ron Economos 1 year, 5 months ago
On 7/9/24 4:08 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.39 release.
> There are 139 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, 11 Jul 2024 11:06:25 +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.6.39-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.6.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>
Re: [PATCH 6.6 000/139] 6.6.39-rc1 review
Posted by Naresh Kamboju 1 year, 5 months ago
On Tue, 9 Jul 2024 at 16:42, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.6.39 release.
> There are 139 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, 11 Jul 2024 11:06:25 +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.6.39-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.6.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>

NOTES:
1) The Powerpc build regressions reported and bisected [1]
Email thread link,
 [1] https://lore.kernel.org/stable/CA+G9fYvcbdKN8B9t-ukO2aZCOwkjNme8+XhLcL-=wcd+XXRP6g@mail.gmail.com/

2) The new Build warnings noticed on arm64 [2]
arch/arm64/net/bpf_jit_comp.c: In function 'bpf_int_jit_compile':
arch/arm64/net/bpf_jit_comp.c:1651:17: warning: ignoring return value
of 'bpf_jit_binary_lock_ro' declared with attribute
'warn_unused_result' [-Wunused-result]
 1651 |                 bpf_jit_binary_lock_ro(header);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

## Build
* kernel: 6.6.37-rc1
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git commit: ca32fab2f2f9ffc305606cc41fe02e41bce06dd6
* git describe: v6.6.36-164-gca32fab2f2f9
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.6.y/build/v6.6.36-164-gca32fab2f2f9

## Test Regressions (compared to v6.6.38-140-g3be0ca2a17a0)

* powerpc, build
  - clang-18-defconfig
  - clang-nightly-defconfig
  - gcc-13-defconfig
  - gcc-8-defconfig


## Metric Regressions (compared to v6.6.38-140-g3be0ca2a17a0)

## Test Fixes (compared to v6.6.38-140-g3be0ca2a17a0)

## Metric Fixes (compared to v6.6.38-140-g3be0ca2a17a0)

## Test result summary
total: 256613, pass: 222330, fail: 3270, skip: 30550, xfail: 463

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 127 total, 127 passed, 0 failed
* arm64: 36 total, 36 passed, 0 failed
* i386: 27 total, 27 passed, 0 failed
* mips: 24 total, 24 passed, 0 failed
* parisc: 3 total, 3 passed, 0 failed
* powerpc: 34 total, 30 passed, 4 failed
* riscv: 17 total, 17 passed, 0 failed
* s390: 12 total, 12 passed, 0 failed
* sh: 10 total, 10 passed, 0 failed
* sparc: 6 total, 6 passed, 0 failed
* x86_64: 31 total, 31 passed, 0 failed

## Test suites summary
* boot
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-efivarfs
* kselftest-exec
* kselftest-filesystems
* kselftest-filesystems-binderfs
* kselftest-filesystems-epoll
* kselftest-firmware
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-kcmp
* kselftest-kvm
* kselftest-livepatch
* kselftest-membarrier
* kselftest-memfd
* kselftest-mincore
* kselftest-mqueue
* kselftest-net
* kselftest-net-mptcp
* kselftest-openat2
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-tc-testing
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user_events
* kselftest-vDSO
* kselftest-watchdog
* kselftest-x86
* kunit
* kvm-unit-tests
* libgpiod
* 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-smoketest
* ltp-syscalls
* ltp-tracing
* perf
* rcutorture

--
Linaro LKFT
https://lkft.linaro.org
Re: [PATCH 6.6 000/139] 6.6.39-rc1 review
Posted by Harshit Mogalapalli 1 year, 5 months ago
Hi Greg,

On 09/07/24 16:38, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.39 release.
> There are 139 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, 11 Jul 2024 11:06:25 +0000.
> Anything received after that time might be too late.

No problems seen on x86_64 and aarch64 with our testing.

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

Thanks,
Harshit
> The whole patch series can be found in one patch at:
> 	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.39-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.6.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h
Re: [PATCH 6.6 000/139] 6.6.39-rc1 review
Posted by Pascal Ernster 1 year, 5 months ago
[2024-07-09 13:08] Greg Kroah-Hartman:
> This is the start of the stable review cycle for the 6.6.39 release.
> There are 139 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, 11 Jul 2024 11:06:25 +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.6.39-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.6.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h


Hi, 6.6.39-rc1 is running fine on both an x86_64 Haswell VM and a 
TP-Link Archer C7 v4 (the SoC is a Qualcomm Atheros QCA9563, which has a 
74Kc MIPS core).

Tested-by: Pascal Ernster <git@hardfalcon.net>


Regards
Pascal
Re: [PATCH 6.6 000/139]6.6.39-rc1 review
Posted by Shreeya Patel 1 year, 5 months ago
On Tuesday, July 09, 2024 16:38 IST, Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:

> This is the start of the stable review cycle for the 6.6.39 release.
> There are 139 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, 11 Jul 2024 11:06:25 +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.6.39-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.6.y
> and the diffstat can be found below.
> 
KernelCI report for stable-rc/linux-6.6.y for this week :-

Date: 2024-07-10

## Build failures:
No **new** boot failures seen for the stable-rc/linux-6.6.y commit head \o/

Tested-by: kernelci.org bot <bot@kernelci.org>

Thanks,
Shreeya Patel
Re: [PATCH 6.6 000/139] 6.6.39-rc1 review
Posted by Jon Hunter 1 year, 5 months ago
On Tue, 09 Jul 2024 13:08:20 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.39 release.
> There are 139 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, 11 Jul 2024 11:06:25 +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.6.39-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.6.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

All tests passing for Tegra ...

Test results for stable-v6.6:
    10 builds:	10 pass, 0 fail
    26 boots:	26 pass, 0 fail
    116 tests:	116 pass, 0 fail

Linux version:	6.6.39-rc1-g3be0ca2a17a0
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
Re: [PATCH 6.6 000/139] 6.6.39-rc1 review
Posted by Shuah Khan 1 year, 5 months ago
On 7/9/24 05:08, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.39 release.
> There are 139 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, 11 Jul 2024 11:06:25 +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.6.39-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.6.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 6.6 000/139] 6.6.39-rc1 review
Posted by Mark Brown 1 year, 5 months ago
On Tue, Jul 09, 2024 at 01:08:20PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.39 release.
> There are 139 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: Mark Brown <broonie@kernel.org>
Re: [PATCH 6.6 000/139] 6.6.39-rc1 review
Posted by Peter Schneider 1 year, 5 months ago
Am 09.07.2024 um 13:08 schrieb Greg Kroah-Hartman:
> This is the start of the stable review cycle for the 6.6.39 release.
> There are 139 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.

Builds, boots and works on my 2-socket Ivy Bridge Xeon E5-2697 v2 server. No dmesg 
oddities or regressions found. It ran for an hour now, and I built 6.9.9-rc1 
with it, which I will boot-test next.

Tested-by: Peter Schneider <pschneider1968@googlemail.com>

Beste Grüße,
Peter Schneider

-- 
Climb the mountain not to plant your flag, but to embrace the challenge,
enjoy the air and behold the view. Climb it so you can see the world,
not so the world can see you.                    -- David McCullough Jr.

OpenPGP:  0xA3828BD796CCE11A8CADE8866E3A92C92C3FF244
Download: https://www.peters-netzplatz.de/download/pschneider1968_pub.asc
https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@googlemail.com
https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@gmail.com
Re: [PATCH 6.6 000/139] 6.6.39-rc1 review
Posted by Kelsey Steele 1 year, 5 months ago
On Tue, Jul 09, 2024 at 01:08:20PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.39 release.
> There are 139 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, 11 Jul 2024 11:06:25 +0000.
> Anything received after that time might be too late.
> 
No regressions found on WSL (x86 and arm64).

Built, booted, and reviewed dmesg.

Thank you. :)

Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com>
Re: [PATCH 6.6 000/139] 6.6.39-rc1 review
Posted by SeongJae Park 1 year, 5 months ago
Hello,

On Tue,  9 Jul 2024 13:08:20 +0200 Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:

> This is the start of the stable review cycle for the 6.6.39 release.
> There are 139 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, 11 Jul 2024 11:06:25 +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.6.39-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.6.y
> and the diffstat can be found below.

This rc kernel passes DAMON functionality test[1] on my test machine.
Attaching the test results summary below.  Please note that I retrieved the
kernel from linux-stable-rc tree[2].

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

[1] https://github.com/awslabs/damon-tests/tree/next/corr
[2] 3be0ca2a17a0 ("Linux 6.6.39-rc1")

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_arm64.sh
ok 12 selftests: damon-tests: build_m68k.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
 [33m
 [92mPASS [39m