[PATCH 6.6 000/341] 6.6.48-rc1 review

Greg Kroah-Hartman posted 341 patches 1 year, 3 months ago
Only 0 patches received!
Documentation/ABI/testing/sysfs-devices-system-cpu |   3 +-
Makefile                                           |   4 +-
arch/alpha/kernel/pci_iommu.c                      |   2 +-
arch/arm64/kernel/acpi_numa.c                      |   2 +-
arch/arm64/kernel/setup.c                          |   3 -
arch/arm64/kernel/smp.c                            |   2 +
arch/arm64/kvm/sys_regs.c                          |   6 +
arch/arm64/kvm/vgic/vgic.h                         |   7 +
arch/mips/jazz/jazzdma.c                           |   2 +-
arch/mips/kernel/cpu-probe.c                       |   4 +
arch/openrisc/kernel/setup.c                       |   6 +-
arch/parisc/kernel/irq.c                           |   4 +-
arch/powerpc/boot/simple_alloc.c                   |   7 +-
arch/powerpc/include/asm/topology.h                |  13 ++
arch/powerpc/kernel/dma-iommu.c                    |   2 +-
arch/powerpc/platforms/ps3/system-bus.c            |   4 +-
arch/powerpc/platforms/pseries/papr-sysparm.c      |  47 +++++
arch/powerpc/platforms/pseries/vio.c               |   2 +-
arch/powerpc/sysdev/xics/icp-native.c              |   2 +
arch/riscv/include/asm/asm.h                       |  10 +
arch/riscv/kernel/entry.S                          |   3 +
arch/riscv/kernel/traps.c                          |   3 +-
arch/riscv/mm/init.c                               |   4 +-
arch/s390/include/asm/uv.h                         |   5 +-
arch/s390/kernel/early.c                           |  12 +-
arch/s390/kernel/smp.c                             |   4 +-
arch/s390/kvm/kvm-s390.h                           |   7 +-
arch/x86/kernel/amd_gart_64.c                      |   2 +-
arch/x86/kernel/process.c                          |   5 +-
block/blk-mq-tag.c                                 |   5 +-
drivers/accel/habanalabs/common/debugfs.c          |  14 +-
drivers/accel/habanalabs/common/irq.c              |   3 +
drivers/accel/habanalabs/common/memory.c           |  15 +-
drivers/accel/habanalabs/gaudi2/gaudi2_security.c  |   1 +
drivers/acpi/acpica/acevents.h                     |   6 +-
drivers/acpi/acpica/evregion.c                     |  12 +-
drivers/acpi/acpica/evxfregn.c                     |  64 +-----
drivers/acpi/ec.c                                  |  14 +-
drivers/acpi/internal.h                            |   1 +
drivers/acpi/scan.c                                |   2 +
drivers/atm/idt77252.c                             |   9 +-
drivers/char/xillybus/xillyusb.c                   |  42 +++-
drivers/clk/visconti/pll.c                         |   6 +-
drivers/clocksource/arm_global_timer.c             |  11 +-
drivers/edac/skx_common.c                          |   4 +
drivers/firmware/cirrus/cs_dsp.c                   |   7 +-
drivers/gpio/gpio-mlxbf3.c                         |  14 ++
drivers/gpio/gpiolib-sysfs.c                       |  15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |   1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |  40 +++-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |   8 +
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c         |   3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            |  53 +++--
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h            |   1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c          |   6 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |  13 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |  13 +-
drivers/gpu/drm/amd/amdgpu/imu_v11_0.c             |   2 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c             |   4 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c           |  63 +++++-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h           |   6 +
drivers/gpu/drm/amd/amdgpu/soc15d.h                |   6 +
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  24 ++-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   4 +-
.../drm/amd/display/dc/dcn321/dcn321_resource.c    |   3 +
drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |  14 +-
drivers/gpu/drm/bridge/tc358768.c                  | 215 +++++++++++++++++---
drivers/gpu/drm/lima/lima_gp.c                     |  12 ++
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |  96 ++++++---
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h        |  22 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h   |   9 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c   |  43 +---
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c   |  22 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c    |  21 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c            |   2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h            |  14 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c          |  23 ++-
drivers/gpu/drm/msm/dp/dp_ctrl.c                   |   2 +
drivers/gpu/drm/msm/dp/dp_panel.c                  |  19 +-
drivers/gpu/drm/msm/msm_drv.h                      |  12 --
drivers/gpu/drm/msm/msm_gem_shrinker.c             |   2 +-
drivers/gpu/drm/msm/msm_mdss.c                     |  84 +++++---
drivers/gpu/drm/msm/msm_mdss.h                     |   1 +
drivers/gpu/drm/nouveau/nvkm/core/firmware.c       |   9 +-
drivers/gpu/drm/nouveau/nvkm/falcon/fw.c           |   6 +
drivers/gpu/drm/panel/panel-novatek-nt36523.c      |   6 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c       |   5 +
drivers/gpu/drm/tegra/gem.c                        |   2 +-
drivers/hid/wacom_wac.c                            |   4 +-
drivers/hwmon/ltc2992.c                            |   8 +-
drivers/hwmon/pc87360.c                            |   6 +-
drivers/i2c/busses/i2c-qcom-geni.c                 |   4 +-
drivers/i2c/busses/i2c-riic.c                      |   2 +-
drivers/i2c/busses/i2c-stm32f7.c                   |  51 ++++-
drivers/i2c/busses/i2c-tegra.c                     |   4 +-
drivers/i3c/master/mipi-i3c-hci/dma.c              |   5 +-
drivers/infiniband/hw/hfi1/chip.c                  |   5 +-
drivers/infiniband/ulp/rtrs/rtrs.c                 |   2 +-
drivers/input/input-mt.c                           |   3 +
drivers/input/serio/i8042-acpipnpio.h              |  20 +-
drivers/input/serio/i8042.c                        |  10 +-
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c         |   1 +
drivers/iommu/dma-iommu.c                          |   2 +-
drivers/irqchip/irq-gic-v3-its.c                   |   2 -
drivers/irqchip/irq-renesas-rzg2l.c                |   5 +-
drivers/md/dm-clone-metadata.c                     |   5 -
drivers/md/dm-ioctl.c                              |  22 +-
drivers/md/dm.c                                    |   4 +-
drivers/md/md.c                                    |   5 -
drivers/md/persistent-data/dm-space-map-metadata.c |   4 +-
drivers/md/raid5-cache.c                           |  47 +++--
drivers/media/dvb-core/dvb_frontend.c              |  12 +-
drivers/media/pci/cx23885/cx23885-video.c          |   8 +
drivers/media/platform/qcom/venus/pm_helpers.c     |   2 +-
.../media/platform/samsung/s5p-mfc/s5p_mfc_enc.c   |   2 +-
drivers/media/radio/radio-isa.c                    |   2 +-
drivers/memory/stm32-fmc2-ebi.c                    | 122 +++++++----
drivers/memory/tegra/tegra186.c                    |   3 +
drivers/misc/fastrpc.c                             |  22 +-
drivers/mmc/core/mmc_test.c                        |   9 +-
drivers/mmc/host/dw_mmc.c                          |   8 +
drivers/mmc/host/mtk-sd.c                          |   8 +-
drivers/net/bonding/bond_main.c                    |  21 +-
drivers/net/bonding/bond_options.c                 |   2 +-
drivers/net/dsa/microchip/ksz_ptp.c                |   5 +-
drivers/net/dsa/mv88e6xxx/global1_atu.c            |   3 +-
drivers/net/dsa/ocelot/felix.c                     |  11 +
drivers/net/dsa/vitesse-vsc73xx-core.c             |  69 +++++--
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |   5 -
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c  |   3 +-
.../net/ethernet/freescale/dpaa2/dpaa2-switch.c    |   7 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |   3 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  28 ++-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |   7 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c    |   3 +
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |   4 +-
drivers/net/ethernet/i825xx/sun3_82586.c           |   2 +-
drivers/net/ethernet/intel/ice/ice_base.c          |  21 +-
drivers/net/ethernet/intel/ice/ice_txrx.c          |  47 +----
drivers/net/ethernet/intel/igb/igb_main.c          |   1 +
drivers/net/ethernet/intel/igc/igc_defines.h       |   6 +
drivers/net/ethernet/intel/igc/igc_main.c          |   8 +-
drivers/net/ethernet/intel/igc/igc_tsn.c           |  76 +++++--
drivers/net/ethernet/intel/igc/igc_tsn.h           |   1 +
.../net/ethernet/marvell/octeontx2/af/rvu_cpt.c    |  23 +--
drivers/net/ethernet/mediatek/mtk_wed.c            |   6 +-
drivers/net/ethernet/mediatek/mtk_wed_mcu.c        |   3 +
.../ethernet/mellanox/mlx5/core/en/reporter_tx.c   |   2 +
.../ethernet/mellanox/mlx5/core/en_fs_ethtool.c    |   2 +-
.../net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h  |   8 +
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c |  10 +
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h |   2 +
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c   |  50 ++++-
drivers/net/ethernet/microsoft/mana/mana_en.c      |  28 ++-
drivers/net/ethernet/mscc/ocelot.c                 |  91 ++++++++-
drivers/net/ethernet/mscc/ocelot_fdma.c            |   3 +-
drivers/net/ethernet/mscc/ocelot_vsc7514.c         |   4 +
.../net/ethernet/pensando/ionic/ionic_bus_pci.c    |   9 +-
drivers/net/ethernet/pensando/ionic/ionic_dev.c    |  33 ++-
.../net/ethernet/pensando/ionic/ionic_ethtool.c    |   7 +-
drivers/net/ethernet/pensando/ionic/ionic_fw.c     |   5 +
drivers/net/ethernet/pensando/ionic/ionic_main.c   |   3 +
drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c      |   6 +-
drivers/net/ethernet/xilinx/xilinx_axienet.h       |  17 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |  25 +--
drivers/net/gtp.c                                  |   3 +
drivers/net/wireless/ath/ath11k/mac.c              |  42 ++--
drivers/net/wireless/ath/ath12k/mac.c              |  27 ++-
drivers/net/wireless/ath/ath12k/qmi.c              |   7 +
.../broadcom/brcm80211/brcmfmac/cfg80211.c         |  13 +-
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c    |   6 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |   6 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |   3 +
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |   7 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |   2 +-
drivers/net/wireless/mediatek/mt76/mac80211.c      |  50 ++++-
drivers/net/wireless/mediatek/mt76/mt76.h          |  24 +--
drivers/net/wireless/mediatek/mt76/mt7603/main.c   |   4 +-
drivers/net/wireless/mediatek/mt76/mt7615/main.c   |   4 +-
drivers/net/wireless/mediatek/mt76/mt76x02_util.c  |   4 +-
drivers/net/wireless/mediatek/mt76/mt7915/main.c   |   4 +-
drivers/net/wireless/mediatek/mt76/mt7921/main.c   |   2 +-
drivers/net/wireless/mediatek/mt76/mt792x_core.c   |   2 +-
drivers/net/wireless/mediatek/mt76/mt7996/main.c   |   4 +-
drivers/net/wireless/mediatek/mt76/tx.c            | 108 ++++++++--
drivers/net/wireless/st/cw1200/txrx.c              |   2 +-
drivers/nvme/host/core.c                           | 107 ++++++----
drivers/nvme/host/ioctl.c                          |  15 +-
drivers/nvme/host/multipath.c                      |  21 +-
drivers/nvme/host/nvme.h                           |   4 +-
drivers/nvme/target/rdma.c                         |  16 +-
drivers/nvme/target/tcp.c                          |   1 +
drivers/nvme/target/trace.c                        |   6 +-
drivers/nvme/target/trace.h                        |  28 ++-
drivers/parisc/ccio-dma.c                          |   2 +-
drivers/parisc/sba_iommu.c                         |   2 +-
drivers/platform/surface/aggregator/controller.c   |   3 +-
drivers/platform/x86/intel/ifs/load.c              |   9 +
drivers/platform/x86/lg-laptop.c                   |   2 +-
drivers/pmdomain/imx/imx93-pd.c                    |   5 +-
drivers/pmdomain/imx/scu-pd.c                      |   5 -
drivers/rtc/rtc-nct3018y.c                         |   6 +-
drivers/s390/block/dasd.c                          |  36 ++--
drivers/s390/block/dasd_3990_erp.c                 |  10 +-
drivers/s390/block/dasd_diag.c                     |   1 -
drivers/s390/block/dasd_eckd.c                     |  58 +++---
drivers/s390/block/dasd_int.h                      |   2 +-
drivers/s390/cio/idset.c                           |  12 +-
drivers/scsi/lpfc/lpfc_sli.c                       |   2 +-
drivers/scsi/scsi_transport_spi.c                  |   4 +-
drivers/ssb/main.c                                 |   2 +-
drivers/staging/iio/resolver/ad2s1210.c            |   7 +-
drivers/staging/ks7010/ks7010_sdio.c               |   4 +-
drivers/thunderbolt/switch.c                       |   1 +
drivers/tty/serial/atmel_serial.c                  |   2 +-
drivers/tty/serial/fsl_lpuart.c                    |   1 +
drivers/usb/dwc3/core.c                            |  13 ++
drivers/usb/gadget/udc/fsl_udc_core.c              |   2 +-
drivers/usb/host/xhci.c                            |   8 +-
drivers/usb/typec/tcpm/tcpm.c                      |   1 -
drivers/xen/grant-dma-ops.c                        |   2 +-
drivers/xen/swiotlb-xen.c                          |   2 +-
fs/afs/file.c                                      |   8 +-
fs/binfmt_elf_fdpic.c                              |   2 +-
fs/binfmt_misc.c                                   | 216 +++++++++++++++-----
fs/btrfs/compression.c                             |  23 ++-
fs/btrfs/compression.h                             |   2 +-
fs/btrfs/defrag.c                                  |   2 +-
fs/btrfs/delayed-inode.c                           |   4 +-
fs/btrfs/disk-io.c                                 |   2 +
fs/btrfs/extent_io.c                               |   4 +-
fs/btrfs/free-space-cache.c                        |  22 +-
fs/btrfs/inode.c                                   |  24 ++-
fs/btrfs/ioctl.c                                   |   2 +-
fs/btrfs/qgroup.c                                  |   2 -
fs/btrfs/reflink.c                                 |   6 +-
fs/btrfs/send.c                                    |  71 +++++--
fs/btrfs/super.c                                   |   2 +-
fs/btrfs/tests/extent-io-tests.c                   |  28 ++-
fs/btrfs/tree-checker.c                            |  74 ++++++-
fs/btrfs/zlib.c                                    |  73 ++-----
fs/ext4/extents.c                                  |   3 +-
fs/ext4/mballoc.c                                  |   3 +
fs/f2fs/segment.c                                  |  17 +-
fs/file.c                                          |  28 ++-
fs/fscache/cookie.c                                |   4 +
fs/fuse/cuse.c                                     |   3 +-
fs/fuse/dev.c                                      |   6 +-
fs/fuse/fuse_i.h                                   |   1 +
fs/fuse/inode.c                                    |  15 +-
fs/fuse/virtio_fs.c                                |  10 +
fs/gfs2/inode.c                                    |   2 +-
fs/gfs2/super.c                                    |   2 +
fs/inode.c                                         |  39 +++-
fs/jfs/jfs_dinode.h                                |   2 +-
fs/jfs/jfs_imap.c                                  |   6 +-
fs/jfs/jfs_incore.h                                |   2 +-
fs/jfs/jfs_txnmgr.c                                |   4 +-
fs/jfs/jfs_xtree.c                                 |   4 +-
fs/jfs/jfs_xtree.h                                 |  37 ++--
fs/kernfs/file.c                                   |   8 +-
fs/nfs/pnfs.c                                      |   8 +
fs/nfsd/nfssvc.c                                   |  14 +-
fs/ntfs3/bitmap.c                                  |   4 +-
fs/ntfs3/fsntfs.c                                  |   2 +-
fs/ntfs3/index.c                                   |  11 +-
fs/ntfs3/ntfs_fs.h                                 |   4 +-
fs/ntfs3/super.c                                   |   2 +-
fs/quota/dquot.c                                   |   5 +-
fs/smb/client/reparse.c                            |  11 +-
fs/smb/server/connection.c                         |  34 +++-
fs/smb/server/connection.h                         |   3 +-
fs/smb/server/mgmt/user_session.c                  |   8 +
fs/smb/server/smb2pdu.c                            |   5 +-
include/acpi/acpixf.h                              |   5 +-
include/linux/bitmap.h                             |  20 +-
include/linux/bpf_verifier.h                       |   4 +-
include/linux/cpumask.h                            |   2 +-
include/linux/dma-map-ops.h                        |   2 +-
include/linux/dsa/ocelot.h                         |  47 +++++
include/linux/evm.h                                |   6 +
include/linux/f2fs_fs.h                            |   1 +
include/linux/fs.h                                 |   5 +
include/net/af_vsock.h                             |   4 +
include/net/inet_timewait_sock.h                   |   2 +-
include/net/kcm.h                                  |   1 +
include/net/mana/mana.h                            |   1 +
include/net/tcp.h                                  |   2 +-
include/scsi/scsi_cmnd.h                           |   2 +-
include/soc/mscc/ocelot.h                          |  12 +-
include/uapi/misc/fastrpc.h                        |   3 -
init/Kconfig                                       |   7 +-
kernel/bpf/verifier.c                              |   5 +-
kernel/cgroup/cgroup.c                             |   4 +-
kernel/cpu.c                                       |  12 +-
kernel/dma/mapping.c                               |   4 +-
kernel/rcu/rcu.h                                   |   7 +
kernel/rcu/srcutiny.c                              |   1 +
kernel/rcu/srcutree.c                              |   1 +
kernel/rcu/tasks.h                                 |   1 +
kernel/rcu/tiny.c                                  |   1 +
kernel/rcu/tree.c                                  |   3 +-
kernel/sched/topology.c                            |   3 +
kernel/time/clocksource.c                          |  42 ++--
kernel/time/hrtimer.c                              |   5 +-
kernel/time/tick-sched.h                           |   2 +-
lib/cpumask.c                                      |   4 +-
lib/math/prime_numbers.c                           |   2 -
mm/huge_memory.c                                   |  30 ++-
mm/memcontrol.c                                    |   7 +-
mm/memory-failure.c                                |  20 +-
mm/memory.c                                        |  33 ++-
mm/page_alloc.c                                    |  42 ++--
mm/vmalloc.c                                       |  11 +-
net/bluetooth/bnep/core.c                          |   3 +-
net/bluetooth/hci_conn.c                           |  11 +-
net/bluetooth/hci_core.c                           |  19 +-
net/bluetooth/mgmt.c                               |   4 +
net/bluetooth/smp.c                                | 146 ++++++-------
net/bridge/br_netfilter_hooks.c                    |   6 +-
net/core/sock_map.c                                |   6 -
net/dccp/ipv4.c                                    |   2 +-
net/dccp/ipv6.c                                    |   6 -
net/dsa/tag_ocelot.c                               |  37 +---
net/ipv4/inet_timewait_sock.c                      |  16 +-
net/ipv4/tcp_input.c                               |  28 ++-
net/ipv4/tcp_ipv4.c                                |  16 +-
net/ipv4/tcp_minisocks.c                           |   7 +-
net/ipv4/udp_offload.c                             |   3 +-
net/ipv6/ip6_output.c                              |  10 +
net/ipv6/ip6_tunnel.c                              |  12 +-
net/ipv6/netfilter/nf_conntrack_reasm.c            |   4 +
net/ipv6/tcp_ipv6.c                                |   6 -
net/iucv/iucv.c                                    |   3 +-
net/kcm/kcmsock.c                                  |   4 +
net/mac80211/agg-tx.c                              |   6 +-
net/mac80211/driver-ops.c                          |   3 -
net/mac80211/iface.c                               |  14 ++
net/mac80211/main.c                                |  22 +-
net/mac80211/sta_info.c                            |  46 +++--
net/mctp/test/route-test.c                         |   2 +-
net/mptcp/diag.c                                   |   2 +-
net/mptcp/pm.c                                     |  13 --
net/mptcp/pm_netlink.c                             | 142 ++++++++-----
net/mptcp/protocol.h                               |   3 -
net/netfilter/nf_flow_table_inet.c                 |   3 +
net/netfilter/nf_flow_table_ip.c                   |   3 +
net/netfilter/nf_flow_table_offload.c              |   2 +-
net/netfilter/nf_tables_api.c                      | 225 ++++++++++++---------
net/netfilter/nfnetlink_queue.c                    |  35 +++-
net/netfilter/nft_counter.c                        |   9 +-
net/netlink/af_netlink.c                           |  13 +-
net/openvswitch/datapath.c                         |   2 +-
net/rxrpc/rxkad.c                                  |   8 +-
net/sched/sch_netem.c                              |  47 +++--
net/vmw_vsock/af_vsock.c                           |  50 +++--
net/vmw_vsock/vsock_bpf.c                          |   4 +-
net/wireless/core.h                                |   8 +-
scripts/rust_is_available.sh                       |   6 +-
security/integrity/evm/evm_main.c                  |   7 +
security/security.c                                |   2 +-
security/selinux/avc.c                             |   8 +-
security/selinux/hooks.c                           |  12 +-
sound/core/timer.c                                 |   2 +-
sound/pci/hda/patch_realtek.c                      |   1 -
sound/pci/hda/tas2781_hda_i2c.c                    |  14 +-
sound/soc/codecs/cs35l45.c                         |   5 +-
sound/soc/sof/intel/hda-dsp.c                      |   3 +
sound/soc/sof/ipc4.c                               |   9 +-
sound/usb/quirks-table.h                           |   1 +
sound/usb/quirks.c                                 |   2 +
tools/include/linux/bitmap.h                       |   7 +-
.../testing/selftests/bpf/progs/cpumask_failure.c  |   3 -
tools/testing/selftests/bpf/progs/dynptr_fail.c    |  12 +-
tools/testing/selftests/bpf/progs/iters.c          |  54 +++++
.../selftests/bpf/progs/jeq_infer_not_null_fail.c  |   4 +
.../testing/selftests/bpf/progs/test_tunnel_kern.c |  47 +++--
tools/testing/selftests/core/close_range_test.c    |  35 ++++
tools/testing/selftests/mm/Makefile                |   2 +
tools/testing/selftests/mm/run_vmtests.sh          |  53 ++++-
tools/testing/selftests/net/lib.sh                 |  11 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh    |  28 ++-
tools/testing/selftests/net/udpgro.sh              |  44 ++--
tools/testing/selftests/tc-testing/tdc.py          |   1 -
tools/tracing/rtla/src/osnoise_top.c               |  11 +-
386 files changed, 3829 insertions(+), 1937 deletions(-)
[PATCH 6.6 000/341] 6.6.48-rc1 review
Posted by Greg Kroah-Hartman 1 year, 3 months ago
This is the start of the stable review cycle for the 6.6.48 release.
There are 341 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, 29 Aug 2024 14:37:36 +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.48-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.48-rc1

Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
    Input: MT - limit max slots

