Documentation/admin-guide/hw-vuln/srso.rst | 4 +-
.../bindings/iio/addac/adi,ad74413r.yaml | 158 +++
Makefile | 4 +-
arch/arm/boot/dts/imx6dl-prtrvt.dts | 4 +
arch/arm/boot/dts/imx6qdl-prti6q.dtsi | 11 +-
arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 207 +--
arch/mips/include/asm/dec/prom.h | 2 +-
arch/powerpc/kernel/rtas_flash.c | 6 +-
arch/powerpc/mm/kasan/Makefile | 1 +
arch/riscv/lib/uaccess.S | 212 ++-
arch/x86/include/asm/entry-common.h | 1 +
arch/x86/include/asm/nospec-branch.h | 28 +-
arch/x86/kernel/cpu/amd.c | 1 +
arch/x86/kernel/cpu/bugs.c | 28 +-
arch/x86/kernel/static_call.c | 13 +
arch/x86/kernel/traps.c | 2 -
arch/x86/kernel/vmlinux.lds.S | 18 +-
arch/x86/kvm/svm/svm.c | 1 +
arch/x86/lib/retpoline.S | 141 +-
drivers/bluetooth/btusb.c | 3 +
drivers/bus/Makefile | 2 +-
drivers/bus/mhi/Kconfig | 18 +-
drivers/bus/mhi/Makefile | 4 +-
drivers/bus/mhi/host/Kconfig | 31 +
drivers/bus/mhi/{core => host}/Makefile | 4 +-
drivers/bus/mhi/{core => host}/boot.c | 0
drivers/bus/mhi/{core => host}/debugfs.c | 0
drivers/bus/mhi/{core => host}/init.c | 12 +
drivers/bus/mhi/{core => host}/internal.h | 0
drivers/bus/mhi/{core => host}/main.c | 0
drivers/bus/mhi/host/pci_generic.c | 345 +++++
drivers/bus/mhi/{core => host}/pm.c | 0
drivers/bus/ti-sysc.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 +-
drivers/gpu/drm/panel/panel-simple.c | 24 +-
drivers/gpu/drm/radeon/radeon_cs.c | 3 +-
drivers/hid/hid-ids.h | 1 +
drivers/hid/hid-quirks.c | 1 +
drivers/i2c/busses/i2c-bcm-iproc.c | 11 +-
drivers/i2c/busses/i2c-designware-master.c | 15 +-
drivers/iio/Kconfig | 1 +
drivers/iio/Makefile | 1 +
drivers/iio/adc/stx104.c | 98 +-
drivers/iio/addac/Kconfig | 8 +
drivers/iio/addac/Makefile | 6 +
drivers/infiniband/hw/mlx5/qpc.c | 10 +-
drivers/irqchip/irq-mips-gic.c | 63 +-
drivers/media/platform/mtk-vpu/mtk_vpu.c | 6 +-
drivers/mmc/core/block.c | 7 +-
drivers/mmc/core/host.c | 26 +
drivers/mmc/host/bcm2835.c | 4 +-
drivers/mmc/host/meson-gx-mmc.c | 52 +-
drivers/mmc/host/sdhci_f_sdh30.c | 66 +-
drivers/mmc/host/sunxi-mmc.c | 4 +-
drivers/mmc/host/wbsd.c | 2 -
drivers/net/dsa/mv88e6xxx/chip.c | 8 +
drivers/net/ethernet/intel/i40e/i40e_nvm.c | 16 +-
.../net/ethernet/mellanox/mlx5/core/lib/clock.c | 166 ++-
.../net/ethernet/mellanox/mlx5/core/lib/clock.h | 3 +-
drivers/net/macsec.c | 70 +-
drivers/net/phy/broadcom.c | 13 +
drivers/net/team/team.c | 4 +-
drivers/net/virtio_net.c | 4 +-
drivers/pci/controller/dwc/pcie-tegra194.c | 13 +-
drivers/pcmcia/rsrc_nonstatic.c | 2 +
drivers/tty/n_gsm.c | 3 +-
drivers/tty/serial/8250/8250_port.c | 1 +
drivers/tty/serial/fsl_lpuart.c | 4 +-
drivers/usb/cdns3/cdnsp-gadget.h | 1463 ++++++++++++++++++++
drivers/usb/cdns3/gadget.c | 60 +-
drivers/usb/cdns3/gadget.h | 9 +-
drivers/usb/chipidea/ci_hdrc_imx.c | 5 +
drivers/usb/chipidea/usbmisc_imx.c | 2 +-
drivers/usb/dwc3/dwc3-qcom.c | 11 +-
drivers/usb/gadget/function/u_serial.c | 3 +
drivers/usb/gadget/udc/core.c | 19 +
drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 4 +-
drivers/virtio/virtio_mmio.c | 8 +-
fs/btrfs/volumes.c | 3 +-
fs/cifs/file.c | 2 +-
fs/gfs2/super.c | 26 +-
fs/jfs/jfs_dmap.c | 3 +
fs/jfs/jfs_txnmgr.c | 5 +
fs/jfs/namei.c | 5 +
fs/overlayfs/ovl_entry.h | 9 +
fs/quota/dquot.c | 5 +-
fs/udf/unicode.c | 2 +-
include/dt-bindings/iio/addac/adi,ad74413r.h | 21 +
include/linux/iopoll.h | 2 +
include/linux/mhi.h | 2 +
include/linux/mlx5/driver.h | 12 +-
include/linux/mmc/host.h | 1 +
include/linux/objtool.h | 28 +
include/linux/usb/gadget.h | 4 +
include/linux/virtio_net.h | 4 +
include/media/v4l2-mem2mem.h | 18 +-
include/net/sock.h | 6 +
kernel/dma/remap.c | 4 +-
kernel/trace/ring_buffer.c | 14 +-
kernel/trace/trace.c | 3 +-
kernel/trace/trace_kprobe.c | 3 +-
kernel/trace/trace_probe_tmpl.h | 18 +-
kernel/trace/trace_uprobe.c | 3 +-
net/bluetooth/l2cap_core.c | 5 +
net/core/sock.c | 2 +-
net/ipv4/ip_vti.c | 4 +-
net/ipv4/tcp_timer.c | 4 +-
net/ipv6/ip6_vti.c | 4 +-
net/key/af_key.c | 4 +-
net/ncsi/ncsi-rsp.c | 5 +-
net/netfilter/ipvs/ip_vs_ctl.c | 4 +
net/netfilter/nf_conntrack_proto_sctp.c | 6 +-
net/netfilter/nft_dynset.c | 3 +
net/unix/af_unix.c | 9 +-
net/xfrm/xfrm_compat.c | 2 +-
net/xfrm/xfrm_interface_core.c | 4 +-
net/xfrm/xfrm_user.c | 14 +-
security/integrity/ima/Kconfig | 2 +-
sound/hda/hdac_regmap.c | 7 +-
sound/pci/emu10k1/emufx.c | 112 +-
sound/pci/hda/patch_realtek.c | 16 +-
sound/soc/codecs/rt5665.c | 2 +
sound/soc/intel/boards/sof_sdw.c | 25 +
sound/soc/meson/axg-tdm-formatter.c | 42 +-
sound/usb/quirks-table.h | 29 +
tools/include/linux/objtool.h | 28 +
tools/objtool/arch/x86/decode.c | 2 +-
tools/objtool/check.c | 21 +-
.../selftests/net/forwarding/mirror_gre_changes.sh | 3 +-
130 files changed, 3442 insertions(+), 695 deletions(-)
This is the start of the stable review cycle for the 5.10.192 release.
There are 135 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 Sat, 26 Aug 2023 17:05:50 +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/v5.x/stable-review/patch-5.10.192-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-5.10.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Linux 5.10.192-rc1
Borislav Petkov (AMD) <bp@alien8.de>
x86/srso: Correct the mitigation status when SMT is disabled
Peter Zijlstra <peterz@infradead.org>
objtool/x86: Fixup frame-pointer vs rethunk
Petr Pavlu <petr.pavlu@suse.com>
x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
Borislav Petkov (AMD) <bp@alien8.de>
x86/srso: Disable the mitigation on unaffected configurations
Borislav Petkov (AMD) <bp@alien8.de>
x86/CPU/AMD: Fix the DIV(0) initial fix attempt
Sean Christopherson <seanjc@google.com>
x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
Peter Zijlstra <peterz@infradead.org>
x86/static_call: Fix __static_call_fixup()
Borislav Petkov (AMD) <bp@alien8.de>
x86/srso: Explain the untraining sequences a bit more
Peter Zijlstra <peterz@infradead.org>
x86/cpu: Cleanup the untrain mess
Peter Zijlstra <peterz@infradead.org>
x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
Peter Zijlstra <peterz@infradead.org>
x86/cpu: Rename original retbleed methods
Peter Zijlstra <peterz@infradead.org>
x86/cpu: Clean up SRSO return thunk mess
Peter Zijlstra <peterz@infradead.org>
x86/ibt: Add ANNOTATE_NOENDBR
Josh Poimboeuf <jpoimboe@redhat.com>
objtool: Add frame-pointer-specific function ignore
Peter Zijlstra <peterz@infradead.org>
x86/alternative: Make custom return thunk unconditional
Peter Zijlstra <peterz@infradead.org>
x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
Peter Zijlstra <peterz@infradead.org>
x86/cpu: Fix __x86_return_thunk symbol type
Yangtao Li <frank.li@vivo.com>
mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
Jason Xing <kernelxing@tencent.com>
net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
Jason Wang <jasowang@redhat.com>
virtio-net: set queues after driver_ok
Kuniyuki Iwashima <kuniyu@amazon.com>
af_unix: Fix null-ptr-deref in unix_stream_sendpage().
Xin Long <lucien.xin@gmail.com>
netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
Yibin Ding <yibin.ding@unisoc.com>
mmc: block: Fix in_flight[issue_type] value error
Yang Yingliang <yangyingliang@huawei.com>
mmc: wbsd: fix double mmc_free_host() in wbsd_init()
Russell Harmon via samba-technical <samba-technical@lists.samba.org>
cifs: Release folio lock on fscache read hit.
dengxiang <dengxiang@nfschina.com>
ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
Tony Lindgren <tony@atomide.com>
serial: 8250: Fix oops for port->pm on uart_change_pm()
Alexandre Ghiti <alexghiti@rivosinc.com>
riscv: uaccess: Return the number of bytes effectively not copied
Chen Lifu <chenlifu@huawei.com>
riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit
Jisheng Zhang <jszhang@kernel.org>
riscv: lib: uaccess: fold fixups into body
Akira Tsukamoto <akira.tsukamoto@gmail.com>
riscv: __asm_copy_to-from_user: Optimize unaligned memory access and pipeline stall
Kailang Yang <kailang@realtek.com>
ALSA: hda/realtek - Remodified 3k pull low procedure
Jerome Brunet <jbrunet@baylibre.com>
ASoC: meson: axg-tdm-formatter: fix channel slot allocation
Zhang Shurong <zhang_shurong@foxmail.com>
ASoC: rt5665: add missed regulator_bulk_disable
Christopher Obbard <chris.obbard@collabora.com>
arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
FUKAUMI Naoki <naoki@radxa.com>
arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4
FUKAUMI Naoki <naoki@radxa.com>
arm64: dts: rockchip: fix regulator name on rk3399-rock-4
Alex Bee <knaerzche@gmail.com>
arm64: dts: rockchip: add SPDIF node for ROCK Pi 4
Alex Bee <knaerzche@gmail.com>
arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4
Vicente Bergas <vicencb@gmail.com>
arm64: dts: rockchip: use USB host by default on rk3399-rock-pi-4
Vicente Bergas <vicencb@gmail.com>
arm64: dts: rockchip: fix supplies on rk3399-rock-pi-4
Tony Lindgren <tony@atomide.com>
bus: ti-sysc: Flush posted write on enable before reset
Eric Dumazet <edumazet@google.com>
net: do not allow gso_size to be set to GSO_BY_FRAGS
Abel Wu <wuyun.abel@bytedance.com>
sock: Fix misuse of sk_under_memory_pressure()
Alfred Lee <l00g33k@gmail.com>
net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
Andrii Staikov <andrii.staikov@intel.com>
i40e: fix misleading debug logs
Ziyang Xuan <william.xuanziyang@huawei.com>
team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
Justin Chen <justin.chen@broadcom.com>
net: phy: broadcom: stub c45 read/write for 54810
Pablo Neira Ayuso <pablo@netfilter.org>
netfilter: nft_dynset: disallow object maps
Sishuai Gong <sishuai.system@gmail.com>
ipvs: fix racy memcpy in proc_do_sync_threshold
Luca Ceresoli <luca.ceresoli@bootlin.com>
drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
Petr Machata <petrm@nvidia.com>
selftests: mirror_gre_changes: Tighten up the TTL test match
Lin Ma <linma@zju.edu.cn>
xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
Lin Ma <linma@zju.edu.cn>
xfrm: add NULL check in xfrm_update_ae_params
Zhengchao Shao <shaozhengchao@huawei.com>
ip_vti: fix potential slab-use-after-free in decode_session6
Zhengchao Shao <shaozhengchao@huawei.com>
ip6_vti: fix slab-use-after-free in decode_session6
Zhengchao Shao <shaozhengchao@huawei.com>
xfrm: fix slab-use-after-free in decode_session6
Lin Ma <linma@zju.edu.cn>
net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
Lin Ma <linma@zju.edu.cn>
net: af_key: fix sadb_x_filter validation
Lin Ma <linma@zju.edu.cn>
net: xfrm: Fix xfrm_address_filter OOB read
Tam Nguyen <tamnguyenchi@os.amperecomputing.com>
i2c: designware: Handle invalid SMBus block data response length value
xiaoshoukui <xiaoshoukui@gmail.com>
btrfs: fix BUG_ON condition in btrfs_cancel_balance
Sherry Sun <sherry.sun@nxp.com>
tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
Yi Yang <yiyang13@huawei.com>
tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
Nathan Lynch <nathanl@linux.ibm.com>
powerpc/rtas_flash: allow user copy to flash block cache objects
Yuanjun Gong <ruc_gongyuanjun@163.com>
fbdev: mmp: fix value check in mmphw_probe()
Chengfeng Ye <dg573847474@gmail.com>
i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
Wolfram Sang <wsa+renesas@sang-engineering.com>
virtio-mmio: don't break lifecycle of vm_dev
Tang Bin <tangbin@cmss.chinamobile.com>
virtio-mmio: Use to_virtio_mmio_device() to simply code
Ivan Mikhaylov <fr0st61te@gmail.com>
net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
Masami Hiramatsu (Google) <mhiramat@kernel.org>
tracing/probes: Fix to update dynamic data counter if fetcharg uses it
Steven Rostedt (VMware) <rostedt@goodmis.org>
tracing/probes: Have process_fetch_insn() take a void * instead of pt_regs
Sergey Shtylyov <s.shtylyov@omp.ru>
mmc: meson-gx: fix deferred probing
Heiner Kallweit <hkallweit1@gmail.com>
mmc: meson-gx: use devm_mmc_alloc_host
Heiner Kallweit <hkallweit1@gmail.com>
mmc: core: add devm_mmc_alloc_host
Sergey Shtylyov <s.shtylyov@omp.ru>
mmc: sunxi: fix deferred probing
Sergey Shtylyov <s.shtylyov@omp.ru>
mmc: bcm2835: fix deferred probing
Johan Hovold <johan+linaro@kernel.org>
USB: dwc3: qcom: fix NULL-deref on suspend
Frank Li <Frank.Li@nxp.com>
usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
Frank Li <Frank.Li@nxp.com>
usb: cdns3: allocate TX FIFO size according to composite EP number
Wesley Cheng <wcheng@codeaurora.org>
usb: gadget: udc: core: Introduce check_config to verify USB configuration
Pawel Laszczak <pawell@cadence.com>
usb: cdnsp: Device side header file for CDNSP driver
Jiaxun Yang <jiaxun.yang@flygoat.com>
irqchip/mips-gic: Use raw spinlock for gic_lock
Marc Zyngier <maz@kernel.org>
irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
Jeffrey Hugo <quic_jhugo@quicinc.com>
bus: mhi: host: Range check CHDBOFF and ERDBOFF
Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
bus: mhi: Move host MHI code to "host" directory
Bhaumik Bhatt <bbhatt@codeaurora.org>
bus: mhi: Add MMIO region length to controller structure
Loic Poulain <loic.poulain@linaro.org>
bus: mhi: Add MHI PCI support for WWAN modems
William Breathitt Gray <william.gray@linaro.org>
iio: addac: stx104: Fix race condition when converting analog-to-digital
William Breathitt Gray <william.gray@linaro.org>
iio: addac: stx104: Fix race condition for stx104_write_raw()
William Breathitt Gray <william.gray@linaro.org>
iio: adc: stx104: Implement and utilize register structures
William Breathitt Gray <william.gray@linaro.org>
iio: adc: stx104: Utilize iomap interface
Cosmin Tanislav <demonsingur@gmail.com>
dt-bindings: iio: add AD74413R
Cosmin Tanislav <demonsingur@gmail.com>
iio: add addac subdirectory
Randy Dunlap <rdunlap@infradead.org>
IMA: allow/fix UML builds
Chen Lin <chen.lin5@zte.com.cn>
ring-buffer: Do not swap cpu_buffer during resize process
Benjamin Gray <bgray@linux.ibm.com>
powerpc/kasan: Disable KCOV in KASAN code
Tuo Li <islituo@gmail.com>
ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
dengxiang <dengxiang@nfschina.com>
ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
shanzhulig <shanzhulig@gmail.com>
drm/amdgpu: Fix potential fence use-after-free v2
Matthew Anderson <ruinairas1992@gmail.com>
Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
Zhengping Jiang <jiangzp@google.com>
Bluetooth: L2CAP: Fix use-after-free
Armin Wolf <W_Armin@gmx.de>
pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
Tuo Li <islituo@gmail.com>
gfs2: Fix possible data races in gfs2_show_options()
Xu Yang <xu.yang_2@nxp.com>
usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
Xu Yang <xu.yang_2@nxp.com>
usb: chipidea: imx: don't request QoS for imx8ulp
Hans Verkuil <hverkuil-cisco@xs4all.nl>
media: platform: mediatek: vpu: fix NULL ptr dereference
Prashanth K <quic_prashk@quicinc.com>
usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
Yunfei Dong <yunfei.dong@mediatek.com>
media: v4l2-mem2mem: add lock to protect parameter num_rdy
Immad Mir <mirimmad17@gmail.com>
FS: JFS: Check for read-only mounted filesystem in txBegin
Immad Mir <mirimmad17@gmail.com>
FS: JFS: Fix null-ptr-deref Read in txBegin
Gustavo A. R. Silva <gustavoars@kernel.org>
MIPS: dec: prom: Address -Warray-bounds warning
Yogesh <yogi.kernel@gmail.com>
fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
Jan Kara <jack@suse.cz>
udf: Fix uninitialized array access for some pathnames
Christian Brauner <brauner@kernel.org>
ovl: check type and offset of struct vfsmount in ovl_entry
Patrisious Haddad <phaddad@nvidia.com>
RDMA/mlx5: Return the firmware result upon destroying QP/RQ
Marco Morandini <marco.morandini@polimi.it>
HID: add quirk for 03f0:464a HP Elite Presenter Mouse
Lang Yu <Lang.Yu@amd.com>
drm/amdgpu: install stub fence into potential unused fence pointers
gaoxu <gaoxu2@hihonor.com>
dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
Ye Bin <yebin10@huawei.com>
quota: fix warning in dqgrab()
Jan Kara <jack@suse.cz>
quota: Properly disable quotas when add_dquot_ref() fails
Geert Uytterhoeven <geert+renesas@glider.be>
iopoll: Call cpu_relax() in busy loops
Uday M Bhat <uday.m.bhat@intel.com>
ASoC: Intel: sof_sdw: Add support for Rex soundwire
Oleksij Rempel <linux@rempel-privat.de>
ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
Sumit Gupta <sumitg@nvidia.com>
PCI: tegra194: Fix possible array out of bounds access
Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
ASoC: Intel: sof_sdw: add quirk for LNL RVP
Bard Liao <yung-chuan.liao@linux.intel.com>
ASoC: Intel: sof_sdw: add quirk for MTL RVP
Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
ALSA: emu10k1: roll up loops in DSP setup code for Audigy
hackyzh002 <hackyzh002@gmail.com>
drm/radeon: Fix integer overflow in radeon_cs_parser_init
Moshe Shemesh <moshe@nvidia.com>
net/mlx5: Skip clock update work when device is in error state
Eran Ben Elisha <eranbe@mellanox.com>
net/mlx5: Move all internal timer metadata into a dedicated struct
Eran Ben Elisha <eranbe@mellanox.com>
net/mlx5: Refactor init clock function
Eric Dumazet <edumazet@google.com>
macsec: use DEV_STATS_INC()
Clayton Yager <Clayton_Yager@selinc.com>
macsec: Fix traffic counters/statistics
Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
-------------
Diffstat:
Documentation/admin-guide/hw-vuln/srso.rst | 4 +-
.../bindings/iio/addac/adi,ad74413r.yaml | 158 +++
Makefile | 4 +-
arch/arm/boot/dts/imx6dl-prtrvt.dts | 4 +
arch/arm/boot/dts/imx6qdl-prti6q.dtsi | 11 +-
arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 207 +--
arch/mips/include/asm/dec/prom.h | 2 +-
arch/powerpc/kernel/rtas_flash.c | 6 +-
arch/powerpc/mm/kasan/Makefile | 1 +
arch/riscv/lib/uaccess.S | 212 ++-
arch/x86/include/asm/entry-common.h | 1 +
arch/x86/include/asm/nospec-branch.h | 28 +-
arch/x86/kernel/cpu/amd.c | 1 +
arch/x86/kernel/cpu/bugs.c | 28 +-
arch/x86/kernel/static_call.c | 13 +
arch/x86/kernel/traps.c | 2 -
arch/x86/kernel/vmlinux.lds.S | 18 +-
arch/x86/kvm/svm/svm.c | 1 +
arch/x86/lib/retpoline.S | 141 +-
drivers/bluetooth/btusb.c | 3 +
drivers/bus/Makefile | 2 +-
drivers/bus/mhi/Kconfig | 18 +-
drivers/bus/mhi/Makefile | 4 +-
drivers/bus/mhi/host/Kconfig | 31 +
drivers/bus/mhi/{core => host}/Makefile | 4 +-
drivers/bus/mhi/{core => host}/boot.c | 0
drivers/bus/mhi/{core => host}/debugfs.c | 0
drivers/bus/mhi/{core => host}/init.c | 12 +
drivers/bus/mhi/{core => host}/internal.h | 0
drivers/bus/mhi/{core => host}/main.c | 0
drivers/bus/mhi/host/pci_generic.c | 345 +++++
drivers/bus/mhi/{core => host}/pm.c | 0
drivers/bus/ti-sysc.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 +-
drivers/gpu/drm/panel/panel-simple.c | 24 +-
drivers/gpu/drm/radeon/radeon_cs.c | 3 +-
drivers/hid/hid-ids.h | 1 +
drivers/hid/hid-quirks.c | 1 +
drivers/i2c/busses/i2c-bcm-iproc.c | 11 +-
drivers/i2c/busses/i2c-designware-master.c | 15 +-
drivers/iio/Kconfig | 1 +
drivers/iio/Makefile | 1 +
drivers/iio/adc/stx104.c | 98 +-
drivers/iio/addac/Kconfig | 8 +
drivers/iio/addac/Makefile | 6 +
drivers/infiniband/hw/mlx5/qpc.c | 10 +-
drivers/irqchip/irq-mips-gic.c | 63 +-
drivers/media/platform/mtk-vpu/mtk_vpu.c | 6 +-
drivers/mmc/core/block.c | 7 +-
drivers/mmc/core/host.c | 26 +
drivers/mmc/host/bcm2835.c | 4 +-
drivers/mmc/host/meson-gx-mmc.c | 52 +-
drivers/mmc/host/sdhci_f_sdh30.c | 66 +-
drivers/mmc/host/sunxi-mmc.c | 4 +-
drivers/mmc/host/wbsd.c | 2 -
drivers/net/dsa/mv88e6xxx/chip.c | 8 +
drivers/net/ethernet/intel/i40e/i40e_nvm.c | 16 +-
.../net/ethernet/mellanox/mlx5/core/lib/clock.c | 166 ++-
.../net/ethernet/mellanox/mlx5/core/lib/clock.h | 3 +-
drivers/net/macsec.c | 70 +-
drivers/net/phy/broadcom.c | 13 +
drivers/net/team/team.c | 4 +-
drivers/net/virtio_net.c | 4 +-
drivers/pci/controller/dwc/pcie-tegra194.c | 13 +-
drivers/pcmcia/rsrc_nonstatic.c | 2 +
drivers/tty/n_gsm.c | 3 +-
drivers/tty/serial/8250/8250_port.c | 1 +
drivers/tty/serial/fsl_lpuart.c | 4 +-
drivers/usb/cdns3/cdnsp-gadget.h | 1463 ++++++++++++++++++++
drivers/usb/cdns3/gadget.c | 60 +-
drivers/usb/cdns3/gadget.h | 9 +-
drivers/usb/chipidea/ci_hdrc_imx.c | 5 +
drivers/usb/chipidea/usbmisc_imx.c | 2 +-
drivers/usb/dwc3/dwc3-qcom.c | 11 +-
drivers/usb/gadget/function/u_serial.c | 3 +
drivers/usb/gadget/udc/core.c | 19 +
drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 4 +-
drivers/virtio/virtio_mmio.c | 8 +-
fs/btrfs/volumes.c | 3 +-
fs/cifs/file.c | 2 +-
fs/gfs2/super.c | 26 +-
fs/jfs/jfs_dmap.c | 3 +
fs/jfs/jfs_txnmgr.c | 5 +
fs/jfs/namei.c | 5 +
fs/overlayfs/ovl_entry.h | 9 +
fs/quota/dquot.c | 5 +-
fs/udf/unicode.c | 2 +-
include/dt-bindings/iio/addac/adi,ad74413r.h | 21 +
include/linux/iopoll.h | 2 +
include/linux/mhi.h | 2 +
include/linux/mlx5/driver.h | 12 +-
include/linux/mmc/host.h | 1 +
include/linux/objtool.h | 28 +
include/linux/usb/gadget.h | 4 +
include/linux/virtio_net.h | 4 +
include/media/v4l2-mem2mem.h | 18 +-
include/net/sock.h | 6 +
kernel/dma/remap.c | 4 +-
kernel/trace/ring_buffer.c | 14 +-
kernel/trace/trace.c | 3 +-
kernel/trace/trace_kprobe.c | 3 +-
kernel/trace/trace_probe_tmpl.h | 18 +-
kernel/trace/trace_uprobe.c | 3 +-
net/bluetooth/l2cap_core.c | 5 +
net/core/sock.c | 2 +-
net/ipv4/ip_vti.c | 4 +-
net/ipv4/tcp_timer.c | 4 +-
net/ipv6/ip6_vti.c | 4 +-
net/key/af_key.c | 4 +-
net/ncsi/ncsi-rsp.c | 5 +-
net/netfilter/ipvs/ip_vs_ctl.c | 4 +
net/netfilter/nf_conntrack_proto_sctp.c | 6 +-
net/netfilter/nft_dynset.c | 3 +
net/unix/af_unix.c | 9 +-
net/xfrm/xfrm_compat.c | 2 +-
net/xfrm/xfrm_interface_core.c | 4 +-
net/xfrm/xfrm_user.c | 14 +-
security/integrity/ima/Kconfig | 2 +-
sound/hda/hdac_regmap.c | 7 +-
sound/pci/emu10k1/emufx.c | 112 +-
sound/pci/hda/patch_realtek.c | 16 +-
sound/soc/codecs/rt5665.c | 2 +
sound/soc/intel/boards/sof_sdw.c | 25 +
sound/soc/meson/axg-tdm-formatter.c | 42 +-
sound/usb/quirks-table.h | 29 +
tools/include/linux/objtool.h | 28 +
tools/objtool/arch/x86/decode.c | 2 +-
tools/objtool/check.c | 21 +-
.../selftests/net/forwarding/mirror_gre_changes.sh | 3 +-
130 files changed, 3442 insertions(+), 695 deletions(-)
Hi, On Thu, Aug 24, 2023 at 07:07:52PM +0200, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 5.10.192 release. > There are 135 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 Sat, 26 Aug 2023 17:05:50 +0000. > Anything received after that time might be too late. > [ ... ] > Lang Yu <Lang.Yu@amd.com> > drm/amdgpu: install stub fence into potential unused fence pointers > This patch is causing continuous log spam in chromeos-5.10, so we are going to revert it. WARNING: CPU: 1 PID: 13383 at include/linux/dma-fence.h:478 amdgpu_sync_keep_later+0x95/0xbd This is just a note to let others know that this may be the cause if they see the same problem. Thanks, Guenter
On Wed, Aug 30, 2023 at 09:44:33AM -0700, Guenter Roeck wrote: > Hi, > > On Thu, Aug 24, 2023 at 07:07:52PM +0200, Greg Kroah-Hartman wrote: > > This is the start of the stable review cycle for the 5.10.192 release. > > There are 135 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 Sat, 26 Aug 2023 17:05:50 +0000. > > Anything received after that time might be too late. > > > [ ... ] > > > Lang Yu <Lang.Yu@amd.com> > > drm/amdgpu: install stub fence into potential unused fence pointers > > > > This patch is causing continuous log spam in chromeos-5.10, so we are > going to revert it. > > WARNING: CPU: 1 PID: 13383 at include/linux/dma-fence.h:478 amdgpu_sync_keep_later+0x95/0xbd > > This is just a note to let others know that this may be the cause > if they see the same problem. Thanks, I'll go revert it now. greg k-h
Tested on arm64 and x86 for 5.10.192-rc1,
Kernel
repo:https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
Branch: linux-5.10.y
Version: 5.10.192-rc1
Commit: 78bdf347b342992291284fd060ee34dbccf570a8
Compiler: gcc version 7.3.0 (GCC)
arm64:
--------------------------------------------------------------------
Testcase Result Summary:
total: 8978
passed: 8978
failed: 0
timeout: 0
--------------------------------------------------------------------
x86:
--------------------------------------------------------------------
Testcase Result Summary:
total: 8978
passed: 8978
failed: 0
timeout: 0
--------------------------------------------------------------------
Tested-by: Hulk Robot <hulkrobot@huawei.com>
在 2023/8/25 1:07, Greg Kroah-Hartman 写道:
> This is the start of the stable review cycle for the 5.10.192 release.
> There are 135 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 Sat, 26 Aug 2023 17:05:50 +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/v5.x/stable-review/patch-5.10.192-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-5.10.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
> -------------
> Pseudo-Shortlog of commits:
>
> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Linux 5.10.192-rc1
>
> Borislav Petkov (AMD) <bp@alien8.de>
> x86/srso: Correct the mitigation status when SMT is disabled
>
> Peter Zijlstra <peterz@infradead.org>
> objtool/x86: Fixup frame-pointer vs rethunk
>
> Petr Pavlu <petr.pavlu@suse.com>
> x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
>
> Borislav Petkov (AMD) <bp@alien8.de>
> x86/srso: Disable the mitigation on unaffected configurations
>
> Borislav Petkov (AMD) <bp@alien8.de>
> x86/CPU/AMD: Fix the DIV(0) initial fix attempt
>
> Sean Christopherson <seanjc@google.com>
> x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
>
> Peter Zijlstra <peterz@infradead.org>
> x86/static_call: Fix __static_call_fixup()
>
> Borislav Petkov (AMD) <bp@alien8.de>
> x86/srso: Explain the untraining sequences a bit more
>
> Peter Zijlstra <peterz@infradead.org>
> x86/cpu: Cleanup the untrain mess
>
> Peter Zijlstra <peterz@infradead.org>
> x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
>
> Peter Zijlstra <peterz@infradead.org>
> x86/cpu: Rename original retbleed methods
>
> Peter Zijlstra <peterz@infradead.org>
> x86/cpu: Clean up SRSO return thunk mess
>
> Peter Zijlstra <peterz@infradead.org>
> x86/ibt: Add ANNOTATE_NOENDBR
>
> Josh Poimboeuf <jpoimboe@redhat.com>
> objtool: Add frame-pointer-specific function ignore
>
> Peter Zijlstra <peterz@infradead.org>
> x86/alternative: Make custom return thunk unconditional
>
> Peter Zijlstra <peterz@infradead.org>
> x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
>
> Peter Zijlstra <peterz@infradead.org>
> x86/cpu: Fix __x86_return_thunk symbol type
>
> Yangtao Li <frank.li@vivo.com>
> mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
>
> Jason Xing <kernelxing@tencent.com>
> net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
>
> Jason Wang <jasowang@redhat.com>
> virtio-net: set queues after driver_ok
>
> Kuniyuki Iwashima <kuniyu@amazon.com>
> af_unix: Fix null-ptr-deref in unix_stream_sendpage().
>
> Xin Long <lucien.xin@gmail.com>
> netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
>
> Yibin Ding <yibin.ding@unisoc.com>
> mmc: block: Fix in_flight[issue_type] value error
>
> Yang Yingliang <yangyingliang@huawei.com>
> mmc: wbsd: fix double mmc_free_host() in wbsd_init()
>
> Russell Harmon via samba-technical <samba-technical@lists.samba.org>
> cifs: Release folio lock on fscache read hit.
>
> dengxiang <dengxiang@nfschina.com>
> ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
>
> Tony Lindgren <tony@atomide.com>
> serial: 8250: Fix oops for port->pm on uart_change_pm()
>
> Alexandre Ghiti <alexghiti@rivosinc.com>
> riscv: uaccess: Return the number of bytes effectively not copied
>
> Chen Lifu <chenlifu@huawei.com>
> riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit
>
> Jisheng Zhang <jszhang@kernel.org>
> riscv: lib: uaccess: fold fixups into body
>
> Akira Tsukamoto <akira.tsukamoto@gmail.com>
> riscv: __asm_copy_to-from_user: Optimize unaligned memory access and pipeline stall
>
> Kailang Yang <kailang@realtek.com>
> ALSA: hda/realtek - Remodified 3k pull low procedure
>
> Jerome Brunet <jbrunet@baylibre.com>
> ASoC: meson: axg-tdm-formatter: fix channel slot allocation
>
> Zhang Shurong <zhang_shurong@foxmail.com>
> ASoC: rt5665: add missed regulator_bulk_disable
>
> Christopher Obbard <chris.obbard@collabora.com>
> arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
>
> FUKAUMI Naoki <naoki@radxa.com>
> arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4
>
> FUKAUMI Naoki <naoki@radxa.com>
> arm64: dts: rockchip: fix regulator name on rk3399-rock-4
>
> Alex Bee <knaerzche@gmail.com>
> arm64: dts: rockchip: add SPDIF node for ROCK Pi 4
>
> Alex Bee <knaerzche@gmail.com>
> arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4
>
> Vicente Bergas <vicencb@gmail.com>
> arm64: dts: rockchip: use USB host by default on rk3399-rock-pi-4
>
> Vicente Bergas <vicencb@gmail.com>
> arm64: dts: rockchip: fix supplies on rk3399-rock-pi-4
>
> Tony Lindgren <tony@atomide.com>
> bus: ti-sysc: Flush posted write on enable before reset
>
> Eric Dumazet <edumazet@google.com>
> net: do not allow gso_size to be set to GSO_BY_FRAGS
>
> Abel Wu <wuyun.abel@bytedance.com>
> sock: Fix misuse of sk_under_memory_pressure()
>
> Alfred Lee <l00g33k@gmail.com>
> net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
>
> Andrii Staikov <andrii.staikov@intel.com>
> i40e: fix misleading debug logs
>
> Ziyang Xuan <william.xuanziyang@huawei.com>
> team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
>
> Justin Chen <justin.chen@broadcom.com>
> net: phy: broadcom: stub c45 read/write for 54810
>
> Pablo Neira Ayuso <pablo@netfilter.org>
> netfilter: nft_dynset: disallow object maps
>
> Sishuai Gong <sishuai.system@gmail.com>
> ipvs: fix racy memcpy in proc_do_sync_threshold
>
> Luca Ceresoli <luca.ceresoli@bootlin.com>
> drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
>
> Petr Machata <petrm@nvidia.com>
> selftests: mirror_gre_changes: Tighten up the TTL test match
>
> Lin Ma <linma@zju.edu.cn>
> xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
>
> Lin Ma <linma@zju.edu.cn>
> xfrm: add NULL check in xfrm_update_ae_params
>
> Zhengchao Shao <shaozhengchao@huawei.com>
> ip_vti: fix potential slab-use-after-free in decode_session6
>
> Zhengchao Shao <shaozhengchao@huawei.com>
> ip6_vti: fix slab-use-after-free in decode_session6
>
> Zhengchao Shao <shaozhengchao@huawei.com>
> xfrm: fix slab-use-after-free in decode_session6
>
> Lin Ma <linma@zju.edu.cn>
> net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
>
> Lin Ma <linma@zju.edu.cn>
> net: af_key: fix sadb_x_filter validation
>
> Lin Ma <linma@zju.edu.cn>
> net: xfrm: Fix xfrm_address_filter OOB read
>
> Tam Nguyen <tamnguyenchi@os.amperecomputing.com>
> i2c: designware: Handle invalid SMBus block data response length value
>
> xiaoshoukui <xiaoshoukui@gmail.com>
> btrfs: fix BUG_ON condition in btrfs_cancel_balance
>
> Sherry Sun <sherry.sun@nxp.com>
> tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
>
> Yi Yang <yiyang13@huawei.com>
> tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
>
> Nathan Lynch <nathanl@linux.ibm.com>
> powerpc/rtas_flash: allow user copy to flash block cache objects
>
> Yuanjun Gong <ruc_gongyuanjun@163.com>
> fbdev: mmp: fix value check in mmphw_probe()
>
> Chengfeng Ye <dg573847474@gmail.com>
> i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
>
> Wolfram Sang <wsa+renesas@sang-engineering.com>
> virtio-mmio: don't break lifecycle of vm_dev
>
> Tang Bin <tangbin@cmss.chinamobile.com>
> virtio-mmio: Use to_virtio_mmio_device() to simply code
>
> Ivan Mikhaylov <fr0st61te@gmail.com>
> net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
>
> Masami Hiramatsu (Google) <mhiramat@kernel.org>
> tracing/probes: Fix to update dynamic data counter if fetcharg uses it
>
> Steven Rostedt (VMware) <rostedt@goodmis.org>
> tracing/probes: Have process_fetch_insn() take a void * instead of pt_regs
>
> Sergey Shtylyov <s.shtylyov@omp.ru>
> mmc: meson-gx: fix deferred probing
>
> Heiner Kallweit <hkallweit1@gmail.com>
> mmc: meson-gx: use devm_mmc_alloc_host
>
> Heiner Kallweit <hkallweit1@gmail.com>
> mmc: core: add devm_mmc_alloc_host
>
> Sergey Shtylyov <s.shtylyov@omp.ru>
> mmc: sunxi: fix deferred probing
>
> Sergey Shtylyov <s.shtylyov@omp.ru>
> mmc: bcm2835: fix deferred probing
>
> Johan Hovold <johan+linaro@kernel.org>
> USB: dwc3: qcom: fix NULL-deref on suspend
>
> Frank Li <Frank.Li@nxp.com>
> usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
>
> Frank Li <Frank.Li@nxp.com>
> usb: cdns3: allocate TX FIFO size according to composite EP number
>
> Wesley Cheng <wcheng@codeaurora.org>
> usb: gadget: udc: core: Introduce check_config to verify USB configuration
>
> Pawel Laszczak <pawell@cadence.com>
> usb: cdnsp: Device side header file for CDNSP driver
>
> Jiaxun Yang <jiaxun.yang@flygoat.com>
> irqchip/mips-gic: Use raw spinlock for gic_lock
>
> Marc Zyngier <maz@kernel.org>
> irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
>
> Jeffrey Hugo <quic_jhugo@quicinc.com>
> bus: mhi: host: Range check CHDBOFF and ERDBOFF
>
> Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
> bus: mhi: Move host MHI code to "host" directory
>
> Bhaumik Bhatt <bbhatt@codeaurora.org>
> bus: mhi: Add MMIO region length to controller structure
>
> Loic Poulain <loic.poulain@linaro.org>
> bus: mhi: Add MHI PCI support for WWAN modems
>
> William Breathitt Gray <william.gray@linaro.org>
> iio: addac: stx104: Fix race condition when converting analog-to-digital
>
> William Breathitt Gray <william.gray@linaro.org>
> iio: addac: stx104: Fix race condition for stx104_write_raw()
>
> William Breathitt Gray <william.gray@linaro.org>
> iio: adc: stx104: Implement and utilize register structures
>
> William Breathitt Gray <william.gray@linaro.org>
> iio: adc: stx104: Utilize iomap interface
>
> Cosmin Tanislav <demonsingur@gmail.com>
> dt-bindings: iio: add AD74413R
>
> Cosmin Tanislav <demonsingur@gmail.com>
> iio: add addac subdirectory
>
> Randy Dunlap <rdunlap@infradead.org>
> IMA: allow/fix UML builds
>
> Chen Lin <chen.lin5@zte.com.cn>
> ring-buffer: Do not swap cpu_buffer during resize process
>
> Benjamin Gray <bgray@linux.ibm.com>
> powerpc/kasan: Disable KCOV in KASAN code
>
> Tuo Li <islituo@gmail.com>
> ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
>
> dengxiang <dengxiang@nfschina.com>
> ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
>
> shanzhulig <shanzhulig@gmail.com>
> drm/amdgpu: Fix potential fence use-after-free v2
>
> Matthew Anderson <ruinairas1992@gmail.com>
> Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
>
> Zhengping Jiang <jiangzp@google.com>
> Bluetooth: L2CAP: Fix use-after-free
>
> Armin Wolf <W_Armin@gmx.de>
> pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
>
> Tuo Li <islituo@gmail.com>
> gfs2: Fix possible data races in gfs2_show_options()
>
> Xu Yang <xu.yang_2@nxp.com>
> usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
>
> Xu Yang <xu.yang_2@nxp.com>
> usb: chipidea: imx: don't request QoS for imx8ulp
>
> Hans Verkuil <hverkuil-cisco@xs4all.nl>
> media: platform: mediatek: vpu: fix NULL ptr dereference
>
> Prashanth K <quic_prashk@quicinc.com>
> usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
>
> Yunfei Dong <yunfei.dong@mediatek.com>
> media: v4l2-mem2mem: add lock to protect parameter num_rdy
>
> Immad Mir <mirimmad17@gmail.com>
> FS: JFS: Check for read-only mounted filesystem in txBegin
>
> Immad Mir <mirimmad17@gmail.com>
> FS: JFS: Fix null-ptr-deref Read in txBegin
>
> Gustavo A. R. Silva <gustavoars@kernel.org>
> MIPS: dec: prom: Address -Warray-bounds warning
>
> Yogesh <yogi.kernel@gmail.com>
> fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
>
> Jan Kara <jack@suse.cz>
> udf: Fix uninitialized array access for some pathnames
>
> Christian Brauner <brauner@kernel.org>
> ovl: check type and offset of struct vfsmount in ovl_entry
>
> Patrisious Haddad <phaddad@nvidia.com>
> RDMA/mlx5: Return the firmware result upon destroying QP/RQ
>
> Marco Morandini <marco.morandini@polimi.it>
> HID: add quirk for 03f0:464a HP Elite Presenter Mouse
>
> Lang Yu <Lang.Yu@amd.com>
> drm/amdgpu: install stub fence into potential unused fence pointers
>
> gaoxu <gaoxu2@hihonor.com>
> dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
>
> Ye Bin <yebin10@huawei.com>
> quota: fix warning in dqgrab()
>
> Jan Kara <jack@suse.cz>
> quota: Properly disable quotas when add_dquot_ref() fails
>
> Geert Uytterhoeven <geert+renesas@glider.be>
> iopoll: Call cpu_relax() in busy loops
>
> Uday M Bhat <uday.m.bhat@intel.com>
> ASoC: Intel: sof_sdw: Add support for Rex soundwire
>
> Oleksij Rempel <linux@rempel-privat.de>
> ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
>
> Sumit Gupta <sumitg@nvidia.com>
> PCI: tegra194: Fix possible array out of bounds access
>
> Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
> ASoC: Intel: sof_sdw: add quirk for LNL RVP
>
> Bard Liao <yung-chuan.liao@linux.intel.com>
> ASoC: Intel: sof_sdw: add quirk for MTL RVP
>
> Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
> ALSA: emu10k1: roll up loops in DSP setup code for Audigy
>
> hackyzh002 <hackyzh002@gmail.com>
> drm/radeon: Fix integer overflow in radeon_cs_parser_init
>
> Moshe Shemesh <moshe@nvidia.com>
> net/mlx5: Skip clock update work when device is in error state
>
> Eran Ben Elisha <eranbe@mellanox.com>
> net/mlx5: Move all internal timer metadata into a dedicated struct
>
> Eran Ben Elisha <eranbe@mellanox.com>
> net/mlx5: Refactor init clock function
>
> Eric Dumazet <edumazet@google.com>
> macsec: use DEV_STATS_INC()
>
> Clayton Yager <Clayton_Yager@selinc.com>
> macsec: Fix traffic counters/statistics
>
> Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
> mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
>
>
> -------------
>
> Diffstat:
>
> Documentation/admin-guide/hw-vuln/srso.rst | 4 +-
> .../bindings/iio/addac/adi,ad74413r.yaml | 158 +++
> Makefile | 4 +-
> arch/arm/boot/dts/imx6dl-prtrvt.dts | 4 +
> arch/arm/boot/dts/imx6qdl-prti6q.dtsi | 11 +-
> arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 207 +--
> arch/mips/include/asm/dec/prom.h | 2 +-
> arch/powerpc/kernel/rtas_flash.c | 6 +-
> arch/powerpc/mm/kasan/Makefile | 1 +
> arch/riscv/lib/uaccess.S | 212 ++-
> arch/x86/include/asm/entry-common.h | 1 +
> arch/x86/include/asm/nospec-branch.h | 28 +-
> arch/x86/kernel/cpu/amd.c | 1 +
> arch/x86/kernel/cpu/bugs.c | 28 +-
> arch/x86/kernel/static_call.c | 13 +
> arch/x86/kernel/traps.c | 2 -
> arch/x86/kernel/vmlinux.lds.S | 18 +-
> arch/x86/kvm/svm/svm.c | 1 +
> arch/x86/lib/retpoline.S | 141 +-
> drivers/bluetooth/btusb.c | 3 +
> drivers/bus/Makefile | 2 +-
> drivers/bus/mhi/Kconfig | 18 +-
> drivers/bus/mhi/Makefile | 4 +-
> drivers/bus/mhi/host/Kconfig | 31 +
> drivers/bus/mhi/{core => host}/Makefile | 4 +-
> drivers/bus/mhi/{core => host}/boot.c | 0
> drivers/bus/mhi/{core => host}/debugfs.c | 0
> drivers/bus/mhi/{core => host}/init.c | 12 +
> drivers/bus/mhi/{core => host}/internal.h | 0
> drivers/bus/mhi/{core => host}/main.c | 0
> drivers/bus/mhi/host/pci_generic.c | 345 +++++
> drivers/bus/mhi/{core => host}/pm.c | 0
> drivers/bus/ti-sysc.c | 2 +
> drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 +-
> drivers/gpu/drm/panel/panel-simple.c | 24 +-
> drivers/gpu/drm/radeon/radeon_cs.c | 3 +-
> drivers/hid/hid-ids.h | 1 +
> drivers/hid/hid-quirks.c | 1 +
> drivers/i2c/busses/i2c-bcm-iproc.c | 11 +-
> drivers/i2c/busses/i2c-designware-master.c | 15 +-
> drivers/iio/Kconfig | 1 +
> drivers/iio/Makefile | 1 +
> drivers/iio/adc/stx104.c | 98 +-
> drivers/iio/addac/Kconfig | 8 +
> drivers/iio/addac/Makefile | 6 +
> drivers/infiniband/hw/mlx5/qpc.c | 10 +-
> drivers/irqchip/irq-mips-gic.c | 63 +-
> drivers/media/platform/mtk-vpu/mtk_vpu.c | 6 +-
> drivers/mmc/core/block.c | 7 +-
> drivers/mmc/core/host.c | 26 +
> drivers/mmc/host/bcm2835.c | 4 +-
> drivers/mmc/host/meson-gx-mmc.c | 52 +-
> drivers/mmc/host/sdhci_f_sdh30.c | 66 +-
> drivers/mmc/host/sunxi-mmc.c | 4 +-
> drivers/mmc/host/wbsd.c | 2 -
> drivers/net/dsa/mv88e6xxx/chip.c | 8 +
> drivers/net/ethernet/intel/i40e/i40e_nvm.c | 16 +-
> .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 166 ++-
> .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 3 +-
> drivers/net/macsec.c | 70 +-
> drivers/net/phy/broadcom.c | 13 +
> drivers/net/team/team.c | 4 +-
> drivers/net/virtio_net.c | 4 +-
> drivers/pci/controller/dwc/pcie-tegra194.c | 13 +-
> drivers/pcmcia/rsrc_nonstatic.c | 2 +
> drivers/tty/n_gsm.c | 3 +-
> drivers/tty/serial/8250/8250_port.c | 1 +
> drivers/tty/serial/fsl_lpuart.c | 4 +-
> drivers/usb/cdns3/cdnsp-gadget.h | 1463 ++++++++++++++++++++
> drivers/usb/cdns3/gadget.c | 60 +-
> drivers/usb/cdns3/gadget.h | 9 +-
> drivers/usb/chipidea/ci_hdrc_imx.c | 5 +
> drivers/usb/chipidea/usbmisc_imx.c | 2 +-
> drivers/usb/dwc3/dwc3-qcom.c | 11 +-
> drivers/usb/gadget/function/u_serial.c | 3 +
> drivers/usb/gadget/udc/core.c | 19 +
> drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 4 +-
> drivers/virtio/virtio_mmio.c | 8 +-
> fs/btrfs/volumes.c | 3 +-
> fs/cifs/file.c | 2 +-
> fs/gfs2/super.c | 26 +-
> fs/jfs/jfs_dmap.c | 3 +
> fs/jfs/jfs_txnmgr.c | 5 +
> fs/jfs/namei.c | 5 +
> fs/overlayfs/ovl_entry.h | 9 +
> fs/quota/dquot.c | 5 +-
> fs/udf/unicode.c | 2 +-
> include/dt-bindings/iio/addac/adi,ad74413r.h | 21 +
> include/linux/iopoll.h | 2 +
> include/linux/mhi.h | 2 +
> include/linux/mlx5/driver.h | 12 +-
> include/linux/mmc/host.h | 1 +
> include/linux/objtool.h | 28 +
> include/linux/usb/gadget.h | 4 +
> include/linux/virtio_net.h | 4 +
> include/media/v4l2-mem2mem.h | 18 +-
> include/net/sock.h | 6 +
> kernel/dma/remap.c | 4 +-
> kernel/trace/ring_buffer.c | 14 +-
> kernel/trace/trace.c | 3 +-
> kernel/trace/trace_kprobe.c | 3 +-
> kernel/trace/trace_probe_tmpl.h | 18 +-
> kernel/trace/trace_uprobe.c | 3 +-
> net/bluetooth/l2cap_core.c | 5 +
> net/core/sock.c | 2 +-
> net/ipv4/ip_vti.c | 4 +-
> net/ipv4/tcp_timer.c | 4 +-
> net/ipv6/ip6_vti.c | 4 +-
> net/key/af_key.c | 4 +-
> net/ncsi/ncsi-rsp.c | 5 +-
> net/netfilter/ipvs/ip_vs_ctl.c | 4 +
> net/netfilter/nf_conntrack_proto_sctp.c | 6 +-
> net/netfilter/nft_dynset.c | 3 +
> net/unix/af_unix.c | 9 +-
> net/xfrm/xfrm_compat.c | 2 +-
> net/xfrm/xfrm_interface_core.c | 4 +-
> net/xfrm/xfrm_user.c | 14 +-
> security/integrity/ima/Kconfig | 2 +-
> sound/hda/hdac_regmap.c | 7 +-
> sound/pci/emu10k1/emufx.c | 112 +-
> sound/pci/hda/patch_realtek.c | 16 +-
> sound/soc/codecs/rt5665.c | 2 +
> sound/soc/intel/boards/sof_sdw.c | 25 +
> sound/soc/meson/axg-tdm-formatter.c | 42 +-
> sound/usb/quirks-table.h | 29 +
> tools/include/linux/objtool.h | 28 +
> tools/objtool/arch/x86/decode.c | 2 +-
> tools/objtool/check.c | 21 +-
> .../selftests/net/forwarding/mirror_gre_changes.sh | 3 +-
> 130 files changed, 3442 insertions(+), 695 deletions(-)
>
>
> .
>
On 8/24/23 11:07, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 5.10.192 release. > There are 135 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 Sat, 26 Aug 2023 17:05:50 +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/v5.x/stable-review/patch-5.10.192-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-5.10.y > and the diffstat can be found below. > > thanks, > > greg k-h > Compiled and booted on my test system. No dmesg regressions. Tested-by: Shuah Khan <skhan@linuxfoundation.org> thanks, -- Shuah
On Thu, Aug 24, 2023 at 07:07:52PM +0200, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 5.10.192 release. > There are 135 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 Sat, 26 Aug 2023 17:05:50 +0000. > Anything received after that time might be too late. > Build results: total: 159 pass: 159 fail: 0 Qemu test results: total: 487 pass: 469 fail: 18 Failed tests: <all riscv32> As already reported, all riscv32 boot tests fail. The failure is no longer seen after reverting the riscv specific patches. Guenter
On Thu, Aug 24, 2023 at 07:07:52PM +0200, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 5.10.192 release. > There are 135 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 Sat, 26 Aug 2023 17:05:50 +0000. > Anything received after that time might be too late. > Testing is not complete, but early feedback: All riscv32 boot tests crash badly with errors such as Starting syslogd: OK Starting klogd: OK /etc/init.d/S02sysctl: line 68: syntax error: EOF in backquote substitution /etc/init.d/S20seedrng: line 33: syntax error: unexpected end of file (expecting ";;") Starting network: /bin/sh: syntax error: unterminated quoted string sed: unmatched '/' /bin/sh: syntax error: unterminated quoted string FAIL /etc/init.d/S55runtest: line 48: syntax error: EOF in backquote substitution This is no longer seen after reverting the following patches. 92609bb3a1f8 riscv: uaccess: Return the number of bytes effectively not copied e06648704417 riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit 20704d763646 riscv: lib: uaccess: fold fixups into body 4f503bad920e riscv: __asm_copy_to-from_user: Optimize unaligned memory access and pipeline stall Guenter
On Fri, Aug 25, 2023 at 07:24:29AM -0700, Guenter Roeck wrote: > On Thu, Aug 24, 2023 at 07:07:52PM +0200, Greg Kroah-Hartman wrote: > > This is the start of the stable review cycle for the 5.10.192 release. > > There are 135 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 Sat, 26 Aug 2023 17:05:50 +0000. > > Anything received after that time might be too late. > > > > Testing is not complete, but early feedback: All riscv32 boot tests > crash badly with errors such as > > Starting syslogd: OK > Starting klogd: OK > /etc/init.d/S02sysctl: line 68: syntax error: EOF in backquote substitution > /etc/init.d/S20seedrng: line 33: syntax error: unexpected end of file (expecting ";;") > Starting network: /bin/sh: syntax error: unterminated quoted string > sed: unmatched '/' > /bin/sh: syntax error: unterminated quoted string > FAIL > /etc/init.d/S55runtest: line 48: syntax error: EOF in backquote substitution > > This is no longer seen after reverting the following patches. > > 92609bb3a1f8 riscv: uaccess: Return the number of bytes effectively not copied > e06648704417 riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit > 20704d763646 riscv: lib: uaccess: fold fixups into body > 4f503bad920e riscv: __asm_copy_to-from_user: Optimize unaligned memory access and pipeline stall Thanks for the review, I'll go drop all of the riscv patches here. Really, we shouldn't be adding any of them to any kernels older than 5.15 these days as I do not think anyone using that cpu is using those older kernels (or at least I sure hope not...) thanks, greg k-h
On Sat, Aug 26, 2023 at 12:08:20PM +0200, Greg Kroah-Hartman wrote: > On Fri, Aug 25, 2023 at 07:24:29AM -0700, Guenter Roeck wrote: > > On Thu, Aug 24, 2023 at 07:07:52PM +0200, Greg Kroah-Hartman wrote: > > > This is the start of the stable review cycle for the 5.10.192 release. > > > There are 135 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 Sat, 26 Aug 2023 17:05:50 +0000. > > > Anything received after that time might be too late. > > > > > > > Testing is not complete, but early feedback: All riscv32 boot tests > > crash badly with errors such as > > > > Starting syslogd: OK > > Starting klogd: OK > > /etc/init.d/S02sysctl: line 68: syntax error: EOF in backquote substitution > > /etc/init.d/S20seedrng: line 33: syntax error: unexpected end of file (expecting ";;") > > Starting network: /bin/sh: syntax error: unterminated quoted string > > sed: unmatched '/' > > /bin/sh: syntax error: unterminated quoted string > > FAIL > > /etc/init.d/S55runtest: line 48: syntax error: EOF in backquote substitution > > > > This is no longer seen after reverting the following patches. > > > > 92609bb3a1f8 riscv: uaccess: Return the number of bytes effectively not copied > > e06648704417 riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit > > 20704d763646 riscv: lib: uaccess: fold fixups into body > > 4f503bad920e riscv: __asm_copy_to-from_user: Optimize unaligned memory access and pipeline stall > > Thanks for the review, I'll go drop all of the riscv patches here. > Really, we shouldn't be adding any of them to any kernels older than > 5.15 these days as I do not think anyone using that cpu is using those > older kernels (or at least I sure hope not...) I know one of the main cpu IP vendors does run a 5.10 based tree, but that thing is both an abomination of out-of-tree patches to core arch code & about 100 releases out of date, therefore not really worth factoring. Anyone in their right mind should be running something significantly more recent than 5.10 for riscv.
On Sat, Aug 26, 2023 at 11:38:56AM +0100, Conor Dooley wrote: > On Sat, Aug 26, 2023 at 12:08:20PM +0200, Greg Kroah-Hartman wrote: > > On Fri, Aug 25, 2023 at 07:24:29AM -0700, Guenter Roeck wrote: > > > On Thu, Aug 24, 2023 at 07:07:52PM +0200, Greg Kroah-Hartman wrote: > > > > This is the start of the stable review cycle for the 5.10.192 release. > > > > There are 135 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 Sat, 26 Aug 2023 17:05:50 +0000. > > > > Anything received after that time might be too late. > > > > > > > > > > Testing is not complete, but early feedback: All riscv32 boot tests > > > crash badly with errors such as > > > > > > Starting syslogd: OK > > > Starting klogd: OK > > > /etc/init.d/S02sysctl: line 68: syntax error: EOF in backquote substitution > > > /etc/init.d/S20seedrng: line 33: syntax error: unexpected end of file (expecting ";;") > > > Starting network: /bin/sh: syntax error: unterminated quoted string > > > sed: unmatched '/' > > > /bin/sh: syntax error: unterminated quoted string > > > FAIL > > > /etc/init.d/S55runtest: line 48: syntax error: EOF in backquote substitution > > > > > > This is no longer seen after reverting the following patches. > > > > > > 92609bb3a1f8 riscv: uaccess: Return the number of bytes effectively not copied > > > e06648704417 riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit > > > 20704d763646 riscv: lib: uaccess: fold fixups into body > > > 4f503bad920e riscv: __asm_copy_to-from_user: Optimize unaligned memory access and pipeline stall > > > > Thanks for the review, I'll go drop all of the riscv patches here. > > Really, we shouldn't be adding any of them to any kernels older than > > 5.15 these days as I do not think anyone using that cpu is using those > > older kernels (or at least I sure hope not...) > > I know one of the main cpu IP vendors does run a 5.10 based tree, but > that thing is both an abomination of out-of-tree patches to core arch > code & about 100 releases out of date, therefore not really worth > factoring. Anyone in their right mind should be running something > significantly more recent than 5.10 for riscv. Thanks for the verification. Anyone using such an abomination of a tree, gets their support from the creator of such an abomination :) greg k-h
On Thu, 24 Aug 2023 at 22:47, Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote: > > This is the start of the stable review cycle for the 5.10.192 release. > There are 135 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 Sat, 26 Aug 2023 17:05:50 +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/v5.x/stable-review/patch-5.10.192-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-5.10.y > and the diffstat can be found below. > > thanks, > > greg k-h Results from Linaro’s test farm. No regressions on arm64, arm, x86_64, and i386. Tested-by: Linux Kernel Functional Testing <lkft@linaro.org> NOTE: 1) LTP syscalls chown02 and fchown02 test failures on NFS mounted filesystem on arm64 Rpi4 will be investigated further. ## Build * kernel: 5.10.191-rc1 * git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc * git branch: linux-5.10.y * git commit: da59b7b5c515edab9a57efd37b031b5b97e6c1cc * git describe: v5.10.190-136-gda59b7b5c515 * test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.10.y/build/v5.10.190-136-gda59b7b5c515 ## Test Regressions (compared to v5.10.191) ## Metric Regressions (compared to v5.10.191) ## Test Fixes (compared to v5.10.191) ## Metric Fixes (compared to v5.10.191) ## Test result summary total: 98769, pass: 80650, fail: 1588, skip: 16473, xfail: 58 ## Build Summary * arc: 5 total, 5 passed, 0 failed * arm: 116 total, 116 passed, 0 failed * arm64: 43 total, 43 passed, 0 failed * i386: 34 total, 34 passed, 0 failed * mips: 27 total, 26 passed, 1 failed * parisc: 4 total, 0 passed, 4 failed * powerpc: 26 total, 25 passed, 1 failed * riscv: 12 total, 11 passed, 1 failed * s390: 12 total, 12 passed, 0 failed * sh: 14 total, 12 passed, 2 failed * sparc: 8 total, 8 passed, 0 failed * x86_64: 36 total, 36 passed, 0 failed ## Test suites summary * boot * kselftest-android * kselftest-arm64 * kselftest-breakpoints * kselftest-capabilities * kselftest-cgroup * kselftest-clone3 * kselftest-core * kselftest-cpu-hotplug * kselftest-cpufreq * kselftest-drivers-dma-buf * kselftest-efivarfs * kselftest-exec * kselftest-filesystems * kselftest-filesystems-binderfs * kselftest-filesystems-epoll * kselftest-firmware * kselftest-fpu * kselftest-ftrace * kselftest-futex * kselftest-gpio * kselftest-intel_pstate * kselftest-ipc * kselftest-ir * kselftest-kcmp * kselftest-kexec * kselftest-membarrier * kselftest-memfd * kselftest-mincore * kselftest-mqueue * kselftest-net * kselftest-net-forwarding * kselftest-net-mptcp * kselftest-netfilter * kselftest-nsfs * kselftest-openat2 * kselftest-pid_namespace * kselftest-pidfd * kselftest-proc * kselftest-pstore * kselftest-ptrace * kselftest-rseq * kselftest-rtc * kselftest-sigaltstack * kselftest-size * kselftest-tc-testing * kselftest-timens * kselftest-tmpfs * kselftest-tpm2 * kselftest-user * kselftest-user_events * kselftest-vDSO * kselftest-vm * kselftest-watchdog * kselftest-x86 * kselftest-zram * kunit * kvm-unit-tests * libgpiod * log-parser-boot * log-parser-test * ltp-cap_bounds * ltp-commands * ltp-containers * ltp-controllers * ltp-cpuhotplug * ltp-crypto * ltp-cve * ltp-dio * ltp-fcntl-locktests * ltp-filecaps * ltp-fs * ltp-fs_bind * ltp-fs_perms_simple * ltp-fsx * ltp-hugetlb * ltp-io * ltp-ipc * ltp-math * ltp-mm * ltp-nptl * ltp-pty * ltp-sched * ltp-securebits * ltp-smoke * ltp-syscalls * ltp-tracing * perf * rcutorture * v4l2-compliance -- Linaro LKFT https://lkft.linaro.org
On Thu, 24 Aug 2023 19:07:52 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.192 release.
> There are 135 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 Sat, 26 Aug 2023 17:05:50 +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/v5.x/stable-review/patch-5.10.192-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-5.10.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
All tests passing for Tegra ...
Test results for stable-v5.10:
11 builds: 11 pass, 0 fail
28 boots: 28 pass, 0 fail
75 tests: 75 pass, 0 fail
Linux version: 5.10.192-rc1-g78bdf347b342
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
Hi Greg,
On Thu, Aug 24, 2023 at 07:07:52PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.192 release.
> There are 135 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 Sat, 26 Aug 2023 17:05:50 +0000.
> Anything received after that time might be too late.
Build test (gcc version 11.4.1 20230625):
mips: 63 configs -> 3 failures
arm: 104 configs -> no failure
arm64: 3 configs -> no failure
x86_64: 4 configs -> no failure
alpha allmodconfig -> no failure
powerpc allmodconfig -> no failure
riscv allmodconfig -> no failure
s390 allmodconfig -> no failure
xtensa allmodconfig -> no failure
Note:
mips db1xxx_defconfig, gpr_defconfig and mtx1_defconfig failed to build:
rch/mips/alchemy/common/dbdma.c: In function 'au1xxx_dbdma_put_source':
arch/mips/alchemy/common/dbdma.c:632:14: error: 'dma_default_coherent' undeclared (first use in this function); did you mean 'dma_free_coherent'?
632 | if (!dma_default_coherent)
| ^~~~~~~~~~~~~~~~~~~~
| dma_free_coherent
arch/mips/alchemy/common/dbdma.c:632:14: note: each undeclared identifier is reported only once for each function it appears in
arch/mips/alchemy/common/dbdma.c: In function 'au1xxx_dbdma_put_dest':
arch/mips/alchemy/common/dbdma.c:695:14: error: 'dma_default_coherent' undeclared (first use in this function); did you mean 'dma_free_coherent'?
695 | if (!dma_default_coherent)
| ^~~~~~~~~~~~~~~~~~~~
| dma_free_coherent
Boot test:
x86_64: Booted on my test laptop. No regression.
x86_64: Booted on qemu. No regression. [1]
arm64: Booted on rpi4b (4GB model). No regression. [2]
[1]. https://openqa.qa.codethink.co.uk/tests/4779
[2]. https://openqa.qa.codethink.co.uk/tests/4780
Tested-by: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
--
Regards
Sudip
On Thu, 24 Aug 2023 at 22:47, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 5.10.192 release.
> There are 135 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 Sat, 26 Aug 2023 17:05:50 +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/v5.x/stable-review/patch-5.10.192-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-5.10.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
The same test regressions found on stable-rc linux.5.10.y as reported
on stable-rc linux.6.1.y and linux.5.15.y branch. LTP syscalls chown02
and fchown02 fails on arm64 Rpi4 device with the NFS rootfile system.
Test log:
--------
chown02.c:46: TPASS: chown(testfile1, 0, 0) passed
chown02.c:46: TPASS: chown(testfile2, 0, 0) passed
chown02.c:58: TFAIL: testfile2: wrong mode permissions 0100700, expected 0102700
fchown02.c:57: TPASS: fchown(3, 0, 0) passed
fchown02.c:57: TPASS: fchown(4, 0, 0) passed
fchown02.c:67: TFAIL: testfile2: wrong mode permissions 0100700,
expected 0102700
NOTE:
Do we need a backport for this patch ?
nfsd: use vfs setgid helper
commit 2d8ae8c417db284f598dffb178cc01e7db0f1821 upstream.
## Build
* kernel: 5.10.191-rc1
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-5.10.y
* git commit: da59b7b5c515edab9a57efd37b031b5b97e6c1cc
* git describe: v5.10.190-136-gda59b7b5c515
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.10.y/build/v5.10.190-136-gda59b7b5c515
## Test Regressions (compared to v5.10.191)
* bcm2711-rpi-4-b, ltp-syscalls
- chown02
- fchown02
* bcm2711-rpi-4-b-clang, ltp-syscalls
- chown02
- fchown02
--
Linaro LKFT
https://lkft.linaro.org
On Thu, Aug 24, 2023 at 07:07:52PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.192 release.
> There are 135 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 Sat, 26 Aug 2023 17:05:50 +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/v5.x/stable-review/patch-5.10.192-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-5.10.y
> and the diffstat can be found below.
For RCU,
Tested-by: Joel Fernandes (Google) <joel@joelfernandes.org>
thanks,
- Joel
>
> thanks,
>
> greg k-h
>
> -------------
> Pseudo-Shortlog of commits:
>
> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Linux 5.10.192-rc1
>
> Borislav Petkov (AMD) <bp@alien8.de>
> x86/srso: Correct the mitigation status when SMT is disabled
>
> Peter Zijlstra <peterz@infradead.org>
> objtool/x86: Fixup frame-pointer vs rethunk
>
> Petr Pavlu <petr.pavlu@suse.com>
> x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
>
> Borislav Petkov (AMD) <bp@alien8.de>
> x86/srso: Disable the mitigation on unaffected configurations
>
> Borislav Petkov (AMD) <bp@alien8.de>
> x86/CPU/AMD: Fix the DIV(0) initial fix attempt
>
> Sean Christopherson <seanjc@google.com>
> x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
>
> Peter Zijlstra <peterz@infradead.org>
> x86/static_call: Fix __static_call_fixup()
>
> Borislav Petkov (AMD) <bp@alien8.de>
> x86/srso: Explain the untraining sequences a bit more
>
> Peter Zijlstra <peterz@infradead.org>
> x86/cpu: Cleanup the untrain mess
>
> Peter Zijlstra <peterz@infradead.org>
> x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
>
> Peter Zijlstra <peterz@infradead.org>
> x86/cpu: Rename original retbleed methods
>
> Peter Zijlstra <peterz@infradead.org>
> x86/cpu: Clean up SRSO return thunk mess
>
> Peter Zijlstra <peterz@infradead.org>
> x86/ibt: Add ANNOTATE_NOENDBR
>
> Josh Poimboeuf <jpoimboe@redhat.com>
> objtool: Add frame-pointer-specific function ignore
>
> Peter Zijlstra <peterz@infradead.org>
> x86/alternative: Make custom return thunk unconditional
>
> Peter Zijlstra <peterz@infradead.org>
> x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
>
> Peter Zijlstra <peterz@infradead.org>
> x86/cpu: Fix __x86_return_thunk symbol type
>
> Yangtao Li <frank.li@vivo.com>
> mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
>
> Jason Xing <kernelxing@tencent.com>
> net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
>
> Jason Wang <jasowang@redhat.com>
> virtio-net: set queues after driver_ok
>
> Kuniyuki Iwashima <kuniyu@amazon.com>
> af_unix: Fix null-ptr-deref in unix_stream_sendpage().
>
> Xin Long <lucien.xin@gmail.com>
> netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
>
> Yibin Ding <yibin.ding@unisoc.com>
> mmc: block: Fix in_flight[issue_type] value error
>
> Yang Yingliang <yangyingliang@huawei.com>
> mmc: wbsd: fix double mmc_free_host() in wbsd_init()
>
> Russell Harmon via samba-technical <samba-technical@lists.samba.org>
> cifs: Release folio lock on fscache read hit.
>
> dengxiang <dengxiang@nfschina.com>
> ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
>
> Tony Lindgren <tony@atomide.com>
> serial: 8250: Fix oops for port->pm on uart_change_pm()
>
> Alexandre Ghiti <alexghiti@rivosinc.com>
> riscv: uaccess: Return the number of bytes effectively not copied
>
> Chen Lifu <chenlifu@huawei.com>
> riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit
>
> Jisheng Zhang <jszhang@kernel.org>
> riscv: lib: uaccess: fold fixups into body
>
> Akira Tsukamoto <akira.tsukamoto@gmail.com>
> riscv: __asm_copy_to-from_user: Optimize unaligned memory access and pipeline stall
>
> Kailang Yang <kailang@realtek.com>
> ALSA: hda/realtek - Remodified 3k pull low procedure
>
> Jerome Brunet <jbrunet@baylibre.com>
> ASoC: meson: axg-tdm-formatter: fix channel slot allocation
>
> Zhang Shurong <zhang_shurong@foxmail.com>
> ASoC: rt5665: add missed regulator_bulk_disable
>
> Christopher Obbard <chris.obbard@collabora.com>
> arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
>
> FUKAUMI Naoki <naoki@radxa.com>
> arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4
>
> FUKAUMI Naoki <naoki@radxa.com>
> arm64: dts: rockchip: fix regulator name on rk3399-rock-4
>
> Alex Bee <knaerzche@gmail.com>
> arm64: dts: rockchip: add SPDIF node for ROCK Pi 4
>
> Alex Bee <knaerzche@gmail.com>
> arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4
>
> Vicente Bergas <vicencb@gmail.com>
> arm64: dts: rockchip: use USB host by default on rk3399-rock-pi-4
>
> Vicente Bergas <vicencb@gmail.com>
> arm64: dts: rockchip: fix supplies on rk3399-rock-pi-4
>
> Tony Lindgren <tony@atomide.com>
> bus: ti-sysc: Flush posted write on enable before reset
>
> Eric Dumazet <edumazet@google.com>
> net: do not allow gso_size to be set to GSO_BY_FRAGS
>
> Abel Wu <wuyun.abel@bytedance.com>
> sock: Fix misuse of sk_under_memory_pressure()
>
> Alfred Lee <l00g33k@gmail.com>
> net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
>
> Andrii Staikov <andrii.staikov@intel.com>
> i40e: fix misleading debug logs
>
> Ziyang Xuan <william.xuanziyang@huawei.com>
> team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
>
> Justin Chen <justin.chen@broadcom.com>
> net: phy: broadcom: stub c45 read/write for 54810
>
> Pablo Neira Ayuso <pablo@netfilter.org>
> netfilter: nft_dynset: disallow object maps
>
> Sishuai Gong <sishuai.system@gmail.com>
> ipvs: fix racy memcpy in proc_do_sync_threshold
>
> Luca Ceresoli <luca.ceresoli@bootlin.com>
> drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
>
> Petr Machata <petrm@nvidia.com>
> selftests: mirror_gre_changes: Tighten up the TTL test match
>
> Lin Ma <linma@zju.edu.cn>
> xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
>
> Lin Ma <linma@zju.edu.cn>
> xfrm: add NULL check in xfrm_update_ae_params
>
> Zhengchao Shao <shaozhengchao@huawei.com>
> ip_vti: fix potential slab-use-after-free in decode_session6
>
> Zhengchao Shao <shaozhengchao@huawei.com>
> ip6_vti: fix slab-use-after-free in decode_session6
>
> Zhengchao Shao <shaozhengchao@huawei.com>
> xfrm: fix slab-use-after-free in decode_session6
>
> Lin Ma <linma@zju.edu.cn>
> net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
>
> Lin Ma <linma@zju.edu.cn>
> net: af_key: fix sadb_x_filter validation
>
> Lin Ma <linma@zju.edu.cn>
> net: xfrm: Fix xfrm_address_filter OOB read
>
> Tam Nguyen <tamnguyenchi@os.amperecomputing.com>
> i2c: designware: Handle invalid SMBus block data response length value
>
> xiaoshoukui <xiaoshoukui@gmail.com>
> btrfs: fix BUG_ON condition in btrfs_cancel_balance
>
> Sherry Sun <sherry.sun@nxp.com>
> tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
>
> Yi Yang <yiyang13@huawei.com>
> tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
>
> Nathan Lynch <nathanl@linux.ibm.com>
> powerpc/rtas_flash: allow user copy to flash block cache objects
>
> Yuanjun Gong <ruc_gongyuanjun@163.com>
> fbdev: mmp: fix value check in mmphw_probe()
>
> Chengfeng Ye <dg573847474@gmail.com>
> i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
>
> Wolfram Sang <wsa+renesas@sang-engineering.com>
> virtio-mmio: don't break lifecycle of vm_dev
>
> Tang Bin <tangbin@cmss.chinamobile.com>
> virtio-mmio: Use to_virtio_mmio_device() to simply code
>
> Ivan Mikhaylov <fr0st61te@gmail.com>
> net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
>
> Masami Hiramatsu (Google) <mhiramat@kernel.org>
> tracing/probes: Fix to update dynamic data counter if fetcharg uses it
>
> Steven Rostedt (VMware) <rostedt@goodmis.org>
> tracing/probes: Have process_fetch_insn() take a void * instead of pt_regs
>
> Sergey Shtylyov <s.shtylyov@omp.ru>
> mmc: meson-gx: fix deferred probing
>
> Heiner Kallweit <hkallweit1@gmail.com>
> mmc: meson-gx: use devm_mmc_alloc_host
>
> Heiner Kallweit <hkallweit1@gmail.com>
> mmc: core: add devm_mmc_alloc_host
>
> Sergey Shtylyov <s.shtylyov@omp.ru>
> mmc: sunxi: fix deferred probing
>
> Sergey Shtylyov <s.shtylyov@omp.ru>
> mmc: bcm2835: fix deferred probing
>
> Johan Hovold <johan+linaro@kernel.org>
> USB: dwc3: qcom: fix NULL-deref on suspend
>
> Frank Li <Frank.Li@nxp.com>
> usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
>
> Frank Li <Frank.Li@nxp.com>
> usb: cdns3: allocate TX FIFO size according to composite EP number
>
> Wesley Cheng <wcheng@codeaurora.org>
> usb: gadget: udc: core: Introduce check_config to verify USB configuration
>
> Pawel Laszczak <pawell@cadence.com>
> usb: cdnsp: Device side header file for CDNSP driver
>
> Jiaxun Yang <jiaxun.yang@flygoat.com>
> irqchip/mips-gic: Use raw spinlock for gic_lock
>
> Marc Zyngier <maz@kernel.org>
> irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
>
> Jeffrey Hugo <quic_jhugo@quicinc.com>
> bus: mhi: host: Range check CHDBOFF and ERDBOFF
>
> Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
> bus: mhi: Move host MHI code to "host" directory
>
> Bhaumik Bhatt <bbhatt@codeaurora.org>
> bus: mhi: Add MMIO region length to controller structure
>
> Loic Poulain <loic.poulain@linaro.org>
> bus: mhi: Add MHI PCI support for WWAN modems
>
> William Breathitt Gray <william.gray@linaro.org>
> iio: addac: stx104: Fix race condition when converting analog-to-digital
>
> William Breathitt Gray <william.gray@linaro.org>
> iio: addac: stx104: Fix race condition for stx104_write_raw()
>
> William Breathitt Gray <william.gray@linaro.org>
> iio: adc: stx104: Implement and utilize register structures
>
> William Breathitt Gray <william.gray@linaro.org>
> iio: adc: stx104: Utilize iomap interface
>
> Cosmin Tanislav <demonsingur@gmail.com>
> dt-bindings: iio: add AD74413R
>
> Cosmin Tanislav <demonsingur@gmail.com>
> iio: add addac subdirectory
>
> Randy Dunlap <rdunlap@infradead.org>
> IMA: allow/fix UML builds
>
> Chen Lin <chen.lin5@zte.com.cn>
> ring-buffer: Do not swap cpu_buffer during resize process
>
> Benjamin Gray <bgray@linux.ibm.com>
> powerpc/kasan: Disable KCOV in KASAN code
>
> Tuo Li <islituo@gmail.com>
> ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
>
> dengxiang <dengxiang@nfschina.com>
> ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
>
> shanzhulig <shanzhulig@gmail.com>
> drm/amdgpu: Fix potential fence use-after-free v2
>
> Matthew Anderson <ruinairas1992@gmail.com>
> Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
>
> Zhengping Jiang <jiangzp@google.com>
> Bluetooth: L2CAP: Fix use-after-free
>
> Armin Wolf <W_Armin@gmx.de>
> pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
>
> Tuo Li <islituo@gmail.com>
> gfs2: Fix possible data races in gfs2_show_options()
>
> Xu Yang <xu.yang_2@nxp.com>
> usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
>
> Xu Yang <xu.yang_2@nxp.com>
> usb: chipidea: imx: don't request QoS for imx8ulp
>
> Hans Verkuil <hverkuil-cisco@xs4all.nl>
> media: platform: mediatek: vpu: fix NULL ptr dereference
>
> Prashanth K <quic_prashk@quicinc.com>
> usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
>
> Yunfei Dong <yunfei.dong@mediatek.com>
> media: v4l2-mem2mem: add lock to protect parameter num_rdy
>
> Immad Mir <mirimmad17@gmail.com>
> FS: JFS: Check for read-only mounted filesystem in txBegin
>
> Immad Mir <mirimmad17@gmail.com>
> FS: JFS: Fix null-ptr-deref Read in txBegin
>
> Gustavo A. R. Silva <gustavoars@kernel.org>
> MIPS: dec: prom: Address -Warray-bounds warning
>
> Yogesh <yogi.kernel@gmail.com>
> fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
>
> Jan Kara <jack@suse.cz>
> udf: Fix uninitialized array access for some pathnames
>
> Christian Brauner <brauner@kernel.org>
> ovl: check type and offset of struct vfsmount in ovl_entry
>
> Patrisious Haddad <phaddad@nvidia.com>
> RDMA/mlx5: Return the firmware result upon destroying QP/RQ
>
> Marco Morandini <marco.morandini@polimi.it>
> HID: add quirk for 03f0:464a HP Elite Presenter Mouse
>
> Lang Yu <Lang.Yu@amd.com>
> drm/amdgpu: install stub fence into potential unused fence pointers
>
> gaoxu <gaoxu2@hihonor.com>
> dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
>
> Ye Bin <yebin10@huawei.com>
> quota: fix warning in dqgrab()
>
> Jan Kara <jack@suse.cz>
> quota: Properly disable quotas when add_dquot_ref() fails
>
> Geert Uytterhoeven <geert+renesas@glider.be>
> iopoll: Call cpu_relax() in busy loops
>
> Uday M Bhat <uday.m.bhat@intel.com>
> ASoC: Intel: sof_sdw: Add support for Rex soundwire
>
> Oleksij Rempel <linux@rempel-privat.de>
> ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
>
> Sumit Gupta <sumitg@nvidia.com>
> PCI: tegra194: Fix possible array out of bounds access
>
> Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
> ASoC: Intel: sof_sdw: add quirk for LNL RVP
>
> Bard Liao <yung-chuan.liao@linux.intel.com>
> ASoC: Intel: sof_sdw: add quirk for MTL RVP
>
> Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
> ALSA: emu10k1: roll up loops in DSP setup code for Audigy
>
> hackyzh002 <hackyzh002@gmail.com>
> drm/radeon: Fix integer overflow in radeon_cs_parser_init
>
> Moshe Shemesh <moshe@nvidia.com>
> net/mlx5: Skip clock update work when device is in error state
>
> Eran Ben Elisha <eranbe@mellanox.com>
> net/mlx5: Move all internal timer metadata into a dedicated struct
>
> Eran Ben Elisha <eranbe@mellanox.com>
> net/mlx5: Refactor init clock function
>
> Eric Dumazet <edumazet@google.com>
> macsec: use DEV_STATS_INC()
>
> Clayton Yager <Clayton_Yager@selinc.com>
> macsec: Fix traffic counters/statistics
>
> Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
> mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
>
>
> -------------
>
> Diffstat:
>
> Documentation/admin-guide/hw-vuln/srso.rst | 4 +-
> .../bindings/iio/addac/adi,ad74413r.yaml | 158 +++
> Makefile | 4 +-
> arch/arm/boot/dts/imx6dl-prtrvt.dts | 4 +
> arch/arm/boot/dts/imx6qdl-prti6q.dtsi | 11 +-
> arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 207 +--
> arch/mips/include/asm/dec/prom.h | 2 +-
> arch/powerpc/kernel/rtas_flash.c | 6 +-
> arch/powerpc/mm/kasan/Makefile | 1 +
> arch/riscv/lib/uaccess.S | 212 ++-
> arch/x86/include/asm/entry-common.h | 1 +
> arch/x86/include/asm/nospec-branch.h | 28 +-
> arch/x86/kernel/cpu/amd.c | 1 +
> arch/x86/kernel/cpu/bugs.c | 28 +-
> arch/x86/kernel/static_call.c | 13 +
> arch/x86/kernel/traps.c | 2 -
> arch/x86/kernel/vmlinux.lds.S | 18 +-
> arch/x86/kvm/svm/svm.c | 1 +
> arch/x86/lib/retpoline.S | 141 +-
> drivers/bluetooth/btusb.c | 3 +
> drivers/bus/Makefile | 2 +-
> drivers/bus/mhi/Kconfig | 18 +-
> drivers/bus/mhi/Makefile | 4 +-
> drivers/bus/mhi/host/Kconfig | 31 +
> drivers/bus/mhi/{core => host}/Makefile | 4 +-
> drivers/bus/mhi/{core => host}/boot.c | 0
> drivers/bus/mhi/{core => host}/debugfs.c | 0
> drivers/bus/mhi/{core => host}/init.c | 12 +
> drivers/bus/mhi/{core => host}/internal.h | 0
> drivers/bus/mhi/{core => host}/main.c | 0
> drivers/bus/mhi/host/pci_generic.c | 345 +++++
> drivers/bus/mhi/{core => host}/pm.c | 0
> drivers/bus/ti-sysc.c | 2 +
> drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 +-
> drivers/gpu/drm/panel/panel-simple.c | 24 +-
> drivers/gpu/drm/radeon/radeon_cs.c | 3 +-
> drivers/hid/hid-ids.h | 1 +
> drivers/hid/hid-quirks.c | 1 +
> drivers/i2c/busses/i2c-bcm-iproc.c | 11 +-
> drivers/i2c/busses/i2c-designware-master.c | 15 +-
> drivers/iio/Kconfig | 1 +
> drivers/iio/Makefile | 1 +
> drivers/iio/adc/stx104.c | 98 +-
> drivers/iio/addac/Kconfig | 8 +
> drivers/iio/addac/Makefile | 6 +
> drivers/infiniband/hw/mlx5/qpc.c | 10 +-
> drivers/irqchip/irq-mips-gic.c | 63 +-
> drivers/media/platform/mtk-vpu/mtk_vpu.c | 6 +-
> drivers/mmc/core/block.c | 7 +-
> drivers/mmc/core/host.c | 26 +
> drivers/mmc/host/bcm2835.c | 4 +-
> drivers/mmc/host/meson-gx-mmc.c | 52 +-
> drivers/mmc/host/sdhci_f_sdh30.c | 66 +-
> drivers/mmc/host/sunxi-mmc.c | 4 +-
> drivers/mmc/host/wbsd.c | 2 -
> drivers/net/dsa/mv88e6xxx/chip.c | 8 +
> drivers/net/ethernet/intel/i40e/i40e_nvm.c | 16 +-
> .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 166 ++-
> .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 3 +-
> drivers/net/macsec.c | 70 +-
> drivers/net/phy/broadcom.c | 13 +
> drivers/net/team/team.c | 4 +-
> drivers/net/virtio_net.c | 4 +-
> drivers/pci/controller/dwc/pcie-tegra194.c | 13 +-
> drivers/pcmcia/rsrc_nonstatic.c | 2 +
> drivers/tty/n_gsm.c | 3 +-
> drivers/tty/serial/8250/8250_port.c | 1 +
> drivers/tty/serial/fsl_lpuart.c | 4 +-
> drivers/usb/cdns3/cdnsp-gadget.h | 1463 ++++++++++++++++++++
> drivers/usb/cdns3/gadget.c | 60 +-
> drivers/usb/cdns3/gadget.h | 9 +-
> drivers/usb/chipidea/ci_hdrc_imx.c | 5 +
> drivers/usb/chipidea/usbmisc_imx.c | 2 +-
> drivers/usb/dwc3/dwc3-qcom.c | 11 +-
> drivers/usb/gadget/function/u_serial.c | 3 +
> drivers/usb/gadget/udc/core.c | 19 +
> drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 4 +-
> drivers/virtio/virtio_mmio.c | 8 +-
> fs/btrfs/volumes.c | 3 +-
> fs/cifs/file.c | 2 +-
> fs/gfs2/super.c | 26 +-
> fs/jfs/jfs_dmap.c | 3 +
> fs/jfs/jfs_txnmgr.c | 5 +
> fs/jfs/namei.c | 5 +
> fs/overlayfs/ovl_entry.h | 9 +
> fs/quota/dquot.c | 5 +-
> fs/udf/unicode.c | 2 +-
> include/dt-bindings/iio/addac/adi,ad74413r.h | 21 +
> include/linux/iopoll.h | 2 +
> include/linux/mhi.h | 2 +
> include/linux/mlx5/driver.h | 12 +-
> include/linux/mmc/host.h | 1 +
> include/linux/objtool.h | 28 +
> include/linux/usb/gadget.h | 4 +
> include/linux/virtio_net.h | 4 +
> include/media/v4l2-mem2mem.h | 18 +-
> include/net/sock.h | 6 +
> kernel/dma/remap.c | 4 +-
> kernel/trace/ring_buffer.c | 14 +-
> kernel/trace/trace.c | 3 +-
> kernel/trace/trace_kprobe.c | 3 +-
> kernel/trace/trace_probe_tmpl.h | 18 +-
> kernel/trace/trace_uprobe.c | 3 +-
> net/bluetooth/l2cap_core.c | 5 +
> net/core/sock.c | 2 +-
> net/ipv4/ip_vti.c | 4 +-
> net/ipv4/tcp_timer.c | 4 +-
> net/ipv6/ip6_vti.c | 4 +-
> net/key/af_key.c | 4 +-
> net/ncsi/ncsi-rsp.c | 5 +-
> net/netfilter/ipvs/ip_vs_ctl.c | 4 +
> net/netfilter/nf_conntrack_proto_sctp.c | 6 +-
> net/netfilter/nft_dynset.c | 3 +
> net/unix/af_unix.c | 9 +-
> net/xfrm/xfrm_compat.c | 2 +-
> net/xfrm/xfrm_interface_core.c | 4 +-
> net/xfrm/xfrm_user.c | 14 +-
> security/integrity/ima/Kconfig | 2 +-
> sound/hda/hdac_regmap.c | 7 +-
> sound/pci/emu10k1/emufx.c | 112 +-
> sound/pci/hda/patch_realtek.c | 16 +-
> sound/soc/codecs/rt5665.c | 2 +
> sound/soc/intel/boards/sof_sdw.c | 25 +
> sound/soc/meson/axg-tdm-formatter.c | 42 +-
> sound/usb/quirks-table.h | 29 +
> tools/include/linux/objtool.h | 28 +
> tools/objtool/arch/x86/decode.c | 2 +-
> tools/objtool/check.c | 21 +-
> .../selftests/net/forwarding/mirror_gre_changes.sh | 3 +-
> 130 files changed, 3442 insertions(+), 695 deletions(-)
>
>
On 8/24/23 10:07, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 5.10.192 release. > There are 135 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 Sat, 26 Aug 2023 17:05:50 +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/v5.x/stable-review/patch-5.10.192-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-5.10.y > and the diffstat can be found below. > > thanks, > > greg k-h On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on BMIPS_GENERIC: Tested-by: Florian Fainelli <florian.fainelli@broadcom.com> -- Florian
© 2016 - 2025 Red Hat, Inc.