public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 5.10 000/406] 5.10.195-rc1 review
@ 2023-09-17 19:07 Greg Kroah-Hartman
  2023-09-17 19:08 ` [PATCH 5.10 067/406] eventfd: prevent underflow for eventfd semaphores Greg Kroah-Hartman
                   ` (9 more replies)
  0 siblings, 10 replies; 16+ messages in thread
From: Greg Kroah-Hartman @ 2023-09-17 19:07 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor

This is the start of the stable review cycle for the 5.10.195 release.
There are 406 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 Tue, 19 Sep 2023 19:10:04 +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.195-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.195-rc1

Helge Deller <deller@gmx.de>
    parisc: Drop loops_per_jiffy from per_cpu struct

Wesley Chalmers <wesley.chalmers@amd.com>
    drm/amd/display: Fix a bug when searching for insert_above_mpcc

Kuniyuki Iwashima <kuniyu@amazon.com>
    kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().

Vadim Fedorenko <vadim.fedorenko@linux.dev>
    ixgbe: fix timestamp configuration code

Eric Dumazet <edumazet@google.com>
    ipv6: fix ip6_sock_set_addr_preferences() typo

Liu Jian <liujian56@huawei.com>
    net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()

Liming Sun <limings@nvidia.com>
    platform/mellanox: mlxbf-tmfifo: Drop jumbo frames

Liming Sun <limings@nvidia.com>
    platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors

Shigeru Yoshida <syoshida@redhat.com>
    kcm: Fix memory leak in error path of kcm_sendmsg()

Hayes Wang <hayeswang@realtek.com>
    r8152: check budget for r8152_poll()

Ziyang Xuan <william.xuanziyang@huawei.com>
    hsr: Fix uninit-value access in fill_frame_info()

Hangyu Hua <hbh25y@gmail.com>
    net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()

Hangyu Hua <hbh25y@gmail.com>
    net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()

Guangguan Wang <guangguan.wang@linux.alibaba.com>
    net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add

Björn Töpel <bjorn@rivosinc.com>
    kselftest/runner.sh: Propagate SIGTERM to runner child

SeongJae Park <sjpark@amazon.de>
    selftests/kselftest/runner/run_one(): allow running non-executable files

Liu Jian <liujian56@huawei.com>
    net: ipv4: fix one memleak in __inet_del_ifa()

Qiang Yu <quic_qianyu@quicinc.com>
    bus: mhi: host: Skip MHI reset if device is in RDDM

Aleksey Nasibulin <alealexpro100@ya.ru>
    ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2

Paul Cercueil <paul@crapouillou.net>
    ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Flush mailbox commands on chip reset

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Fix crash in PCIe error handling

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe

Saurav Kashyap <skashyap@marvell.com>
    scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry

D Scott Phillips <scott@os.amperecomputing.com>
    arm64: sdei: abort running SDEI handlers during crash

Shuai Xue <xueshuai@linux.alibaba.com>
    ACPI: APEI: explicit init of HEST and GHES in apci_init()

Namhyung Kim <namhyung@kernel.org>
    perf hists browser: Fix the number of entries for 'e' key

Namhyung Kim <namhyung@kernel.org>
    perf tools: Handle old data in PERF_RECORD_ATTR

Namhyung Kim <namhyung@kernel.org>
    perf hists browser: Fix hierarchy mode header

Hamza Mahfooz <hamza.mahfooz@amd.com>
    drm/amd/display: prevent potential division by zero errors

William Zhang <william.zhang@broadcom.com>
    mtd: rawnand: brcmnand: Fix potential false time out warning

William Zhang <william.zhang@broadcom.com>
    mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write

William Zhang <william.zhang@broadcom.com>
    mtd: rawnand: brcmnand: Fix crash during the panic_write

Anand Jain <anand.jain@oracle.com>
    btrfs: use the correct superblock to compare fsid in btrfs_validate_super

Filipe Manana <fdmanana@suse.com>
    btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART

ruanmeisi <ruan.meisi@zte.com.cn>
    fuse: nlookup missing decrement in fuse_direntplus_link

Damien Le Moal <dlemoal@kernel.org>
    ata: pata_ftide010: Add missing MODULE_DESCRIPTION

Damien Le Moal <dlemoal@kernel.org>
    ata: sata_gemini: Add missing MODULE_DESCRIPTION

Wang Jianjian <wangjianjian0@foxmail.com>
    ext4: add correct group descriptors and reserved GDT blocks to system zone

Petr Tesarik <petr.tesarik.ext@huawei.com>
    sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()

Yisen Zhuang <yisen.zhuang@huawei.com>
    net: hns3: fix the port information display when sfp is absent

Wander Lairson Costa <wander@redhat.com>
    netfilter: nfnetlink_osf: avoid OOB read

Vladimir Oltean <vladimir.oltean@nxp.com>
    net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times

Vladimir Oltean <vladimir.oltean@nxp.com>
    net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload

Eric Dumazet <edumazet@google.com>
    ip_tunnels: use DEV_STATS_INC()

Ariel Marcovitch <arielmarcovitch@gmail.com>
    idr: fix param name in idr_alloc_cyclic() doc

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    s390/zcrypt: don't leak memory if dev_set_name() fails

Olga Zaborska <olga.zaborska@intel.com>
    igb: Change IGB_MIN to allow set rx/tx value between 64 and 80

Olga Zaborska <olga.zaborska@intel.com>
    igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80

Olga Zaborska <olga.zaborska@intel.com>
    igc: Change IGC_MIN to allow set rx/tx value between 64 and 80

Shigeru Yoshida <syoshida@redhat.com>
    kcm: Destroy mutex in kcm_exit_net()

valis <sec@valis.email>
    net: sched: sch_qfq: Fix UAF in qfq_dequeue()

Kuniyuki Iwashima <kuniyu@amazon.com>
    af_unix: Fix data race around sk->sk_err.

Kuniyuki Iwashima <kuniyu@amazon.com>
    af_unix: Fix data-races around sk->sk_shutdown.

Kuniyuki Iwashima <kuniyu@amazon.com>
    af_unix: Fix data-race around unix_tot_inflight.

Kuniyuki Iwashima <kuniyu@amazon.com>
    af_unix: Fix data-races around user->unix_inflight.

Alex Henrie <alexhenrie24@gmail.com>
    net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr

Liang Chen <liangchen.linux@gmail.com>
    veth: Fixing transmit return status for dropped packets

Corinna Vinschen <vinschen@redhat.com>
    igb: disable virtualization features on 82580

Sriram Yagnaraman <sriram.yagnaraman@est.tech>
    ipv4: ignore dst hint for multipath routes

Sean Christopherson <seanjc@google.com>
    drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()

Colin Xu <colin.xu@intel.com>
    drm/i915/gvt: Save/restore HW status to support GVT suspend/resume

Eric Dumazet <edumazet@google.com>
    net: read sk->sk_family once in sk_mc_loop()

Eric Dumazet <edumazet@google.com>
    ipv4: annotate data-races around fi->fib_dead

Eric Dumazet <edumazet@google.com>
    sctp: annotate data-races around sk->sk_wmem_queued

Eric Dumazet <edumazet@google.com>
    net/sched: fq_pie: avoid stalls in fq_pie_timer()

Vladimir Zapolskiy <vz@mleia.com>
    pwm: lpc32xx: Remove handling of PWM channels

Raag Jadav <raag.jadav@intel.com>
    watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load

Arnaldo Carvalho de Melo <acme@redhat.com>
    perf top: Don't pass an ERR_PTR() directly to perf_session__delete()

Sean Christopherson <seanjc@google.com>
    x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()

Arnaldo Carvalho de Melo <acme@redhat.com>
    perf annotate bpf: Don't enclose non-debug code with an assert()

Ying Liu <victor.liu@nxp.com>
    backlight: gpio_backlight: Drop output GPIO direction check for initial power state

Konstantin Meskhidze <konstantin.meskhidze@huawei.com>
    kconfig: fix possible buffer overflow

Fedor Pchelkin <pchelkin@ispras.ru>
    NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info

Trond Myklebust <trond.myklebust@hammerspace.com>
    NFS: Fix a potential data corruption

Chris Lew <quic_clew@quicinc.com>
    soc: qcom: qmi_encdec: Restrict string length in decode

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock

Ahmad Fatoum <a.fatoum@pengutronix.de>
    clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    dt-bindings: clock: xlnx,versal-clk: drop select:false

Raag Jadav <raag.jadav@intel.com>
    pinctrl: cherryview: fix address_space_handler() argument

Helge Deller <deller@gmx.de>
    parisc: led: Reduce CPU overhead for disk & lan LED computation

Helge Deller <deller@gmx.de>
    parisc: led: Fix LAN receive and transmit LEDs

Andrew Donnellan <ajd@linux.ibm.com>
    lib/test_meminit: allocate pages up to order MAX_ORDER

Thomas Zimmermann <tzimmermann@suse.de>
    drm/ast: Fix DRAM init on AST2200

Thomas Zimmermann <tzimmermann@suse.de>
    fbdev/ep93xx-fb: Do not assign to struct fb_info.dev

Manish Rangankar <mrangankar@marvell.com>
    scsi: qla2xxx: Remove unsupported ql2xenabledif option

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Turn off noisy message log

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Fix erroneous link up failure

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: fix inconsistent TMF timeout

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Fix deletion race condition

Pavel Begunkov <asml.silence@gmail.com>
    io_uring: break iopolling on signal

Pavel Begunkov <asml.silence@gmail.com>
    io_uring: break out of iowq iopoll on teardown

Pavel Begunkov <asml.silence@gmail.com>
    io_uring: always lock in io_apoll_task_func

Quan Tian <qtian@vmware.com>
    net/ipv6: SKB symmetric hash should incorporate transport ports

Tom Rix <trix@redhat.com>
    udf: initialize newblock to 0

Yu Kuai <yukuai3@huawei.com>
    md/md-bitmap: remove unnecessary local variable in backlog_store()

Brian Foster <bfoster@redhat.com>
    tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY

Marco Felsch <m.felsch@pengutronix.de>
    usb: typec: tcpci: clear the fault status bit

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Fix oversight in SuperSpeed initialization

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Change usb_get_device_descriptor() API

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Unite old scheme and new scheme descriptor reads

RD Babiera <rdbabiera@google.com>
    usb: typec: bus: verify partner exists in typec_altmode_attention

Gustavo A. R. Silva <gustavoars@kernel.org>
    cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug

Thomas Bourgoin <thomas.bourgoin@foss.st.com>
    crypto: stm32 - fix loop iterating through scatterlist for DMA

Sven Schnelle <svens@linux.ibm.com>
    s390/ipl: add missing secure/has_secure file to ipl type 'unknown'

Enlin Mu <enlin.mu@unisoc.com>
    pstore/ram: Check start of empty przs during init

Eric Biggers <ebiggers@google.com>
    fsverity: skip PKCS#7 parser when keyring is empty

Nicolas Dichtel <nicolas.dichtel@6wind.com>
    net: handle ARPHRD_PPP in dev_is_mac_header_xmit()

Thore Sommer <public@thson.de>
    X.509: if signature is unsupported skip validation

Jann Horn <jannh@google.com>
    dccp: Fix out of bounds access in DCCP error handler

Alexander Aring <aahringo@redhat.com>
    dlm: fix plock lookup when using multiple lockspaces

Yafang Shao <laoar.shao@gmail.com>
    bpf: Fix issue in verifying allow_ptr_leaks

Helge Deller <deller@gmx.de>
    parisc: Fix /proc/cpuinfo output for lscpu

Aleksa Sarai <cyphar@cyphar.com>
    procfs: block chmod on /proc/thread-self/comm

Bjorn Helgaas <bhelgaas@google.com>
    Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"

Dave Jiang <dave.jiang@intel.com>
    ntb: Fix calculation ntb_transport_tx_free_entry()

Dave Jiang <dave.jiang@intel.com>
    ntb: Clean up tx tail index on link down

Dave Jiang <dave.jiang@intel.com>
    ntb: Drop packets when qp link is down

Ranjan Kumar <ranjan.kumar@broadcom.com>
    scsi: mpt3sas: Perform additional retries if doorbell read returns 0

Nilesh Javali <njavali@marvell.com>
    Revert "scsi: qla2xxx: Fix buffer overrun"

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    media: dvb: symbol fixup for dvb_attach()

Will Deacon <will@kernel.org>
    arm64: csum: Fix OoB access in IP checksum code for negative lengths

Max Filippov <jcmvbkbc@gmail.com>
    xtensa: PMU: fix base address for the newer hardware

Thomas Zimmermann <tzimmermann@suse.de>
    backlight/lv5207lp: Compare against struct fb_info.device

Thomas Zimmermann <tzimmermann@suse.de>
    backlight/bd6107: Compare against struct fb_info.device

Thomas Zimmermann <tzimmermann@suse.de>
    backlight/gpio_backlight: Compare against struct fb_info.device

Gustavo A. R. Silva <gustavoars@kernel.org>
    ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()

Yi Yang <yiyang13@huawei.com>
    ipmi_si: fix a memleak in try_smi_init()

Bart Van Assche <bvanassche@acm.org>
    scsi: core: Fix the scsi_set_resid() documentation

Kees Cook <keescook@chromium.org>
    printk: ringbuffer: Fix truncating buffer size min_t cast

Takashi Iwai <tiwai@suse.de>
    ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl

Boris Brezillon <boris.brezillon@collabora.com>
    PM / devfreq: Fix leak in devfreq_dev_release()

Radoslaw Tyl <radoslawx.tyl@intel.com>
    igb: set max size RX buffer when store bad packet is enabled

Mohamed Khalfella <mkhalfella@purestorage.com>
    skbuff: skb_segment, Call zero copy functions before using skbuff frags

Wander Lairson Costa <wander@redhat.com>
    netfilter: xt_sctp: validate the flag_info count

Wander Lairson Costa <wander@redhat.com>
    netfilter: xt_u32: validate user space input

Kyle Zeng <zengyhkyle@gmail.com>
    netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c

Eric Dumazet <edumazet@google.com>
    igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU

Yuan Yao <yuanyaogoog@chromium.org>
    virtio_ring: fix avail_wrap_counter in virtqueue_add_packed

Liao Chang <liaochang1@huawei.com>
    cpufreq: Fix the race condition while updating the transition_task of policy

ruanjinjie <ruanjinjie@huawei.com>
    dmaengine: ste_dma40: Add missing IRQ check in d40_probe

Randy Dunlap <rdunlap@infradead.org>
    um: Fix hostaudio build errors

Yi Yang <yiyang13@huawei.com>
    mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()

Hsin-Yi Wang <hsinyi@chromium.org>
    mtd: spi-nor: Check bus width while setting QE bit

Marek Behún <kabel@kernel.org>
    leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false

Jiasheng Jiang <jiasheng@iscas.ac.cn>
    rpmsg: glink: Add check for kstrdup

Jonas Karlman <jonas@kwiboo.se>
    phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write

Zheng Yang <zhengyang@rock-chips.com>
    phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate

Jonas Karlman <jonas@kwiboo.se>
    phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328

William Zhang <william.zhang@broadcom.com>
    mtd: rawnand: brcmnand: Fix mtd oobsize

Zheng Yejian <zhengyejian1@huawei.com>
    tracing: Fix race issue between cpu buffer write and swap

Dave Hansen <dave.hansen@linux.intel.com>
    x86/speculation: Mark all Skylake CPUs as vulnerable to GDS

Rahul Rameshbabu <sergeantsagara@protonmail.com>
    HID: multitouch: Correct devm device reference for hidinput input_dev name

Nikita Zhandarovich <n.zhandarovich@fintech.ru>
    HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()

Guoqing Jiang <guoqing.jiang@linux.dev>
    RDMA/siw: Correct wrong debug message

Guoqing Jiang <guoqing.jiang@linux.dev>
    RDMA/siw: Balance the reference of cep->kref in the error path

Leon Romanovsky <leon@kernel.org>
    Revert "IB/isert: Fix incorrect release of isert connection"

Peng Fan <peng.fan@nxp.com>
    amba: bus: fix refcount leak

Yi Yang <yiyang13@huawei.com>
    serial: tegra: handle clk prepare error in tegra_uart_hw_init()

Chengfeng Ye <dg573847474@gmail.com>
    scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock

Tony Battersby <tonyb@cybernetics.com>
    scsi: core: Use 32-bit hostnum in scsi_host_lookup()

Lu Jialin <lujialin4@huawei.com>
    cgroup:namespace: Remove unused cgroup_namespaces_init()

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Fix vflip / hflip set functions

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Fix ov2680_bayer_order()

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Remove auto-gain and auto-exposure controls

Dave Stevenson <dave.stevenson@raspberrypi.com>
    media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips

Marek Vasut <marex@denx.de>
    media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()

Alan Stern <stern@rowland.harvard.edu>
    USB: gadget: f_mass_storage: Fix unused variable warning

Colin Ian King <colin.i.king@gmail.com>
    media: go7007: Remove redundant if statement

Yanfei Xu <yanfei.xu@intel.com>
    iommu/vt-d: Fix to flush cache of PASID directory table

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    iommu/qcom: Disable and reset context bank before programming

Eddie James <eajames@linux.ibm.com>
    fsi: aspeed: Reset master errors after CFAM reset

Xiang Yang <xiangyang3@huawei.com>
    IB/uverbs: Fix an potential error pointer dereference

Dan Carpenter <dan.carpenter@linaro.org>
    driver core: test_async: fix an error code

Rob Clark <robdclark@chromium.org>
    dma-buf/sync_file: Fix docs syntax

Ruidong Tian <tianruidong@linux.alibaba.com>
    coresight: tmc: Explicit type conversions to prevent integer overflow

Oleksandr Natalenko <oleksandr@redhat.com>
    scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly

Oleksandr Natalenko <oleksandr@redhat.com>
    scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly

Oleksandr Natalenko <oleksandr@redhat.com>
    scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly

Randy Dunlap <rdunlap@infradead.org>
    x86/APM: drop the duplicate APM_MINOR_DEV macro

Chunyan Zhang <chunyan.zhang@unisoc.com>
    serial: sprd: Fix DMA buffer leak issue

Chunyan Zhang <chunyan.zhang@unisoc.com>
    serial: sprd: Assign sprd_port after initialized to avoid wrong access

Lin Ma <linma@zju.edu.cn>
    scsi: qla4xxx: Add length check when parsing nlattrs

Lin Ma <linma@zju.edu.cn>
    scsi: be2iscsi: Add length check when parsing nlattrs

Lin Ma <linma@zju.edu.cn>
    scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()

Lin Ma <linma@zju.edu.cn>
    scsi: iscsi: Add length check for nlattr payload

Wenchao Hao <haowenchao@huawei.com>
    scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()

Bart Van Assche <bvanassche@acm.org>
    scsi: RDMA/srp: Fix residual handling

Xu Yang <xu.yang_2@nxp.com>
    usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()

Irui Wang <irui.wang@mediatek.com>
    media: mediatek: vcodec: Return NULL if no vdec_fb is found

Benjamin Gaignard <benjamin.gaignard@collabora.com>
    media: rkvdec: increase max supported height for H.264

Xingui Yang <yangxingui@huawei.com>
    scsi: hisi_sas: Fix normally completed I/O analysed as failed

Xingui Yang <yangxingui@huawei.com>
    scsi: hisi_sas: Fix warnings detected by sparse

Xingui Yang <yangxingui@huawei.com>
    scsi: hisi_sas: Modify v3 HW SATA completion error processing

Xingui Yang <yangxingui@huawei.com>
    scsi: hisi_sas: Modify v3 HW SSP underflow error processing

Bart Van Assche <bvanassche@acm.org>
    scsi: libsas: Introduce more SAM status code aliases in enum exec_status

Luo Jiaxing <luojiaxing@huawei.com>
    scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print

Daniil Dulov <d.dulov@aladdin.ru>
    media: cx24120: Add retval check for cx24120_message_send()

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()

Daniil Dulov <d.dulov@aladdin.ru>
    media: dib7000p: Fix potential division by zero

Dongliang Mu <dzm91@hust.edu.cn>
    drivers: usb: smsusb: fix error handling code in smsusb_init_device

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()

Claudiu Beznea <claudiu.beznea@microchip.com>
    media: i2c: tvp5150: check return value of devm_kasprintf()

Hans de Goede <hdegoede@redhat.com>
    media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables

Olga Kornievskaia <kolga@netapp.com>
    NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ

Benjamin Coddington <bcodding@redhat.com>
    NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN

Chuck Lever <chuck.lever@oracle.com>
    NFSD: da_addr_body field missing in some GETDEVICEINFO replies

Su Hui <suhui@nfschina.com>
    fs: lockd: avoid possible wrong NULL parameter

Alexei Filippov <halip0503@gmail.com>
    jfs: validate max amount of blocks before allocation.

Russell Currey <ruscur@russell.cc>
    powerpc/iommu: Fix notifiers being shared by PCI and VIO buses

Dan Carpenter <dan.carpenter@linaro.org>
    nfs/blocklayout: Use the passed in gfp flags

Russell Currey <ruscur@russell.cc>
    powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT

Michael Ellerman <mpe@ellerman.id.au>
    powerpc: Don't include lppaca.h in paca.h

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    wifi: ath10k: Use RMW accessors for changing LNKCTL

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    net/mlx5: Use RMW accessors for changing LNKCTL

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    drm/radeon: Use RMW accessors for changing LNKCTL

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    drm/amdgpu: Use RMW accessors for changing LNKCTL

Christophe Leroy <christophe.leroy@csgroup.eu>
    powerpc/perf: Convert fsl_emb notifier to state machine callbacks

Sourabh Jain <sourabhjain@linux.ibm.com>
    powerpc/fadump: reset dump area size if fadump memory reserve fails

Stefan Hajnoczi <stefanha@redhat.com>
    vfio/type1: fix cap_migration information leak

Ahmad Fatoum <a.fatoum@pengutronix.de>
    clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op

Marco Felsch <m.felsch@pengutronix.de>
    clk: imx8mp: fix sai4 clock

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    PCI/ASPM: Use RMW accessors for changing LNKCTL

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    PCI: pciehp: Use RMW accessors for changing LNKCTL

Claudiu Beznea <claudiu.beznea@microchip.com>
    pinctrl: mcp23s08: check return value of devm_kasprintf()

Wu Zongyong <wuzongyong@linux.alibaba.com>
    PCI: Mark NVIDIA T4 GPUs to avoid bus reset

Konrad Dybcio <konrad.dybcio@linaro.org>
    clk: qcom: reset: Use the correct type of sleep/delay based on length

Patrick Whewell <patrick.whewell@sightlineapplications.com>
    clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    clk: qcom: gcc-sm8250: use ARRAY_SIZE instead of specifying num_parents

Kemeng Shi <shikemeng@huaweicloud.com>
    ext4: correct grp validation in ext4_mb_good_group

David Wronek <davidwronek@gmail.com>
    clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    clk: qcom: gcc-sc7180: use ARRAY_SIZE instead of specifying num_parents

Zhang Jianhua <chris.zjh@huawei.com>
    clk: sunxi-ng: Modify mismatched function name

Minjie Du <duminjie@vivo.com>
    drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()

Corey Minyard <minyard@acm.org>
    ipmi:ssif: Fix a memory leak when scanning for an adapter

Jiasheng Jiang <jiasheng@iscas.ac.cn>
    ipmi:ssif: Add check for kstrdup

Su Hui <suhui@nfschina.com>
    ALSA: ac97: Fix possible error value of *rac97

Geert Uytterhoeven <geert+renesas@glider.be>
    of: unittest: Fix overlay type in apply/revert check

Tony Lindgren <tony@atomide.com>
    bus: ti-sysc: Fix cast to enum warning

Sui Jingfeng <suijingfeng@loongson.cn>
    drm/mediatek: Fix potential memory leak if vmap() fail

Tony Lindgren <tony@atomide.com>
    bus: ti-sysc: Fix build warning for 64-bit build

Gaosheng Cui <cuigaosheng1@huawei.com>
    audit: fix possible soft lockup in __audit_inode_child()

Fabio Estevam <festevam@denx.de>
    drm/msm/a2xx: Call adreno_gpu_init() earlier

Yang Wang <kevinyang.wang@amd.com>
    drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()

Dan Carpenter <dan.carpenter@linaro.org>
    smackfs: Prevent underflow in smk_set_cipso()

Zhang Shurong <zhang_shurong@foxmail.com>
    firmware: meson_sm: fix to avoid potential NULL pointer dereference

Daniel Vetter <daniel.vetter@ffwll.ch>
    drm/msm/mdp5: Don't leak some plane state

Jiasheng Jiang <jiasheng@iscas.ac.cn>
    drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask

Nayna Jain <nayna@linux.ibm.com>
    ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig

Marek Vasut <marex@denx.de>
    drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01

Geert Uytterhoeven <geert+renesas@glider.be>
    drm/armada: Fix off-by-one error in armada_overlay_get_property()

Ruan Jinjie <ruanjinjie@huawei.com>
    of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()

Yangtao Li <frank.li@vivo.com>
    drm/tegra: dpaux: Fix incorrect return value of platform_get_irq

Tan Zhongjun <tanzhongjun@yulong.com>
    drm/tegra: Remove superfluous error messages around platform_get_irq()

Yu Kuai <yukuai3@huawei.com>
    md/md-bitmap: hold 'reconfig_mutex' in backlog_store()

Guoqing Jiang <guoqing.jiang@linux.dev>
    md/bitmap: don't set max_write_behind if there is no write mostly device

Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
    drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'

Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
    arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"

Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
    arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC

Rafał Miłecki <rafal@milecki.pl>
    ARM: dts: BCM53573: Fix Ethernet info for Luxul devices

Bogdan Togorean <bogdan.togorean@analog.com>
    drm: adv7511: Fix low refresh rate register for ADV7533/5

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210

Krzysztof Kozlowski <krzk@kernel.org>
    ARM: dts: s5pv210: adjust node names to DT spec

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)

Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    ARM: dts: s3c64xx: align pinctrl with dtschema

Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
    x86/mm: Fix PAT bit missing from page protection modify mask

Lucas Stach <l.stach@pengutronix.de>
    drm/etnaviv: fix dumping of active MMU context

Rafał Miłecki <rafal@milecki.pl>
    ARM: dts: BCM53573: Use updated "spi-gpio" binding properties

Rafał Miłecki <rafal@milecki.pl>
    ARM: dts: BCM53573: Add cells sizes to PCIe node

Rafał Miłecki <rafal@milecki.pl>
    ARM: dts: BCM53573: Drop nonexistent #usb-cells

Rafał Miłecki <rafal@milecki.pl>
    ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch

Serge Semin <Sergey.Semin@baikalelectronics.ru>
    ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name

Arnd Bergmann <arnd@arndb.de>
    drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller

Luca Weiss <luca@z3ntu.xyz>
    soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros

Luca Weiss <luca@z3ntu.xyz>
    soc: qcom: ocmem: Add OCMEM hardware version print

Randy Dunlap <rdunlap@infradead.org>
    ASoC: stac9766: fix build errors with REGMAP_AC97

Baokun Li <libaokun1@huawei.com>
    quota: fix dqput() to follow the guarantees dquot_srcu should provide

Baokun Li <libaokun1@huawei.com>
    quota: add new helper dquot_active()

Baokun Li <libaokun1@huawei.com>
    quota: rename dquot_active() to inode_quota_active()

Baokun Li <libaokun1@huawei.com>
    quota: factor out dquot_write_dquot()

Marek Vasut <marex@denx.de>
    drm/bridge: tc358764: Fix debug print parameter order

Kuniyuki Iwashima <kuniyu@amazon.com>
    netrom: Deny concurrent connect().

Budimir Markovic <markovicbudimir@gmail.com>
    net/sched: sch_hfsc: Ensure inner classes have fsc curve

Biju Das <biju.das.jz@bp.renesas.com>
    hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()

Vadim Pasternak <vadimp@nvidia.com>
    mlxsw: i2c: Limit single transaction buffer size

Vadim Pasternak <vadimp@nvidia.com>
    mlxsw: i2c: Fix chunk size setting in output mailbox buffer

Jinjie Ruan <ruanjinjie@huawei.com>
    net: arcnet: Do not call kfree_skb() under local_irq_disable()

Wang Ming <machel@vivo.com>
    wifi: ath9k: use IS_ERR() with debugfs_create_dir()

Jinjie Ruan <ruanjinjie@huawei.com>
    Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()

Dmitry Antipov <dmantipov@yandex.ru>
    wifi: mwifiex: avoid possible NULL skb pointer dereference

Fedor Pchelkin <pchelkin@ispras.ru>
    wifi: ath9k: protect WMI command response buffer replacement with a lock

Fedor Pchelkin <pchelkin@ispras.ru>
    wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx

Daniel T. Lee <danieltimlee@gmail.com>
    samples/bpf: fix broken map lookup probe

Polaris Pi <pinkperfect2021@gmail.com>
    wifi: mwifiex: Fix missed return in oob checks failed path

Dmitry Antipov <dmantipov@yandex.ru>
    wifi: mwifiex: fix memory leak in mwifiex_histogram_read()

Artem Chernyshev <artem.chernyshev@red-soft.ru>
    fs: ocfs2: namei: check return value of ocfs2_add_entry()

Yan Zhai <yan@cloudflare.com>
    lwt: Check LWTUNNEL_XMIT_CONTINUE strictly

Yan Zhai <yan@cloudflare.com>
    lwt: Fix return values of BPF xmit ops

Florian Fainelli <florian.fainelli@broadcom.com>
    hwrng: iproc-rng200 - Implement suspend and resume calls

Gaurav Jain <gaurav.jain@nxp.com>
    crypto: caam - fix unchecked return value error

Przemek Kitszel <przemyslaw.kitszel@intel.com>
    ice: ice_aq_check_events: fix off-by-one check when filling buffer

Yipeng Zou <zouyipeng@huawei.com>
    selftests/bpf: Clean up fmod_ret in bench_rename test script

Menglong Dong <imagedong@tencent.com>
    net: tcp: fix unexcepted socket die when snd_wnd is 0

Min Li <lm0963hack@gmail.com>
    Bluetooth: Fix potential use-after-free when clear keys

Yuanjun Gong <ruc_gongyuanjun@163.com>
    Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()

Herbert Xu <herbert@gondor.apana.org.au>
    crypto: api - Use work queue in crypto_destroy_instance

Eric Biggers <ebiggers@google.com>
    crypto: blake2b - sync with blake2s implementation

Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    crypto: stm32 - Properly handle pm_runtime_get failing

Alan Maguire <alan.maguire@oracle.com>
    selftests/bpf: fix static assert compilation issue for test_cls_*.c

Dmitry Antipov <dmantipov@yandex.ru>
    wifi: mwifiex: fix error recovery in PCIE buffer descriptor management

Polaris Pi <pinkperfect2021@gmail.com>
    wifi: mwifiex: Fix OOB and integer underflow when rx packets

Marc Kleine-Budde <mkl@pengutronix.de>
    can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM

Zhang Shurong <zhang_shurong@foxmail.com>
    spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()

Lin Ma <linma@zju.edu.cn>
    wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH

Lorenz Bauer <lmb@isovalent.com>
    bpf: reject unhashed sockets in bpf_sk_assign

Lorenz Bauer <lmb@isovalent.com>
    udp: re-score reuseport groups when connected sockets are present

Dan Carpenter <dan.carpenter@linaro.org>
    regmap: rbtree: Use alloc_flags for memory allocations

Martin Kaiser <martin@kaiser.cx>
    hwrng: nomadik - keep clock enabled while hwrng is registered

Eric Dumazet <edumazet@google.com>
    tcp: tcp_enter_quickack_mode() should be static

Yafang Shao <laoar.shao@gmail.com>
    bpf: Clear the probe_addr for uprobe

Alexander Lobakin <alobakin@pm.me>
    bpftool: Use a local bpf_perf_event_value to fix accessing its fields

Liao Chang <liaochang1@huawei.com>
    cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()

Mikel Rychliski <mikel@mikelr.com>
    x86/efistub: Fix PCI ROM preservation in mixed mode

Holger Dengler <dengler@linux.ibm.com>
    s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs

Holger Dengler <dengler@linux.ibm.com>
    s390/pkey: fix/harmonize internal keyblob headers

Xu Yang <xu.yang_2@nxp.com>
    perf/imx_ddr: don't enable counter0 if none of 4 counters are used

Ard Biesheuvel <ardb@kernel.org>
    x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    selftests/resctrl: Close perf value read fd on errors

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    selftests/resctrl: Unmount resctrl FS if child fails to run benchmark

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    selftests/resctrl: Don't leak buffer in fill_cache()

Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
    OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()

Waiman Long <longman@redhat.com>
    refscale: Fix uninitalized use of wait_queue_head_t

Kees Cook <keescook@chromium.org>
    selftests/harness: Actually report SKIP for signal tests

Christian Brauner <brauner@kernel.org>
    tmpfs: verify {g,u}id mount options correctly

Wang Ming <machel@vivo.com>
    fs: Fix error checking for d_hash_and_lookup()

Wen Yang <wenyang.linux@foxmail.com>
    eventfd: prevent underflow for eventfd semaphores

David Woodhouse <dwmw@amazon.co.uk>
    eventfd: Export eventfd_ctx_do_read()

Matthew Wilcox <willy@infradead.org>
    reiserfs: Check the return value from __getblk()

Sabrina Dubroca <sd@queasysnail.net>
    Revert "net: macsec: preserve ingress frame ordering"

Jan Kara <jack@suse.cz>
    udf: Handle error when adding extent to a file

Vladislav Efanov <VEfanov@ispras.ru>
    udf: Check consistency of Space Bitmap Descriptor

Jordan Rife <jrife@google.com>
    net: Avoid address overwrite in kernel_connect

Shih-Yi Chen <shihyic@nvidia.com>
    platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications

Zheng Yejian <zhengyejian1@huawei.com>
    tracing: Introduce pipe_cpumask to avoid race on trace_pipes

Takashi Iwai <tiwai@suse.de>
    ALSA: seq: oss: Fix racy open/close of MIDI devices

Michael Kelley <mikelley@microsoft.com>
    scsi: storvsc: Always set no_report_opcodes

Dan Carpenter <dan.carpenter@linaro.org>
    sctp: handle invalid error codes without calling BUG()

David Christensen <drc@linux.vnet.ibm.com>
    bnx2x: fix page fault following EEH recovery

Dmitry Mastykin <dmastykin@astralinux.ru>
    netlabel: fix shift wrapping bug in netlbl_catmap_setlong()