Jan Höppner <hoeppner@linux.ibm.com>
    Revert "s390/dasd: Establish DMA alignment"

Mengyuan Lou <mengyuanlou@net-swift.com>
    net: ngbe: Fix phy mode set to external phy

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: fix race condition between destroy_previous_session() and smb2 operations()

Boyuan Zhang <boyuan.zhang@amd.com>
    drm/amdgpu/vcn: not pause dpg for unified queue

Boyuan Zhang <boyuan.zhang@amd.com>
    drm/amdgpu/vcn: identify unified queue in sw init

NeilBrown <neilb@suse.de>
    NFSD: simplify error paths in nfsd_svc()

Yonghong Song <yonghong.song@linux.dev>
    selftests/bpf: Add a test to verify previous stacksafe() fix

Yonghong Song <yonghong.song@linux.dev>
    bpf: Fix a kernel verifier crash in stacksafe()

Zi Yan <ziy@nvidia.com>
    mm/numa: no task_numa_fault() call if PTE is changed

Zi Yan <ziy@nvidia.com>
    mm/numa: no task_numa_fault() call if PMD is changed

Takashi Iwai <tiwai@suse.de>
    ALSA: timer: Relax start tick time check for slave timer elements

Faizal Rahim <faizal.abdul.rahim@linux.intel.com>
    igc: Fix qbv tx latency by setting gtxoffset

Jianhua Lu <lujianhua000@gmail.com>
    drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    drm/msm/mdss: specify cfg bandwidth for SDM670

Javier Carrasco <javier.carrasco.cruz@gmail.com>
    hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()

Eric Dumazet <edumazet@google.com>
    tcp: do not export tcp_twsk_purge()

Jithu Joseph <jithu.joseph@intel.com>
    platform/x86/intel/ifs: Call release_firmware() when handling errors.

Alex Hung <alex.hung@amd.com>
    Revert "drm/amd/display: Validate hw_points_num before using it"

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Revert "usb: gadget: uvc: cleanup request when not in correct state"

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: join: check re-using ID of closed subflow

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: join: validate fullmesh endp on 1st sf

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    mptcp: pm: avoid possible UaF when selecting endp

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    mptcp: pm: fullmesh: select the right ID later

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    mptcp: pm: only in-kernel cannot have entries with ID 0

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    mptcp: pm: only decrement add_addr_accepted for MPJ req

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    mptcp: pm: only mark 'subflow' endp as available

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    mptcp: pm: remove mptcp_pm_remove_subflow()

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    mptcp: pm: re-using ID of unused flushed subflows

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    mptcp: pm: re-using ID of unused removed subflows

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    mptcp: pm: re-using ID of unused removed ADD_ADDR

Dave Airlie <airlied@redhat.com>
    nouveau/firmware: use dma non-coherent allocator

Peng Fan <peng.fan@nxp.com>
    pmdomain: imx: wait SSAR when i.MX93 power domain on

Alexander Stein <alexander.stein@ew.tq-group.com>
    pmdomain: imx: scu-pd: Remove duplicated clocks

Ben Whitten <ben.whitten@gmail.com>
    mmc: dw_mmc: allow biu and ciu clocks to defer

Mengqi Zhang <mengqi.zhang@mediatek.com>
    mmc: mtk-sd: receive cmd8 data when hs400 tuning fail

Marc Zyngier <maz@kernel.org>
    KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3

Nikolay Kuratov <kniv@yandex-team.ru>
    cxgb4: add forgotten u64 ivlan cast before shift

Werner Sembach <wse@tuxedocomputers.com>
    Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination

Werner Sembach <wse@tuxedocomputers.com>
    Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3

Jason Gerecke <jason.gerecke@wacom.com>
    HID: wacom: Defer calculation of resolution until resolution_code is known

Jiaxun Yang <jiaxun.yang@flygoat.com>
    MIPS: Loongson64: Set timer mode in cpu-probe

Martin Whitaker <foss@martin-whitaker.me.uk>
    net: dsa: microchip: fix PTP config failure when using multiple ports

Candice Li <candice.li@amd.com>
    drm/amdgpu: Validate TA binary size

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: the buffer of smb2 query dir response has at least 1 byte

Chaotian Jing <chaotian.jing@mediatek.com>
    scsi: core: Fix the return value of scsi_logical_block_count()

Griffin Kroah-Hartman <griffin@kroah.com>
    Bluetooth: MGMT: Add error handling to pair_device()

Paulo Alcantara <pc@manguebit.com>
    smb: client: ignore unhandled reparse tags

Dan Carpenter <dan.carpenter@linaro.org>
    mmc: mmc_test: Fix NULL dereference on allocation failure

Abhinav Kumar <quic_abhinavk@quicinc.com>
    drm/msm: fix the highest_bank_bit for sc7180

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    drm/msm/mdss: Handle the reg bus ICC path

Konrad Dybcio <konrad.dybcio@linaro.org>
    drm/msm/mdss: Rename path references to mdp_path

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    drm/msm/mdss: switch mdss to use devm_of_icc_get()

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    drm/msm/dpu: take plane rotation into account for wide planes

Abhinav Kumar <quic_abhinavk@quicinc.com>
    drm/msm/dpu: try multirect based on mdp clock limits

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails

Abhinav Kumar <quic_abhinavk@quicinc.com>
    drm/msm/dp: reset the link phy params before link training

Abhinav Kumar <quic_abhinavk@quicinc.com>
    drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    drm/msm/dpu: capture snapshot on the first commit_done timeout

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    drm/msm/dpu: split dpu_encoder_wait_for_event into two functions

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    drm/msm/dpu: drop MSM_ENC_VBLANK support

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys

Abhinav Kumar <quic_abhinavk@quicinc.com>
    drm/msm/dp: fix the max supported bpp logic

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    drm/msm/dpu: don't play tricks with debug macros

Menglong Dong <menglong8.dong@gmail.com>
    net: ovs: fix ovs_drop_reasons error

Sean Anderson <sean.anderson@linux.dev>
    net: xilinx: axienet: Fix dangling multicast addresses

Sean Anderson <sean.anderson@linux.dev>
    net: xilinx: axienet: Always disable promiscuous mode

Bharat Bhushan <bbhushan2@marvell.com>
    octeontx2-af: Fix CPT AF register offset calculation

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: flowtable: validate vlan header

Somnath Kotur <somnath.kotur@broadcom.com>
    bnxt_en: Fix double DMA unmapping for XDP_REDIRECT

Eric Dumazet <edumazet@google.com>
    ipv6: prevent possible UAF in ip6_xmit()

Eric Dumazet <edumazet@google.com>
    ipv6: fix possible UAF in ip6_finish_output2()

Eric Dumazet <edumazet@google.com>
    ipv6: prevent UAF in ip6_send_skb()

Felix Fietkau <nbd@nbd.name>
    udp: fix receiving fraglist GSO packets

Stephen Hemminger <stephen@networkplumber.org>
    netem: fix return value if duplicate enqueue fails

Joseph Huang <Joseph.Huang@garmin.com>
    net: dsa: mv88e6xxx: Fix out-of-bound access

Paolo Abeni <pabeni@redhat.com>
    igb: cope with large MAX_SKB_FRAGS

Dan Carpenter <dan.carpenter@linaro.org>
    dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()

Maciej Fijalkowski <maciej.fijalkowski@intel.com>
    ice: fix truesize operations for PAGE_SIZE >= 8192

Maciej Fijalkowski <maciej.fijalkowski@intel.com>
    ice: fix ICE_LAST_OFFSET formula

Maciej Fijalkowski <maciej.fijalkowski@intel.com>
    ice: fix page reuse when PAGE_SIZE is over 8k

Nikolay Aleksandrov <razor@blackwall.org>
    bonding: fix xfrm state handling when clearing active slave

Nikolay Aleksandrov <razor@blackwall.org>
    bonding: fix xfrm real_dev null pointer dereference

Nikolay Aleksandrov <razor@blackwall.org>
    bonding: fix null pointer deref in bond_ipsec_offload_ok

Nikolay Aleksandrov <razor@blackwall.org>
    bonding: fix bond_ipsec_offload_ok return type

Thomas Bogendoerfer <tbogendoerfer@suse.de>
    ip6_tunnel: Fix broken GRO

Sebastian Andrzej Siewior <bigeasy@linutronix.de>
    netfilter: nft_counter: Synchronize nft_counter_reset() against reader.

Sebastian Andrzej Siewior <bigeasy@linutronix.de>
    netfilter: nft_counter: Disable BH in nft_counter_offload_stats().

Kuniyuki Iwashima <kuniyu@amazon.com>
    kcm: Serialise kcm_sendmsg() for the same socket.

Jeremy Kerr <jk@codeconstruct.com.au>
    net: mctp: test: Use correct skb for route input check

Florian Westphal <fw@strlen.de>
    tcp: prevent concurrent execution of tcp_sk_exit_batch

Eric Dumazet <edumazet@google.com>
    tcp/dccp: do not care about families in inet_twsk_purge()

Eric Dumazet <edumazet@google.com>
    tcp/dccp: bypass empty buckets in inet_twsk_purge()

Hangbin Liu <liuhangbin@gmail.com>
    selftests: udpgro: report error when receive failed

Simon Horman <horms@kernel.org>
    tc-testing: don't access non-existent variable on exception

Vladimir Oltean <vladimir.oltean@nxp.com>
    net: mscc: ocelot: serialize access to the injection/extraction groups

Vladimir Oltean <vladimir.oltean@nxp.com>
    net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"

Vladimir Oltean <vladimir.oltean@nxp.com>
    net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: SMP: Fix assumption of Central always being Initiator

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: hci_core: Fix LE quote calculation

Lang Yu <Lang.Yu@amd.com>
    drm/amdkfd: reserve the BO before validating it

Takashi Iwai <tiwai@suse.de>
    ALSA: hda/tas2781: Use correct endian conversion

Maximilian Luz <luzmaximilian@gmail.com>
    platform/surface: aggregator: Fix warning when controller is destroyed in probe

David (Ming Qiang) Wu <David.Wu3@amd.com>
    drm/amd/amdgpu: command submission parser for JPEG

Melissa Wen <mwen@igalia.com>
    drm/amd/display: fix cursor offset on rotation 180

Loan Chen <lo-an.chen@amd.com>
    drm/amd/display: Enable otg synchronization logic for DCN321

Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
    drm/amd/display: Adjust cursor position

Filipe Manana <fdmanana@suse.com>
    btrfs: send: allow cloning non-aligned extent if it ends at i_size

David Sterba <dsterba@suse.com>
    btrfs: replace sb::s_blocksize by fs_info::sectorsize

Hailong Liu <hailong.liu@oppo.com>
    mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0

Suren Baghdasaryan <surenb@google.com>
    change alloc_pages name in dma_map_ops to avoid name conflicts

Muhammad Usama Anjum <usama.anjum@collabora.com>
    selftests: memfd_secret: don't build memfd_secret test on unsupported arches

Ryan Roberts <ryan.roberts@arm.com>
    selftests/mm: log run_vmtests.sh results in TAP format

Itaru Kitayama <itaru.kitayama@linux.dev>
    tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions

Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
    mm: fix endless reclaim on machines with unaccepted memory

Mikulas Patocka <mpatocka@redhat.com>
    dm suspend: return -ERESTARTSYS instead of -EINTR

Celeste Liu <coelacanthushex@gmail.com>
    riscv: entry: always initialize regs->a0 to -ENOSYS

Sean Nyekjaer <sean@geanix.com>
    i2c: stm32f7: Add atomic_xfer method to driver

Dave Kleikamp <dave.kleikamp@oracle.com>
    jfs: define xtree root and page independently

Eric Dumazet <edumazet@google.com>
    gtp: pull network headers in gtp_dev_xmit()

Keith Busch <kbusch@kernel.org>
    nvme: fix namespace removal list

Qiuxu Zhuo <qiuxu.zhuo@intel.com>
    EDAC/skx_common: Allow decoding of SGX addresses

Shannon Nelson <shannon.nelson@amd.com>
    ionic: check cmd_regs before copying in or out

Shannon Nelson <shannon.nelson@amd.com>
    ionic: use pci_is_enabled not open code

Phil Chang <phil.chang@mediatek.com>
    hrtimer: Prevent queuing of hrtimer without a function callback

Jesse Zhang <jesse.zhang@amd.com>
    drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent

Keith Busch <kbusch@kernel.org>
    nvme: use srcu for iterating namespace list

Jakub Sitnicki <jakub@cloudflare.com>
    Revert "bpf, sockmap: Prevent lock inversion deadlock in map delete elem"

Cupertino Miranda <cupertino.miranda@oracle.com>
    selftests/bpf: Fix a few tests for GCC related warnings.

Sagi Grimberg <sagi@grimberg.me>
    nvmet-rdma: fix possible bad dereference when freeing rsps

Baokun Li <libaokun1@huawei.com>
    ext4: set the type of max_zeroout to unsigned int to avoid overflow

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

Krishna Kurapati <quic_kriskura@quicinc.com>
    usb: dwc3: core: Skip setting event buffers for host only controllers

Gergo Koteles <soyer@irl.hu>
    platform/x86: lg-laptop: fix %s null argument warning

Adrian Hunter <adrian.hunter@intel.com>
    clocksource: Make watchdog and suspend-timing multiplication overflow safe

Biju Das <biju.das.jz@bp.renesas.com>
    irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time

Alexander Gordeev <agordeev@linux.ibm.com>
    s390/iucv: fix receive buffer virtual vs physical address confusion

Oreoluwa Babatunde <quic_obabatun@quicinc.com>
    openrisc: Call setup_memory() earlier in the init sequence

NeilBrown <neilb@suse.de>
    NFS: avoid infinite loop in pnfs_update_layout.

Hannes Reinecke <hare@suse.de>
    nvmet-tcp: do not continue for invalid icreq

Jian Shen <shenjian15@huawei.com>
    net: hns3: add checking for vf id of mailbox

Alexandre Belloni <alexandre.belloni@bootlin.com>
    rtc: nct3018y: fix possible NULL dereference

Richard Fitzgerald <rf@opensource.cirrus.com>
    firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: bnep: Fix out-of-bound access

Keith Busch <kbusch@kernel.org>
    nvme: clear caller pointer on identify failure

Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    usb: gadget: fsl: Increase size of name buffer for endpoints

Zhiguo Niu <zhiguo.niu@unisoc.com>
    f2fs: fix to do sanity check in update_sit_entry

David Sterba <dsterba@suse.com>
    btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()

David Sterba <dsterba@suse.com>
    btrfs: change BUG_ON to assertion in tree_move_down()

David Sterba <dsterba@suse.com>
    btrfs: send: handle unexpected inode in header process_recorded_refs()

David Sterba <dsterba@suse.com>
    btrfs: send: handle unexpected data in header buffer in begin_cmd()

David Sterba <dsterba@suse.com>
    btrfs: handle invalid root reference found in may_destroy_subvol()

David Sterba <dsterba@suse.com>
    btrfs: push errors up from add_async_extent()

David Sterba <dsterba@suse.com>
    btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()

David Sterba <dsterba@suse.com>
    btrfs: change BUG_ON to assertion when checking for delayed_node root

David Sterba <dsterba@suse.com>
    btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()

David Sterba <dsterba@suse.com>
    btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()

Michael Ellerman <mpe@ellerman.id.au>
    powerpc/boot: Only free if realloc() succeeds

Li zeming <zeming@nfschina.com>
    powerpc/boot: Handle allocation failure in simple_realloc()

Zhiguo Niu <zhiguo.niu@unisoc.com>
    f2fs: stop checkpoint when get a out-of-bounds segment

David Howells <dhowells@redhat.com>
    rxrpc: Don't pick values out of the wire header when setting up security

Helge Deller <deller@gmx.de>
    parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367

Christophe Kerello <christophe.kerello@foss.st.com>
    memory: stm32-fmc2-ebi: check regmap_read return value

Kees Cook <keescook@chromium.org>
    x86: Increase brk randomness entropy for 64-bit systems

Li Nan <linan122@huawei.com>
    md: clean up invalid BUG_ON in md_ioctl

Eric Dumazet <edumazet@google.com>
    netlink: hold nlk->cb_mutex longer in __netlink_dump_start()

Frederic Weisbecker <frederic@kernel.org>
    tick: Move got_idle_tick away from common flags

Martin Blumenstingl <martin.blumenstingl@googlemail.com>
    clocksource/drivers/arm_global_timer: Guard against division by zero

Avri Kehat <akehat@habana.ai>
    accel/habanalabs: fix debugfs files permissions

Stefan Hajnoczi <stefanha@redhat.com>
    virtiofs: forbid newlines in tags

Costa Shulyupin <costa.shul@redhat.com>
    hrtimer: Select housekeeping CPU during migration

Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
    gpio: sysfs: extend the critical section for unregistering sysfs devices

Erico Nunes <nunes.erico@gmail.com>
    drm/lima: set gp bus_stop bit before hard reset

Kees Cook <keescook@chromium.org>
    net/sun3_82586: Avoid reading past buffer in debug output

Shaul Triebitz <shaul.triebitz@intel.com>
    wifi: iwlwifi: mvm: avoid garbage iPN