Chengfeng Ye <dg573847474@gmail.com>
    scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock

Baoquan He <bhe@redhat.com>
    idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM

Martin Kohn <m.kohn@welotec.com>
    net: usb: qmi_wwan: add Quectel EM05GV2

Ani Sinha <anisinha@redhat.com>
    vmbus_testing: fix wrong python syntax for integer value comparison

Baoquan He <bhe@redhat.com>
    clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM

Masami Hiramatsu (Google) <mhiramat@kernel.org>
    kprobes: Prohibit probing on CFI preamble symbol

Christian Göttsche <cgzones@googlemail.com>
    security: keys: perform capable check only on privileged operations

Minjie Du <duminjie@vivo.com>
    ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()

Eric Snowberg <eric.snowberg@oracle.com>
    ovl: Always reevaluate the file signature for IMA

Leo Chen <sancchen@amd.com>
    drm/amd/display: Exit idle optimizations before attempt to access PHY

Konstantin Shelekhin <k.shelekhin@ftml.net>
    platform/x86: huawei-wmi: Silence ambient light sensor

Hans de Goede <hdegoede@redhat.com>
    platform/x86: intel: hid: Always call BTNL ACPI method

Guiting Shen <aarongt.shen@gmail.com>
    ASoC: atmel: Fix the 8K sample parameter in I2SC master

Edgar <ljijcj@163.com>
    ASoc: codecs: ES8316: Fix DMIC config

Winston Wen <wentao@uniontech.com>
    fs/nls: make load_nls() take a const parameter

Stefan Haberland <sth@linux.ibm.com>
    s390/dasd: fix hanging device after request requeue

Stefan Haberland <sth@linux.ibm.com>
    s390/dasd: use correct number of retries for ERP requests

Ben Hutchings <benh@debian.org>
    m68k: Fix invalid .section syntax

Jiri Benc <jbenc@redhat.com>
    vxlan: generalize vxlan_parse_gpe_hdr and remove unused args

Yuanjun Gong <ruc_gongyuanjun@163.com>
    ethernet: atheros: fix return value check in atl1c_tso_csum()

Dmytro Maluka <dmy@semihalf.com>
    ASoC: da7219: Check for failure reading AAD IRQ events

Dmytro Maluka <dmy@semihalf.com>
    ASoC: da7219: Flush pending AAD IRQ when suspending

Dominique Martinet <asmadeus@codewreck.org>
    9p: virtio: make sure 'offs' is initialized in zc_request

Nikolay Burykin <burikin@ivk.ru>
    media: pci: cx23885: fix error handling for cx23885 ATSC boards

Dmitry Antipov <dmantipov@yandex.ru>
    media: pulse8-cec: handle possible ping error

Adrien Thierry <athierry@redhat.com>
    phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code

Xiaolei Wang <xiaolei.wang@windriver.com>
    ARM: dts: imx: Set default tuning step for imx7d usdhc

Stefan Wahren <stefan.wahren@i2se.com>
    ARM: dts: imx: Adjust dma-apbh node name

Marek Vasut <marex@denx.de>
    ARM: dts: imx7s: Drop dma-apb interrupt-names

Joy Zou <joy.zou@nxp.com>
    ARM: dts: imx: update sdma node name format

Oder Chiou <oder_chiou@realtek.com>
    ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire

Mario Limonciello <mario.limonciello@amd.com>
    pinctrl: amd: Don't show `Invalid config param` errors

Ryusuke Konishi <konishi.ryusuke@gmail.com>
    nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse

Ryusuke Konishi <konishi.ryusuke@gmail.com>
    nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()

Juerg Haefliger <juerg.haefliger@canonical.com>
    fsi: master-ast-cf: Add MODULE_FIRMWARE macro

Wang Ming <machel@vivo.com>
    firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe

Hugo Villeneuve <hvilleneuve@dimonoff.com>
    serial: sc16is7xx: fix bug when first setting GPIO direction

Hugo Villeneuve <hvilleneuve@dimonoff.com>
    serial: sc16is7xx: fix broken port 0 uart init

Johan Hovold <johan+linaro@kernel.org>
    serial: qcom-geni: fix opp vote on shutdown

Sishuai Gong <sishuai@purdue.edu>
    configfs: fix a race in configfs_lookup()

Zheng Wang <zyytlz.wz@163.com>
    Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition

Nam Cao <namcaov@gmail.com>
    staging: rtl8712: fix race condition

Aaron Armstrong Skomra <aaron.skomra@wacom.com>
    HID: wacom: remove the battery when the EKR is off

Xu Yang <xu.yang_2@nxp.com>
    usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0

Luke Lu <luke.lu@libre.computer>
    usb: dwc3: meson-g12a: do post init to fix broken usb after resumption

Slark Xiao <slark_xiao@163.com>
    USB: serial: option: add FOXCONN T99W368/T99W373 product

Martin Kohn <m.kohn@welotec.com>
    USB: serial: option: add Quectel EM05G variant (0x030e)

Christoph Hellwig <hch@lst.de>
    modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules

Christoph Hellwig <hch@lst.de>
    rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff

Christoph Hellwig <hch@lst.de>
    net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index

Christoph Hellwig <hch@lst.de>
    mmc: au1xmmc: force non-modular build and remove symbol_get usage

Arnd Bergmann <arnd@arndb.de>
    ARM: pxa: remove use of symbol_get()

Gao Xiang <hsiangkao@linux.alibaba.com>
    erofs: ensure that the post-EOF tails are all zeroed


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

Diffstat:

 .../devicetree/bindings/clock/xlnx,versal-clk.yaml |   2 -
 Documentation/scsi/scsi_mid_low_api.rst            |   4 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts    |   3 +-
 arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts      |  13 +
 arch/arm/boot/dts/bcm47189-luxul-xap-810.dts       |  13 +
 arch/arm/boot/dts/bcm5301x.dtsi                    |   4 +-
 arch/arm/boot/dts/bcm53573.dtsi                    |  27 +-
 arch/arm/boot/dts/bcm947189acdbmr.dts              |   6 +-
 arch/arm/boot/dts/exynos4210-i9100.dts             |   4 +-
 arch/arm/boot/dts/imx23.dtsi                       |   2 +-
 arch/arm/boot/dts/imx25.dtsi                       |   2 +-
 arch/arm/boot/dts/imx28.dtsi                       |   2 +-
 arch/arm/boot/dts/imx31.dtsi                       |   2 +-
 arch/arm/boot/dts/imx35.dtsi                       |   2 +-
 arch/arm/boot/dts/imx50.dtsi                       |   2 +-
 arch/arm/boot/dts/imx51.dtsi                       |   2 +-
 arch/arm/boot/dts/imx53.dtsi                       |   2 +-
 arch/arm/boot/dts/imx6qdl.dtsi                     |   4 +-
 arch/arm/boot/dts/imx6sl.dtsi                      |   2 +-
 arch/arm/boot/dts/imx6sx.dtsi                      |   4 +-
 arch/arm/boot/dts/imx6ul.dtsi                      |   4 +-
 arch/arm/boot/dts/imx7s.dtsi                       |  11 +-
 arch/arm/boot/dts/s3c6410-mini6410.dts             |   6 +-
 arch/arm/boot/dts/s3c64xx-pinctrl.dtsi             | 210 ++++++-------
 arch/arm/boot/dts/s5pv210-aquila.dts               |  12 +-
 arch/arm/boot/dts/s5pv210-aries.dtsi               |   4 +-
 arch/arm/boot/dts/s5pv210-goni.dts                 |  14 +-
 arch/arm/boot/dts/s5pv210-smdkv210.dts             |  30 +-
 arch/arm/mach-omap2/powerdomain.c                  |   2 +-
 arch/arm/mach-pxa/sharpsl_pm.c                     |   2 -
 arch/arm/mach-pxa/spitz.c                          |  14 +-
 arch/arm64/boot/dts/qcom/msm8996.dtsi              |   3 +
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |   3 +-
 arch/arm64/include/asm/sdei.h                      |   6 +
 arch/arm64/kernel/entry.S                          |  27 +-
 arch/arm64/kernel/sdei.c                           |   3 +
 arch/arm64/kernel/smp.c                            |   8 +-
 arch/arm64/lib/csum.c                              |   2 +-
 arch/m68k/fpsp040/skeleton.S                       |   4 +-
 arch/m68k/ifpsp060/os.S                            |   4 +-
 arch/m68k/kernel/relocate_kernel.S                 |   4 +-
 arch/mips/alchemy/devboards/db1000.c               |   8 +-
 arch/mips/alchemy/devboards/db1200.c               |  19 +-
 arch/mips/alchemy/devboards/db1300.c               |  10 +-
 arch/parisc/include/asm/led.h                      |   4 +-
 arch/parisc/include/asm/processor.h                |   1 -
 arch/parisc/kernel/processor.c                     |  18 +-
 arch/powerpc/include/asm/lppaca.h                  |  13 +-
 arch/powerpc/include/asm/paca.h                    |   6 +-
 arch/powerpc/include/asm/paravirt.h                |   1 +
 arch/powerpc/include/asm/plpar_wrappers.h          |   1 +
 arch/powerpc/kernel/fadump.c                       |   1 +
 arch/powerpc/kernel/iommu.c                        |  17 +-
 arch/powerpc/kvm/book3s_hv_ras.c                   |   1 +
 arch/powerpc/mm/book3s64/slb.c                     |   1 +
 arch/powerpc/perf/core-fsl-emb.c                   |   8 +-
 arch/powerpc/platforms/pseries/lpar.c              |  10 +-
 arch/powerpc/platforms/pseries/lparcfg.c           |   4 +-
 arch/powerpc/platforms/pseries/setup.c             |   2 +-
 arch/powerpc/xmon/xmon.c                           |   1 +
 arch/s390/crypto/paes_s390.c                       |   2 +-
 arch/s390/kernel/ipl.c                             |   2 +
 arch/sh/boards/mach-ap325rxa/setup.c               |   2 +-
 arch/sh/boards/mach-ecovec24/setup.c               |   6 +-
 arch/sh/boards/mach-kfr2r09/setup.c                |   2 +-
 arch/sh/boards/mach-migor/setup.c                  |   2 +-
 arch/sh/boards/mach-se/7724/setup.c                |   6 +-
 arch/um/configs/i386_defconfig                     |   1 +
 arch/um/configs/x86_64_defconfig                   |   1 +
 arch/um/drivers/Kconfig                            |  16 +-
 arch/um/drivers/Makefile                           |   2 +-
 arch/x86/boot/compressed/head_64.S                 |  30 +-
 arch/x86/include/asm/pgtable_types.h               |  11 +-
 arch/x86/include/asm/virtext.h                     |   6 -
 arch/x86/kernel/apm_32.c                           |   6 -
 arch/x86/kernel/cpu/common.c                       |   8 +-
 arch/xtensa/include/asm/core.h                     |   9 +
 arch/xtensa/kernel/perf_event.c                    |  17 +-
 crypto/algapi.c                                    |  16 +-
 crypto/asymmetric_keys/x509_public_key.c           |   5 +
 crypto/blake2b_generic.c                           | 226 +++----------
 drivers/acpi/apei/ghes.c                           |  19 +-
 drivers/acpi/bus.c                                 |   2 +
 drivers/acpi/pci_root.c                            |   3 -
 drivers/amba/bus.c                                 |   1 +
 drivers/ata/pata_arasan_cf.c                       |   3 +-
 drivers/ata/pata_ftide010.c                        |   1 +
 drivers/ata/sata_gemini.c                          |   1 +
 drivers/base/regmap/regcache-rbtree.c              |  10 +-
 drivers/base/test/test_async_driver_probe.c        |   2 +-
 drivers/bluetooth/btsdio.c                         |   1 +
 drivers/bluetooth/btusb.c                          |   2 +-
 drivers/bluetooth/hci_nokia.c                      |   6 +-
 drivers/bus/mhi/host/pm.c                          |   5 +
 drivers/bus/ti-sysc.c                              |   2 +-
 drivers/char/hw_random/iproc-rng200.c              |  25 ++
 drivers/char/hw_random/nomadik-rng.c               |  12 +-
 drivers/char/ipmi/ipmi_si_intf.c                   |   5 +
 drivers/char/ipmi/ipmi_ssif.c                      |   7 +-
 drivers/clk/Kconfig                                |   1 +
 drivers/clk/imx/clk-composite-8m.c                 |  12 +-
 drivers/clk/imx/clk-imx8mp.c                       |   5 -
 drivers/clk/imx/clk-pll14xx.c                      |   2 -
 drivers/clk/keystone/pll.c                         |   2 +-
 drivers/clk/qcom/gcc-mdm9615.c                     |   2 +-
 drivers/clk/qcom/gcc-sc7180.c                      |  33 +-
 drivers/clk/qcom/gcc-sm8250.c                      |  93 +++---
 drivers/clk/qcom/reset.c                           |   3 +-
 drivers/clk/sunxi-ng/ccu_mmc_timing.c              |   2 +-
 drivers/cpufreq/brcmstb-avs-cpufreq.c              |   6 +-
 drivers/cpufreq/cpufreq.c                          |   2 +
 drivers/cpufreq/powernow-k8.c                      |   3 +-
 drivers/cpuidle/cpuidle-pseries.c                  |   8 +-
 drivers/crypto/caam/caampkc.c                      |   4 +-
 drivers/crypto/stm32/stm32-hash.c                  |   9 +-
 drivers/devfreq/devfreq.c                          |   1 +
 drivers/dma/Kconfig                                |   2 +
 drivers/dma/ste_dma40.c                            |   4 +
 drivers/firmware/Kconfig                           |   1 +
 drivers/firmware/arm_sdei.c                        |  32 +-
 drivers/firmware/efi/libstub/x86-stub.c            |   2 +-
 drivers/firmware/meson/meson_sm.c                  |   2 +
 drivers/firmware/stratix10-svc.c                   |   2 +-
 drivers/fsi/fsi-master-aspeed.c                    |   2 +
 drivers/fsi/fsi-master-ast-cf.c                    |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  14 +-
 drivers/gpu/drm/amd/amdgpu/cik.c                   |  36 +--
 drivers/gpu/drm/amd/amdgpu/si.c                    |  36 +--
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |   3 +
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c   |   5 +-
 .../drm/amd/display/modules/freesync/freesync.c    |   9 +-
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |  10 +-
 drivers/gpu/drm/armada/armada_overlay.c            |   6 +-
 drivers/gpu/drm/ast/ast_post.c                     |   2 +-
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |   9 +-
 drivers/gpu/drm/bridge/tc358764.c                  |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_dump.c             |  14 +-
 drivers/gpu/drm/i915/gvt/gtt.c                     |  68 +++-
 drivers/gpu/drm/i915/gvt/gtt.h                     |   5 +-
 drivers/gpu/drm/i915/gvt/gvt.c                     |   9 +
 drivers/gpu/drm/i915/gvt/gvt.h                     |   3 +
 drivers/gpu/drm/i915/gvt/handlers.c                |  44 ++-
 drivers/gpu/drm/i915/gvt/mmio.h                    |   4 +
 drivers/gpu/drm/i915/intel_gvt.c                   |  15 +
 drivers/gpu/drm/i915/intel_gvt.h                   |   5 +
 drivers/gpu/drm/mediatek/mtk_drm_gem.c             |   6 +-
 drivers/gpu/drm/msm/adreno/a2xx_gpu.c              |   8 +-
 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c         |   3 +-
 drivers/gpu/drm/panel/panel-simple.c               |   4 +-
 drivers/gpu/drm/radeon/cik.c                       |  36 +--
 drivers/gpu/drm/radeon/si.c                        |  37 +--
 drivers/gpu/drm/tegra/dpaux.c                      |   6 +-
 drivers/gpu/drm/xlnx/zynqmp_dpsub.c                |   4 +-
 drivers/hid/hid-logitech-dj.c                      |   5 +-
 drivers/hid/hid-multitouch.c                       |  13 +-
 drivers/hid/wacom.h                                |   1 +
 drivers/hid/wacom_sys.c                            |  25 +-
 drivers/hid/wacom_wac.c                            |   1 +
 drivers/hid/wacom_wac.h                            |   1 +
 drivers/hwmon/tmp513.c                             |   2 +-
 drivers/hwtracing/coresight/coresight-tmc-etf.c    |   2 +-
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |   5 +-
 drivers/hwtracing/coresight/coresight-tmc.h        |   2 +-
 .../infiniband/core/uverbs_std_types_counters.c    |   2 +
 drivers/infiniband/sw/siw/siw_cm.c                 |   1 -
 drivers/infiniband/sw/siw/siw_verbs.c              |   2 +-
 drivers/infiniband/ulp/isert/ib_isert.c            |   2 +
 drivers/infiniband/ulp/srp/ib_srp.c                |   4 -
 drivers/iommu/arm/arm-smmu/qcom_iommu.c            |   7 +
 drivers/iommu/intel/pasid.c                        |   2 +-
 drivers/leds/led-core.c                            |   8 +-
 drivers/md/md-bitmap.c                             |  28 +-
 drivers/media/cec/usb/pulse8/pulse8-cec.c          |   7 +-
 drivers/media/dvb-frontends/ascot2e.c              |   2 +-
 drivers/media/dvb-frontends/atbm8830.c             |   2 +-
 drivers/media/dvb-frontends/au8522_dig.c           |   2 +-
 drivers/media/dvb-frontends/bcm3510.c              |   2 +-
 drivers/media/dvb-frontends/cx22700.c              |   2 +-
 drivers/media/dvb-frontends/cx22702.c              |   2 +-
 drivers/media/dvb-frontends/cx24110.c              |   2 +-
 drivers/media/dvb-frontends/cx24113.c              |   2 +-
 drivers/media/dvb-frontends/cx24116.c              |   2 +-
 drivers/media/dvb-frontends/cx24120.c              |   6 +-
 drivers/media/dvb-frontends/cx24123.c              |   2 +-
 drivers/media/dvb-frontends/cxd2820r_core.c        |   2 +-
 drivers/media/dvb-frontends/cxd2841er.c            |   4 +-
 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c  |   2 +-
 drivers/media/dvb-frontends/dib0070.c              |   2 +-
 drivers/media/dvb-frontends/dib0090.c              |   4 +-
 drivers/media/dvb-frontends/dib3000mb.c            |   2 +-
 drivers/media/dvb-frontends/dib3000mc.c            |   2 +-
 drivers/media/dvb-frontends/dib7000m.c             |   2 +-
 drivers/media/dvb-frontends/dib7000p.c             |   4 +-
 drivers/media/dvb-frontends/dib8000.c              |   2 +-
 drivers/media/dvb-frontends/dib9000.c              |   2 +-
 drivers/media/dvb-frontends/drx39xyj/drxj.c        |   2 +-
 drivers/media/dvb-frontends/drxd_hard.c            |   2 +-
 drivers/media/dvb-frontends/drxk_hard.c            |   2 +-
 drivers/media/dvb-frontends/ds3000.c               |   2 +-
 drivers/media/dvb-frontends/dvb-pll.c              |   2 +-
 drivers/media/dvb-frontends/ec100.c                |   2 +-
 drivers/media/dvb-frontends/helene.c               |   4 +-
 drivers/media/dvb-frontends/horus3a.c              |   2 +-
 drivers/media/dvb-frontends/isl6405.c              |   2 +-
 drivers/media/dvb-frontends/isl6421.c              |   2 +-
 drivers/media/dvb-frontends/isl6423.c              |   2 +-
 drivers/media/dvb-frontends/itd1000.c              |   2 +-
 drivers/media/dvb-frontends/ix2505v.c              |   2 +-
 drivers/media/dvb-frontends/l64781.c               |   2 +-
 drivers/media/dvb-frontends/lg2160.c               |   2 +-
 drivers/media/dvb-frontends/lgdt3305.c             |   2 +-
 drivers/media/dvb-frontends/lgdt3306a.c            |   2 +-
 drivers/media/dvb-frontends/lgdt330x.c             |   2 +-
 drivers/media/dvb-frontends/lgs8gxx.c              |   2 +-
 drivers/media/dvb-frontends/lnbh25.c               |   2 +-
 drivers/media/dvb-frontends/lnbp21.c               |   4 +-
 drivers/media/dvb-frontends/lnbp22.c               |   2 +-
 drivers/media/dvb-frontends/m88ds3103.c            |   2 +-
 drivers/media/dvb-frontends/m88rs2000.c            |   2 +-
 drivers/media/dvb-frontends/mb86a16.c              |   2 +-
 drivers/media/dvb-frontends/mb86a20s.c             |   2 +-
 drivers/media/dvb-frontends/mt312.c                |   2 +-
 drivers/media/dvb-frontends/mt352.c                |   2 +-
 drivers/media/dvb-frontends/nxt200x.c              |   2 +-
 drivers/media/dvb-frontends/nxt6000.c              |   2 +-
 drivers/media/dvb-frontends/or51132.c              |   2 +-
 drivers/media/dvb-frontends/or51211.c              |   2 +-
 drivers/media/dvb-frontends/s5h1409.c              |   2 +-
 drivers/media/dvb-frontends/s5h1411.c              |   2 +-
 drivers/media/dvb-frontends/s5h1420.c              |   2 +-
 drivers/media/dvb-frontends/s5h1432.c              |   2 +-
 drivers/media/dvb-frontends/s921.c                 |   2 +-
 drivers/media/dvb-frontends/si21xx.c               |   2 +-
 drivers/media/dvb-frontends/sp887x.c               |   2 +-
 drivers/media/dvb-frontends/stb0899_drv.c          |   2 +-
 drivers/media/dvb-frontends/stb6000.c              |   2 +-
 drivers/media/dvb-frontends/stb6100.c              |   2 +-
 drivers/media/dvb-frontends/stv0288.c              |   2 +-
 drivers/media/dvb-frontends/stv0297.c              |   2 +-
 drivers/media/dvb-frontends/stv0299.c              |   2 +-
 drivers/media/dvb-frontends/stv0367.c              |   6 +-
 drivers/media/dvb-frontends/stv0900_core.c         |   2 +-
 drivers/media/dvb-frontends/stv090x.c              |   2 +-
 drivers/media/dvb-frontends/stv6110.c              |   2 +-
 drivers/media/dvb-frontends/stv6110x.c             |   2 +-
 drivers/media/dvb-frontends/tda10021.c             |   2 +-
 drivers/media/dvb-frontends/tda10023.c             |   2 +-
 drivers/media/dvb-frontends/tda10048.c             |   2 +-
 drivers/media/dvb-frontends/tda1004x.c             |   4 +-
 drivers/media/dvb-frontends/tda10086.c             |   2 +-
 drivers/media/dvb-frontends/tda665x.c              |   2 +-
 drivers/media/dvb-frontends/tda8083.c              |   2 +-
 drivers/media/dvb-frontends/tda8261.c              |   2 +-
 drivers/media/dvb-frontends/tda826x.c              |   2 +-
 drivers/media/dvb-frontends/ts2020.c               |   2 +-
 drivers/media/dvb-frontends/tua6100.c              |   2 +-
 drivers/media/dvb-frontends/ves1820.c              |   2 +-
 drivers/media/dvb-frontends/ves1x93.c              |   2 +-
 drivers/media/dvb-frontends/zl10036.c              |   2 +-
 drivers/media/dvb-frontends/zl10039.c              |   2 +-
 drivers/media/dvb-frontends/zl10353.c              |   2 +-
 drivers/media/i2c/ad5820.c                         |   2 -
 drivers/media/i2c/ov2680.c                         | 246 +++------------
 drivers/media/i2c/ov5640.c                         |   4 +-
 drivers/media/i2c/tvp5150.c                        |   4 +
 drivers/media/pci/bt8xx/dst.c                      |   2 +-
 drivers/media/pci/bt8xx/dst_ca.c                   |   2 +-
 drivers/media/pci/cx23885/cx23885-dvb.c            |  12 -
 drivers/media/pci/ddbridge/ddbridge-dummy-fe.c     |   2 +-
 .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c   |   5 +-
 drivers/media/tuners/fc0011.c                      |   2 +-
 drivers/media/tuners/fc0012.c                      |   2 +-
 drivers/media/tuners/fc0013.c                      |   2 +-
 drivers/media/tuners/max2165.c                     |   2 +-
 drivers/media/tuners/mc44s803.c                    |   2 +-
 drivers/media/tuners/mt2060.c                      |   2 +-
 drivers/media/tuners/mt2131.c                      |   2 +-
 drivers/media/tuners/mt2266.c                      |   2 +-
 drivers/media/tuners/mxl5005s.c                    |   2 +-
 drivers/media/tuners/qt1010.c                      |   2 +-
 drivers/media/tuners/tda18218.c                    |   2 +-
 drivers/media/tuners/xc4000.c                      |   2 +-
 drivers/media/tuners/xc5000.c                      |   2 +-
 drivers/media/usb/dvb-usb/m920x.c                  |   5 +-
 drivers/media/usb/go7007/go7007-i2c.c              |   2 -
 drivers/media/usb/siano/smsusb.c                   |  21 +-
 drivers/media/v4l2-core/v4l2-fwnode.c              |  18 +-
 drivers/mmc/host/Kconfig                           |   5 +-
 drivers/mtd/nand/raw/brcmnand/brcmnand.c           |  45 ++-
 drivers/mtd/nand/raw/fsmc_nand.c                   |   7 +-
 drivers/mtd/spi-nor/core.c                         |  19 +-
 drivers/net/arcnet/arcnet.c                        |   2 +-
 drivers/net/can/usb/gs_usb.c                       |   5 +-
 drivers/net/dsa/sja1105/sja1105_main.c             |  38 ++-
 drivers/net/ethernet/atheros/atl1c/atl1c_main.c    |   7 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |   9 +-
 drivers/net/ethernet/freescale/enetc/enetc_ptp.c   |   2 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c |   4 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |  13 +-
 drivers/net/ethernet/intel/igb/igb.h               |   4 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |  16 +-
 drivers/net/ethernet/intel/igbvf/igbvf.h           |   4 +-
 drivers/net/ethernet/intel/igc/igc.h               |   4 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c       |  28 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |   5 +
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |   3 +
 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c |   9 +-
 drivers/net/ethernet/mellanox/mlxsw/i2c.c          |   5 +-
 drivers/net/macsec.c                               |   3 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/usb/r8152.c                            |   3 +
 drivers/net/veth.c                                 |   4 +-
 drivers/net/vxlan/vxlan_core.c                     |  58 ++--
 drivers/net/wireless/ath/ath10k/pci.c              |   9 +-
 drivers/net/wireless/ath/ath9k/htc_drv_debug.c     |   2 +-
 drivers/net/wireless/ath/ath9k/wmi.c               |  20 +-
 drivers/net/wireless/marvell/mwifiex/debugfs.c     |   9 +-
 drivers/net/wireless/marvell/mwifiex/pcie.c        |  25 +-
 drivers/net/wireless/marvell/mwifiex/sta_rx.c      |  12 +-
 drivers/net/wireless/marvell/mwifiex/uap_txrx.c    |  30 +-
 drivers/net/wireless/marvell/mwifiex/util.c        |  10 +-
 drivers/net/wireless/mediatek/mt76/testmode.c      |   1 +
 drivers/ntb/ntb_transport.c                        |  19 +-
 drivers/of/unittest.c                              |  12 +-
 drivers/opp/core.c                                 |   2 +-
 drivers/parisc/led.c                               |   4 +-
 drivers/pci/hotplug/pciehp_hpc.c                   |  12 +-
 drivers/pci/pcie/aspm.c                            |  30 +-
 drivers/perf/fsl_imx8_ddr_perf.c                   |  24 +-
 drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c      |   6 +-
 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c      |  18 +-
 drivers/pinctrl/intel/pinctrl-cherryview.c         |   5 +-
 drivers/pinctrl/pinctrl-amd.c                      |   4 +-
 drivers/pinctrl/pinctrl-mcp23s08_spi.c             |  10 +
 drivers/platform/mellanox/mlxbf-tmfifo.c           |  91 ++++--
 drivers/platform/x86/huawei-wmi.c                  |   2 +
 drivers/platform/x86/intel-hid.c                   |  21 +-
 drivers/pwm/pwm-lpc32xx.c                          |  16 +-
 drivers/rpmsg/qcom_glink_native.c                  |   4 +
 drivers/rtc/rtc-ds1685.c                           |   2 +-
 drivers/s390/block/dasd.c                          | 125 +++-----
 drivers/s390/block/dasd_3990_erp.c                 |   2 +-
 drivers/s390/crypto/pkey_api.c                     |   2 +-
 drivers/s390/crypto/zcrypt_api.c                   |   1 +
 drivers/s390/crypto/zcrypt_ep11misc.c              |   4 +-
 drivers/s390/crypto/zcrypt_ep11misc.h              |   9 +-
 drivers/scsi/aic94xx/aic94xx_task.c                |   2 +-
 drivers/scsi/be2iscsi/be_iscsi.c                   |   4 +
 drivers/scsi/fcoe/fcoe_ctlr.c                      |  20 +-
 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c             |   8 +-
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c             |  19 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |  62 ++--
 drivers/scsi/hosts.c                               |   4 +-
 drivers/scsi/isci/request.c                        |  10 +-
 drivers/scsi/isci/task.c                           |   2 +-
 drivers/scsi/libsas/sas_ata.c                      |   7 +-
 drivers/scsi/libsas/sas_expander.c                 |   2 +-
 drivers/scsi/libsas/sas_task.c                     |   4 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |  46 ++-
 drivers/scsi/mpt3sas/mpt3sas_base.h                |   1 +
 drivers/scsi/mvsas/mv_sas.c                        |  10 +-
 drivers/scsi/pm8001/pm8001_hwi.c                   |  16 +-
 drivers/scsi/pm8001/pm8001_sas.c                   |   4 +-
 drivers/scsi/pm8001/pm80xx_hwi.c                   |  14 +-
 drivers/scsi/qedf/qedf_dbg.h                       |   2 +
 drivers/scsi/qedf/qedf_debugfs.c                   |  35 ++-
 drivers/scsi/qedi/qedi_main.c                      |   5 +-
 drivers/scsi/qla2xxx/qla_attr.c                    |   2 -
 drivers/scsi/qla2xxx/qla_dbg.c                     |  18 +-
 drivers/scsi/qla2xxx/qla_def.h                     |  12 +-
 drivers/scsi/qla2xxx/qla_gbl.h                     |   3 +
 drivers/scsi/qla2xxx/qla_init.c                    |  68 ++--
 drivers/scsi/qla2xxx/qla_inline.h                  |  46 +++
 drivers/scsi/qla2xxx/qla_iocb.c                    |  60 +++-
 drivers/scsi/qla2xxx/qla_isr.c                     |  16 +-
 drivers/scsi/qla2xxx/qla_mbx.c                     |   7 +-
 drivers/scsi/qla2xxx/qla_nvme.c                    |  12 +-
 drivers/scsi/qla2xxx/qla_os.c                      | 223 +++++++------
 drivers/scsi/qla2xxx/qla_target.c                  |  14 +-
 drivers/scsi/qla4xxx/ql4_os.c                      |  15 +
 drivers/scsi/scsi_transport_iscsi.c                |  80 +++--
 drivers/scsi/storvsc_drv.c                         |   2 +
 drivers/soc/qcom/ocmem.c                           |  14 +-
 drivers/soc/qcom/qmi_encdec.c                      |   4 +-
 drivers/spi/spi-tegra20-sflash.c                   |   6 +-
 drivers/staging/media/rkvdec/rkvdec.c              |   2 +-
 drivers/staging/rtl8712/os_intfs.c                 |   1 +
 drivers/staging/rtl8712/usb_intf.c                 |   1 -
 drivers/tty/serial/qcom_geni_serial.c              |   5 +
 drivers/tty/serial/sc16is7xx.c                     |  17 +-
 drivers/tty/serial/serial-tegra.c                  |   6 +-
 drivers/tty/serial/sprd_serial.c                   |  30 +-
 drivers/usb/chipidea/ci_hdrc_imx.c                 |  10 +-
 drivers/usb/chipidea/usbmisc_imx.c                 |   6 +-
 drivers/usb/core/hcd.c                             |  10 +-
 drivers/usb/core/hub.c                             | 349 ++++++++++++---------
 drivers/usb/core/message.c                         |  29 +-
 drivers/usb/core/usb.h                             |   4 +-
 drivers/usb/dwc3/dwc3-meson-g12a.c                 |   6 +
 drivers/usb/gadget/function/f_mass_storage.c       |   2 +-
 drivers/usb/phy/phy-mxs-usb.c                      |  10 +-
 drivers/usb/serial/option.c                        |   7 +
 drivers/usb/typec/bus.c                            |  12 +-
 drivers/usb/typec/tcpm/tcpci.c                     |   4 +
 drivers/usb/typec/tcpm/tcpci.h                     |   1 +
 drivers/usb/typec/tcpm/tcpm.c                      |   3 +-
 drivers/vfio/vfio_iommu_type1.c                    |   2 +-
 drivers/video/backlight/bd6107.c                   |   2 +-
 drivers/video/backlight/gpio_backlight.c           |   5 +-
 drivers/video/backlight/lv5207lp.c                 |   2 +-
 drivers/video/fbdev/ep93xx-fb.c                    |   1 -
 drivers/virtio/virtio_ring.c                       |   2 +-
 drivers/watchdog/intel-mid_wdt.c                   |   1 +
 fs/btrfs/disk-io.c                                 |   5 +-
 fs/btrfs/transaction.c                             |   7 +-
 fs/configfs/dir.c                                  |   2 +
 fs/dlm/plock.c                                     |   6 +-
 fs/erofs/zdata.c                                   |   2 +
 fs/eventfd.c                                       |   7 +-
 fs/ext4/balloc.c                                   |  15 +-
 fs/ext4/block_validity.c                           |   8 +-
 fs/ext4/ext4.h                                     |   2 +
 fs/ext4/mballoc.c                                  |   2 +-
 fs/fuse/readdir.c                                  |  10 +-
 fs/jfs/jfs_extent.c                                |   5 +
 fs/lockd/mon.c                                     |   3 +
 fs/namei.c                                         |   2 +-
 fs/nfs/blocklayout/dev.c                           |   4 +-
 fs/nfs/direct.c                                    |  20 +-
 fs/nfs/nfs2xdr.c                                   |   2 +-
 fs/nfs/nfs3xdr.c                                   |   2 +-
 fs/nfs/nfs42proc.c                                 |   5 +-
 fs/nfs/pnfs_dev.c                                  |   2 +-
 fs/nfsd/blocklayoutxdr.c                           |   9 +
 fs/nfsd/flexfilelayoutxdr.c                        |   9 +
 fs/nfsd/nfs4xdr.c                                  |  25 +-
 fs/nilfs2/alloc.c                                  |   3 +-
 fs/nilfs2/inode.c                                  |   7 +-
 fs/nilfs2/segment.c                                |   5 +
 fs/nls/nls_base.c                                  |   4 +-
 fs/ocfs2/namei.c                                   |   4 +
 fs/overlayfs/super.c                               |   2 +-
 fs/proc/base.c                                     |   3 +-
 fs/pstore/ram_core.c                               |   2 +-
 fs/quota/dquot.c                                   | 174 ++++++----
 fs/reiserfs/journal.c                              |   4 +-
 fs/udf/balloc.c                                    |  31 +-
 fs/udf/inode.c                                     |  45 ++-
 fs/verity/signature.c                              |  16 +
 include/acpi/apei.h                                |   4 +-
 include/crypto/algapi.h                            |   3 +
 include/crypto/blake2b.h                           |  67 ++++
 include/crypto/internal/blake2b.h                  | 115 +++++++
 include/linux/arm_sdei.h                           |   4 +
 include/linux/eventfd.h                            |   6 +
 include/linux/if_arp.h                             |   4 +
 include/linux/nls.h                                |   2 +-
 include/linux/trace_events.h                       |   3 +-
 include/linux/usb/typec_altmode.h                  |   2 +-
 include/net/ip.h                                   |   1 +
 include/net/ip_tunnels.h                           |  15 +-
 include/net/ipv6.h                                 |   2 +-
 include/net/lwtunnel.h                             |   5 +-
 include/net/tcp.h                                  |   1 -
 include/scsi/libsas.h                              |  12 +-
 include/scsi/scsi_host.h                           |   2 +-
 include/uapi/linux/sync_file.h                     |   2 +-
 io_uring/io-wq.c                                   |  10 +
 io_uring/io-wq.h                                   |   1 +
 io_uring/io_uring.c                                |   9 +-
 kernel/auditsc.c                                   |   2 +
 kernel/bpf/verifier.c                              |  17 +-
 kernel/cgroup/namespace.c                          |   6 -
 kernel/kprobes.c                                   |  14 +-
 kernel/module.c                                    |  15 +-
 kernel/printk/printk_ringbuffer.c                  |   2 +-
 kernel/rcu/refscale.c                              |   3 +-
 kernel/trace/bpf_trace.c                           |   2 +-
 kernel/trace/trace.c                               |  72 ++++-
 kernel/trace/trace.h                               |   2 +
 kernel/trace/trace_uprobe.c                        |   3 +-
 lib/idr.c                                          |   2 +-
 lib/test_meminit.c                                 |   2 +-
 mm/shmem.c                                         |  28 +-
 net/9p/trans_virtio.c                              |   2 +-
 net/bluetooth/hci_core.c                           |  16 +-
 net/core/filter.c                                  |   2 +
 net/core/flow_dissector.c                          |   3 +-
 net/core/lwt_bpf.c                                 |   7 +-
 net/core/skbuff.c                                  |  34 +-
 net/core/sock.c                                    |   9 +-
 net/dccp/ipv4.c                                    |  13 +-
 net/dccp/ipv6.c                                    |  15 +-
 net/hsr/hsr_forward.c                              |   1 +
 net/ipv4/devinet.c                                 |  10 +-
 net/ipv4/fib_semantics.c                           |   5 +-
 net/ipv4/fib_trie.c                                |   3 +-
 net/ipv4/igmp.c                                    |   3 +-
 net/ipv4/ip_input.c                                |   3 +-
 net/ipv4/ip_output.c                               |   2 +-
 net/ipv4/route.c                                   |   1 +
 net/ipv4/tcp_input.c                               |   3 +-
 net/ipv4/tcp_timer.c                               |  18 +-
 net/ipv4/udp.c                                     |  20 +-
 net/ipv6/addrconf.c                                |   2 +-
 net/ipv6/ip6_output.c                              |   2 +-
 net/ipv6/udp.c                                     |  19 +-
 net/kcm/kcmsock.c                                  |  15 +-
 net/netfilter/ipset/ip_set_hash_netportnet.c       |   1 +
 net/netfilter/nfnetlink_osf.c                      |   8 +
 net/netfilter/xt_sctp.c                            |   2 +
 net/netfilter/xt_u32.c                             |  21 ++
 net/netlabel/netlabel_kapi.c                       |   3 +-
 net/netrom/af_netrom.c                             |   5 +
 net/sched/sch_fq_pie.c                             |  27 +-
 net/sched/sch_hfsc.c                               |   4 +
 net/sched/sch_plug.c                               |   2 +-
 net/sched/sch_qfq.c                                |  22 +-
 net/sctp/proc.c                                    |   2 +-
 net/sctp/sm_sideeffect.c                           |   5 +-
 net/sctp/socket.c                                  |  10 +-
 net/smc/smc_core.c                                 |   2 +
 net/socket.c                                       |   6 +-
 net/tls/tls_sw.c                                   |   4 +-
 net/unix/af_unix.c                                 |   2 +-
 net/unix/scm.c                                     |   6 +-
 samples/bpf/tracex6_kern.c                         |  17 +-
 scripts/kconfig/preprocess.c                       |   3 +
 security/integrity/ima/Kconfig                     |  12 -
 security/keys/keyctl.c                             |  11 +-
 security/smack/smackfs.c                           |   2 +-
 sound/Kconfig                                      |   2 +-
 sound/core/pcm_compat.c                            |   8 +-
 sound/core/seq/oss/seq_oss_midi.c                  |  35 ++-
 sound/pci/ac97/ac97_codec.c                        |   5 +-
 sound/soc/atmel/atmel-i2s.c                        |   5 +-
 sound/soc/codecs/Kconfig                           |   1 +
 sound/soc/codecs/da7219-aad.c                      |  12 +-
 sound/soc/codecs/es8316.c                          |   2 +-
 sound/soc/codecs/rt5682-sdw.c                      |   7 +-
 tools/bpf/bpftool/skeleton/profiler.bpf.c          |  27 +-
 tools/hv/vmbus_testing                             |   4 +-
 tools/perf/builtin-top.c                           |   1 +
 tools/perf/ui/browsers/hists.c                     |  60 ++--
 tools/perf/util/annotate.c                         |  10 +-
 tools/perf/util/header.c                           |  11 +-
 .../selftests/bpf/benchs/run_bench_rename.sh       |   2 +-
 .../selftests/bpf/progs/test_cls_redirect.h        |   9 +
 tools/testing/selftests/kselftest/runner.sh        |  29 +-
 tools/testing/selftests/kselftest_harness.h        |  11 +-
 tools/testing/selftests/resctrl/cache.c            |  18 +-
 tools/testing/selftests/resctrl/fill_buf.c         |   3 +-
 tools/testing/selftests/resctrl/resctrl.h          |   1 +
 555 files changed, 3750 insertions(+), 2444 deletions(-)



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