Philipp Stanner <pstanner@redhat.com>
    media: drivers/media/dvb-core: copy user arrays safely

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()

Max Filippov <jcmvbkbc@gmail.com>
    fs: binfmt_elf_efpic: don't use missing interpreter's properties

Hans Verkuil <hverkuil-cisco@xs4all.nl>
    media: pci: cx23885: check cx23885_vdev_init() return

Neel Natu <neelnatu@google.com>
    kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files

Clément Léger <cleger@rivosinc.com>
    riscv: blacklist assembly symbols for kprobe

Jan Kara <jack@suse.cz>
    quota: Remove BUG_ON from dqget()

Jeff Johnson <quic_jjohnson@quicinc.com>
    wifi: ath12k: Add missing qmi_txn_cancel() calls

Al Viro <viro@zeniv.linux.org.uk>
    fuse: fix UAF in rcu pathwalks

Al Viro <viro@zeniv.linux.org.uk>
    afs: fix __afs_break_callback() / afs_drop_open_mmap() race

Qu Wenruo <wqu@suse.com>
    btrfs: zlib: fix and simplify the inline extent decompression

Baokun Li <libaokun1@huawei.com>
    ext4: do not trim the group with corrupted block bitmap

Daniel Wagner <dwagner@suse.de>
    nvmet-trace: avoid dereferencing pointer too early

Qiuxu Zhuo <qiuxu.zhuo@intel.com>
    EDAC/skx_common: Filter out the invalid address

Andreas Gruenbacher <agruenba@redhat.com>
    gfs2: Refcounting fix in gfs2_thaw_super

Zijun Hu <quic_zijuhu@quicinc.com>
    Bluetooth: hci_conn: Check non NULL function before calling for HFP offload

Mimi Zohar <zohar@linux.ibm.com>
    evm: don't copy up 'security.evm' xattr

Andy Yan <andy.yan@rock-chips.com>
    drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode

Shannon Nelson <shannon.nelson@amd.com>
    ionic: no fw read when PCI reset failed

Shannon Nelson <shannon.nelson@amd.com>
    ionic: prevent pci disable of already disabled device

Nathan Lynch <nathanl@linux.ibm.com>
    powerpc/pseries/papr-sysparm: Validate buffer object lengths

Kees Cook <keescook@chromium.org>
    hwmon: (pc87360) Bounds check data->innr usage

Bard Liao <yung-chuan.liao@linux.intel.com>
    ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data

Kunwu Chan <chentao@kylinos.cn>
    powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu

Ashish Mhetre <amhetre@nvidia.com>
    memory: tegra: Skip SID programming if SID registers aren't set

Rob Clark <robdclark@chromium.org>
    drm/msm: Reduce fallout of fence signaling vs reclaim hangs

Li Lingfeng <lilingfeng3@huawei.com>
    block: Fix lockdep warning in blk_mq_mark_tag_wait

Samuel Holland <samuel.holland@sifive.com>
    arm64: Fix KASAN random tag seed initialization

Nysal Jan K.A <nysal@linux.ibm.com>
    powerpc/topology: Check if a core is online

Nysal Jan K.A <nysal@linux.ibm.com>
    cpu/SMT: Enable SMT only if a core is online

Masahiro Yamada <masahiroy@kernel.org>
    rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT

Masahiro Yamada <masahiroy@kernel.org>
    rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT

Miguel Ojeda <ojeda@kernel.org>
    rust: work around `bindgen` 0.69.0 issue

Antoniu Miclaus <antoniu.miclaus@analog.com>
    hwmon: (ltc2992) Avoid division by zero

Chengfeng Ye <dg573847474@gmail.com>
    IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock

Gustavo A. R. Silva <gustavoars@kernel.org>
    clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider

Dmitry Antipov <dmantipov@yandex.ru>
    wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()

Mukesh Sisodiya <mukesh.sisodiya@intel.com>
    wifi: iwlwifi: fw: Fix debugfs command sending

Miri Korenblit <miriam.rachel.korenblit@intel.com>
    wifi: iwlwifi: abort scan when rfkill on but device enabled

Andreas Gruenbacher <agruenba@redhat.com>
    gfs2: setattr_chown: Add missing initialization

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: flush STA queues on unauthorization

Mike Christie <michael.christie@oracle.com>
    scsi: spi: Fix sshdr use

Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend

Richard Acayan <mailingradian@gmail.com>
    iommu/arm-smmu-qcom: Add SDM670 MDSS compatible

Hans Verkuil <hverkuil-cisco@xs4all.nl>
    media: qcom: venus: fix incorrect return value

Mikko Perttunen <mperttunen@nvidia.com>
    drm/tegra: Zero-initialize iosys_map

Christian Brauner <brauner@kernel.org>
    binfmt_misc: cleanup on filesystem umount

Yu Kuai <yukuai3@huawei.com>
    md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log'

farah kassabri <fkassabri@habana.ai>
    accel/habanalabs: fix bug in timestamp interrupt handling

Tomer Tayar <ttayar@habana.ai>
    accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE

Ofir Bitton <obitton@habana.ai>
    accel/habanalabs/gaudi2: unsecure tpc count registers

Chengfeng Ye <dg573847474@gmail.com>
    media: s5p-mfc: Fix potential deadlock on condlock

Jithu Joseph <jithu.joseph@intel.com>
    platform/x86/intel/ifs: Validate image size

Chengfeng Ye <dg573847474@gmail.com>
    staging: ks7010: disable bh on tx_dev_lock

Alex Hung <alex.hung@amd.com>
    drm/amd/display: Validate hw_points_num before using it

Michael Grzeschik <m.grzeschik@pengutronix.de>
    usb: gadget: uvc: cleanup request when not in correct state

Felix Fietkau <nbd@nbd.name>
    wifi: mt76: fix race condition related to checking tx queue fill status

David Lechner <dlechner@baylibre.com>
    staging: iio: resolver: ad2s1210: fix use before initialization

Dmitry Antipov <dmantipov@yandex.ru>
    wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage

Hans Verkuil <hverkuil-cisco@xs4all.nl>
    media: radio-isa: use dev_name to fill in bus_info

Philip Yang <Philip.Yang@amd.com>
    drm/amdkfd: Move dma unmapping after TLB flush

Jarkko Nikula <jarkko.nikula@linux.intel.com>
    i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer

Jarkko Nikula <jarkko.nikula@linux.intel.com>
    i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out

Manish Dharanenthiran <quic_mdharane@quicinc.com>
    wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan

Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
    drm/bridge: tc358768: Attempt to fix DSI horizontal timings

Heiko Carstens <hca@linux.ibm.com>
    s390/smp,mcck: fix early IPI handling

Zhu Yanjun <yanjun.zhu@linux.dev>
    RDMA/rtrs: Fix the problem of variable not initialized fully

Wolfram Sang <wsa+renesas@sang-engineering.com>
    i2c: riic: avoid potential division by zero

Kamalesh Babulal <kamalesh.babulal@oracle.com>
    cgroup: Avoid extra dereference in css_populate_dir()

Jeff Johnson <quic_jjohnson@quicinc.com>
    wifi: cw1200: Avoid processing an invalid TIM IE

Yury Norov <yury.norov@gmail.com>
    sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()

Lorenzo Bianconi <lorenzo@kernel.org>
    net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()

Paul E. McKenney <paulmck@kernel.org>
    rcu: Eliminate rcu_gp_slow_unregister() false positive

Zhen Lei <thunder.leizhen@huawei.com>
    rcu: Dump memory object info if callback function is invalid

Emmanuel Grumbach <emmanuel.grumbach@intel.com>
    wifi: iwlwifi: mvm: fix recovery flow in CSA

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: fix BA session teardown race

Johannes Berg <johannes.berg@intel.com>
    wifi: cfg80211: check wiphy mutex is held for wdev mutex

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: lock wiphy in IP address notifier

Ricardo Rivera-Matos <rriveram@opensource.cirrus.com>
    ASoC: cs35l45: Checks index of cs35l45_irqs[]

Rand Deeb <rand.sec96@gmail.com>
    ssb: Fix division by zero issue in ssb_calc_clock_rate

ZhenGuo Yin <zhenguo.yin@amd.com>
    drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime

Lee Jones <lee@kernel.org>
    drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored

Alex Deucher <alexander.deucher@amd.com>
    drm/amd/pm: fix error flow in sensor fetching

Parsa Poorshikhian <parsa.poorsh@gmail.com>
    ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7

Asmaa Mnebhi <asmaa@nvidia.com>
    gpio: mlxbf3: Support shutdown() function

Jie Wang <wangjie125@huawei.com>
    net: hns3: fix a deadlock problem when config TC during resetting

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: use the user's cfg after reset

Jie Wang <wangjie125@huawei.com>
    net: hns3: fix wrong use of semaphore up

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: net: lib: kill PIDs before del netns

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: net: lib: ignore possible errors

Cong Wang <cong.wang@bytedance.com>
    vsock: fix recursive ->recvmsg calls

Phil Sutter <phil@nwl.cc>
    netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests

Phil Sutter <phil@nwl.cc>
    netfilter: nf_tables: Introduce nf_tables_getobj_single

Phil Sutter <phil@nwl.cc>
    netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx

Phil Sutter <phil@nwl.cc>
    netfilter: nf_tables: nft_obj_filter fits into cb->ctx

Phil Sutter <phil@nwl.cc>
    netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx

Phil Sutter <phil@nwl.cc>
    netfilter: nf_tables: A better name for nft_obj_filter

Phil Sutter <phil@nwl.cc>
    netfilter: nf_tables: Unconditionally allocate nft_obj_filter

Phil Sutter <phil@nwl.cc>
    netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj

Phil Sutter <phil@nwl.cc>
    netfilter: nf_tables: Audit log dump reset after the fact

Florian Westphal <fw@strlen.de>
    netfilter: nf_queue: drop packets with cloned unconfirmed conntracks

Donald Hunter <donald.hunter@gmail.com>
    netfilter: flowtable: initialise extack before use

Tom Hughes <tom@compton.nu>
    netfilter: allow ipv6 fragments to arrive on different devices

Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
    tcp: Update window clamping condition

Eugene Syromiatnikov <esyr@redhat.com>
    mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size

David Thompson <davthompson@nvidia.com>
    mlxbf_gige: disable RX filters until RX path initialized

Zheng Zhang <everything411@qq.com>
    net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()

Pawel Dembicki <paweldembicki@gmail.com>
    net: dsa: vsc73xx: check busy flag in MDIO operations

Pawel Dembicki <paweldembicki@gmail.com>
    net: dsa: vsc73xx: use read_poll_timeout instead delay loop

Pawel Dembicki <paweldembicki@gmail.com>
    net: dsa: vsc73xx: pass value in phy_write operation

Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
    net: axienet: Fix register defines comment description

Dan Carpenter <dan.carpenter@linaro.org>
    atm: idt77252: prevent use after free in dequeue_rx()

Cosmin Ratiu <cratiu@nvidia.com>
    net/mlx5e: Correctly report errors for ethtool rx flows

Dragos Tatulea <dtatulea@nvidia.com>
    net/mlx5e: Take state lock during tx timeout reporter

Faizal Rahim <faizal.abdul.rahim@linux.intel.com>
    igc: Fix reset adapter logics when tx mode change

Faizal Rahim <faizal.abdul.rahim@linux.intel.com>
    igc: Fix qbv_config_change_errors logics

Faizal Rahim <faizal.abdul.rahim@linux.intel.com>
    igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer

Leon Hwang <leon.hwang@linux.dev>
    bpf: Fix updating attached freplace prog in prog_array map

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/uv: Panic for set and remove shared access UVC errors

Alex Deucher <alexander.deucher@amd.com>
    drm/amdgpu/jpeg4: properly set atomics vmid field

Alex Deucher <alexander.deucher@amd.com>
    drm/amdgpu/jpeg2: properly set atomics vmid field

Al Viro <viro@zeniv.linux.org.uk>
    memcg_write_event_control(): fix a user-triggerable oops

Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
    drm/amdgpu: Actually check flags for all context ops.

Qu Wenruo <wqu@suse.com>
    btrfs: tree-checker: add dev extent item checks

Naohiro Aota <naohiro.aota@wdc.com>
    btrfs: zoned: properly take lock to read/update block group's zoned variables

Qu Wenruo <wqu@suse.com>
    btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type

Waiman Long <longman@redhat.com>
    mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu

Zhen Lei <thunder.leizhen@huawei.com>
    selinux: add the processing of the failure of avc_add_xperms_decision()

Zhen Lei <thunder.leizhen@huawei.com>
    selinux: fix potential counting error in avc_add_xperms_decision()

Max Kellermann <max.kellermann@ionos.com>
    fs/netfs/fscache_cookie: add missing "n_accesses" check

Janne Grunau <j@jannau.net>
    wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion

Long Li <longli@microsoft.com>
    net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings

Haiyang Zhang <haiyangz@microsoft.com>
    net: mana: Fix RX buf alloc_size alignment and atomic op panic

Dan Carpenter <dan.carpenter@linaro.org>
    rtla/osnoise: Prevent NULL dereference in error handling

Andi Shyti <andi.shyti@kernel.org>
    i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume

Al Viro <viro@zeniv.linux.org.uk>
    fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE

Alexander Lobakin <aleksander.lobakin@intel.com>
    bitmap: introduce generic optimized bitmap_size()

Alexander Lobakin <aleksander.lobakin@intel.com>
    btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits()

Alexander Lobakin <aleksander.lobakin@intel.com>
    s390/cio: rename bitmap_size() -> idset_bitmap_size()

Alexander Lobakin <aleksander.lobakin@intel.com>
    fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()

Zhihao Cheng <chengzhihao1@huawei.com>
    vfs: Don't evict inode under the inode lru traversing context

Mikulas Patocka <mpatocka@redhat.com>
    dm persistent data: fix memory allocation failure

Khazhismel Kumykov <khazhy@google.com>
    dm resume: don't return EINVAL when signalled

Haibo Xu <haibo1.xu@intel.com>
    arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE

Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    ACPI: EC: Evaluate _REG outside the EC scope more carefully

Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    ACPICA: Add a depth argument to acpi_execute_reg_methods()

Breno Leitao <leitao@debian.org>
    i2c: tegra: Do not mark ACPI devices as irq safe

Nam Cao <namcao@linutronix.de>
    riscv: change XIP's kernel_map.size to be size of the entire kernel

Michael Mueller <mimu@linux.ibm.com>
    KVM: s390: fix validity interception issue when gisa is switched off

Stefan Haberland <sth@linux.ibm.com>
    s390/dasd: fix error recovery leading to data corruption on ESE devices

Baojun Xu <baojun.xu@ti.com>
    ALSA: hda/tas2781: fix wrong calibrated data order

Mika Westerberg <mika.westerberg@linux.intel.com>
    thunderbolt: Mark XDomain as unplugged when router is removed

Mathias Nyman <mathias.nyman@linux.intel.com>
    xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration

Juan José Arboleda <soyjuanarbol@gmail.com>
    ALSA: usb-audio: Support Yamaha P-125 quirk entry

Lianqin Hu <hulianqin@vivo.com>
    ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET

Eli Billauer <eli.billauer@gmail.com>
    char: xillybus: Check USB endpoints when probing device

Eli Billauer <eli.billauer@gmail.com>
    char: xillybus: Refine workqueue handling

Eli Billauer <eli.billauer@gmail.com>
    char: xillybus: Don't destroy workqueue from work item running on it

Jann Horn <jannh@google.com>
    fuse: Initialize beyond-EOF page contents before setting uptodate

Paul Moore <paul@paul-moore.com>
    selinux: revert our use of vma_is_initial_heap()

Xu Yang <xu.yang_2@nxp.com>
    Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"

Griffin Kroah-Hartman <griffin@kroah.com>
    Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"

Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    Revert "ACPI: EC: Evaluate orphan _REG under EC device"

Mathieu Othacehe <othacehe@gnu.org>
    tty: atmel_serial: use the correct RTS flag.

Peng Fan <peng.fan@nxp.com>
    tty: serial: fsl_lpuart: mark last busy before uart_add_one_port


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