* [PATCH 5.10 067/406] eventfd: prevent underflow for eventfd semaphores
  2023-09-17 19:07 [PATCH 5.10 000/406] 5.10.195-rc1 review Greg Kroah-Hartman
@ 2023-09-17 19:08 ` Greg Kroah-Hartman
  2023-09-18  7:57 ` [PATCH 5.10 000/406] 5.10.195-rc1 review Pavel Machek
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 16+ messages in thread
From: Greg Kroah-Hartman @ 2023-09-17 19:08 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, Wen Yang, Alexander Viro, Jens Axboe,
	Christian Brauner, Christoph Hellwig, Dylan Yudaken,
	David Woodhouse, Matthew Wilcox, linux-fsdevel, linux-kernel,
	Sasha Levin

5.10-stable review patch.  If anyone has any objections, please let me know.

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

From: Wen Yang <wenyang.linux@foxmail.com>

[ Upstream commit 758b492047816a3158d027e9fca660bc5bcf20bf ]

For eventfd with flag EFD_SEMAPHORE, when its ctx->count is 0, calling
eventfd_ctx_do_read will cause ctx->count to overflow to ULLONG_MAX.

An underflow can happen with EFD_SEMAPHORE eventfds in at least the
following three subsystems:

(1) virt/kvm/eventfd.c
(2) drivers/vfio/virqfd.c
(3) drivers/virt/acrn/irqfd.c

where (2) and (3) are just modeled after (1). An eventfd must be
specified for use with the KVM_IRQFD ioctl(). This can also be an
EFD_SEMAPHORE eventfd. When the eventfd count is zero or has been
decremented to zero an underflow can be triggered when the irqfd is shut
down by raising the KVM_IRQFD_FLAG_DEASSIGN flag in the KVM_IRQFD
ioctl():

        // ctx->count == 0
        kvm_vm_ioctl()
        -> kvm_irqfd()
           -> kvm_irqfd_deassign()
              -> irqfd_deactivate()
                 -> irqfd_shutdown()
                    -> eventfd_ctx_remove_wait_queue(&cnt)
                       -> eventfd_ctx_do_read(&cnt)

Userspace polling on the eventfd wouldn't notice the underflow because 1
is always returned as the value from eventfd_read() while ctx->count
would've underflowed. It's not a huge deal because this should only be
happening when the irqfd is shutdown but we should still fix it and
avoid the spurious wakeup.

Fixes: cb289d6244a3 ("eventfd - allow atomic read and waitqueue remove")
Signed-off-by: Wen Yang <wenyang.linux@foxmail.com>
Cc: Alexander Viro <viro@zeniv.linux.org.uk>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Christian Brauner <brauner@kernel.org>
Cc: Christoph Hellwig <hch@lst.de>
Cc: Dylan Yudaken <dylany@fb.com>
Cc: David Woodhouse <dwmw@amazon.co.uk>
Cc: Matthew Wilcox <willy@infradead.org>
Cc: linux-fsdevel@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Message-Id: <tencent_7588DFD1F365950A757310D764517A14B306@qq.com>
[brauner: rewrite commit message and add explanation how this underflow can happen]
Signed-off-by: Christian Brauner <brauner@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 fs/eventfd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/eventfd.c b/fs/eventfd.c
index b8d38b970ce7f..3673eb8de0356 100644
--- a/fs/eventfd.c
+++ b/fs/eventfd.c
@@ -191,7 +191,7 @@ void eventfd_ctx_do_read(struct eventfd_ctx *ctx, __u64 *cnt)
 {
 	lockdep_assert_held(&ctx->wqh.lock);
 
-	*cnt = (ctx->flags & EFD_SEMAPHORE) ? 1 : ctx->count;
+	*cnt = ((ctx->flags & EFD_SEMAPHORE) && ctx->count) ? 1 : ctx->count;
 	ctx->count -= *cnt;
 }
 EXPORT_SYMBOL_GPL(eventfd_ctx_do_read);
-- 
2.40.1




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

* Re: [PATCH 5.10 000/406] 5.10.195-rc1 review
  2023-09-17 19:07 [PATCH 5.10 000/406] 5.10.195-rc1 review Greg Kroah-Hartman
  2023-09-17 19:08 ` [PATCH 5.10 067/406] eventfd: prevent underflow for eventfd semaphores Greg Kroah-Hartman
@ 2023-09-18  7:57 ` Pavel Machek
  2023-09-18 12:46 ` Jon Hunter
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 16+ messages in thread
From: Pavel Machek @ 2023-09-18  7:57 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor

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

Hi!

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

CIP testing did not find any problems here:

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-5.10.y

Tested-by: Pavel Machek (CIP) <pavel@denx.de>

Best regards,
                                                                Pavel
-- 
DENX Software Engineering GmbH,        Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany

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

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

* Re: [PATCH 5.10 000/406] 5.10.195-rc1 review
  2023-09-17 19:07 [PATCH 5.10 000/406] 5.10.195-rc1 review Greg Kroah-Hartman
  2023-09-17 19:08 ` [PATCH 5.10 067/406] eventfd: prevent underflow for eventfd semaphores Greg Kroah-Hartman
  2023-09-18  7:57 ` [PATCH 5.10 000/406] 5.10.195-rc1 review Pavel Machek
@ 2023-09-18 12:46 ` Jon Hunter
  2023-09-18 17:46 ` Florian Fainelli
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 16+ messages in thread
From: Jon Hunter @ 2023-09-18 12:46 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, linux-tegra, stable

On Sun, 17 Sep 2023 21:07:34 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.195 release.
> There are 406 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 Tue, 19 Sep 2023 19:10:04 +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.195-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.195-rc1-g95379666b7a6
Boards tested:	tegra124-jetson-tk1, tegra186-p2771-0000,
                tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000,
                tegra20-ventana, tegra210-p2371-2180,
                tegra210-p3450-0000, tegra30-cardhu-a04

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

Jon

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

* Re: [PATCH 5.10 000/406] 5.10.195-rc1 review
  2023-09-17 19:07 [PATCH 5.10 000/406] 5.10.195-rc1 review Greg Kroah-Hartman
                   ` (2 preceding siblings ...)
  2023-09-18 12:46 ` Jon Hunter
@ 2023-09-18 17:46 ` Florian Fainelli
  2023-09-18 18:33 ` Guenter Roeck
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 16+ messages in thread
From: Florian Fainelli @ 2023-09-18 17:46 UTC (permalink / raw)
  To: Greg Kroah-Hartman, stable
  Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
	lkft-triage, pavel, jonathanh, sudipm.mukherjee, srw, rwarsow,
	conor



On 9/17/2023 12:07 PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.195 release.
> There are 406 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 Tue, 19 Sep 2023 19:10:04 +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.195-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


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

* Re: [PATCH 5.10 000/406] 5.10.195-rc1 review
  2023-09-17 19:07 [PATCH 5.10 000/406] 5.10.195-rc1 review Greg Kroah-Hartman
                   ` (3 preceding siblings ...)
  2023-09-18 17:46 ` Florian Fainelli
@ 2023-09-18 18:33 ` Guenter Roeck
  2023-09-18 22:25 ` Shuah Khan
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 16+ messages in thread
From: Guenter Roeck @ 2023-09-18 18:33 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, shuah, patches,
	lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
	rwarsow, conor

On Sun, Sep 17, 2023 at 09:07:34PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.195 release.
> There are 406 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 Tue, 19 Sep 2023 19:10:04 +0000.
> Anything received after that time might be too late.
> 

Build results:
	total: 159 pass: 159 fail: 0
Qemu test results:
	total: 495 pass: 495 fail: 0

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

Guenter

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

* Re: [PATCH 5.10 000/406] 5.10.195-rc1 review
  2023-09-17 19:07 [PATCH 5.10 000/406] 5.10.195-rc1 review Greg Kroah-Hartman
                   ` (4 preceding siblings ...)
  2023-09-18 18:33 ` Guenter Roeck
@ 2023-09-18 22:25 ` Shuah Khan
  2023-09-18 22:27 ` Shuah Khan
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 16+ messages in thread
From: Shuah Khan @ 2023-09-18 22:25 UTC (permalink / raw)
  To: Greg Kroah-Hartman, stable
  Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
	lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
	rwarsow, conor, Shuah Khan

On 9/17/23 13:07, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.195 release.
> There are 406 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 Tue, 19 Sep 2023 19:10:04 +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.195-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

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

* Re: [PATCH 5.10 000/406] 5.10.195-rc1 review
  2023-09-17 19:07 [PATCH 5.10 000/406] 5.10.195-rc1 review Greg Kroah-Hartman
                   ` (5 preceding siblings ...)
  2023-09-18 22:25 ` Shuah Khan
@ 2023-09-18 22:27 ` Shuah Khan
  2023-09-19  8:03 ` Naresh Kamboju
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 16+ messages in thread
From: Shuah Khan @ 2023-09-18 22:27 UTC (permalink / raw)
  To: Greg Kroah-Hartman, stable
  Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
	lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
	rwarsow, conor, Shuah Khan

On 9/17/23 13:07, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.195 release.
> There are 406 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 Tue, 19 Sep 2023 19:10:04 +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.195-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

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

* Re: [PATCH 5.10 000/406] 5.10.195-rc1 review
  2023-09-17 19:07 [PATCH 5.10 000/406] 5.10.195-rc1 review Greg Kroah-Hartman
                   ` (6 preceding siblings ...)
  2023-09-18 22:27 ` Shuah Khan
@ 2023-09-19  8:03 ` Naresh Kamboju
  2023-09-20  4:57 ` Guenter Roeck
  2023-09-21 20:35 ` Joel Fernandes
  9 siblings, 0 replies; 16+ messages in thread
From: Naresh Kamboju @ 2023-09-19  8:03 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor

On Mon, 18 Sept 2023 at 00:47, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 5.10.195 release.
> There are 406 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 Tue, 19 Sep 2023 19:10:04 +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.195-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>

## Build
* kernel: 5.10.195-rc1
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-5.10.y
* git commit: 95379666b7a68327e8f4c3a0dbf28ae0c479ab4c
* git describe: v5.10.194-407-g95379666b7a6
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.10.y/build/v5.10.194-407-g95379666b7a6

## Test Regressions (compared to v5.10.194)

## Metric Regressions (compared to v5.10.194)

## Test Fixes (compared to v5.10.194)

## Metric Fixes (compared to v5.10.194)

## Test result summary
total: 80823, pass: 63120, fail: 2111, skip: 15541, xfail: 51

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 111 total, 111 passed, 0 failed
* arm64: 38 total, 38 passed, 0 failed
* i386: 28 total, 28 passed, 0 failed
* mips: 23 total, 23 passed, 0 failed
* parisc: 3 total, 0 passed, 3 failed
* powerpc: 23 total, 23 passed, 0 failed
* riscv: 8 total, 8 passed, 0 failed
* s390: 9 total, 9 passed, 0 failed
* sh: 11 total, 11 passed, 0 failed
* sparc: 6 total, 6 passed, 0 failed
* x86_64: 33 total, 33 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-lib
* kselftest-membarrier
* kselftest-memfd
* kselftest-memory-hotplug
* kselftest-mincore
* kselftest-mount
* kselftest-mqueue
* kselftest-net
* kselftest-net-forwarding
* kselftest-net-mptcp
* kselftest-netfilter
* kselftest-nsfs
* kselftest-openat2
* kselftest-pid_namespace
* kselftest-pidfd
* kselftest-proc
* kselftest-pstore
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-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

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

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

* Re: [PATCH 5.10 000/406] 5.10.195-rc1 review
  2023-09-17 19:07 [PATCH 5.10 000/406] 5.10.195-rc1 review Greg Kroah-Hartman
                   ` (7 preceding siblings ...)
  2023-09-19  8:03 ` Naresh Kamboju