Diffstat:

 Documentation/ABI/testing/sysfs-devices-system-cpu |   3 +-
 Makefile                                           |   4 +-
 arch/alpha/kernel/pci_iommu.c                      |   2 +-
 arch/arm64/kernel/acpi_numa.c                      |   2 +-
 arch/arm64/kernel/setup.c                          |   3 -
 arch/arm64/kernel/smp.c                            |   2 +
 arch/arm64/kvm/sys_regs.c                          |   6 +
 arch/arm64/kvm/vgic/vgic.h                         |   7 +
 arch/mips/jazz/jazzdma.c                           |   2 +-
 arch/mips/kernel/cpu-probe.c                       |   4 +
 arch/openrisc/kernel/setup.c                       |   6 +-
 arch/parisc/kernel/irq.c                           |   4 +-
 arch/powerpc/boot/simple_alloc.c                   |   7 +-
 arch/powerpc/include/asm/topology.h                |  13 ++
 arch/powerpc/kernel/dma-iommu.c                    |   2 +-
 arch/powerpc/platforms/ps3/system-bus.c            |   4 +-
 arch/powerpc/platforms/pseries/papr-sysparm.c      |  47 +++++
 arch/powerpc/platforms/pseries/vio.c               |   2 +-
 arch/powerpc/sysdev/xics/icp-native.c              |   2 +
 arch/riscv/include/asm/asm.h                       |  10 +
 arch/riscv/kernel/entry.S                          |   3 +
 arch/riscv/kernel/traps.c                          |   3 +-
 arch/riscv/mm/init.c                               |   4 +-
 arch/s390/include/asm/uv.h                         |   5 +-
 arch/s390/kernel/early.c                           |  12 +-
 arch/s390/kernel/smp.c                             |   4 +-
 arch/s390/kvm/kvm-s390.h                           |   7 +-
 arch/x86/kernel/amd_gart_64.c                      |   2 +-
 arch/x86/kernel/process.c                          |   5 +-
 block/blk-mq-tag.c                                 |   5 +-
 drivers/accel/habanalabs/common/debugfs.c          |  14 +-
 drivers/accel/habanalabs/common/irq.c              |   3 +
 drivers/accel/habanalabs/common/memory.c           |  15 +-
 drivers/accel/habanalabs/gaudi2/gaudi2_security.c  |   1 +
 drivers/acpi/acpica/acevents.h                     |   6 +-
 drivers/acpi/acpica/evregion.c                     |  12 +-
 drivers/acpi/acpica/evxfregn.c                     |  64 +-----
 drivers/acpi/ec.c                                  |  14 +-
 drivers/acpi/internal.h                            |   1 +
 drivers/acpi/scan.c                                |   2 +
 drivers/atm/idt77252.c                             |   9 +-
 drivers/char/xillybus/xillyusb.c                   |  42 +++-
 drivers/clk/visconti/pll.c                         |   6 +-
 drivers/clocksource/arm_global_timer.c             |  11 +-
 drivers/edac/skx_common.c                          |   4 +
 drivers/firmware/cirrus/cs_dsp.c                   |   7 +-
 drivers/gpio/gpio-mlxbf3.c                         |  14 ++
 drivers/gpio/gpiolib-sysfs.c                       |  15 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |  40 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |   8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c         |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            |  53 +++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h            |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c          |   6 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |  13 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |  13 +-
 drivers/gpu/drm/amd/amdgpu/imu_v11_0.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c             |   4 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c           |  63 +++++-
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h           |   6 +
 drivers/gpu/drm/amd/amdgpu/soc15d.h                |   6 +
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  24 ++-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   4 +-
 .../drm/amd/display/dc/dcn321/dcn321_resource.c    |   3 +
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |  14 +-
 drivers/gpu/drm/bridge/tc358768.c                  | 215 +++++++++++++++++---
 drivers/gpu/drm/lima/lima_gp.c                     |  12 ++
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |  96 ++++++---
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h        |  22 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h   |   9 +-
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c   |  43 +---
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c   |  22 +-
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c    |  21 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c            |   2 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h            |  14 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c          |  23 ++-
 drivers/gpu/drm/msm/dp/dp_ctrl.c                   |   2 +
 drivers/gpu/drm/msm/dp/dp_panel.c                  |  19 +-
 drivers/gpu/drm/msm/msm_drv.h                      |  12 --
 drivers/gpu/drm/msm/msm_gem_shrinker.c             |   2 +-
 drivers/gpu/drm/msm/msm_mdss.c                     |  84 +++++---
 drivers/gpu/drm/msm/msm_mdss.h                     |   1 +
 drivers/gpu/drm/nouveau/nvkm/core/firmware.c       |   9 +-
 drivers/gpu/drm/nouveau/nvkm/falcon/fw.c           |   6 +
 drivers/gpu/drm/panel/panel-novatek-nt36523.c      |   6 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.c       |   5 +
 drivers/gpu/drm/tegra/gem.c                        |   2 +-
 drivers/hid/wacom_wac.c                            |   4 +-
 drivers/hwmon/ltc2992.c                            |   8 +-
 drivers/hwmon/pc87360.c                            |   6 +-
 drivers/i2c/busses/i2c-qcom-geni.c                 |   4 +-
 drivers/i2c/busses/i2c-riic.c                      |   2 +-
 drivers/i2c/busses/i2c-stm32f7.c                   |  51 ++++-
 drivers/i2c/busses/i2c-tegra.c                     |   4 +-
 drivers/i3c/master/mipi-i3c-hci/dma.c              |   5 +-
 drivers/infiniband/hw/hfi1/chip.c                  |   5 +-
 drivers/infiniband/ulp/rtrs/rtrs.c                 |   2 +-
 drivers/input/input-mt.c                           |   3 +
 drivers/input/serio/i8042-acpipnpio.h              |  20 +-
 drivers/input/serio/i8042.c                        |  10 +-
 drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c         |   1 +
 drivers/iommu/dma-iommu.c                          |   2 +-
 drivers/irqchip/irq-gic-v3-its.c                   |   2 -
 drivers/irqchip/irq-renesas-rzg2l.c                |   5 +-
 drivers/md/dm-clone-metadata.c                     |   5 -
 drivers/md/dm-ioctl.c                              |  22 +-
 drivers/md/dm.c                                    |   4 +-
 drivers/md/md.c                                    |   5 -
 drivers/md/persistent-data/dm-space-map-metadata.c |   4 +-
 drivers/md/raid5-cache.c                           |  47 +++--
 drivers/media/dvb-core/dvb_frontend.c              |  12 +-
 drivers/media/pci/cx23885/cx23885-video.c          |   8 +
 drivers/media/platform/qcom/venus/pm_helpers.c     |   2 +-
 .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.c   |   2 +-
 drivers/media/radio/radio-isa.c                    |   2 +-
 drivers/memory/stm32-fmc2-ebi.c                    | 122 +++++++----
 drivers/memory/tegra/tegra186.c                    |   3 +
 drivers/misc/fastrpc.c                             |  22 +-
 drivers/mmc/core/mmc_test.c                        |   9 +-
 drivers/mmc/host/dw_mmc.c                          |   8 +
 drivers/mmc/host/mtk-sd.c                          |   8 +-
 drivers/net/bonding/bond_main.c                    |  21 +-
 drivers/net/bonding/bond_options.c                 |   2 +-
 drivers/net/dsa/microchip/ksz_ptp.c                |   5 +-
 drivers/net/dsa/mv88e6xxx/global1_atu.c            |   3 +-
 drivers/net/dsa/ocelot/felix.c                     |  11 +
 drivers/net/dsa/vitesse-vsc73xx-core.c             |  69 +++++--
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |   5 -
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c  |   3 +-
 .../net/ethernet/freescale/dpaa2/dpaa2-switch.c    |   7 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |   3 +
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  28 ++-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |   7 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c    |   3 +
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |   4 +-
 drivers/net/ethernet/i825xx/sun3_82586.c           |   2 +-
 drivers/net/ethernet/intel/ice/ice_base.c          |  21 +-
 drivers/net/ethernet/intel/ice/ice_txrx.c          |  47 +----
 drivers/net/ethernet/intel/igb/igb_main.c          |   1 +
 drivers/net/ethernet/intel/igc/igc_defines.h       |   6 +
 drivers/net/ethernet/intel/igc/igc_main.c          |   8 +-
 drivers/net/ethernet/intel/igc/igc_tsn.c           |  76 +++++--
 drivers/net/ethernet/intel/igc/igc_tsn.h           |   1 +
 .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c    |  23 +--
 drivers/net/ethernet/mediatek/mtk_wed.c            |   6 +-
 drivers/net/ethernet/mediatek/mtk_wed_mcu.c        |   3 +
 .../ethernet/mellanox/mlx5/core/en/reporter_tx.c   |   2 +
 .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c    |   2 +-
 .../net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h  |   8 +
 .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c |  10 +
 .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h |   2 +
 .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c   |  50 ++++-
 drivers/net/ethernet/microsoft/mana/mana_en.c      |  28 ++-
 drivers/net/ethernet/mscc/ocelot.c                 |  91 ++++++++-
 drivers/net/ethernet/mscc/ocelot_fdma.c            |   3 +-
 drivers/net/ethernet/mscc/ocelot_vsc7514.c         |   4 +
 .../net/ethernet/pensando/ionic/ionic_bus_pci.c    |   9 +-
 drivers/net/ethernet/pensando/ionic/ionic_dev.c    |  33 ++-
 .../net/ethernet/pensando/ionic/ionic_ethtool.c    |   7 +-
 drivers/net/ethernet/pensando/ionic/ionic_fw.c     |   5 +
 drivers/net/ethernet/pensando/ionic/ionic_main.c   |   3 +
 drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c      |   6 +-
 drivers/net/ethernet/xilinx/xilinx_axienet.h       |  17 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |  25 +--
 drivers/net/gtp.c                                  |   3 +
 drivers/net/wireless/ath/ath11k/mac.c              |  42 ++--
 drivers/net/wireless/ath/ath12k/mac.c              |  27 ++-
 drivers/net/wireless/ath/ath12k/qmi.c              |   7 +
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |  13 +-
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c    |   6 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |   6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |   3 +
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |   7 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |   2 +-
 drivers/net/wireless/mediatek/mt76/mac80211.c      |  50 ++++-
 drivers/net/wireless/mediatek/mt76/mt76.h          |  24 +--
 drivers/net/wireless/mediatek/mt76/mt7603/main.c   |   4 +-
 drivers/net/wireless/mediatek/mt76/mt7615/main.c   |   4 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_util.c  |   4 +-
 drivers/net/wireless/mediatek/mt76/mt7915/main.c   |   4 +-
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |   2 +-
 drivers/net/wireless/mediatek/mt76/mt792x_core.c   |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7996/main.c   |   4 +-
 drivers/net/wireless/mediatek/mt76/tx.c            | 108 ++++++++--
 drivers/net/wireless/st/cw1200/txrx.c              |   2 +-
 drivers/nvme/host/core.c                           | 107 ++++++----
 drivers/nvme/host/ioctl.c                          |  15 +-
 drivers/nvme/host/multipath.c                      |  21 +-
 drivers/nvme/host/nvme.h                           |   4 +-
 drivers/nvme/target/rdma.c                         |  16 +-
 drivers/nvme/target/tcp.c                          |   1 +
 drivers/nvme/target/trace.c                        |   6 +-
 drivers/nvme/target/trace.h                        |  28 ++-
 drivers/parisc/ccio-dma.c                          |   2 +-
 drivers/parisc/sba_iommu.c                         |   2 +-
 drivers/platform/surface/aggregator/controller.c   |   3 +-
 drivers/platform/x86/intel/ifs/load.c              |   9 +
 drivers/platform/x86/lg-laptop.c                   |   2 +-
 drivers/pmdomain/imx/imx93-pd.c                    |   5 +-
 drivers/pmdomain/imx/scu-pd.c                      |   5 -
 drivers/rtc/rtc-nct3018y.c                         |   6 +-
 drivers/s390/block/dasd.c                          |  36 ++--
 drivers/s390/block/dasd_3990_erp.c                 |  10 +-
 drivers/s390/block/dasd_diag.c                     |   1 -
 drivers/s390/block/dasd_eckd.c                     |  58 +++---
 drivers/s390/block/dasd_int.h                      |   2 +-
 drivers/s390/cio/idset.c                           |  12 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |   2 +-
 drivers/scsi/scsi_transport_spi.c                  |   4 +-
 drivers/ssb/main.c                                 |   2 +-
 drivers/staging/iio/resolver/ad2s1210.c            |   7 +-
 drivers/staging/ks7010/ks7010_sdio.c               |   4 +-
 drivers/thunderbolt/switch.c                       |   1 +
 drivers/tty/serial/atmel_serial.c                  |   2 +-
 drivers/tty/serial/fsl_lpuart.c                    |   1 +
 drivers/usb/dwc3/core.c                            |  13 ++
 drivers/usb/gadget/udc/fsl_udc_core.c              |   2 +-
 drivers/usb/host/xhci.c                            |   8 +-
 drivers/usb/typec/tcpm/tcpm.c                      |   1 -
 drivers/xen/grant-dma-ops.c                        |   2 +-
 drivers/xen/swiotlb-xen.c                          |   2 +-
 fs/afs/file.c                                      |   8 +-
 fs/binfmt_elf_fdpic.c                              |   2 +-
 fs/binfmt_misc.c                                   | 216 +++++++++++++++-----
 fs/btrfs/compression.c                             |  23 ++-
 fs/btrfs/compression.h                             |   2 +-
 fs/btrfs/defrag.c                                  |   2 +-
 fs/btrfs/delayed-inode.c                           |   4 +-
 fs/btrfs/disk-io.c                                 |   2 +
 fs/btrfs/extent_io.c                               |   4 +-
 fs/btrfs/free-space-cache.c                        |  22 +-
 fs/btrfs/inode.c                                   |  24 ++-
 fs/btrfs/ioctl.c                                   |   2 +-
 fs/btrfs/qgroup.c                                  |   2 -
 fs/btrfs/reflink.c                                 |   6 +-
 fs/btrfs/send.c                                    |  71 +++++--
 fs/btrfs/super.c                                   |   2 +-
 fs/btrfs/tests/extent-io-tests.c                   |  28 ++-
 fs/btrfs/tree-checker.c                            |  74 ++++++-
 fs/btrfs/zlib.c                                    |  73 ++-----
 fs/ext4/extents.c                                  |   3 +-
 fs/ext4/mballoc.c                                  |   3 +
 fs/f2fs/segment.c                                  |  17 +-
 fs/file.c                                          |  28 ++-
 fs/fscache/cookie.c                                |   4 +
 fs/fuse/cuse.c                                     |   3 +-
 fs/fuse/dev.c                                      |   6 +-
 fs/fuse/fuse_i.h                                   |   1 +
 fs/fuse/inode.c                                    |  15 +-
 fs/fuse/virtio_fs.c                                |  10 +
 fs/gfs2/inode.c                                    |   2 +-
 fs/gfs2/super.c                                    |   2 +
 fs/inode.c                                         |  39 +++-
 fs/jfs/jfs_dinode.h                                |   2 +-
 fs/jfs/jfs_imap.c                                  |   6 +-
 fs/jfs/jfs_incore.h                                |   2 +-
 fs/jfs/jfs_txnmgr.c                                |   4 +-
 fs/jfs/jfs_xtree.c                                 |   4 +-
 fs/jfs/jfs_xtree.h                                 |  37 ++--
 fs/kernfs/file.c                                   |   8 +-
 fs/nfs/pnfs.c                                      |   8 +
 fs/nfsd/nfssvc.c                                   |  14 +-
 fs/ntfs3/bitmap.c                                  |   4 +-
 fs/ntfs3/fsntfs.c                                  |   2 +-
 fs/ntfs3/index.c                                   |  11 +-
 fs/ntfs3/ntfs_fs.h                                 |   4 +-
 fs/ntfs3/super.c                                   |   2 +-
 fs/quota/dquot.c                                   |   5 +-
 fs/smb/client/reparse.c                            |  11 +-
 fs/smb/server/connection.c                         |  34 +++-
 fs/smb/server/connection.h                         |   3 +-
 fs/smb/server/mgmt/user_session.c                  |   8 +
 fs/smb/server/smb2pdu.c                            |   5 +-
 include/acpi/acpixf.h                              |   5 +-
 include/linux/bitmap.h                             |  20 +-
 include/linux/bpf_verifier.h                       |   4 +-
 include/linux/cpumask.h                            |   2 +-
 include/linux/dma-map-ops.h                        |   2 +-
 include/linux/dsa/ocelot.h                         |  47 +++++
 include/linux/evm.h                                |   6 +
 include/linux/f2fs_fs.h                            |   1 +
 include/linux/fs.h                                 |   5 +
 include/net/af_vsock.h                             |   4 +
 include/net/inet_timewait_sock.h                   |   2 +-
 include/net/kcm.h                                  |   1 +
 include/net/mana/mana.h                            |   1 +
 include/net/tcp.h                                  |   2 +-
 include/scsi/scsi_cmnd.h                           |   2 +-
 include/soc/mscc/ocelot.h                          |  12 +-
 include/uapi/misc/fastrpc.h                        |   3 -
 init/Kconfig                                       |   7 +-
 kernel/bpf/verifier.c                              |   5 +-
 kernel/cgroup/cgroup.c                             |   4 +-
 kernel/cpu.c                                       |  12 +-
 kernel/dma/mapping.c                               |   4 +-
 kernel/rcu/rcu.h                                   |   7 +
 kernel/rcu/srcutiny.c                              |   1 +
 kernel/rcu/srcutree.c                              |   1 +
 kernel/rcu/tasks.h                                 |   1 +
 kernel/rcu/tiny.c                                  |   1 +
 kernel/rcu/tree.c                                  |   3 +-
 kernel/sched/topology.c                            |   3 +
 kernel/time/clocksource.c                          |  42 ++--
 kernel/time/hrtimer.c                              |   5 +-
 kernel/time/tick-sched.h                           |   2 +-
 lib/cpumask.c                                      |   4 +-
 lib/math/prime_numbers.c                           |   2 -
 mm/huge_memory.c                                   |  30 ++-
 mm/memcontrol.c                                    |   7 +-
 mm/memory-failure.c                                |  20 +-
 mm/memory.c                                        |  33 ++-
 mm/page_alloc.c                                    |  42 ++--
 mm/vmalloc.c                                       |  11 +-
 net/bluetooth/bnep/core.c                          |   3 +-
 net/bluetooth/hci_conn.c                           |  11 +-
 net/bluetooth/hci_core.c                           |  19 +-
 net/bluetooth/mgmt.c                               |   4 +
 net/bluetooth/smp.c                                | 146 ++++++-------
 net/bridge/br_netfilter_hooks.c                    |   6 +-
 net/core/sock_map.c                                |   6 -
 net/dccp/ipv4.c                                    |   2 +-
 net/dccp/ipv6.c                                    |   6 -
 net/dsa/tag_ocelot.c                               |  37 +---
 net/ipv4/inet_timewait_sock.c                      |  16 +-
 net/ipv4/tcp_input.c                               |  28 ++-
 net/ipv4/tcp_ipv4.c                                |  16 +-
 net/ipv4/tcp_minisocks.c                           |   7 +-
 net/ipv4/udp_offload.c                             |   3 +-
 net/ipv6/ip6_output.c                              |  10 +
 net/ipv6/ip6_tunnel.c                              |  12 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c            |   4 +
 net/ipv6/tcp_ipv6.c                                |   6 -
 net/iucv/iucv.c                                    |   3 +-
 net/kcm/kcmsock.c                                  |   4 +
 net/mac80211/agg-tx.c                              |   6 +-
 net/mac80211/driver-ops.c                          |   3 -
 net/mac80211/iface.c                               |  14 ++
 net/mac80211/main.c                                |  22 +-
 net/mac80211/sta_info.c                            |  46 +++--
 net/mctp/test/route-test.c                         |   2 +-
 net/mptcp/diag.c                                   |   2 +-
 net/mptcp/pm.c                                     |  13 --
 net/mptcp/pm_netlink.c                             | 142 ++++++++-----
 net/mptcp/protocol.h                               |   3 -
 net/netfilter/nf_flow_table_inet.c                 |   3 +
 net/netfilter/nf_flow_table_ip.c                   |   3 +
 net/netfilter/nf_flow_table_offload.c              |   2 +-
 net/netfilter/nf_tables_api.c                      | 225 ++++++++++++---------
 net/netfilter/nfnetlink_queue.c                    |  35 +++-
 net/netfilter/nft_counter.c                        |   9 +-
 net/netlink/af_netlink.c                           |  13 +-
 net/openvswitch/datapath.c                         |   2 +-
 net/rxrpc/rxkad.c                                  |   8 +-
 net/sched/sch_netem.c                              |  47 +++--
 net/vmw_vsock/af_vsock.c                           |  50 +++--
 net/vmw_vsock/vsock_bpf.c                          |   4 +-
 net/wireless/core.h                                |   8 +-
 scripts/rust_is_available.sh                       |   6 +-
 security/integrity/evm/evm_main.c                  |   7 +
 security/security.c                                |   2 +-
 security/selinux/avc.c                             |   8 +-
 security/selinux/hooks.c                           |  12 +-
 sound/core/timer.c                                 |   2 +-
 sound/pci/hda/patch_realtek.c                      |   1 -
 sound/pci/hda/tas2781_hda_i2c.c                    |  14 +-
 sound/soc/codecs/cs35l45.c                         |   5 +-
 sound/soc/sof/intel/hda-dsp.c                      |   3 +
 sound/soc/sof/ipc4.c                               |   9 +-
 sound/usb/quirks-table.h                           |   1 +
 sound/usb/quirks.c                                 |   2 +
 tools/include/linux/bitmap.h                       |   7 +-
 .../testing/selftests/bpf/progs/cpumask_failure.c  |   3 -
 tools/testing/selftests/bpf/progs/dynptr_fail.c    |  12 +-
 tools/testing/selftests/bpf/progs/iters.c          |  54 +++++
 .../selftests/bpf/progs/jeq_infer_not_null_fail.c  |   4 +
 .../testing/selftests/bpf/progs/test_tunnel_kern.c |  47 +++--
 tools/testing/selftests/core/close_range_test.c    |  35 ++++
 tools/testing/selftests/mm/Makefile                |   2 +
 tools/testing/selftests/mm/run_vmtests.sh          |  53 ++++-
 tools/testing/selftests/net/lib.sh                 |  11 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |  28 ++-
 tools/testing/selftests/net/udpgro.sh              |  44 ++--
 tools/testing/selftests/tc-testing/tdc.py          |   1 -
 tools/tracing/rtla/src/osnoise_top.c               |  11 +-
 386 files changed, 3829 insertions(+), 1937 deletions(-)


Re: [PATCH 6.6 000/341] 6.6.48-rc1 review
Posted by Guenter Roeck 1 year, 3 months ago
On 8/27/24 07:33, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.48 release.
> There are 341 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, 29 Aug 2024 14:37:36 +0000.
> Anything received after that time might be too late.
> 
[ ... ]

> Suren Baghdasaryan <surenb@google.com>
>      change alloc_pages name in dma_map_ops to avoid name conflicts
> 

This patch triggers:

Building s390:defconfig ... failed
--------------
Error log:
arch/s390/pci/pci_dma.c:724:10: error: 'const struct dma_map_ops' has no member named 'alloc_pages'; did you mean 'alloc_pages_op'?
   724 |         .alloc_pages    = dma_common_alloc_pages,

for pretty much all s390 builds.

Source code analysis suggests that the problem also affects
arch/ia64/hp/common/sba_iommu.c.

Guenter
Re: [PATCH 6.6 000/341] 6.6.48-rc1 review
Posted by Greg Kroah-Hartman 1 year, 3 months ago
On Sat, Aug 31, 2024 at 02:26:28PM -0700, Guenter Roeck wrote:
> On 8/27/24 07:33, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 6.6.48 release.
> > There are 341 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, 29 Aug 2024 14:37:36 +0000.
> > Anything received after that time might be too late.
> > 
> [ ... ]
> 
> > Suren Baghdasaryan <surenb@google.com>
> >      change alloc_pages name in dma_map_ops to avoid name conflicts
> > 
> 
> This patch triggers:
> 
> Building s390:defconfig ... failed
> --------------
> Error log:
> arch/s390/pci/pci_dma.c:724:10: error: 'const struct dma_map_ops' has no member named 'alloc_pages'; did you mean 'alloc_pages_op'?
>   724 |         .alloc_pages    = dma_common_alloc_pages,
> 
> for pretty much all s390 builds.
> 
> Source code analysis suggests that the problem also affects
> arch/ia64/hp/common/sba_iommu.c.a

Thanks, already handled.

greg k-h
Re: [PATCH 6.6 000/341] 6.6.48-rc1 review
Posted by Shreeya Patel 1 year, 3 months ago
 ---- On Tue, 27 Aug 2024 20:03:51 +0530  Greg Kroah-Hartman  wrote --- 
 > This is the start of the stable review cycle for the 6.6.48 release.
 > There are 341 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, 29 Aug 2024 14:37:36 +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.48-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.
 > 

Hi,

Please find the KernelCI report below :-

OVERVIEW

        Builds: 30 passed, 2 failed

    Boot tests: 436 passed, 20 failed

    CI systems: broonie, maestro

REVISION

    Commit
        name: v6.6.47-330-gfd01fbcb4e1b
        hash: fd01fbcb4e1b208d063aedf49e3af43655837eb2
    Checked out from
        https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y


BUILDS

    Failures
      -i386 (tinyconfig)
      Build detail: https://kcidb.kernelci.org/d/build/build?orgId=1&var-id=maestro:66cdd5a3fb8042744d0e8d2b
      Build error: kernel/rcu/rcu.h:255:17: error: implicit declaration of function ‘kmem_dump_obj’; did you mean ‘mem_dump_obj’? [-Werror=implicit-function-declaration]

      -x86_64 (tinyconfig)
      Build detail: https://kcidb.kernelci.org/d/build/build?orgId=1&var-id=maestro:66cdd5a5fb8042744d0e8d36
      Build error: kernel/rcu/rcu.h:255:17: error: implicit declaration of function ‘kmem_dump_obj’; did you mean ‘kmemdup_nul’? [-Werror=implicit-function-declaration]
      CI system: maestro


BOOT TESTS

    Failures

      arm:(multi_v7_defconfig)
      -bcm2836-rpi-2-b
      CI system: maestro

      x86_64: (x86_64_defconfig)
      -lenovo-TPad-C13-Yoga-zork
      -hp-x360-14a-cb0001xx-zork
      -hp-14b-na0052xx-zork
      -asus-CM1400CXA-dalboz
      -acer-cbv514-1h-34uz-brya
      -minnowboard-turbot-E3826
      CI system: maestro

See complete and up-to-date report at:

    https://kcidb.kernelci.org/d/revision/revision?orgId=1&var-git_commit_hash=fd01fbcb4e1b208d063aedf49e3af43655837eb2&var-patchset_hash=


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


Thanks,
KernelCI team
Re: [PATCH 6.6 000/341] 6.6.48-rc1 review
Posted by Jon Hunter 1 year, 3 months ago
On Tue, 27 Aug 2024 16:33:51 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.48 release.
> There are 341 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, 29 Aug 2024 14:37:36 +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.48-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.48-rc1-g0ec2cf1e20ad
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/341] 6.6.48-rc1 review
Posted by Ron Economos 1 year, 3 months ago
On 8/27/24 7:33 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.48 release.
> There are 341 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, 29 Aug 2024 14:37:36 +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.48-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/341] 6.6.48-rc1 review
Posted by Miguel Ojeda 1 year, 3 months ago
On Tue, 27 Aug 2024 16:33:51 +0200 Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.6.48 release.
> There are 341 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, 29 Aug 2024 14:37:36 +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.48-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.

Boot-tested under QEMU for Rust x86_64:

Tested-by: Miguel Ojeda <ojeda@kernel.org>

Thanks!

Cheers,
Miguel
Re: [PATCH 6.6 000/341] 6.6.48-rc1 review
Posted by Wang Yugui 1 year, 3 months ago
Hi,

> This is the start of the stable review cycle for the 6.6.48 release.
> There are 341 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, 29 Aug 2024 14:37:36 +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.48-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.

We need a patch
	upsteam:  0a04ff09bcc39e0044190ffe9f00f998f13647c
	From: Alexander Lobakin <aleksander.lobakin@intel.com>
	Subject: tools: move alignment-related macros to new <linux/align.h>
to fix the new build error.
	tools/include/linux/bitmap.h: In function 'bitmap_zero':
	tools/include/linux/bitmap.h:28:29: warning: implicit declaration of
	function 'ALIGN' [-Wimplicit-function-declaration]
 #define bitmap_size(nbits) (ALIGN(nbits, BITS_PER_LONG) / BITS_PER_BYTE)

Best Regards
Wang Yugui (wangyugui@e16-tech.com)
2024/08/28
Re: [PATCH 6.6 000/341] 6.6.48-rc1 review
Posted by Alexander Lobakin 1 year, 3 months ago
From: Wang Yugui <wangyugui@e16-tech.com>
Date: Wed, 28 Aug 2024 22:35:27 +0800

> Hi,
> 
>> This is the start of the stable review cycle for the 6.6.48 release.
>> There are 341 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, 29 Aug 2024 14:37:36 +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.48-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.
> 
> We need a patch
> 	upsteam:  0a04ff09bcc39e0044190ffe9f00f998f13647c
> 	From: Alexander Lobakin <aleksander.lobakin@intel.com>
> 	Subject: tools: move alignment-related macros to new <linux/align.h>
> to fix the new build error.
> 	tools/include/linux/bitmap.h: In function 'bitmap_zero':
> 	tools/include/linux/bitmap.h:28:29: warning: implicit declaration of
> 	function 'ALIGN' [-Wimplicit-function-declaration]
>  #define bitmap_size(nbits) (ALIGN(nbits, BITS_PER_LONG) / BITS_PER_BYTE)

Patch 29/341 and its dependencies 26-28 is an improvement, not a fix. Do
we need it in the LTS kernels? I'm fine with that, just asking as
usually LTSes only receive critical fixes :>

> 
> Best Regards
> Wang Yugui (wangyugui@e16-tech.com)
> 2024/08/28

Thanks,
Olek
Re: [PATCH 6.6 000/341] 6.6.48-rc1 review
Posted by Greg Kroah-Hartman 1 year, 3 months ago
On Wed, Aug 28, 2024 at 04:45:12PM +0200, Alexander Lobakin wrote:
> From: Wang Yugui <wangyugui@e16-tech.com>
> Date: Wed, 28 Aug 2024 22:35:27 +0800
> 
> > Hi,
> > 
> >> This is the start of the stable review cycle for the 6.6.48 release.
> >> There are 341 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, 29 Aug 2024 14:37:36 +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.48-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.
> > 
> > We need a patch
> > 	upsteam:  0a04ff09bcc39e0044190ffe9f00f998f13647c
> > 	From: Alexander Lobakin <aleksander.lobakin@intel.com>
> > 	Subject: tools: move alignment-related macros to new <linux/align.h>
> > to fix the new build error.
> > 	tools/include/linux/bitmap.h: In function 'bitmap_zero':
> > 	tools/include/linux/bitmap.h:28:29: warning: implicit declaration of
> > 	function 'ALIGN' [-Wimplicit-function-declaration]
> >  #define bitmap_size(nbits) (ALIGN(nbits, BITS_PER_LONG) / BITS_PER_BYTE)
> 
> Patch 29/341 and its dependencies 26-28 is an improvement, not a fix. Do
> we need it in the LTS kernels? I'm fine with that, just asking as
> usually LTSes only receive critical fixes :>

It's to fix a build issue due to other commits wanting to use ALIGN in
tools/

I've queued it up now, thanks!

greg k-h
Re: [PATCH 6.6 000/341] 6.6.48-rc1 review
Posted by Naresh Kamboju 1 year, 3 months ago
On Tue, 27 Aug 2024 at 20:12, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.6.48 release.
> There are 341 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, 29 Aug 2024 14:37:36 +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.48-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

The tinyconfig builds failed for all architectures on 6.6.48-rc1.

Builds
  - clang-18-tinyconfig
  - clang-nightly-tinyconfig
  - gcc-13-tinyconfig
  - gcc-8-tinyconfig

lore links:
 - https://lore.kernel.org/stable/CA+G9fYuibSowhidTVByMzSRdqudz1Eg_aYBs9rVS3bYEBesiUA@mail.gmail.com/

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

## Build
* kernel: 6.6.48-rc1
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git commit: 0ec2cf1e20adc2c8dcc5f58f3ebd40111c280944
* git describe: v6.6.47-342-g0ec2cf1e20ad
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.6.y/build/v6.6.47-342-g0ec2cf1e20ad

## Test Regressions (compared to v6.6.46-68-gf44ed2948b39)
* arm64, build
* arm, build
* i386, build
* x86_64, build
  - clang-18-tinyconfig
  - clang-nightly-tinyconfig
  - gcc-13-tinyconfig
  - gcc-8-tinyconfig

## Metric Regressions (compared to v6.6.46-68-gf44ed2948b39)

## Test Fixes (compared to v6.6.46-68-gf44ed2948b39)

## Metric Fixes (compared to v6.6.46-68-gf44ed2948b39)

## Test result summary
total: 175487, pass: 153815, fail: 1637, skip: 19813, xfail: 222

## Build Summary
* arc: 5 total, 4 passed, 1 failed
* arm: 129 total, 125 passed, 4 failed
* arm64: 41 total, 37 passed, 4 failed
* i386: 28 total, 23 passed, 5 failed
* mips: 26 total, 21 passed, 5 failed
* parisc: 4 total, 3 passed, 1 failed
* powerpc: 36 total, 31 passed, 5 failed
* riscv: 19 total, 16 passed, 3 failed
* s390: 14 total, 4 passed, 10 failed
* sh: 10 total, 8 passed, 2 failed
* sparc: 7 total, 5 passed, 2 failed
* x86_64: 33 total, 29 passed, 4 failed

## Test suites summary
* boot
* commands
* 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-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-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-syscalls
* ltp-tracing
* perf
* rcutorture

--
Linaro LKFT
https://lkft.linaro.org
Re: [PATCH 6.6 000/341] 6.6.48-rc1 review
Posted by Naresh Kamboju 1 year, 3 months ago
On Wed, 28 Aug 2024 at 20:00, Naresh Kamboju <naresh.kamboju@linaro.org> wrote:
>
> On Tue, 27 Aug 2024 at 20:12, Greg Kroah-Hartman
> <gregkh@linuxfoundation.org> wrote:
> >
> > This is the start of the stable review cycle for the 6.6.48 release.
> > There are 341 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, 29 Aug 2024 14:37:36 +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.48-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
>
> The tinyconfig builds failed for all architectures on 6.6.48-rc1.
>
> Builds
>   - clang-18-tinyconfig
>   - clang-nightly-tinyconfig
>   - gcc-13-tinyconfig
>   - gcc-8-tinyconfig

The bisection pointed to the following is the first bad commit,

bc2002c9d531dd4ad0241268c946abf074d2145d is the first bad commit
    rcu: Dump memory object info if callback function is invalid

    [ Upstream commit 2cbc482d325ee58001472c4359b311958c4efdd1 ]

- Naresh

>
> lore links:
>  - https://lore.kernel.org/stable/CA+G9fYuibSowhidTVByMzSRdqudz1Eg_aYBs9rVS3bYEBesiUA@mail.gmail.com/
>
> Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
>
> ## Build
> * kernel: 6.6.48-rc1
> * git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
> * git commit: 0ec2cf1e20adc2c8dcc5f58f3ebd40111c280944
> * git describe: v6.6.47-342-g0ec2cf1e20ad
> * test details:
> https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.6.y/build/v6.6.47-342-g0ec2cf1e20ad
>
> ## Test Regressions (compared to v6.6.46-68-gf44ed2948b39)
> * arm64, build
> * arm, build
> * i386, build
> * x86_64, build
>   - clang-18-tinyconfig
>   - clang-nightly-tinyconfig
>   - gcc-13-tinyconfig
>   - gcc-8-tinyconfig
>
> ## Metric Regressions (compared to v6.6.46-68-gf44ed2948b39)
>
> ## Test Fixes (compared to v6.6.46-68-gf44ed2948b39)
>
> ## Metric Fixes (compared to v6.6.46-68-gf44ed2948b39)
>
> ## Test result summary
> total: 175487, pass: 153815, fail: 1637, skip: 19813, xfail: 222
>
> ## Build Summary
> * arc: 5 total, 4 passed, 1 failed
> * arm: 129 total, 125 passed, 4 failed
> * arm64: 41 total, 37 passed, 4 failed
> * i386: 28 total, 23 passed, 5 failed
> * mips: 26 total, 21 passed, 5 failed
> * parisc: 4 total, 3 passed, 1 failed
> * powerpc: 36 total, 31 passed, 5 failed
> * riscv: 19 total, 16 passed, 3 failed
> * s390: 14 total, 4 passed, 10 failed
> * sh: 10 total, 8 passed, 2 failed
> * sparc: 7 total, 5 passed, 2 failed
> * x86_64: 33 total, 29 passed, 4 failed
>
> ## Test suites summary
> * boot
> * commands
> * 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-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-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-syscalls
> * ltp-tracing
> * perf
> * rcutorture
>
> --
> Linaro LKFT
> https://lkft.linaro.org
Re: [PATCH 6.6 000/341] 6.6.48-rc1 review
Posted by Greg Kroah-Hartman 1 year, 3 months ago
On Wed, Aug 28, 2024 at 10:59:41PM +0530, Naresh Kamboju wrote:
> On Wed, 28 Aug 2024 at 20:00, Naresh Kamboju <naresh.kamboju@linaro.org> wrote:
> >
> > On Tue, 27 Aug 2024 at 20:12, Greg Kroah-Hartman
> > <gregkh@linuxfoundation.org> wrote:
> > >
> > > This is the start of the stable review cycle for the 6.6.48 release.
> > > There are 341 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, 29 Aug 2024 14:37:36 +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.48-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
> >
> > The tinyconfig builds failed for all architectures on 6.6.48-rc1.
> >
> > Builds
> >   - clang-18-tinyconfig
> >   - clang-nightly-tinyconfig
> >   - gcc-13-tinyconfig
> >   - gcc-8-tinyconfig
> 
> The bisection pointed to the following is the first bad commit,
> 
> bc2002c9d531dd4ad0241268c946abf074d2145d is the first bad commit
>     rcu: Dump memory object info if callback function is invalid
> 
>     [ Upstream commit 2cbc482d325ee58001472c4359b311958c4efdd1 ]