@ 2023-09-20  4:57 ` Guenter Roeck
  2023-09-20  8:11   ` Greg Kroah-Hartman
  2023-09-21 20:35 ` Joel Fernandes
  9 siblings, 1 reply; 16+ messages in thread
From: Guenter Roeck @ 2023-09-20  4:57 UTC (permalink / raw)
  To: Greg Kroah-Hartman, stable
  Cc: patches, linux-kernel, torvalds, akpm, shuah, patches,
	lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
	rwarsow, conor

On 9/17/23 12:07, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.195 release.
> There are 406 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 Tue, 19 Sep 2023 19:10:04 +0000.
> Anything received after that time might be too late.
> 

chromeos-5.10 locks up in configfs_lookup() after the merge of v5.10.195.

I am a bit puzzled because I see

c709c7ca020a configfs: fix a race in configfs_lookup()

in v5.10.195 but not in the list of commits below. I guess I must be
missing something.

Either case, the code now looks as follows.

configfs_lookup()
{
     ...
     spin_lock(&configfs_dirent_lock);
     ...
         err = configfs_attach_attr(sd, dentry);
     ...
     spin_unlock(&configfs_dirent_lock);
     ...
}

and

configfs_attach_attr(...)
{
     ...
     spin_lock(&configfs_dirent_lock);
     ...
}

which unless it is way too late here and I really need to go to sleep
just won't work.

Guenter

> 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.195-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.195-rc1
> 
> Helge Deller <deller@gmx.de>
>      parisc: Drop loops_per_jiffy from per_cpu struct
> 
> Wesley Chalmers <wesley.chalmers@amd.com>
>      drm/amd/display: Fix a bug when searching for insert_above_mpcc
> 
> Kuniyuki Iwashima <kuniyu@amazon.com>
>      kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
> 
> Vadim Fedorenko <vadim.fedorenko@linux.dev>
>      ixgbe: fix timestamp configuration code
> 
> Eric Dumazet <edumazet@google.com>
>      ipv6: fix ip6_sock_set_addr_preferences() typo
> 
> Liu Jian <liujian56@huawei.com>
>      net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
> 
> Liming Sun <limings@nvidia.com>
>      platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
> 
> Liming Sun <limings@nvidia.com>
>      platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
> 
> Shigeru Yoshida <syoshida@redhat.com>
>      kcm: Fix memory leak in error path of kcm_sendmsg()
> 
> Hayes Wang <hayeswang@realtek.com>
>      r8152: check budget for r8152_poll()
> 
> Ziyang Xuan <william.xuanziyang@huawei.com>
>      hsr: Fix uninit-value access in fill_frame_info()
> 
> Hangyu Hua <hbh25y@gmail.com>
>      net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
> 
> Hangyu Hua <hbh25y@gmail.com>
>      net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
> 
> Guangguan Wang <guangguan.wang@linux.alibaba.com>
>      net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
> 
> Björn Töpel <bjorn@rivosinc.com>
>      kselftest/runner.sh: Propagate SIGTERM to runner child
> 
> SeongJae Park <sjpark@amazon.de>
>      selftests/kselftest/runner/run_one(): allow running non-executable files
> 
> Liu Jian <liujian56@huawei.com>
>      net: ipv4: fix one memleak in __inet_del_ifa()
> 
> Qiang Yu <quic_qianyu@quicinc.com>
>      bus: mhi: host: Skip MHI reset if device is in RDDM
> 
> Aleksey Nasibulin <alealexpro100@ya.ru>
>      ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
> 
> Paul Cercueil <paul@crapouillou.net>
>      ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
> 
> Quinn Tran <qutran@marvell.com>
>      scsi: qla2xxx: Flush mailbox commands on chip reset
> 
> Quinn Tran <qutran@marvell.com>
>      scsi: qla2xxx: Fix crash in PCIe error handling
> 
> Quinn Tran <qutran@marvell.com>
>      scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe
> 
> Saurav Kashyap <skashyap@marvell.com>
>      scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry
> 
> D Scott Phillips <scott@os.amperecomputing.com>
>      arm64: sdei: abort running SDEI handlers during crash
> 
> Shuai Xue <xueshuai@linux.alibaba.com>
>      ACPI: APEI: explicit init of HEST and GHES in apci_init()
> 
> Namhyung Kim <namhyung@kernel.org>
>      perf hists browser: Fix the number of entries for 'e' key
> 
> Namhyung Kim <namhyung@kernel.org>
>      perf tools: Handle old data in PERF_RECORD_ATTR
> 
> Namhyung Kim <namhyung@kernel.org>
>      perf hists browser: Fix hierarchy mode header
> 
> Hamza Mahfooz <hamza.mahfooz@amd.com>
>      drm/amd/display: prevent potential division by zero errors
> 
> William Zhang <william.zhang@broadcom.com>
>      mtd: rawnand: brcmnand: Fix potential false time out warning
> 
> William Zhang <william.zhang@broadcom.com>
>      mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
> 
> William Zhang <william.zhang@broadcom.com>
>      mtd: rawnand: brcmnand: Fix crash during the panic_write
> 
> Anand Jain <anand.jain@oracle.com>
>      btrfs: use the correct superblock to compare fsid in btrfs_validate_super
> 
> Filipe Manana <fdmanana@suse.com>
>      btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
> 
> ruanmeisi <ruan.meisi@zte.com.cn>
>      fuse: nlookup missing decrement in fuse_direntplus_link
> 
> Damien Le Moal <dlemoal@kernel.org>
>      ata: pata_ftide010: Add missing MODULE_DESCRIPTION
> 
> Damien Le Moal <dlemoal@kernel.org>
>      ata: sata_gemini: Add missing MODULE_DESCRIPTION
> 
> Wang Jianjian <wangjianjian0@foxmail.com>
>      ext4: add correct group descriptors and reserved GDT blocks to system zone
> 
> Petr Tesarik <petr.tesarik.ext@huawei.com>
>      sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
> 
> Yisen Zhuang <yisen.zhuang@huawei.com>
>      net: hns3: fix the port information display when sfp is absent
> 
> Wander Lairson Costa <wander@redhat.com>
>      netfilter: nfnetlink_osf: avoid OOB read
> 
> Vladimir Oltean <vladimir.oltean@nxp.com>
>      net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
> 
> Vladimir Oltean <vladimir.oltean@nxp.com>
>      net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
> 
> Eric Dumazet <edumazet@google.com>
>      ip_tunnels: use DEV_STATS_INC()
> 
> Ariel Marcovitch <arielmarcovitch@gmail.com>
>      idr: fix param name in idr_alloc_cyclic() doc
> 
> Andy Shevchenko <andriy.shevchenko@linux.intel.com>
>      s390/zcrypt: don't leak memory if dev_set_name() fails
> 
> Olga Zaborska <olga.zaborska@intel.com>
>      igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
> 
> Olga Zaborska <olga.zaborska@intel.com>
>      igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
> 
> Olga Zaborska <olga.zaborska@intel.com>
>      igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
> 
> Shigeru Yoshida <syoshida@redhat.com>
>      kcm: Destroy mutex in kcm_exit_net()
> 
> valis <sec@valis.email>
>      net: sched: sch_qfq: Fix UAF in qfq_dequeue()
> 
> Kuniyuki Iwashima <kuniyu@amazon.com>
>      af_unix: Fix data race around sk->sk_err.
> 
> Kuniyuki Iwashima <kuniyu@amazon.com>
>      af_unix: Fix data-races around sk->sk_shutdown.
> 
> Kuniyuki Iwashima <kuniyu@amazon.com>
>      af_unix: Fix data-race around unix_tot_inflight.
> 
> Kuniyuki Iwashima <kuniyu@amazon.com>
>      af_unix: Fix data-races around user->unix_inflight.
> 
> Alex Henrie <alexhenrie24@gmail.com>
>      net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
> 
> Liang Chen <liangchen.linux@gmail.com>
>      veth: Fixing transmit return status for dropped packets
> 
> Corinna Vinschen <vinschen@redhat.com>
>      igb: disable virtualization features on 82580
> 
> Sriram Yagnaraman <sriram.yagnaraman@est.tech>
>      ipv4: ignore dst hint for multipath routes
> 
> Sean Christopherson <seanjc@google.com>
>      drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
> 
> Colin Xu <colin.xu@intel.com>
>      drm/i915/gvt: Save/restore HW status to support GVT suspend/resume
> 
> Eric Dumazet <edumazet@google.com>
>      net: read sk->sk_family once in sk_mc_loop()
> 
> Eric Dumazet <edumazet@google.com>
>      ipv4: annotate data-races around fi->fib_dead
> 
> Eric Dumazet <edumazet@google.com>
>      sctp: annotate data-races around sk->sk_wmem_queued
> 
> Eric Dumazet <edumazet@google.com>
>      net/sched: fq_pie: avoid stalls in fq_pie_timer()
> 
> Vladimir Zapolskiy <vz@mleia.com>
>      pwm: lpc32xx: Remove handling of PWM channels
> 
> Raag Jadav <raag.jadav@intel.com>
>      watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
> 
> Arnaldo Carvalho de Melo <acme@redhat.com>
>      perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
> 
> Sean Christopherson <seanjc@google.com>
>      x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
> 
> Arnaldo Carvalho de Melo <acme@redhat.com>
>      perf annotate bpf: Don't enclose non-debug code with an assert()
> 
> Ying Liu <victor.liu@nxp.com>
>      backlight: gpio_backlight: Drop output GPIO direction check for initial power state
> 
> Konstantin Meskhidze <konstantin.meskhidze@huawei.com>
>      kconfig: fix possible buffer overflow
> 
> Fedor Pchelkin <pchelkin@ispras.ru>
>      NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
> 
> Trond Myklebust <trond.myklebust@hammerspace.com>
>      NFS: Fix a potential data corruption
> 
> Chris Lew <quic_clew@quicinc.com>
>      soc: qcom: qmi_encdec: Restrict string length in decode
> 
> Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
>      clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
> 
> Ahmad Fatoum <a.fatoum@pengutronix.de>
>      clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
> 
> Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
>      dt-bindings: clock: xlnx,versal-clk: drop select:false
> 
> Raag Jadav <raag.jadav@intel.com>
>      pinctrl: cherryview: fix address_space_handler() argument
> 
> Helge Deller <deller@gmx.de>
>      parisc: led: Reduce CPU overhead for disk & lan LED computation
> 
> Helge Deller <deller@gmx.de>
>      parisc: led: Fix LAN receive and transmit LEDs
> 
> Andrew Donnellan <ajd@linux.ibm.com>
>      lib/test_meminit: allocate pages up to order MAX_ORDER
> 
> Thomas Zimmermann <tzimmermann@suse.de>
>      drm/ast: Fix DRAM init on AST2200
> 
> Thomas Zimmermann <tzimmermann@suse.de>
>      fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
> 
> Manish Rangankar <mrangankar@marvell.com>
>      scsi: qla2xxx: Remove unsupported ql2xenabledif option
> 
> Quinn Tran <qutran@marvell.com>
>      scsi: qla2xxx: Turn off noisy message log
> 
> Quinn Tran <qutran@marvell.com>
>      scsi: qla2xxx: Fix erroneous link up failure
> 
> Quinn Tran <qutran@marvell.com>
>      scsi: qla2xxx: fix inconsistent TMF timeout
> 
> Quinn Tran <qutran@marvell.com>
>      scsi: qla2xxx: Fix deletion race condition
> 
> Pavel Begunkov <asml.silence@gmail.com>
>      io_uring: break iopolling on signal
> 
> Pavel Begunkov <asml.silence@gmail.com>
>      io_uring: break out of iowq iopoll on teardown
> 
> Pavel Begunkov <asml.silence@gmail.com>
>      io_uring: always lock in io_apoll_task_func
> 
> Quan Tian <qtian@vmware.com>
>      net/ipv6: SKB symmetric hash should incorporate transport ports
> 
> Tom Rix <trix@redhat.com>
>      udf: initialize newblock to 0
> 
> Yu Kuai <yukuai3@huawei.com>
>      md/md-bitmap: remove unnecessary local variable in backlog_store()
> 
> Brian Foster <bfoster@redhat.com>
>      tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
> 
> Marco Felsch <m.felsch@pengutronix.de>
>      usb: typec: tcpci: clear the fault status bit
> 
> Alan Stern <stern@rowland.harvard.edu>
>      USB: core: Fix oversight in SuperSpeed initialization
> 
> Alan Stern <stern@rowland.harvard.edu>
>      USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
> 
> Alan Stern <stern@rowland.harvard.edu>
>      USB: core: Change usb_get_device_descriptor() API
> 
> Alan Stern <stern@rowland.harvard.edu>
>      USB: core: Unite old scheme and new scheme descriptor reads
> 
> RD Babiera <rdbabiera@google.com>
>      usb: typec: bus: verify partner exists in typec_altmode_attention
> 
> Gustavo A. R. Silva <gustavoars@kernel.org>
>      cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
> 
> Thomas Bourgoin <thomas.bourgoin@foss.st.com>
>      crypto: stm32 - fix loop iterating through scatterlist for DMA
> 
> Sven Schnelle <svens@linux.ibm.com>
>      s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
> 
> Enlin Mu <enlin.mu@unisoc.com>
>      pstore/ram: Check start of empty przs during init
> 
> Eric Biggers <ebiggers@google.com>
>      fsverity: skip PKCS#7 parser when keyring is empty
> 
> Nicolas Dichtel <nicolas.dichtel@6wind.com>
>      net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
> 
> Thore Sommer <public@thson.de>
>      X.509: if signature is unsupported skip validation
> 
> Jann Horn <jannh@google.com>
>      dccp: Fix out of bounds access in DCCP error handler
> 
> Alexander Aring <aahringo@redhat.com>
>      dlm: fix plock lookup when using multiple lockspaces
> 
> Yafang Shao <laoar.shao@gmail.com>
>      bpf: Fix issue in verifying allow_ptr_leaks
> 
> Helge Deller <deller@gmx.de>
>      parisc: Fix /proc/cpuinfo output for lscpu
> 
> Aleksa Sarai <cyphar@cyphar.com>
>      procfs: block chmod on /proc/thread-self/comm
> 
> Bjorn Helgaas <bhelgaas@google.com>
>      Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
> 
> Dave Jiang <dave.jiang@intel.com>
>      ntb: Fix calculation ntb_transport_tx_free_entry()
> 
> Dave Jiang <dave.jiang@intel.com>
>      ntb: Clean up tx tail index on link down
> 
> Dave Jiang <dave.jiang@intel.com>
>      ntb: Drop packets when qp link is down
> 
> Ranjan Kumar <ranjan.kumar@broadcom.com>
>      scsi: mpt3sas: Perform additional retries if doorbell read returns 0
> 
> Nilesh Javali <njavali@marvell.com>
>      Revert "scsi: qla2xxx: Fix buffer overrun"
> 
> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
>      media: dvb: symbol fixup for dvb_attach()
> 
> Will Deacon <will@kernel.org>
>      arm64: csum: Fix OoB access in IP checksum code for negative lengths
> 
> Max Filippov <jcmvbkbc@gmail.com>
>      xtensa: PMU: fix base address for the newer hardware
> 
> Thomas Zimmermann <tzimmermann@suse.de>
>      backlight/lv5207lp: Compare against struct fb_info.device
> 
> Thomas Zimmermann <tzimmermann@suse.de>
>      backlight/bd6107: Compare against struct fb_info.device
> 
> Thomas Zimmermann <tzimmermann@suse.de>
>      backlight/gpio_backlight: Compare against struct fb_info.device
> 
> Gustavo A. R. Silva <gustavoars@kernel.org>
>      ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
> 
> Yi Yang <yiyang13@huawei.com>
>      ipmi_si: fix a memleak in try_smi_init()
> 
> Bart Van Assche <bvanassche@acm.org>
>      scsi: core: Fix the scsi_set_resid() documentation
> 
> Kees Cook <keescook@chromium.org>
>      printk: ringbuffer: Fix truncating buffer size min_t cast
> 
> Takashi Iwai <tiwai@suse.de>
>      ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
> 
> Boris Brezillon <boris.brezillon@collabora.com>
>      PM / devfreq: Fix leak in devfreq_dev_release()
> 
> Radoslaw Tyl <radoslawx.tyl@intel.com>
>      igb: set max size RX buffer when store bad packet is enabled
> 
> Mohamed Khalfella <mkhalfella@purestorage.com>
>      skbuff: skb_segment, Call zero copy functions before using skbuff frags
> 
> Wander Lairson Costa <wander@redhat.com>
>      netfilter: xt_sctp: validate the flag_info count
> 
> Wander Lairson Costa <wander@redhat.com>
>      netfilter: xt_u32: validate user space input
> 
> Kyle Zeng <zengyhkyle@gmail.com>
>      netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
> 
> Eric Dumazet <edumazet@google.com>
>      igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
> 
> Yuan Yao <yuanyaogoog@chromium.org>
>      virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
> 
> Liao Chang <liaochang1@huawei.com>
>      cpufreq: Fix the race condition while updating the transition_task of policy
> 
> ruanjinjie <ruanjinjie@huawei.com>
>      dmaengine: ste_dma40: Add missing IRQ check in d40_probe
> 
> Randy Dunlap <rdunlap@infradead.org>
>      um: Fix hostaudio build errors
> 
> Yi Yang <yiyang13@huawei.com>
>      mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
> 
> Hsin-Yi Wang <hsinyi@chromium.org>
>      mtd: spi-nor: Check bus width while setting QE bit
> 
> Marek Behún <kabel@kernel.org>
>      leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false
> 
> Jiasheng Jiang <jiasheng@iscas.ac.cn>
>      rpmsg: glink: Add check for kstrdup
> 
> Jonas Karlman <jonas@kwiboo.se>
>      phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
> 
> Zheng Yang <zhengyang@rock-chips.com>
>      phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
> 
> Jonas Karlman <jonas@kwiboo.se>
>      phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
> 
> William Zhang <william.zhang@broadcom.com>
>      mtd: rawnand: brcmnand: Fix mtd oobsize
> 
> Zheng Yejian <zhengyejian1@huawei.com>
>      tracing: Fix race issue between cpu buffer write and swap
> 
> Dave Hansen <dave.hansen@linux.intel.com>
>      x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
> 
> Rahul Rameshbabu <sergeantsagara@protonmail.com>
>      HID: multitouch: Correct devm device reference for hidinput input_dev name
> 
> Nikita Zhandarovich <n.zhandarovich@fintech.ru>
>      HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
> 
> Guoqing Jiang <guoqing.jiang@linux.dev>
>      RDMA/siw: Correct wrong debug message
> 
> Guoqing Jiang <guoqing.jiang@linux.dev>
>      RDMA/siw: Balance the reference of cep->kref in the error path
> 
> Leon Romanovsky <leon@kernel.org>
>      Revert "IB/isert: Fix incorrect release of isert connection"
> 
> Peng Fan <peng.fan@nxp.com>
>      amba: bus: fix refcount leak
> 
> Yi Yang <yiyang13@huawei.com>
>      serial: tegra: handle clk prepare error in tegra_uart_hw_init()
> 
> Chengfeng Ye <dg573847474@gmail.com>
>      scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
> 
> Tony Battersby <tonyb@cybernetics.com>
>      scsi: core: Use 32-bit hostnum in scsi_host_lookup()
> 
> Lu Jialin <lujialin4@huawei.com>
>      cgroup:namespace: Remove unused cgroup_namespaces_init()
> 
> Hans de Goede <hdegoede@redhat.com>
>      media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
> 
> Hans de Goede <hdegoede@redhat.com>
>      media: ov2680: Fix vflip / hflip set functions
> 
> Hans de Goede <hdegoede@redhat.com>
>      media: ov2680: Fix ov2680_bayer_order()
> 
> Hans de Goede <hdegoede@redhat.com>
>      media: ov2680: Remove auto-gain and auto-exposure controls
> 
> Dave Stevenson <dave.stevenson@raspberrypi.com>
>      media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
> 
> Marek Vasut <marex@denx.de>
>      media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
> 
> Alan Stern <stern@rowland.harvard.edu>
>      USB: gadget: f_mass_storage: Fix unused variable warning
> 
> Colin Ian King <colin.i.king@gmail.com>
>      media: go7007: Remove redundant if statement
> 
> Yanfei Xu <yanfei.xu@intel.com>
>      iommu/vt-d: Fix to flush cache of PASID directory table
> 
> AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
>      iommu/qcom: Disable and reset context bank before programming
> 
> Eddie James <eajames@linux.ibm.com>
>      fsi: aspeed: Reset master errors after CFAM reset
> 
> Xiang Yang <xiangyang3@huawei.com>
>      IB/uverbs: Fix an potential error pointer dereference
> 
> Dan Carpenter <dan.carpenter@linaro.org>
>      driver core: test_async: fix an error code
> 
> Rob Clark <robdclark@chromium.org>
>      dma-buf/sync_file: Fix docs syntax
> 
> Ruidong Tian <tianruidong@linux.alibaba.com>
>      coresight: tmc: Explicit type conversions to prevent integer overflow
> 
> Oleksandr Natalenko <oleksandr@redhat.com>
>      scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
> 
> Oleksandr Natalenko <oleksandr@redhat.com>
>      scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
> 
> Oleksandr Natalenko <oleksandr@redhat.com>
>      scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
> 
> Randy Dunlap <rdunlap@infradead.org>
>      x86/APM: drop the duplicate APM_MINOR_DEV macro
> 
> Chunyan Zhang <chunyan.zhang@unisoc.com>
>      serial: sprd: Fix DMA buffer leak issue
> 
> Chunyan Zhang <chunyan.zhang@unisoc.com>
>      serial: sprd: Assign sprd_port after initialized to avoid wrong access
> 
> Lin Ma <linma@zju.edu.cn>
>      scsi: qla4xxx: Add length check when parsing nlattrs
> 
> Lin Ma <linma@zju.edu.cn>
>      scsi: be2iscsi: Add length check when parsing nlattrs
> 
> Lin Ma <linma@zju.edu.cn>
>      scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
> 
> Lin Ma <linma@zju.edu.cn>
>      scsi: iscsi: Add length check for nlattr payload
> 
> Wenchao Hao <haowenchao@huawei.com>
>      scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
> 
> Bart Van Assche <bvanassche@acm.org>
>      scsi: RDMA/srp: Fix residual handling
> 
> Xu Yang <xu.yang_2@nxp.com>
>      usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
> 
> Irui Wang <irui.wang@mediatek.com>
>      media: mediatek: vcodec: Return NULL if no vdec_fb is found
> 
> Benjamin Gaignard <benjamin.gaignard@collabora.com>
>      media: rkvdec: increase max supported height for H.264
> 
> Xingui Yang <yangxingui@huawei.com>
>      scsi: hisi_sas: Fix normally completed I/O analysed as failed
> 
> Xingui Yang <yangxingui@huawei.com>
>      scsi: hisi_sas: Fix warnings detected by sparse
> 
> Xingui Yang <yangxingui@huawei.com>
>      scsi: hisi_sas: Modify v3 HW SATA completion error processing
> 
> Xingui Yang <yangxingui@huawei.com>
>      scsi: hisi_sas: Modify v3 HW SSP underflow error processing
> 
> Bart Van Assche <bvanassche@acm.org>
>      scsi: libsas: Introduce more SAM status code aliases in enum exec_status
> 
> Luo Jiaxing <luojiaxing@huawei.com>
>      scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print
> 
> Daniil Dulov <d.dulov@aladdin.ru>
>      media: cx24120: Add retval check for cx24120_message_send()
> 
> Christophe JAILLET <christophe.jaillet@wanadoo.fr>
>      media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
> 
> Daniil Dulov <d.dulov@aladdin.ru>
>      media: dib7000p: Fix potential division by zero
> 
> Dongliang Mu <dzm91@hust.edu.cn>
>      drivers: usb: smsusb: fix error handling code in smsusb_init_device
> 
> Christophe JAILLET <christophe.jaillet@wanadoo.fr>
>      media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
> 
> Claudiu Beznea <claudiu.beznea@microchip.com>
>      media: i2c: tvp5150: check return value of devm_kasprintf()
> 
> Hans de Goede <hdegoede@redhat.com>
>      media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
> 
> Olga Kornievskaia <kolga@netapp.com>
>      NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
> 
> Benjamin Coddington <bcodding@redhat.com>
>      NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
> 
> Chuck Lever <chuck.lever@oracle.com>
>      NFSD: da_addr_body field missing in some GETDEVICEINFO replies
> 
> Su Hui <suhui@nfschina.com>
>      fs: lockd: avoid possible wrong NULL parameter
> 
> Alexei Filippov <halip0503@gmail.com>
>      jfs: validate max amount of blocks before allocation.
> 
> Russell Currey <ruscur@russell.cc>
>      powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
> 
> Dan Carpenter <dan.carpenter@linaro.org>
>      nfs/blocklayout: Use the passed in gfp flags
> 
> Russell Currey <ruscur@russell.cc>
>      powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
> 
> Michael Ellerman <mpe@ellerman.id.au>
>      powerpc: Don't include lppaca.h in paca.h
> 
> Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
>      wifi: ath10k: Use RMW accessors for changing LNKCTL
> 
> Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
>      net/mlx5: Use RMW accessors for changing LNKCTL
> 
> Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
>      drm/radeon: Use RMW accessors for changing LNKCTL
> 
> Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
>      drm/amdgpu: Use RMW accessors for changing LNKCTL
> 
> Christophe Leroy <christophe.leroy@csgroup.eu>
>      powerpc/perf: Convert fsl_emb notifier to state machine callbacks
> 
> Sourabh Jain <sourabhjain@linux.ibm.com>
>      powerpc/fadump: reset dump area size if fadump memory reserve fails
> 
> Stefan Hajnoczi <stefanha@redhat.com>
>      vfio/type1: fix cap_migration information leak
> 
> Ahmad Fatoum <a.fatoum@pengutronix.de>
>      clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
> 
> Marco Felsch <m.felsch@pengutronix.de>
>      clk: imx8mp: fix sai4 clock
> 
> Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
>      PCI/ASPM: Use RMW accessors for changing LNKCTL
> 
> Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
>      PCI: pciehp: Use RMW accessors for changing LNKCTL
> 
> Claudiu Beznea <claudiu.beznea@microchip.com>
>      pinctrl: mcp23s08: check return value of devm_kasprintf()
> 
> Wu Zongyong <wuzongyong@linux.alibaba.com>
>      PCI: Mark NVIDIA T4 GPUs to avoid bus reset
> 
> Konrad Dybcio <konrad.dybcio@linaro.org>
>      clk: qcom: reset: Use the correct type of sleep/delay based on length
> 
> Patrick Whewell <patrick.whewell@sightlineapplications.com>
>      clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
> 
> Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
>      clk: qcom: gcc-sm8250: use ARRAY_SIZE instead of specifying num_parents
> 
> Kemeng Shi <shikemeng@huaweicloud.com>
>      ext4: correct grp validation in ext4_mb_good_group
> 
> David Wronek <davidwronek@gmail.com>
>      clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
> 
> Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
>      clk: qcom: gcc-sc7180: use ARRAY_SIZE instead of specifying num_parents
> 
> Zhang Jianhua <chris.zjh@huawei.com>
>      clk: sunxi-ng: Modify mismatched function name
> 
> Minjie Du <duminjie@vivo.com>
>      drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
> 
> Corey Minyard <minyard@acm.org>
>      ipmi:ssif: Fix a memory leak when scanning for an adapter
> 
> Jiasheng Jiang <jiasheng@iscas.ac.cn>
>      ipmi:ssif: Add check for kstrdup
> 
> Su Hui <suhui@nfschina.com>
>      ALSA: ac97: Fix possible error value of *rac97
> 
> Geert Uytterhoeven <geert+renesas@glider.be>
>      of: unittest: Fix overlay type in apply/revert check
> 
> Tony Lindgren <tony@atomide.com>
>      bus: ti-sysc: Fix cast to enum warning
> 
> Sui Jingfeng <suijingfeng@loongson.cn>
>      drm/mediatek: Fix potential memory leak if vmap() fail
> 
> Tony Lindgren <tony@atomide.com>
>      bus: ti-sysc: Fix build warning for 64-bit build
> 
> Gaosheng Cui <cuigaosheng1@huawei.com>
>      audit: fix possible soft lockup in __audit_inode_child()
> 
> Fabio Estevam <festevam@denx.de>
>      drm/msm/a2xx: Call adreno_gpu_init() earlier
> 
> Yang Wang <kevinyang.wang@amd.com>
>      drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
> 
> Dan Carpenter <dan.carpenter@linaro.org>
>      smackfs: Prevent underflow in smk_set_cipso()
> 
> Zhang Shurong <zhang_shurong@foxmail.com>
>      firmware: meson_sm: fix to avoid potential NULL pointer dereference
> 
> Daniel Vetter <daniel.vetter@ffwll.ch>
>      drm/msm/mdp5: Don't leak some plane state
> 
> Jiasheng Jiang <jiasheng@iscas.ac.cn>
>      drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
> 
> Nayna Jain <nayna@linux.ibm.com>
>      ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
> 
> Marek Vasut <marex@denx.de>
>      drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
> 
> Geert Uytterhoeven <geert+renesas@glider.be>
>      drm/armada: Fix off-by-one error in armada_overlay_get_property()
> 
> Ruan Jinjie <ruanjinjie@huawei.com>
>      of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
> 
> Yangtao Li <frank.li@vivo.com>
>      drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
> 
> Tan Zhongjun <tanzhongjun@yulong.com>
>      drm/tegra: Remove superfluous error messages around platform_get_irq()
> 
> Yu Kuai <yukuai3@huawei.com>
>      md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
> 
> Guoqing Jiang <guoqing.jiang@linux.dev>
>      md/bitmap: don't set max_write_behind if there is no write mostly device
> 
> Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
>      drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
> 
> Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
>      arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
> 
> Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
>      arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
> 
> Rafał Miłecki <rafal@milecki.pl>
>      ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
> 
> Bogdan Togorean <bogdan.togorean@analog.com>
>      drm: adv7511: Fix low refresh rate register for ADV7533/5
> 
> Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
>      ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
> 
> Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
>      ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
> 
> Krzysztof Kozlowski <krzk@kernel.org>
>      ARM: dts: s5pv210: adjust node names to DT spec
> 
> Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
>      ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
> 
> Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
>      ARM: dts: s3c64xx: align pinctrl with dtschema
> 
> Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
>      x86/mm: Fix PAT bit missing from page protection modify mask
> 
> Lucas Stach <l.stach@pengutronix.de>
>      drm/etnaviv: fix dumping of active MMU context
> 
> Rafał Miłecki <rafal@milecki.pl>
>      ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
> 
> Rafał Miłecki <rafal@milecki.pl>
>      ARM: dts: BCM53573: Add cells sizes to PCIe node
> 
> Rafał Miłecki <rafal@milecki.pl>
>      ARM: dts: BCM53573: Drop nonexistent #usb-cells
> 
> Rafał Miłecki <rafal@milecki.pl>
>      ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
> 
> Serge Semin <Sergey.Semin@baikalelectronics.ru>
>      ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name
> 
> Arnd Bergmann <arnd@arndb.de>
>      drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
> 
> Konrad Dybcio <konrad.dybcio@linaro.org>
>      arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
> 
> Luca Weiss <luca@z3ntu.xyz>
>      soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
> 
> Luca Weiss <luca@z3ntu.xyz>
>      soc: qcom: ocmem: Add OCMEM hardware version print
> 
> Randy Dunlap <rdunlap@infradead.org>
>      ASoC: stac9766: fix build errors with REGMAP_AC97
> 
> Baokun Li <libaokun1@huawei.com>
>      quota: fix dqput() to follow the guarantees dquot_srcu should provide
> 
> Baokun Li <libaokun1@huawei.com>
>      quota: add new helper dquot_active()
> 
> Baokun Li <libaokun1@huawei.com>
>      quota: rename dquot_active() to inode_quota_active()
> 
> Baokun Li <libaokun1@huawei.com>
>      quota: factor out dquot_write_dquot()
> 
> Marek Vasut <marex@denx.de>
>      drm/bridge: tc358764: Fix debug print parameter order
> 
> Kuniyuki Iwashima <kuniyu@amazon.com>
>      netrom: Deny concurrent connect().
> 
> Budimir Markovic <markovicbudimir@gmail.com>
>      net/sched: sch_hfsc: Ensure inner classes have fsc curve
> 
> Biju Das <biju.das.jz@bp.renesas.com>
>      hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
> 
> Vadim Pasternak <vadimp@nvidia.com>
>      mlxsw: i2c: Limit single transaction buffer size
> 
> Vadim Pasternak <vadimp@nvidia.com>
>      mlxsw: i2c: Fix chunk size setting in output mailbox buffer
> 
> Jinjie Ruan <ruanjinjie@huawei.com>
>      net: arcnet: Do not call kfree_skb() under local_irq_disable()
> 
> Wang Ming <machel@vivo.com>
>      wifi: ath9k: use IS_ERR() with debugfs_create_dir()
> 
> Jinjie Ruan <ruanjinjie@huawei.com>
>      Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
> 
> Dmitry Antipov <dmantipov@yandex.ru>
>      wifi: mwifiex: avoid possible NULL skb pointer dereference
> 
> Fedor Pchelkin <pchelkin@ispras.ru>
>      wifi: ath9k: protect WMI command response buffer replacement with a lock
> 
> Fedor Pchelkin <pchelkin@ispras.ru>
>      wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
> 
> Daniel T. Lee <danieltimlee@gmail.com>
>      samples/bpf: fix broken map lookup probe
> 
> Polaris Pi <pinkperfect2021@gmail.com>
>      wifi: mwifiex: Fix missed return in oob checks failed path
> 
> Dmitry Antipov <dmantipov@yandex.ru>
>      wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
> 
> Artem Chernyshev <artem.chernyshev@red-soft.ru>
>      fs: ocfs2: namei: check return value of ocfs2_add_entry()
> 
> Yan Zhai <yan@cloudflare.com>
>      lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
> 
> Yan Zhai <yan@cloudflare.com>
>      lwt: Fix return values of BPF xmit ops
> 
> Florian Fainelli <florian.fainelli@broadcom.com>
>      hwrng: iproc-rng200 - Implement suspend and resume calls
> 
> Gaurav Jain <gaurav.jain@nxp.com>
>      crypto: caam - fix unchecked return value error
> 
> Przemek Kitszel <przemyslaw.kitszel@intel.com>
>      ice: ice_aq_check_events: fix off-by-one check when filling buffer
> 
> Yipeng Zou <zouyipeng@huawei.com>
>      selftests/bpf: Clean up fmod_ret in bench_rename test script
> 
> Menglong Dong <imagedong@tencent.com>
>      net: tcp: fix unexcepted socket die when snd_wnd is 0
> 
> Min Li <lm0963hack@gmail.com>
>      Bluetooth: Fix potential use-after-free when clear keys
> 
> Yuanjun Gong <ruc_gongyuanjun@163.com>
>      Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
> 
> Herbert Xu <herbert@gondor.apana.org.au>
>      crypto: api - Use work queue in crypto_destroy_instance
> 
> Eric Biggers <ebiggers@google.com>
>      crypto: blake2b - sync with blake2s implementation
> 
> Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
>      crypto: stm32 - Properly handle pm_runtime_get failing
> 
> Alan Maguire <alan.maguire@oracle.com>
>      selftests/bpf: fix static assert compilation issue for test_cls_*.c
> 
> Dmitry Antipov <dmantipov@yandex.ru>
>      wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
> 
> Polaris Pi <pinkperfect2021@gmail.com>
>      wifi: mwifiex: Fix OOB and integer underflow when rx packets
> 
> Marc Kleine-Budde <mkl@pengutronix.de>
>      can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
> 
> Zhang Shurong <zhang_shurong@foxmail.com>
>      spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
> 
> Lin Ma <linma@zju.edu.cn>
>      wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
> 
> Lorenz Bauer <lmb@isovalent.com>
>      bpf: reject unhashed sockets in bpf_sk_assign
> 
> Lorenz Bauer <lmb@isovalent.com>
>      udp: re-score reuseport groups when connected sockets are present
> 
> Dan Carpenter <dan.carpenter@linaro.org>
>      regmap: rbtree: Use alloc_flags for memory allocations
> 
> Martin Kaiser <martin@kaiser.cx>
>      hwrng: nomadik - keep clock enabled while hwrng is registered
> 
> Eric Dumazet <edumazet@google.com>
>      tcp: tcp_enter_quickack_mode() should be static
> 
> Yafang Shao <laoar.shao@gmail.com>
>      bpf: Clear the probe_addr for uprobe
> 
> Alexander Lobakin <alobakin@pm.me>
>      bpftool: Use a local bpf_perf_event_value to fix accessing its fields
> 
> Liao Chang <liaochang1@huawei.com>
>      cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
> 
> Mikel Rychliski <mikel@mikelr.com>
>      x86/efistub: Fix PCI ROM preservation in mixed mode
> 
> Holger Dengler <dengler@linux.ibm.com>
>      s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
> 
> Holger Dengler <dengler@linux.ibm.com>
>      s390/pkey: fix/harmonize internal keyblob headers
> 
> Xu Yang <xu.yang_2@nxp.com>
>      perf/imx_ddr: don't enable counter0 if none of 4 counters are used
> 
> Ard Biesheuvel <ardb@kernel.org>
>      x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
> 
> Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
>      selftests/resctrl: Close perf value read fd on errors
> 
> Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
>      selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
> 
> Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
>      selftests/resctrl: Don't leak buffer in fill_cache()
> 
> Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
>      OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
> 
> Waiman Long <longman@redhat.com>
>      refscale: Fix uninitalized use of wait_queue_head_t
> 
> Kees Cook <keescook@chromium.org>
>      selftests/harness: Actually report SKIP for signal tests
> 
> Christian Brauner <brauner@kernel.org>
>      tmpfs: verify {g,u}id mount options correctly
> 
> Wang Ming <machel@vivo.com>
>      fs: Fix error checking for d_hash_and_lookup()
> 
> Wen Yang <wenyang.linux@foxmail.com>
>      eventfd: prevent underflow for eventfd semaphores
> 
> David Woodhouse <dwmw@amazon.co.uk>
>      eventfd: Export eventfd_ctx_do_read()
> 
> Matthew Wilcox <willy@infradead.org>
>      reiserfs: Check the return value from __getblk()
> 
> Sabrina Dubroca <sd@queasysnail.net>
>      Revert "net: macsec: preserve ingress frame ordering"
> 
> Jan Kara <jack@suse.cz>
>      udf: Handle error when adding extent to a file
> 
> Vladislav Efanov <VEfanov@ispras.ru>
>      udf: Check consistency of Space Bitmap Descriptor
> 
> Jordan Rife <jrife@google.com>
>      net: Avoid address overwrite in kernel_connect
> 
> Shih-Yi Chen <shihyic@nvidia.com>
>      platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
> 
> Zheng Yejian <zhengyejian1@huawei.com>
>      tracing: Introduce pipe_cpumask to avoid race on trace_pipes
> 
> Takashi Iwai <tiwai@suse.de>
>      ALSA: seq: oss: Fix racy open/close of MIDI devices
> 
> Michael Kelley <mikelley@microsoft.com>
>      scsi: storvsc: Always set no_report_opcodes
> 
> Dan Carpenter <dan.carpenter@linaro.org>
>      sctp: handle invalid error codes without calling BUG()
> 
> David Christensen <drc@linux.vnet.ibm.com>
>      bnx2x: fix page fault following EEH recovery
> 
> Dmitry Mastykin <dmastykin@astralinux.ru>
>      netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
> 
> Chengfeng Ye <dg573847474@gmail.com>
>      scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
> 
> Baoquan He <bhe@redhat.com>
>      idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
> 
> Martin Kohn <m.kohn@welotec.com>
>      net: usb: qmi_wwan: add Quectel EM05GV2
> 
> Ani Sinha <anisinha@redhat.com>
>      vmbus_testing: fix wrong python syntax for integer value comparison
> 
> Baoquan He <bhe@redhat.com>
>      clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
> 
> Masami Hiramatsu (Google) <mhiramat@kernel.org>
>      kprobes: Prohibit probing on CFI preamble symbol
> 
> Christian Göttsche <cgzones@googlemail.com>
>      security: keys: perform capable check only on privileged operations
> 
> Minjie Du <duminjie@vivo.com>
>      ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
> 
> Eric Snowberg <eric.snowberg@oracle.com>
>      ovl: Always reevaluate the file signature for IMA
> 
> Leo Chen <sancchen@amd.com>
>      drm/amd/display: Exit idle optimizations before attempt to access PHY
> 
> Konstantin Shelekhin <k.shelekhin@ftml.net>
>      platform/x86: huawei-wmi: Silence ambient light sensor
> 
> Hans de Goede <hdegoede@redhat.com>
>      platform/x86: intel: hid: Always call BTNL ACPI method
> 
> Guiting Shen <aarongt.shen@gmail.com>
>      ASoC: atmel: Fix the 8K sample parameter in I2SC master
> 
> Edgar <ljijcj@163.com>
>      ASoc: codecs: ES8316: Fix DMIC config
> 
> Winston Wen <wentao@uniontech.com>
>      fs/nls: make load_nls() take a const parameter
> 
> Stefan Haberland <sth@linux.ibm.com>
>      s390/dasd: fix hanging device after request requeue
> 
> Stefan Haberland <sth@linux.ibm.com>
>      s390/dasd: use correct number of retries for ERP requests
> 
> Ben Hutchings <benh@debian.org>
>      m68k: Fix invalid .section syntax
> 
> Jiri Benc <jbenc@redhat.com>
>      vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
> 
> Yuanjun Gong <ruc_gongyuanjun@163.com>
>      ethernet: atheros: fix return value check in atl1c_tso_csum()
> 
> Dmytro Maluka <dmy@semihalf.com>
>      ASoC: da7219: Check for failure reading AAD IRQ events
> 
> Dmytro Maluka <dmy@semihalf.com>
>      ASoC: da7219: Flush pending AAD IRQ when suspending
> 
> Dominique Martinet <asmadeus@codewreck.org>
>      9p: virtio: make sure 'offs' is initialized in zc_request
> 
> Nikolay Burykin <burikin@ivk.ru>
>      media: pci: cx23885: fix error handling for cx23885 ATSC boards
> 
> Dmitry Antipov <dmantipov@yandex.ru>
>      media: pulse8-cec: handle possible ping error
> 
> Adrien Thierry <athierry@redhat.com>
>      phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
> 
> Xiaolei Wang <xiaolei.wang@windriver.com>
>      ARM: dts: imx: Set default tuning step for imx7d usdhc
> 
> Stefan Wahren <stefan.wahren@i2se.com>
>      ARM: dts: imx: Adjust dma-apbh node name
> 
> Marek Vasut <marex@denx.de>
>      ARM: dts: imx7s: Drop dma-apb interrupt-names
> 
> Joy Zou <joy.zou@nxp.com>
>      ARM: dts: imx: update sdma node name format
> 
> Oder Chiou <oder_chiou@realtek.com>
>      ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire
> 
> Mario Limonciello <mario.limonciello@amd.com>
>      pinctrl: amd: Don't show `Invalid config param` errors
> 
> Ryusuke Konishi <konishi.ryusuke@gmail.com>
>      nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
> 
> Ryusuke Konishi <konishi.ryusuke@gmail.com>
>      nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
> 
> Juerg Haefliger <juerg.haefliger@canonical.com>
>      fsi: master-ast-cf: Add MODULE_FIRMWARE macro
> 
> Wang Ming <machel@vivo.com>
>      firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
> 
> Hugo Villeneuve <hvilleneuve@dimonoff.com>
>      serial: sc16is7xx: fix bug when first setting GPIO direction
> 
> Hugo Villeneuve <hvilleneuve@dimonoff.com>
>      serial: sc16is7xx: fix broken port 0 uart init
> 
> Johan Hovold <johan+linaro@kernel.org>
>      serial: qcom-geni: fix opp vote on shutdown
> 
> Sishuai Gong <sishuai@purdue.edu>
>      configfs: fix a race in configfs_lookup()
> 
> Zheng Wang <zyytlz.wz@163.com>
>      Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
> 
> Nam Cao <namcaov@gmail.com>
>      staging: rtl8712: fix race condition
> 
> Aaron Armstrong Skomra <aaron.skomra@wacom.com>
>      HID: wacom: remove the battery when the EKR is off
> 
> Xu Yang <xu.yang_2@nxp.com>
>      usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
> 
> Luke Lu <luke.lu@libre.computer>
>      usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
> 
> Slark Xiao <slark_xiao@163.com>
>      USB: serial: option: add FOXCONN T99W368/T99W373 product
> 
> Martin Kohn <m.kohn@welotec.com>
>      USB: serial: option: add Quectel EM05G variant (0x030e)
> 
> Christoph Hellwig <hch@lst.de>
>      modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
> 
> Christoph Hellwig <hch@lst.de>
>      rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
> 
> Christoph Hellwig <hch@lst.de>
>      net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
> 
> Christoph Hellwig <hch@lst.de>
>      mmc: au1xmmc: force non-modular build and remove symbol_get usage
> 
> Arnd Bergmann <arnd@arndb.de>
>      ARM: pxa: remove use of symbol_get()
> 
> Gao Xiang <hsiangkao@linux.alibaba.com>
>      erofs: ensure that the post-EOF tails are all zeroed
> 
> 
> -------------
> 
> Diffstat:
> 
>   .../devicetree/bindings/clock/xlnx,versal-clk.yaml |   2 -
>   Documentation/scsi/scsi_mid_low_api.rst            |   4 +-
>   Makefile                                           |   4 +-
>   arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts    |   3 +-
>   arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts      |  13 +
>   arch/arm/boot/dts/bcm47189-luxul-xap-810.dts       |  13 +
>   arch/arm/boot/dts/bcm5301x.dtsi                    |   4 +-
>   arch/arm/boot/dts/bcm53573.dtsi                    |  27 +-
>   arch/arm/boot/dts/bcm947189acdbmr.dts              |   6 +-
>   arch/arm/boot/dts/exynos4210-i9100.dts             |   4 +-
>   arch/arm/boot/dts/imx23.dtsi                       |   2 +-
>   arch/arm/boot/dts/imx25.dtsi                       |   2 +-
>   arch/arm/boot/dts/imx28.dtsi                       |   2 +-
>   arch/arm/boot/dts/imx31.dtsi                       |   2 +-
>   arch/arm/boot/dts/imx35.dtsi                       |   2 +-
>   arch/arm/boot/dts/imx50.dtsi                       |   2 +-
>   arch/arm/boot/dts/imx51.dtsi                       |   2 +-
>   arch/arm/boot/dts/imx53.dtsi                       |   2 +-
>   arch/arm/boot/dts/imx6qdl.dtsi                     |   4 +-
>   arch/arm/boot/dts/imx6sl.dtsi                      |   2 +-
>   arch/arm/boot/dts/imx6sx.dtsi                      |   4 +-
>   arch/arm/boot/dts/imx6ul.dtsi                      |   4 +-
>   arch/arm/boot/dts/imx7s.dtsi                       |  11 +-
>   arch/arm/boot/dts/s3c6410-mini6410.dts             |   6 +-
>   arch/arm/boot/dts/s3c64xx-pinctrl.dtsi             | 210 ++++++-------
>   arch/arm/boot/dts/s5pv210-aquila.dts               |  12 +-
>   arch/arm/boot/dts/s5pv210-aries.dtsi               |   4 +-
>   arch/arm/boot/dts/s5pv210-goni.dts                 |  14 +-
>   arch/arm/boot/dts/s5pv210-smdkv210.dts             |  30 +-
>   arch/arm/mach-omap2/powerdomain.c                  |   2 +-
>   arch/arm/mach-pxa/sharpsl_pm.c                     |   2 -
>   arch/arm/mach-pxa/spitz.c                          |  14 +-
>   arch/arm64/boot/dts/qcom/msm8996.dtsi              |   3 +
>   arch/arm64/boot/dts/qcom/sdm845.dtsi               |   3 +-
>   arch/arm64/include/asm/sdei.h                      |   6 +
>   arch/arm64/kernel/entry.S                          |  27 +-
>   arch/arm64/kernel/sdei.c                           |   3 +
>   arch/arm64/kernel/smp.c                            |   8 +-
>   arch/arm64/lib/csum.c                              |   2 +-
>   arch/m68k/fpsp040/skeleton.S                       |   4 +-
>   arch/m68k/ifpsp060/os.S                            |   4 +-
>   arch/m68k/kernel/relocate_kernel.S                 |   4 +-
>   arch/mips/alchemy/devboards/db1000.c               |   8 +-
>   arch/mips/alchemy/devboards/db1200.c               |  19 +-
>   arch/mips/alchemy/devboards/db1300.c               |  10 +-
>   arch/parisc/include/asm/led.h                      |   4 +-
>   arch/parisc/include/asm/processor.h                |   1 -
>   arch/parisc/kernel/processor.c                     |  18 +-
>   arch/powerpc/include/asm/lppaca.h                  |  13 +-
>   arch/powerpc/include/asm/paca.h                    |   6 +-
>   arch/powerpc/include/asm/paravirt.h                |   1 +
>   arch/powerpc/include/asm/plpar_wrappers.h          |   1 +
>   arch/powerpc/kernel/fadump.c                       |   1 +
>   arch/powerpc/kernel/iommu.c                        |  17 +-
>   arch/powerpc/kvm/book3s_hv_ras.c                   |   1 +
>   arch/powerpc/mm/book3s64/slb.c                     |   1 +
>   arch/powerpc/perf/core-fsl-emb.c                   |   8 +-
>   arch/powerpc/platforms/pseries/lpar.c              |  10 +-
>   arch/powerpc/platforms/pseries/lparcfg.c           |   4 +-
>   arch/powerpc/platforms/pseries/setup.c             |   2 +-
>   arch/powerpc/xmon/xmon.c                           |   1 +
>   arch/s390/crypto/paes_s390.c                       |   2 +-
>   arch/s390/kernel/ipl.c                             |   2 +
>   arch/sh/boards/mach-ap325rxa/setup.c               |   2 +-
>   arch/sh/boards/mach-ecovec24/setup.c               |   6 +-
>   arch/sh/boards/mach-kfr2r09/setup.c                |   2 +-
>   arch/sh/boards/mach-migor/setup.c                  |   2 +-
>   arch/sh/boards/mach-se/7724/setup.c                |   6 +-
>   arch/um/configs/i386_defconfig                     |   1 +
>   arch/um/configs/x86_64_defconfig                   |   1 +
>   arch/um/drivers/Kconfig                            |  16 +-
>   arch/um/drivers/Makefile                           |   2 +-
>   arch/x86/boot/compressed/head_64.S                 |  30 +-
>   arch/x86/include/asm/pgtable_types.h               |  11 +-
>   arch/x86/include/asm/virtext.h                     |   6 -
>   arch/x86/kernel/apm_32.c                           |   6 -
>   arch/x86/kernel/cpu/common.c                       |   8 +-
>   arch/xtensa/include/asm/core.h                     |   9 +
>   arch/xtensa/kernel/perf_event.c                    |  17 +-
>   crypto/algapi.c                                    |  16 +-
>   crypto/asymmetric_keys/x509_public_key.c           |   5 +
>   crypto/blake2b_generic.c                           | 226 +++----------
>   drivers/acpi/apei/ghes.c                           |  19 +-
>   drivers/acpi/bus.c                                 |   2 +
>   drivers/acpi/pci_root.c                            |   3 -
>   drivers/amba/bus.c                                 |   1 +
>   drivers/ata/pata_arasan_cf.c                       |   3 +-
>   drivers/ata/pata_ftide010.c                        |   1 +
>   drivers/ata/sata_gemini.c                          |   1 +
>   drivers/base/regmap/regcache-rbtree.c              |  10 +-
>   drivers/base/test/test_async_driver_probe.c        |   2 +-
>   drivers/bluetooth/btsdio.c                         |   1 +
>   drivers/bluetooth/btusb.c                          |   2 +-
>   drivers/bluetooth/hci_nokia.c                      |   6 +-
>   drivers/bus/mhi/host/pm.c                          |   5 +
>   drivers/bus/ti-sysc.c                              |   2 +-
>   drivers/char/hw_random/iproc-rng200.c              |  25 ++
>   drivers/char/hw_random/nomadik-rng.c               |  12 +-
>   drivers/char/ipmi/ipmi_si_intf.c                   |   5 +
>   drivers/char/ipmi/ipmi_ssif.c                      |   7 +-
>   drivers/clk/Kconfig                                |   1 +
>   drivers/clk/imx/clk-composite-8m.c                 |  12 +-
>   drivers/clk/imx/clk-imx8mp.c                       |   5 -
>   drivers/clk/imx/clk-pll14xx.c                      |   2 -
>   drivers/clk/keystone/pll.c                         |   2 +-
>   drivers/clk/qcom/gcc-mdm9615.c                     |   2 +-
>   drivers/clk/qcom/gcc-sc7180.c                      |  33 +-
>   drivers/clk/qcom/gcc-sm8250.c                      |  93 +++---
>   drivers/clk/qcom/reset.c                           |   3 +-
>   drivers/clk/sunxi-ng/ccu_mmc_timing.c              |   2 +-
>   drivers/cpufreq/brcmstb-avs-cpufreq.c              |   6 +-
>   drivers/cpufreq/cpufreq.c                          |   2 +
>   drivers/cpufreq/powernow-k8.c                      |   3 +-
>   drivers/cpuidle/cpuidle-pseries.c                  |   8 +-
>   drivers/crypto/caam/caampkc.c                      |   4 +-
>   drivers/crypto/stm32/stm32-hash.c                  |   9 +-
>   drivers/devfreq/devfreq.c                          |   1 +
>   drivers/dma/Kconfig                                |   2 +
>   drivers/dma/ste_dma40.c                            |   4 +
>   drivers/firmware/Kconfig                           |   1 +
>   drivers/firmware/arm_sdei.c                        |  32 +-
>   drivers/firmware/efi/libstub/x86-stub.c            |   2 +-
>   drivers/firmware/meson/meson_sm.c                  |   2 +
>   drivers/firmware/stratix10-svc.c                   |   2 +-
>   drivers/fsi/fsi-master-aspeed.c                    |   2 +
>   drivers/fsi/fsi-master-ast-cf.c                    |   1 +
>   drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   3 +
>   drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  14 +-
>   drivers/gpu/drm/amd/amdgpu/cik.c                   |  36 +--
>   drivers/gpu/drm/amd/amdgpu/si.c                    |  36 +--
>   .../amd/display/dc/dce110/dce110_hw_sequencer.c    |   3 +
>   drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c   |   5 +-
>   .../drm/amd/display/modules/freesync/freesync.c    |   9 +-
>   drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |  10 +-
>   drivers/gpu/drm/armada/armada_overlay.c            |   6 +-
>   drivers/gpu/drm/ast/ast_post.c                     |   2 +-
>   drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |   9 +-
>   drivers/gpu/drm/bridge/tc358764.c                  |   2 +-
>   drivers/gpu/drm/etnaviv/etnaviv_dump.c             |  14 +-
>   drivers/gpu/drm/i915/gvt/gtt.c                     |  68 +++-
>   drivers/gpu/drm/i915/gvt/gtt.h                     |   5 +-
>   drivers/gpu/drm/i915/gvt/gvt.c                     |   9 +
>   drivers/gpu/drm/i915/gvt/gvt.h                     |   3 +
>   drivers/gpu/drm/i915/gvt/handlers.c                |  44 ++-
>   drivers/gpu/drm/i915/gvt/mmio.h                    |   4 +
>   drivers/gpu/drm/i915/intel_gvt.c                   |  15 +
>   drivers/gpu/drm/i915/intel_gvt.h                   |   5 +
>   drivers/gpu/drm/mediatek/mtk_drm_gem.c             |   6 +-
>   drivers/gpu/drm/msm/adreno/a2xx_gpu.c              |   8 +-
>   drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c         |   3 +-
>   drivers/gpu/drm/panel/panel-simple.c               |   4 +-
>   drivers/gpu/drm/radeon/cik.c                       |  36 +--
>   drivers/gpu/drm/radeon/si.c                        |  37 +--
>   drivers/gpu/drm/tegra/dpaux.c                      |   6 +-
>   drivers/gpu/drm/xlnx/zynqmp_dpsub.c                |   4 +-
>   drivers/hid/hid-logitech-dj.c                      |   5 +-
>   drivers/hid/hid-multitouch.c                       |  13 +-
>   drivers/hid/wacom.h                                |   1 +
>   drivers/hid/wacom_sys.c                            |  25 +-
>   drivers/hid/wacom_wac.c                            |   1 +
>   drivers/hid/wacom_wac.h                            |   1 +
>   drivers/hwmon/tmp513.c                             |   2 +-
>   drivers/hwtracing/coresight/coresight-tmc-etf.c    |   2 +-
>   drivers/hwtracing/coresight/coresight-tmc-etr.c    |   5 +-
>   drivers/hwtracing/coresight/coresight-tmc.h        |   2 +-
>   .../infiniband/core/uverbs_std_types_counters.c    |   2 +
>   drivers/infiniband/sw/siw/siw_cm.c                 |   1 -
>   drivers/infiniband/sw/siw/siw_verbs.c              |   2 +-
>   drivers/infiniband/ulp/isert/ib_isert.c            |   2 +
>   drivers/infiniband/ulp/srp/ib_srp.c                |   4 -
>   drivers/iommu/arm/arm-smmu/qcom_iommu.c            |   7 +
>   drivers/iommu/intel/pasid.c                        |   2 +-
>   drivers/leds/led-core.c                            |   8 +-
>   drivers/md/md-bitmap.c                             |  28 +-
>   drivers/media/cec/usb/pulse8/pulse8-cec.c          |   7 +-
>   drivers/media/dvb-frontends/ascot2e.c              |   2 +-
>   drivers/media/dvb-frontends/atbm8830.c             |   2 +-
>   drivers/media/dvb-frontends/au8522_dig.c           |   2 +-
>   drivers/media/dvb-frontends/bcm3510.c              |   2 +-
>   drivers/media/dvb-frontends/cx22700.c              |   2 +-
>   drivers/media/dvb-frontends/cx22702.c              |   2 +-
>   drivers/media/dvb-frontends/cx24110.c              |   2 +-
>   drivers/media/dvb-frontends/cx24113.c              |   2 +-
>   drivers/media/dvb-frontends/cx24116.c              |   2 +-
>   drivers/media/dvb-frontends/cx24120.c              |   6 +-
>   drivers/media/dvb-frontends/cx24123.c              |   2 +-
>   drivers/media/dvb-frontends/cxd2820r_core.c        |   2 +-
>   drivers/media/dvb-frontends/cxd2841er.c            |   4 +-
>   drivers/media/dvb-frontends/cxd2880/cxd2880_top.c  |   2 +-
>   drivers/media/dvb-frontends/dib0070.c              |   2 +-
>   drivers/media/dvb-frontends/dib0090.c              |   4 +-
>   drivers/media/dvb-frontends/dib3000mb.c            |   2 +-
>   drivers/media/dvb-frontends/dib3000mc.c            |   2 +-
>   drivers/media/dvb-frontends/dib7000m.c             |   2 +-
>   drivers/media/dvb-frontends/dib7000p.c             |   4 +-
>   drivers/media/dvb-frontends/dib8000.c              |   2 +-
>   drivers/media/dvb-frontends/dib9000.c              |   2 +-
>   drivers/media/dvb-frontends/drx39xyj/drxj.c        |   2 +-
>   drivers/media/dvb-frontends/drxd_hard.c            |   2 +-
>   drivers/media/dvb-frontends/drxk_hard.c            |   2 +-
>   drivers/media/dvb-frontends/ds3000.c               |   2 +-
>   drivers/media/dvb-frontends/dvb-pll.c              |   2 +-
>   drivers/media/dvb-frontends/ec100.c                |   2 +-
>   drivers/media/dvb-frontends/helene.c               |   4 +-
>   drivers/media/dvb-frontends/horus3a.c              |   2 +-
>   drivers/media/dvb-frontends/isl6405.c              |   2 +-
>   drivers/media/dvb-frontends/isl6421.c              |   2 +-
>   drivers/media/dvb-frontends/isl6423.c              |   2 +-
>   drivers/media/dvb-frontends/itd1000.c              |   2 +-
>   drivers/media/dvb-frontends/ix2505v.c              |   2 +-
>   drivers/media/dvb-frontends/l64781.c               |   2 +-
>   drivers/media/dvb-frontends/lg2160.c               |   2 +-
>   drivers/media/dvb-frontends/lgdt3305.c             |   2 +-
>   drivers/media/dvb-frontends/lgdt3306a.c            |   2 +-
>   drivers/media/dvb-frontends/lgdt330x.c             |   2 +-
>   drivers/media/dvb-frontends/lgs8gxx.c              |   2 +-
>   drivers/media/dvb-frontends/lnbh25.c               |   2 +-
>   drivers/media/dvb-frontends/lnbp21.c               |   4 +-
>   drivers/media/dvb-frontends/lnbp22.c               |   2 +-
>   drivers/media/dvb-frontends/m88ds3103.c            |   2 +-
>   drivers/media/dvb-frontends/m88rs2000.c            |   2 +-
>   drivers/media/dvb-frontends/mb86a16.c              |   2 +-
>   drivers/media/dvb-frontends/mb86a20s.c             |   2 +-
>   drivers/media/dvb-frontends/mt312.c                |   2 +-
>   drivers/media/dvb-frontends/mt352.c                |   2 +-
>   drivers/media/dvb-frontends/nxt200x.c              |   2 +-
>   drivers/media/dvb-frontends/nxt6000.c              |   2 +-
>   drivers/media/dvb-frontends/or51132.c              |   2 +-
>   drivers/media/dvb-frontends/or51211.c              |   2 +-
>   drivers/media/dvb-frontends/s5h1409.c              |   2 +-
>   drivers/media/dvb-frontends/s5h1411.c              |   2 +-
>   drivers/media/dvb-frontends/s5h1420.c              |   2 +-
>   drivers/media/dvb-frontends/s5h1432.c              |   2 +-
>   drivers/media/dvb-frontends/s921.c                 |   2 +-
>   drivers/media/dvb-frontends/si21xx.c               |   2 +-
>   drivers/media/dvb-frontends/sp887x.c               |   2 +-
>   drivers/media/dvb-frontends/stb0899_drv.c          |   2 +-
>   drivers/media/dvb-frontends/stb6000.c              |   2 +-
>   drivers/media/dvb-frontends/stb6100.c              |   2 +-
>   drivers/media/dvb-frontends/stv0288.c              |   2 +-
>   drivers/media/dvb-frontends/stv0297.c              |   2 +-
>   drivers/media/dvb-frontends/stv0299.c              |   2 +-
>   drivers/media/dvb-frontends/stv0367.c              |   6 +-
>   drivers/media/dvb-frontends/stv0900_core.c         |   2 +-
>   drivers/media/dvb-frontends/stv090x.c              |   2 +-
>   drivers/media/dvb-frontends/stv6110.c              |   2 +-
>   drivers/media/dvb-frontends/stv6110x.c             |   2 +-
>   drivers/media/dvb-frontends/tda10021.c             |   2 +-
>   drivers/media/dvb-frontends/tda10023.c             |   2 +-
>   drivers/media/dvb-frontends/tda10048.c             |   2 +-
>   drivers/media/dvb-frontends/tda1004x.c             |   4 +-
>   drivers/media/dvb-frontends/tda10086.c             |   2 +-
>   drivers/media/dvb-frontends/tda665x.c              |   2 +-
>   drivers/media/dvb-frontends/tda8083.c              |   2 +-
>   drivers/media/dvb-frontends/tda8261.c              |   2 +-
>   drivers/media/dvb-frontends/tda826x.c              |   2 +-
>   drivers/media/dvb-frontends/ts2020.c               |   2 +-
>   drivers/media/dvb-frontends/tua6100.c              |   2 +-
>   drivers/media/dvb-frontends/ves1820.c              |   2 +-
>   drivers/media/dvb-frontends/ves1x93.c              |   2 +-
>   drivers/media/dvb-frontends/zl10036.c              |   2 +-
>   drivers/media/dvb-frontends/zl10039.c              |   2 +-
>   drivers/media/dvb-frontends/zl10353.c              |   2 +-
>   drivers/media/i2c/ad5820.c                         |   2 -
>   drivers/media/i2c/ov2680.c                         | 246 +++------------
>   drivers/media/i2c/ov5640.c                         |   4 +-
>   drivers/media/i2c/tvp5150.c                        |   4 +
>   drivers/media/pci/bt8xx/dst.c                      |   2 +-
>   drivers/media/pci/bt8xx/dst_ca.c                   |   2 +-
>   drivers/media/pci/cx23885/cx23885-dvb.c            |  12 -
>   drivers/media/pci/ddbridge/ddbridge-dummy-fe.c     |   2 +-
>   .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c   |   5 +-
>   drivers/media/tuners/fc0011.c                      |   2 +-
>   drivers/media/tuners/fc0012.c                      |   2 +-
>   drivers/media/tuners/fc0013.c                      |   2 +-
>   drivers/media/tuners/max2165.c                     |   2 +-
>   drivers/media/tuners/mc44s803.c                    |   2 +-
>   drivers/media/tuners/mt2060.c                      |   2 +-
>   drivers/media/tuners/mt2131.c                      |   2 +-
>   drivers/media/tuners/mt2266.c                      |   2 +-
>   drivers/media/tuners/mxl5005s.c                    |   2 +-
>   drivers/media/tuners/qt1010.c                      |   2 +-
>   drivers/media/tuners/tda18218.c                    |   2 +-
>   drivers/media/tuners/xc4000.c                      |   2 +-
>   drivers/media/tuners/xc5000.c                      |   2 +-
>   drivers/media/usb/dvb-usb/m920x.c                  |   5 +-
>   drivers/media/usb/go7007/go7007-i2c.c              |   2 -
>   drivers/media/usb/siano/smsusb.c                   |  21 +-
>   drivers/media/v4l2-core/v4l2-fwnode.c              |  18 +-
>   drivers/mmc/host/Kconfig                           |   5 +-
>   drivers/mtd/nand/raw/brcmnand/brcmnand.c           |  45 ++-
>   drivers/mtd/nand/raw/fsmc_nand.c                   |   7 +-
>   drivers/mtd/spi-nor/core.c                         |  19 +-
>   drivers/net/arcnet/arcnet.c                        |   2 +-
>   drivers/net/can/usb/gs_usb.c                       |   5 +-
>   drivers/net/dsa/sja1105/sja1105_main.c             |  38 ++-
>   drivers/net/ethernet/atheros/atl1c/atl1c_main.c    |   7 +-
>   drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |   9 +-
>   drivers/net/ethernet/freescale/enetc/enetc_ptp.c   |   2 +-
>   drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c |   4 +-
>   drivers/net/ethernet/intel/ice/ice_main.c          |  13 +-
>   drivers/net/ethernet/intel/igb/igb.h               |   4 +-
>   drivers/net/ethernet/intel/igb/igb_main.c          |  16 +-
>   drivers/net/ethernet/intel/igbvf/igbvf.h           |   4 +-
>   drivers/net/ethernet/intel/igc/igc.h               |   4 +-
>   drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c       |  28 +-
>   drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |   5 +
>   drivers/net/ethernet/mediatek/mtk_eth_soc.c        |   3 +
>   drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c |   9 +-
>   drivers/net/ethernet/mellanox/mlxsw/i2c.c          |   5 +-
>   drivers/net/macsec.c                               |   3 +-
>   drivers/net/usb/qmi_wwan.c                         |   1 +
>   drivers/net/usb/r8152.c                            |   3 +
>   drivers/net/veth.c                                 |   4 +-
>   drivers/net/vxlan/vxlan_core.c                     |  58 ++--
>   drivers/net/wireless/ath/ath10k/pci.c              |   9 +-
>   drivers/net/wireless/ath/ath9k/htc_drv_debug.c     |   2 +-
>   drivers/net/wireless/ath/ath9k/wmi.c               |  20 +-
>   drivers/net/wireless/marvell/mwifiex/debugfs.c     |   9 +-
>   drivers/net/wireless/marvell/mwifiex/pcie.c        |  25 +-
>   drivers/net/wireless/marvell/mwifiex/sta_rx.c      |  12 +-
>   drivers/net/wireless/marvell/mwifiex/uap_txrx.c    |  30 +-
>   drivers/net/wireless/marvell/mwifiex/util.c        |  10 +-
>   drivers/net/wireless/mediatek/mt76/testmode.c      |   1 +
>   drivers/ntb/ntb_transport.c                        |  19 +-
>   drivers/of/unittest.c                              |  12 +-
>   drivers/opp/core.c                                 |   2 +-
>   drivers/parisc/led.c                               |   4 +-
>   drivers/pci/hotplug/pciehp_hpc.c                   |  12 +-
>   drivers/pci/pcie/aspm.c                            |  30 +-
>   drivers/perf/fsl_imx8_ddr_perf.c                   |  24 +-
>   drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c      |   6 +-
>   drivers/phy/rockchip/phy-rockchip-inno-hdmi.c      |  18 +-
>   drivers/pinctrl/intel/pinctrl-cherryview.c         |   5 +-
>   drivers/pinctrl/pinctrl-amd.c                      |   4 +-
>   drivers/pinctrl/pinctrl-mcp23s08_spi.c             |  10 +
>   drivers/platform/mellanox/mlxbf-tmfifo.c           |  91 ++++--
>   drivers/platform/x86/huawei-wmi.c                  |   2 +
>   drivers/platform/x86/intel-hid.c                   |  21 +-
>   drivers/pwm/pwm-lpc32xx.c                          |  16 +-
>   drivers/rpmsg/qcom_glink_native.c                  |   4 +
>   drivers/rtc/rtc-ds1685.c                           |   2 +-
>   drivers/s390/block/dasd.c                          | 125 +++-----
>   drivers/s390/block/dasd_3990_erp.c                 |   2 +-
>   drivers/s390/crypto/pkey_api.c                     |   2 +-
>   drivers/s390/crypto/zcrypt_api.c                   |   1 +
>   drivers/s390/crypto/zcrypt_ep11misc.c              |   4 +-
>   drivers/s390/crypto/zcrypt_ep11misc.h              |   9 +-
>   drivers/scsi/aic94xx/aic94xx_task.c                |   2 +-
>   drivers/scsi/be2iscsi/be_iscsi.c                   |   4 +
>   drivers/scsi/fcoe/fcoe_ctlr.c                      |  20 +-
>   drivers/scsi/hisi_sas/hisi_sas_v1_hw.c             |   8 +-
>   drivers/scsi/hisi_sas/hisi_sas_v2_hw.c             |  19 +-
>   drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |  62 ++--
>   drivers/scsi/hosts.c                               |   4 +-
>   drivers/scsi/isci/request.c                        |  10 +-
>   drivers/scsi/isci/task.c                           |   2 +-
>   drivers/scsi/libsas/sas_ata.c                      |   7 +-
>   drivers/scsi/libsas/sas_expander.c                 |   2 +-
>   drivers/scsi/libsas/sas_task.c                     |   4 +-
>   drivers/scsi/mpt3sas/mpt3sas_base.c                |  46 ++-
>   drivers/scsi/mpt3sas/mpt3sas_base.h                |   1 +
>   drivers/scsi/mvsas/mv_sas.c                        |  10 +-
>   drivers/scsi/pm8001/pm8001_hwi.c                   |  16 +-
>   drivers/scsi/pm8001/pm8001_sas.c                   |   4 +-
>   drivers/scsi/pm8001/pm80xx_hwi.c                   |  14 +-
>   drivers/scsi/qedf/qedf_dbg.h                       |   2 +
>   drivers/scsi/qedf/qedf_debugfs.c                   |  35 ++-
>   drivers/scsi/qedi/qedi_main.c                      |   5 +-
>   drivers/scsi/qla2xxx/qla_attr.c                    |   2 -
>   drivers/scsi/qla2xxx/qla_dbg.c                     |  18 +-
>   drivers/scsi/qla2xxx/qla_def.h                     |  12 +-
>   drivers/scsi/qla2xxx/qla_gbl.h                     |   3 +
>   drivers/scsi/qla2xxx/qla_init.c                    |  68 ++--
>   drivers/scsi/qla2xxx/qla_inline.h                  |  46 +++
>   drivers/scsi/qla2xxx/qla_iocb.c                    |  60 +++-
>   drivers/scsi/qla2xxx/qla_isr.c                     |  16 +-
>   drivers/scsi/qla2xxx/qla_mbx.c                     |   7 +-
>   drivers/scsi/qla2xxx/qla_nvme.c                    |  12 +-
>   drivers/scsi/qla2xxx/qla_os.c                      | 223 +++++++------
>   drivers/scsi/qla2xxx/qla_target.c                  |  14 +-
>   drivers/scsi/qla4xxx/ql4_os.c                      |  15 +
>   drivers/scsi/scsi_transport_iscsi.c                |  80 +++--
>   drivers/scsi/storvsc_drv.c                         |   2 +
>   drivers/soc/qcom/ocmem.c                           |  14 +-
>   drivers/soc/qcom/qmi_encdec.c                      |   4 +-
>   drivers/spi/spi-tegra20-sflash.c                   |   6 +-
>   drivers/staging/media/rkvdec/rkvdec.c              |   2 +-
>   drivers/staging/rtl8712/os_intfs.c                 |   1 +
>   drivers/staging/rtl8712/usb_intf.c                 |   1 -
>   drivers/tty/serial/qcom_geni_serial.c              |   5 +
>   drivers/tty/serial/sc16is7xx.c                     |  17 +-
>   drivers/tty/serial/serial-tegra.c                  |   6 +-
>   drivers/tty/serial/sprd_serial.c                   |  30 +-
>   drivers/usb/chipidea/ci_hdrc_imx.c                 |  10 +-
>   drivers/usb/chipidea/usbmisc_imx.c                 |   6 +-
>   drivers/usb/core/hcd.c                             |  10 +-
>   drivers/usb/core/hub.c                             | 349 ++++++++++++---------
>   drivers/usb/core/message.c                         |  29 +-
>   drivers/usb/core/usb.h                             |   4 +-
>   drivers/usb/dwc3/dwc3-meson-g12a.c                 |   6 +
>   drivers/usb/gadget/function/f_mass_storage.c       |   2 +-
>   drivers/usb/phy/phy-mxs-usb.c                      |  10 +-
>   drivers/usb/serial/option.c                        |   7 +
>   drivers/usb/typec/bus.c                            |  12 +-
>   drivers/usb/typec/tcpm/tcpci.c                     |   4 +
>   drivers/usb/typec/tcpm/tcpci.h                     |   1 +
>   drivers/usb/typec/tcpm/tcpm.c                      |   3 +-
>   drivers/vfio/vfio_iommu_type1.c                    |   2 +-
>   drivers/video/backlight/bd6107.c                   |   2 +-
>   drivers/video/backlight/gpio_backlight.c           |   5 +-
>   drivers/video/backlight/lv5207lp.c                 |   2 +-
>   drivers/video/fbdev/ep93xx-fb.c                    |   1 -
>   drivers/virtio/virtio_ring.c                       |   2 +-
>   drivers/watchdog/intel-mid_wdt.c                   |   1 +
>   fs/btrfs/disk-io.c                                 |   5 +-
>   fs/btrfs/transaction.c                             |   7 +-
>   fs/configfs/dir.c                                  |   2 +
>   fs/dlm/plock.c                                     |   6 +-
>   fs/erofs/zdata.c                                   |   2 +
>   fs/eventfd.c                                       |   7 +-
>   fs/ext4/balloc.c                                   |  15 +-
>   fs/ext4/block_validity.c                           |   8 +-
>   fs/ext4/ext4.h                                     |   2 +
>   fs/ext4/mballoc.c                                  |   2 +-
>   fs/fuse/readdir.c                                  |  10 +-
>   fs/jfs/jfs_extent.c                                |   5 +
>   fs/lockd/mon.c                                     |   3 +
>   fs/namei.c                                         |   2 +-
>   fs/nfs/blocklayout/dev.c                           |   4 +-
>   fs/nfs/direct.c                                    |  20 +-
>   fs/nfs/nfs2xdr.c                                   |   2 +-
>   fs/nfs/nfs3xdr.c                                   |   2 +-
>   fs/nfs/nfs42proc.c                                 |   5 +-
>   fs/nfs/pnfs_dev.c                                  |   2 +-
>   fs/nfsd/blocklayoutxdr.c                           |   9 +
>   fs/nfsd/flexfilelayoutxdr.c                        |   9 +
>   fs/nfsd/nfs4xdr.c                                  |  25 +-
>   fs/nilfs2/alloc.c                                  |   3 +-
>   fs/nilfs2/inode.c                                  |   7 +-
>   fs/nilfs2/segment.c                                |   5 +
>   fs/nls/nls_base.c                                  |   4 +-
>   fs/ocfs2/namei.c                                   |   4 +
>   fs/overlayfs/super.c                               |   2 +-
>   fs/proc/base.c                                     |   3 +-
>   fs/pstore/ram_core.c                               |   2 +-
>   fs/quota/dquot.c                                   | 174 ++++++----
>   fs/reiserfs/journal.c                              |   4 +-
>   fs/udf/balloc.c                                    |  31 +-
>   fs/udf/inode.c                                     |  45 ++-
>   fs/verity/signature.c                              |  16 +
>   include/acpi/apei.h                                |   4 +-
>   include/crypto/algapi.h                            |   3 +
>   include/crypto/blake2b.h                           |  67 ++++
>   include/crypto/internal/blake2b.h                  | 115 +++++++
>   include/linux/arm_sdei.h                           |   4 +
>   include/linux/eventfd.h                            |   6 +
>   include/linux/if_arp.h                             |   4 +
>   include/linux/nls.h                                |   2 +-
>   include/linux/trace_events.h                       |   3 +-
>   include/linux/usb/typec_altmode.h                  |   2 +-
>   include/net/ip.h                                   |   1 +
>   include/net/ip_tunnels.h                           |  15 +-
>   include/net/ipv6.h                                 |   2 +-
>   include/net/lwtunnel.h                             |   5 +-
>   include/net/tcp.h                                  |   1 -
>   include/scsi/libsas.h                              |  12 +-
>   include/scsi/scsi_host.h                           |   2 +-
>   include/uapi/linux/sync_file.h                     |   2 +-
>   io_uring/io-wq.c                                   |  10 +
>   io_uring/io-wq.h                                   |   1 +
>   io_uring/io_uring.c                                |   9 +-
>   kernel/auditsc.c                                   |   2 +
>   kernel/bpf/verifier.c                              |  17 +-
>   kernel/cgroup/namespace.c                          |   6 -
>   kernel/kprobes.c                                   |  14 +-
>   kernel/module.c                                    |  15 +-
>   kernel/printk/printk_ringbuffer.c                  |   2 +-
>   kernel/rcu/refscale.c                              |   3 +-
>   kernel/trace/bpf_trace.c                           |   2 +-
>   kernel/trace/trace.c                               |  72 ++++-
>   kernel/trace/trace.h                               |   2 +
>   kernel/trace/trace_uprobe.c                        |   3 +-
>   lib/idr.c                                          |   2 +-
>   lib/test_meminit.c                                 |   2 +-
>   mm/shmem.c                                         |  28 +-
>   net/9p/trans_virtio.c                              |   2 +-
>   net/bluetooth/hci_core.c                           |  16 +-
>   net/core/filter.c                                  |   2 +
>   net/core/flow_dissector.c                          |   3 +-
>   net/core/lwt_bpf.c                                 |   7 +-
>   net/core/skbuff.c                                  |  34 +-
>   net/core/sock.c                                    |   9 +-
>   net/dccp/ipv4.c                                    |  13 +-
>   net/dccp/ipv6.c                                    |  15 +-
>   net/hsr/hsr_forward.c                              |   1 +
>   net/ipv4/devinet.c                                 |  10 +-
>   net/ipv4/fib_semantics.c                           |   5 +-
>   net/ipv4/fib_trie.c                                |   3 +-
>   net/ipv4/igmp.c                                    |   3 +-
>   net/ipv4/ip_input.c                                |   3 +-
>   net/ipv4/ip_output.c                               |   2 +-
>   net/ipv4/route.c                                   |   1 +
>   net/ipv4/tcp_input.c                               |   3 +-
>   net/ipv4/tcp_timer.c                               |  18 +-
>   net/ipv4/udp.c                                     |  20 +-
>   net/ipv6/addrconf.c                                |   2 +-
>   net/ipv6/ip6_output.c                              |   2 +-
>   net/ipv6/udp.c                                     |  19 +-
>   net/kcm/kcmsock.c                                  |  15 +-
>   net/netfilter/ipset/ip_set_hash_netportnet.c       |   1 +
>   net/netfilter/nfnetlink_osf.c                      |   8 +
>   net/netfilter/xt_sctp.c                            |   2 +
>   net/netfilter/xt_u32.c                             |  21 ++
>   net/netlabel/netlabel_kapi.c                       |   3 +-
>   net/netrom/af_netrom.c                             |   5 +
>   net/sched/sch_fq_pie.c                             |  27 +-
>   net/sched/sch_hfsc.c                               |   4 +
>   net/sched/sch_plug.c                               |   2 +-
>   net/sched/sch_qfq.c                                |  22 +-
>   net/sctp/proc.c                                    |   2 +-
>   net/sctp/sm_sideeffect.c                           |   5 +-
>   net/sctp/socket.c                                  |  10 +-
>   net/smc/smc_core.c                                 |   2 +
>   net/socket.c                                       |   6 +-
>   net/tls/tls_sw.c                                   |   4 +-
>   net/unix/af_unix.c                                 |   2 +-
>   net/unix/scm.c                                     |   6 +-
>   samples/bpf/tracex6_kern.c                         |  17 +-
>   scripts/kconfig/preprocess.c                       |   3 +
>   security/integrity/ima/Kconfig                     |  12 -
>   security/keys/keyctl.c                             |  11 +-
>   security/smack/smackfs.c                           |   2 +-
>   sound/Kconfig                                      |   2 +-
>   sound/core/pcm_compat.c                            |   8 +-
>   sound/core/seq/oss/seq_oss_midi.c                  |  35 ++-
>   sound/pci/ac97/ac97_codec.c                        |   5 +-
>   sound/soc/atmel/atmel-i2s.c                        |   5 +-
>   sound/soc/codecs/Kconfig                           |   1 +
>   sound/soc/codecs/da7219-aad.c                      |  12 +-
>   sound/soc/codecs/es8316.c                          |   2 +-
>   sound/soc/codecs/rt5682-sdw.c                      |   7 +-
>   tools/bpf/bpftool/skeleton/profiler.bpf.c          |  27 +-
>   tools/hv/vmbus_testing                             |   4 +-
>   tools/perf/builtin-top.c                           |   1 +
>   tools/perf/ui/browsers/hists.c                     |  60 ++--
>   tools/perf/util/annotate.c                         |  10 +-
>   tools/perf/util/header.c                           |  11 +-
>   .../selftests/bpf/benchs/run_bench_rename.sh       |   2 +-
>   .../selftests/bpf/progs/test_cls_redirect.h        |   9 +
>   tools/testing/selftests/kselftest/runner.sh        |  29 +-
>   tools/testing/selftests/kselftest_harness.h        |  11 +-
>   tools/testing/selftests/resctrl/cache.c            |  18 +-
>   tools/testing/selftests/resctrl/fill_buf.c         |   3 +-
>   tools/testing/selftests/resctrl/resctrl.h          |   1 +
>   555 files changed, 3750 insertions(+), 2444 deletions(-)
> 
> 


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

* Re: [PATCH 5.10 000/406] 5.10.195-rc1 review
  2023-09-20  4:57 ` Guenter Roeck
@ 2023-09-20  8:11   ` Greg Kroah-Hartman
  2023-09-20 15:18     ` Guenter Roeck
  0 siblings, 1 reply; 16+ messages in thread
From: Greg Kroah-Hartman @ 2023-09-20  8:11 UTC (permalink / raw)
  To: Guenter Roeck, Kyle Zeng
  Cc: stable, patches, linux-kernel, torvalds, akpm, shuah, patches,
	lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
	rwarsow, conor

On Tue, Sep 19, 2023 at 09:57:25PM -0700, Guenter Roeck wrote:
> On 9/17/23 12:07, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 5.10.195 release.
> > There are 406 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 Tue, 19 Sep 2023 19:10:04 +0000.
> > Anything received after that time might be too late.
> > 
> 
> chromeos-5.10 locks up in configfs_lookup() after the merge of v5.10.195.
> 
> I am a bit puzzled because I see
> 
> c709c7ca020a configfs: fix a race in configfs_lookup()
> 
> in v5.10.195 but not in the list of commits below. I guess I must be
> missing something.

It was part of the big patchset, it was posted here:
	https://lore.kernel.org/r/20230917191101.511939651@linuxfoundation.org

Not hidden at all :)

and was submitted here:
	https://lore.kernel.org/r/ZPOZFHHA0abVmGx+@westworld