Thanks for tracking this down, I've fixed it up by adding a patch before
this one.

greg k-h
Re: [PATCH 6.6 000/341] 6.6.48-rc1 review
Posted by Takeshi Ogasawara 1 year, 3 months ago
Hi Greg

On Tue, Aug 27, 2024 at 11:42 PM Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.6.48 release.
> There are 341 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, 29 Aug 2024 14:37:36 +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.48-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.48-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.48-rc1rv
(takeshi@ThinkPadX1Gen10J0764) (gcc (GCC) 14.2.1 20240805, GNU ld (GNU
Binutils) 2.43.0) #1 SMP PREEMPT_DYNAMIC Wed Aug 28 20:10:31 JST 2024

Thanks

Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com>
Re: [PATCH 6.6 000/341] 6.6.48-rc1 review
Posted by Mark Brown 1 year, 3 months ago
On Tue, Aug 27, 2024 at 04:33:51PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.48 release.
> There are 341 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.

As others have reported the ALGIN macro is still broken, it affects the
KVM selftests on at least arm64 too:

In file included from lib/memstress.c:8:
/build/stage/linux/tools/testing/selftests/../../../tools/include/linux/bitmap.h
: In function ‘bitmap_zero’:
/build/stage/linux/tools/testing/selftests/../../../tools/include/linux/bitmap.h:28:34: warning: implicit declaration of function ‘ALIGN’ [-Wimplicit-function-declaration]
   28 | #define bitmap_size(nbits)      (ALIGN(nbits, BITS_PER_LONG) / BITS_PER_BYTE)
      |                                  ^~~~~
/build/stage/linux/tools/testing/selftests/../../../tools/include/linux/bitmap.h:35:32: note: in expansion of macro ‘bitmap_size’
   35 |                 memset(dst, 0, bitmap_size(nbits));
      |                                ^~~~~~~~~~~
At top level:
cc1: note: unrecognized command-line option ‘-Wno-gnu-variable-sized-type-not-at-end’ may have been intended to silence earlier diagnostics
Re: [PATCH 6.6 000/341] 6.6.48-rc1 review
Posted by Peter Schneider 1 year, 3 months ago
Am 27.08.2024 um 16:33 schrieb Greg Kroah-Hartman:
> This is the start of the stable review cycle for the 6.6.48 release.
> There are 341 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.

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/341] 6.6.48-rc1 review
Posted by SeongJae Park 1 year, 3 months ago
Hello,

On Tue, 27 Aug 2024 16:33:51 +0200 Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:

> This is the start of the stable review cycle for the 6.6.48 release.
> There are 341 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, 29 Aug 2024 14:37:36 +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.48-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] 0ec2cf1e20ad ("Linux 6.6.48-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
Re: [PATCH 6.6 000/341] 6.6.48-rc1 review
Posted by Florian Fainelli 1 year, 3 months ago
On 8/27/24 07:33, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.48 release.
> There are 341 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, 29 Aug 2024 14:37:36 +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.48-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

Same problem as with the 6.1-rc, perf fails to build with:

In file included from ./util/header.h:10,
                  from pmu-events/pmu-events.c:9:
../include/linux/bitmap.h: In function 'bitmap_zero':
../include/linux/bitmap.h:28:34: warning: implicit declaration of 
function 'ALIGN' [-Wimplicit-function-declaration]
    28 | #define bitmap_size(nbits)      (ALIGN(nbits, BITS_PER_LONG) / 
BITS_PER_BYTE)
       |                                  ^~~~~
../include/linux/bitmap.h:35:32: note: in expansion of macro 'bitmap_size'
    35 |                 memset(dst, 0, bitmap_size(nbits));
       |                                ^~~~~~~~~~~
   LD 
/local/users/fainelli/buildroot/output/arm/build/linux-custom/tools/perf/pmu-events/pmu-events-in.o
   LINK 
/local/users/fainelli/buildroot/output/arm/build/linux-custom/tools/perf/perf
/local/stbopt_p/toolchains_303/stbgcc-12.3-1.0/bin/../lib/gcc/arm-unknown-linux-gnueabihf/12.3.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: 
/local/users/fainelli/buildroot/output/arm/build/linux-custom/tools/perf/perf-in.o: 
in function `record__mmap_read_evlist':
builtin-record.c:(.text+0x13578): undefined reference to `ALIGN'
/local/stbopt_p/toolchains_303/stbgcc-12.3-1.0/bin/../lib/gcc/arm-unknown-linux-gnueabihf/12.3.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: 
/local/users/fainelli/buildroot/output/arm/build/linux-custom/tools/perf/perf-in.o: 
in function `record__init_thread_masks_spec.constprop.0':
builtin-record.c:(.text+0x13b10): undefined reference to `ALIGN'
/local/stbopt_p/toolchains_303/stbgcc-12.3-1.0/bin/../lib/gcc/arm-unknown-linux-gnueabihf/12.3.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: 
builtin-record.c:(.text+0x13b68): undefined reference to `ALIGN'
/local/stbopt_p/toolchains_303/stbgcc-12.3-1.0/bin/../lib/gcc/arm-unknown-linux-gnueabihf/12.3.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: 
builtin-record.c:(.text+0x13b9c): undefined reference to `ALIGN'
/local/stbopt_p/toolchains_303/stbgcc-12.3-1.0/bin/../lib/gcc/arm-unknown-linux-gnueabihf/12.3.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: 
builtin-record.c:(.text+0x13bd8): undefined reference to `ALIGN'
/local/stbopt_p/toolchains_303/stbgcc-12.3-1.0/bin/../lib/gcc/arm-unknown-linux-gnueabihf/12.3.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: 
/local/users/fainelli/buildroot/output/arm/build/linux-custom/tools/perf/perf-in.o:builtin-record.c:(.text+0x13c14): 
more undefined references to `ALIGN' follow
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile.perf:672: 
/local/users/fainelli/buildroot/output/arm/build/linux-custom/tools/perf/perf] 
Error 1
make[3]: *** [Makefile.perf:242: sub-make] Error 2
make[2]: *** [Makefile:70: all] Error 2
make[1]: *** [package/pkg-generic.mk:294: 
/local/users/fainelli/buildroot/output/arm/build/linux-tools/.stamp_built] 
Error 2
make: *** [Makefile:29: _all] Error 2
-- 
Florian
Re: [PATCH 6.6 000/341] 6.6.48-rc1 review
Posted by Greg Kroah-Hartman 1 year, 3 months ago
On Tue, Aug 27, 2024 at 10:47:53AM -0700, Florian Fainelli wrote:
> On 8/27/24 07:33, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 6.6.48 release.
> > There are 341 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, 29 Aug 2024 14:37:36 +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.48-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
> 
> Same problem as with the 6.1-rc, perf fails to build with:
> 
> In file included from ./util/header.h:10,
>                  from pmu-events/pmu-events.c:9:
> ../include/linux/bitmap.h: In function 'bitmap_zero':
> ../include/linux/bitmap.h:28:34: warning: implicit declaration of function
> 'ALIGN' [-Wimplicit-function-declaration]
>    28 | #define bitmap_size(nbits)      (ALIGN(nbits, BITS_PER_LONG) /
> BITS_PER_BYTE)
>       |                                  ^~~~~
> ../include/linux/bitmap.h:35:32: note: in expansion of macro 'bitmap_size'
>    35 |                 memset(dst, 0, bitmap_size(nbits));
>       |                                ^~~~~~~~~~~
>   LD /local/users/fainelli/buildroot/output/arm/build/linux-custom/tools/perf/pmu-events/pmu-events-in.o
>   LINK
> /local/users/fainelli/buildroot/output/arm/build/linux-custom/tools/perf/perf
> /local/stbopt_p/toolchains_303/stbgcc-12.3-1.0/bin/../lib/gcc/arm-unknown-linux-gnueabihf/12.3.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: /local/users/fainelli/buildroot/output/arm/build/linux-custom/tools/perf/perf-in.o:
> in function `record__mmap_read_evlist':
> builtin-record.c:(.text+0x13578): undefined reference to `ALIGN'
> /local/stbopt_p/toolchains_303/stbgcc-12.3-1.0/bin/../lib/gcc/arm-unknown-linux-gnueabihf/12.3.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: /local/users/fainelli/buildroot/output/arm/build/linux-custom/tools/perf/perf-in.o:
> in function `record__init_thread_masks_spec.constprop.0':
> builtin-record.c:(.text+0x13b10): undefined reference to `ALIGN'
> /local/stbopt_p/toolchains_303/stbgcc-12.3-1.0/bin/../lib/gcc/arm-unknown-linux-gnueabihf/12.3.0/../../../../arm-unknown-linux-gnueabihf/bin/ld:
> builtin-record.c:(.text+0x13b68): undefined reference to `ALIGN'
> /local/stbopt_p/toolchains_303/stbgcc-12.3-1.0/bin/../lib/gcc/arm-unknown-linux-gnueabihf/12.3.0/../../../../arm-unknown-linux-gnueabihf/bin/ld:
> builtin-record.c:(.text+0x13b9c): undefined reference to `ALIGN'
> /local/stbopt_p/toolchains_303/stbgcc-12.3-1.0/bin/../lib/gcc/arm-unknown-linux-gnueabihf/12.3.0/../../../../arm-unknown-linux-gnueabihf/bin/ld:
> builtin-record.c:(.text+0x13bd8): undefined reference to `ALIGN'
> /local/stbopt_p/toolchains_303/stbgcc-12.3-1.0/bin/../lib/gcc/arm-unknown-linux-gnueabihf/12.3.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: /local/users/fainelli/buildroot/output/arm/build/linux-custom/tools/perf/perf-in.o:builtin-record.c:(.text+0x13c14):
> more undefined references to `ALIGN' follow
> collect2: error: ld returned 1 exit status
> make[4]: *** [Makefile.perf:672: /local/users/fainelli/buildroot/output/arm/build/linux-custom/tools/perf/perf]
> Error 1
> make[3]: *** [Makefile.perf:242: sub-make] Error 2
> make[2]: *** [Makefile:70: all] Error 2
> make[1]: *** [package/pkg-generic.mk:294:
> /local/users/fainelli/buildroot/output/arm/build/linux-tools/.stamp_built]
> Error 2
> make: *** [Makefile:29: _all] Error 2

I think I've fixed this up now, but wow, I can't build perf at all for
6.6.y or 6.1.y.  So this might have been broken for a while?  Hopefully
people are just using perf from the latest kernel release anyway...

thanks,

greg k-h
Re: [PATCH 6.6 000/341] 6.6.48-rc1 review
Posted by Naresh Kamboju 1 year, 3 months ago
On Tue, 27 Aug 2024 at 20:12, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.6.48 release.
> There are 341 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, 29 Aug 2024 14:37:36 +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.48-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

The tinyconfig builds failed due to following build warnings / errors on the
stable-rc linux.6.6.y.

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

Build error:
-------
kernel/rcu/update.c:49:
kernel/rcu/rcu.h: In function 'debug_rcu_head_callback':
/kernel/rcu/rcu.h:255:17: error: implicit declaration of function
'kmem_dump_obj'; did you mean 'mem_dump_obj'?
[-Werror=implicit-function-declaration]
  255 |                 kmem_dump_obj(rhp);
      |                 ^~~~~~~~~~~~~
      |                 mem_dump_obj
cc1: some warnings being treated as errors

Build log links,
------
 - https://storage.tuxsuite.com/public/linaro/lkft/builds/2lFMi7HOL2XF8hQWViw6CjE3NAF/

 metadata:
----
  git describe: v6.6.47-342-g0ec2cf1e20ad
  git repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
  git sha: 0ec2cf1e20adc2c8dcc5f58f3ebd40111c280944
  kernel config:
https://storage.tuxsuite.com/public/linaro/lkft/builds/2lFMi7HOL2XF8hQWViw6CjE3NAF/config
  build url: https://storage.tuxsuite.com/public/linaro/lkft/builds/2lFMi7HOL2XF8hQWViw6CjE3NAF/
  toolchain: clang-18 and gcc-13
  config: tinyconfig


steps to reproduce:
------
# tuxmake --runtime podman --target-arch arm64 --toolchain gcc-13
--kconfig tinyconfig

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