> Either case, the code now looks as follows.
> 
> configfs_lookup()
> {
>     ...
>     spin_lock(&configfs_dirent_lock);
>     ...
>         err = configfs_attach_attr(sd, dentry);
>     ...
>     spin_unlock(&configfs_dirent_lock);
>     ...
> }
> 
> and
> 
> configfs_attach_attr(...)
> {
>     ...
>     spin_lock(&configfs_dirent_lock);
>     ...
> }
> 
> which unless it is way too late here and I really need to go to sleep
> just won't work.

Kyle, you did the backport, any comments?

thanks,

greg k-h

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

* Re: [PATCH 5.10 000/406] 5.10.195-rc1 review
  2023-09-20  8:11   ` Greg Kroah-Hartman
@ 2023-09-20 15:18     ` Guenter Roeck
  2023-09-20 17:01       ` Florian Fainelli
  0 siblings, 1 reply; 16+ messages in thread
From: Guenter Roeck @ 2023-09-20 15:18 UTC (permalink / raw)
  To: Greg Kroah-Hartman, Kyle Zeng
  Cc: stable, patches, linux-kernel, torvalds, akpm, shuah, patches,
	lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
	rwarsow, conor

On 9/20/23 01:11, Greg Kroah-Hartman wrote:
> On Tue, Sep 19, 2023 at 09:57:25PM -0700, Guenter Roeck wrote:
>> On 9/17/23 12:07, Greg Kroah-Hartman wrote:
>>> This is the start of the stable review cycle for the 5.10.195 release.
>>> There are 406 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 Tue, 19 Sep 2023 19:10:04 +0000.
>>> Anything received after that time might be too late.
>>>
>>
>> chromeos-5.10 locks up in configfs_lookup() after the merge of v5.10.195.
>>
>> I am a bit puzzled because I see
>>
>> c709c7ca020a configfs: fix a race in configfs_lookup()
>>
>> in v5.10.195 but not in the list of commits below. I guess I must be
>> missing something.
> 
> It was part of the big patchset, it was posted here:
> 	https://lore.kernel.org/r/20230917191101.511939651@linuxfoundation.org
> 
> Not hidden at all :)
> 
> and was submitted here:
> 	https://lore.kernel.org/r/ZPOZFHHA0abVmGx+@westworld
> 
>> Either case, the code now looks as follows.
>>
>> configfs_lookup()
>> {
>>      ...
>>      spin_lock(&configfs_dirent_lock);
>>      ...
>>          err = configfs_attach_attr(sd, dentry);
>>      ...
>>      spin_unlock(&configfs_dirent_lock);
>>      ...
>> }
>>
>> and
>>
>> configfs_attach_attr(...)
>> {
>>      ...
>>      spin_lock(&configfs_dirent_lock);
>>      ...
>> }
>>
>> which unless it is way too late here and I really need to go to sleep
>> just won't work.
> 
> Kyle, you did the backport, any comments?
> 

After a good night sleep, the code still looks wrong to me. Reverting
the offending patch in chromeos-5.10 solved the problem there.
That makes me suspect that no one actually tests configfs.

Guenter


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

* Re: [PATCH 5.10 000/406] 5.10.195-rc1 review
  2023-09-20 15:18     ` Guenter Roeck
@ 2023-09-20 17:01       ` Florian Fainelli
  2023-09-20 19:13         ` Kyle Zeng
  0 siblings, 1 reply; 16+ messages in thread
From: Florian Fainelli @ 2023-09-20 17:01 UTC (permalink / raw)
  To: Guenter Roeck, Greg Kroah-Hartman, Kyle Zeng
  Cc: stable, patches, linux-kernel, torvalds, akpm, shuah, patches,
	lkft-triage, pavel, jonathanh, sudipm.mukherjee, srw, rwarsow,
	conor

On 9/20/23 08:18, Guenter Roeck wrote:
> On 9/20/23 01:11, Greg Kroah-Hartman wrote:
>> On Tue, Sep 19, 2023 at 09:57:25PM -0700, Guenter Roeck wrote:
>>> On 9/17/23 12:07, Greg Kroah-Hartman wrote:
>>>> This is the start of the stable review cycle for the 5.10.195 release.
>>>> There are 406 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 Tue, 19 Sep 2023 19:10:04 +0000.
>>>> Anything received after that time might be too late.
>>>>
>>>
>>> chromeos-5.10 locks up in configfs_lookup() after the merge of 
>>> v5.10.195.
>>>
>>> I am a bit puzzled because I see
>>>
>>> c709c7ca020a configfs: fix a race in configfs_lookup()
>>>
>>> in v5.10.195 but not in the list of commits below. I guess I must be
>>> missing something.
>>
>> It was part of the big patchset, it was posted here:
>>     https://lore.kernel.org/r/20230917191101.511939651@linuxfoundation.org
>>
>> Not hidden at all :)
>>
>> and was submitted here:
>>     https://lore.kernel.org/r/ZPOZFHHA0abVmGx+@westworld
>>
>>> Either case, the code now looks as follows.
>>>
>>> configfs_lookup()
>>> {
>>>      ...
>>>      spin_lock(&configfs_dirent_lock);
>>>      ...
>>>          err = configfs_attach_attr(sd, dentry);
>>>      ...
>>>      spin_unlock(&configfs_dirent_lock);
>>>      ...
>>> }
>>>
>>> and
>>>
>>> configfs_attach_attr(...)
>>> {
>>>      ...
>>>      spin_lock(&configfs_dirent_lock);
>>>      ...
>>> }
>>>
>>> which unless it is way too late here and I really need to go to sleep
>>> just won't work.
>>
>> Kyle, you did the backport, any comments?
>>
> 
> After a good night sleep, the code still looks wrong to me. Reverting
> the offending patch in chromeos-5.10 solved the problem there.
> That makes me suspect that no one actually tests configfs.

Humm indeed, looking at our testing we don't have our USB devices being 
tested which would exercise configfs since we switch the USB device 
between different configurations (mass storage, serial, networking 
etc.). Let me see about adding that so we get some coverage.
-- 
Florian


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

* Re: [PATCH 5.10 000/406] 5.10.195-rc1 review
  2023-09-20 17:01       ` Florian Fainelli
@ 2023-09-20 19:13         ` Kyle Zeng
  2023-09-21  7:13           ` Greg Kroah-Hartman
  0 siblings, 1 reply; 16+ messages in thread
From: Kyle Zeng @ 2023-09-20 19:13 UTC (permalink / raw)
  To: Florian Fainelli
  Cc: Guenter Roeck, Greg Kroah-Hartman, stable, patches, linux-kernel,
	torvalds, akpm, shuah, patches, lkft-triage, pavel, jonathanh,
	sudipm.mukherjee, srw, rwarsow, conor

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

On Wed, Sep 20, 2023 at 10:01:55AM -0700, Florian Fainelli wrote:
> On 9/20/23 08:18, Guenter Roeck wrote:
> > On 9/20/23 01:11, Greg Kroah-Hartman wrote:
> > > On Tue, Sep 19, 2023 at 09:57:25PM -0700, Guenter Roeck wrote:
> > > > On 9/17/23 12:07, Greg Kroah-Hartman wrote:
> > > > > This is the start of the stable review cycle for the 5.10.195 release.
> > > > > There are 406 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 Tue, 19 Sep 2023 19:10:04 +0000.
> > > > > Anything received after that time might be too late.
> > > > > 
> > > > 
> > > > chromeos-5.10 locks up in configfs_lookup() after the merge of
> > > > v5.10.195.
> > > > 
> > > > I am a bit puzzled because I see
> > > > 
> > > > c709c7ca020a configfs: fix a race in configfs_lookup()
> > > > 
> > > > in v5.10.195 but not in the list of commits below. I guess I must be
> > > > missing something.
> > > 
> > > It was part of the big patchset, it was posted here:
> > >     https://lore.kernel.org/r/20230917191101.511939651@linuxfoundation.org
> > > 
> > > Not hidden at all :)
> > > 
> > > and was submitted here:
> > >     https://lore.kernel.org/r/ZPOZFHHA0abVmGx+@westworld
> > > 
> > > > Either case, the code now looks as follows.
> > > > 
> > > > configfs_lookup()
> > > > {
> > > >      ...
> > > >      spin_lock(&configfs_dirent_lock);
> > > >      ...
> > > >          err = configfs_attach_attr(sd, dentry);
> > > >      ...
> > > >      spin_unlock(&configfs_dirent_lock);
> > > >      ...
> > > > }
> > > > 
> > > > and
> > > > 
> > > > configfs_attach_attr(...)
> > > > {
> > > >      ...
> > > >      spin_lock(&configfs_dirent_lock);
> > > >      ...
> > > > }
> > > > 
> > > > which unless it is way too late here and I really need to go to sleep
> > > > just won't work.
> > > 
> > > Kyle, you did the backport, any comments?
> > > 
> > 
> > After a good night sleep, the code still looks wrong to me. Reverting
> > the offending patch in chromeos-5.10 solved the problem there.
> > That makes me suspect that no one actually tests configfs.
> 
> Humm indeed, looking at our testing we don't have our USB devices being
> tested which would exercise configfs since we switch the USB device between
> different configurations (mass storage, serial, networking etc.). Let me see
> about adding that so we get some coverage.
> -- 
> Florian
> 

Sorry for the wrong patch. My intention was to backport c42dd069be8dfc9b2239a5c89e73bbd08ab35de0
to v5.10 to avoid a race condition triggered in my test. I tested the
patch with my PoC program and made sure it won't trigger the crash. But
I didn't notice that it could hang the kernel.
I sincerely apologize for the mistake.

My new proposed patch backports both
c42dd069be8dfc9b2239a5c89e73bbd08ab35de0 and d07f132a225c013e59aa77f514ad9211ecab82ee.
I made sure it does not trigger the race condition anymore.
Can anyone having access to more comprehensive tests please check whether it works?

Also, I'm not sure whether it is OK or how to backport two patches in
one patch. Please advise on how to do it properly.

The crash triggering PoC program is also attached.

Thanks,
Kyle Zeng

[-- Attachment #2: patch --]
[-- Type: text/plain, Size: 3493 bytes --]

diff --git a/fs/configfs/dir.c b/fs/configfs/dir.c
index 12388ed4faa5..43093c218628 100644
--- a/fs/configfs/dir.c
+++ b/fs/configfs/dir.c
@@ -55,7 +55,7 @@ static void configfs_d_iput(struct dentry * dentry,
 		/*
 		 * Set sd->s_dentry to null only when this dentry is the one
 		 * that is going to be killed.  Otherwise configfs_d_iput may
-		 * run just after configfs_attach_attr and set sd->s_dentry to
+		 * run just after configfs_lookup and set sd->s_dentry to
 		 * NULL even it's still in use.
 		 */
 		if (sd->s_dentry == dentry)
@@ -428,44 +428,13 @@ static void configfs_remove_dir(struct config_item * item)
 	dput(dentry);
 }
 
-
-/* attaches attribute's configfs_dirent to the dentry corresponding to the
- * attribute file
- */
-static int configfs_attach_attr(struct configfs_dirent * sd, struct dentry * dentry)
-{
-	struct configfs_attribute * attr = sd->s_element;
-	struct inode *inode;
-
-	spin_lock(&configfs_dirent_lock);
-	dentry->d_fsdata = configfs_get(sd);
-	sd->s_dentry = dentry;
-	spin_unlock(&configfs_dirent_lock);
-
-	inode = configfs_create(dentry, (attr->ca_mode & S_IALLUGO) | S_IFREG);
-	if (IS_ERR(inode)) {
-		configfs_put(sd);
-		return PTR_ERR(inode);
-	}
-	if (sd->s_type & CONFIGFS_ITEM_BIN_ATTR) {
-		inode->i_size = 0;
-		inode->i_fop = &configfs_bin_file_operations;
-	} else {
-		inode->i_size = PAGE_SIZE;
-		inode->i_fop = &configfs_file_operations;
-	}
-	d_add(dentry, inode);
-	return 0;
-}
-
 static struct dentry * configfs_lookup(struct inode *dir,
 				       struct dentry *dentry,
 				       unsigned int flags)
 {
 	struct configfs_dirent * parent_sd = dentry->d_parent->d_fsdata;
 	struct configfs_dirent * sd;
-	int found = 0;
-	int err;
+	struct inode *inode = NULL;
 
 	/*
 	 * Fake invisibility if dir belongs to a group/default groups hierarchy
@@ -475,36 +444,39 @@ static struct dentry * configfs_lookup(struct inode *dir,
 	 * not complete their initialization, since the dentries of the
 	 * attributes won't be instantiated.
 	 */
-	err = -ENOENT;
 	if (!configfs_dirent_is_ready(parent_sd))
-		goto out;
+		return ERR_PTR(-ENOENT);
 
+	spin_lock(&configfs_dirent_lock);
 	list_for_each_entry(sd, &parent_sd->s_children, s_sibling) {
-		if (sd->s_type & CONFIGFS_NOT_PINNED) {
-			const unsigned char * name = configfs_get_name(sd);
+		if ((sd->s_type & CONFIGFS_NOT_PINNED) &&
+		    !strcmp(configfs_get_name(sd), dentry->d_name.name)) {
+			struct configfs_attribute *attr = sd->s_element;
+			umode_t mode = (attr->ca_mode & S_IALLUGO) | S_IFREG;
 
-			if (strcmp(name, dentry->d_name.name))
-				continue;
+			dentry->d_fsdata = configfs_get(sd);
+			sd->s_dentry = dentry;
+			spin_unlock(&configfs_dirent_lock);
 
-			found = 1;
-			err = configfs_attach_attr(sd, dentry);
-			break;
+			inode = configfs_create(dentry, mode);
+			if (IS_ERR(inode)) {
+				configfs_put(sd);
+				return ERR_CAST(inode);
+			}
+			if (sd->s_type & CONFIGFS_ITEM_BIN_ATTR) {
+				inode->i_size = 0;
+				inode->i_fop = &configfs_bin_file_operations;
+			} else {
+				inode->i_size = PAGE_SIZE;
+				inode->i_fop = &configfs_file_operations;
+			}
+			goto done;
 		}
 	}
-
-	if (!found) {
-		/*
-		 * If it doesn't exist and it isn't a NOT_PINNED item,
-		 * it must be negative.
-		 */
-		if (dentry->d_name.len > NAME_MAX)
-			return ERR_PTR(-ENAMETOOLONG);
-		d_add(dentry, NULL);
-		return NULL;
-	}
-
-out:
-	return ERR_PTR(err);
+	spin_unlock(&configfs_dirent_lock);
+done:
+	d_add(dentry, inode);
+	return NULL;
 }
 
 /*

[-- Attachment #3: poc.c --]
[-- Type: text/x-csrc, Size: 240 bytes --]

#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <unistd.h>

int main(void)
{
	int fd = open("/sys/kernel/config", 0);

	if(!fork()) {
		while(1) lseek(fd, SEEK_CUR, 1);
	}
	while(1) unlinkat(fd, "file", 0);

	return 0;
}

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

* Re: [PATCH 5.10 000/406] 5.10.195-rc1 review
  2023-09-20 19:13         ` Kyle Zeng
@ 2023-09-21  7:13           ` Greg Kroah-Hartman
  0 siblings, 0 replies; 16+ messages in thread
From: Greg Kroah-Hartman @ 2023-09-21  7:13 UTC (permalink / raw)
  To: Kyle Zeng
  Cc: Florian Fainelli, Guenter Roeck, stable, patches, linux-kernel,
	torvalds, akpm, shuah, patches, lkft-triage, pavel, jonathanh,
	sudipm.mukherjee, srw, rwarsow, conor

On Wed, Sep 20, 2023 at 12:13:25PM -0700, Kyle Zeng wrote:
> On Wed, Sep 20, 2023 at 10:01:55AM -0700, Florian Fainelli wrote:
> > On 9/20/23 08:18, Guenter Roeck wrote:
> > > On 9/20/23 01:11, Greg Kroah-Hartman wrote:
> > > > On Tue, Sep 19, 2023 at 09:57:25PM -0700, Guenter Roeck wrote:
> > > > > On 9/17/23 12:07, Greg Kroah-Hartman wrote:
> > > > > > This is the start of the stable review cycle for the 5.10.195 release.
> > > > > > There are 406 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 Tue, 19 Sep 2023 19:10:04 +0000.
> > > > > > Anything received after that time might be too late.
> > > > > > 
> > > > > 
> > > > > chromeos-5.10 locks up in configfs_lookup() after the merge of
> > > > > v5.10.195.
> > > > > 
> > > > > I am a bit puzzled because I see
> > > > > 
> > > > > c709c7ca020a configfs: fix a race in configfs_lookup()
> > > > > 
> > > > > in v5.10.195 but not in the list of commits below. I guess I must be
> > > > > missing something.
> > > > 
> > > > It was part of the big patchset, it was posted here:
> > > >     https://lore.kernel.org/r/20230917191101.511939651@linuxfoundation.org
> > > > 
> > > > Not hidden at all :)
> > > > 
> > > > and was submitted here:
> > > >     https://lore.kernel.org/r/ZPOZFHHA0abVmGx+@westworld
> > > > 
> > > > > Either case, the code now looks as follows.
> > > > > 
> > > > > configfs_lookup()
> > > > > {
> > > > >      ...
> > > > >      spin_lock(&configfs_dirent_lock);
> > > > >      ...
> > > > >          err = configfs_attach_attr(sd, dentry);
> > > > >      ...
> > > > >      spin_unlock(&configfs_dirent_lock);
> > > > >      ...
> > > > > }
> > > > > 
> > > > > and
> > > > > 
> > > > > configfs_attach_attr(...)
> > > > > {
> > > > >      ...
> > > > >      spin_lock(&configfs_dirent_lock);
> > > > >      ...
> > > > > }
> > > > > 
> > > > > which unless it is way too late here and I really need to go to sleep
> > > > > just won't work.
> > > > 
> > > > Kyle, you did the backport, any comments?
> > > > 
> > > 
> > > After a good night sleep, the code still looks wrong to me. Reverting
> > > the offending patch in chromeos-5.10 solved the problem there.
> > > That makes me suspect that no one actually tests configfs.
> > 
> > Humm indeed, looking at our testing we don't have our USB devices being
> > tested which would exercise configfs since we switch the USB device between
> > different configurations (mass storage, serial, networking etc.). Let me see
> > about adding that so we get some coverage.
> > -- 
> > Florian
> > 
> 
> Sorry for the wrong patch. My intention was to backport c42dd069be8dfc9b2239a5c89e73bbd08ab35de0
> to v5.10 to avoid a race condition triggered in my test. I tested the
> patch with my PoC program and made sure it won't trigger the crash. But
> I didn't notice that it could hang the kernel.
> I sincerely apologize for the mistake.
> 
> My new proposed patch backports both
> c42dd069be8dfc9b2239a5c89e73bbd08ab35de0 and d07f132a225c013e59aa77f514ad9211ecab82ee.
> I made sure it does not trigger the race condition anymore.
> Can anyone having access to more comprehensive tests please check whether it works?
> 
> Also, I'm not sure whether it is OK or how to backport two patches in
> one patch. Please advise on how to do it properly.

Please backport them both individually, do not merge them together.

I'll go revert the current change now and push out a release with it so
that it fixes users of this kernel tree.

thanks,

greg k-h

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

* Re: [PATCH 5.10 000/406] 5.10.195-rc1 review
  2023-09-17 19:07 [PATCH 5.10 000/406] 5.10.195-rc1 review Greg Kroah-Hartman
                   ` (8 preceding siblings ...)
  2023-09-20  4:57 ` Guenter Roeck
@ 2023-09-21 20:35 ` Joel Fernandes
  9 siblings, 0 replies; 16+ messages in thread
From: Joel Fernandes @ 2023-09-21 20:35 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor

On Sun, Sep 17, 2023 at 09:07:34PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.195 release.
> There are 406 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 Tue, 19 Sep 2023 19:10:04 +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.195-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,

For RCU,
Tested-by: Joel Fernandes (Google) <joel@joelfernandes.org>

thanks,

 - Joel

> 
> greg k-h
> 
> -------------
> Pseudo-Shortlog of commits:
> 
> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
>     Linux 5.10.195-rc1
> 
> Helge Deller <deller@gmx.de>
>     parisc: Drop loops_per_jiffy from per_cpu struct
> 
> Wesley Chalmers <wesley.chalmers@amd.com>
>     drm/amd/display: Fix a bug when searching for insert_above_mpcc
> 
> Kuniyuki Iwashima <kuniyu@amazon.com>
>     kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
> 
> Vadim Fedorenko <vadim.fedorenko@linux.dev>
>     ixgbe: fix timestamp configuration code
> 
> Eric Dumazet <edumazet@google.com>
>     ipv6: fix ip6_sock_set_addr_preferences() typo
> 
> Liu Jian <liujian56@huawei.com>
>     net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
> 
> Liming Sun <limings@nvidia.com>
>     platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
> 
> Liming Sun <limings@nvidia.com>
>     platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
> 
> Shigeru Yoshida <syoshida@redhat.com>
>     kcm: Fix memory leak in error path of kcm_sendmsg()
> 
> Hayes Wang <hayeswang@realtek.com>
>     r8152: check budget for r8152_poll()
> 
> Ziyang Xuan <william.xuanziyang@huawei.com>
>     hsr: Fix uninit-value access in fill_frame_info()
> 
> Hangyu Hua <hbh25y@gmail.com>
>     net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
> 
> Hangyu Hua <hbh25y@gmail.com>
>     net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
> 
> Guangguan Wang <guangguan.wang@linux.alibaba.com>
>     net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
> 
> Björn Töpel <bjorn@rivosinc.com>
>     kselftest/runner.sh: Propagate SIGTERM to runner child
> 
> SeongJae Park <sjpark@amazon.de>
>     selftests/kselftest/runner/run_one(): allow running non-executable files
> 
> Liu Jian <liujian56@huawei.com>
>     net: ipv4: fix one memleak in __inet_del_ifa()
> 
> Qiang Yu <quic_qianyu@quicinc.com>
>     bus: mhi: host: Skip MHI reset if device is in RDDM
> 
> Aleksey Nasibulin <alealexpro100@ya.ru>
>     ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
> 
> Paul Cercueil <paul@crapouillou.net>
>     ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
> 
> Quinn Tran <qutran@marvell.com>
>     scsi: qla2xxx: Flush mailbox commands on chip reset
> 
> Quinn Tran <qutran@marvell.com>
>     scsi: qla2xxx: Fix crash in PCIe error handling
> 
> Quinn Tran <qutran@marvell.com>
>     scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe
> 
> Saurav Kashyap <skashyap@marvell.com>
>     scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry
> 
> D Scott Phillips <scott@os.amperecomputing.com>
>     arm64: sdei: abort running SDEI handlers during crash
> 
> Shuai Xue <xueshuai@linux.alibaba.com>
>     ACPI: APEI: explicit init of HEST and GHES in apci_init()
> 
> Namhyung Kim <namhyung@kernel.org>
>     perf hists browser: Fix the number of entries for 'e' key
> 
> Namhyung Kim <namhyung@kernel.org>
>     perf tools: Handle old data in PERF_RECORD_ATTR
> 
> Namhyung Kim <namhyung@kernel.org>
>     perf hists browser: Fix hierarchy mode header
> 
> Hamza Mahfooz <hamza.mahfooz@amd.com>
>     drm/amd/display: prevent potential division by zero errors
> 
> William Zhang <william.zhang@broadcom.com>
>     mtd: rawnand: brcmnand: Fix potential false time out warning
> 
> William Zhang <william.zhang@broadcom.com>
>     mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
> 
> William Zhang <william.zhang@broadcom.com>
>     mtd: rawnand: brcmnand: Fix crash during the panic_write
> 
> Anand Jain <anand.jain@oracle.com>
>     btrfs: use the correct superblock to compare fsid in btrfs_validate_super
> 
> Filipe Manana <fdmanana@suse.com>
>     btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
> 
> ruanmeisi <ruan.meisi@zte.com.cn>
>     fuse: nlookup missing decrement in fuse_direntplus_link
> 
> Damien Le Moal <dlemoal@kernel.org>
>     ata: pata_ftide010: Add missing MODULE_DESCRIPTION
> 
> Damien Le Moal <dlemoal@kernel.org>
>     ata: sata_gemini: Add missing MODULE_DESCRIPTION
> 
> Wang Jianjian <wangjianjian0@foxmail.com>
>     ext4: add correct group descriptors and reserved GDT blocks to system zone
> 
> Petr Tesarik <petr.tesarik.ext@huawei.com>
>     sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
> 
> Yisen Zhuang <yisen.zhuang@huawei.com>
>     net: hns3: fix the port information display when sfp is absent
> 
> Wander Lairson Costa <wander@redhat.com>
>     netfilter: nfnetlink_osf: avoid OOB read
> 
> Vladimir Oltean <vladimir.oltean@nxp.com>
>     net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
> 
> Vladimir Oltean <vladimir.oltean@nxp.com>
>     net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
> 
> Eric Dumazet <edumazet@google.com>
>     ip_tunnels: use DEV_STATS_INC()
> 
> Ariel Marcovitch <arielmarcovitch@gmail.com>
>     idr: fix param name in idr_alloc_cyclic() doc
> 
> Andy Shevchenko <andriy.shevchenko@linux.intel.com>
>     s390/zcrypt: don't leak memory if dev_set_name() fails
> 
> Olga Zaborska <olga.zaborska@intel.com>
>     igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
> 
> Olga Zaborska <olga.zaborska@intel.com>
>     igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
> 
> Olga Zaborska <olga.zaborska@intel.com>
>     igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
> 
> Shigeru Yoshida <syoshida@redhat.com>
>     kcm: Destroy mutex in kcm_exit_net()
> 
> valis <sec@valis.email>
>     net: sched: sch_qfq: Fix UAF in qfq_dequeue()
> 
> Kuniyuki Iwashima <kuniyu@amazon.com>
>     af_unix: Fix data race around sk->sk_err.
> 
> Kuniyuki Iwashima <kuniyu@amazon.com>
>     af_unix: Fix data-races around sk->sk_shutdown.
> 
> Kuniyuki Iwashima <kuniyu@amazon.com>
>     af_unix: Fix data-race around unix_tot_inflight.
> 
> Kuniyuki Iwashima <kuniyu@amazon.com>
>     af_unix: Fix data-races around user->unix_inflight.
> 
> Alex Henrie <alexhenrie24@gmail.com>
>     net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
> 
> Liang Chen <liangchen.linux@gmail.com>
>     veth: Fixing transmit return status for dropped packets
> 
> Corinna Vinschen <vinschen@redhat.com>
>     igb: disable virtualization features on 82580
> 
> Sriram Yagnaraman <sriram.yagnaraman@est.tech>
>     ipv4: ignore dst hint for multipath routes
> 
> Sean Christopherson <seanjc@google.com>
>     drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
> 
> Colin Xu <colin.xu@intel.com>
>     drm/i915/gvt: Save/restore HW status to support GVT suspend/resume
> 
> Eric Dumazet <edumazet@google.com>
>     net: read sk->sk_family once in sk_mc_loop()
> 
> Eric Dumazet <edumazet@google.com>
>     ipv4: annotate data-races around fi->fib_dead
> 
> Eric Dumazet <edumazet@google.com>
>     sctp: annotate data-races around sk->sk_wmem_queued
> 
> Eric Dumazet <edumazet@google.com>
>     net/sched: fq_pie: avoid stalls in fq_pie_timer()
> 
> Vladimir Zapolskiy <vz@mleia.com>
>     pwm: lpc32xx: Remove handling of PWM channels
> 
> Raag Jadav <raag.jadav@intel.com>
>     watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
> 
> Arnaldo Carvalho de Melo <acme@redhat.com>
>     perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
> 
> Sean Christopherson <seanjc@google.com>
>     x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
> 
> Arnaldo Carvalho de Melo <acme@redhat.com>
>     perf annotate bpf: Don't enclose non-debug code with an assert()
> 
> Ying Liu <victor.liu@nxp.com>
>     backlight: gpio_backlight: Drop output GPIO direction check for initial power state
> 
> Konstantin Meskhidze <konstantin.meskhidze@huawei.com>
>     kconfig: fix possible buffer overflow
> 
> Fedor Pchelkin <pchelkin@ispras.ru>
>     NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
> 
> Trond Myklebust <trond.myklebust@hammerspace.com>
>     NFS: Fix a potential data corruption
> 
> Chris Lew <quic_clew@quicinc.com>
>     soc: qcom: qmi_encdec: Restrict string length in decode
> 
> Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
>     clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
> 
> Ahmad Fatoum <a.fatoum@pengutronix.de>
>     clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
> 
> Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
>     dt-bindings: clock: xlnx,versal-clk: drop select:false
> 
> Raag Jadav <raag.jadav@intel.com>
>     pinctrl: cherryview: fix address_space_handler() argument
> 
> Helge Deller <deller@gmx.de>
>     parisc: led: Reduce CPU overhead for disk & lan LED computation
> 
> Helge Deller <deller@gmx.de>
>     parisc: led: Fix LAN receive and transmit LEDs
> 
> Andrew Donnellan <ajd@linux.ibm.com>
>     lib/test_meminit: allocate pages up to order MAX_ORDER
> 
> Thomas Zimmermann <tzimmermann@suse.de>
>     drm/ast: Fix DRAM init on AST2200
> 
> Thomas Zimmermann <tzimmermann@suse.de>
>     fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
> 
> Manish Rangankar <mrangankar@marvell.com>
>     scsi: qla2xxx: Remove unsupported ql2xenabledif option
> 
> Quinn Tran <qutran@marvell.com>
>     scsi: qla2xxx: Turn off noisy message log
> 
> Quinn Tran <qutran@marvell.com>
>     scsi: qla2xxx: Fix erroneous link up failure
> 
> Quinn Tran <qutran@marvell.com>
>     scsi: qla2xxx: fix inconsistent TMF timeout
> 
> Quinn Tran <qutran@marvell.com>
>     scsi: qla2xxx: Fix deletion race condition
> 
> Pavel Begunkov <asml.silence@gmail.com>
>     io_uring: break iopolling on signal
> 
> Pavel Begunkov <asml.silence@gmail.com>
>     io_uring: break out of iowq iopoll on teardown
> 
> Pavel Begunkov <asml.silence@gmail.com>
>     io_uring: always lock in io_apoll_task_func
> 
> Quan Tian <qtian@vmware.com>
>     net/ipv6: SKB symmetric hash should incorporate transport ports
> 
> Tom Rix <trix@redhat.com>
>     udf: initialize newblock to 0
> 
> Yu Kuai <yukuai3@huawei.com>
>     md/md-bitmap: remove unnecessary local variable in backlog_store()
> 
> Brian Foster <bfoster@redhat.com>
>     tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
> 
> Marco Felsch <m.felsch@pengutronix.de>
>     usb: typec: tcpci: clear the fault status bit
> 
> Alan Stern <stern@rowland.harvard.edu>
>     USB: core: Fix oversight in SuperSpeed initialization
> 
> Alan Stern <stern@rowland.harvard.edu>
>     USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
> 
> Alan Stern <stern@rowland.harvard.edu>
>     USB: core: Change usb_get_device_descriptor() API
> 
> Alan Stern <stern@rowland.harvard.edu>
>     USB: core: Unite old scheme and new scheme descriptor reads
> 
> RD Babiera <rdbabiera@google.com>
>     usb: typec: bus: verify partner exists in typec_altmode_attention
> 
> Gustavo A. R. Silva <gustavoars@kernel.org>
>     cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
> 
> Thomas Bourgoin <thomas.bourgoin@foss.st.com>
>     crypto: stm32 - fix loop iterating through scatterlist for DMA
> 
> Sven Schnelle <svens@linux.ibm.com>
>     s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
> 
> Enlin Mu <enlin.mu@unisoc.com>
>     pstore/ram: Check start of empty przs during init
> 
> Eric Biggers <ebiggers@google.com>
>     fsverity: skip PKCS#7 parser when keyring is empty
> 
> Nicolas Dichtel <nicolas.dichtel@6wind.com>
>     net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
> 
> Thore Sommer <public@thson.de>
>     X.509: if signature is unsupported skip validation
> 
> Jann Horn <jannh@google.com>
>     dccp: Fix out of bounds access in DCCP error handler
> 
> Alexander Aring <aahringo@redhat.com>
>     dlm: fix plock lookup when using multiple lockspaces
> 
> Yafang Shao <laoar.shao@gmail.com>
>     bpf: Fix issue in verifying allow_ptr_leaks
> 
> Helge Deller <deller@gmx.de>
>     parisc: Fix /proc/cpuinfo output for lscpu
> 
> Aleksa Sarai <cyphar@cyphar.com>
>     procfs: block chmod on /proc/thread-self/comm
> 
> Bjorn Helgaas <bhelgaas@google.com>
>     Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
> 
> Dave Jiang <dave.jiang@intel.com>
>     ntb: Fix calculation ntb_transport_tx_free_entry()
> 
> Dave Jiang <dave.jiang@intel.com>
>     ntb: Clean up tx tail index on link down
> 
> Dave Jiang <dave.jiang@intel.com>
>     ntb: Drop packets when qp link is down
> 
> Ranjan Kumar <ranjan.kumar@broadcom.com>
>     scsi: mpt3sas: Perform additional retries if doorbell read returns 0
> 
> Nilesh Javali <njavali@marvell.com>
>     Revert "scsi: qla2xxx: Fix buffer overrun"
> 
> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
>     media: dvb: symbol fixup for dvb_attach()
> 
> Will Deacon <will@kernel.org>
>     arm64: csum: Fix OoB access in IP checksum code for negative lengths
> 
> Max Filippov <jcmvbkbc@gmail.com>
>     xtensa: PMU: fix base address for the newer hardware
> 
> Thomas Zimmermann <tzimmermann@suse.de>
>     backlight/lv5207lp: Compare against struct fb_info.device
> 
> Thomas Zimmermann <tzimmermann@suse.de>
>     backlight/bd6107: Compare against struct fb_info.device
> 
> Thomas Zimmermann <tzimmermann@suse.de>
>     backlight/gpio_backlight: Compare against struct fb_info.device
> 
> Gustavo A. R. Silva <gustavoars@kernel.org>
>     ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
> 
> Yi Yang <yiyang13@huawei.com>
>     ipmi_si: fix a memleak in try_smi_init()
> 
> Bart Van Assche <bvanassche@acm.org>
>     scsi: core: Fix the scsi_set_resid() documentation
> 
> Kees Cook <keescook@chromium.org>
>     printk: ringbuffer: Fix truncating buffer size min_t cast
> 
> Takashi Iwai <tiwai@suse.de>
>     ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
> 
> Boris Brezillon <boris.brezillon@collabora.com>
>     PM / devfreq: Fix leak in devfreq_dev_release()
> 
> Radoslaw Tyl <radoslawx.tyl@intel.com>
>     igb: set max size RX buffer when store bad packet is enabled
> 
> Mohamed Khalfella <mkhalfella@purestorage.com>
>     skbuff: skb_segment, Call zero copy functions before using skbuff frags
> 
> Wander Lairson Costa <wander@redhat.com>
>     netfilter: xt_sctp: validate the flag_info count
> 
> Wander Lairson Costa <wander@redhat.com>
>     netfilter: xt_u32: validate user space input
> 
> Kyle Zeng <zengyhkyle@gmail.com>
>     netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
> 
> Eric Dumazet <edumazet@google.com>
>     igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
> 
> Yuan Yao <yuanyaogoog@chromium.org>
>     virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
> 
> Liao Chang <liaochang1@huawei.com>
>     cpufreq: Fix the race condition while updating the transition_task of policy
> 
> ruanjinjie <ruanjinjie@huawei.com>
>     dmaengine: ste_dma40: Add missing IRQ check in d40_probe
> 
> Randy Dunlap <rdunlap@infradead.org>
>     um: Fix hostaudio build errors
> 
> Yi Yang <yiyang13@huawei.com>
>     mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
> 
> Hsin-Yi Wang <hsinyi@chromium.org>
>     mtd: spi-nor: Check bus width while setting QE bit
> 
> Marek Behún <kabel@kernel.org>
>     leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false
> 
> Jiasheng Jiang <jiasheng@iscas.ac.cn>
>     rpmsg: glink: Add check for kstrdup
> 
> Jonas Karlman <jonas@kwiboo.se>
>     phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
> 
> Zheng Yang <zhengyang@rock-chips.com>
>     phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
> 
> Jonas Karlman <jonas@kwiboo.se>
>     phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
> 
> William Zhang <william.zhang@broadcom.com>
>     mtd: rawnand: brcmnand: Fix mtd oobsize
> 
> Zheng Yejian <zhengyejian1@huawei.com>
>     tracing: Fix race issue between cpu buffer write and swap
> 
> Dave Hansen <dave.hansen@linux.intel.com>
>     x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
> 
> Rahul Rameshbabu <sergeantsagara@protonmail.com>
>     HID: multitouch: Correct devm device reference for hidinput input_dev name
> 
> Nikita Zhandarovich <n.zhandarovich@fintech.ru>
>     HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
> 
> Guoqing Jiang <guoqing.jiang@linux.dev>
>     RDMA/siw: Correct wrong debug message
> 
> Guoqing Jiang <guoqing.jiang@linux.dev>
>     RDMA/siw: Balance the reference of cep->kref in the error path
> 
> Leon Romanovsky <leon@kernel.org>
>     Revert "IB/isert: Fix incorrect release of isert connection"
> 
> Peng Fan <peng.fan@nxp.com>
>     amba: bus: fix refcount leak
> 
> Yi Yang <yiyang13@huawei.com>
>     serial: tegra: handle clk prepare error in tegra_uart_hw_init()
> 
> Chengfeng Ye <dg573847474@gmail.com>
>     scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
> 
> Tony Battersby <tonyb@cybernetics.com>
>     scsi: core: Use 32-bit hostnum in scsi_host_lookup()
> 
> Lu Jialin <lujialin4@huawei.com>
>     cgroup:namespace: Remove unused cgroup_namespaces_init()
> 
> Hans de Goede <hdegoede@redhat.com>
>     media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
> 
> Hans de Goede <hdegoede@redhat.com>
>     media: ov2680: Fix vflip / hflip set functions
> 
> Hans de Goede <hdegoede@redhat.com>
>     media: ov2680: Fix ov2680_bayer_order()
> 
> Hans de Goede <hdegoede@redhat.com>
>     media: ov2680: Remove auto-gain and auto-exposure controls
> 
> Dave Stevenson <dave.stevenson@raspberrypi.com>
>     media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
> 
> Marek Vasut <marex@denx.de>
>     media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
> 
> Alan Stern <stern@rowland.harvard.edu>
>     USB: gadget: f_mass_storage: Fix unused variable warning
> 
> Colin Ian King <colin.i.king@gmail.com>
>     media: go7007: Remove redundant if statement
> 
> Yanfei Xu <yanfei.xu@intel.com>
>     iommu/vt-d: Fix to flush cache of PASID directory table
> 
> AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
>     iommu/qcom: Disable and reset context bank before programming
> 
> Eddie James <eajames@linux.ibm.com>
>     fsi: aspeed: Reset master errors after CFAM reset
> 
> Xiang Yang <xiangyang3@huawei.com>
>     IB/uverbs: Fix an potential error pointer dereference
> 
> Dan Carpenter <dan.carpenter@linaro.org>
>     driver core: test_async: fix an error code
> 
> Rob Clark <robdclark@chromium.org>
>     dma-buf/sync_file: Fix docs syntax
> 
> Ruidong Tian <tianruidong@linux.alibaba.com>
>     coresight: tmc: Explicit type conversions to prevent integer overflow
> 
> Oleksandr Natalenko <oleksandr@redhat.com>
>     scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
> 
> Oleksandr Natalenko <oleksandr@redhat.com>
>     scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
> 
> Oleksandr Natalenko <oleksandr@redhat.com>
>     scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
> 
> Randy Dunlap <rdunlap@infradead.org>
>     x86/APM: drop the duplicate APM_MINOR_DEV macro
> 
> Chunyan Zhang <chunyan.zhang@unisoc.com>
>     serial: sprd: Fix DMA buffer leak issue
> 
> Chunyan Zhang <chunyan.zhang@unisoc.com>
>     serial: sprd: Assign sprd_port after initialized to avoid wrong access
> 
> Lin Ma <linma@zju.edu.cn>
>     scsi: qla4xxx: Add length check when parsing nlattrs
> 
> Lin Ma <linma@zju.edu.cn>
>     scsi: be2iscsi: Add length check when parsing nlattrs
> 
> Lin Ma <linma@zju.edu.cn>
>     scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
> 
> Lin Ma <linma@zju.edu.cn>
>     scsi: iscsi: Add length check for nlattr payload
> 
> Wenchao Hao <haowenchao@huawei.com>
>     scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
> 
> Bart Van Assche <bvanassche@acm.org>
>     scsi: RDMA/srp: Fix residual handling
> 
> Xu Yang <xu.yang_2@nxp.com>
>     usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
> 
> Irui Wang <irui.wang@mediatek.com>
>     media: mediatek: vcodec: Return NULL if no vdec_fb is found
> 
> Benjamin Gaignard <benjamin.gaignard@collabora.com>
>     media: rkvdec: increase max supported height for H.264
> 
> Xingui Yang <yangxingui@huawei.com>
>     scsi: hisi_sas: Fix normally completed I/O analysed as failed
> 
> Xingui Yang <yangxingui@huawei.com>
>     scsi: hisi_sas: Fix warnings detected by sparse
> 
> Xingui Yang <yangxingui@huawei.com>
>     scsi: hisi_sas: Modify v3 HW SATA completion error processing
> 
> Xingui Yang <yangxingui@huawei.com>
>     scsi: hisi_sas: Modify v3 HW SSP underflow error processing
> 
> Bart Van Assche <bvanassche@acm.org>
>     scsi: libsas: Introduce more SAM status code aliases in enum exec_status
> 
> Luo Jiaxing <luojiaxing@huawei.com>
>     scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print
> 
> Daniil Dulov <d.dulov@aladdin.ru>
>     media: cx24120: Add retval check for cx24120_message_send()
> 
> Christophe JAILLET <christophe.jaillet@wanadoo.fr>
>     media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
> 
> Daniil Dulov <d.dulov@aladdin.ru>
>     media: dib7000p: Fix potential division by zero
> 
> Dongliang Mu <dzm91@hust.edu.cn>
>     drivers: usb: smsusb: fix error handling code in smsusb_init_device
> 
> Christophe JAILLET <christophe.jaillet@wanadoo.fr>
>     media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
> 
> Claudiu Beznea <claudiu.beznea@microchip.com>
>     media: i2c: tvp5150: check return value of devm_kasprintf()
> 
> Hans de Goede <hdegoede@redhat.com>
>     media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
> 
> Olga Kornievskaia <kolga@netapp.com>
>     NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
> 
> Benjamin Coddington <bcodding@redhat.com>
>     NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
> 
> Chuck Lever <chuck.lever@oracle.com>
>     NFSD: da_addr_body field missing in some GETDEVICEINFO replies
> 
> Su Hui <suhui@nfschina.com>
>     fs: lockd: avoid possible wrong NULL parameter
> 
> Alexei Filippov <halip0503@gmail.com>
>     jfs: validate max amount of blocks before allocation.
> 
> Russell Currey <ruscur@russell.cc>
>     powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
> 
> Dan Carpenter <dan.carpenter@linaro.org>
>     nfs/blocklayout: Use the passed in gfp flags
> 
> Russell Currey <ruscur@russell.cc>
>     powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
> 
> Michael Ellerman <mpe@ellerman.id.au>
>     powerpc: Don't include lppaca.h in paca.h
> 
> Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
>     wifi: ath10k: Use RMW accessors for changing LNKCTL
> 
> Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
>     net/mlx5: Use RMW accessors for changing LNKCTL
> 
> Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
>     drm/radeon: Use RMW accessors for changing LNKCTL
> 
> Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
>     drm/amdgpu: Use RMW accessors for changing LNKCTL
> 
> Christophe Leroy <christophe.leroy@csgroup.eu>
>     powerpc/perf: Convert fsl_emb notifier to state machine callbacks
> 
> Sourabh Jain <sourabhjain@linux.ibm.com>
>     powerpc/fadump: reset dump area size if fadump memory reserve fails
> 
> Stefan Hajnoczi <stefanha@redhat.com>
>     vfio/type1: fix cap_migration information leak
> 
> Ahmad Fatoum <a.fatoum@pengutronix.de>
>     clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
> 
> Marco Felsch <m.felsch@pengutronix.de>
>     clk: imx8mp: fix sai4 clock
> 
> Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
>     PCI/ASPM: Use RMW accessors for changing LNKCTL
> 
> Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
>     PCI: pciehp: Use RMW accessors for changing LNKCTL
> 
> Claudiu Beznea <claudiu.beznea@microchip.com>
>     pinctrl: mcp23s08: check return value of devm_kasprintf()
> 
> Wu Zongyong <wuzongyong@linux.alibaba.com>
>     PCI: Mark NVIDIA T4 GPUs to avoid bus reset
> 
> Konrad Dybcio <konrad.dybcio@linaro.org>
>     clk: qcom: reset: Use the correct type of sleep/delay based on length
> 
> Patrick Whewell <patrick.whewell@sightlineapplications.com>
>     clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
> 
> Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
>     clk: qcom: gcc-sm8250: use ARRAY_SIZE instead of specifying num_parents
> 
> Kemeng Shi <shikemeng@huaweicloud.com>
>     ext4: correct grp validation in ext4_mb_good_group
> 
> David Wronek <davidwronek@gmail.com>
>     clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
> 
> Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
>     clk: qcom: gcc-sc7180: use ARRAY_SIZE instead of specifying num_parents
> 
> Zhang Jianhua <chris.zjh@huawei.com>
>     clk: sunxi-ng: Modify mismatched function name
> 
> Minjie Du <duminjie@vivo.com>
>     drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
> 
> Corey Minyard <minyard@acm.org>
>     ipmi:ssif: Fix a memory leak when scanning for an adapter
> 
> Jiasheng Jiang <jiasheng@iscas.ac.cn>
>     ipmi:ssif: Add check for kstrdup
> 
> Su Hui <suhui@nfschina.com>
>     ALSA: ac97: Fix possible error value of *rac97
> 
> Geert Uytterhoeven <geert+renesas@glider.be>
>     of: unittest: Fix overlay type in apply/revert check
> 
> Tony Lindgren <tony@atomide.com>
>     bus: ti-sysc: Fix cast to enum warning
> 
> Sui Jingfeng <suijingfeng@loongson.cn>
>     drm/mediatek: Fix potential memory leak if vmap() fail
> 
> Tony Lindgren <tony@atomide.com>
>     bus: ti-sysc: Fix build warning for 64-bit build
> 
> Gaosheng Cui <cuigaosheng1@huawei.com>
>     audit: fix possible soft lockup in __audit_inode_child()
> 
> Fabio Estevam <festevam@denx.de>
>     drm/msm/a2xx: Call adreno_gpu_init() earlier
> 
> Yang Wang <kevinyang.wang@amd.com>
>     drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
> 
> Dan Carpenter <dan.carpenter@linaro.org>
>     smackfs: Prevent underflow in smk_set_cipso()
> 
> Zhang Shurong <zhang_shurong@foxmail.com>
>     firmware: meson_sm: fix to avoid potential NULL pointer dereference
> 
> Daniel Vetter <daniel.vetter@ffwll.ch>
>     drm/msm/mdp5: Don't leak some plane state
> 
> Jiasheng Jiang <jiasheng@iscas.ac.cn>
>     drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
> 
> Nayna Jain <nayna@linux.ibm.com>
>     ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
> 
> Marek Vasut <marex@denx.de>
>     drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
> 
> Geert Uytterhoeven <geert+renesas@glider.be>
>     drm/armada: Fix off-by-one error in armada_overlay_get_property()
> 
> Ruan Jinjie <ruanjinjie@huawei.com>
>     of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
> 
> Yangtao Li <frank.li@vivo.com>
>     drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
> 
> Tan Zhongjun <tanzhongjun@yulong.com>
>     drm/tegra: Remove superfluous error messages around platform_get_irq()
> 
> Yu Kuai <yukuai3@huawei.com>
>     md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
> 
> Guoqing Jiang <guoqing.jiang@linux.dev>
>     md/bitmap: don't set max_write_behind if there is no write mostly device
> 
> Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
>     drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
> 
> Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
>     arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
> 
> Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
>     arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
> 
> Rafał Miłecki <rafal@milecki.pl>
>     ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
> 
> Bogdan Togorean <bogdan.togorean@analog.com>
>     drm: adv7511: Fix low refresh rate register for ADV7533/5
> 
> Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
>     ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
> 
> Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
>     ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
> 
> Krzysztof Kozlowski <krzk@kernel.org>
>     ARM: dts: s5pv210: adjust node names to DT spec
> 
> Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
>     ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
> 
> Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
>     ARM: dts: s3c64xx: align pinctrl with dtschema
> 
> Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
>     x86/mm: Fix PAT bit missing from page protection modify mask
> 
> Lucas Stach <l.stach@pengutronix.de>
>     drm/etnaviv: fix dumping of active MMU context
> 
> Rafał Miłecki <rafal@milecki.pl>
>     ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
> 
> Rafał Miłecki <rafal@milecki.pl>
>     ARM: dts: BCM53573: Add cells sizes to PCIe node
> 
> Rafał Miłecki <rafal@milecki.pl>
>     ARM: dts: BCM53573: Drop nonexistent #usb-cells
> 
> Rafał Miłecki <rafal@milecki.pl>
>     ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
> 
> Serge Semin <Sergey.Semin@baikalelectronics.ru>
>     ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name
> 
> Arnd Bergmann <arnd@arndb.de>
>     drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
> 
> Konrad Dybcio <konrad.dybcio@linaro.org>
>     arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
> 
> Luca Weiss <luca@z3ntu.xyz>
>     soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
> 
> Luca Weiss <luca@z3ntu.xyz>
>     soc: qcom: ocmem: Add OCMEM hardware version print
> 
> Randy Dunlap <rdunlap@infradead.org>
>     ASoC: stac9766: fix build errors with REGMAP_AC97
> 
> Baokun Li <libaokun1@huawei.com>
>     quota: fix dqput() to follow the guarantees dquot_srcu should provide
> 
> Baokun Li <libaokun1@huawei.com>
>     quota: add new helper dquot_active()
> 
> Baokun Li <libaokun1@huawei.com>
>     quota: rename dquot_active() to inode_quota_active()
> 
> Baokun Li <libaokun1@huawei.com>
>     quota: factor out dquot_write_dquot()
> 
> Marek Vasut <marex@denx.de>
>     drm/bridge: tc358764: Fix debug print parameter order
> 
> Kuniyuki Iwashima <kuniyu@amazon.com>
>     netrom: Deny concurrent connect().
> 
> Budimir Markovic <markovicbudimir@gmail.com>
>     net/sched: sch_hfsc: Ensure inner classes have fsc curve
> 
> Biju Das <biju.das.jz@bp.renesas.com>
>     hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
> 
> Vadim Pasternak <vadimp@nvidia.com>
>     mlxsw: i2c: Limit single transaction buffer size
> 
> Vadim Pasternak <vadimp@nvidia.com>
>     mlxsw: i2c: Fix chunk size setting in output mailbox buffer
> 
> Jinjie Ruan <ruanjinjie@huawei.com>
>     net: arcnet: Do not call kfree_skb() under local_irq_disable()
> 
> Wang Ming <machel@vivo.com>
>     wifi: ath9k: use IS_ERR() with debugfs_create_dir()
> 
> Jinjie Ruan <ruanjinjie@huawei.com>
>     Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
> 
> Dmitry Antipov <dmantipov@yandex.ru>
>     wifi: mwifiex: avoid possible NULL skb pointer dereference
> 
> Fedor Pchelkin <pchelkin@ispras.ru>
>     wifi: ath9k: protect WMI command response buffer replacement with a lock
> 
> Fedor Pchelkin <pchelkin@ispras.ru>
>     wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
> 
> Daniel T. Lee <danieltimlee@gmail.com>
>     samples/bpf: fix broken map lookup probe
> 
> Polaris Pi <pinkperfect2021@gmail.com>
>     wifi: mwifiex: Fix missed return in oob checks failed path
> 
> Dmitry Antipov <dmantipov@yandex.ru>
>     wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
> 
> Artem Chernyshev <artem.chernyshev@red-soft.ru>
>     fs: ocfs2: namei: check return value of ocfs2_add_entry()
> 
> Yan Zhai <yan@cloudflare.com>
>     lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
> 
> Yan Zhai <yan@cloudflare.com>
>     lwt: Fix return values of BPF xmit ops
> 
> Florian Fainelli <florian.fainelli@broadcom.com>
>     hwrng: iproc-rng200 - Implement suspend and resume calls
> 
> Gaurav Jain <gaurav.jain@nxp.com>
>     crypto: caam - fix unchecked return value error
> 
> Przemek Kitszel <przemyslaw.kitszel@intel.com>
>     ice: ice_aq_check_events: fix off-by-one check when filling buffer
> 
> Yipeng Zou <zouyipeng@huawei.com>
>     selftests/bpf: Clean up fmod_ret in bench_rename test script
> 
> Menglong Dong <imagedong@tencent.com>
>     net: tcp: fix unexcepted socket die when snd_wnd is 0
> 
> Min Li <lm0963hack@gmail.com>
>     Bluetooth: Fix potential use-after-free when clear keys
> 
> Yuanjun Gong <ruc_gongyuanjun@163.com>
>     Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
> 
> Herbert Xu <herbert@gondor.apana.org.au>
>     crypto: api - Use work queue in crypto_destroy_instance
> 
> Eric Biggers <ebiggers@google.com>
>     crypto: blake2b - sync with blake2s implementation
> 
> Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
>     crypto: stm32 - Properly handle pm_runtime_get failing
> 
> Alan Maguire <alan.maguire@oracle.com>
>     selftests/bpf: fix static assert compilation issue for test_cls_*.c
> 
> Dmitry Antipov <dmantipov@yandex.ru>
>     wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
> 
> Polaris Pi <pinkperfect2021@gmail.com>
>     wifi: mwifiex: Fix OOB and integer underflow when rx packets
> 
> Marc Kleine-Budde <mkl@pengutronix.de>
>     can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
> 
> Zhang Shurong <zhang_shurong@foxmail.com>
>     spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
> 
> Lin Ma <linma@zju.edu.cn>
>     wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
> 
> Lorenz Bauer <lmb@isovalent.com>
>     bpf: reject unhashed sockets in bpf_sk_assign
> 
> Lorenz Bauer <lmb@isovalent.com>
>     udp: re-score reuseport groups when connected sockets are present
> 
> Dan Carpenter <dan.carpenter@linaro.org>
>     regmap: rbtree: Use alloc_flags for memory allocations
> 
> Martin Kaiser <martin@kaiser.cx>
>     hwrng: nomadik - keep clock enabled while hwrng is registered
> 
> Eric Dumazet <edumazet@google.com>
>     tcp: tcp_enter_quickack_mode() should be static
> 
> Yafang Shao <laoar.shao@gmail.com>
>     bpf: Clear the probe_addr for uprobe
> 
> Alexander Lobakin <alobakin@pm.me>
>     bpftool: Use a local bpf_perf_event_value to fix accessing its fields
> 
> Liao Chang <liaochang1@huawei.com>
>     cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
> 
> Mikel Rychliski <mikel@mikelr.com>
>     x86/efistub: Fix PCI ROM preservation in mixed mode
> 
> Holger Dengler <dengler@linux.ibm.com>
>     s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
> 
> Holger Dengler <dengler@linux.ibm.com>
>     s390/pkey: fix/harmonize internal keyblob headers
> 
> Xu Yang <xu.yang_2@nxp.com>
>     perf/imx_ddr: don't enable counter0 if none of 4 counters are used
> 
> Ard Biesheuvel <ardb@kernel.org>
>     x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
> 
> Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
>     selftests/resctrl: Close perf value read fd on errors
> 
> Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
>     selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
> 
> Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
>     selftests/resctrl: Don't leak buffer in fill_cache()
> 
> Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
>     OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
> 
> Waiman Long <longman@redhat.com>
>     refscale: Fix uninitalized use of wait_queue_head_t
> 
> Kees Cook <keescook@chromium.org>
>     selftests/harness: Actually report SKIP for signal tests
> 
> Christian Brauner <brauner@kernel.org>
>     tmpfs: verify {g,u}id mount options correctly
> 
> Wang Ming <machel@vivo.com>
>     fs: Fix error checking for d_hash_and_lookup()
> 
> Wen Yang <wenyang.linux@foxmail.com>
>     eventfd: prevent underflow for eventfd semaphores
> 
> David Woodhouse <dwmw@amazon.co.uk>
>     eventfd: Export eventfd_ctx_do_read()
> 
> Matthew Wilcox <willy@infradead.org>
>     reiserfs: Check the return value from __getblk()
> 
> Sabrina Dubroca <sd@queasysnail.net>
>     Revert "net: macsec: preserve ingress frame ordering"
> 
> Jan Kara <jack@suse.cz>
>     udf: Handle error when adding extent to a file
> 
> Vladislav Efanov <VEfanov@ispras.ru>
>     udf: Check consistency of Space Bitmap Descriptor
> 
> Jordan Rife <jrife@google.com>
>     net: Avoid address overwrite in kernel_connect
> 
> Shih-Yi Chen <shihyic@nvidia.com>
>     platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
> 
> Zheng Yejian <zhengyejian1@huawei.com>
>     tracing: Introduce pipe_cpumask to avoid race on trace_pipes
> 
> Takashi Iwai <tiwai@suse.de>
>     ALSA: seq: oss: Fix racy open/close of MIDI devices
> 
> Michael Kelley <mikelley@microsoft.com>
>     scsi: storvsc: Always set no_report_opcodes
> 
> Dan Carpenter <dan.carpenter@linaro.org>
>     sctp: handle invalid error codes without calling BUG()
> 
> David Christensen <drc@linux.vnet.ibm.com>
>     bnx2x: fix page fault following EEH recovery
> 
> Dmitry Mastykin <dmastykin@astralinux.ru>
>     netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
> 
> Chengfeng Ye <dg573847474@gmail.com>
>     scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
> 
> Baoquan He <bhe@redhat.com>
>     idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
> 
> Martin Kohn <m.kohn@welotec.com>
>     net: usb: qmi_wwan: add Quectel EM05GV2
> 
> Ani Sinha <anisinha@redhat.com>
>     vmbus_testing: fix wrong python syntax for integer value comparison
> 
> Baoquan He <bhe@redhat.com>
>     clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
> 
> Masami Hiramatsu (Google) <mhiramat@kernel.org>
>     kprobes: Prohibit probing on CFI preamble symbol
> 
> Christian Göttsche <cgzones@googlemail.com>
>     security: keys: perform capable check only on privileged operations
> 
> Minjie Du <duminjie@vivo.com>
>     ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
> 
> Eric Snowberg <eric.snowberg@oracle.com>
>     ovl: Always reevaluate the file signature for IMA
> 
> Leo Chen <sancchen@amd.com>
>     drm/amd/display: Exit idle optimizations before attempt to access PHY
> 
> Konstantin Shelekhin <k.shelekhin@ftml.net>
>     platform/x86: huawei-wmi: Silence ambient light sensor
> 
> Hans de Goede <hdegoede@redhat.com>
>     platform/x86: intel: hid: Always call BTNL ACPI method
> 
> Guiting Shen <aarongt.shen@gmail.com>
>     ASoC: atmel: Fix the 8K sample parameter in I2SC master
> 
> Edgar <ljijcj@163.com>
>     ASoc: codecs: ES8316: Fix DMIC config
> 
> Winston Wen <wentao@uniontech.com>
>     fs/nls: make load_nls() take a const parameter
> 
> Stefan Haberland <sth@linux.ibm.com>
>     s390/dasd: fix hanging device after request requeue
> 
> Stefan Haberland <sth@linux.ibm.com>
>     s390/dasd: use correct number of retries for ERP requests
> 
> Ben Hutchings <benh@debian.org>
>     m68k: Fix invalid .section syntax
> 
> Jiri Benc <jbenc@redhat.com>
>     vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
> 
> Yuanjun Gong <ruc_gongyuanjun@163.com>
>     ethernet: atheros: fix return value check in atl1c_tso_csum()
> 
> Dmytro Maluka <dmy@semihalf.com>
>     ASoC: da7219: Check for failure reading AAD IRQ events
> 
> Dmytro Maluka <dmy@semihalf.com>
>     ASoC: da7219: Flush pending AAD IRQ when suspending
> 
> Dominique Martinet <asmadeus@codewreck.org>
>     9p: virtio: make sure 'offs' is initialized in zc_request
> 
> Nikolay Burykin <burikin@ivk.ru>
>     media: pci: cx23885: fix error handling for cx23885 ATSC boards
> 
> Dmitry Antipov <dmantipov@yandex.ru>
>     media: pulse8-cec: handle possible ping error
> 
> Adrien Thierry <athierry@redhat.com>
>     phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
> 
> Xiaolei Wang <xiaolei.wang@windriver.com>
>     ARM: dts: imx: Set default tuning step for imx7d usdhc
> 
> Stefan Wahren <stefan.wahren@i2se.com>
>     ARM: dts: imx: Adjust dma-apbh node name
> 
> Marek Vasut <marex@denx.de>
>     ARM: dts: imx7s: Drop dma-apb interrupt-names
> 
> Joy Zou <joy.zou@nxp.com>
>     ARM: dts: imx: update sdma node name format
> 
> Oder Chiou <oder_chiou@realtek.com>
>     ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire
> 
> Mario Limonciello <mario.limonciello@amd.com>
>     pinctrl: amd: Don't show `Invalid config param` errors
> 
> Ryusuke Konishi <konishi.ryusuke@gmail.com>
>     nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
> 
> Ryusuke Konishi <konishi.ryusuke@gmail.com>
>     nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
> 
> Juerg Haefliger <juerg.haefliger@canonical.com>
>     fsi: master-ast-cf: Add MODULE_FIRMWARE macro
> 
> Wang Ming <machel@vivo.com>
>     firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
> 
> Hugo Villeneuve <hvilleneuve@dimonoff.com>
>     serial: sc16is7xx: fix bug when first setting GPIO direction
> 
> Hugo Villeneuve <hvilleneuve@dimonoff.com>
>     serial: sc16is7xx: fix broken port 0 uart init
> 
> Johan Hovold <johan+linaro@kernel.org>
>     serial: qcom-geni: fix opp vote on shutdown
> 
> Sishuai Gong <sishuai@purdue.edu>
>     configfs: fix a race in configfs_lookup()
> 
> Zheng Wang <zyytlz.wz@163.com>
>     Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
> 
> Nam Cao <namcaov@gmail.com>
>     staging: rtl8712: fix race condition
> 
> Aaron Armstrong Skomra <aaron.skomra@wacom.com>
>     HID: wacom: remove the battery when the EKR is off
> 
> Xu Yang <xu.yang_2@nxp.com>
>     usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
> 
> Luke Lu <luke.lu@libre.computer>
>     usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
> 
> Slark Xiao <slark_xiao@163.com>
>     USB: serial: option: add FOXCONN T99W368/T99W373 product
> 
> Martin Kohn <m.kohn@welotec.com>
>     USB: serial: option: add Quectel EM05G variant (0x030e)
> 
> Christoph Hellwig <hch@lst.de>
>     modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
> 
> Christoph Hellwig <hch@lst.de>
>     rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
> 
> Christoph Hellwig <hch@lst.de>
>     net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
> 
> Christoph Hellwig <hch@lst.de>
>     mmc: au1xmmc: force non-modular build and remove symbol_get usage
> 
> Arnd Bergmann <arnd@arndb.de>
>     ARM: pxa: remove use of symbol_get()
> 
> Gao Xiang <hsiangkao@linux.alibaba.com>
>     erofs: ensure that the post-EOF tails are all zeroed
> 
> 
> -------------
> 
> Diffstat:
> 
>  .../devicetree/bindings/clock/xlnx,versal-clk.yaml |   2 -
>  Documentation/scsi/scsi_mid_low_api.rst            |   4 +-
>  Makefile                                           |   4 +-
>  arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts    |   3 +-
>  arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts      |  13 +
>  arch/arm/boot/dts/bcm47189-luxul-xap-810.dts       |  13 +
>  arch/arm/boot/dts/bcm5301x.dtsi                    |   4 +-
>  arch/arm/boot/dts/bcm53573.dtsi                    |  27 +-
>  arch/arm/boot/dts/bcm947189acdbmr.dts              |   6 +-
>  arch/arm/boot/dts/exynos4210-i9100.dts             |   4 +-
>  arch/arm/boot/dts/imx23.dtsi                       |   2 +-
>  arch/arm/boot/dts/imx25.dtsi                       |   2 +-
>  arch/arm/boot/dts/imx28.dtsi                       |   2 +-
>  arch/arm/boot/dts/imx31.dtsi                       |   2 +-
>  arch/arm/boot/dts/imx35.dtsi                       |   2 +-
>  arch/arm/boot/dts/imx50.dtsi                       |   2 +-
>  arch/arm/boot/dts/imx51.dtsi                       |   2 +-
>  arch/arm/boot/dts/imx53.dtsi                       |   2 +-
>  arch/arm/boot/dts/imx6qdl.dtsi                     |   4 +-
>  arch/arm/boot/dts/imx6sl.dtsi                      |   2 +-
>  arch/arm/boot/dts/imx6sx.dtsi                      |   4 +-
>  arch/arm/boot/dts/imx6ul.dtsi                      |   4 +-
>  arch/arm/boot/dts/imx7s.dtsi                       |  11 +-
>  arch/arm/boot/dts/s3c6410-mini6410.dts             |   6 +-
>  arch/arm/boot/dts/s3c64xx-pinctrl.dtsi             | 210 ++++++-------
>  arch/arm/boot/dts/s5pv210-aquila.dts               |  12 +-
>  arch/arm/boot/dts/s5pv210-aries.dtsi               |   4 +-
>  arch/arm/boot/dts/s5pv210-goni.dts                 |  14 +-
>  arch/arm/boot/dts/s5pv210-smdkv210.dts             |  30 +-
>  arch/arm/mach-omap2/powerdomain.c                  |   2 +-
>  arch/arm/mach-pxa/sharpsl_pm.c                     |   2 -
>  arch/arm/mach-pxa/spitz.c                          |  14 +-
>  arch/arm64/boot/dts/qcom/msm8996.dtsi              |   3 +
>  arch/arm64/boot/dts/qcom/sdm845.dtsi               |   3 +-
>  arch/arm64/include/asm/sdei.h                      |   6 +
>  arch/arm64/kernel/entry.S                          |  27 +-
>  arch/arm64/kernel/sdei.c                           |   3 +
>  arch/arm64/kernel/smp.c                            |   8 +-
>  arch/arm64/lib/csum.c                              |   2 +-
>  arch/m68k/fpsp040/skeleton.S                       |   4 +-
>  arch/m68k/ifpsp060/os.S                            |   4 +-
>  arch/m68k/kernel/relocate_kernel.S                 |   4 +-
>  arch/mips/alchemy/devboards/db1000.c               |   8 +-
>  arch/mips/alchemy/devboards/db1200.c               |  19 +-
>  arch/mips/alchemy/devboards/db1300.c               |  10 +-
>  arch/parisc/include/asm/led.h                      |   4 +-
>  arch/parisc/include/asm/processor.h                |   1 -
>  arch/parisc/kernel/processor.c                     |  18 +-
>  arch/powerpc/include/asm/lppaca.h                  |  13 +-
>  arch/powerpc/include/asm/paca.h                    |   6 +-
>  arch/powerpc/include/asm/paravirt.h                |   1 +
>  arch/powerpc/include/asm/plpar_wrappers.h          |   1 +
>  arch/powerpc/kernel/fadump.c                       |   1 +
>  arch/powerpc/kernel/iommu.c                        |  17 +-
>  arch/powerpc/kvm/book3s_hv_ras.c                   |   1 +
>  arch/powerpc/mm/book3s64/slb.c                     |   1 +
>  arch/powerpc/perf/core-fsl-emb.c                   |   8 +-
>  arch/powerpc/platforms/pseries/lpar.c              |  10 +-
>  arch/powerpc/platforms/pseries/lparcfg.c           |   4 +-
>  arch/powerpc/platforms/pseries/setup.c             |   2 +-
>  arch/powerpc/xmon/xmon.c                           |   1 +
>  arch/s390/crypto/paes_s390.c                       |   2 +-
>  arch/s390/kernel/ipl.c                             |   2 +
>  arch/sh/boards/mach-ap325rxa/setup.c               |   2 +-
>  arch/sh/boards/mach-ecovec24/setup.c               |   6 +-
>  arch/sh/boards/mach-kfr2r09/setup.c                |   2 +-
>  arch/sh/boards/mach-migor/setup.c                  |   2 +-
>  arch/sh/boards/mach-se/7724/setup.c                |   6 +-
>  arch/um/configs/i386_defconfig                     |   1 +
>  arch/um/configs/x86_64_defconfig                   |   1 +
>  arch/um/drivers/Kconfig                            |  16 +-
>  arch/um/drivers/Makefile                           |   2 +-
>  arch/x86/boot/compressed/head_64.S                 |  30 +-
>  arch/x86/include/asm/pgtable_types.h               |  11 +-
>  arch/x86/include/asm/virtext.h                     |   6 -
>  arch/x86/kernel/apm_32.c                           |   6 -
>  arch/x86/kernel/cpu/common.c                       |   8 +-
>  arch/xtensa/include/asm/core.h                     |   9 +
>  arch/xtensa/kernel/perf_event.c                    |  17 +-
>  crypto/algapi.c                                    |  16 +-
>  crypto/asymmetric_keys/x509_public_key.c           |   5 +
>  crypto/blake2b_generic.c                           | 226 +++----------
>  drivers/acpi/apei/ghes.c                           |  19 +-
>  drivers/acpi/bus.c                                 |   2 +
>  drivers/acpi/pci_root.c                            |   3 -
>  drivers/amba/bus.c                                 |   1 +
>  drivers/ata/pata_arasan_cf.c                       |   3 +-
>  drivers/ata/pata_ftide010.c                        |   1 +
>  drivers/ata/sata_gemini.c                          |   1 +
>  drivers/base/regmap/regcache-rbtree.c              |  10 +-
>  drivers/base/test/test_async_driver_probe.c        |   2 +-
>  drivers/bluetooth/btsdio.c                         |   1 +
>  drivers/bluetooth/btusb.c                          |   2 +-
>  drivers/bluetooth/hci_nokia.c                      |   6 +-
>  drivers/bus/mhi/host/pm.c                          |   5 +
>  drivers/bus/ti-sysc.c                              |   2 +-
>  drivers/char/hw_random/iproc-rng200.c              |  25 ++
>  drivers/char/hw_random/nomadik-rng.c               |  12 +-
>  drivers/char/ipmi/ipmi_si_intf.c                   |   5 +
>  drivers/char/ipmi/ipmi_ssif.c                      |   7 +-
>  drivers/clk/Kconfig                                |   1 +
>  drivers/clk/imx/clk-composite-8m.c                 |  12 +-
>  drivers/clk/imx/clk-imx8mp.c                       |   5 -
>  drivers/clk/imx/clk-pll14xx.c                      |   2 -
>  drivers/clk/keystone/pll.c                         |   2 +-
>  drivers/clk/qcom/gcc-mdm9615.c                     |   2 +-
>  drivers/clk/qcom/gcc-sc7180.c                      |  33 +-
>  drivers/clk/qcom/gcc-sm8250.c                      |  93 +++---
>  drivers/clk/qcom/reset.c                           |   3 +-
>  drivers/clk/sunxi-ng/ccu_mmc_timing.c              |   2 +-
>  drivers/cpufreq/brcmstb-avs-cpufreq.c              |   6 +-
>  drivers/cpufreq/cpufreq.c                          |   2 +
>  drivers/cpufreq/powernow-k8.c                      |   3 +-
>  drivers/cpuidle/cpuidle-pseries.c                  |   8 +-
>  drivers/crypto/caam/caampkc.c                      |   4 +-
>  drivers/crypto/stm32/stm32-hash.c                  |   9 +-
>  drivers/devfreq/devfreq.c                          |   1 +
>  drivers/dma/Kconfig                                |   2 +
>  drivers/dma/ste_dma40.c                            |   4 +
>  drivers/firmware/Kconfig                           |   1 +
>  drivers/firmware/arm_sdei.c                        |  32 +-
>  drivers/firmware/efi/libstub/x86-stub.c            |   2 +-
>  drivers/firmware/meson/meson_sm.c                  |   2 +
>  drivers/firmware/stratix10-svc.c                   |   2 +-
>  drivers/fsi/fsi-master-aspeed.c                    |   2 +
>  drivers/fsi/fsi-master-ast-cf.c                    |   1 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   3 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  14 +-
>  drivers/gpu/drm/amd/amdgpu/cik.c                   |  36 +--
>  drivers/gpu/drm/amd/amdgpu/si.c                    |  36 +--
>  .../amd/display/dc/dce110/dce110_hw_sequencer.c    |   3 +
>  drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c   |   5 +-
>  .../drm/amd/display/modules/freesync/freesync.c    |   9 +-
>  drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |  10 +-
>  drivers/gpu/drm/armada/armada_overlay.c            |   6 +-
>  drivers/gpu/drm/ast/ast_post.c                     |   2 +-
>  drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |   9 +-
>  drivers/gpu/drm/bridge/tc358764.c                  |   2 +-
>  drivers/gpu/drm/etnaviv/etnaviv_dump.c             |  14 +-
>  drivers/gpu/drm/i915/gvt/gtt.c                     |  68 +++-
>  drivers/gpu/drm/i915/gvt/gtt.h                     |   5 +-
>  drivers/gpu/drm/i915/gvt/gvt.c                     |   9 +
>  drivers/gpu/drm/i915/gvt/gvt.h                     |   3 +
>  drivers/gpu/drm/i915/gvt/handlers.c                |  44 ++-
>  drivers/gpu/drm/i915/gvt/mmio.h                    |   4 +
>  drivers/gpu/drm/i915/intel_gvt.c                   |  15 +
>  drivers/gpu/drm/i915/intel_gvt.h                   |   5 +
>  drivers/gpu/drm/mediatek/mtk_drm_gem.c             |   6 +-
>  drivers/gpu/drm/msm/adreno/a2xx_gpu.c              |   8 +-
>  drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c         |   3 +-
>  drivers/gpu/drm/panel/panel-simple.c               |   4 +-
>  drivers/gpu/drm/radeon/cik.c                       |  36 +--
>  drivers/gpu/drm/radeon/si.c                        |  37 +--
>  drivers/gpu/drm/tegra/dpaux.c                      |   6 +-
>  drivers/gpu/drm/xlnx/zynqmp_dpsub.c                |   4 +-
>  drivers/hid/hid-logitech-dj.c                      |   5 +-
>  drivers/hid/hid-multitouch.c                       |  13 +-
>  drivers/hid/wacom.h                                |   1 +
>  drivers/hid/wacom_sys.c                            |  25 +-
>  drivers/hid/wacom_wac.c                            |   1 +
>  drivers/hid/wacom_wac.h                            |   1 +
>  drivers/hwmon/tmp513.c                             |   2 +-
>  drivers/hwtracing/coresight/coresight-tmc-etf.c    |   2 +-
>  drivers/hwtracing/coresight/coresight-tmc-etr.c    |   5 +-
>  drivers/hwtracing/coresight/coresight-tmc.h        |   2 +-
>  .../infiniband/core/uverbs_std_types_counters.c    |   2 +
>  drivers/infiniband/sw/siw/siw_cm.c                 |   1 -
>  drivers/infiniband/sw/siw/siw_verbs.c              |   2 +-
>  drivers/infiniband/ulp/isert/ib_isert.c            |   2 +
>  drivers/infiniband/ulp/srp/ib_srp.c                |   4 -
>  drivers/iommu/arm/arm-smmu/qcom_iommu.c            |   7 +
>  drivers/iommu/intel/pasid.c                        |   2 +-
>  drivers/leds/led-core.c                            |   8 +-
>  drivers/md/md-bitmap.c                             |  28 +-
>  drivers/media/cec/usb/pulse8/pulse8-cec.c          |   7 +-
>  drivers/media/dvb-frontends/ascot2e.c              |   2 +-
>  drivers/media/dvb-frontends/atbm8830.c             |   2 +-
>  drivers/media/dvb-frontends/au8522_dig.c           |   2 +-
>  drivers/media/dvb-frontends/bcm3510.c              |   2 +-
>  drivers/media/dvb-frontends/cx22700.c              |   2 +-
>  drivers/media/dvb-frontends/cx22702.c              |   2 +-
>  drivers/media/dvb-frontends/cx24110.c              |   2 +-
>  drivers/media/dvb-frontends/cx24113.c              |   2 +-
>  drivers/media/dvb-frontends/cx24116.c              |   2 +-
>  drivers/media/dvb-frontends/cx24120.c              |   6 +-
>  drivers/media/dvb-frontends/cx24123.c              |   2 +-
>  drivers/media/dvb-frontends/cxd2820r_core.c        |   2 +-
>  drivers/media/dvb-frontends/cxd2841er.c            |   4 +-
>  drivers/media/dvb-frontends/cxd2880/cxd2880_top.c  |   2 +-
>  drivers/media/dvb-frontends/dib0070.c              |   2 +-
>  drivers/media/dvb-frontends/dib0090.c              |   4 +-
>  drivers/media/dvb-frontends/dib3000mb.c            |   2 +-
>  drivers/media/dvb-frontends/dib3000mc.c            |   2 +-
>  drivers/media/dvb-frontends/dib7000m.c             |   2 +-
>  drivers/media/dvb-frontends/dib7000p.c             |   4 +-
>  drivers/media/dvb-frontends/dib8000.c              |   2 +-
>  drivers/media/dvb-frontends/dib9000.c              |   2 +-
>  drivers/media/dvb-frontends/drx39xyj/drxj.c        |   2 +-
>  drivers/media/dvb-frontends/drxd_hard.c            |   2 +-
>  drivers/media/dvb-frontends/drxk_hard.c            |   2 +-
>  drivers/media/dvb-frontends/ds3000.c               |   2 +-
>  drivers/media/dvb-frontends/dvb-pll.c              |   2 +-
>  drivers/media/dvb-frontends/ec100.c                |   2 +-
>  drivers/media/dvb-frontends/helene.c               |   4 +-
>  drivers/media/dvb-frontends/horus3a.c              |   2 +-
>  drivers/media/dvb-frontends/isl6405.c              |   2 +-
>  drivers/media/dvb-frontends/isl6421.c              |   2 +-
>  drivers/media/dvb-frontends/isl6423.c              |   2 +-
>  drivers/media/dvb-frontends/itd1000.c              |   2 +-
>  drivers/media/dvb-frontends/ix2505v.c              |   2 +-
>  drivers/media/dvb-frontends/l64781.c               |   2 +-
>  drivers/media/dvb-frontends/lg2160.c               |   2 +-
>  drivers/media/dvb-frontends/lgdt3305.c             |   2 +-
>  drivers/media/dvb-frontends/lgdt3306a.c            |   2 +-
>  drivers/media/dvb-frontends/lgdt330x.c             |   2 +-
>  drivers/media/dvb-frontends/lgs8gxx.c              |   2 +-
>  drivers/media/dvb-frontends/lnbh25.c               |   2 +-
>  drivers/media/dvb-frontends/lnbp21.c               |   4 +-
>  drivers/media/dvb-frontends/lnbp22.c               |   2 +-
>  drivers/media/dvb-frontends/m88ds3103.c            |   2 +-
>  drivers/media/dvb-frontends/m88rs2000.c            |   2 +-
>  drivers/media/dvb-frontends/mb86a16.c              |   2 +-
>  drivers/media/dvb-frontends/mb86a20s.c             |   2 +-
>  drivers/media/dvb-frontends/mt312.c                |   2 +-
>  drivers/media/dvb-frontends/mt352.c                |   2 +-
>  drivers/media/dvb-frontends/nxt200x.c              |   2 +-
>  drivers/media/dvb-frontends/nxt6000.c              |   2 +-
>  drivers/media/dvb-frontends/or51132.c              |   2 +-
>  drivers/media/dvb-frontends/or51211.c              |   2 +-
>  drivers/media/dvb-frontends/s5h1409.c              |   2 +-
>  drivers/media/dvb-frontends/s5h1411.c              |   2 +-
>  drivers/media/dvb-frontends/s5h1420.c              |   2 +-
>  drivers/media/dvb-frontends/s5h1432.c              |   2 +-
>  drivers/media/dvb-frontends/s921.c                 |   2 +-
>  drivers/media/dvb-frontends/si21xx.c               |   2 +-
>  drivers/media/dvb-frontends/sp887x.c               |   2 +-
>  drivers/media/dvb-frontends/stb0899_drv.c          |   2 +-
>  drivers/media/dvb-frontends/stb6000.c              |   2 +-
>  drivers/media/dvb-frontends/stb6100.c              |   2 +-
>  drivers/media/dvb-frontends/stv0288.c              |   2 +-
>  drivers/media/dvb-frontends/stv0297.c              |   2 +-
>  drivers/media/dvb-frontends/stv0299.c              |   2 +-
>  drivers/media/dvb-frontends/stv0367.c              |   6 +-
>  drivers/media/dvb-frontends/stv0900_core.c         |   2 +-
>  drivers/media/dvb-frontends/stv090x.c              |   2 +-
>  drivers/media/dvb-frontends/stv6110.c              |   2 +-
>  drivers/media/dvb-frontends/stv6110x.c             |   2 +-
>  drivers/media/dvb-frontends/tda10021.c             |   2 +-
>  drivers/media/dvb-frontends/tda10023.c             |   2 +-
>  drivers/media/dvb-frontends/tda10048.c             |   2 +-
>  drivers/media/dvb-frontends/tda1004x.c             |   4 +-
>  drivers/media/dvb-frontends/tda10086.c             |   2 +-
>  drivers/media/dvb-frontends/tda665x.c              |   2 +-
>  drivers/media/dvb-frontends/tda8083.c              |   2 +-
>  drivers/media/dvb-frontends/tda8261.c              |   2 +-
>  drivers/media/dvb-frontends/tda826x.c              |   2 +-
>  drivers/media/dvb-frontends/ts2020.c               |   2 +-
>  drivers/media/dvb-frontends/tua6100.c              |   2 +-
>  drivers/media/dvb-frontends/ves1820.c              |   2 +-
>  drivers/media/dvb-frontends/ves1x93.c              |   2 +-
>  drivers/media/dvb-frontends/zl10036.c              |   2 +-
>  drivers/media/dvb-frontends/zl10039.c              |   2 +-
>  drivers/media/dvb-frontends/zl10353.c              |   2 +-
>  drivers/media/i2c/ad5820.c                         |   2 -
>  drivers/media/i2c/ov2680.c                         | 246 +++------------
>  drivers/media/i2c/ov5640.c                         |   4 +-
>  drivers/media/i2c/tvp5150.c                        |   4 +
>  drivers/media/pci/bt8xx/dst.c                      |   2 +-
>  drivers/media/pci/bt8xx/dst_ca.c                   |   2 +-
>  drivers/media/pci/cx23885/cx23885-dvb.c            |  12 -
>  drivers/media/pci/ddbridge/ddbridge-dummy-fe.c     |   2 +-
>  .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c   |   5 +-
>  drivers/media/tuners/fc0011.c                      |   2 +-
>  drivers/media/tuners/fc0012.c                      |   2 +-
>  drivers/media/tuners/fc0013.c                      |   2 +-
>  drivers/media/tuners/max2165.c                     |   2 +-
>  drivers/media/tuners/mc44s803.c                    |   2 +-
>  drivers/media/tuners/mt2060.c                      |   2 +-
>  drivers/media/tuners/mt2131.c                      |   2 +-
>  drivers/media/tuners/mt2266.c                      |   2 +-
>  drivers/media/tuners/mxl5005s.c                    |   2 +-
>  drivers/media/tuners/qt1010.c                      |   2 +-
>  drivers/media/tuners/tda18218.c                    |   2 +-
>  drivers/media/tuners/xc4000.c                      |   2 +-
>  drivers/media/tuners/xc5000.c                      |   2 +-
>  drivers/media/usb/dvb-usb/m920x.c                  |   5 +-
>  drivers/media/usb/go7007/go7007-i2c.c              |   2 -
>  drivers/media/usb/siano/smsusb.c                   |  21 +-
>  drivers/media/v4l2-core/v4l2-fwnode.c              |  18 +-
>  drivers/mmc/host/Kconfig                           |   5 +-
>  drivers/mtd/nand/raw/brcmnand/brcmnand.c           |  45 ++-
>  drivers/mtd/nand/raw/fsmc_nand.c                   |   7 +-
>  drivers/mtd/spi-nor/core.c                         |  19 +-
>  drivers/net/arcnet/arcnet.c                        |   2 +-
>  drivers/net/can/usb/gs_usb.c                       |   5 +-
>  drivers/net/dsa/sja1105/sja1105_main.c             |  38 ++-
>  drivers/net/ethernet/atheros/atl1c/atl1c_main.c    |   7 +-
>  drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |   9 +-
>  drivers/net/ethernet/freescale/enetc/enetc_ptp.c   |   2 +-
>  drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c |   4 +-
>  drivers/net/ethernet/intel/ice/ice_main.c          |  13 +-
>  drivers/net/ethernet/intel/igb/igb.h               |   4 +-
>  drivers/net/ethernet/intel/igb/igb_main.c          |  16 +-
>  drivers/net/ethernet/intel/igbvf/igbvf.h           |   4 +-
>  drivers/net/ethernet/intel/igc/igc.h               |   4 +-
>  drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c       |  28 +-
>  drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |   5 +
>  drivers/net/ethernet/mediatek/mtk_eth_soc.c        |   3 +
>  drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c |   9 +-
>  drivers/net/ethernet/mellanox/mlxsw/i2c.c          |   5 +-
>  drivers/net/macsec.c                               |   3 +-
>  drivers/net/usb/qmi_wwan.c                         |   1 +
>  drivers/net/usb/r8152.c                            |   3 +
>  drivers/net/veth.c                                 |   4 +-
>  drivers/net/vxlan/vxlan_core.c                     |  58 ++--
>  drivers/net/wireless/ath/ath10k/pci.c              |   9 +-
>  drivers/net/wireless/ath/ath9k/htc_drv_debug.c     |   2 +-
>  drivers/net/wireless/ath/ath9k/wmi.c               |  20 +-
>  drivers/net/wireless/marvell/mwifiex/debugfs.c     |   9 +-
>  drivers/net/wireless/marvell/mwifiex/pcie.c        |  25 +-
>  drivers/net/wireless/marvell/mwifiex/sta_rx.c      |  12 +-
>  drivers/net/wireless/marvell/mwifiex/uap_txrx.c    |  30 +-
>  drivers/net/wireless/marvell/mwifiex/util.c        |  10 +-
>  drivers/net/wireless/mediatek/mt76/testmode.c      |   1 +
>  drivers/ntb/ntb_transport.c                        |  19 +-
>  drivers/of/unittest.c                              |  12 +-
>  drivers/opp/core.c                                 |   2 +-
>  drivers/parisc/led.c                               |   4 +-
>  drivers/pci/hotplug/pciehp_hpc.c                   |  12 +-
>  drivers/pci/pcie/aspm.c                            |  30 +-
>  drivers/perf/fsl_imx8_ddr_perf.c                   |  24 +-
>  drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c      |   6 +-
>  drivers/phy/rockchip/phy-rockchip-inno-hdmi.c      |  18 +-
>  drivers/pinctrl/intel/pinctrl-cherryview.c         |   5 +-
>  drivers/pinctrl/pinctrl-amd.c                      |   4 +-
>  drivers/pinctrl/pinctrl-mcp23s08_spi.c             |  10 +
>  drivers/platform/mellanox/mlxbf-tmfifo.c           |  91 ++++--
>  drivers/platform/x86/huawei-wmi.c                  |   2 +
>  drivers/platform/x86/intel-hid.c                   |  21 +-
>  drivers/pwm/pwm-lpc32xx.c                          |  16 +-
>  drivers/rpmsg/qcom_glink_native.c                  |   4 +
>  drivers/rtc/rtc-ds1685.c                           |   2 +-
>  drivers/s390/block/dasd.c                          | 125 +++-----
>  drivers/s390/block/dasd_3990_erp.c                 |   2 +-
>  drivers/s390/crypto/pkey_api.c                     |   2 +-
>  drivers/s390/crypto/zcrypt_api.c                   |   1 +
>  drivers/s390/crypto/zcrypt_ep11misc.c              |   4 +-
>  drivers/s390/crypto/zcrypt_ep11misc.h              |   9 +-
>  drivers/scsi/aic94xx/aic94xx_task.c                |   2 +-
>  drivers/scsi/be2iscsi/be_iscsi.c                   |   4 +
>  drivers/scsi/fcoe/fcoe_ctlr.c                      |  20 +-
>  drivers/scsi/hisi_sas/hisi_sas_v1_hw.c             |   8 +-
>  drivers/scsi/hisi_sas/hisi_sas_v2_hw.c             |  19 +-
>  drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |  62 ++--
>  drivers/scsi/hosts.c                               |   4 +-
>  drivers/scsi/isci/request.c                        |  10 +-
>  drivers/scsi/isci/task.c                           |   2 +-
>  drivers/scsi/libsas/sas_ata.c                      |   7 +-
>  drivers/scsi/libsas/sas_expander.c                 |   2 +-
>  drivers/scsi/libsas/sas_task.c                     |   4 +-
>  drivers/scsi/mpt3sas/mpt3sas_base.c                |  46 ++-
>  drivers/scsi/mpt3sas/mpt3sas_base.h                |   1 +
>  drivers/scsi/mvsas/mv_sas.c                        |  10 +-
>  drivers/scsi/pm8001/pm8001_hwi.c                   |  16 +-
>  drivers/scsi/pm8001/pm8001_sas.c                   |   4 +-
>  drivers/scsi/pm8001/pm80xx_hwi.c                   |  14 +-
>  drivers/scsi/qedf/qedf_dbg.h                       |   2 +
>  drivers/scsi/qedf/qedf_debugfs.c                   |  35 ++-
>  drivers/scsi/qedi/qedi_main.c                      |   5 +-
>  drivers/scsi/qla2xxx/qla_attr.c                    |   2 -
>  drivers/scsi/qla2xxx/qla_dbg.c                     |  18 +-
>  drivers/scsi/qla2xxx/qla_def.h                     |  12 +-
>  drivers/scsi/qla2xxx/qla_gbl.h                     |   3 +
>  drivers/scsi/qla2xxx/qla_init.c                    |  68 ++--
>  drivers/scsi/qla2xxx/qla_inline.h                  |  46 +++
>  drivers/scsi/qla2xxx/qla_iocb.c                    |  60 +++-
>  drivers/scsi/qla2xxx/qla_isr.c                     |  16 +-
>  drivers/scsi/qla2xxx/qla_mbx.c                     |   7 +-
>  drivers/scsi/qla2xxx/qla_nvme.c                    |  12 +-
>  drivers/scsi/qla2xxx/qla_os.c                      | 223 +++++++------
>  drivers/scsi/qla2xxx/qla_target.c                  |  14 +-
>  drivers/scsi/qla4xxx/ql4_os.c                      |  15 +
>  drivers/scsi/scsi_transport_iscsi.c                |  80 +++--
>  drivers/scsi/storvsc_drv.c                         |   2 +
>  drivers/soc/qcom/ocmem.c                           |  14 +-
>  drivers/soc/qcom/qmi_encdec.c                      |   4 +-
>  drivers/spi/spi-tegra20-sflash.c                   |   6 +-
>  drivers/staging/media/rkvdec/rkvdec.c              |   2 +-
>  drivers/staging/rtl8712/os_intfs.c                 |   1 +
>  drivers/staging/rtl8712/usb_intf.c                 |   1 -
>  drivers/tty/serial/qcom_geni_serial.c              |   5 +
>  drivers/tty/serial/sc16is7xx.c                     |  17 +-
>  drivers/tty/serial/serial-tegra.c                  |   6 +-
>  drivers/tty/serial/sprd_serial.c                   |  30 +-
>  drivers/usb/chipidea/ci_hdrc_imx.c                 |  10 +-
>  drivers/usb/chipidea/usbmisc_imx.c                 |   6 +-
>  drivers/usb/core/hcd.c                             |  10 +-
>  drivers/usb/core/hub.c                             | 349 ++++++++++++---------
>  drivers/usb/core/message.c                         |  29 +-
>  drivers/usb/core/usb.h                             |   4 +-
>  drivers/usb/dwc3/dwc3-meson-g12a.c                 |   6 +
>  drivers/usb/gadget/function/f_mass_storage.c       |   2 +-
>  drivers/usb/phy/phy-mxs-usb.c                      |  10 +-
>  drivers/usb/serial/option.c                        |   7 +
>  drivers/usb/typec/bus.c                            |  12 +-
>  drivers/usb/typec/tcpm/tcpci.c                     |   4 +
>  drivers/usb/typec/tcpm/tcpci.h                     |   1 +
>  drivers/usb/typec/tcpm/tcpm.c                      |   3 +-
>  drivers/vfio/vfio_iommu_type1.c                    |   2 +-
>  drivers/video/backlight/bd6107.c                   |   2 +-
>  drivers/video/backlight/gpio_backlight.c           |   5 +-
>  drivers/video/backlight/lv5207lp.c                 |   2 +-
>  drivers/video/fbdev/ep93xx-fb.c                    |   1 -
>  drivers/virtio/virtio_ring.c                       |   2 +-
>  drivers/watchdog/intel-mid_wdt.c                   |   1 +
>  fs/btrfs/disk-io.c                                 |   5 +-
>  fs/btrfs/transaction.c                             |   7 +-
>  fs/configfs/dir.c                                  |   2 +
>  fs/dlm/plock.c                                     |   6 +-
>  fs/erofs/zdata.c                                   |   2 +
>  fs/eventfd.c                                       |   7 +-
>  fs/ext4/balloc.c                                   |  15 +-
>  fs/ext4/block_validity.c                           |   8 +-
>  fs/ext4/ext4.h                                     |   2 +
>  fs/ext4/mballoc.c                                  |   2 +-
>  fs/fuse/readdir.c                                  |  10 +-
>  fs/jfs/jfs_extent.c                                |   5 +
>  fs/lockd/mon.c                                     |   3 +
>  fs/namei.c                                         |   2 +-
>  fs/nfs/blocklayout/dev.c                           |   4 +-
>  fs/nfs/direct.c                                    |  20 +-
>  fs/nfs/nfs2xdr.c                                   |   2 +-
>  fs/nfs/nfs3xdr.c                                   |   2 +-
>  fs/nfs/nfs42proc.c                                 |   5 +-
>  fs/nfs/pnfs_dev.c                                  |   2 +-
>  fs/nfsd/blocklayoutxdr.c                           |   9 +
>  fs/nfsd/flexfilelayoutxdr.c                        |   9 +
>  fs/nfsd/nfs4xdr.c                                  |  25 +-
>  fs/nilfs2/alloc.c                                  |   3 +-
>  fs/nilfs2/inode.c                                  |   7 +-
>  fs/nilfs2/segment.c                                |   5 +
>  fs/nls/nls_base.c                                  |   4 +-
>  fs/ocfs2/namei.c                                   |   4 +
>  fs/overlayfs/super.c                               |   2 +-
>  fs/proc/base.c                                     |   3 +-
>  fs/pstore/ram_core.c                               |   2 +-
>  fs/quota/dquot.c                                   | 174 ++++++----
>  fs/reiserfs/journal.c                              |   4 +-
>  fs/udf/balloc.c                                    |  31 +-
>  fs/udf/inode.c                                     |  45 ++-
>  fs/verity/signature.c                              |  16 +
>  include/acpi/apei.h                                |   4 +-
>  include/crypto/algapi.h                            |   3 +
>  include/crypto/blake2b.h                           |  67 ++++
>  include/crypto/internal/blake2b.h                  | 115 +++++++
>  include/linux/arm_sdei.h                           |   4 +
>  include/linux/eventfd.h                            |   6 +
>  include/linux/if_arp.h                             |   4 +
>  include/linux/nls.h                                |   2 +-
>  include/linux/trace_events.h                       |   3 +-
>  include/linux/usb/typec_altmode.h                  |   2 +-
>  include/net/ip.h                                   |   1 +
>  include/net/ip_tunnels.h                           |  15 +-
>  include/net/ipv6.h                                 |   2 +-
>  include/net/lwtunnel.h                             |   5 +-
>  include/net/tcp.h                                  |   1 -
>  include/scsi/libsas.h                              |  12 +-
>  include/scsi/scsi_host.h                           |   2 +-
>  include/uapi/linux/sync_file.h                     |   2 +-
>  io_uring/io-wq.c                                   |  10 +
>  io_uring/io-wq.h                                   |   1 +
>  io_uring/io_uring.c                                |   9 +-
>  kernel/auditsc.c                                   |   2 +
>  kernel/bpf/verifier.c                              |  17 +-
>  kernel/cgroup/namespace.c                          |   6 -
>  kernel/kprobes.c                                   |  14 +-
>  kernel/module.c                                    |  15 +-
>  kernel/printk/printk_ringbuffer.c                  |   2 +-
>  kernel/rcu/refscale.c                              |   3 +-
>  kernel/trace/bpf_trace.c                           |   2 +-
>  kernel/trace/trace.c                               |  72 ++++-
>  kernel/trace/trace.h                               |   2 +
>  kernel/trace/trace_uprobe.c                        |   3 +-
>  lib/idr.c                                          |   2 +-
>  lib/test_meminit.c                                 |   2 +-
>  mm/shmem.c                                         |  28 +-
>  net/9p/trans_virtio.c                              |   2 +-
>  net/bluetooth/hci_core.c                           |  16 +-
>  net/core/filter.c                                  |   2 +
>  net/core/flow_dissector.c                          |   3 +-
>  net/core/lwt_bpf.c                                 |   7 +-
>  net/core/skbuff.c                                  |  34 +-
>  net/core/sock.c                                    |   9 +-
>  net/dccp/ipv4.c                                    |  13 +-
>  net/dccp/ipv6.c                                    |  15 +-
>  net/hsr/hsr_forward.c                              |   1 +
>  net/ipv4/devinet.c                                 |  10 +-
>  net/ipv4/fib_semantics.c                           |   5 +-
>  net/ipv4/fib_trie.c                                |   3 +-
>  net/ipv4/igmp.c                                    |   3 +-
>  net/ipv4/ip_input.c                                |   3 +-
>  net/ipv4/ip_output.c                               |   2 +-
>  net/ipv4/route.c                                   |   1 +
>  net/ipv4/tcp_input.c                               |   3 +-
>  net/ipv4/tcp_timer.c                               |  18 +-
>  net/ipv4/udp.c                                     |  20 +-
>  net/ipv6/addrconf.c                                |   2 +-
>  net/ipv6/ip6_output.c                              |   2 +-
>  net/ipv6/udp.c                                     |  19 +-
>  net/kcm/kcmsock.c                                  |  15 +-
>  net/netfilter/ipset/ip_set_hash_netportnet.c       |   1 +
>  net/netfilter/nfnetlink_osf.c                      |   8 +
>  net/netfilter/xt_sctp.c                            |   2 +
>  net/netfilter/xt_u32.c                             |  21 ++
>  net/netlabel/netlabel_kapi.c                       |   3 +-
>  net/netrom/af_netrom.c                             |   5 +
>  net/sched/sch_fq_pie.c                             |  27 +-
>  net/sched/sch_hfsc.c                               |   4 +
>  net/sched/sch_plug.c                               |   2 +-
>  net/sched/sch_qfq.c                                |  22 +-
>  net/sctp/proc.c                                    |   2 +-
>  net/sctp/sm_sideeffect.c                           |   5 +-
>  net/sctp/socket.c                                  |  10 +-
>  net/smc/smc_core.c                                 |   2 +
>  net/socket.c                                       |   6 +-
>  net/tls/tls_sw.c                                   |   4 +-
>  net/unix/af_unix.c                                 |   2 +-
>  net/unix/scm.c                                     |   6 +-
>  samples/bpf/tracex6_kern.c                         |  17 +-
>  scripts/kconfig/preprocess.c                       |   3 +
>  security/integrity/ima/Kconfig                     |  12 -
>  security/keys/keyctl.c                             |  11 +-
>  security/smack/smackfs.c                           |   2 +-
>  sound/Kconfig                                      |   2 +-
>  sound/core/pcm_compat.c                            |   8 +-
>  sound/core/seq/oss/seq_oss_midi.c                  |  35 ++-
>  sound/pci/ac97/ac97_codec.c                        |   5 +-
>  sound/soc/atmel/atmel-i2s.c                        |   5 +-
>  sound/soc/codecs/Kconfig                           |   1 +
>  sound/soc/codecs/da7219-aad.c                      |  12 +-
>  sound/soc/codecs/es8316.c                          |   2 +-
>  sound/soc/codecs/rt5682-sdw.c                      |   7 +-
>  tools/bpf/bpftool/skeleton/profiler.bpf.c          |  27 +-
>  tools/hv/vmbus_testing                             |   4 +-
>  tools/perf/builtin-top.c                           |   1 +
>  tools/perf/ui/browsers/hists.c                     |  60 ++--
>  tools/perf/util/annotate.c                         |  10 +-
>  tools/perf/util/header.c                           |  11 +-
>  .../selftests/bpf/benchs/run_bench_rename.sh       |   2 +-
>  .../selftests/bpf/progs/test_cls_redirect.h        |   9 +
>  tools/testing/selftests/kselftest/runner.sh        |  29 +-
>  tools/testing/selftests/kselftest_harness.h        |  11 +-
>  tools/testing/selftests/resctrl/cache.c            |  18 +-
>  tools/testing/selftests/resctrl/fill_buf.c         |   3 +-
>  tools/testing/selftests/resctrl/resctrl.h          |   1 +
>  555 files changed, 3750 insertions(+), 2444 deletions(-)
> 
> 

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

end of thread, other threads:[~2023-09-21 21:08 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-17 19:07 [PATCH 5.10 000/406] 5.10.195-rc1 review Greg Kroah-Hartman
2023-09-17 19:08 ` [PATCH 5.10 067/406] eventfd: prevent underflow for eventfd semaphores Greg Kroah-Hartman
2023-09-18  7:57 ` [PATCH 5.10 000/406] 5.10.195-rc1 review Pavel Machek
2023-09-18 12:46 ` Jon Hunter
2023-09-18 17:46 ` Florian Fainelli
2023-09-18 18:33 ` Guenter Roeck
2023-09-18 22:25 ` Shuah Khan
2023-09-18 22:27 ` Shuah Khan
2023-09-19  8:03 ` Naresh Kamboju
2023-09-20  4:57 ` Guenter Roeck
2023-09-20  8:11   ` Greg Kroah-Hartman
2023-09-20 15:18     ` Guenter Roeck
2023-09-20 17:01       ` Florian Fainelli
2023-09-20 19:13         ` Kyle Zeng
2023-09-21  7:13           ` Greg Kroah-Hartman
2023-09-21 20:35 ` Joel Fernandes

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