Publishing details

Changelog

linux-rockchip (5.10.0-1010.10) jammy; urgency=medium

  * phy: rockchip-samsung-hdptx-hdmi: get phy init status before register clk
  * phy: rockchip-samsung-hdptx-hdmi: Fix phy pll is incorrectly configured when logo is enabled.
  * phy: rockchip: mipi dcphy move apb_rst to runtime resume to avoid break dcphy rx
  * thermal: rockchip: Fix rv1106 auto period time
  * mailbox: limit poll_hrt_lock only for no gki
  * UPSTREAM: mailbox: forward the hrtimer if not queued and under a lock
  * pinctrl: rockchip: Fix iterator 'j' not incremented in rk_iomux_set()
  * media: rockchip: isp: add stats log for isp21 and isp30
  * ASoC: rockchip: sai: Add support for more SoCs
  * mtd: spinand: foresee: Support new device F35SQB004G
  * ARM: configs: rk3308-aarch32-ia: default enable usb
  * media: rockchip: vicap disable dma adapter when use hdmi input
  * media: rockchip: vicap support set dphy 2x2 lane and idi reset
  * media: rockchip: vicap fixes error of yuv420 intput
  * media: rockchip: vicap fixes error config of 2x2 pixel extraction mode
  * media: rockchip: vicap fixes size error of rgb888 with rk3576
  * media: rockchip: vicap support rk3576
  * media: rockchip: vicap fixes isp timeout error
  * media: rockchip: vicap fixes error of multi frame mode to singgle frame
  * media: rockchip: vicap: rv1106 isp_unite not support change to online
  * media: rockchip: vicap: rv1106 unite fixes error of write toisp register
  * media: rockchip: vicap: rv1106 unite fix loss stream frame one frame to multi frame mode
  * media: rockchip: vicap support distinguish toisp on/off
  * ASoC: rockchip: sai: add sai wait time init
  * ASoC: rockchip: sai: Add support for RX/TX route map from DT
  * ASoC: rockchip: sai: Fix stuck on probe
  * ASoC: rockchip: sai: Add support for RK3576
  * usb: typec: tcpm: handle nak for discover modes command
  * PCI: rockchip: dw-ep: Optimize initialization process
  * media: rockchip: isp: version v2.5.1
  * ASoC: es8323: add support 'ADC Data Select' control node
  * ASoC: es8323: recover L/R stereo input and disable capture ALC and NG by default
  * phy: rockchip: inno-usb2: Clear charger state in host mode
  * misc: rk628: hdmitx: supplement valid modes
  * misc: rk628: bt1120rx: rk628d adjust cpll frequency to support more frequencies
  * misc: rk628: bt1120rx: rk628f adjust cpll frequency to support more frequencies
  * misc: rk628: cru: clock adjustment logic optimization
  * misc: rk628: cru: add clk_summary for debugging
  * misc: rk628: hdmitx: fix rk628d display anomaly when clock frequency is below 40MHz
  * ARM: dts: rockchip: update rv1106g-evb2-v12-wakeup
  * media: rockchip: hdmirx: fix low_latency NULL pointer err.
  * arm64: dts: rockchip: rk3562-amp: add uart7 interrupt support
  * media: rockchip: isp: fix cac for multi sensor
  * mtd: spi-nor: eon: Support en25qx128a
  * media: rockchip: hdmirx: corrected color range/space judgment.
  * media: i2c: rkserdes: local: rkx12x deserializer driver v1.04.00
  * media: i2c: maxim: driver version v3.06.00
  * arm64: dts: rockchip: rk3588-vehicle-evb-rkserdes-rk682-d(/c)phy: dtsi remove vc-array config
  * arm64: dts: rockchip: rk3568m-serdes-evb-rkx12x-dphy0: dtsi remove vc-array config
  * media: i2c: rkserdes: local: rkx12x: mode vc initialization when vc-array isn't configured
  * media: rockchip: vicap check dev cnt acording to rkisp sd cxonnect state
  * dmaengine: Add support for rockchip dma
  * ARM: dts: rockchip: add rv1103g-evb2-v10-aov-spi-nor.dts
  * EDAC/rockchip: support ddr ecc poison
  * media: i2c: maxim: local: fix the issue of mutex deadlock during hot plug
  * arm64: dts: rockchip: rk3588-vehicle-evb-maxim-max9671(/2)2-d(/c)phy: dtsi remove vc-array config
  * media: i2c: maxim: local: mode vc initialization when vc-array isn't configured
  * media: i2c: add os04e10 sensor driver
  * media: i2c: rkserdes: local: rkx12x deserializer driver v1.03.00
  * media: i2c: maxim: driver version v3.05.00
  * ANDROID: ABI fixup for abi break in struct dst_ops
  * BACKPORT: net: fix __dst_negative_advice() race
  * PCI: dw: rockchip: Configure register after clock initialization
  * drm/rockchip: vop2: disable rb swap if using eDP in YUV444 output mode
  * media: rockchip: vicap set default vc to pad_id
  * media: rockchip: isp: fix cmsk mp can't disable
  * drm/rockchip: vop: remove no need locked check at load lut
  * drm/rockchip: vop2: remove no need locked check at load lut
  * media: i2c: maxim: remote: os04a10: fix kernel-6.1 compile error
  * ethernet: stmmac: dwmac-rk: Fix rebind failed for this driver
  * i2c: rk3x: Fix data update point for 10K and less 10K speed
  * drm/bridge: analogix_dp: clear old output_if when crtc active change
  * media: rockchip: vicap: rk3588s2 max support 5 mipi
  * arm64: dts: rockchip: rk3588-evb1: add hdmi2dp display dts
  * arm64: dts: rockchip: rk3588: add property #sound-dai-cells for edp0/edp1
  * arm64: dts: rockchip: rk3588-evb: add edp0/edp1 sound support
  * drm/rockchip: analogix_dp: fix the max_i2s_channels to 8
  * media: i2c: rk628: fix mutex_lock when get_fmt if nosignal
  * media: i2c: rk628: add nosignal process when get_fmt and enable stream
  * media: i2c: rk628: get_fmt width must align to 8
  * arm64: dts: rockchip: rk3588-vehicle-serdes-mfd-display-rohm.dtsi: fix i2c7 and i2c8 are disabled error
  * arm64: dts: rockchip: rk3588-vehicle-evb-v22: fix dcphy1 gpio conflict with backlight
  * arm64: dts: rockchip: rk3588-vehicle-evb-maxim-max96712-dphy3-os04a10.dtsi: enable multi-raw
  * arm64: dts: rockchip: add rk3588-vehicle-evb-maxim-max96712-dphy3-os04a10.dtsi
  * media: i2c: maxim: remote: add omnivision os04a10 sensor driver
  * media: i2c: maxim: driver version v3.04.00
  * hwspinlock: rockchip: support to set hwlock numbers in dt
  * dt-bindings: hwlock: rockchip: add number of hwlocks property
  * mailbox: rockchip: refactor to support a new controller
  * dt-bindings: mailbox: rockchip: adds new properties
  * drm/rockchip: vop2: recover vop aclk when enter psr and suspend
  * pwm: rockchip: add support for rk3576
  * mtd: spinand: fmsh: Support new devices
  * media: rockchip: vicap fixes error call soft reset below rk3588
  * media: rockchip: vicap support change to multi frame mode during capture in one frame mode
  * media: rockchip: isp: fix rockit switch resolution
  * UPSTREAM: netfilter: nf_tables: reject QUEUE/DROP verdict parameters
  * media: i2c: lt6911c: add ioctl RKMODULE_GET_HDMI_MODE
  * media: i2c: ov50c40: use linkfreq 1250M for 4096x3072
  * media: spi: add ms41908
  * ARM: rockchip: rv1106: sleep: save/restore "rtc_clamp_en"
  * media: rockchip: vicap add limit of rdbk_mode from app for aov
  * media: rockchip: isp: skip mbus if link to vicap
  * soc: rockchip: system_monitor: Fix max frequency when use high_limit_table
  * phy/rockchip: samsung-hdptx: add support for rate R216/R243/R324/R432
  * drm/bridge: analogix_dp: add support for rate R216/R243/R324/R432
  * drm/bridge: analogix_dp: add support to parse link rate for eDP v1.4
  * drm/bridge: analogix_dp: remove getting bandwidth/lane_count in analogix_dp_full_link_train()
  * drm/rockchip: dw-dp: print sink request info when autotest SI
  * media: rockchip: hdmirx: modify ioctl return hdcp status.
  * media: i2c: ov16885: fix vflip ghost issue
  * media: i2c: lt6911uxe/lt7911uxx/lt8668sx: add i2c enable when check chipid
  * media: i2c: lt6911c: fix 5v ctrl report
  * drm/rockchip: dsi2: add support PSR for mipi command mode
  * ARM: dts: rockchip: Sort dtb entries in Makefile
  * ASoC: codecs: rv1106_codec: add support DAC VCM manually
  * ARM: dts: rockchip: add rv1106g-evb2-v14-v15-dual-camera-spi-nor.dts
  * ARM: dts: rockchip: Add rv1106g-evb2-v14-aov-spi-nand.dts
  * ARM: dts: rockchip: update rv1106g-evb2-v12-200w-spi-nor.dts to enable standby
  * PCI: dw: rockchip: Support rockchip_dw_pcie_pm_ctrl_for_user
  * arm64: dts: rockchip: add rk3562-iotest-lp3-v10.dtsi for iotest board
  * misc: rk628: bt1120: fix read bt1120_dec clock frequency error
  * Merge tag 'android12-5.10-2024-05_r1' of https://android.googlesource.com/kernel/common
  * video: rockchip: mpp: optimize the schedule of enc/dec
  * video: rockchip: vtunnel: return error when no unused buffer
  * media: rockchip: isp: fix cac repeat enable
  * arm64: dts: rockchip: rk3588-vehicle-evb: add rkserdes rk682 dcphy0 and dphy3 dtsi
  * media: i2c: rkserdes: local: rkx12x deserializer driver v1.02.00
  * media: i2c: rkserdes: local: rkx12x: v4l2 ioctl add cmd for dcphy parameter
  * media: i2c: rkserdes: local: rkx12x: support txphy timing property parsing
  * media: i2c: rkserdes: local: rkx12x: debugfs: add txphy mipi timing node
  * media: i2c: rkserdes: local: rkx12x: txphy: enable mipi timing setting
  * media: i2c: mis4001 update setting
  * Revert "phy/rockchip: samsung-hdptx: correct SDC_N"
  * drm/rockchip: dsi: add support PSR for mipi command mode
  * usb: dwc2: notify the usb role to usb2 phy
  * drm/rockchip: dsi: set vop2 standby for rk3562
  * drm/rockchip: dsi: add support command mode with soft te
  * drm/rockchip: dsi: send dcs long packets(WMS/WMC) in hs mode
  * media: i2c: rkserdes: local: rkx12x deserializer driver v1.01.00
  * media: i2c: rkserdes: local: rkx12x: enable state irq
  * media: i2c: rkserdes: local: rkx12x: linkrx: add link irq api
  * media: i2c: rkserdes: remote: rkx11x: enable passthrough init
  * media: i2c: rkserdes: remote: rkx11x: linktx: add link passthrough set api
  * media: i2c: rkserdes: local: rkx12x: enable passthrough init
  * media: i2c: rkserdes: local: rkx12x: linkrx: add link passthrough set api
  * media: i2c: rkserdes: remote: rkx11x: enable pinctrl init
  * media: i2c: rkserdes: local: rkx12x: enable pinctrl init
  * drm/bridge: dw-hdmi-qp: Add hdmi quirks function
  * drm/rockchip: dw_hdmi: Fix hdmi cts hf1-31 failed
  * drm/bridge: dw-hdmi-qp-hdcp: Fix timeout for ksv list ready
  * drm/bridge: dw-hdmi-qp: Support hdmitx hdcp cts passed
  * drm/bridge: dw-hdmi-qp: Fix timer reference base error
  * media: i2c: rk628: fix background not be disabled
  * media: i2c: rk628: fix problem of loop pulling down and up cec hpd
  * arm64: dts: rockchip: rk628-hdmi2csi: rk628 change the interrupt to high level trigger
  * media: i2c: rk628: fix cec no response when send messages
  * media: i2c: rk628: extended hpd pull down time
  * media: i2c: rk628: remove hdmirx ctrl reset for rk628f
  * media: i2c: rk628: hdmirx phy power off when plug out
  * media: i2c: rk628: fix the last few lines offset
  * misc: rk628: bt1120: set up a tolerance of 2% for bt1120 decoder clk
  * misc: rk628: bt1120: y2r enable is handled in the post_process
  * misc: rk628: fix 64-bit division error when compiling arm platform
  * net: rfkill-bt: Do not force select CONFIG_INPUT
  * arm64: configs: rockchip_defconfig: enable config for rkx12x camera stream
  * arm64: dts: rockchip: rk3568m-serdes-evb: support csi and dvp camera stream
  * arm64: dts: rockchip: rk3568m-serdes-evb: add camera stream csi and dvp dtsi
  * media: i2c: add rockchip serdes rkx12x deserializer driver v1.00.00
  * drm/rockchip: dsi2: enable hs clk once the init cmds be sent by default
  * arm64: dts: rockchip: rk3568: remove rockchip,max-volt for cpu0_opp_table
  * drm/rockchip: dw-dp: optimize the logic to deal with hpd
  * drm/rockchip: dsi2: optimize power-on sequence
  * media: i2c: rk628: disable tx stream when plug interrupt
  * media: i2c: rk628: fix mipi dphy reset and mipi timing
  * video: rockchip: rga3: clear 'ret' on reset request
  * video: rockchip: rga3: modify task_num_max 50->256
  * video: rockchip: rga3: fix request cannot be released after job_alloc failed
  * FROMLIST: usb: typec: tcpm: support sink port for debounce
  * UPSTREAM: usb: typec: tcpm: support double Rp to Vbus cable as sink
  * ARM: rockchip: rv1106: sleep: disable TIMEOUT_WKUP if PMU_WAKEUP_TIMEOUT_CNT == 0
  * phy: rockchip: csi2_dphy: fix digital part reset before set continue mode
  * usb: gadget: composite: Fix bcdUSB for non-SuperSpeed gadget
  * arm64: dts: rockchip: rk3568-evb2: add lt6911uxc configuration
  * media: rockchip: vicap fixes stream loss with rockit
  * usb: gadget: f_hid: fix zero length packet transfer for ep0
  * usb: gadget: f_hid: fix zero length packet transfer
  * media: i2c: rk628: post process add color bar debug node
  * media: i2c: lt6911uxe/lt7911uxc/lt8668sx: remove i2c enable
  * mmc: core: increase the number of retries of the ACMD41
  * video: rockchip: rga3: mpi: fix submit failed causing request to be released
  * video: rockchip: rga3: get clk through dts
  * video: rockchip: rga3: probe using dev_err/dev_info
  * video: rockchip: rga3: fix for dts compatibility
  * video: rockchip: rga3: fixed crash caused by failure to get_clk
  * video: rockchip: rga3: fix the memory arrangement of ARGB5551/4444
  * video: rockchip: rga3: support RGBA5551 alpha config
  * video: rockchip: rga3: add bi-linear(scale-down) limits
  * video: rockchip: rga3: fix average(scale-down) factor calculation error
  * video: rockchip: rga3: add RGA2_core1 index
  * video: rockchip: rga3: add support Y8
  * video: rockchip: rga3: add support colorfill with tile4x4
  * video: rockchip: rga3: bi-linear defaults to half-mode
  * video: rockchip: rga3: add disable-mode-ctrl register definition
  * video: rockchip: rga3: add hardware check for RGA2P
  * video: rockchip: rga3: add support iommu_prefetch
  * video: rockchip: rga3: add support RKFBC/AFBC32x8 in
  * video: rockchip: rga3: add support tile4x4 in/out
  * video: rockchip: rga3: add support YUV444SP
  * video: rockchip: rga3: add support config interpolation algorithm
  * video: rockchip: rga3: add support A8 format
  * video: rockchip: rga3: support RK3756
  * video: rockchip: rga3: Import namespace DMA_BUF
  * media: rockchip: hdmirx: binding CPU compatible with RK3583
  * arm64: dts: rockchip: Add dts file for AMP system on rk3308-evb-audio-v10 board
  * media: rockchip: isp: fix dmatx config
  * ARM: rockchip: rv1106: sleep: fix code error in gpio_config
  * ARM: rockchip: rkpm_uart: switch to loopback mode before checking busy status
  * ARM: rockchip: rkpm_uart: save uart register once
  * video: rockchip: mpp: iep2 add offset info process
  * media: i2c: add sc431hai sensor driver
  * media: rockchip: isp: fix dmarx deadlock
  * media: i2c: sc530ai: Fix saturation issue under high brightness by update reg list
  * media: i2c: fix sc200ai sensor gain set error
  * media: i2c: fixed sc231hai gain err.
  * media: i2c: os04d10: fix fps control issue
  * arm64: dts: rockchip: rk3588: remove SCLK_SFC assigned-clock setting
  * arm64: dts: rockchip: rk3562: remove SCLK_SFC assigned-clock setting
  * ARM: dts: rockchip: rv1106: remove SCLK_SFC assigned-clock setting
  * ARM: dts: rockchip: rv1106 boards: remove SCLK_SFC assigned-clock setting
  * soc: rockchip: thunderboot_sfc: Increase the waiting time to adapt to lower frequency
  * spi: rockchip-sfc: Increase the waiting time to adapt to lower frequency
  * arm64: dts: rockchip: rk3588-rk806: Change cpu init volt to 800mV
  * arm64: dts: rockchip: rk3588s: Change low temp to 15000mC
  * arm64: dts: rockchip: rk3588s: Change cpu low temp min vlot to 800mV
  * pwm: rockchip: keep the mode fixed in capture mode although pwm is disabled
  * ARM: configs: rv1106-tb-nofastae.config: Enable SC3336, SC4336 and SC530AI
  * ARM: dts: rockchip: rename rv1106g-evb1-v11-nofastae-spi-nand.dts
  * ARM: dts: rockchip: add rv1106g-evb1-v11-fastboot-spi-nor.dts
  * ARM: dts: rockchip: add rv1106g-evb1-v11-fastboot-emmc.dts
  * media: i2c: maxim: remote: dummy: init_regs using static function
  * media: i2c: rk628: fix set output color space
  * media: i2c: rk628: fix bug of clear hdmirx ints
  * media: rockchip: vicap: fixes error of s_power when open video
  * drm/rockchip: dw_hdcp2: describe member of hl_device
  * arm64: dts: rockchip: rk3588-amp: modify the mcu ram address
  * media: i2c: ov13850 fixes exposure range
  * media: i2c: sc2336p fixes error of image fault
  * ARM: configs: rv1106: re-enable CONFIG_SND_PROC_FS and checking sound status conveniently
  * ASoC: rk3308_codec: enable ADC HFP for default
  * drm/rockchip: dw-dp: fix HDCP1.3 write Ainfo register issue
  * drm/rockchip: dw-dp: delay more than 5s for repeater device
  * ARM: configs: rockchip: rv1106: add rv1106-cvr-tiny.config
  * ARM: configs: rockchip: rv1106: add rv1106-spi-nor.config
  * media: i2c: maxim: driver version v3.03.00
  * media: i2c: maxim: remote: rename sensor module ko, resolve duplicate name issues
  * arm64: dts: rockchip: add can nodes for rk3562
  * net: can: rockchip: add rk3562 can driver
  * net: can: rockchip: Fix rockchip_canfd_start_xmit return type for GKI error
  * mtd: spi-nor: Fix the issue of buffer contamination
  * media: i2c: add gc05a2 sensor driver
  * drm/rockchip: dw-dp: enable hdcp after enable video stream
  * media: rockchip: vicap wait thunderboot ready when open video
  * media: rockchip: isp: rdbk_auto mode stop to clean buf list
  * media: rockchip: isp: default readback mode for multi sensor
  * media: rockchip: isp: open to wait thunderboot ready
  * media: i2c: lens: fix motor is closed after execute v4l2-ctl
  * usb: dwc3: drd: Avoid host enter runtime suspend during probe
  * media: i2c: rk628: fix hdcp enable fail
  * ANDROID: GKI: Update symbols to symbol list
  * video: rockchip: rve: update to 1.0.6
  * media: i2c: cn3927v: fix motor is closed after execute v4l2-ctl
  * net: rfkill: RFKILL_RK remove "depends on CONFIG_MMC"
  * ARM: dts: rockchip: add rv1106g-evb1-v11-aiisp.dts
  * drm/rockchip: vop2: add comment for the conversion of gamma table
  * phy: rockchip: naneng-combphy: Only wait phy status ready for u3 port
  * UPSTREAM: netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
  * UPSTREAM: netfilter: nf_tables: release batch on table validation from abort path
  * ARM: dts: rockchip: rk3036: fix pinctrl error for pwm
  * UPSTREAM: netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout
  * drm/rockchip: vop2: get gamma config from dts
  * media: i2c: rk628: fix csc process mode and add range switch by user
  * media: i2c: rk628: add txdata and txbytehs reset when soft reset
  * media: i2c: rk628: clear interrupt should before process it
  * media: i2c: rk628: fix CSI config valid immediately
  * media: i2c: mis4001: only stop mipi when quick stream off
  * media: rockchip: isp: skip s_stream of sensor while connect to vicap sditf
  * media: rockchip: vicap support multi channel to multi isp mode
  * media: rockchip: vicap support one camera separate to multi camera
  * include: rkcif-config: add command for one to multi camera mode
  * media: i2c: fixed mirror /flip no effect for gc2053
  * media: i2c: os04a10: solving image anomalies in low light environments
  * media: i2c: maxim: driver version v3.02.00
  * arm64: dts: rockchip: add rk3588-vehicle-evb-maxim-max9671(/2)2-dphy3-dummy.dtsi
  * media: i2c: maxim: local: support mode add crop rect dts config
  * media: i2c: maxim: remote: add dummy sensor driver
  * media: i2c: rk628: add reset rkcif when error interrupts
  * media: platform: vicap export external soft reset function
  * phy: rockchip: inno-usb2: add more debug print
  * media: i2c: rk628 add debugfs
  * mmc: dw_mmc-rockchip: modify the algorithm for V2 tuning
  * media: i2c: rk628: fix color space err on "RGB" format.
  * phy: rockchip: inno-usb2: fix deadlock when using extcon_set_state_sync
  * media: i2c: sensor drivers fixes g_frame_interval/s_frame_interval/get_mbus_config
  * ARM: configs: update rv1106-usb/sdiowifi.config
  * include: rockchip: rockchip_rockit: modify ROCKIT_BUF_NUM_MAX to 20
  * UPSTREAM: netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain
  * include: uapi: rkcif-config.h: sync from kernel-6.1
  * media: rockchip: vicap fixes frame loss with AOV from ONE_FRMAE_MODE to MULTI_FRAME_MODE
  * media: rockchip: vicap fixes error logic off quick stream on/off
  * BACKPORT: mm: update mark_victim tracepoints fields
  * Revert "FROMGIT: BACKPORT: mm: update mark_victim tracepoints fields"
  * UPSTREAM: usb: gadget: uvc: decrease the interrupt load to a quarter
  * drm/rockchip: vop2: check xmirror/ymirror/rotate90/rotate270 for cluster
  * media: rockchip: vicap thunderboot support skip frame
  * media: i2c: cam-tb-setup add param of skip_frame_interval
  * ASoC: rk3308: fix lineout&hp no output
  * pwm: rockchip: add pwm demos for test
  * pwm: rockchip: add dclk scale config for wave generator mode
  * pwm: rockchip: add one period delay before disabling the dclk
  * pwm: rockchip: support for biphasic counter mode
  * pwm: rockchip: move the clk_enable() after arbiter check in freq mode
  * pwm: rockchip: fix counter mode configurations
  * pwm: rockchip: fix frequency meter mode configurations
  * pwm: rockchip: add capture support for pwm v1
  * pwm: rockchip: fix the global ctrl configurations
  * pwm: rockchip: fix reg shift to macro in version-specific functions
  * pwm: rockchip: add debugfs support for pwm v4
  * phy: rockchip-inno-usb2: Add independent configuration for px30
  * media: i2c: add light control driver for aov
  * uapi: rk-camera-module: add light control define and cmd
  * UPSTREAM: netfilter: nft_set_pipapo: release elements in clone only from destroy path
  * drm/panel: simple: differentiated DSC backlight naming
  * drm/rockchip: dw-dp: align hfp with 2 pixels
  * drm/rockchip: dw-dp: get hdcp status when irq coming
  * ASoC: rockchip: i2s-tdm: Fix tdm channels init for ALWAYS-ON
  * arm64: configs: rockchip: Enable CONFIG_NO_HZ_FULL for rt config
  * media: rockchip: vicap support restart capture one frame with aov sinngle frame mode
  * drm/rockchip: vop2: Only attach color_key prop when vop2 win support it
  * media: i2c: rk628: fix set CPLL if pixclk more than 594M
  * FROMLIST: binder: check offset alignment in binder_get_object()
  * ASoC: rockchip: trcm: Add support for always-on
  * ASoC: rockchip: i2s-tdm: Optimize the dma guard flow
  * ASoC: rockchip: i2s-tdm: Init Valid Width for TDM from DT
  * video: rockchip: mpp: fix vdpp irq_status hack error
  * ARM: dts: rockchip: add rv1106g-evb2-v14-wakeup.dts
  * media: i2c: rk628: fix mipi dphy1 init by chip version
  * media: i2c: compatible with non-standby mode for sc200ai
  * arm64: dts: rockchip: rk3308-partybox: Add rk3308 partybox Demo coreboard devicetree
  * ARM: dts: rockchip: rv1106: increase hpmcu_wrap sram size to 8k
  * arm64: configs: rk3308_rkpartybox.config update
  * media: i2c: rk628: enable CSI/DSI before enable HDMI video
  * media: rockchip: vicap fixes error of restart stream of AOV
  * media: rockchip: vicap fixes one buffer support with rdbk aotu
  * media: rockchip: vicap support config reserved buf num
  * ANDROID: enable CONFIG_USB_XHCI_PCI_RENESAS in gki_defconfig
  * ARM: dts: rockchip: add rv1106g-evb2-v14-spi-nor.dts
  * ARM: dts: rockchip: add rv1106g-evb2-v12-200w-spi-nor.dts
  * ASoC: codecs: rk_dsm: fix typo
  * ARM: configs: rockchip: update rv1106-recovery.config
  * input: sensor: fix icm42607 deep sleep Auto-rotate fail.
  * drm/rockchip: vop2: add version check and comment for disabling the aclk pre auto gating
  * ethernet: stmmac: Release reset gpio desc for mdio reset
  * ASoC: rockchip: multi_dais: Fix fifo count for SAI
  * ARM: rockchip: rv1106: sleep: save/restore gpio4 registers
  * Merge tag 'android12-5.10.209_r00' into android12-5.10
  * ALSA: pcm: add support get audio boot time during suspend
  * ASoC: rockchip: i2s-tdm: Fix config for stage set_fmt on ALWAYS-ON
  * ASoC: rockchip: i2s-tdm: Fix register sync failed on ALWAYS-ON
  * ASoC: rockchip: i2s-tdm: Optimize pm_runtime_forbid
  * media: platform: vicap: fix vicap buf round when hdmi2csi for rk3588 and later
  * misc: rk628: bt1120-2-hdmi: fix bt1120 timing cfg when switching the resolution
  * mtd: spinand: dosilicon: Support new device
  * leds: is31fl32xx: sync modifies from rk kernel-4.4.
  * media: rockchip: isp: fix params buffersize for tb case
  * crypto: rockchip: Remove the clearing operation of CRYPTO_HASH_DOUT_0
  * crypto: rockchip: skip hash/tag valid check for V4
  * ARM: dts: rockchip: rv1106g-evb2-v12-wakeup: add standby mode for sensor node
  * media: i2c: add standby mode sleep & wakeup for sc200ai
  * uapi: rk-camera-module: add camera standby define
  * media: i2c: rk628: remove mutex lock in g_frame_interval
  * ASoC: rockchip: sai: Add support for clk compensation
  * media: i2c: sc231hai close mipi voltage when stop stream
  * arm64: dts: rockchip: rk3588-evb7: add rk628 sound for hdmiin audio
  * drm/rockchip: vop: Fix blend_mode check
  * driver: rknpu: Update rknpu driver, version: 0.9.6
  * media: i2c: rk628: add RKMODULE_GET_DSI_MODE ioctl for dsi mode
  * drm/rockchip: dw_hdcp2: always support unlocked_ioctl() file operation
  * drm/rockchip: dw_hdmi: Don't set enable-gpio value when hdmi bind
  * drm/rockchip: dw_hdmi: Fix rk3588 hpd misrecognition
  * media: i2c: rk628_csi: add set quick stream
  * media: i2c: rk628: add cec register for csi_v4l2
  * arm64: dts: rockchip: rk3528: PCIe change to use 32bits dbi base address
  * media: platform: vicap: get dsi cmd or video mode from sensor
  * media: i2c: rk628: add color_range/color_space interface.
  * media: rockchip: isp: fix isp32 bp no output if suspend
  * drm/rockchip: dw-dp: set the connector_id_prop property
  * ARM: rockchip: rkpm_uart: set max timeout 5.6ms wait for uart busy
  * media: i2c: add ar0544 driver
  * UPSTREAM: usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS
  * media: rockchip: vicap fixes error of gcc compile
  * mfd: rkx110_x120: fix compile error without define debugfs
  * ASoC: rk817: Fix compile warning
  * mfd: rkx110_x120: ROCKCHIP_SERDES_DRM_PANEL depends on MFD_RKX110_X120
  * arm64: configs: rockchip_linux_defconfig: enable CONFIG_PWM_RKX120
  * arm64: configs: rockchip_defconfig: enable CONFIG_PWM_RKX120
  * mfd: rkx110_x120: add config option PWM_RKX120
  * arm64: dts: rockchip: rk3308-evb: Add rk3308 evb audio v10 partybox devicetree
  * ANDROID: userfaultfd: abort uffdio ops if mmap_lock is contended
  * ANDROID: userfaultfd: add MMAP_TRYLOCK mode for COPY/ZEROPAGE
  * media: i2c: sc200ai add mipi ops in sleep & wakeup
  * UPSTREAM: coresight: etm4x: Remove bogous __exit annotation for some functions
  * UPSTREAM: ASoC: hdmi-codec: register hpd callback on component probe
  * UPSTREAM: usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
  * UPSTREAM: mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions()
  * UPSTREAM: task_work: add kerneldoc annotation for 'data' argument
  * UPSTREAM: x86/purgatory: Remove LTO flags
  * UPSTREAM: tcpm: Avoid soft reset when partner does not support get_status
  * UPSTREAM: block/mq-deadline: use correct way to throttling write requests
  * UPSTREAM: usb: typec: tcpm: Fix response to vsafe0V event
  * UPSTREAM: clk: Fix memory leak in devm_clk_notifier_register()
  * UPSTREAM: selftests: damon: add config file
  * media: i2c: add sc2336p sensor driver
  * media: i2c: os03b10 support thunderboot & fix get vblank error
  * USB: quirks: Add USB_QUIRK_RESET for Alcor Micro Flash Drive
  * media: rockchip: isp: fix waiting for isp end
  * media: i2c: add sc231hai sensor driver
  * ANDROID: abi_gki_aarch64_qcom: Export trace_android_vh_try_fixup_sea
  * media: rockchip: isp: add dcg mode for tb mem head
  * ANDROID: arm64: Call fixup_exception() within do_sea()
  * drm/rockchip: dw_hdmi: Compatible with pixel clk 594m~600m resolutions
  * media: i2c: cam-tb-setup: enable by VIDEO_ROCKCHIP_THUNDER_BOOT_SETUP
  * arm64: dts: rockchip: px30: add pdm for px30
  * media: i2c: rk628: select edid by configure dual mipi
  * drm/rockchip: vop: fix memleak when suspend and resume
  * drm/rockchip: vop2: fix memleak when suspend and resume
  * ANDROID: userfaultfd: allow SPF for UFFD_FEATURE_SIGBUS on private+anon
  * media: rockchip: isp: support multi wrap channel
  * video: rockchip: dvbm: support dual dvbm wrap config
  * media: rockchip: isp: rockit buf add offset
  * ARM: dts: rockchip: rk312x: Add SPI0 clock
  * phy: rockchip: naneng-usb2: support usb wakeup for rv1126
  * phy: rockchip-naneng-usb2: do apb reset during probe
  * phy: rockchip-naneng-usb2: keep utmi clk on during charge detection
  * dt-bindings: spi: rockchip-sfc: Add sfc-cs-gpios property
  * spi: rockchip-sfc: Support sclk_x2 version
  * Revert "spi: rockchip-sfc: Set the max speed depend on the IP version"
  * spi: rockchip-sfc: Add err_dma when get dma buffer failed
  * spi: rockchip-sfc: Fix error in remove progress
  * arm64: dts: rockchip: rk3588 boards: fix maximum-speed for usbdp node
  * arm64: dts: rockchip: AMP memory use reserved-memory
  * UPSTREAM: usb: dwc3: gadget: Handle EP0 request dequeuing properly
  * UPSTREAM: usb: dwc3: gadget: Refactor EP0 forced stall/restart into a separate API
  * driver: rknpu: Update rknpu driver, version: 0.9.5
  * arm64: dts: rockchip: rk356x boards: Fix to regulator to unique name
  * mfd: display-serdes: delete the interface that GKI not supported
  * ANDROID: GKI: Update symbols to symbol list
  * ANDROID: add hooks into blk-mq-sched.c for customized I/O scheduler
  * ANDROID: add hooks into blk-ma-tag.c for customized I/O scheduler
  * ANDROID: add hooks into blk-flush.c for customized I/O scheduler
  * ANDROID: add hooks into blk-core.c for customized I/O scheduler
  * ANDROID: add hooks into blk-mq.c for customized I/O scheduler.
  * ANDROID: add hooks into bio.c for customized I/O scheduler
  * ANDROID: ABI: Update oplus symbol list
  * ANDROID: binder: Add vendor hook to fix priority restore
  * ANDROID: GKI: Update symbol list
  * ANDROID: Add vendor hook for task exiting routine
  * spi: rockchip-sfc: Support sfc-cs-gpio
  * spi: rockchip-sfc: Set the max speed depend on the IP version
  * spi: rockchip-sfc: Using normal memory for dma
  * arm64: dts: rockchip: rk3588-amp: add configs for amp irqs
  * arm64: dts: rockchip: rk3568-amp: add configs for amp irqs
  * soc: rockchip: power-domain: Add pd status module param for debug
  * video: rockchip: mpp: rkvenc2: Fix rw_sem error
  * UPSTREAM: netfilter: nft_set_rbtree: skip end interval element from gc
  * arm64: dts: rockchip: rk3588-vehicle-evb: maxim support 1080p display
  * arm64: dts: rockchip: rk3588-vehicle-evb-v21/v22: Use vehicle dummy driver for gear selection
  * ASoC: rockchip: rk817-codec: fix pop from DAC_DIG_CLK_DIS and DAC_DIG_CLK_EN
  * ANDROID: GKI: Update oplus symbol list
  * misc: rk628: bt1120: add yc-swap and uv-swap property
  * arm64: dts: rockchip: rk3588-evb: rk628 change the interrupt to rise edge trigger
  * misc: rk628: bt1120-2-hdmi: set bus_format for bt1120
  * media: i2c: add sc3336p sensor driver
  * dt-bindings: soc: rockchip-amp: remove CPU_GET_AFFINITY() to dtsi file
  * ARM: dts: rockchip: add rv1106g-evb2-v12-spi-nand-tb.dts
  * arm64: dts: rockchip: rk3562-amp: define CPU_GET_AFFINITY
  * arm64: dts: rockchip: rk3308-amp: define CPU_GET_AFFINITY
  * soc: rockchip: amp: support init gpio group irqs for amp
  * irqchip/gicv3: support config amp os irqs
  * media: rockchip: isp: version v2.5.0
  * media: rockchip: isp: support 8k for isp32 lite
  * media: rockchip: isp: fix isp32 lite frame buffer data read
  * media: rockchip: isp: add ioctl to get bay3d buf
  * media: rockchip: isp: add RKISP_CMD_SET_TB_HEAD_V32 API
  * clk: rockchip: rv1106: optimize calibrate step for cru pvtpll
  * ARM: rockchip: rv1106_pm: optimize pvtpll save/restore process flow
  * UPSTREAM: usb: gadget: uvc: set v4l2_dev->dev in f_uvc
  * UPSTREAM: gpio: rockchip: Reset int_bothedge when changing trigger
  * ARM: dts: rockchip: rv1106-evb-dual-cam add sc530ai
  * media: rockchip: isp: fix mp wrap buf from rockit no output
  * mfd: display-serdes: fix building error
  * ANDROID: GKI: db845c: Update symbols list and ABI
  * ANDROID: mm: Fix VMA ref count after fast-mremap
  * Merge "Merge branch 'android12-5.10' into branch 'android12-5.10-lts'" into android12-5.10-lts
  * Merge branch 'android12-5.10' into branch 'android12-5.10-lts'
  * UPSTREAM: drm/msm/dsi: Enable runtime PM
  * UPSTREAM: PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
  * UPSTREAM: PM: runtime: add devm_pm_runtime_enable helper
  * ANDROID: GKI: fix ABI breakage in struct ipv6_devconf
  * Reapply "net: release reference to inet6_dev pointer"
  * Reapply "net: change accept_ra_min_rtr_lft to affect all RA lifetimes"
  * Reapply "net: add sysctl accept_ra_min_rtr_lft"
  * ANDROID: GKI: explicit include of stringify.h
  * ANDROID: introduce a vendor hook to allow speculative swap pagefaults
  * ANDROID: mm: allow limited speculative page faulting in do_swap_page()
  * input: rockchip_pwm_remotectl: add pwm v4 support
  * misc: rk628: optimize input and output mode information
  * ARM: dts: rockchip: rk3036-evb1-ddr3-v10: unify the rk628 node name of interface in dts
  * arm64: dts: rockchip: rk3568-evb-rk628: unify the node name of interface in dts
  * misc: rk628: unify the node name of interface in dts
  * media: i2c: rk628: add suspend and resume support
  * video: rockchip: mpp: fix get drv data type err
  * UPSTREAM: net: tls, update curr on splice as well
  * soc: rockchip: ipa: Avoid NULL pointer when get static power
  * media: rockchip: vicap update frame buffer with real frame phase when work with multi_dev combine to one
  * driver: rknpu: Update rknpu driver, version: 0.9.4
  * video: rockchip: mpp: fix rockchip_ipa_get_static_power crash
  * clk: rockchip: rv1106: use system_freezable_wq for pvtpll_calibrate_work
  * ARM: configs: rockchip: Update rv1106-recovery.config
  * video: rockchip: mpp: fix last slice fifo with 0 slice len issue
  * media: i2c: rk628: add private interface, compatible with hdmirx.
  * media: i2c: rk628: fix display error caused by read resolution error
  * media: i2c: rk628: fix display error in plugout
  * mfd: display-serdes: add error detection and recovery function
  * arm64: dts: rockchip: rk3568-evb: add edp display board
  * media: i2c: lt6911c: add lt6911c HDMI to MIPI-CSI2 bridge driver
  * arm64: dts: rockchip: rk3588-evb: reserve more CMA memory for HDMIRX.
  * thermal: rockchip: Round up code in rk_tsadcv2_temp_to_code
  * media: i2c: rk628: add signal lost event report
  * video: rockchip: vehicle: fix errors of get cif rst and irq
  * media: rockchip: isp: fix isp32 bp min output
  * crypto: rockchip: cryptodev: cipher support multithreading
  * crypto: rockchip: cryptodev: add akcipher_request_set_callback for rsa
  * media: rockchip: vicap fixes dma_en logic err with constrant electricity and readback mode
  * ASoC: rockchip-spi-codec: fix kctonrol mute case crash
  * arm64: dts: rockchip: rk3588-evb7-v11-imx415: remove cam_ircut0
  * ANDROID: GKI: Update oplus symbol list
  * ANDROID: mm: Add vendor hooks for recording when kswapd finishing the reclaim job
  * ANDROID: GKI: Update oplus symbol list
  * ANDROID: vendor_hooks: Add hooks for adjusting alloc_flags
  * Reapply "perf: Fix perf_event_validate_size()"
  * UPSTREAM: ida: Fix crash in ida_free when the bitmap is empty
  * UPSTREAM: netfilter: nf_tables: Reject tables of unsupported family
  * UPSTREAM: net/rose: Fix Use-After-Free in rose_ioctl
  * mtd: spinand: skyhigh: Fix devices information
  * media: rockchip: vicap distinguish different interlace mode
  * media: rockchip: vicap: mipi interlaced capture support correct frame sequence
  * clk: rockchip: px30: Make usb480m critical
  * Merge "Merge tag 'android12-5.10.205_r00' into branch 'android12-5.10'" into android12-5.10
  * Reapply "perf: Disallow mis-matched inherited group reads"
  * media: rockchip: isp: fix isp32 mp buf cfg
  * Revert "clk: fixed-rate: add devm_clk_hw_register_fixed_rate"
  * Revert "clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw"
  * ANDROID: scsi: ufs: UFS HPB feature not working
  * arm64: configs: add rk3308_rkpartybox.config
  * media: i2c: add sc831ai sensor driver
  * drm/rockchip: lvds: register sub dev at rockchip lvds driver
  * drm/rockchip: rgb: register sub dev at rockchip rgb driver
  * soc: rockchip: power-domain: Update gate mask for rk3562
  * arm64: dts: rockchip: rk3588-vehicle-evb: add spi codec reset gpio
  * drm/rockchip: vop2: clearly point out the plane unsupported format modifier
  * arm64: dts: rockchip: rk3588-vehicle-evb: fix image reverse mipi_csi node
  * arm64: dts: rockchip: rk3562-evb: fix image reverse mipi_csi node
  * video: rockchip: vehicle: fix bugs of cif get csi_fmt_val
  * ARM: rockchip: rv1106: sleep: use rtc as 32k source
  * ARM: rockchip: rv1106_pm: improve the accuracy of recovering hptimer
  * soc: rockchip: pm_config: initialize sleep_config to 0
  * rtc: rockchip: support rtc suspend bypass
  * drm/rockchip: vop2: dump encdoer name in summary info
  * video: rockchip: rga3: fix the wrong check of resolution in RGA3 rotating
  * video: rockchip: rga3: Add debug log when assign cores
  * media: rockchip: isp: dvbm buf support from rockit
  * media: rockchip: isp: support multiple wrap
  * media: rockchip: isp: fix isp stop to read stats buf
  * ASoC: rockchip: trcm: Fix sleeping function called in atomic context
  * ARM: dts: rockchip: Add core dtsi for RV1106G3
  * Merge tag 'ASB-2024-01-05_12-5.10' of https://android.googlesource.com/kernel/common
  * Merge 5.10.209 into android12-5.10-lts
  * ANDROID: GKI: Update symbol list for mtk
  * mtd: spinand: Winbond: Support new device W25N01JWZEIG
  * media: i2c: sc4336 adapt sleep_wakeup
  * media: rockchip: vicap fixes the probability of stream data loss after tool nodes capture raw data
  * media: rockchip: isp: add rkisp_buf_dbg
  * media: rockchip: isp: fix isp32 buf no update to hw
  * media: rockchip: isp: fix isp stop to enable isp ctrl
  * Merge tag 'android12-5.10.205_r00' into branch 'android12-5.10'
  * Linux 5.10.209
  * arm64: dts: armada-3720-turris-mox: set irq type for RTC
  * i2c: s3c24xx: fix transferring more than one message in polling mode
  * i2c: s3c24xx: fix read transfers in polling mode
  * selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes
  * selftests: mlxsw: qos_pfc: Convert to iproute2 dcb
  * mlxsw: spectrum_acl_tcam: Fix stack corruption
  * mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations
  * mlxsw: spectrum_acl_tcam: Make fini symmetric to init
  * mlxsw: spectrum_acl_tcam: Add missing mutex_destroy()
  * mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable
  * mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure
  * ethtool: netlink: Add missing ethnl_ops_begin/complete
  * kdb: Fix a potential buffer overflow in kdb_local()
  * ipvs: avoid stat macros calls from preemptible context
  * netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description
  * netfilter: nf_tables: skip dead set elements in netlink dump
  * netfilter: nf_tables: do not allow mismatch field size and set key length
  * net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe
  * net: ravb: Fix dma_addr_t truncation in error case
  * net: phy: micrel: populate .soft_reset for KSZ9131
  * net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames
  * net: qualcomm: rmnet: fix global oob in rmnet_policy
  * s390/pci: fix max size calculation in zpci_memcpy_toio()
  * PCI: keystone: Fix race condition when initializing PHYs
  * nvmet-tcp: Fix the H2C expected PDU len calculation
  * serial: imx: Correct clock error message in function probe()
  * apparmor: avoid crash when parsed profile name is empty
  * perf env: Avoid recursively taking env->bpf_progs.lock
  * nvmet-tcp: fix a crash in nvmet_req_complete()
  * nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length
  * usb: cdc-acm: return correct error code on unsupported break
  * tty: use 'if' in send_break() instead of 'goto'
  * tty: don't check for signal_pending() in send_break()
  * tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK
  * tty: change tty_write_lock()'s ndelay parameter to bool
  * perf genelf: Set ELF program header addresses properly
  * iio: adc: ad9467: fix scale setting
  * iio: adc: ad9467: don't ignore error codes
  * iio: adc: ad9467: fix reset gpio handling
  * iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify
  * serial: imx: fix tx statemachine deadlock
  * software node: Let args be NULL in software_node_get_reference_args
  * acpi: property: Let args be NULL in __acpi_node_get_property_reference
  * libapi: Add missing linux/types.h header to get the __u64 type on io.h
  * serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
  * power: supply: cw2015: correct time_to_empty units in sysfs
  * MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()
  * MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()
  * mips: Fix incorrect max_low_pfn adjustment
  * mips: dmi: Fix early remap on MIPS32
  * leds: aw2013: Select missing dependency REGMAP_I2C
  * mfd: syscon: Fix null pointer dereference in of_syscon_register()
  * HID: wacom: Correct behavior when processing some confidence == false touches
  * iio: adc: ad7091r: Pass iio_dev to event handler
  * KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache
  * KVM: arm64: vgic-v4: Restore pending state on host userspace write
  * x86/kvm: Do not try to disable kvmclock if it was not enabled
  * wifi: mwifiex: configure BSSID consistently when starting AP
  * wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors
  * wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code
  * iommu/arm-smmu-qcom: Add missing GMU entry to match table
  * Bluetooth: Fix atomicity violation in {min,max}_key_size_set
  * rootfs: Fix support for rootfstype= when root= is given
  * io_uring/rw: ensure io->bytes_done is always initialized
  * pwm: jz4740: Don't use dev_err_probe() in .request()
  * fbdev: flush deferred work in fb_deferred_io_fsync()
  * ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx
  * ALSA: oxygen: Fix right channel of capture volume mixer
  * serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock
  * usb: mon: Fix atomicity violation in mon_bin_vma_fault
  * usb: typec: class: fix typec_altmode_put_partner to put plugs
  * Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"
  * usb: chipidea: wait controller resume finished for wakeup irq
  * Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only"
  * Revert "usb: dwc3: Soft reset phy on probe for host"
  * usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
  * usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()
  * tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug
  * binder: fix race between mmput() and do_exit()
  * xen-netback: don't produce zero-size SKB frags
  * net: ethernet: mtk_eth_soc: remove duplicate if statements
  * kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list
  * Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek"
  * virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session()
  * virtio-crypto: fix memory-leak
  * dma-mapping: Fix build error unused-value
  * Input: atkbd - use ab83 as id when skipping the getid command
  * binder: fix use-after-free in shinker's callback
  * binder: fix unused alloc->free_async_space
  * binder: fix async space check for 0-sized buffers
  * keys, dns: Fix size check of V1 server-list header
  * of: unittest: Fix of_count_phandle_with_args() expected value message
  * of: Fix double free in of_parse_phandle_with_args_map
  * IB/iser: Prevent invalidating wrong MR
  * mmc: sdhci_omap: Fix TI SoC dependencies
  * mmc: sdhci_am654: Fix TI SoC dependencies
  * pwm: stm32: Fix enable count for clk in .probe()
  * pwm: stm32: Use hweight32 in stm32_pwm_detect_channels
  * pwm: stm32: Use regmap_clear_bits and regmap_set_bits where applicable
  * clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw
  * clk: fixed-rate: add devm_clk_hw_register_fixed_rate
  * clk: si5341: fix an error code problem in si5341_output_clk_set_rate
  * watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused
  * watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling
  * watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO
  * watchdog: set cdev owner before adding
  * drivers: clk: zynqmp: update divider round rate logic
  * clk: zynqmp: Add a check for NULL pointer
  * clk: zynqmp: make bestdiv unsigned
  * drivers: clk: zynqmp: calculate closest mux rate
  * clk: qcom: videocc-sm8150: Add missing PLL config property
  * clk: qcom: videocc-sm8150: Update the videocc resets
  * dt-bindings: clock: Update the videocc resets for sm8150
  * gpu/drm/radeon: fix two memleaks in radeon_vm_init
  * drivers/amd/pm: fix a use-after-free in kv_parse_power_table
  * drm/amd/pm: fix a double-free in si_dpm_init
  * drm/amdgpu/debugfs: fix error code when smc register accessors are NULL
  * media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe()
  * media: dvbdev: drop refcount on error path in dvb_device_open()
  * f2fs: fix to update iostat correctly in f2fs_filemap_fault()
  * f2fs: fix to check compress file in f2fs_move_file_range()
  * media: rkisp1: Disable runtime PM in probe error path
  * clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config
  * media: cx231xx: fix a memleak in cx231xx_init_isoc
  * drm/bridge: tc358767: Fix return value on error case
  * drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table
  * drm/radeon/dpm: fix a memleak in sumo_parse_power_table
  * drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()
  * drm/drv: propagate errors from drm_modeset_register_all()
  * drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks
  * drm/msm/mdp4: flush vblank event on disable
  * ASoC: cs35l34: Fix GPIO name and drop legacy include
  * ASoC: cs35l33: Fix GPIO name and drop legacy include
  * drm/radeon: check return value of radeon_ring_lock()
  * drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()
  * drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()
  * f2fs: fix to avoid dirent corruption
  * drm/bridge: Fix typo in post_disable() description
  * media: pvrusb2: fix use after free on context disconnection
  * drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function
  * drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer
  * rcu: Create an unrcu_pointer() to remove __rcu from a pointer
  * drm/panel-elida-kd35t133: hold panel in reset for unprepare
  * RDMA/usnic: Silence uninitialized symbol smatch warnings
  * ARM: davinci: always select CONFIG_CPU_ARM926T
  * ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()
  * Bluetooth: btmtkuart: fix recv_buf() return value
  * Bluetooth: Fix bogus check for re-auth no supported with non-ssp
  * netfilter: nf_tables: mark newset as dead on transaction abort
  * wifi: rtlwifi: rtl8192se: using calculate_bit_shift()
  * wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()
  * wifi: rtlwifi: rtl8192de: using calculate_bit_shift()
  * rtlwifi: rtl8192de: make arrays static const, makes object smaller
  * wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()
  * wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()
  * wifi: rtlwifi: rtl8192c: using calculate_bit_shift()
  * wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()
  * wifi: rtlwifi: add calculate_bit_shift()
  * dma-mapping: clear dev->dma_mem to NULL after freeing it
  * dma-mapping: Add dma_release_coherent_memory to DMA API
  * virtio/vsock: fix logic which reduces credit update messages
  * selftests/net: fix grep checking for fib_nexthop_multiprefix
  * scsi: hisi_sas: Replace with standard error code return value
  * bpf: Fix verification of indirect var-off stack access
  * arm64: dts: qcom: sdm845-db845c: correct LED panic indicator
  * arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator
  * scsi: fnic: Return error if vmalloc() failed
  * bpf: fix check for attempt to corrupt spilled pointer
  * arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type
  * wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior
  * firmware: meson_sm: populate platform devices from sm device tree data
  * firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()
  * net/ncsi: Fix netlink major/minor version numbers
  * ncsi: internal.h: Fix a spello
  * ARM: dts: qcom: apq8064: correct XOADC register address
  * wifi: libertas: stop selecting wext
  * wifi: ath11k: Defer on rproc_get failure
  * bpf: Add crosstask check to __bpf_get_stack
  * bpf, lpm: Fix check prefixlen before walking trie
  * wifi: rtw88: fix RX filter in FIF_ALLMULTI flag
  * NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT
  * blocklayoutdriver: Fix reference leak of pnfs_device_node
  * crypto: scomp - fix req->dst buffer overflow
  * crypto: sahara - do not resize req->src when doing hash operations
  * crypto: sahara - fix processing hash requests with req->nbytes < sg->length
  * crypto: sahara - improve error handling in sahara_sha_process()
  * crypto: sahara - fix wait_for_completion_timeout() error handling
  * crypto: sahara - fix ahash reqsize
  * crypto: sahara - handle zero-length aes requests
  * crypto: sahara - avoid skcipher fallback code duplication
  * crypto: virtio - Wait for tasklet to complete on device remove
  * gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
  * gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt
  * Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved"
  * fs: indicate request originates from old mount API
  * pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()
  * crypto: sahara - fix error handling in sahara_hw_descriptor_create()
  * crypto: sahara - fix processing requests with cryptlen < sg->length
  * crypto: sahara - fix ahash selftest failure
  * crypto: sahara - fix cbc selftest failure
  * crypto: sahara - remove FLAGS_NEW_KEY logic
  * crypto: af_alg - Disallow multiple in-flight AIO requests
  * crypto: ccp - fix memleak in ccp_init_dm_workarea
  * crypto: sa2ul - Return crypto_aead_setkey to transfer the error
  * crypto: virtio - Handle dataq logic with tasklet
  * virtio-crypto: wait ctrl queue instead of busy polling
  * virtio-crypto: use private buffer for control request
  * virtio-crypto: change code style
  * virtio-crypto: implement RSA algorithm
  * virtio-crypto: introduce akcipher service
  * virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC
  * selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket
  * mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
  * ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error
  * spi: sh-msiof: Enforce fixed DTDL for R-Car H3
  * efivarfs: force RO when remounting if SetVariable is not supported
  * calipso: fix memory leak in netlbl_calipso_add_pass()
  * netlabel: remove unused parameter in netlbl_netlink_auditinfo()
  * net: netlabel: Fix kerneldoc warnings
  * cpufreq: scmi: process the result of devm_of_clk_add_hw_provider()
  * cpufreq: Use of_property_present() for testing DT property presence
  * of: Add of_property_present() helper
  * of: property: define of_property_read_u{8,16,32,64}_array() unconditionally
  * ACPI: LPIT: Avoid u32 multiplication overflow
  * ACPI: video: check for error while searching for backlight device parent
  * mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response
  * spi: spi-zynqmp-gqspi: fix driver kconfig dependencies
  * powerpc/imc-pmu: Add a null pointer check in update_events_in_group()
  * powerpc/powernv: Add a null pointer check in opal_powercap_init()
  * powerpc/powernv: Add a null pointer check in opal_event_init()
  * powerpc/powernv: Add a null pointer check to scom_debug_init_one()
  * selftests/powerpc: Fix error handling in FPU/VMX preemption tests
  * powerpc/pseries/memhp: Fix access beyond end of drmem array
  * powerpc/pseries/memhotplug: Quieten some DLPAR operations
  * powerpc/44x: select I2C for CURRITUCK
  * powerpc: Remove in_kernel_text()
  * powerpc: add crtsavres.o to always-y instead of extra-y
  * EDAC/thunderx: Fix possible out-of-bounds string access
  * x86/lib: Fix overflow when counting digits
  * coresight: etm4x: Fix width of CCITMIN field
  * PCI: Add ACS quirk for more Zhaoxin Root Ports
  * parport: parport_serial: Add Brainboxes device IDs and geometry
  * parport: parport_serial: Add Brainboxes BAR details
  * uio: Fix use-after-free in uio_open
  * binder: fix comment on binder_alloc_new_buf() return value
  * binder: fix trivial typo of binder_free_buf_locked()
  * binder: use EPOLLERR from eventpoll.h
  * ACPI: resource: Add another DMI match for the TongFang GMxXGxx
  * drm/crtc: fix uninitialized variable use
  * ARM: sun9i: smp: fix return code check of of_property_match_string
  * net: qrtr: ns: Return 0 if server port is not present
  * ida: Fix crash in ida_free when the bitmap is empty
  * i2c: rk3x: fix potential spinlock recursion on poll
  * Input: xpad - add Razer Wolverine V2 support
  * ARC: fix spare error
  * s390/scm: fix virtual vs physical address confusion
  * Input: i8042 - add nomux quirk for Acer P459-G2-M
  * Input: atkbd - skip ATKBD_CMD_GETID in translated mode
  * reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning
  * ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI
  * tracing: Add size check when printing trace_marker output
  * tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing
  * jbd2: fix soft lockup in journal_finish_inode_data_buffers()
  * neighbour: Don't let neigh_forced_gc() disable preemption for long
  * drm/crtc: Fix uninit-value bug in drm_mode_setcrtc
  * jbd2: correct the printing of write_flags in jbd2_write_superblock()
  * clk: rockchip: rk3128: Fix HCLK_OTG gate register
  * drm/exynos: fix a wrong error checking
  * drm/exynos: fix a potential error pointer dereference
  * nvme: introduce helper function to get ctrl state
  * ASoC: da7219: Support low DC impedance headset
  * net/tg3: fix race condition in tg3_reset_task()
  * nouveau/tu102: flush all pdbs on vmm flush
  * ASoC: rt5650: add mutex to avoid the jack detection failure
  * ASoC: cs43130: Fix incorrect frame delay configuration
  * ASoC: cs43130: Fix the position of const qualifier
  * ASoC: Intel: Skylake: mem leak in skl register function
  * ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16
  * ASoC: Intel: Skylake: Fix mem leak in few functions
  * ASoC: wm8974: Correct boost mixer inputs
  * nvme-core: check for too small lba shift
  * drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer
  * debugfs: fix automount d_fsdata usage
  * mptcp: fix uninit-value in mptcp_incoming_options
  * ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro
  * pinctrl: lochnagar: Don't build on MIPS
  * f2fs: explicitly null-terminate the xattr list
  * UPSTREAM: sched/fair: Use all little CPUs for CPU-bound workloads
  * drm/rockchip: vop2: remove ARGB2101010 support from VOP2
  * drm/rockchip: vop2: hdisplay must roundup 2/4 when calc pre_scan_dly
  * media: rockchip: vicap get_channel_info add param of field to cover value from get_fmt
  * media: i2c: rk628: add hdmirxphy debugfs
  * media: rockchip: vicap increase wake up cnt for rv1126/rk3568 monitor mode
  * media: i2c: maxim: remote: record the status of the serializer
  * misc: rk628: Fix `warning: `rk628_pin_iomux_groups` defined but not used`
  * misc: rk628: Fix the NULL in .suspend/.resume helper when working on hdmi tx mode.
  * arm64: dts: rockchip: add pd_perihp support for rk3399 usb2
  * media: i2c: imx415: adjusting the power on timing
  * media: i2c: rk628: set default timings when query timing if hdmi unplug
  * drm/rockchip: dw-dp: support more color format
  * media: i2c: rk628: add CSI error interrupts to haldle csi errors
  * media: i2c: rk628: fix get capture when capture mode is 0
  * arm64: dts: rockchip: px30-evb-ddr3-v10: reduce power consumption by reducing voltage
  * media: i2c: maxim: driver version v3.01.00
  * arm64: dts: rockchip: rk3588-evb7-imx415: remove cam_ircut0
  * media: i2c: sc450ai adapt sleep_wakeup
  * media: i2c: rk628: fix CTS HF2-23 test fail
  * media: i2c: rk628: fix CTS HF2-86 test fail
  * media: i2c: rk628: fix CTS test fail
  * media: i2c: rk628: add hdmirx cec support
  * media: i2c: rk628: disable character error detection
  * media: i2c: rk628: fix resolution change but not recognized
  * ARM: dts: rockchip: rv1106g-evb2-v12-wakeup: fix false wakeup issue
  * drm/rockchip: vop: add csc_mode regs for PX30/RK3366/RV1126
  * arm64: dts: rockchip: rk3588-vehicle-evb-v22.dts: fix max96712 dphy3 lock gpio error
  * input: sensor: fix compile errors on kernel-6.1
  * Revert "ARM: dts: rockchip: Add dtsi file for rk628"
  * Revert "ARM: dts: rockchip: Add support for rk3288-evb-rk628 board"
  * Revert "ARM: dts: rockchip: add rk3288-evb-rk628-hdmi2csi-avb.dts"
  * Revert "arm64: dts: rockchip: rk3568-evb6: add rk628 rgb2dsi/lvds"
  * Revert "arm64: dts: rockchip: rk3568-evb6: add rk628 bt1120 to hdmi"
  * Revert "arm64: dts: rockchip: rk3568-evb6: add rk628 rgb2hdmi"
  * misc: rk628: Fix compile warning
  * misc: rk628: Disable gpio test function as default
  * media: i2c: rk628: fix compile warnings
  * media: i2c: maxim: local: fixed remote camera s_stream and s_power api return error.
  * Revert "clk/rockchip/regmap: Add rk628 cru driver"
  * Revert "mfd: Add rk628 mfd driver"
  * Revert "drm/rockchip: Add rk628 display driver"
  * Revert "drm/rockchip: rk628: Add hdmi driver"
  * Revert "drm/rockchip/rk628: Add GVI driver"
  * Revert "drm: rockchip: rk628: Add rk628 combrx-phy driver"
  * Revert "drm: rockchip: rk628: Add rk628 hdmirx driver"
  * Revert "pinctrl: rk628: add rk628 pinctrl driver"
  * Revert "nvmem: rk628-efuse: add rk628 efuse driver"
  * media: i2c: sc450ai: add 1344X760 config
  * drm/rockchip: vop2: force to disable cluster-win1 when cluster-win0 is disabled
  * ARM: dts: rockchip: rv1106: add dvbm node to isp
  * media: rockchip: isp: frame start to check and config next buf
  * arm64: dts: rockchip: rk3588-vehicle-evb: set 40ms delay for display
  * mfd: display-serdes: rohm gpio0 support 1MHZ used for pwm
  * mfd: display-serdes: change default pinctrl to init
  * FROMGIT: usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
  * media: i2c: rk628: Compatible with both kernel-5.10 and kernel-6.1
  * media: i2c: rk628: fix audio fs in large offset
  * media: i2c: rk628: check for overflow when i2c operation
  * media: i2c: rk628: add register debugfs node
  * media: i2c: rk628: Auto derepeat
  * media: i2c: rk628: allows the PHY to lock to a low control period
  * media: i2c: rk628: update driver for dsi mode
  * media: i2c: rk628: fix hdmi1.4 change format not recognized
  * media: i2c: rk628: fix i2c timeout
  * media: i2c: rk628: fix display error
  * media: i2c: rk628: fix combtxphy mipi lp-tx output slew-rate
  * media: i2c: rk628: set default timing when driver probe
  * media: i2c: rk628: add support for rk628f hdmirx audio
  * media: i2c: rk628: cru: add hdmirx aud apll support
  * media: i2c: rk628: add apll regmap_range
  * media: i2c: rk628: cru: Add rk628f APLL
  * media: i2c: rk628: read raw state must delay some time when clear interrupt
  * media: i2c: rk628: move some function to rk628_mipi_dphy.c
  * media: i2c: rk628: add csc matrix support
  * media: i2c: rk628: add csi1 support and dual mipi mode for rk628f
  * media: i2c: rk628: bt1120: fix g_mbus_config for dual edge
  * media: i2c: rk628: fix r2y_csc_mode when RGB color format input
  * media: i2c: rk628: optimized get resolution probability abnormal
  * media: i2c: rk628: set background when no signal
  * media: i2c: rk628: bt1120: compatible with rk628f
  * media: i2c: rk628: csi: compatible with rk628f
  * media: i2c: rk628: hdmirx: compatible with rk628f
  * media: i2c: rk628: add version parse func
  * arm64: configs: rockchip_defconfig: enable CONFIG_RK628_MISC
  * misc: rk628: Compatible with both kernel-5.10 and kernel-6.1
  * misc: rk628: rgb/bt1120: optimize dts parsing rgb/bt1120 properties
  * misc: rk628: fix display anormal after resume form suspend
  * misc: rk628: dsi: fix bug in dsi signal optimization settings
  * misc: rk628: rgb/bt1120: optimize signal
  * misc: rk628: fix rk628 summary
  * misc: rk628: lvds: Add support for media bus format dt-bindings
  * misc: rk628: gvi: enable panel/backlight after gvi locked
  * misc: rk628: hdmitx: set hdmitx sync polarity
  * misc: rk628: cru: compatible with rk628d hdmirx audio clock from gpll
  * misc: rk628: cancel delayed_work_audio in hdmirx suspend
  * misc: rk628: add register debugfs node
  * misc: rk628: dsi: optimize HS signal
  * misc: rk628: reduce power consumption optimization
  * misc: rk628: gvi: check gvi state when enable
  * misc: rk628: post_process: Support csc matrix
  * misc: rk628: fix the problem of finding child nodes
  * misc: rk628: post_process: Fix scaler timing calcalculation error
  * misc: rk628: gvi: Fix GVI frequency division calculation error
  * misc: rk628: hdmirx: Fix rk628d combrxphy can't lock.
  * misc: rk628: enable rk628 hdmirx audio
  * misc: rk628: cru: fix postdiv calc
  * misc: rk628: combtxphy: Modify to meet LVDS standard requirement
  * misc: rk628: add apll regmap_range
  * misc: rk628: cru: add sclk_hdmirx_aud api config
  * misc: rk628: cru: Add rk628f APLL
  * misc: rk628: hdmitx: add color_bar debugfs node
  * misc: rk628: rgb rx: add debugfs node for parse resolution
  * misc: rk628: gvi: add color_bar debugfs node
  * misc: rk628: post_process: add scaler color_bar debugfs node
  * misc: rk628: dsi: add color bar debugfs node
  * misc: rk628: hdmirx: Support rk628f hdmirx
  * misc: rk628: dsi: cmd_size is limited to 2048 in command mode
  * misc: rk628: dsi: added support for non-continuous clocks
  * misc: rk628: gvi: add color depth config
  * misc: rk628: dsi: specify the rate per line of dsi
  * misc: rk628: bt1120 rx: configure bt1120 timing
  * misc: rk628: gvi: enable 8 pixel align for gvi compatibility
  * misc: rk628: gvi: add timing offset for gvi two section mode
  * misc: rk628: Add efuse driver
  * misc: rk628: check display route after get version info
  * misc: rk628: hdmitx: compatible with rk628f
  * misc: rk628: dsi: select phy which share by dsi and csi as dsi phy
  * misc: rk628: hdmitx: disable/enable display when system suspend/resume
  * misc: rk628: display: compatible with rk628f
  * misc: rk628: Supports different versions of the rk628
  * misc: rk628: enable/disable display by fb .notifier_call helper
  * misc: rk628: rgb/bt1120: optimize drivers details
  * misc: rk628: panel: make power on/off sequence delay can be configured
  * arm64: dts: rockchip: rk3588-evb7-rk628: add rk628 config for evb7
  * arm64: dts: rockchip: rk3588-evb1-lp4-v10-rk628-hdmi2csi: set i2c rate to 400k for rk628f
  * arm64: dts: rockchip: rk3588-evb1: modify rk628 config adapt to rk628f
  * arm64: dts: rockchip: rk3568-evb-rk628: add more hdmi in route
  * arm64: dts: rockchip: add rk3568-evb-rk628-hdmi2bt1120 config
  * arm64: dts: rockchip: add support rk3568-evb-rk628-ddr4-v10 board
  * drm/bridge: dw-hdmi-qp: Support hdmi force output
  * dt-bindings: display: rockchip: dw_hdmi-rockchip: Add force output property
  * drm/bridge: synopsys: Support hdmi force output
  * drm/rockchip: drv: display logo when specify force output mode
  * FROMGIT: BACKPORT: mm: update mark_victim tracepoints fields
  * arm64: dts: rockchip: rk3588-vehicle-maxim-cameras-s66.dtsi: camera module and lens name using default
  * arm64: dts: rockchip: rk3588-vehicle-evb-maxim-max9671(/2)2-d(c)phy0(/3).dtsi: camera module and lens name using default
  * arm64: dts: rockchip: rk3588-vehicle-evb: move port dts to bridge node for evb20
  * ASoC: rockchip: i2s-tdm: Fix stuck on probe
  * ANDROID: ABI: update allowed list for galaxy
  * Revert "ipv6: remove max_size check inline with ipv4"
  * Merge "Merge 5.10.208 into android12-5.10-lts" into android12-5.10-lts
  * ANDROID: db845c: Enable device tree overlay support
  * Merge 5.10.208 into android12-5.10-lts
  * arm64: dts: rockchip: rk3308: Assign 'i2s-lrck-gpio' for SOF
  * arm64: dts: rockchip: rk3568: Assign 'i2s-lrck-gpio' for SOF
  * arm64: dts: rockchip: rk3588: Assign 'i2s-lrck-gpio' for SOF
  * ASoC: rockchip: i2s-tdm: Fix channels order for TDM_ONE_FRAME
  * ASoC: rockchip: i2s-tdm: Use GPIOD_ASIS for TDM_MULTI_LANES
  * ASoC: rockchip: i2s-tdm: Fix warning
  * ASoC: rockchip: i2s-tdm: Handle HCLK with runtime PM
  * ASoC: rockchip: i2s-tdm: Simplify clk sync on TRCM mode
  * ASoC: rockchip: i2s-tdm: Fix multi-channels order for TRCM
  * ASoC: rockchip: Add dmaengine for TRCM mode
  * media: i2c: sc530ai: update gain map according to datasheet
  * hwspinlock: rockchip: object to unlocking someone else's lock
  * hwspinlock: rockchip: support to set hwlock user in dt
  * dt-bindings: hwlock: rockchip: add hwlock user id property
  * drm/rockchip: dw-dp: filter yuv420 when display mode not support
  * arm64: dts: rockchip: rk3588-vehicle-evb: move port dts to bridge node for rohm
  * mfd: display-serdes: fix compile errors on kernel-6.1
  * Linux 5.10.208
  * Revert "nvme: use command_id instead of req->tag in trace_nvme_complete_rq()"
  * PCI: Disable ATS for specific Intel IPU E2000 devices
  * PCI: Extract ATS disabling to a helper function
  * netfilter: nf_tables: Reject tables of unsupported family
  * drm/qxl: fix UAF on handle creation
  * ipv6: remove max_size check inline with ipv4
  * net: tls, update curr on splice as well
  * powerpc: update ppc_save_regs to save current r1 in pt_regs
  * mmc: sdhci-sprd: Fix eMMC init failure after hw reset
  * mmc: core: Cancel delayed work before releasing host
  * mmc: rpmb: fixes pause retune on all RPMB partitions.
  * mmc: meson-mx-sdhc: Fix initialization frozen issue
  * mm: fix unmap_mapping_range high bits shift bug
  * i2c: core: Fix atomic xfer check for non-preempt config
  * x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect
  * firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards
  * mm/memory-failure: check the mapcount of the precise page
  * net: Implement missing SO_TIMESTAMPING_NEW cmsg support
  * bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()
  * asix: Add check for usbnet_get_endpoints
  * net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues
  * net/qla3xxx: switch from 'pci_' to 'dma_' API
  * i40e: Restore VF MSI-X state during PCI reset
  * ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux
  * ASoC: meson: g12a-toacodec: Fix event generation
  * ASoC: meson: g12a-tohdmitx: Validate written enum values
  * ASoC: meson: g12a-toacodec: Validate written enum values
  * i40e: fix use-after-free in i40e_aqc_add_filters()
  * net: Save and restore msg_namelen in sock_sendmsg
  * netfilter: nft_immediate: drop chain reference counter on error
  * netfilter: nftables: add loop check helper function
  * net: bcmgenet: Fix FCS generation for fragmented skbuffs
  * sfc: fix a double-free bug in efx_probe_filters
  * ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init
  * net: sched: em_text: fix possible memory leak in em_text_destroy()
  * i40e: Fix filter input checks to prevent config with invalid values
  * drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern
  * octeontx2-af: Fix marking couple of structure as __packed
  * nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local
  * ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6
  * block: Don't invalidate pagecache for invalid falloc modes
  * keys, dns: Fix missing size check of V1 server-list header
  * media: rockchip: isp: fix isp32 lost buf
  * arm64: dts: rockchip: rk3562-evb1: add rgb 1024x600p60 panel display board
  * arm64: dts: rockchip: rk3588-evb: add edp 4k panel display board
  * PCI: rockchip: dw-ep: Resize bar after hot reset
  * mtd: spinand: unim: The nand flash does not support 84H and 34H command
  * mtd: spinand: XINCUN: Fix XCSP1AAPK read id method
  * arm64: dts: rockchip: rk3562-evb1: add sii902x bt1120/bt656 to hdmi board
  * mfd: rk808: remove rtc stop for pre init
  * Merge 5.10.207 into android12-5.10-lts
  * Revert "ANDROID: GKI: Fix abi break in struct scsi_cmd"
  * Linux 5.10.207
  * scsi: core: Always send batch on reset or error handling command
  * Revert "scsi: core: Add scsi_prot_ref_tag() helper"
  * Revert "scsi: core: Introduce scsi_get_sector()"
  * Revert "scsi: core: Make scsi_get_lba() return the LBA"
  * Revert "scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request"
  * Revert "scsi: core: Use a structure member to track the SCSI command submitter"
  * Revert "scsi: core: Always send batch on reset or error handling command"
  * drm/rockchip: drv: rename drm_atomic_helper_connector_commit()
  * net: rfkill-bt: add power up func when waked by bt-irq only.
  * BACKPORT: exfat: reduce block requests when zeroing a cluster
  * PCI: rockchip: dw: Fix NULL pointer of hot_rst_work
  * spi: rockchip-sfc: Support chip select 1 extension
  * media: i2c: maxim: local: maxim2c: driver version v3.00.00
  * arm64: dts: rockchip: rk3399-evb-ind-lpddr4-v13-android-avb: add tc35874x configuration
  * arm64: dts: rockchip: rk3399-evb-ind-lpddr4-android-avb: add tc35874x configuration
  * arm64: dts: rockchip: rk3399-ind: tc358749x use dummy codec
  * ARM: fiq_glue: save/restore r6 in fiq_glue_setup
  * media: i2c: techpoint: fix tp9951 2 lane ecc error
  * ANDROID: GKI: Fix abi break in struct scsi_cmd
  * UPSTREAM: netfilter: nf_tables: skip set commit for deleted/destroyed sets
  * ASoC: rockchip: i2s: Add support for pinctrl idle state
  * arm64: dts: rockchip: rk3588-vehicle-maxim-cameras-s66.dtsi: support i2c-mux
  * arm64: dts: rockchip: rk3588-vehicle-evb-maxim-max9671(/2)2-d(c)phy0(/3).dtsi: support i2c-mux
  * media: i2c: maxim: remote: add ox03j10 sensor driver
  * media: i2c: maxim: remote: add ov2311/ov2312 sensor driver
  * media: i2c: maxim: remote: add ox01f10 sensor driver
  * media: i2c: maxim: remote: add sc320at sensor driver
  * media: i2c: maxim: remote: serializer driver version v3.00.00
  * media: i2c: maxim: local: maxim4c: driver version v3.00.00
  * media: i2c: sc850sl: fix gain discontinuity issue
  * Merge 5.10.206 into android12-5.10-lts
  * media: rockchip: isp: fix resume mi no enable
  * Linux 5.10.206
  * spi: atmel: Fix PDC transfer setup bug
  * Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled
  * Revert "MIPS: Loongson64: Enable DMA noncoherent support"
  * dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata()
  * netfilter: nf_tables: skip set commit for deleted/destroyed sets
  * tracing: Fix blocked reader of snapshot buffer
  * ring-buffer: Fix wake ups when buffer_percent is set to 100
  * scsi: core: Always send batch on reset or error handling command
  * scsi: core: Use a structure member to track the SCSI command submitter
  * scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
  * scsi: core: Make scsi_get_lba() return the LBA
  * scsi: core: Introduce scsi_get_sector()
  * scsi: core: Add scsi_prot_ref_tag() helper
  * spi: atmel: Fix CS and initialization bug
  * spi: atmel: Switch to transfer_one transfer method
  * Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg
  * smb: client: fix OOB in smbCalcSize()
  * smb: client: fix OOB in SMB2_query_info_init()
  * usb: fotg210-hcd: delete an incorrect bounds test
  * Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE
  * Bluetooth: use inclusive language in SMP
  * Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg
  * ARM: dts: Fix occasional boot hang for am3 usb
  * 9p/net: fix possible memory leak in p9_check_errors()
  * x86/alternatives: Sync core before enabling interrupts
  * lib/vsprintf: Fix %pfwf when current node refcount == 0
  * bus: ti-sysc: Flush posted write only after srst_udelay
  * tracing / synthetic: Disable events after testing in synth_event_gen_test_init()
  * dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp
  * net: ks8851: Fix TX stall caused by TX buffer overrun
  * net: rfkill: gpio: set GPIO direction
  * net: 9p: avoid freeing uninit memory in p9pdu_vreadf
  * Input: soc_button_array - add mapping for airplane mode button
  * Bluetooth: L2CAP: Send reject on command corrupted request
  * Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent
  * USB: serial: option: add Quectel RM500Q R13 firmware support
  * USB: serial: option: add Foxconn T99W265 with new baseline
  * USB: serial: option: add Quectel EG912Y module support
  * USB: serial: ftdi_sio: update Actisense PIDs constant names
  * wifi: cfg80211: fix certs build to not depend on file order
  * wifi: cfg80211: Add my certificate
  * iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma()
  * iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table
  * scsi: bnx2fc: Fix skb double free in bnx2fc_rcv()
  * Input: ipaq-micro-keys - add error handling for devm_kmemdup
  * iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw
  * interconnect: Treat xlate() returning NULL node as an error
  * btrfs: do not allow non subvolume root targets for snapshot
  * smb: client: fix NULL deref in asn1_ber_decoder()
  * ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB
  * ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10
  * pinctrl: at91-pio4: use dedicated lock class for IRQ
  * i2c: aspeed: Handle the coalesced stop conditions with the start conditions.
  * afs: Fix overwriting of result of DNS query
  * keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry
  * net: check dev->gso_max_size in gso_features_check()
  * net: warn if gso_type isn't set for a GSO SKB
  * afs: Fix dynamic root lookup DNS check
  * afs: Fix the dynamic root's d_delete to always delete unused dentries
  * net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev()
  * net/rose: fix races in rose_kill_by_device()
  * ethernet: atheros: fix a memleak in atl1e_setup_ring_resources
  * net: sched: ife: fix potential use-after-free
  * net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors
  * net/mlx5: Fix fw tracer first block check
  * net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list()
  * Revert "net/mlx5e: fix double free of encap_header"
  * wifi: mac80211: mesh_plink: fix matches_local logic
  * s390/vx: fix save/restore of fpu kernel context
  * reset: Fix crash when freeing non-existent optional resets
  * ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init
  * smb: client: fix OOB in smb2_query_reparse_point()
  * ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE
  * ANDROID: GKI: fix crc issue in include/net/addrconf.h
  * arm64: dts: rockchip: rk3568: Add nfc
  * media: rockchip: isp: sync irq_ends
  * mfd: rkx110_x120: cru: fix to get a avialble pll rate
  * arm64: dts: rockchip: rk3562: adjust regulator-init-microvolt of vdd_cpu/vdd_logic for rk3562 boards
  * arm64: dts: rockchip: rk3562: adjust low-temp-min-volt for cpu/dmc
  * Revert "cred: switch to using atomic_long_t"
  * media: i2c: add sc830ai sensor driver
  * dmaengine: pl330: Use tasklet_hi_schedule
  * mtd: spinand: XINCUN: Support new device XCSP1AAPK
  * arm64: dts: rockchip: rk3562-amp: change mcu ram address
  * media: i2c: lt8668sx: add lt8668sx hdmi2csi driver
  * video: rockchip: mpp: remove av1dec l2 cache
  * ARM: rockchip: rv1106_pm: do wdt save/restore
  * media: rockchip: isp: add buf cnt info to procfs
  * media: rockchip: isp: fix wait timeout with thunderboot
  * arm64: dts: rockchip: rk3528: Add thermal for macphy
  * ARM: dts: rv1106: Add thermal for macphy
  * net: phy: RK630: Add dynamically adjusting the configuration
  * drm/bridge: dw-hdmi-qp: Fixes compilation errors when cec core is not compiled
  * drm/bridge: synopsys: Fixes compilation errors when cec core is not compiled
  * media: i2c: imx415 adapt sleep_wakeup
  * media: rockchip: hdmirx: make sure to bind to big cpu1
  * tee: optee: interrupt an RPC depend on shutdown flag
  * drm/rockchip: vop2: Add devfreq support
  * MALI: bifrost: log: Disable WARNINGs in validate_tracepoint_data()
  * Mali: bifrost: Fix: When calling devfreq_add_device(), restore passing of '&ondemand_data'
  * MALI: rockchip: upgrade bifrost DDK to g21p0-01eac0, from g18p0-01eac0
  * phy: rockchip-samsung-hdptx-hdmi: Calculate the pll frequency based on the register value
  * drm/rockchip: analogix_dp: add dual channel mode support
  * media: rockchip: vicap: support use reserved mem for aov when run with thunderboot mode
  * mfd: rkx110_x120: reset dsi tx host when generator pattern
  * media: i2c: cam-sleep-wakeup: optimize sensor wakeup workflow for reset
  * mfd: rkx110_x120: disable phy when stop video stream
  * media: i2c: os04d10: add reg list of 1440p@30fps and 360p@120fps
  * media: i2c: os04d10: fix adapter fastboot issue
  * soc: rockchip: rockchip_system_monitor: Fix opp_info NULL pointer
  * media: rockchip: vicap fixes error of access NULL point when pm resume
  * media: rockchip: vicap fixes error flags of devm_request_irq
  * pwm: rockchip: support pwm version 4
  * pwm: core: add oneshot_repeat and duty_offset attributes
  * pwm: rockchip: support more features
  * driver: rknpu: Fix passing 0 to PTR_ERR in rknpu_devfreq_init()
  * media: rockchip: vicap fixes error of rk_csirx_irq1_handler
  * media: rockchip: vicap fixes issue of resend the same buffer to isp
  * media: rockchip: vicap fixes logic error of skip frame
  * media: rockchip: vicap fixes rdbk buffer not send to isp with single frame mode
  * arm/configs: rk3308bs_aarch32_mipi_display.config add gt911
  * media: rockchip: hdmirx: select CEC_CORE
  * driver: rknpu: Avoid taking an uninitialized lock
  * arm64: dts: rockchip: rk3588-vehicle-evb-v22: change minipcie power supply
  * ARM: dts: rockchip: add rv1106g-evb2-v12-dual-camera-avs.dts
  * UPSTREAM: usb: gadget: uvc: Fix argument to sizeof() in uvc_register_video()
  * UPSTREAM: usb: gadget: uvc: increase worker prio to WQ_HIGHPRI
  * UPSTREAM: usb: gadget: uvc: ensure the vdev is unset
  * ARM: configs: rv1106-wakeup.config: enable CONFIG_INPUT_EVDEV
  * PCI: rockchip: dw: Add debug info for device miss case
  * drivers: rkflash: Change RK_SFTL dependent to RK_NANDC_NAND
  * arm64/configs: rk3308bs_mipi_display.config add gt911
  * input: touchscreen: fixed gt9xx compile error
  * media: rockchip: isp: isp32 using ktime_get_boottime_ns
  * media: rockchip: vicap: change irq state when start/stop stream
  * media: rockchip: vicap: rv1106 use ktime_get_boottime_ns to get timestamp
  * media: rockchip: vicap support skip frame
  * dt-bindings: opp: rockchip: Add more properties for pvtm and pvtpll
  * media: rockchip: vicap:fix oneframe switch to multiframe error
  * media: rockchip: isp: fix 4k and dual_sensor pm oneframe error
  * media: rockchip: vicap optimize buf rotation in thunderboot mode
  * media: rockchip: vicap fixes logic error of get thundboot_resmem_head
  * media: rockchip: vicap fixes some error for 4K with AOV
  * media: i2c: nvp6324: add workqueue support
  * FROMGIT: PM / devfreq: Synchronize devfreq_monitor_[start/stop]
  * mtd: spinand: unim: Support new devices
  * arm64: dts: rockchip: rk3588-vehicle-evb-v22: Use MAX96756 GamePAD box
  * arm64: dts: rockchip: Add max96756 dtsi for RK3588 Vehicle EVB board
  * i2c: busses: rk3x: Sync with i2c->msg with idle state
  * i2c: busses: rk3x: Don't care about start ipd
  * arm64: dts: rockchip: rk3308-evb-audio-v10-display-rgb: add gt911 support
  * media: i2c: sc530ai support thunderboot
  * media: i2c: sc200ai: sensor close i2c in standby mode
  * media: i2c: sc200ai: remove use meta fps select sensor mode
  * mfd: rkx110_x120: make serdes_connector_detect() static
  * UPSTREAM: dm verity: don't perform FEC for failed readahead IO
  * UPSTREAM: netfilter: nft_set_pipapo: skip inactive elements during set walk
  * UPSTREAM: ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
  * UPSTREAM: x86/sev: Check for user-space IOIO pointing to kernel space
  * UPSTREAM: x86/sev: Check IOBM for IOIO exceptions from user-space
  * UPSTREAM: nvmet-tcp: Fix a possible UAF in queue intialization setup
  * Merge 5.10.205 into android12-5.10-lts
  * mfd: rkx110_x120: serdes panel register bridge and connector
  * arm64: dts: rockchip: rk3588-evb: add edp 8lane display board
  * drm/rockchip: vop2: update rk3568 max height to 4096
  * ASoC: rockchip: i2s-tdm: Register PCM before DAI component
  * drm/bridge: synopsys: Fix no sound on some TVs
  * spi: spidev_rkslv: Support dynamic adjustment of system performance
  * drm/rockchip: vop2: fix other display dev do disable and enable when disable writeback
  * Linux 5.10.205
  * powerpc/ftrace: Fix stack teardown in ftrace_no_trace
  * powerpc/ftrace: Create a dummy stackframe to fix stack unwind
  * tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf()
  * tty: n_gsm, remove duplicates of parameters
  * tty: n_gsm: fix tty registration before control channel open
  * USB: gadget: core: adjust uevent timing on gadget unbind
  * ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs
  * ring-buffer: Fix writing to the buffer with max_data_size
  * ring-buffer: Have saved event hold the entire event
  * tracing: Update snapshot buffer on resize if it is allocated
  * ring-buffer: Fix memory leak of free page
  * team: Fix use-after-free when an option instance allocation fails
  * arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify
  * ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS
  * soundwire: stream: fix NULL pointer dereference for multi_link
  * perf: Fix perf_event_validate_size() lockdep splat
  * HID: hid-asus: add const to read-only outgoing usb buffer
  * net: usb: qmi_wwan: claim interface 4 for ZTE MF290
  * asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation
  * HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad
  * HID: hid-asus: reset the backlight brightness level on resume
  * HID: add ALWAYS_POLL quirk for Apple kb
  * HID: glorious: fix Glorious Model I HID report
  * platform/x86: intel_telemetry: Fix kernel doc descriptions
  * bcache: avoid NULL checking to c->root in run_cache_set()
  * bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc()
  * bcache: remove redundant assignment to variable cur_idx
  * bcache: avoid oversize memory allocation by small stripe_size
  * blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!"
  * usb: aqc111: check packet for fixup for true limit
  * drm/mediatek: Add spinlock for setting vblank event in atomic_begin
  * PCI: loongson: Limit MRRS to 256
  * Revert "PCI: acpiphp: Reassign resources on bridge if necessary"
  * ALSA: hda/realtek: Apply mute LED quirk for HP15-db
  * ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants
  * fuse: dax: set fc->dax to NULL in fuse_dax_conn_free()
  * cred: switch to using atomic_long_t
  * net: atlantic: fix double free in ring reinit logic
  * appletalk: Fix Use-After-Free in atalk_ioctl
  * net: stmmac: Handle disabled MDIO busses from devicetree
  * net: stmmac: use dev_err_probe() for reporting mdio bus registration failure
  * vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space()
  * sign-file: Fix incorrect return values check
  * net: ena: Fix XDP redirection error
  * net: ena: Destroy correct number of xdp queues upon failure
  * net: Remove acked SYN flag from packet in the transmit queue correctly
  * qed: Fix a potential use-after-free in qed_cxt_tables_alloc
  * net/rose: Fix Use-After-Free in rose_ioctl
  * atm: Fix Use-After-Free in do_vcc_ioctl
  * net: fec: correct queue selection
  * net: vlan: introduce skb_vlan_eth_hdr()
  * atm: solos-pci: Fix potential deadlock on &tx_queue_lock
  * atm: solos-pci: Fix potential deadlock on &cli_queue_lock
  * qca_spi: Fix reset behavior
  * qca_debug: Fix ethtool -G iface tx behavior
  * qca_debug: Prevent crash on TX ring changes
  * net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX
  * HID: lenovo: Restrict detection of patched firmware only to USB cptkbd
  * afs: Fix refcount underflow from error handling race
  * netfilter: nf_tables: fix 'exist' matching on bigendian arches
  * drm/rockchip: analogix_dp: add mode_valid func support
  * drm/rockchip: analogix_dp: fix panel parsing in split mode
  * media: rockchip: isp: wrap mode first done don't send event
  * PCI: rockchip: dw: Add dev mutex to protect elbi0 irq user
  * soc: rockchip: rockchip_system_monitor: Fix list_del corruption when del video info
  * video: rockchip: mpp: fix watch dog interrupt storm issue
  * arm64: dts: rockchip: rk3308-evb-audio-v10-display-rgb: enable pixelclk active
  * Revert "psample: Require 'CAP_NET_ADMIN' when joining "packets" group"
  * ARM: rockchip: rv1106_pm: do hptimer soft adjust
  * ARM: rockchip: add hptimer functions
  * ARM: dts: rockchip: rv1106: add rockchip-suspend node
  * dt-bindings: suspend: add rv1106 pm related macros
  * ARM: rockchip: rv1106: sleep: support pm config
  * ARM: configs: rockchip: rv1106-pm: enable CONFIG_ROCKCHIP_SUSPEND_MODE
  * soc: rockchip: pm_config: add compatible "rockchip,pm-config"
  * soc: rockchip: pm_config: support sleep_io_config
  * soc: rockchip: pm_config: add rockchip_get_cur_sleep_config function
  * soc: rockchip: Kconfig: delete ROCKCHIP_SUSPEND_MODE depends on ROCKCHIP_SIP
  * mfd: rkx110_x120: support pattern generator for V1
  * arm64: dts: rockchip: px30: fix vopb register length error
  * soc: rockchip: opp_select: Add support to parse rockchip,pvtm-voltage-sel-<name>
  * soc: rockchip: rockchip_system_monitor: Add support to use low temp pvtpll config
  * cpufreq: rockchip: Add support to init pvtpll table
  * soc: rockchip: opp_select: Implement rockchip_init_pvtpll_table()
  * firmware: rockchip_sip: support pvtpll config
  * soc: rockchip: opp_select: Add missing of_node_put()
  * PCI: rockchip: dw: Adding a retry mechanism to the enumeration process
  * Revert "genetlink: add CAP_NET_ADMIN test for multicast bind"
  * Revert "drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group"
  * Revert "perf/core: Add a new read format to get a number of lost samples"
  * Revert "perf: Fix perf_event_validate_size()"
  * Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier"
  * ARM: dts: rockchip: add rk3308-evb-audio-v10-display-rgb-aarch32.dts
  * drm/rockchip: vop: remove unused PLANE_MASK prop for vop
  * drm/rockchip: vop: fix vop dynamic debug crash
  * dt-bindings: display: panel: add more properties with descriptions
  * FROMLIST: binder: fix memory leaks of spam and pending work
  * BACKPORT: tty: rpmsg: Fix race condition releasing tty port
  * UPSTREAM: tty: rpmsg: Define tty name via constant string literal
  * UPSTREAM: tty: rpmsg: Add pr_fmt() to prefix messages
  * UPSTREAM: tty: rpmsg: Use dev_err_probe() in ->probe()
  * UPSTREAM: tty: rpmsg: Unify variable used to keep an error code
  * UPSTREAM: tty: rpmsg: Assign returned id to a local variable
  * UPSTREAM: tty: add rpmsg driver
  * BACKPORT: rpmsg: core: add API to get MTU
  * ANDROID: Snapshot Mainline's version of checkpatch.pl
  * arm64: dts: rockchip: rk3308-evb-audio-v10-display-rgb: modify cma size from 8M to 16M
  * ARM: dts: rockchip: add rv1103g-evb2-v10.dts
  * arm64: dts: rockchip: rk3399-android: add debug support
  * arm64: dts: rockchip: rk3588-vehicle-evb: add maxim display dtsi to support split mode
  * arm64: rk3308_linux_defconfig: sync from savedefconfig
  * mfd: rkx110_x120: fix compile no previous prototype warning
  * misc: rockchip: pcie-rkep: Select PCIE_DW_DMATEST as default
  * PCI: rockchip: dw-dmatest: Bind the dma transmission code with the device
  * media: i2c: gc8034 add delay after power on
  * Merge 5.10.204 into android12-5.10-lts
  * mfd: rkx110_x120: register 2 panel when attach 2 screen
  * media: i2c: add vcm driver dw9800v
  * media: i2c: ov16885: add camera sensor driver
  * mfd: display-serdes: modify function definition for maxim chips
  * media: i2c: add os04d10 sensor driver
  * Linux 5.10.204
  * r8169: fix rtl8125b PAUSE frames blasting when suspended
  * devcoredump: Send uevent once devcd is ready
  * devcoredump : Serialize devcd_del work
  * smb: client: fix potential NULL deref in parse_dfs_referrals()
  * cifs: Fix non-availability of dedup breaking generic/304
  * Revert "btrfs: add dmesg output for first mount and last unmount of a filesystem"
  * mmc: block: Be sure to wait while busy in CQE error recovery
  * platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute
  * tools headers UAPI: Sync linux/perf_event.h with the kernel sources
  * platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting
  * netfilter: nft_set_pipapo: skip inactive elements during set walk
  * drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group
  * psample: Require 'CAP_NET_ADMIN' when joining "packets" group
  * genetlink: add CAP_NET_ADMIN test for multicast bind
  * netlink: don't call ->netlink_bind with table lock held
  * io_uring/af_unix: disable sending io_uring over sockets
  * MIPS: Loongson64: Enable DMA noncoherent support
  * MIPS: Loongson64: Reserve vgabios memory on boot
  * KVM: s390/mm: Properly reset no-dat
  * x86/CPU/AMD: Check vendor in the AMD microcode callback
  * serial: 8250_omap: Add earlycon support for the AM654 UART controller
  * serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt
  * serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit
  * serial: sc16is7xx: address RX timeout interrupt errata
  * ARM: PL011: Fix DMA support
  * usb: typec: class: fix typec_altmode_put_partner to put plugs
  * Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1"
  * parport: Add support for Brainboxes IX/UC/PX parallel cards
  * usb: gadget: f_hid: fix report descriptor allocation
  * drm/amdgpu: correct the amdgpu runtime dereference usage count
  * gpiolib: sysfs: Fix error handling on failed export
  * perf: Fix perf_event_validate_size()
  * perf/core: Add a new read format to get a number of lost samples
  * tracing: Stop current tracer when resizing buffer
  * tracing: Set actual size after ring buffer resize
  * ring-buffer: Force absolute timestamp on discard of event
  * misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write
  * misc: mei: client.c: return negative error code in mei_cl_write
  * arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory
  * arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names
  * arm64: dts: mediatek: mt7622: fix memory node warning check
  * packet: Move reference count in packet_sock to atomic_long_t
  * tracing: Fix a possible race when disabling buffered events
  * tracing: Fix incomplete locking when disabling buffered events
  * tracing: Disable snapshot buffer when stopping instance tracers
  * tracing: Always update snapshot buffer size
  * checkstack: fix printed address
  * nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage()
  * nilfs2: fix missing error check for sb_set_blocksize call
  * ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5
  * ALSA: pcm: fix out-of-bounds in snd_pcm_state_names
  * riscv: fix misaligned access handling of C.SWSP and C.SDSP
  * ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt
  * ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init
  * scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle()
  * tracing: Fix a warning when allocating buffered events fails
  * ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate
  * hwmon: (acpi_power_meter) Fix 4.29 MW bug
  * RDMA/bnxt_re: Correct module description string
  * RDMA/rtrs-clt: Remove the warnings for req in_use check
  * arm64: dts: rockchip: Expand reg size of vdec node for RK3399
  * tee: optee: Fix supplicant based device enumeration
  * bpf: sockmap, updating the sg structure should also update curr
  * tcp: do not accept ACK of bytes we never sent
  * netfilter: xt_owner: Fix for unsafe access of sk->sk_socket
  * net: hns: fix fake link up on xge port
  * ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit()
  * ionic: Fix dim work handling in split interrupt mode
  * ionic: fix snprintf format length warning
  * net: bnxt: fix a potential use-after-free in bnxt_init_tc
  * i40e: Fix unexpected MFS warning message
  * arcnet: restoring support for multiple Sohard Arcnet cards
  * net: arcnet: com20020 fix error handling
  * mlxbf-bootctl: correctly identify secure boot with development keys
  * hv_netvsc: rndis_filter needs to select NLS
  * octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam
  * ipv6: fix potential NULL deref in fib6_add()
  * of: dynamic: Fix of_reconfig_get_state_change() return value documentation
  * of: Add missing 'Return' section in kerneldoc comments
  * of: Fix kerneldoc output formatting
  * of: base: Fix some formatting issues and provide missing descriptions
  * platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code
  * platform/x86: asus-wmi: Simplify tablet-mode-switch handling
  * platform/x86: asus-wmi: Simplify tablet-mode-switch probing
  * platform/x86: asus-wmi: Add support for ROG X13 tablet mode
  * platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum
  * asus-wmi: Add dgpu disable method
  * platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for the TP200s
  * platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a module option
  * platform/x86: asus-wmi: Add support for SW_TABLET_MODE on UX360
  * drm/amdgpu: correct chunk_ptr to a pointer to chunk.
  * kconfig: fix memory leak from range properties
  * tg3: Increment tx_dropped in tg3_tso_bug()
  * tg3: Move the [rt]x_dropped counters to tg3_napi
  * netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test
  * i2c: designware: Fix corrupted memory seen in the ISR
  * hrtimers: Push pending hrtimers away from outgoing CPU earlier
  * arm64: dts: rockchip: rk3308-evb: Add rk3308 audio v10 board devicetree
  * regulator: rk806: fixes return value when read register failed
  * mfd: rkx110_x120: add pwm support
  * ARM: dts: rockchip: rv1106g-cvr: Supports dual-channel sensors
  * ARM: dts: rockchip: rv1106-mcu-v20: Added MCU panel general configuration
  * video: rockchip: vtunnel: do not fput fence file after fd install
  * drm/rockchip: vop2: move crtc_clock check to mode_fixup for rk3528
  * drm/rockchip: vop2: add rockchip_drm_dclk_set_rate for some special pll
  * clk: rockchip: rk35xx: fix dclk_vop flags for drm dclk set rate
  * ANDROID: scsi: ufs: vendor check response and recovery addition
  * ANDROID: scsi: ufs: add perf heuristic design
  * ANDROID: ABI: Update symbol list for Mediatek
  * ANDROID: Add vendor hook for ufs perf heuristic and error recovery
  * UPSTREAM: io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
  * Revert "mmc: core: add helpers mmc_regulator_enable/disable_vqmmc"
  * Revert "mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled"
  * Revert "driver core: Move the "removable" attribute from USB to core"
  * Revert "drm/amdgpu: don't use ATRM for external devices"
  * Revert "HID: core: store the unique system identifier in hid_device"
  * Revert "HID: fix HID device resource race between HID core and debugging support"
  * ARM: dts: rockchip: rv1106g-dual: Swap front and rear road positions
  * media: rockchip: hdmirx: low latency support fence
  * media: rockchip: hdmirx: support hdmirx low latency function
  * Revert "wireguard: use DEV_STATS_INC()"
  * arm64: dts: rockchip: px30: add gpio aliases
  * PCI: rockchip: dw: Support IRQ user
  * misc: rockchip: pcie-rkep: Change to use pci_request_irq apis.
  * arm64: dts: rockchip: Covert ciu-drv to ciu-drive for matching the driver
  * media: i2c: imx415: fix issues for thunderboot
  * media: i2c: imx415: add 720P config
  * Merge 5.10.203 into android12-5.10-lts
  * Revert "dt-bindings: add binding document for Rockchip cpu avs"
  * ANDROID: Fix up ipvlan merge in 5.10.202
  * Revert "ASoC: soc-card: Add storage for PCI SSID"
  * Revert "tracing: Have trace_event_file have ref counters"
  * drm/rockchip: vop: correct RK3288/RK3399 VOP WIN register fields
  * arm64: dts: rockchip: px30-android: add debug support
  * spi: rockchip: Support DMA burst 16
  * arm64: configs: rockchip_defconfig: enable CONFIG_SND_SOC_ROCKCHIP_SPI_CODEC
  * arm64: dts: rockchip: rk3588-vehicle-evb: use a spi-codec driver for the remote adsp
  * ASoC: codecs: add rockchip-spi-codec driver support
  * drm/rockchip: vop2: add some debug info for ignored crtc
  * dt-bindings: spi: Document binding for rockchip SPI Slave
  * spi: rockchip-slave: Add code
  * Merge 5.10.202 into android12-5.10-lts
  * UPSTREAM: interconnect: qcom: Add support for mask-based BCMs
  * Revert "ipvlan: properly track tx_errors"
  * Revert "inet: shrink struct flowi_common"
  * Revert "arm64/arm: xen: enlighten: Fix KPTI checks"
  * Revert "mfd: core: Un-constify mfd_cell.of_reg"
  * Merge "Merge 5.10.201 into android12-5.10-lts" into android12-5.10-lts
  * ARM: dts: rockchip: add rv1106 dual sensor v11 extboard dts.
  * ARM: configs: rk3308_linux_aarch32_defconfig: enable rk816 pmic
  * ARM: configs: rk3308_linux_aarch32_defconfig: sync from  savedefconfig
  * Linux 5.10.203
  * driver core: Release all resources during unbind before updating device links
  * r8169: fix deadlock on RTL8125 in jumbo mtu mode
  * r8169: disable ASPM in case of tx timeout
  * mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled
  * mmc: core: add helpers mmc_regulator_enable/disable_vqmmc
  * mmc: block: Retry commands in CQE error recovery
  * mmc: core: convert comma to semicolon
  * mmc: cqhci: Fix task clearing in CQE error recovery
  * mmc: cqhci: Warn of halt or task clear failure
  * mmc: cqhci: Increase recovery halt timeout
  * cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily
  * cpufreq: imx6q: don't warn for disabling a non-existing frequency
  * scsi: qla2xxx: Fix system crash due to bad pointer access
  * scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
  * scsi: core: Introduce the scsi_cmd_to_rq() function
  * smb3: fix caching of ctime on setxattr
  * fs: add ctime accessors infrastructure
  * drm/amdgpu: don't use ATRM for external devices
  * driver core: Move the "removable" attribute from USB to core
  * ima: annotate iint mutex to avoid lockdep false positive warnings
  * fbdev: stifb: Make the STI next font pointer a 32-bit signed offset
  * misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
  * misc: pci_endpoint_test: Add deviceID for AM64 and J7200
  * s390/cmma: fix detection of DAT pages
  * s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family
  * ASoC: SOF: sof-pci-dev: Fix community key quirk detection
  * ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks
  * ASoC: SOF: sof-pci-dev: add parameter to override topology filename
  * ASoC: SOF: sof-pci-dev: use community key on all Up boards
  * ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header
  * smb3: fix touch -h of symlink
  * net: ravb: Start TX queues after HW initialization succeeded
  * net: ravb: Use pm_runtime_resume_and_get()
  * ravb: Fix races between ravb_tx_timeout_work() and net related ops
  * r8169: prevent potential deadlock in rtl8169_close
  * Revert "workqueue: remove unused cancel_work()"
  * octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64
  * net: stmmac: xgmac: Disable FPE MMC interrupts
  * selftests/net: mptcp: fix uninitialized variable warnings
  * selftests/net: ipsec: fix constant out of range
  * dpaa2-eth: increase the needed headroom to account for alignment
  * ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
  * usb: config: fix iteration issue in 'usb_get_bos_descriptor()'
  * USB: core: Change configuration warnings to notices
  * hv_netvsc: fix race of netvsc and VF register_netdevice
  * Input: xpad - add HyperX Clutch Gladiate Support
  * btrfs: make error messages more clear when getting a chunk map
  * btrfs: send: ensure send_fd is writable
  * btrfs: fix off-by-one when checking chunk map includes logical address
  * btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod()
  * btrfs: add dmesg output for first mount and last unmount of a filesystem
  * parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes
  * powerpc: Don't clobber f0/vs0 during fp|altivec register save
  * iommu/vt-d: Add MTL to quirk list to skip TE disabling
  * bcache: revert replacing IS_ERR_OR_NULL with IS_ERR
  * dm verity: don't perform FEC for failed readahead IO
  * dm-verity: align struct dm_verity_fec_io properly
  * ALSA: hda/realtek: Add supported ALC257 for ChromeOS
  * ALSA: hda/realtek: Headset Mic VREF to 100%
  * ALSA: hda: Disable power-save on KONTRON SinglePC
  * mmc: block: Do not lose cache flush during CQE error recovery
  * firewire: core: fix possible memory leak in create_units()
  * pinctrl: avoid reload of p state in list iteration
  * io_uring: fix off-by one bvec index
  * USB: dwc3: qcom: fix wakeup after probe deferral
  * usb: dwc3: set the dma max_seg_size
  * usb: dwc3: Fix default mode initialization
  * USB: dwc2: write HCINT with INTMASK applied
  * USB: serial: option: don't claim interface 4 for ZTE MF290
  * USB: serial: option: fix FM101R-GL defines
  * USB: serial: option: add Fibocom L7xx modules
  * bcache: fixup lock c->root error
  * bcache: fixup init dirty data errors
  * bcache: prevent potential division by zero error
  * bcache: check return value from btree_node_alloc_replacement()
  * dm-delay: fix a race between delay_presuspend and delay_bio
  * hv_netvsc: Mark VF as slave before exposing it to user-mode
  * hv_netvsc: Fix race of register_netdevice_notifier and VF register
  * USB: serial: option: add Luat Air72*U series products
  * s390/dasd: protect device queue against concurrent access
  * bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
  * bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
  * swiotlb-xen: provide the "max_mapping_size" method
  * ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
  * ASoC: simple-card: fixup asoc_simple_probe() error handling
  * nfsd: lock_rename() needs both directories to live on the same fs
  * ext4: make sure allocate pending entry not fail
  * ext4: fix slab-use-after-free in ext4_es_insert_extent()
  * ext4: using nofail preallocation in ext4_es_insert_extent()
  * ext4: using nofail preallocation in ext4_es_insert_delayed_block()
  * ext4: using nofail preallocation in ext4_es_remove_extent()
  * ext4: use pre-allocated es in __es_remove_extent()
  * ext4: use pre-allocated es in __es_insert_extent()
  * ext4: factor out __es_alloc_extent() and __es_free_extent()
  * ext4: add a new helper to check if es must be kept
  * MIPS: KVM: Fix a build warning about variable set but not used
  * media: ccs: Correctly initialise try compose rectangle
  * lockdep: Fix block chain corruption
  * USB: dwc3: qcom: fix ACPI platform device leak
  * USB: dwc3: qcom: fix resource leaks on probe deferral
  * nvmet: nul-terminate the NQNs passed in the connect command
  * nvmet: remove unnecessary ctrl parameter
  * afs: Fix file locking on R/O volumes to operate in local mode
  * afs: Return ENOENT if no cell DNS record can be found
  * net: axienet: Fix check for partial TX checksum
  * amd-xgbe: propagate the correct speed and duplex status
  * amd-xgbe: handle the corner-case during tx completion
  * amd-xgbe: handle corner-case during sfp hotplug
  * arm/xen: fix xen_vcpu_info allocation alignment
  * net/smc: avoid data corruption caused by decline
  * net: usb: ax88179_178a: fix failed operations during ax88179_reset
  * ipv4: Correct/silence an endian warning in __ip_do_redirect
  * HID: fix HID device resource race between HID core and debugging support
  * HID: core: store the unique system identifier in hid_device
  * drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
  * ata: pata_isapnp: Add missing error check for devm_ioport_map()
  * wireguard: use DEV_STATS_INC()
  * drm/panel: simple: Fix Innolux G101ICE-L01 timings
  * drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
  * drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
  * drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
  * afs: Make error on cell lookup failure consistent with OpenAFS
  * afs: Fix afs_server_list to be cleaned up with RCU
  * PCI: keystone: Drop __init from ks_pcie_add_pcie_{ep,port}()
  * RDMA/irdma: Prevent zero-length STAG registration
  * media: rockchip: vicap hw change suspend/resume early
  * arm64: dts: rockchip: Remove unused quirk for usb dwc3 controller
  * Revert "arm64: dts: rockchip: add xhci trb ent quirk for rockchip SoCs"
  * ARM: dts: rockchip: rv1126: Remove unused quirk for usb
  * PCI: rockchip: dw: Remove useless apis
  * PCI: rockchip: dw: Fix resize bar capability for EP
  * arm64: configs: add rockchip_linux_pcie_ep.config for some case use PCIe EP Card
  * arm64: dts: rockchip: add PCIe EP Board for rk3568
  * media: rockchip: isp: version v2.4.0
  * media: i2c: techpoint: add tp9951 driver
  * media: i2c: sc3338 adapt sleep_wakeup
  * media: i2c: sc200ai adapt sleep_wakeup
  * media: i2c: add sleep-wakeup mod
  * media: rockchip: vicap: call sensor quick stream only rv1106 when resume
  * spi: rockchip-test: Support config spi mode
  * media: rockchip: vicap add intr mask for bandwidth, and mask bandwidth err per second
  * ARM: configs: rv1106-wakeup.config: enable VIDEO_CAM_SLEEP_WAKEUP
  * ARM: configs: rockchip: update rv1106-wakeup.config
  * arm64: dts: rockchip: rk3588-vehicle-evb-v20: change to use mfd display
  * ARM: dts: rockchip: rv1106g-evb2-v12-wakeup remove rtt
  * arm64: dts: rockchip: rk3588: Add CLK_IGNORE_UNUSED for MCLKOUTx
  * clk: rockchip: clk-out: Add property for CLK_IGNORE_UNUSED
  * ARM: rockchip: rv1106: sleep: fix compile error
  * media: rockchip: vicap: fixes error of quick stream for AOV without rtt mcu
  * media: rockchip: vicap change stream suspend/resume early
  * media: rockchip: vicap support resume mode of oneframe without rtt
  * phy: rockchip: mipi csi2 dphy support set quick stream
  * phy: rockchip: csi2-dphy: fixes NULL of dphy node for dcphy
  * mfd: display-serdes: add split mode function support
  * dt-bindings: opp: Document rockchip opp bindings
  * arm64: dts: rockchip: rk3588: Change opp clock for gpu and npu opp table
  * soc: rockchip: opp_select: Add support to parse rockchip,opp-clocks
  * video: rockchip: rve: update to 1.0.5
  * ARM: rockchip: rv1106: support CONFIG_RV1106_PMU_WAKEUP_TIMEOUT
  * media: rockchip: isp: fix is_on false cause pm isp die
  * ARM: rockchip: rv1106: support PMIC_SLEEP over gpio0_a4
  * UPSTREAM: ufs: core: wlun send SSU timeout recovery
  * arm64: dts: rockchip: rk3588-evb: enabled rkvtunnel
  * arm64: dts: rockchip: rk3588: add rkvtunnel
  * arm64: configs: rockchip: add CONFIG_ROCKCHIP_VIDEO_TUNNEL
  * media: rockchip: isp: add mode for rv1106 suspend without rtt
  * soc: rockchip: opp_select: Fix getting wrong struct rockchip_clk_pll pointer
  * media: rockchip: isp: more time to wait isp end
  * ANDROID: GKI: db845c: Update symbols list and ABI on rpmsg_register_device_override
  * ANDROID: GKI: db845c: Update symbols list and ABI on rpmsg_register_device_override
  * media: rockchip: hdmirx: Binding CPU compatible with CPU swap scenarios
  * arm64: dts: rockchip: rk3326-evb/px30-evb: changed esc and home key code
  * drm/rockchip: vop2: fix the dclk log in vop2_crtc_atomic_enable()
  * ARM: dts: rockchip: rv1106-uvc: disable usb2 phy suspend
  * ARM: dts: rockchip: set usb dr_mode to otg for rv1106 evb1 and evb2
  * driver: rknpu: Update rknpu driver, version: 0.9.3
  * soc: rockchip: Add rockchip_disable_unused driver
  * Revert "drm/rockchip: Add support to unprotect clocks"
  * soc: rockchip: power-domain: Implement rockchip_pd_disable_unused() for gki
  * clk: rockchip: Implement rockchip_clk_disable_unused() for gki
  * clk: rockchip: rk3562: Make dpll critical
  * media: rockchip: isp: fix reset can't open
  * media: rockchip: isp: fix info2ddr no enable
  * video: rockchip: mpp: rkvenc2: remove opp table when remove devfreq
  * video: rockchip: mpp: optimize iommu faul handle for ccu flow
  * media: rockchip: isp: fix rockit set_fmt stuck
  * Merge 5.10.201 into android12-5.10-lts
  * pwm: rockchip: rename pwm-rockchip.h to pwm-rockchip-irq-callbacks.h
  * media: i2c: sc223a fix dvp image error
  * media: i2c: sc223a add dvp configuration
  * video: rockchip: mpp: rkvenc2: fix irq proc
  * ARM: dts: rockchip: rv1126: add pwm irq configs
  * PCI: rockchip: dw: Support DMA linked list mode
  * PCI: rockchip: dw: Adding DMA linked list mode definition
  * video: rockchip: rga3: fix import failure does not return error code
  * media: rockchip: isp: fix power_cnt if error
  * drm: bridge: dw-hdmi: fix incorrect I2CM configuration
  * Revert "drm: bridge: dw-hdmi: Fixed ddc error caused by plug out hdmi when reading edid"
  * arm64: configs: rockchip_defconfig: Enable CONFIG_MFD_RK806_I2C
  * arm64: dts: rockchip: rk3528: add pwm irq configs
  * arm64: dts: rockchip: rk3328: add pwm irq configs
  * arm64: dts: rockchip: rk1808: add pwm irq configs
  * ANDROID: fix up rpmsg_device ABI break
  * ANDROID: fix up platform_device ABI break
  * UPSTREAM: rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
  * UPSTREAM: rpmsg: glink: Release driver_override
  * BACKPORT: rpmsg: Fix calling device_lock() on non-initialized device
  * BACKPORT: rpmsg: Fix kfree() of static memory on setting driver_override
  * UPSTREAM: rpmsg: Constify local variable in field store macro
  * UPSTREAM: driver: platform: Add helper for safer setting of driver_override
  * Linux 5.10.202
  * interconnect: qcom: Add support for mask-based BCMs
  * netfilter: nf_tables: disable toggling dormant table state more than once
  * netfilter: nf_tables: fix table flag updates
  * netfilter: nftables: update table flags from the commit phase
  * tracing: Have trace_event_file have ref counters
  * io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
  * drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
  * drm/amdgpu: fix error handling in amdgpu_bo_list_get()
  * drm/amd/pm: Handle non-terminated overdrive commands.
  * ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
  * ext4: correct the start block of counting reserved clusters
  * ext4: correct return value of ext4_convert_meta_bg
  * ext4: correct offset of gdb backup in non meta_bg group to update_backups
  * ext4: apply umask if ACL support is disabled
  * Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
  * media: qcom: camss: Fix vfe_get() error jump
  * mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
  * nfsd: fix file memleak on client_opens_release
  * media: venus: hfi: add checks to handle capabilities from firmware
  * media: venus: hfi: fix the check to handle session buffer requirement
  * media: venus: hfi_parser: Add check to keep the number of codecs within range
  * media: sharp: fix sharp encoding
  * media: lirc: drop trailing space from scancode transmit
  * f2fs: avoid format-overflow warning
  * i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
  * net: phylink: initialize carrier state at creation
  * net: dsa: lan9303: consequently nested-lock physical MDIO
  * i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
  * lsm: fix default return value for inode_getsecctx
  * lsm: fix default return value for vm_enough_memory
  * Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
  * arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
  * arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
  * PCI: exynos: Don't discard .remove() callback
  * Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
  * Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
  * bluetooth: Add device 13d3:3571 to device tables
  * bluetooth: Add device 0bda:887b to device tables
  * Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
  * cpufreq: stats: Fix buffer overflow detection in trans_stats()
  * tty: serial: meson: fix hard LOCKUP on crtscts mode
  * serial: meson: Use platform_get_irq() to get the interrupt
  * tty: serial: meson: retrieve port FIFO size from DT
  * serial: meson: remove redundant initialization of variable id
  * ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
  * ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
  * ALSA: info: Fix potential deadlock at disconnection
  * xhci: Enable RPM on controllers that support low-power states
  * parisc/pgtable: Do not drop upper 5 address bits of physical address
  * parisc: Prevent booting 64-bit kernels on PA1.x machines
  * i3c: master: cdns: Fix reading status register
  * mtd: cfi_cmdset_0001: Byte swap OTP info
  * mm/memory_hotplug: use pfn math in place of direct struct page manipulation
  * mm/cma: use nth_page() in place of direct struct page manipulation
  * dmaengine: stm32-mdma: correct desc prep when channel running
  * mcb: fix error handling for different scenarios when parsing
  * i2c: core: Run atomic i2c xfer when !preemptible
  * kernel/reboot: emergency_restart: Set correct system_state
  * quota: explicitly forbid quota files from being encrypted
  * jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
  * PCI: keystone: Don't discard .probe() callback
  * PCI: keystone: Don't discard .remove() callback
  * genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
  * mmc: meson-gx: Remove setting of CMD_CFG_ERROR
  * wifi: ath11k: fix htt pktlog locking
  * wifi: ath11k: fix dfs radar event locking
  * wifi: ath11k: fix temperature event locking
  * ima: detect changes to the backing overlay file
  * firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
  * btrfs: don't arbitrarily slow down delalloc if we're committing
  * rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
  * PM: hibernate: Clean up sync_read handling in snapshot_write_next()
  * PM: hibernate: Use __get_safe_page() rather than touching the list
  * arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
  * PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
  * mmc: sdhci_am654: fix start loop index for TAP value parsing
  * mmc: vub300: fix an error code
  * clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
  * clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
  * parisc/pdc: Add width field to struct pdc_model
  * arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
  * ACPI: resource: Do IRQ override on TongFang GMxXGxx
  * watchdog: move softlockup_panic back to early_param
  * PCI/sysfs: Protect driver's D3cold preference from user space
  * hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
  * hvc/xen: fix console unplug
  * tty/sysrq: replace smp_processor_id() with get_cpu()
  * audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
  * audit: don't take task_lock() in audit_exe_compare() code path
  * KVM: x86: Ignore MSR_AMD64_TW_CFG access
  * KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
  * x86/cpu/hygon: Fix the CPU topology evaluation for real
  * scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
  * scsi: mpt3sas: Fix loop logic
  * bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
  * bpf: Fix check_stack_write_fixed_off() to correctly spill imm
  * randstruct: Fix gcc-plugin performance mode to stay in group
  * powerpc/perf: Fix disabling BHRB and instruction sampling
  * media: venus: hfi: add checks to perform sanity on queue pointers
  * cifs: fix check of rc in function generate_smb3signingkey
  * cifs: spnego: add ';' in HOST_KEY_LEN
  * tools/power/turbostat: Fix a knl bug
  * macvlan: Don't propagate promisc change to lower dev in passthru
  * net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
  * net/mlx5_core: Clean driver version and name
  * net/mlx5e: fix double free of encap_header
  * net: stmmac: fix rx budget limit check
  * netfilter: nf_conntrack_bridge: initialize err to 0
  * net: ethernet: cortina: Fix MTU max setting
  * net: ethernet: cortina: Handle large frames
  * net: ethernet: cortina: Fix max RX frame define
  * bonding: stop the device in bond_setup_by_slave()
  * ptp: annotate data-race around q->head and q->tail
  * xen/events: fix delayed eoi list handling
  * ppp: limit MRU to 64K
  * tipc: Fix kernel-infoleak due to uninitialized TLV value
  * net: hns3: fix VF reset fail issue
  * net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
  * tty: Fix uninit-value access in ppp_sync_receive()
  * ipvlan: add ipvlan_route_v6_outbound() helper
  * gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
  * SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
  * NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
  * SUNRPC: Add an IS_ERR() check back to where it was
  * SUNRPC: ECONNRESET might require a rebind
  * xhci: turn cancelled td cleanup to its own function
  * wifi: iwlwifi: Use FW rate for non-data frames
  * pwm: Fix double shift bug
  * drm/amdgpu: fix software pci_unplug on some chips
  * ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
  * kgdb: Flush console before entering kgdb on panic
  * drm/amd/display: Avoid NULL dereference of timing generator
  * media: imon: fix access to invalid resource for the second interface
  * media: cobalt: Use FIELD_GET() to extract Link Width
  * gfs2: fix an oops in gfs2_permission
  * gfs2: ignore negated quota changes
  * media: vivid: avoid integer overflow
  * media: gspca: cpia1: shift-out-of-bounds in set_flicker
  * i2c: sun6i-p2wi: Prevent potential division by zero
  * 9p/trans_fd: Annotate data-racy writes to file::f_flags
  * usb: gadget: f_ncm: Always set current gadget in ncm_bind()
  * tty: vcc: Add check for kstrdup() in vcc_probe()
  * exfat: support handle zero-size directory
  * HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
  * misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
  * scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
  * atm: iphase: Do PCI error checks on own line
  * PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
  * ALSA: hda: Fix possible null-ptr-deref when assigning a stream
  * ARM: 9320/1: fix stack depot IRQ stack filter
  * HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
  * jfs: fix array-index-out-of-bounds in diAlloc
  * jfs: fix array-index-out-of-bounds in dbFindLeaf
  * fs/jfs: Add validity check for db_maxag and db_agpref
  * fs/jfs: Add check for negative db_l2nbperpage
  * RDMA/hfi1: Use FIELD_GET() to extract Link Width
  * crypto: pcrypt - Fix hungtask for PADATA_RESET
  * ASoC: soc-card: Add storage for PCI SSID
  * selftests/efivarfs: create-read: fix a resource leak
  * drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
  * drm/panel: st7703: Pick different reset sequence
  * drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
  * drm/panel: fix a possible null pointer dereference
  * drm/amdgpu: Fix potential null pointer derefernce
  * drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
  * drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
  * drm/msm/dp: skip validity check for DP CTS EDID checksum
  * drm/komeda: drop all currently held locks if deadlock happens
  * platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
  * Bluetooth: Fix double free in hci_conn_cleanup
  * Bluetooth: btusb: Add date->evt_skb is NULL check
  * wifi: ath10k: Don't touch the CE interrupt registers after power up
  * net: annotate data-races around sk->sk_dst_pending_confirm
  * net: annotate data-races around sk->sk_tx_queue_mapping
  * wifi: ath10k: fix clang-specific fortify warning
  * wifi: ath9k: fix clang-specific fortify warnings
  * bpf: Detect IP == ksym.end as part of BPF program
  * wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
  * wifi: mac80211_hwsim: fix clang-specific fortify warning
  * x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
  * clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
  * clocksource/drivers/timer-imx-gpt: Fix potential memory leak
  * perf/core: Bail out early if the request AUX area is out of bound
  * locking/ww_mutex/test: Fix potential workqueue corruption
  * arm64: dts: rockchip: rk3568: add pwm irq configs
  * media: rockchip: isp: fix rv1106 cycle kill rkipc null pointer
  * arm64: rk3308_linux_defconfig: add CONFIG_DRM_IGNORE_IOTCL_PERMIT
  * ANDROID: fix up rpmsg_device ABI break
  * ANDROID: fix up platform_device ABI break
  * Revert "kasan: print the original fault addr when access invalid shadow"
  * media: i2c: imx464 fixes exposure error of short frame
  * media: i2c: add og01a10 driver
  * media: i2c: add og02b10 driver
  * media: i2c: mis4001 driver update version 0.01.02
  * arm64: dts: rockchip: rk3562: Add csu-clocks for vop
  * drm/rockchip: vop2: Add csu clock support for rk3562
  * arm64: dts: rockchip: rk3562: Add rockchip,csu for gmac
  * ethernet: stmmac: dwmac-rk: Add csu clock support
  * arm64: dts: rockchip: rk3562: Add csu device node
  * Revert "arm64: dts: rockchip: rk3562-rk817-tablet-v10: Change clkin div to 5 for aclk vo"
  * Revert "arm64: dts: rockchip: rk3562-evb1-lp4x-v10: Change clkin div to 5 for aclk vo"
  * arm64: configs: rockchip_linux_defconfig: Enable CONFIG_ROCKCHIP_CSU
  * arm64: configs: rockchip_defconfig: Enable CONFIG_ROCKCHIP_CSU
  * soc: rockchip: Add clock subunit driver
  * arm64: dts: rockchip: px30: add pwm irq configs
  * PCI: rockchip: dw: Reserve msi_data in obj_info
  * misc: rockchip: pcie-rkep: Support mmap bar resource and rw config space
  * misc: rockchip: pcie-rkep: Adding more mmap resources
  * media: rockchip: isp: fix wnd_num cause array access out of bounds
  * mfd: rk806: Add RK806 support i2c
  * PCI: rockchip: dw: Validate phy mode in suspend
  * phy: rockchip: naneng-combphy: Add phy_validate support
  * arm64: dts: rockchip: add lvds demo dts for rk3567/rk3568
  * arm64: dts: rockchip: rk3568: Add readable label for lvds0
  * Merge 5.10.200 into android12-5.10-lts
  * FROMGIT: Input: uinput - allow injecting event times
  * video: rockchip: rga3: modify rga_win_data formats config
  * ANDROID: abi_gki_aarch64_qcom: Add android_gki_sysctl_vals
  * drm/rockchip: vop2: add debug name for rgb565_2x8 mode
  * drm/rockchip: vop: add debug name for rgb666_3x6 and rgb565_2x8 modes
  * spi: rockchip: Preset SPI slave controller configuration
  * mfd: display-serdes: improve pinctrl interface for maxim chip
  * media: rockchip: isp: frame timestamp change to sof
  * UPSTREAM: kheaders: Have cpio unconditionally replace files
  * driver: rknpu: Split devfreq into separate file
  * arm64: dts: rockchip: rk3328-evb: update to kernel5.10
  * arm64: dts: rockchip: rk3328: correct dmc_opp_table frequencies
  * arm64: dts: rockchip: rk3328: update to kernel5.10
  * ANDROID: ABI: Update oplus symbol list
  * ANDROID: vendor_hooks: Add hooks for binder
  * media: rockchip: vicap: mipi csi2 set default lane to 4 while not connect to sensor
  * Linux 5.10.201
  * btrfs: use u64 for buffer sizes in the tree search ioctls
  * Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
  * tracing/kprobes: Fix the order of argument descriptions
  * fbdev: fsl-diu-fb: mark wr_reg_wa() static
  * fbdev: imsttfb: fix a resource leak in probe
  * fbdev: imsttfb: Fix error path of imsttfb_probe()
  * spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
  * drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
  * x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
  * x86: Share definition of __is_canonical_address()
  * netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
  * netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
  * netfilter: xt_recent: fix (increase) ipv6 literal buffer length
  * r8169: respect userspace disabling IFF_MULTICAST
  * tg3: power down device only on SYSTEM_POWER_OFF
  * net/smc: put sk reference if close work was canceled
  * net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
  * net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
  * net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
  * Fix termination state for idr_for_each_entry_ul()
  * net: r8169: Disable multicast filter for RTL8168H and RTL8107E
  * dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
  * dccp: Call security_inet_conn_request() after setting IPv4 addresses.
  * inet: shrink struct flowi_common
  * tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
  * hsr: Prevent use after free in prp_create_tagged_frame()
  * llc: verify mac len before reading mac header
  * Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
  * pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
  * pwm: sti: Reduce number of allocations and drop usage of chip_data
  * pwm: sti: Avoid conditional gotos
  * regmap: prevent noinc writes from clobbering cache
  * media: dvb-usb-v2: af9035: fix missing unlock
  * media: cedrus: Fix clock/reset sequence
  * media: vidtv: mux: Add check and kfree for kstrdup
  * media: vidtv: psi: Add check for kstrdup
  * media: s3c-camif: Avoid inappropriate kfree()
  * media: bttv: fix use after free error due to btv->timeout timer
  * media: i2c: max9286: Fix some redundant of_node_put() calls
  * pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
  * pcmcia: ds: fix refcount leak in pcmcia_device_add()
  * pcmcia: cs: fix possible hung task and memory leak pccardd()
  * rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
  * i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
  * perf hist: Add missing puts to hist__account_cycles
  * perf machine: Avoid out of bounds LBR memory read
  * usb: host: xhci-plat: fix possible kernel oops while resuming
  * xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
  * powerpc/pseries: fix potential memory leak in init_cpu_associativity()
  * powerpc/imc-pmu: Use the correct spinlock initializer.
  * powerpc/xive: Fix endian conversion size
  * powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
  * modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
  * interconnect: qcom: sc7180: Set ACV enable_mask
  * interconnect: qcom: sc7180: Retire DEFINE_QBCM
  * f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
  * dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
  * USB: usbip: fix stub_dev hub disconnect
  * tools: iio: iio_generic_buffer ensure alignment
  * tools: iio: iio_generic_buffer: Fix some integer type and calculation
  * tools: iio: privatize globals and functions in iio_generic_buffer.c file
  * misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
  * dmaengine: ti: edma: handle irq_of_parse_and_map() errors
  * usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
  * livepatch: Fix missing newline character in klp_resolve_symbols()
  * tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
  * leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
  * leds: pwm: Don't disable the PWM when the LED should be off
  * mfd: dln2: Fix double put in dln2_probe
  * mfd: core: Ensure disabled devices are skipped without aborting
  * mfd: core: Un-constify mfd_cell.of_reg
  * ASoC: ams-delta.c: use component after check
  * padata: Fix refcnt handling in padata_free_shell()
  * padata: Convert from atomic_t to refcount_t on parallel_data->refcnt
  * ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
  * HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
  * HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
  * HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
  * HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
  * Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
  * sh: bios: Revive earlyprintk support
  * hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
  * RDMA/hfi1: Workaround truncation compilation error
  * scsi: ufs: core: Leave space for '\0' in utf8 desc string
  * ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
  * RDMA/hns: Fix signed-unsigned mixed comparisons
  * RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
  * IB/mlx5: Fix rdma counter binding for RAW QP
  * ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
  * ext4: move 'ix' sanity check to corrent position
  * ARM: 9321/1: memset: cast the constant byte to unsigned char
  * hid: cp2112: Fix duplicate workqueue initialization
  * crypto: qat - increase size of buffers
  * crypto: qat - mask device capabilities with soft straps
  * crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
  * crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
  * nd_btt: Make BTT lanes preemptible
  * libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
  * hwrng: geode - fix accessing registers
  * crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
  * selftests/resctrl: Ensure the benchmark commands fits to its array
  * selftests/pidfd: Fix ksft print formats
  * clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
  * firmware: ti_sci: Mark driver as non removable
  * soc: qcom: llcc: Handle a second device without data corruption
  * ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
  * arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
  * arm64: dts: qcom: msm8916: Fix iommu local address range
  * xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
  * drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
  * arm64/arm: xen: enlighten: Fix KPTI checks
  * drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
  * drm/mediatek: Fix iommu fault during crtc enabling
  * drm/bridge: tc358768: Fix bit updates
  * drm/bridge: tc358768: Disable non-continuous clock mode
  * drm/bridge: tc358768: Fix use of uninitialized variable
  * drm/radeon: possible buffer overflow
  * drm/rockchip: vop: Fix call to crtc reset helper
  * drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
  * hwmon: (coretemp) Fix potentially truncated sysfs attribute name
  * hwmon: (axi-fan-control) Fix possible NULL pointer dereference
  * hwmon: (axi-fan-control) Support temperature vs pwm points
  * platform/x86: wmi: Fix opening of char device
  * platform/x86: wmi: remove unnecessary initializations
  * platform/x86: wmi: Fix probe failure when failing to register WMI devices
  * clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
  * clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
  * clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
  * clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
  * clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
  * clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
  * clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
  * clk: npcm7xx: Fix incorrect kfree
  * clk: ti: fix double free in of_ti_divider_clk_setup()
  * clk: ti: change ti_clk_register[_omap_hw]() API
  * clk: ti: Update component clocks to use ti_dt_clk_name()
  * clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
  * clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
  * clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
  * spi: nxp-fspi: use the correct ioremap function
  * clk: linux/clk-provider.h: fix kernel-doc warnings and typos
  * clk: asm9260: use parent index to link the reference clock
  * clk: imx: imx8mq: correct error handling path
  * clk: imx: Select MXC_CLK for CLK_IMX8QXP
  * clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
  * clk: qcom: gcc-sm8150: use ARRAY_SIZE instead of specifying num_parents
  * clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
  * clk: qcom: mmcc-msm8998: Set bimc_smmu_gdsc always on
  * clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
  * clk: qcom: mmcc-msm8998: Add hardware clockgating registers to some clks
  * clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
  * regmap: debugfs: Fix a erroneous check after snprintf()
  * ipvlan: properly track tx_errors
  * net: add DEV_STATS_READ() helper
  * ipv6: avoid atomic fragment on GSO packets
  * ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
  * tcp: fix cookie_init_timestamp() overflows
  * chtls: fix tp->rcv_tstamp initialization
  * r8169: fix rare issue with broken rx after link-down on RTL8125
  * r8169: use tp_to_dev instead of open code
  * thermal: core: prevent potential string overflow
  * PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
  * can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
  * can: dev: can_restart(): don't crash kernel if carrier is OK
  * wifi: rtlwifi: fix EDCA limit set by BT coexistence
  * tcp_metrics: do not create an entry from tcp_init_metrics()
  * tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
  * tcp_metrics: add missing barriers on delete
  * wifi: mt76: mt7603: rework/fix rx pse hang check
  * wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
  * net: spider_net: Use size_add() in call to struct_size()
  * tipc: Use size_add() in calls to struct_size()
  * mlxsw: Use size_mul() in call to struct_size()
  * gve: Use size_add() in call to struct_size()
  * overflow: Implement size_t saturating arithmetic helpers
  * tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
  * udp: add missing WRITE_ONCE() around up->encap_rcv
  * i40e: fix potential memory leaks in i40e_remove()
  * genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
  * pstore/platform: Add check for kstrdup
  * x86/boot: Fix incorrect startup_gdt_descr.size
  * futex: Don't include process MM in futex key on no-MMU
  * x86/srso: Fix SBPB enablement for (possible) future fixed HW
  * vfs: fix readahead(2) on block devices
  * sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
  * iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
  * ARM: rockchip: support rv1103 suspend
  * drm/rockchip: vvop: fix compile errors
  * drm/rockchip: dsi2: support Auto-Calculation mode
  * drm/rockchip: dsi2: fix IPI_RATIO_MAN_CFG in dsc mode
  * video: rockchip: vtunnel: buffer ID should generate by instance
  * media: i2c: add mis4001 sensor driver
  * media: i2c: add mis2031 sensor driver
  * media: i2c: add sc2355 driver
  * ARM: configs: rk312x: enable CONFIG_DRM_IGNORE_IOTCL_PERMIT
  * media: i2c: sc5336 update register list
  * soc: rockchip: minidump: make md_vmalloc_to_page() static
  * fiq_debugger: set current_cpu to new cpu after current_cpu is offline
  * ARM: dts: rockchip: add rv1106g-evb2-v12-aov-spi-nor.dts
  * media: rockchip: vicap: reserve memory according to actual needs when dev change from thunderboot to online
  * media: rockchip: vicap fixes error when work on both thunderboot and quick suspend/resume
  * video: rockchip: add mpp osal
  * soc: rockchip: minidump: don't save peripheral space
  * arm64: dts: rockchip: rk3588-linux: support minidump
  * media: i2c: max92756: Support V4L2 DV class
  * media: i2c: add ar2020 sensor driver
  * watchdog: dw_wdt: fix array out-of-bounds in theory
  * mfd: rkx110_x120: add irq support
  * drm/rockchip: vop2: fix overlapping_copy
  * mtd: spi-nor-ids: support PY25Q128LA
  * drm/rockchip: vvop: fix a potential race condition when vvop_disable_vblank
  * drm/rockchip: vop2: Fix possible_crtcs error for cursor plane
  * media: i2c: maxim2c: driver version v2.00.01
  * drm/rockchip: vvop: add support to multiple CRTCs
  * drm/rockchip: dw-dp: fix warning Using an uninitialized value mode.head when calling drm_mode_copy
  * ARM: rockchip: rv1106: delete RV1106_GPIO0_A1_LOWPOWER
  * media: rockchip: vicap: fixes error when register multi dev
  * ARM: rockchip: rv1106: pull up gpio0_a4 for lower power
  * drm/rockchip/rk628: combtxphy: ref_clk should not be zero
  * drm/rockchip: dw_hdmi: Fix warning `Using an uninitialized value mode.head when calling drm_mode_copy`
  * crypto: rockchip: Fixed a warning found by static code scanner
  * drm/rockchip: vop: init mcu_frame_st as 0 in vop_mcu_mode()
  * rtc: rk630: add rtc for rk630
  * mfd: rk630: add rtc regmap and irq
  * mfd: rk630: Set phy clock from ref clock
  * mfd: rk630: Add rk630 ref clk
  * clk: rockchip: avoid division by zero
  * media: i2c: add sc4336p driver
  * mmc: add timeout for write data and reset while recovery
  * media: rockchip: vicap restore sequence of sof after resume
  * media: i2c: imx577: fix exp_def because exp must less than (vts - 22)
  * arm64: rockchip_linux_defconfig: Enable CONFIG_ARM64_USE_LSE_ATOMICS
  * soc: rockchip: cpuinfo: optimize error log
  * rtc: rockchip: fix the rtc suspend crash
  * soc: rockchip: fiq debugger: check "target_cpu" before switch cpu
  * clk/rockchip/regmap: rate should not be zero
  * mmc: dw_mmc: Fix DM 4GB TF card write data errors in RV1106
  * arm64: rk3308_linux_defconfig: enable Rockchip RPMsg
  * media: i2c: imx577: fix exposure control range according to datasheet
  * arm64: configs: rockchip_linux: change RPMSG config to RPMSG_MBOX
  * soc: rockchip: opp_select: implement rockchip_uninit_opp_table()
  * soc: rockchip: debug: don't enable Serror when panic
  * pstore/ram: don't register boot_log to minidump when it is off
  * power: supply: rk816/rk817/rk818 battery: avoid division by zero
  * video: rockchip: rga3: fix iommu device sync cache causing crash
  * video: rockchip: rga3: fix the error report of Coverity
  * Linux 5.10.200
  * ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
  * tty: 8250: Add support for Intashield IS-100
  * tty: 8250: Add support for Brainboxes UP cards
  * tty: 8250: Add support for additional Brainboxes UC cards
  * tty: 8250: Remove UC-257 and UC-431
  * usb: raw-gadget: properly handle interrupted requests
  * usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
  * PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
  * can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
  * can: isotp: isotp_bind(): do not validate unused address information
  * can: isotp: add local echo tx processing and tx without FC
  * can: isotp: handle wait_event_interruptible() return values
  * can: isotp: check CAN address family in isotp_bind()
  * can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
  * can: isotp: set max PDU size to 64 kByte
  * can: isotp: Add error message if txqueuelen is too small
  * can: isotp: add symbolic error message to isotp_module_init()
  * can: isotp: change error format from decimal to symbolic error names
  * powerpc/mm: Fix boot crash with FLATMEM
  * net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
  * platform/mellanox: mlxbf-tmfifo: Fix a warning message
  * scsi: mpt3sas: Fix in error path
  * fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
  * ASoC: rt5650: fix the wrong result of key button
  * netfilter: nfnetlink_log: silence bogus compiler warning
  * spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
  * fbdev: atyfb: only use ioremap_uc() on i386 and ia64
  * Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
  * dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
  * irqchip/stm32-exti: add missing DT IRQ flag translation
  * net: sched: cls_u32: Fix allocation size in u32_init()
  * x86: Fix .brk attribute in linker script
  * rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
  * rpmsg: glink: Release driver_override
  * rpmsg: Fix calling device_lock() on non-initialized device
  * rpmsg: Fix kfree() of static memory on setting driver_override
  * rpmsg: Constify local variable in field store macro
  * driver: platform: Add helper for safer setting of driver_override
  * objtool/x86: add missing embedded_insn check
  * ext4: avoid overlapping preallocations due to overflow
  * ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
  * ext4: add two helper functions extent_logical_end() and pa_logical_end()
  * x86/mm: Fix RESERVE_BRK() for older binutils
  * x86/mm: Simplify RESERVE_BRK()
  * f2fs: fix to do sanity check on inode type during garbage collection
  * smbdirect: missing rc checks while waiting for rdma events
  * kobject: Fix slab-out-of-bounds in fill_kobj_path()
  * x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
  * iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
  * iio: adc: xilinx: use more devres helpers and remove remove()
  * iio: adc: xilinx: use devm_krealloc() instead of kfree() + kcalloc()
  * iio: adc: xilinx: use helper variable for &pdev->dev
  * clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
  * sparc32: fix a braino in fault handling in csum_and_copy_..._user()
  * perf/core: Fix potential NULL deref
  * nvmem: imx: correct nregs for i.MX6UL
  * nvmem: imx: correct nregs for i.MX6SLL
  * nvmem: imx: correct nregs for i.MX6ULL
  * misc: fastrpc: Clean buffers on remote invocation failures
  * tracing/kprobes: Fix the description of variable length arguments
  * i2c: aspeed: Fix i2c bus hang in slave read
  * i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
  * i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
  * i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
  * i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
  * iio: exynos-adc: request second interupt only when touchscreen mode is used
  * kasan: print the original fault addr when access invalid shadow
  * i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
  * gtp: fix fragmentation needed check with gso
  * gtp: uapi: fix GTPA_MAX
  * tcp: fix wrong RTO timeout when received SACK reneging
  * r8152: Release firmware if we have an error in probe
  * r8152: Cancel hw_phy_work if we have an error in probe
  * r8152: Run the unload routine if we have errors during probe
  * r8152: Increase USB control msg timeout to 5000ms as per spec
  * net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
  * net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
  * igc: Fix ambiguity in the ethtool advertising
  * neighbour: fix various data-races
  * igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
  * treewide: Spelling fix in comment
  * r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
  * r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
  * drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
  * mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL
  * mm/page_alloc: correct start page when guard page debug is enabled
  * virtio-mmio: fix memory leak of vm_dev
  * virtio_balloon: Fix endless deflation and inflation on arm64
  * mcb-lpc: Reallocate memory region to avoid memory overlapping
  * mcb: Return actual parsed size when reading chameleon table
  * selftests/ftrace: Add new test case which checks non unique symbol
  * soc: rockchip: rockchip_system_monitor: simplify include
  * media: uvcvideo: set system status to performance when stream on
  * ARM: configs: rv1106-wakeup.config: fix some sleep to slow down the process
  * clk: rockchip: rk3562: Fix clk_uart3_frac parent clk
  * media: i2c: maxim4c: driver version v2.05.00
  * media: i2c: sc230ai support master&slaver mode
  * media: rockchip: isp: add isp dgain for tb mem head
  * media: rockchip: isp: support for param run double
  * regulator: core: Ensure debugfs is fully initialized
  * Merge tag 'ASB-2023-11-05_12-5.10' of https://android.googlesource.com/kernel/common
  * Merge commit 'f40707abde2eb5cd21cf8848f33aefb7e394ad1a' of https://android.googlesource.com/kernel/common
  * Merge tag 'ASB-2023-10-06_12-5.10' of https://android.googlesource.com/kernel/common
  * Revert "usb: typec: typec_port_register_altmodes() depends on CONFIG_NO_GKI"
  * media: i2c: os02k10: fix setting exposure error
  * media: i2c: dw9800w: add ioctl set max logical pos
  * video: rockchip: rga3: prevent calling mmget()/mmput() in spin_lock
  * video: rockchip: rga3: refining time-consuming logs
  * video: rockchip: rga3: destroy internal_buffer when user exits
  * video: rockchip: rga3: signaled fecne after request commit failed
  * UPSTREAM: mmc: dw_mmc: Fix potential null pointer risk
  * drm/rockchip: rk628: vrefresh should not be zero
  * phy/rockchip: inno-dsidphy: fref and _prediv should not be zero
  * drm/rockchip: dsi2: sys_clk and pixel_clk should not be zero
  * drm/rockchip: dsi: the bpp should not be zero
  * media: rockchip: isp: fix build warning
  * soc: rockchip: rk_dmabuf_procfs: check return value of platform_device_register_full()
  * media: i2c: add Maxim Dual GMSL2/GMSL1 to CSI-2 Deserializer driver.
  * media: i2c: sc200ai: get camera param from cam-tb-setup
  * BACKPORT: firmware_loader: Abort all upcoming firmware load request once reboot triggered
  * UPSTREAM: firmware_loader: Refactor kill_pending_fw_fallback_reqs()
  * net: can: rockchip: use soft reset for bus off
  * net: can: rockchip: fix rx stuck and timeout
  * net: can: rockchip: support Listen-only mode
  * net: can: rockchip: fix tx error in special application
  * arm64: dts: rockchip: rk3588-vehicle-evb-v22: Switch to use standalone NCA9539 driver
  * video: rockchip: mpp: fix rkvenc2 run crash issue
  * arm64: dts: rockchip: rk3588: dmc add SYS_STATUS_DEEP_SUSPEND
  * PM / devfreq: rockchip_dmc: add support SYS_STATUS_DEEP_SUSPEND
  * media: rockchip: isp: support change work mode to online with quick stream
  * arm64: dts: rockchip: rk3588-vehicle-s66\*maxim\*: Fix pins default pinctrls
  * arm64: dts: rockchip: rk3588-vehicle\*maxim\*: Fix pins default pinctrls
  * backlight: pwm_bl: fix the state check in power-off
  * arm64: dts: rockchip: rk3528: Add low temperature config for opp table
  * net: phy: rk630: Fixed for reboot && ping issue
  * Merge "Merge tag 'android12-5.10.198_r00' into android12-5.10" into android12-5.10
  * pwm: rockchip: add debugfs to dump regs
  * drm/rockchip: vop2: fix NULL point when dump regs or active_regs
  * arm64: dts: rockchip: rk3308-amp: support ap rpmsg
  * ARM: configs: rockchip: enable CONFIG_PWRSEQ_SIMPLE for rv1106-tb-nofastae.config
  * ANDROID: GKI: Update symbols to symbol list
  * ANDROID: Add Interrupt Hook for madvise Compression
  * arm64: dts: rockchip: rk3588s: Add hclk for npu opp table
  * drm/rockchip: lvds: using readable connector name when dual lvds enabled
  * rpmsg: rockchip: Add Soft IRQ Mode Support
  * arm64: dts: rockchip: rk356x-evb: update claa070wp03xg panel timing
  * ARM: dts: rockchip: update the map of mmc_idmac for rv1106-tb*_mmc
  * ARM: dts: rockchip: add clock refs for rv1106-tb*_mmc
  * soc: rockchip: thunderboot_mmc: enable clk_emmc before accessing
  * drm/rockchip: vop: check for valid sdr2hdr eoth
  * drm/rockchip: vop2: make sure the bpp is not zero
  * UPSTREAM: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
  * ARM: rv1106-evb.config: enable CONFIG VIDEO SC450AI/SC401AI/SC200AI
  * ARM: dts: rockchip: rv1106-evb-cam: add sc450ai/sc401ai/sc200ai
  * media: i2c: add sc450ai support
  * media: rockchip: vicap support to do reset in online mode
  * media: rockchip: isp support to do reset in online mode
  * arm64: dts: rockchip: rk3588 boards: Fix bitclock-inversion
  * arm64: dts: rockchip: rk356x boards: Fix bitclock-inversion
  * arm64: dts: rockchip: rk3528 boards: Fix bitclock-inversion
  * arm64: dts: rockchip: rk3399-tve1205g: Fix bitclock-inversion
  * arm64: dts: rockchip: rk3326-evb: Fix bitclock-inversion
  * video: rockchip: mpp: Add uapi header
  * soc: rockchip: tb_service: add memory-no-free property support
  * Merge tag 'android12-5.10.198_r00' into android12-5.10
  * media: rockchip: vicap: fixes warning of clk disable when dev suspend
  * Merge branch 'android12-5.10' into branch 'android12-5.10-lts'
  * driver: rknpu: Fix probe failed due to missing interrupt names in DTS in kernel 6.10
  * ASoC: rockchip: utils: include rockchip_utils.h for missing prototype
  * BACKPORT: ravb: Fix use-after-free issue in ravb_tx_timeout_work()
  * UPSTREAM: ravb: Fix up dma_free_coherent() call in ravb_remove()
  * arm64: dts: rockchip: Add rk3562-evb2-ddr4-v10-linux-amp.dts
  * drm/fourcc: add and update rockchip modifier format define
  * mtd: spi-nor: gigadevice: Support gd25lb256
  * media: rockchip: vicap support to set quick stream
  * include: uapi: rkcif-config.h: add cmd RKCIF_CMD_SET_QUICK_STREAM
  * media: rockchip: vicap: resume/suspend with rtt
  * media: rockchip: vicap fix online stop switch mode to rdbk
  * media: rockchip: vicap support capture raw online with only one buffer
  * media: rockchip: vicap fixes suspend/resume
  * phy: rockchip: mipi csidphy fixed register of write/read out of range
  * Mali: bifrost: log: Add task_comm of contexts in OOM notification log
  * Mali: bifrost: log: Add pid and task_comm of contexts in the info read from node "gpu_memory"
  * arm64: configs: px30_linux_defconfig: enable CONFIG_DRM_IGNORE_IOTCL_PERMIT
  * phy: rockchip: mipi-dcphy: fix null point cause reboot issue
  * BACKPORT: pinctrl: rockchip: fix reading pull type on rk3568
  * ASoC: rockchip: sai: Use DMC-DVFS-SCENE for HBR audio
  * ASoC: rockchip: i2s: Use DMC-DVFS-SCENE for HBR audio
  * ASoC: rockchip: i2s-tdm: Use DMC-DVFS-SCENE for HBR audio
  * ASoC: rockchip: Introduce rockchip utils common API
  * Revert "usb: core: Track SuperSpeed Plus GenXxY"
  * mtd: spinand: xtx: Support new device XT26G0xDWSIGA
  * PM / devfreq: rockchip_dmc: support get dmcfreq stall time
  * ANDROID: usb: gadget: fix cannot create multiple android instances
  * Revert "drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2)"
  * Revert "drm/connector: Add drm_connector_find_by_fwnode() function (v3)"
  * Revert "drm/connector: Add support for out-of-band hotplug notification (v3)"
  * Revert "usb: typec: altmodes/displayport: Notify drm subsys of hotplug events"
  * Revert "usb: typec: altmodes/displayport: Signal hpd low when exiting mode"
  * Revert "ipv4/fib: send notify when delete source address routes"
  * Revert "net: add sysctl accept_ra_min_rtr_lft"
  * Revert "net: change accept_ra_min_rtr_lft to affect all RA lifetimes"
  * Revert "net: release reference to inet6_dev pointer"
  * Revert "xfrm: fix a data-race in xfrm_gen_index()"
  * Revert "perf: Disallow mis-matched inherited group reads"
  * Revert "Bluetooth: hci_core: Fix build warnings"
  * Revert "xfrm: interface: use DEV_STATS_INC()"
  * ANDROID: GKI: arm64: drop CONFIG_DEBUG_PREEMPT forced disable
  * Merge 5.10.199 into android12-5.10-lts
  * Revert "netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp"
  * Revert "net: bridge: use DEV_STATS_INC()"
  * Merge 5.10.198 into android12-5.10-lts
  * Merge 5.10.197 into android12-5.10-lts
  * Merge 5.10.196 into android12-5.10-lts
  * misc: rockchip: pcie-rkep: Support clear id for pcie_rkep_release
  * misc: rockchip: pcie-rkep: Support raising ep elbi int by ioctl
  * misc: rockchip: pcie-rkep: Support adding virtual id by ioctl
  * Revert "configfs: fix a race in configfs_lookup()"
  * serial: 8250_dma: fix bug when tx dma is enable
  * arm64: dts: rockchip: rk3588-vehicle-evb: improve lcd init of serdes display
  * mfd: display-serdes: add soft reset and delay control support
  * Linux 5.10.199
  * xfrm6: fix inet6_dev refcount underflow problem
  * Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
  * Bluetooth: hci_sock: fix slab oob read in create_monitor_event
  * phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
  * phy: mapphone-mdm6600: Fix runtime PM for remove
  * phy: mapphone-mdm6600: Fix runtime disable on probe
  * ASoC: pxa: fix a memory leak in probe()
  * gpio: vf610: set value before the direction to avoid a glitch
  * platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
  * platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
  * s390/pci: fix iommu bitmap allocation
  * perf: Disallow mis-matched inherited group reads
  * USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
  * USB: serial: option: add entry for Sierra EM9191 with new firmware
  * USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
  * nvme-rdma: do not try to stop unallocated queues
  * nvme-pci: add BOGUS_NID for Intel 0a54 device
  * ACPI: irq: Fix incorrect return value in acpi_register_gsi()
  * pNFS: Fix a hang in nfs4_evict_inode()
  * Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
  * mmc: core: Capture correct oemid-bits for eMMC cards
  * mmc: core: sdio: hold retuning if sdio in 1-bit mode
  * mtd: physmap-core: Restore map_rom fallback
  * mtd: spinand: micron: correct bitmask for ecc status
  * mtd: rawnand: arasan: Ensure program page operations are successful
  * mtd: rawnand: marvell: Ensure program page operations are successful
  * mtd: rawnand: qcom: Unmap the right resource upon probe failure
  * Bluetooth: hci_event: Fix using memcmp when comparing keys
  * net/mlx5: Handle fw tracer change ownership event based on MTRC
  * platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
  * HID: multitouch: Add required quirk for Synaptics 0xcd7e device
  * btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
  * drm: panel-orientation-quirks: Add quirk for One Mix 2S
  * ipv4/fib: send notify when delete source address routes
  * sky2: Make sure there is at least one frag_addr available
  * regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
  * wifi: cfg80211: avoid leaking stack data into trace
  * wifi: mac80211: allow transmitting EAPOL frames with tainted key
  * wifi: cfg80211: Fix 6GHz scan configuration
  * Bluetooth: hci_core: Fix build warnings
  * Bluetooth: Avoid redundant authentication
  * HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
  * tracing: relax trace_event_eval_update() execution with cond_resched()
  * ata: libata-eh: Fix compilation warning in ata_eh_link_report()
  * gpio: timberdale: Fix potential deadlock on &tgpio->lock
  * overlayfs: set ctime when setting mtime and atime
  * i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
  * btrfs: initialize start_slot in btrfs_log_prealloc_extents
  * btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
  * ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
  * usb: typec: altmodes/displayport: Signal hpd low when exiting mode
  * usb: typec: altmodes/displayport: Notify drm subsys of hotplug events
  * drm/connector: Add support for out-of-band hotplug notification (v3)
  * drm/connector: Add drm_connector_find_by_fwnode() function (v3)
  * drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2)
  * drm/connector: Give connector sysfs devices there own device_type
  * drm/amd/display: Don't set dpms_off for seamless boot
  * drm/amd/display: only check available pipe to disable vbios mode.
  * serial: 8250_omap: Fix errors with no_console_suspend
  * serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
  * xhci: track port suspend state correctly in unsuccessful resume cases
  * xhci: decouple usb2 port resume and get_port_status request handling
  * xhci: clear usb2 resume related variables in one place.
  * xhci: rename resume_done to resume_timestamp
  * xhci: move port specific items such as state completions to port structure
  * xhci: cleanup xhci_hub_control port references
  * usb: core: Track SuperSpeed Plus GenXxY
  * selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
  * selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting
  * ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
  * ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA
  * ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA
  * ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks
  * ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA
  * ACPI: resource: Add ASUS model S5402ZA to quirks
  * ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA
  * ACPI: resources: Add DMI-based legacy IRQ override quirk
  * ACPI: Drop acpi_dev_irqresource_disabled()
  * resource: Add irqresource_disabled()
  * thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
  * net: pktgen: Fix interface flags printing
  * netfilter: nft_set_rbtree: .deactivate fails if element has expired
  * neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
  * net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
  * net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
  * i40e: prevent crash on probe if hw registers have invalid values
  * net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
  * ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
  * tun: prevent negative ifindex
  * tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
  * tcp: fix excessive TLP and RACK timeouts from HZ rounding
  * net: rfkill: gpio: prevent value glitch during probe
  * net: ipv6: fix return value check in esp_remove_trailer
  * net: ipv4: fix return value check in esp_remove_trailer
  * xfrm: interface: use DEV_STATS_INC()
  * xfrm: fix a data-race in xfrm_gen_index()
  * qed: fix LL2 RX buffer allocation
  * drm/i915: Retry gtt fault when out of fence registers
  * nvmet-tcp: Fix a possible UAF in queue intialization setup
  * netfilter: nft_payload: fix wrong mac header matching
  * tcp: check mptcp-level constraints for backlog coalescing
  * x86/sev: Check for user-space IOIO pointing to kernel space
  * x86/sev: Check IOBM for IOIO exceptions from user-space
  * x86/sev: Disable MMIO emulation from user mode
  * KVM: x86: Mask LVTPC when handling a PMI
  * regmap: fix NULL deref on lookup
  * nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
  * ice: reset first in crash dump kernels
  * ice: fix over-shifted variable
  * Bluetooth: avoid memcmp() out of bounds warning
  * Bluetooth: hci_event: Fix coding style
  * Bluetooth: vhci: Fix race when opening vhci device
  * Bluetooth: Fix a refcnt underflow problem for hci_conn
  * Bluetooth: Reject connection with the device which has same BD_ADDR
  * Bluetooth: hci_event: Ignore NULL link key
  * usb: hub: Guard against accesses to uninitialized BOS descriptors
  * Documentation: sysctl: align cells in second content column
  * mm/memory_hotplug: rate limit page migration warnings
  * lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
  * dev_forward_skb: do not scrub skb mark within the same name space
  * ravb: Fix use-after-free issue in ravb_tx_timeout_work()
  * RDMA/srp: Fix srp_abort()
  * RDMA/srp: Set scmnd->result only when scmnd is not NULL
  * arm64: armv8_deprecated: fix unused-function error
  * arm64: armv8_deprecated: rework deprected instruction handling
  * arm64: armv8_deprecated: move aarch32 helper earlier
  * arm64: armv8_deprecated move emulation functions
  * arm64: armv8_deprecated: fold ops into insn_emulation
  * arm64: rework EL0 MRS emulation
  * arm64: factor insn read out of call_undef_hook()
  * arm64: factor out EL1 SSBS emulation hook
  * arm64: split EL0/EL1 UNDEF handlers
  * arm64: allow kprobes on EL0 handlers
  * arm64: rework BTI exception handling
  * arm64: rework FPAC exception handling
  * arm64: consistently pass ESR_ELx to die()
  * arm64: die(): pass 'err' as long
  * arm64: report EL1 UNDEFs better
  * x86/alternatives: Disable KASAN in apply_alternatives()
  * powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
  * powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
  * dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
  * usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
  * usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
  * counter: microchip-tcb-capture: Fix the use of internal GCLK logic
  * pinctrl: avoid unsafe code pattern in find_pinctrl()
  * cgroup: Remove duplicates in cgroup v1 tasks file
  * tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
  * Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
  * Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
  * Input: xpad - add PXN V900 support
  * Input: psmouse - fix fast_reconnect function for PS/2 mode
  * Input: powermate - fix use-after-free in powermate_config_complete
  * ceph: fix type promotion bug on 32bit systems
  * ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
  * libceph: use kernel_connect()
  * thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
  * mcb: remove is_added flag from mcb_device struct
  * x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
  * iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
  * iio: pressure: dps310: Adjust Timeout Settings
  * iio: pressure: bmp280: Fix NULL pointer exception
  * usb: musb: Modify the "HWVers" register address
  * usb: musb: Get the musb_qh poniter after musb_giveback
  * usb: dwc3: Soft reset phy on probe for host
  * net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
  * usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
  * dmaengine: stm32-mdma: abort resume if no ongoing transfer
  * media: mtk-jpeg: Fix use after free bug due to uncanceled work
  * net: release reference to inet6_dev pointer
  * net: change accept_ra_min_rtr_lft to affect all RA lifetimes
  * net: add sysctl accept_ra_min_rtr_lft
  * Revert "spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe"
  * Revert "spi: zynqmp-gqspi: fix clock imbalance on probe failure"
  * workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
  * nfc: nci: assert requested protocol is valid
  * pinctrl: renesas: rzn1: Enable missing PINMUX
  * net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
  * ixgbe: fix crash with empty VF macvlan list
  * net: phy: mscc: macsec: reject PN update requests
  * net: macsec: indicate next pn update when offloading
  * drm/vmwgfx: fix typo of sizeof argument
  * riscv, bpf: Sign-extend return values
  * riscv, bpf: Factor out emit_call for kernel and bpf context
  * xen-netback: use default TX queue size for vifs
  * mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
  * ieee802154: ca8210: Fix a potential UAF in ca8210_probe
  * ravb: Fix up dma_free_coherent() call in ravb_remove()
  * drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
  * drm/msm/dsi: skip the wait for video mode done if not applicable
  * drm/msm/dp: do not reinitialize phy unless retry during link training
  * net: prevent address rewrite in kernel_bind()
  * quota: Fix slow quotaoff
  * HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
  * lib/test_meminit: fix off-by-one error in test_pages()
  * perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
  * RDMA/cxgb4: Check skb value for failure to allocate
  * RDMA/srp: Do not call scsi_done() from srp_abort()
  * RDMA/srp: Make struct scsi_cmnd and struct srp_request adjacent
  * ARM: configs: rockchip: update rv1106-wakeup.config
  * ARM: dts: rockchip: update rv1106g-evb2-v12-wakeup
  * UPSTREAM: netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
  * UPSTREAM: net: xfrm: Fix xfrm_address_filter OOB read
  * media: rockchip: isp: fix rv1106 resume no output
  * driver: rknpu: Fixing deadlock issue with spin_lock in interrupt handling
  * ASoC: rockchip: multi-dais: Add support for hw_free
  * ASoC: rockchip: multi-dais: Skip the zero-channel sub dais
  * ASoC: rockchip: multicodec: Fix error path handle
  * phy: rockchip: naneng-usb2: manage vup_gpio in suspend and resume
  * dt-bindings: power: add binding for rk3562 power domains
  * arm64: dts: rockchip: rk3562: Add pm_shaping for power domains
  * UPSTREAM: igb: set max size RX buffer when store bad packet is enabled
  * soc: rockchip: power-domain: Add support to save and restore shaping
  * UPSTREAM: netfilter: nfnetlink_osf: avoid OOB read
  * ANDROID: abi_gki_aarch64_qcom: Add wait_for_device_probe symbol
  * drm/rockchip: vop2: enable vp0 dclk for deassert hdmi1/edp1 mux in rk3588
  * misc: rockchip: pcie-rkep: Support ioctl PCIE_EP_DMA_XFER_BLOCK
  * PCI: rockchip: dw: Export DMA transmission interface
  * PCI: rockchip: dw: Support dma_debug for DMA debug
  * arm64: dts: rockchip: rk3566 evb: add edp panel phy size config
  * arm64: dts: rockchip: rk3288 evb: add edp panel phy size config
  * arm64: dts: rockchip: rk3399 evb: add edp panel phy size config
  * arm64: dts: rockchip: rk3588 evb: fix edp panel phy size config
  * ASoC: rockchip: multi-dais: Fix error path handle
  * arm64: dts: rockchip: rk3562 evb: add mipi panel phy size config
  * arm64: dts: rockchip: rk3568 evb: add mipi panel phy size config
  * arm64: dts: rockchip: rk3588 evb: add mipi panel phy size config
  * media: rockchip: isp: remove param run double
  * PCI: rockchip: dw: Add dbi_base2 for both RC and EP mode
  * phy: rockchip: csi2-dphy: Support config MIPI CLK mode
  * media: i2c: os02k10 support normal boot
  * ASoC: rockchip: sai: Fix warning
  * arm64: dts: rockchip: rk3562-amp: use ap core CPU3 rpmsg as default
  * media: rockchip: isp: fix rv1106g3 4k can't cmsk rightmost
  * video: rockchip: rga3: fix multi-process import virtual address error
  * video: rockchip: rga3: debug log "MSG" supports multi-tasking mode
  * video: rockchip: rga3: add running log for rga_mm
  * media: i2c: Add max92756 driver
  * media: i2c: maxim4c: MIPI VC count does not affected by data lane count
  * arm64: dts: rockchip: rk3588-vehicle-evb-maxim-max96712-dcphy0(/1): adjust Txphy DPLL
  * UPSTREAM: netfilter: xt_sctp: validate the flag_info count
  * mfd: rkx110_x120: fix dereference the error device node
  * drm/rockchip: dsi2: support disable hold mode in cmd mode
  * mfd: rkx110_x120: change video packet length
  * mfd: rxk110_x120: support power supply config
  * ASoC: rockchip: pdm: Add support for CLK-ALWAYS-ON quirks
  * ASoC: rockchip: pdm: Add support for HPF control
  * ASoC: rockchip: pdm: Use component kcontrol API
  * ASoC: rockchip: i2s-tdm: Use component kcontrol API
  * ASoC: rockchip: i2s: Use component kcontrol API
  * ASoC: rk817: Fix L/R channel order
  * arm64: configs: rockchip: Enable SND_SOC_ROCKCHIP_DLP_PCM
  * arm64: configs: rockchip_linux: Enable SND_SOC_ROCKCHIP_DLP_PCM
  * ASoC: rockchip: multi_dais: Add fifo count for SAI
  * ASoC: rockchip: sai: Fix mclk rate check
  * ASoC: rockchip: sai: Add support for DLP
  * ASoC: rockchip: i2s: Add support for DLP
  * ASoC: rockchip: Adds support DLP for Multi-DAIs
  * ASoC: rockchip: dlp: Split driver into CORE and PCM
  * mfd: display-serdes: power off remote serdes while shutdown
  * ARM: dts: rockchip: rv1106g-evb2-v12-wakeup add rtt for vicap node
  * arm64: dts: rockchip: rk3588s: add winusb reboot mode.
  * dt-bindings: soc: rockchip: add reboot mode winusb.
  * MALI: bifrost: Fix a null pointer exception when event tracing is enabled
  * arm64: dts: rockchip: rk3588-vehicle-evb-v22: Use location name for camera regulators
  * media: i2c: maxim4c: Fix unbalanced disable of PoC regulator
  * usb: host: ohci-platform: enable async suspend for rk3588
  * arm64: dts: rockchip: rk3588s: Add compatible for ohci
  * arm64: dts: rockchip: rk3588-linux: set rcu_expedited/rcu_nocbs
  * arm64: dts: rockchip: rk3588-android: set rcu_expedited/rcu_nocbs
  * arm64: rockchip_linux_defconfig: enable configs needed for RCU perf/power optimizations
  * arm64: rockchip_defconfig: enable configs needed for RCU perf/power optimizations
  * ARM: dts: rockchip: rv1106g-evb2-v12-wakeup add rtt for isp node
  * arm64: dts: rockchip: rk3562-evb1-cam: add dw9714 supply control
  * media: rockchip: isp: fix resume hold by lut error
  * media: rockchip: isp: suspend resume with rtt
  * media: rockchip: isp: pm add call sensor s_power
  * UPSTREAM: netfilter: xt_u32: validate user space input
  * UPSTREAM: net/sched: Retire rsvp classifier
  * UPSTREAM: ipv4: fix null-deref in ipv4_link_failure
  * arm64: dts: rockchip: update rk3568-evb1-ddr4-v10-dual-lvds relevant files
  * UPSTREAM: netfilter: nf_tables: disallow rule removal from chain binding
  * UPSTREAM: netfilter: nf_tables: report use refcount overflow
  * ARM: dts: rockchip: add rv1106g-4k dts
  * arm64: dts: rockchip: rk3588-vehicle-evb-v22: enable uboot logo again
  * media: i2c: sc200ai support normal boot
  * media: i2c: sc2336: fix gain table error
  * media: rockchip: isp: support suspend and resume
  * media: rockchip: isp: add RKISP_VICAP_CMD_QUICK_STREAM CMD
  * soc: rockchip: minidump: add backup of addr in phdr and shdr
  * ARM: rockchip: rv1106: sleep: save/restore pvtpll cru
  * mtd: nand: bbt_store: Add mechanisms to protect bad block tables
  * drivers: rkflash: Add mechanisms to protect bad block tables
  * ARM: rv1106-evb.config: enable CONFIG_VIDEO_IMX415
  * ARM: dts: rockchip: rv1106-evb-cam: imx415 support 2lane
  * media: i2c: imx415: support 2lane
  * arm64: configs: rockchip_linux: Update by savedefconfig
  * dmaengine: pl330: Fix pos calculation on interleaved dma
  * ASoC: rockchip: i2s: Use device_property_* API
  * media: rockchip: vicap add support format of RGB888 with different order
  * ARM: dts: rockchip: rv1106-evb-cam: add imx415
  * media: i2c: lt8619c: set default timings when driver probe
  * media: rockchip: isp: fix image effect for rv1106 4k
  * video: rockchip: mpp: fix JPEG Enc dma sync problem
  * arm64: rockchip_gki.config: enable icm4260x sensor.
  * arm64: rockchip_defconfig: enable icm4260x sensor.
  * video: rockchip: vtunnel: fix compile errors on android 14
  * fiq_debugger: set uart irq no balancing
  * FROMLIST: lib/test_meminit: fix off-by-one error in test_pages()
  * arm64: dts: rockchip: rk3588s-evb3: disable gt1x in bt1120 display board
  * arm64: dts: rockchip: rk3568-evb: fix gc8034 power domain config
  * PCI: rockchip: dw: remove .link_up() hook from struct dw_pcie_ops
  * regulator: rk806: delete the PLDO6 enable/disable interface
  * mfd: rkx110_x120: change panel device and driver name
  * arm64: dts: rockchip: remove androidboot bootargs for px30/rk3326 boards
  * video: rockchip: rga2: add hardware time-consuming printing
  * Linux 5.10.198
  * xen/events: replace evtchn_rwlock with RCU
  * mmc: renesas_sdhi: only reset SCC when its pointer is populated
  * netfilter: nftables: exthdr: fix 4-byte stack OOB write
  * netfilter: nf_tables: fix kdoc warnings after gc rework
  * parisc: Restore __ldcw_align for PA-RISC 2.0 processors
  * RDMA/mlx5: Fix NULL string error
  * RDMA/siw: Fix connection failure handling
  * RDMA/uverbs: Fix typo of sizeof argument
  * RDMA/cma: Fix truncation compilation warning in make_cma_ports
  * RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
  * gpio: pxa: disable pinctrl calls for MMP_GPIO
  * gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
  * IB/mlx4: Fix the size of a buffer in add_port_entries()
  * of: dynamic: Fix potential memory leak in of_changeset_action()
  * RDMA/core: Require admin capabilities to set system parameters
  * dm zoned: free dmz->ddev array in dmz_put_zoned_devices
  * cpupower: add Makefile dependencies for install targets
  * sctp: update hb timer immediately after users change hb_interval
  * sctp: update transport state when processing a dupcook packet
  * tcp: fix delayed ACKs for MSS boundary condition
  * tcp: fix quick-ack counting to count actual ACKs of new data
  * tipc: fix a potential deadlock on &tx->lock
  * net: stmmac: dwmac-stm32: fix resume on STM32 MCU
  * netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
  * netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
  * net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
  * net: nfc: llcp: Add lock when modifying device list
  * net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
  * net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
  * ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
  * net: fix possible store tearing in neigh_periodic_work()
  * modpost: add missing else to the "of" check
  * NFSv4: Fix a nfs4_state_manager() race
  * ima: rework CONFIG_IMA dependency block
  * scsi: target: core: Fix deadlock due to recursive locking
  * ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
  * regmap: rbtree: Fix wrong register marked as in-cache when creating new node
  * wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
  * drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
  * bpf: Fix tr dereferencing
  * wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
  * wifi: iwlwifi: dbg_ini: fix structure packing
  * ubi: Refuse attaching if mtd's erasesize is 0
  * arm64: Add Cortex-A520 CPU part definition
  * net: prevent rewrite of msg_name in sock_sendmsg()
  * net: replace calls to sock->ops->connect() with kernel_connect()
  * wifi: mwifiex: Fix tlv_buf_left calculation
  * qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
  * scsi: zfcp: Fix a double put in zfcp_port_enqueue()
  * Revert "PCI: qcom: Disable write access to read only registers for IP v2.3.3"
  * Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
  * block: fix use-after-free of q->q_usage_counter
  * rbd: take header_rwsem in rbd_dev_refresh() only when updating
  * rbd: decouple parent info read-in from updating rbd_dev
  * rbd: decouple header read-in from updating rbd_dev->header
  * rbd: move rbd_dev_refresh() definition
  * drm/mediatek: Fix backport issue in mtk_drm_gem_prime_vmap()
  * ring-buffer: Fix bytes info in per_cpu buffer stats
  * ring-buffer: remove obsolete comment for free_buffer_page()
  * NFSv4: Fix a state manager thread deadlock regression
  * NFS: rename nfs_client_kset to nfs_kset
  * NFS: Cleanup unused rpc_clnt variable
  * spi: zynqmp-gqspi: fix clock imbalance on probe failure
  * spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe
  * fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
  * ata: libata-sata: increase PMP SRST timeout to 10s
  * ata: libata-core: Do not register PM operations for SAS ports
  * ata: libata-core: Fix port and device removal
  * ata: libata-core: Fix ata_port_request_pm() locking
  * net: thunderbolt: Fix TCPv6 GSO checksum calculation
  * bpf: Fix BTF_ID symbol generation collision in tools/
  * bpf: Fix BTF_ID symbol generation collision
  * btrfs: properly report 0 avail for very full file systems
  * ring-buffer: Update "shortest_full" in polling
  * proc: nommu: /proc/<pid>/maps: release mmap read lock
  * Revert "SUNRPC dont update timeout value on connection reset"
  * i2c: i801: unregister tco_pdev in i801_probe() error path
  * ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
  * ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
  * netfilter: nf_tables: disallow rule removal from chain binding
  * nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
  * serial: 8250_port: Check IRQ data before use
  * Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
  * Smack:- Use overlay inode label in smack_inode_copy_up()
  * smack: Retrieve transmuting information in smack_inode_getsecurity()
  * smack: Record transmuting in smk_transmuted
  * nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
  * netfilter: nft_exthdr: Fix for unsafe packet data read
  * netfilter: nft_exthdr: Search chunks in SCTP packets only
  * watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
  * watchdog: iTCO_wdt: No need to stop the timer in probe
  * nvme-pci: do not set the NUMA node of device if it has none
  * nvme-pci: factor out a nvme_pci_alloc_dev helper
  * nvme-pci: factor the iod mempool creation into a helper
  * ACPI: Check StorageD3Enable _DSD property in ACPI code
  * cgroup: Fix suspicious rcu_dereference_check() usage warning
  * sched/cpuacct: Optimize away RCU read lock
  * sched/cpuacct: Fix charge percpu cpuusage
  * sched/cpuacct: Fix user/system in shown cpuacct.usage*
  * perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
  * fbdev/sh7760fb: Depend on FB=y
  * ncsi: Propagate carrier gain/loss events to the NCSI controller
  * powerpc/watchpoints: Disable preemption in thread_change_pc()
  * media: vb2: frame_vector.c: replace WARN_ONCE with a comment
  * bpf: Clarify error expectations from bpf_clone_redirect
  * spi: nxp-fspi: reset the FLSHxCR1 registers
  * ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
  * scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
  * scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
  * platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
  * ring-buffer: Do not attempt to read past "commit"
  * selftests: fix dependency checker script
  * ring-buffer: Avoid softlockup in ring_buffer_resize()
  * selftests/ftrace: Correctly enable event in instance-event.tc
  * scsi: qedf: Add synchronization between I/O completions and abort
  * parisc: irq: Make irq_stack_union static to avoid sparse warning
  * parisc: drivers: Fix sparse warning
  * parisc: iosapic.c: Fix sparse warnings
  * parisc: sba: Fix compile warning wrt list of SBA devices
  * dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
  * i2c: npcm7xx: Fix callback completion ordering
  * gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
  * xtensa: boot/lib: fix function prototypes
  * xtensa: boot: don't add include-dirs
  * xtensa: iss/network: make functions static
  * xtensa: add default definition for XCHAL_HAVE_DIV32
  * power: supply: ucs1002: fix error code in ucs1002_get_property()
  * bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
  * ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
  * ARM: dts: Unify pwm-omap-dmtimer node names
  * ARM: dts: am335x: Guardian: Update beeper label
  * ARM: dts: motorola-mapphone: Drop second ti,wlcore compatible value
  * ARM: dts: motorola-mapphone: Add 1.2GHz OPP
  * ARM: dts: motorola-mapphone: Configure lower temperature passive cooling
  * ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
  * ARM: dts: omap: correct indentation
  * clk: tegra: fix error return case for recalc_rate
  * bus: ti-sysc: Fix missing AM35xx SoC matching
  * bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
  * MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
  * btrfs: reset destination buffer when read_extent_buffer() gets invalid range
  * ata: ahci: Add Elkhart Lake AHCI controller
  * ata: ahci: Rename board_ahci_mobile
  * ata: ahci: Add support for AMD A85 FCH (Hudson D4)
  * ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
  * netfilter: nft_exthdr: Fix non-linear header modification
  * netfilter: exthdr: add support for tcp option removal
  * netfilter: nft_exthdr: break evaluation if setting TCP option fails
  * netfilter: nf_tables: add and use nft_thoff helper
  * netfilter: nf_tables: add and use nft_sk helper
  * netfilter: nft_exthdr: Support SCTP chunks
  * netfilter: use actual socket sk for REJECT action
  * media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
  * media: venus: hfi: Add a 6xx boot logic
  * media: venus: core: Add differentiator IS_V6(core)
  * media: venus: hfi: Define additional 6xx registers
  * media: venus: hfi,pm,firmware: Convert to block relative addressing
  * media: venus: core: Add io base variables for each block
  * mmc: renesas_sdhi: register irqs before registering controller
  * mmc: tmio: support custom irq masks
  * mmc: renesas_sdhi: populate SCC pointer at the proper place
  * mmc: renesas_sdhi: probe into TMIO after SCC parameters have been setup
  * Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
  * Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
  * netfilter: nf_tables: double hook unregistration in netns path
  * netfilter: nf_tables: unregister flowtable hooks on netns exit
  * i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
  * gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
  * net: rds: Fix possible NULL-pointer dereference
  * bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
  * locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
  * seqlock: Prefix internal seqcount_t-only macros with a "do_"
  * seqlock: Rename __seqprop() users
  * seqlock: avoid -Wshadow warnings
  * netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
  * team: fix null-ptr-deref when team device type is changed
  * net: bridge: use DEV_STATS_INC()
  * net: hns3: add 5ms delay before clear firmware reset irq source
  * net: hns3: only enable unicast promisc when mac table full
  * x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
  * x86/srso: Fix srso_show_state() side effect
  * platform/x86: intel_scu_ipc: Fail IPC send if still busy
  * platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
  * platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
  * platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
  * dccp: fix dccp_v4_err()/dccp_v6_err() again
  * powerpc/perf/hv-24x7: Update domain value check
  * ipv4: fix null-deref in ipv4_link_failure
  * i40e: Fix VF VLAN offloading when port VLAN is configured
  * ASoC: imx-audmix: Fix return error with devm_clk_get()
  * selftests: tls: swap the TX and RX sockets in some tests
  * selftests/tls: Add {} to avoid static checker warning
  * bpf: Avoid deadlock when using queue and stack maps from NMI
  * netfilter: nf_tables: disallow element removal on anonymous sets
  * ASoC: meson: spdifin: start hw on dai probe
  * netfilter: nf_tables: fix memleak when more than 255 elements expired
  * netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
  * netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
  * netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
  * netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
  * netfilter: nf_tables: defer gc run if previous batch is still pending
  * netfilter: nf_tables: use correct lock to protect gc_list
  * netfilter: nf_tables: GC transaction race with abort path
  * netfilter: nf_tables: GC transaction race with netns dismantle
  * netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
  * netfilter: nf_tables: don't fail inserts if duplicate has expired
  * netfilter: nf_tables: remove busy mark and gc batch API
  * netfilter: nft_set_hash: mark set element as dead when deleting from packet path
  * netfilter: nf_tables: adapt set backend to use GC transaction API
  * netfilter: nf_tables: GC transaction API to avoid race with control plane
  * netfilter: nf_tables: don't skip expired elements during walk
  * netfilter: nf_tables: integrate pipapo into commit protocol
  * tracing: Have event inject files inc the trace array ref count
  * ext4: do not let fstrim block system suspend
  * ext4: move setting of trimmed bit into ext4_try_to_trim_range()
  * ext4: replace the traditional ternary conditional operator with with max()/min()
  * ext4: mark group as trimmed only if it was fully scanned
  * ext4: change s_last_trim_minblks type to unsigned long
  * ext4: scope ret locally in ext4_try_to_trim_range()
  * ext4: add new helper interface ext4_try_to_trim_range()
  * ext4: remove the 'group' parameter of ext4_trim_extent
  * ata: libahci: clear pending interrupt status
  * ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
  * tracing: Increase trace array ref count on enable and filter files
  * SUNRPC: Mark the cred for revalidation if the server rejects it
  * NFS/pNFS: Report EINVAL errors from connect() to the server
  * NFS: Use the correct commit info in nfs_join_page_group()
  * media: i2c: gc2093: get camera param from cam-tb-setup
  * media: i2c: add cam-tb-setup
  * input: sensors: add icm4260x driver.
  * video: rockchip: mpp: fix iommu fault irq triggered repeatedly
  * video: rockchip: mpp: rkvenc2: optimize iommu fault handle
  * video: rockchip: mpp: vepu2: add iommu fault handle
  * media: rockchip: hdmirx: add new controls for audio status and audio rate
  * media: rockchip: hdmirx: implement RK_HDMIRX_V4L2_EVENT_AUDIOINFO event
  * media: rockchip: hdmirx: add private v4l2 event
  * arm64: dts: rockchip: rk3588s: Add reset for i2c
  * i2c: busses: i2c-rk3x: Add i2c bus reset for scl hold timeout by slave
  * i2c: busses: i2c-rk3x: Fix msg length 32 for autostop tx only mode
  * media: i2c: maxim4c: Add debugfs entry to change MIPI timing
  * media: i2c: maxim4c: Add config ssc-ratio property
  * arm64: dts: rockchip: rk3588-vehicle-evb-v22: Change regulators supply for cameras
  * arm64: dts: rockchip: rk3588-vehicle-evb-maxim-max9671(/2)2-d(c)phy0(/3): Add regulators
  * media: i2c: maxim4c: Add regulator suppliers
  * BACKPORT: iio: adc: rockchip_saradc: do not use internal iio_dev lock
  * arm64/configs: rockchip_defconfig: enable CONFIG_GPIO_SYSCON
  * arm64/configs: rockchip_linux_defconfig: enable CONFIG_GPIO_SYSCON
  * media: i2c: lt6911uxc: add dcphy params
  * arm64: dts: rockchip: Add dual mipi configuration for rk3588 evb1 extboard
  * media: i2c: sc401ai: add support thunder boot
  * misc: pcie-rkep: Fix memory leak in pcie_rkep_remove.
  * video: rockchip: vtunnel: add video tunnel driver
  * dmaengine: Drop the unused config
  * ASoC: rockchip: multi-dais: Use interleaved dma transfer API
  * dmaengine: pl330: Add support for interleaved transfer
  * FROMLIST: drm/mediatek: Fix backport issue in mtk_drm_gem_prime_vmap()
  * arm64: dts: rockchip: rk3308b-amp: using 64-bits for cpu's affinity
  * arm64: dts: rockchip: rk3562-amp: using 64-bits for cpu's affinity
  * irqchip/gic: add the parameter of gic version for rockchip amp
  * soc: rockchip: amp: using 64-bits variable to manage the cpu's affinity
  * irqchip/gic: allow to config pending function between different os
  * arm64: dts: rockchip: rk3588-vehicle-evb-v22: Add delay for all camera related regulators
  * drm: bridge: dw-hdmi: Fix 3d fp mode clock miscalculation
  * BACKPORT: xhci: Improve the XHCI system resume time
  * Revert "scsi: core: Use 32-bit hostnum in scsi_host_lookup()"
  * UPSTREAM: usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
  * media: rockchip: isp: fix rv1106g3 4k cmsk right
  * Revert "fs/nls: make load_nls() take a const parameter"
  * Revert "tracing: Introduce pipe_cpumask to avoid race on trace_pipes"
  * Revert "tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY"
  * Revert "crypto: api - Use work queue in crypto_destroy_instance"
  * media: i2c: lt6911uxc: add 4K60 dual mipi port support
  * drm/panel: simple: Introduce panel_simple_msleep() helper
  * media: i2c: maxim4c: driver version v2.03.00
  * Merge tag 'android12-5.10.189_r00' into android12-5.10
  * mfd: display-serdes: return 0 even if i2c error so that can run bridge
  * soc: rockchip: debug: rcu stall and hard lock have own notifier_block
  * soc: rockchip: minidump: save more
  * mmc: dw_mmc: Fix some TF card write data errors in RV1106
  * ARM: rockchip: rv1106: sleep: decrease pmu-fsm time
  * ARM: rockchip: rv1106: sleep: fix flow for HPMCU_FAST_WAKEUP
  * arm64: dts: rockchip: add rk3568 evb1 dual lvds devicetree
  * drm/bridge: synopsys: Fix wrong FIFO reset on AUD_CONF0
  * power: supply: test-power: modify battery_voltage
  * ANDROID: ABI: Update oplus symbol list
  * ANDROID: vendor_hooks: Add hooks for oem percpu-rwsem optimaton
  * mmc: dw_mmc: Don't reset controller when powering up vqmmc in thunderboot
  * soc: rockchip: rockchip_system_monitor: Make mem volt greater than vdd volt
  * arm64: dts: rockchip: rk3588-evb1: add rk3588 evb1 rk628 hdmi2csi config
  * UPSTREAM: net: sched: sch_qfq: Fix UAF in qfq_dequeue()
  * UPSTREAM: net/sched: sch_hfsc: Ensure inner classes have fsc curve
  * Linux 5.10.197
  * ext4: fix rec_len verify error
  * scsi: pm8001: Setup IRQs on resume
  * scsi: megaraid_sas: Fix deadlock on firmware crashdump
  * ata: libata: disallow dev-initiated LPM transitions to unsupported states
  * i2c: aspeed: Reset the i2c controller when timeout occurs
  * tracefs: Add missing lockdown check to tracefs_create_dir()
  * nfsd: fix change_info in NFSv4 RENAME replies
  * tracing: Have option files inc the trace array ref count
  * tracing: Have current_trace inc the trace array ref count
  * drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
  * mm/filemap: fix infinite loop in generic_file_buffered_read()
  * proc: fix a dentry lock race between release_task and lookup
  * net/sched: Retire rsvp classifier
  * drm/amdgpu: fix amdgpu_cs_p1_user_fence
  * btrfs: release path before inode lookup during the ino lookup ioctl
  * btrfs: fix lockdep splat and potential deadlock after failure running delayed items
  * ovl: fix incorrect fdput() on aio completion
  * attr: block mode changes of symlinks
  * md/raid1: fix error: ISO C90 forbids mixed declarations
  * samples/hw_breakpoint: fix building without module unloading
  * x86/boot/compressed: Reserve more memory for page tables
  * scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
  * selftests: tracing: Fix to unmount tracefs for recovering environment
  * scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
  * drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
  * btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
  * btrfs: add a helper to read the superblock metadata_uuid
  * btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
  * perf tools: Add an option to build without libbfd
  * perf jevents: Make build dependency on test JSONs
  * mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
  * mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
  * kobject: Add sanity check for kset->kobj.ktype in kset_register()
  * media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
  * serial: cpm_uart: Avoid suspicious locking
  * scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
  * usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
  * media: pci: cx23885: replace BUG with error return
  * media: tuners: qt1010: replace BUG_ON with a regular error
  * media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
  * media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
  * media: anysee: fix null-ptr-deref in anysee_master_xfer
  * media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
  * media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
  * media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
  * powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
  * jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
  * fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
  * ext2: fix datatype of block number in ext2_xattr_set2()
  * md: raid1: fix potential OOB in raid1_remove_disk()
  * bus: ti-sysc: Configure uart quirks for k3 SoC
  * drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
  * ALSA: hda: intel-dsp-cfg: add LunarLake support
  * samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
  * drm/bridge: tc358762: Instruct DSI host to generate HSE packets
  * wifi: mac80211_hwsim: drop short frames
  * netfilter: ebtables: fix fortify warnings in size_entry_mwt()
  * alx: fix OOB-read compiler warning
  * mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
  * tpm_tis: Resend command to recover from data transfer errors
  * crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
  * wifi: wil6210: fix fortify warnings
  * wifi: mwifiex: fix fortify warning
  * wifi: ath9k: fix printk specifier
  * wifi: ath9k: fix fortify warnings
  * crypto: lrw,xts - Replace strlcpy with strscpy
  * devlink: remove reload failed checks in params get/set callbacks
  * hw_breakpoint: fix single-stepping when using bpf_overflow_handler
  * ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2
  * perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
  * ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
  * scftorture: Forgive memory-allocation failure if KASAN
  * rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
  * kernel/fork: beware of __put_task_struct() calling context
  * ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
  * locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
  * btrfs: output extra debug info if we failed to find an inline backref
  * autofs: fix memory leak of waitqueues in autofs_catatonic_mode
  * Linux 5.10.196
  * Revert "configfs: fix a race in configfs_lookup()"
  * FROMGIT: f2fs: split initial and dynamic conditions for extent_cache
  * Revert "ip_tunnels: use DEV_STATS_INC()"
  * Merge 5.10.195 into android12-5.10-lts
  * Linux 5.10.195
  * parisc: Drop loops_per_jiffy from per_cpu struct
  * drm/amd/display: Fix a bug when searching for insert_above_mpcc
  * kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
  * ixgbe: fix timestamp configuration code
  * ipv6: fix ip6_sock_set_addr_preferences() typo
  * net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
  * platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
  * platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
  * kcm: Fix memory leak in error path of kcm_sendmsg()
  * r8152: check budget for r8152_poll()
  * hsr: Fix uninit-value access in fill_frame_info()
  * net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
  * net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
  * net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
  * kselftest/runner.sh: Propagate SIGTERM to runner child
  * selftests/kselftest/runner/run_one(): allow running non-executable files
  * net: ipv4: fix one memleak in __inet_del_ifa()
  * bus: mhi: host: Skip MHI reset if device is in RDDM
  * ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
  * ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
  * scsi: qla2xxx: Flush mailbox commands on chip reset
  * scsi: qla2xxx: Fix crash in PCIe error handling
  * scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe
  * scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry
  * arm64: sdei: abort running SDEI handlers during crash
  * ACPI: APEI: explicit init of HEST and GHES in apci_init()
  * perf hists browser: Fix the number of entries for 'e' key
  * perf tools: Handle old data in PERF_RECORD_ATTR
  * perf hists browser: Fix hierarchy mode header
  * drm/amd/display: prevent potential division by zero errors
  * mtd: rawnand: brcmnand: Fix potential false time out warning
  * mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
  * mtd: rawnand: brcmnand: Fix crash during the panic_write
  * btrfs: use the correct superblock to compare fsid in btrfs_validate_super
  * btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
  * fuse: nlookup missing decrement in fuse_direntplus_link
  * ata: pata_ftide010: Add missing MODULE_DESCRIPTION
  * ata: sata_gemini: Add missing MODULE_DESCRIPTION
  * ext4: add correct group descriptors and reserved GDT blocks to system zone
  * sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
  * net: hns3: fix the port information display when sfp is absent
  * netfilter: nfnetlink_osf: avoid OOB read
  * net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
  * net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
  * ip_tunnels: use DEV_STATS_INC()
  * idr: fix param name in idr_alloc_cyclic() doc
  * s390/zcrypt: don't leak memory if dev_set_name() fails
  * igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
  * igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
  * igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
  * kcm: Destroy mutex in kcm_exit_net()
  * net: sched: sch_qfq: Fix UAF in qfq_dequeue()
  * af_unix: Fix data race around sk->sk_err.
  * af_unix: Fix data-races around sk->sk_shutdown.
  * af_unix: Fix data-race around unix_tot_inflight.
  * af_unix: Fix data-races around user->unix_inflight.
  * net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
  * veth: Fixing transmit return status for dropped packets
  * igb: disable virtualization features on 82580
  * ipv4: ignore dst hint for multipath routes
  * drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
  * drm/i915/gvt: Save/restore HW status to support GVT suspend/resume
  * net: read sk->sk_family once in sk_mc_loop()
  * ipv4: annotate data-races around fi->fib_dead
  * sctp: annotate data-races around sk->sk_wmem_queued
  * net/sched: fq_pie: avoid stalls in fq_pie_timer()
  * pwm: lpc32xx: Remove handling of PWM channels
  * watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
  * perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
  * x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
  * perf annotate bpf: Don't enclose non-debug code with an assert()
  * backlight: gpio_backlight: Drop output GPIO direction check for initial power state
  * kconfig: fix possible buffer overflow
  * NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
  * NFS: Fix a potential data corruption
  * soc: qcom: qmi_encdec: Restrict string length in decode
  * clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
  * clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
  * dt-bindings: clock: xlnx,versal-clk: drop select:false
  * pinctrl: cherryview: fix address_space_handler() argument
  * parisc: led: Reduce CPU overhead for disk & lan LED computation
  * parisc: led: Fix LAN receive and transmit LEDs
  * lib/test_meminit: allocate pages up to order MAX_ORDER
  * drm/ast: Fix DRAM init on AST2200
  * fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
  * scsi: qla2xxx: Remove unsupported ql2xenabledif option
  * scsi: qla2xxx: Turn off noisy message log
  * scsi: qla2xxx: Fix erroneous link up failure
  * scsi: qla2xxx: fix inconsistent TMF timeout
  * scsi: qla2xxx: Fix deletion race condition
  * io_uring: break iopolling on signal
  * io_uring: break out of iowq iopoll on teardown
  * io_uring: always lock in io_apoll_task_func
  * net/ipv6: SKB symmetric hash should incorporate transport ports
  * udf: initialize newblock to 0
  * md/md-bitmap: remove unnecessary local variable in backlog_store()
  * tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
  * usb: typec: tcpci: clear the fault status bit
  * USB: core: Fix oversight in SuperSpeed initialization
  * USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
  * USB: core: Change usb_get_device_descriptor() API
  * USB: core: Unite old scheme and new scheme descriptor reads
  * usb: typec: bus: verify partner exists in typec_altmode_attention
  * cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
  * crypto: stm32 - fix loop iterating through scatterlist for DMA
  * s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
  * pstore/ram: Check start of empty przs during init
  * fsverity: skip PKCS#7 parser when keyring is empty
  * net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
  * X.509: if signature is unsupported skip validation
  * dccp: Fix out of bounds access in DCCP error handler
  * dlm: fix plock lookup when using multiple lockspaces
  * parisc: Fix /proc/cpuinfo output for lscpu
  * procfs: block chmod on /proc/thread-self/comm
  * Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
  * ntb: Fix calculation ntb_transport_tx_free_entry()
  * ntb: Clean up tx tail index on link down
  * ntb: Drop packets when qp link is down
  * scsi: mpt3sas: Perform additional retries if doorbell read returns 0
  * Revert "scsi: qla2xxx: Fix buffer overrun"
  * media: dvb: symbol fixup for dvb_attach()
  * arm64: csum: Fix OoB access in IP checksum code for negative lengths
  * xtensa: PMU: fix base address for the newer hardware
  * backlight/lv5207lp: Compare against struct fb_info.device
  * backlight/bd6107: Compare against struct fb_info.device
  * backlight/gpio_backlight: Compare against struct fb_info.device
  * ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
  * ipmi_si: fix a memleak in try_smi_init()
  * scsi: core: Fix the scsi_set_resid() documentation
  * printk: ringbuffer: Fix truncating buffer size min_t cast
  * ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
  * PM / devfreq: Fix leak in devfreq_dev_release()
  * igb: set max size RX buffer when store bad packet is enabled
  * skbuff: skb_segment, Call zero copy functions before using skbuff frags
  * netfilter: xt_sctp: validate the flag_info count
  * netfilter: xt_u32: validate user space input
  * netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
  * igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
  * virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
  * cpufreq: Fix the race condition while updating the transition_task of policy
  * dmaengine: ste_dma40: Add missing IRQ check in d40_probe
  * um: Fix hostaudio build errors
  * mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
  * mtd: spi-nor: Check bus width while setting QE bit
  * rpmsg: glink: Add check for kstrdup
  * phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
  * phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
  * phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
  * mtd: rawnand: brcmnand: Fix mtd oobsize
  * tracing: Fix race issue between cpu buffer write and swap
  * x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
  * HID: multitouch: Correct devm device reference for hidinput input_dev name
  * HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
  * RDMA/siw: Correct wrong debug message
  * RDMA/siw: Balance the reference of cep->kref in the error path
  * Revert "IB/isert: Fix incorrect release of isert connection"
  * amba: bus: fix refcount leak
  * serial: tegra: handle clk prepare error in tegra_uart_hw_init()
  * scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
  * scsi: core: Use 32-bit hostnum in scsi_host_lookup()
  * cgroup:namespace: Remove unused cgroup_namespaces_init()
  * media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
  * media: ov2680: Fix vflip / hflip set functions
  * media: ov2680: Fix ov2680_bayer_order()
  * media: ov2680: Remove auto-gain and auto-exposure controls
  * media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
  * media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
  * USB: gadget: f_mass_storage: Fix unused variable warning
  * media: go7007: Remove redundant if statement
  * iommu/vt-d: Fix to flush cache of PASID directory table
  * iommu/qcom: Disable and reset context bank before programming
  * fsi: aspeed: Reset master errors after CFAM reset
  * IB/uverbs: Fix an potential error pointer dereference
  * driver core: test_async: fix an error code
  * dma-buf/sync_file: Fix docs syntax
  * coresight: tmc: Explicit type conversions to prevent integer overflow
  * scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
  * scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
  * scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
  * x86/APM: drop the duplicate APM_MINOR_DEV macro
  * serial: sprd: Fix DMA buffer leak issue
  * serial: sprd: Assign sprd_port after initialized to avoid wrong access
  * scsi: qla4xxx: Add length check when parsing nlattrs
  * scsi: be2iscsi: Add length check when parsing nlattrs
  * scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
  * scsi: iscsi: Add length check for nlattr payload
  * scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
  * scsi: RDMA/srp: Fix residual handling
  * usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
  * media: mediatek: vcodec: Return NULL if no vdec_fb is found
  * media: rkvdec: increase max supported height for H.264
  * scsi: hisi_sas: Fix normally completed I/O analysed as failed
  * scsi: hisi_sas: Fix warnings detected by sparse
  * scsi: hisi_sas: Modify v3 HW SATA completion error processing
  * scsi: hisi_sas: Modify v3 HW SSP underflow error processing
  * scsi: libsas: Introduce more SAM status code aliases in enum exec_status
  * scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print
  * media: cx24120: Add retval check for cx24120_message_send()
  * media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
  * media: dib7000p: Fix potential division by zero
  * drivers: usb: smsusb: fix error handling code in smsusb_init_device
  * media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
  * media: i2c: tvp5150: check return value of devm_kasprintf()
  * media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
  * NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
  * NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
  * NFSD: da_addr_body field missing in some GETDEVICEINFO replies
  * fs: lockd: avoid possible wrong NULL parameter
  * jfs: validate max amount of blocks before allocation.
  * powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
  * nfs/blocklayout: Use the passed in gfp flags
  * powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
  * powerpc: Don't include lppaca.h in paca.h
  * wifi: ath10k: Use RMW accessors for changing LNKCTL
  * net/mlx5: Use RMW accessors for changing LNKCTL
  * drm/radeon: Use RMW accessors for changing LNKCTL
  * drm/amdgpu: Use RMW accessors for changing LNKCTL
  * powerpc/perf: Convert fsl_emb notifier to state machine callbacks
  * powerpc/fadump: reset dump area size if fadump memory reserve fails
  * vfio/type1: fix cap_migration information leak
  * clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
  * clk: imx8mp: fix sai4 clock
  * PCI/ASPM: Use RMW accessors for changing LNKCTL
  * PCI: pciehp: Use RMW accessors for changing LNKCTL
  * pinctrl: mcp23s08: check return value of devm_kasprintf()
  * PCI: Mark NVIDIA T4 GPUs to avoid bus reset
  * clk: qcom: reset: Use the correct type of sleep/delay based on length
  * clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
  * clk: qcom: gcc-sm8250: use ARRAY_SIZE instead of specifying num_parents
  * ext4: correct grp validation in ext4_mb_good_group
  * clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
  * clk: qcom: gcc-sc7180: use ARRAY_SIZE instead of specifying num_parents
  * clk: sunxi-ng: Modify mismatched function name
  * drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
  * ipmi:ssif: Fix a memory leak when scanning for an adapter
  * ipmi:ssif: Add check for kstrdup
  * ALSA: ac97: Fix possible error value of *rac97
  * of: unittest: Fix overlay type in apply/revert check
  * bus: ti-sysc: Fix cast to enum warning
  * drm/mediatek: Fix potential memory leak if vmap() fail
  * bus: ti-sysc: Fix build warning for 64-bit build
  * audit: fix possible soft lockup in __audit_inode_child()
  * drm/msm/a2xx: Call adreno_gpu_init() earlier
  * drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
  * smackfs: Prevent underflow in smk_set_cipso()
  * firmware: meson_sm: fix to avoid potential NULL pointer dereference
  * drm/msm/mdp5: Don't leak some plane state
  * drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
  * ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
  * drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
  * drm/armada: Fix off-by-one error in armada_overlay_get_property()
  * of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
  * drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
  * drm/tegra: Remove superfluous error messages around platform_get_irq()
  * md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
  * md/bitmap: don't set max_write_behind if there is no write mostly device
  * drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
  * arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
  * arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
  * ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
  * drm: adv7511: Fix low refresh rate register for ADV7533/5
  * ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
  * ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
  * ARM: dts: s5pv210: adjust node names to DT spec
  * ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
  * ARM: dts: s3c64xx: align pinctrl with dtschema
  * x86/mm: Fix PAT bit missing from page protection modify mask
  * drm/etnaviv: fix dumping of active MMU context
  * ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
  * ARM: dts: BCM53573: Add cells sizes to PCIe node
  * ARM: dts: BCM53573: Drop nonexistent #usb-cells
  * ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
  * ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name
  * drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
  * arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
  * soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
  * soc: qcom: ocmem: Add OCMEM hardware version print
  * ASoC: stac9766: fix build errors with REGMAP_AC97
  * quota: fix dqput() to follow the guarantees dquot_srcu should provide
  * quota: add new helper dquot_active()
  * quota: rename dquot_active() to inode_quota_active()
  * quota: factor out dquot_write_dquot()
  * drm/bridge: tc358764: Fix debug print parameter order
  * netrom: Deny concurrent connect().
  * net/sched: sch_hfsc: Ensure inner classes have fsc curve
  * hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
  * mlxsw: i2c: Limit single transaction buffer size
  * mlxsw: i2c: Fix chunk size setting in output mailbox buffer
  * net: arcnet: Do not call kfree_skb() under local_irq_disable()
  * wifi: ath9k: use IS_ERR() with debugfs_create_dir()
  * Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
  * wifi: mwifiex: avoid possible NULL skb pointer dereference
  * wifi: ath9k: protect WMI command response buffer replacement with a lock
  * wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
  * samples/bpf: fix broken map lookup probe
  * wifi: mwifiex: Fix missed return in oob checks failed path
  * wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
  * fs: ocfs2: namei: check return value of ocfs2_add_entry()
  * lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
  * lwt: Fix return values of BPF xmit ops
  * hwrng: iproc-rng200 - Implement suspend and resume calls
  * crypto: caam - fix unchecked return value error
  * ice: ice_aq_check_events: fix off-by-one check when filling buffer
  * selftests/bpf: Clean up fmod_ret in bench_rename test script
  * net: tcp: fix unexcepted socket die when snd_wnd is 0
  * Bluetooth: Fix potential use-after-free when clear keys
  * Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
  * crypto: api - Use work queue in crypto_destroy_instance
  * crypto: stm32 - Properly handle pm_runtime_get failing
  * selftests/bpf: fix static assert compilation issue for test_cls_*.c
  * wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
  * wifi: mwifiex: Fix OOB and integer underflow when rx packets
  * can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
  * spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
  * wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
  * bpf: reject unhashed sockets in bpf_sk_assign
  * udp: re-score reuseport groups when connected sockets are present
  * regmap: rbtree: Use alloc_flags for memory allocations
  * hwrng: nomadik - keep clock enabled while hwrng is registered
  * tcp: tcp_enter_quickack_mode() should be static
  * bpf: Clear the probe_addr for uprobe
  * bpftool: Use a local bpf_perf_event_value to fix accessing its fields
  * cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
  * x86/efistub: Fix PCI ROM preservation in mixed mode
  * s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
  * s390/pkey: fix/harmonize internal keyblob headers
  * perf/imx_ddr: don't enable counter0 if none of 4 counters are used
  * x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
  * selftests/resctrl: Close perf value read fd on errors
  * selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
  * selftests/resctrl: Don't leak buffer in fill_cache()
  * OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
  * refscale: Fix uninitalized use of wait_queue_head_t
  * selftests/harness: Actually report SKIP for signal tests
  * tmpfs: verify {g,u}id mount options correctly
  * fs: Fix error checking for d_hash_and_lookup()
  * eventfd: prevent underflow for eventfd semaphores
  * eventfd: Export eventfd_ctx_do_read()
  * reiserfs: Check the return value from __getblk()
  * Revert "net: macsec: preserve ingress frame ordering"
  * udf: Handle error when adding extent to a file
  * udf: Check consistency of Space Bitmap Descriptor
  * net: Avoid address overwrite in kernel_connect
  * platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
  * tracing: Introduce pipe_cpumask to avoid race on trace_pipes
  * ALSA: seq: oss: Fix racy open/close of MIDI devices
  * scsi: storvsc: Always set no_report_opcodes
  * sctp: handle invalid error codes without calling BUG()
  * bnx2x: fix page fault following EEH recovery
  * netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
  * scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
  * idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
  * net: usb: qmi_wwan: add Quectel EM05GV2
  * vmbus_testing: fix wrong python syntax for integer value comparison
  * clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
  * kprobes: Prohibit probing on CFI preamble symbol
  * security: keys: perform capable check only on privileged operations
  * ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
  * ovl: Always reevaluate the file signature for IMA
  * drm/amd/display: Exit idle optimizations before attempt to access PHY
  * platform/x86: huawei-wmi: Silence ambient light sensor
  * platform/x86: intel: hid: Always call BTNL ACPI method
  * ASoC: atmel: Fix the 8K sample parameter in I2SC master
  * ASoc: codecs: ES8316: Fix DMIC config
  * fs/nls: make load_nls() take a const parameter
  * s390/dasd: fix hanging device after request requeue
  * s390/dasd: use correct number of retries for ERP requests
  * m68k: Fix invalid .section syntax
  * vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
  * ethernet: atheros: fix return value check in atl1c_tso_csum()
  * ASoC: da7219: Check for failure reading AAD IRQ events
  * ASoC: da7219: Flush pending AAD IRQ when suspending
  * 9p: virtio: make sure 'offs' is initialized in zc_request
  * media: pci: cx23885: fix error handling for cx23885 ATSC boards
  * media: pulse8-cec: handle possible ping error
  * phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
  * ARM: dts: imx: Set default tuning step for imx7d usdhc
  * ARM: dts: imx: Adjust dma-apbh node name
  * ARM: dts: imx7s: Drop dma-apb interrupt-names
  * ARM: dts: imx: update sdma node name format
  * ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire
  * pinctrl: amd: Don't show `Invalid config param` errors
  * nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
  * nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
  * fsi: master-ast-cf: Add MODULE_FIRMWARE macro
  * firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
  * serial: sc16is7xx: fix bug when first setting GPIO direction
  * serial: sc16is7xx: fix broken port 0 uart init
  * serial: qcom-geni: fix opp vote on shutdown
  * configfs: fix a race in configfs_lookup()
  * Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
  * staging: rtl8712: fix race condition
  * HID: wacom: remove the battery when the EKR is off
  * usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
  * usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
  * USB: serial: option: add FOXCONN T99W368/T99W373 product
  * USB: serial: option: add Quectel EM05G variant (0x030e)
  * modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
  * rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
  * net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
  * mmc: au1xmmc: force non-modular build and remove symbol_get usage
  * ARM: pxa: remove use of symbol_get()
  * erofs: ensure that the post-EOF tails are all zeroed
  * ANDROID: GKI:  Update moto symbols list
  * ANDROID: vendor_hook: Add hook to skip swapcache
  * ANDROID: GKI: Update symbols to symbol list
  * ANDROID: add vendor hook of add/delete/iterate node for swap_avail_heads
  * UPSTREAM: tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
  * UPSTREAM: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
  * UPSTREAM: net/sched: sch_qfq: account for stab overhead in qfq_enqueue
  * ANDROID: GKI update xiaomi symbols list
  * UPSTREAM: af_unix: Fix null-ptr-deref in unix_stream_sendpage().
  * UPSTREAM: USB: dwc3: fix use-after-free on core driver unbind
  * UPSTREAM: xhci: Fix incorrect tracking of free space on transfer rings
  * UPSTREAM: kfence: avoid passing -g for test
  * UPSTREAM: coresight: etm4x: Do not access TRCIDR1 for identification
  * UPSTREAM: usb: typec: tcpm: fix warning when handle discover_identity message
  * UPSTREAM: f2fs: fix to update age extent in f2fs_do_zero_range()
  * UPSTREAM: f2fs: fix to update age extent correctly during truncation
  * BACKPORT: f2fs: fix to do sanity check on extent cache correctly
  * UPSTREAM: net/sched: sch_qfq: refactor parsing of netlink parameters
  * BACKPORT: f2fs: don't reset unchangable mount option in f2fs_remount()
  * ANDROID: arm64: dts: qcom: sdm845-db845c: Do not point MDSS to the boot splash memory region
  * BACKPORT: net: nfc: Fix use-after-free caused by nfc_llcp_find_local
  * Merge 5.10.194 into android12-5.10-lts
  * Linux 5.10.194
  * rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
  * rcu-tasks: Wait for trc_read_check_handler() IPIs
  * rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
  * rcu: Prevent expedited GP from enabling tick on offline CPU
  * Revert "MIPS: Alchemy: fix dbdma2"
  * Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
  * mhi: pci_generic: Fix implicit conversion warning
  * ARM: module: Use module_init_layout_section() to spot init sections
  * arm64: module: Use module_init_layout_section() to spot init sections
  * arm64: module-plts: inline linux/moduleloader.h
  * module: Expose module_init_layout_section()
  * Revert "drm/display/dp: Fix the DP DSC Receiver cap size"
  * ANDROID: ABI: Update oplus symbol list  ashmem: is_ashmem_file Export is_ashmem_file function which will be used by the minidump module to get ashmem info.
  * Merge 5.10.193 into android12-5.10-lts
  * Linux 5.10.193
  * mm,hwpoison: fix printing of page flags
  * ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode
  * mm: memory-failure: fix unexpected return value in soft_offline_page()
  * mm: memory-failure: kill soft_offline_free_page()
  * mm: fix page reference leak in soft_offline_page()
  * mm,hwpoison: refactor get_any_page
  * dma-buf/sw_sync: Avoid recursive lock during fence signal
  * pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
  * clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
  * scsi: core: raid_class: Remove raid_component_add()
  * scsi: snic: Fix double free in snic_tgt_create()
  * ASoC: rt711: add two jack detection modes
  * drm/i915: Fix premature release of request's reusable memory
  * cgroup/cpuset: Free DL BW in case can_attach() fails
  * sched/deadline: Create DL BW alloc, free & check overflow interface
  * cgroup/cpuset: Iterate only if DEADLINE tasks are present
  * sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
  * sched/cpuset: Bring back cpuset_mutex
  * cgroup/cpuset: Rename functions dealing with DEADLINE accounting
  * timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
  * tick: Detect and fix jiffies update stall
  * torture: Fix hang during kthread shutdown phase
  * x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
  * drm/display/dp: Fix the DP DSC Receiver cap size
  * drm/vmwgfx: Fix shader stage validation
  * PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
  * media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
  * of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
  * radix tree: remove unused variable
  * lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
  * batman-adv: Hold rtnl lock during MTU update via netlink
  * batman-adv: Fix batadv_v_ogm_aggr_send memory leak
  * batman-adv: Fix TT global entry leak when client roamed back
  * batman-adv: Do not get eth header before batadv_check_management_packet
  * batman-adv: Don't increase MTU when set by user
  * batman-adv: Trigger events for auto adjusted MTU
  * selinux: set next pointer before attaching to list
  * nfsd: Fix race to FREE_STATEID and cl_revoked
  * NFS: Fix a use after free in nfs_direct_join_group()
  * mm: add a call to flush_cache_vmap() in vmap_pfn()
  * clk: Fix slab-out-of-bounds error in devm_clk_release()
  * NFSv4: Fix dropped lock for racing OPEN and delegation return
  * ibmveth: Use dcbf rather than dcbfl
  * bonding: fix macvlan over alb bond support
  * net: remove bond_slave_has_mac_rcu()
  * rtnetlink: Reject negative ifindexes in RTM_NEWLINK
  * rtnetlink: return ENODEV when ifname does not exist and group is given
  * netfilter: nf_tables: fix out of memory error handling
  * net/sched: fix a qdisc modification with ambiguous command request
  * igb: Avoid starting unnecessary workqueues
  * ice: fix receive buffer size miscalculation
  * net: validate veth and vxcan peer ifindexes
  * net: bcmgenet: Fix return value check for fixed_phy_register()
  * net: bgmac: Fix return value check for fixed_phy_register()
  * ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
  * dccp: annotate data-races in dccp_poll()
  * sock: annotate data-races around prot->memory_pressure
  * octeontx2-af: SDP: fix receive link config
  * tracing: Fix memleak due to race between current_tracer and trace
  * tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
  * rbd: prevent busy loop when requesting exclusive lock
  * rbd: retrieve and check lock owner twice before blocklisting
  * rbd: make get_lock_owner_info() return a single locker or NULL
  * libceph, rbd: ignore addr->type while comparing in some cases
  * drm/amd/display: check TG is non-null before checking if enabled
  * drm/amd/display: do not wait for mpc idle if tg is disabled
  * ALSA: pcm: Fix potential data race at PCM memory allocation helpers
  * dm integrity: reduce vmalloc space footprint on 32-bit architectures
  * dm integrity: increase RECALC_SECTORS to improve recalculate speed
  * fbdev: fix potential OOB read in fast_imageblit()
  * fbdev: Fix sys_imageblit() for arbitrary image widths
  * fbdev: Improve performance of sys_imageblit()
  * MIPS: cpu-features: Use boot_cpu_type for CPU type based features
  * MIPS: cpu-features: Enable octeon_cache by cpu_type
  * fs: dlm: fix mismatch of plock results from userspace
  * fs: dlm: use dlm_plock_info for do_unlock_close
  * fs: dlm: change plock interrupted message to debug again
  * fs: dlm: add pid to debug log
  * dlm: replace usage of found with dedicated list iterator variable
  * dlm: improve plock logging if interrupted
  * PCI: acpiphp: Reassign resources on bridge if necessary
  * xprtrdma: Remap Receive buffers after a reconnect
  * NFSv4: fix out path in __nfs4_get_acl_uncached
  * objtool/x86: Fix SRSO mess
  * ANDROID: GKI: Update abi_gki_aarch64_qcom for page_owner symbols
  * ANDROID: mm: Export page_owner_inited and __set_page_owner
  * FROMGIT: pstore/ram: Check start of empty przs during init
  * UPSTREAM: exfat: check if filename entries exceeds max filename length
  * UPSTREAM: mhi: pci_generic: Fix implicit conversion warning
  * Revert "macsec: Fix traffic counters/statistics"
  * Revert "macsec: use DEV_STATS_INC()"
  * Revert "xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH"
  * Merge 5.10.192 into android12-5.10-lts
  * Merge 5.10.191 into android12-5.10-lts
  * Revert "drm/ttm: add ttm_bo_pin()/ttm_bo_unpin() v2"
  * Revert "drm/ttm: make ttm_bo_unpin more defensive"
  * Revert "drm/ttm: never consider pinned BOs for eviction&swap"
  * Revert "drm/ttm: check null pointer before accessing when swapping"
  * Revert "tracing: Show real address for trace event arguments"
  * Revert "tracing: Fix sleeping while atomic in kdb ftdump"
  * Linux 5.10.192
  * x86/srso: Correct the mitigation status when SMT is disabled
  * objtool/x86: Fixup frame-pointer vs rethunk
  * x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
  * x86/srso: Disable the mitigation on unaffected configurations
  * x86/CPU/AMD: Fix the DIV(0) initial fix attempt
  * x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
  * x86/static_call: Fix __static_call_fixup()
  * x86/srso: Explain the untraining sequences a bit more
  * x86/cpu: Cleanup the untrain mess
  * x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
  * x86/cpu: Rename original retbleed methods
  * x86/cpu: Clean up SRSO return thunk mess
  * x86/ibt: Add ANNOTATE_NOENDBR
  * objtool: Add frame-pointer-specific function ignore
  * x86/alternative: Make custom return thunk unconditional
  * x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
  * x86/cpu: Fix __x86_return_thunk symbol type
  * mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
  * net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
  * virtio-net: set queues after driver_ok
  * af_unix: Fix null-ptr-deref in unix_stream_sendpage().
  * netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
  * mmc: block: Fix in_flight[issue_type] value error
  * mmc: wbsd: fix double mmc_free_host() in wbsd_init()
  * cifs: Release folio lock on fscache read hit.
  * ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
  * serial: 8250: Fix oops for port->pm on uart_change_pm()
  * ALSA: hda/realtek - Remodified 3k pull low procedure
  * ASoC: meson: axg-tdm-formatter: fix channel slot allocation
  * ASoC: rt5665: add missed regulator_bulk_disable
  * arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
  * arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4
  * arm64: dts: rockchip: fix regulator name on rk3399-rock-4
  * arm64: dts: rockchip: add SPDIF node for ROCK Pi 4
  * arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4
  * arm64: dts: rockchip: use USB host by default on rk3399-rock-pi-4
  * arm64: dts: rockchip: fix supplies on rk3399-rock-pi-4
  * bus: ti-sysc: Flush posted write on enable before reset
  * net: do not allow gso_size to be set to GSO_BY_FRAGS
  * sock: Fix misuse of sk_under_memory_pressure()
  * net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
  * i40e: fix misleading debug logs
  * team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
  * net: phy: broadcom: stub c45 read/write for 54810
  * netfilter: nft_dynset: disallow object maps
  * ipvs: fix racy memcpy in proc_do_sync_threshold
  * drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
  * selftests: mirror_gre_changes: Tighten up the TTL test match
  * xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
  * xfrm: add NULL check in xfrm_update_ae_params
  * ip_vti: fix potential slab-use-after-free in decode_session6
  * ip6_vti: fix slab-use-after-free in decode_session6
  * xfrm: fix slab-use-after-free in decode_session6
  * net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
  * net: af_key: fix sadb_x_filter validation
  * net: xfrm: Fix xfrm_address_filter OOB read
  * i2c: designware: Handle invalid SMBus block data response length value
  * btrfs: fix BUG_ON condition in btrfs_cancel_balance
  * tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
  * tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
  * powerpc/rtas_flash: allow user copy to flash block cache objects
  * fbdev: mmp: fix value check in mmphw_probe()
  * i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
  * virtio-mmio: don't break lifecycle of vm_dev
  * virtio-mmio: Use to_virtio_mmio_device() to simply code
  * tracing/probes: Fix to update dynamic data counter if fetcharg uses it
  * tracing/probes: Have process_fetch_insn() take a void * instead of pt_regs
  * mmc: meson-gx: fix deferred probing
  * mmc: meson-gx: use devm_mmc_alloc_host
  * mmc: core: add devm_mmc_alloc_host
  * mmc: sunxi: fix deferred probing
  * mmc: bcm2835: fix deferred probing
  * USB: dwc3: qcom: fix NULL-deref on suspend
  * usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
  * usb: cdns3: allocate TX FIFO size according to composite EP number
  * usb: gadget: udc: core: Introduce check_config to verify USB configuration
  * irqchip/mips-gic: Use raw spinlock for gic_lock
  * irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
  * bus: mhi: host: Range check CHDBOFF and ERDBOFF
  * bus: mhi: Move host MHI code to "host" directory
  * bus: mhi: Add MMIO region length to controller structure
  * bus: mhi: Add MHI PCI support for WWAN modems
  * iio: addac: stx104: Fix race condition when converting analog-to-digital
  * iio: addac: stx104: Fix race condition for stx104_write_raw()
  * iio: adc: stx104: Implement and utilize register structures
  * iio: adc: stx104: Utilize iomap interface
  * dt-bindings: iio: add AD74413R
  * iio: add addac subdirectory
  * IMA: allow/fix UML builds
  * ring-buffer: Do not swap cpu_buffer during resize process
  * powerpc/kasan: Disable KCOV in KASAN code
  * ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
  * ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
  * drm/amdgpu: Fix potential fence use-after-free v2
  * Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
  * Bluetooth: L2CAP: Fix use-after-free
  * pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
  * gfs2: Fix possible data races in gfs2_show_options()
  * usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
  * usb: chipidea: imx: don't request QoS for imx8ulp
  * media: platform: mediatek: vpu: fix NULL ptr dereference
  * usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
  * media: v4l2-mem2mem: add lock to protect parameter num_rdy
  * FS: JFS: Check for read-only mounted filesystem in txBegin
  * FS: JFS: Fix null-ptr-deref Read in txBegin
  * MIPS: dec: prom: Address -Warray-bounds warning
  * fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
  * udf: Fix uninitialized array access for some pathnames
  * ovl: check type and offset of struct vfsmount in ovl_entry
  * RDMA/mlx5: Return the firmware result upon destroying QP/RQ
  * HID: add quirk for 03f0:464a HP Elite Presenter Mouse
  * drm/amdgpu: install stub fence into potential unused fence pointers
  * dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
  * quota: fix warning in dqgrab()
  * quota: Properly disable quotas when add_dquot_ref() fails
  * iopoll: Call cpu_relax() in busy loops
  * ASoC: Intel: sof_sdw: Add support for Rex soundwire
  * ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
  * PCI: tegra194: Fix possible array out of bounds access
  * ASoC: Intel: sof_sdw: add quirk for LNL RVP
  * ASoC: Intel: sof_sdw: add quirk for MTL RVP
  * ALSA: emu10k1: roll up loops in DSP setup code for Audigy
  * drm/radeon: Fix integer overflow in radeon_cs_parser_init
  * net/mlx5: Skip clock update work when device is in error state
  * net/mlx5: Move all internal timer metadata into a dedicated struct
  * net/mlx5: Refactor init clock function
  * macsec: use DEV_STATS_INC()
  * macsec: Fix traffic counters/statistics
  * mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
  * BACKPORT: FROMGIT: netfilter: nfnetlink_log: always add a timestamp
  * FROMGIT: arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved
  * Merge 5.10.190 into android12-5.10-lts
  * UPSTREAM: media: usb: siano: Fix warning due to null work_func_t function pointer
  * Merge 5.10.189 into android12-5.10-lts
  * UPSTREAM: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
  * ANDROID: ABI: Update oplus symbol list
  * ANDROID: Export symbols to do reverse mapping within memcg in kernel modules.
  * ANDROID: GKI: export symbols to modify lru stats
  * UPSTREAM: net: tap_open(): set sk_uid from current_fsuid()
  * UPSTREAM: net: tun_chr_open(): set sk_uid from current_fsuid()
  * UPSTREAM: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
  * BACKPORT: UPSTREAM: usb: dwc3: gadget: Execute gadget stop after halting the controller
  * UPSTREAM: usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive
  * UPSTREAM: net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
  * UPSTREAM: net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
  * UPSTREAM: net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
  * ANDROID: GKI: update xiaomi symbol list
  * Linux 5.10.191
  * sch_netem: fix issues in netem_change() vs get_dist_table()
  * alpha: remove __init annotation from exported page_is_ram()
  * scsi: qedf: Fix firmware halt over suspend and resume
  * scsi: qedi: Fix firmware halt over suspend and resume
  * scsi: core: Fix possible memory leak if device_add() fails
  * scsi: snic: Fix possible memory leak if device_add() fails
  * scsi: 53c700: Check that command slot is not NULL
  * scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
  * scsi: core: Fix legacy /proc parsing buffer overflow
  * netfilter: nf_tables: report use refcount overflow
  * nvme-rdma: fix potential unbalanced freeze & unfreeze
  * nvme-tcp: fix potential unbalanced freeze & unfreeze
  * btrfs: set cache_block_group_error if we find an error
  * btrfs: don't stop integrity writeback too early
  * ibmvnic: Handle DMA unmapping of login buffs in release functions
  * ibmvnic: Unmap DMA login rsp buffer on send login fail
  * ibmvnic: Enforce stronger sanity checks on login response
  * net/mlx5: Allow 0 for total host VFs
  * dmaengine: mcf-edma: Fix a potential un-allocated memory access
  * net: hns3: add wait until mac link down
  * net: hns3: refactor hclge_mac_link_status_wait for interface reuse
  * net: phy: at803x: remove set/get wol callbacks for AR8032
  * wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
  * IB/hfi1: Fix possible panic during hotplug remove
  * drivers: net: prevent tun_build_skb() to exceed the packet size limit
  * dccp: fix data-race around dp->dccps_mss_cache
  * bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
  * tunnels: fix kasan splat when generating ipv4 pmtu error
  * net/packet: annotate data-races around tp->status
  * mISDN: Update parameter type of dsp_cmx_send()
  * selftests: forwarding: tc_flower: Relax success criterion
  * selftests: forwarding: Switch off timeout
  * selftests: forwarding: Skip test when no interfaces are specified
  * selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
  * selftests: forwarding: ethtool: Skip when using veth pairs
  * selftests: forwarding: Add a helper to skip test when using veth pairs
  * selftests/rseq: Fix build with undefined __weak
  * drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
  * x86: Move gds_ucode_mitigated() declaration to header
  * x86/speculation: Add cpu_show_gds() prototype
  * x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
  * x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
  * x86/srso: Fix build breakage with the LLVM linker
  * usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
  * usb: dwc3: Properly handle processing of pending events
  * usb-storage: alauda: Fix uninit-value in alauda_check_media()
  * binder: fix memory leak in binder_init()
  * iio: cros_ec: Fix the allocation size for cros_ec_command
  * io_uring: correct check for O_TMPFILE
  * nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
  * x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate")
  * radix tree test suite: fix incorrect allocation size for pthreads
  * hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
  * drm/amd/display: check attr flag before set cursor degamma on DCN3+
  * drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
  * drm/nouveau/gr: enable memory loads on helper invocation on all channels
  * riscv,mmio: Fix readX()-to-delay() ordering
  * dmaengine: pl330: Return DMA_PAUSED when transaction is paused
  * selftests/bpf: Fix sk_assign on s390x
  * selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
  * selftests/bpf: make test_align selftest more robust
  * bpf: aggressively forget precise markings during state checkpointing
  * bpf: stop setting precise in current state
  * bpf: allow precision tracking for programs with subprogs
  * ipv6: adjust ndisc_is_useropt() to also return true for PIO
  * mmc: moxart: read scr register without changing byte order
  * wireguard: allowedips: expand maximum node depth
  * UPSTREAM: netfilter: nf_tables: skip bound chain on rule flush
  * UPSTREAM: net/sched: cls_fw: Fix improper refcount update leads to use-after-free
  * UPSTREAM: tty: n_gsm: fix UAF in gsm_cleanup_mux
  * UPSTREAM: netfilter: nft_set_pipapo: fix improper element removal
  * BACKPORT: FROMGIT: irqchip/gic-v3: Workaround for GIC-700 erratum 2941627
  * Linux 5.10.190
  * x86/CPU/AMD: Do not leak quotient data after a division by 0
  * ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
  * ARM: dts: imx6sll: fixup of operating points
  * ARM: dts: imx: add usb alias
  * wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
  * mt76: mt7615: Fix fall-through warnings for Clang
  * mt76: move band capabilities in mt76_phy
  * exfat: check if filename entries exceeds max filename length
  * exfat: support dynamic allocate bh for exfat_entry_set_cache
  * exfat: speed up iterate/lookup by fixing start point of traversing cluster chain
  * PM: sleep: wakeirq: fix wake irq arming
  * PM / wakeirq: support enabling wake-up irq after runtime_suspend called
  * soundwire: fix enumeration completion
  * soundwire: bus: pm_runtime_request_resume on peripheral attachment
  * soundwire: bus: add better dev_dbg to track complete() calls
  * selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
  * selftests/rseq: check if libc rseq support is registered
  * powerpc/mm/altmap: Fix altmap boundary check
  * mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
  * mtd: rawnand: omap_elm: Fix incorrect type in assignment
  * ext2: Drop fragment support
  * fs: Protect reconfiguration of sb read-write from racing writes
  * net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
  * Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
  * fs/sysv: Null check to prevent null-ptr-deref bug
  * tracing: Fix sleeping while atomic in kdb ftdump
  * file: reinstate f_pos locking optimization for regular files
  * drm/ttm: check null pointer before accessing when swapping
  * open: make RESOLVE_CACHED correctly test for O_TMPFILE
  * bpf: Disable preemption in bpf_event_output
  * net: tap_open(): set sk_uid from current_fsuid()
  * net: tun_chr_open(): set sk_uid from current_fsuid()
  * arm64: dts: stratix10: fix incorrect I2C property for SCL signal
  * mtd: rawnand: meson: fix OOB available bytes for ECC
  * mtd: spinand: toshiba: Fix ecc_get_status
  * exfat: release s_lock before calling dir_emit()
  * exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
  * ceph: defer stopping mdsc delayed_work
  * USB: zaurus: Add ID for A-300/B-500/C-700
  * libceph: fix potential hang in ceph_osdc_notify()
  * scsi: zfcp: Defer fc_rport blocking until after ADISC response
  * tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
  * tcp_metrics: annotate data-races around tm->tcpm_net
  * tcp_metrics: annotate data-races around tm->tcpm_vals[]
  * tcp_metrics: annotate data-races around tm->tcpm_lock
  * tcp_metrics: annotate data-races around tm->tcpm_stamp
  * tcp_metrics: fix addr_same() helper
  * net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
  * net/mlx5: fs_core: Make find_closest_ft more generic
  * vxlan: Fix nexthop hash size
  * ip6mr: Fix skb_under_panic in ip6mr_cache_report()
  * s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
  * net: dcb: choose correct policy to parse DCB_ATTR_BCN
  * net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
  * net: ll_temac: fix error checking of irq_of_parse_and_map()
  * net: ll_temac: Switch to use dev_err_probe() helper
  * bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
  * net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
  * net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
  * net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
  * net: add missing data-race annotation for sk_ll_usec
  * net: add missing data-race annotations around sk->sk_peek_off
  * net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
  * net: add missing READ_ONCE(sk->sk_sndbuf) annotation
  * net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
  * net: annotate data-races around sk->sk_max_pacing_rate
  * mISDN: hfcpci: Fix potential deadlock on &hc->lock
  * net: sched: cls_u32: Fix match key mis-addressing
  * perf test uprobe_from_different_cu: Skip if there is no gcc
  * net: dsa: fix value check in bcm_sf2_sw_probe()
  * rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
  * bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
  * net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
  * net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
  * wifi: cfg80211: Fix return value in scan logic
  * KVM: s390: fix sthyi error handling
  * word-at-a-time: use the same return type for has_zero regardless of endianness
  * arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
  * loop: Select I/O scheduler 'none' from inside add_disk()
  * perf: Fix function pointer case
  * io_uring: gate iowait schedule on having pending requests
  * x86/kprobes: Fix JNG/JNLE emulation
  * x86/kprobes: Update kcb status flag after singlestepping
  * x86/kprobes: Move 'inline' to the beginning of the kprobe_is_ss() declaration
  * x86/kprobes: Fix to identify indirect jmp and others using range case
  * x86/kprobes: Use int3 instead of debug trap for single-step
  * x86/kprobes: Identify far indirect JMP correctly
  * x86/kprobes: Retrieve correct opcode for group instruction
  * x86/kprobes: Do not decode opcode in resume_execution()
  * kprobes/x86: Fix fall-through warnings for Clang
  * ASoC: cs42l51: fix driver to properly autoload with automatic module loading
  * io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq
  * selftests: mptcp: depend on SYN_COOKIES
  * cpufreq: intel_pstate: Drop ACPI _PSS states table patching
  * ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
  * ACPI: processor: perflib: Use the "no limit" frequency QoS
  * drm/ttm: make ttm_bo_unpin more defensive
  * dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
  * ceph: never send metrics if disable_send_metrics is set
  * ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
  * s390/dasd: fix hanging device after quiesce/resume
  * virtio-net: fix race between set queues and probe
  * btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
  * staging: r8712: Fix memory leak in _r8712_init_xmit_priv()
  * staging: rtl8712: Use constants from <linux/ieee80211.h>
  * KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest
  * KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em
  * KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0()
  * KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest
  * irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation
  * irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
  * tpm_tis: Explicitly check for error code
  * nfsd: Remove incorrect check in nfsd4_validate_stateid
  * file: always lock position for FMODE_ATOMIC_POS
  * btrfs: check for commit error at btrfs_attach_transaction_barrier()
  * hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
  * ALSA: hda/relatek: Enable Mute LED on HP 250 G8
  * tty: n_gsm: fix UAF in gsm_cleanup_mux
  * staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
  * Documentation: security-bugs.rst: clarify CVE handling
  * Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group
  * Revert "usb: xhci: tegra: Fix error check"
  * usb: xhci-mtk: set the dma max_seg_size
  * USB: quirks: add quirk for Focusrite Scarlett
  * usb: ohci-at91: Fix the unhandle interrupt when resume
  * usb: dwc3: don't reset device side if dwc3 was configured as host-only
  * usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
  * Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
  * can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
  * USB: serial: simple: sort driver entries
  * USB: serial: simple: add Kaufmann RKS+CAN VCP
  * USB: serial: option: add Quectel EC200A module support
  * USB: serial: option: support Quectel EM060K_128
  * serial: sifive: Fix sifive_serial_console_setup() section
  * serial: 8250_dw: Preserve original value of DLF register
  * serial: qcom-geni: drop bogus runtime pm state update
  * USB: gadget: Fix the memory leak in raw_gadget driver
  * Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()"
  * tracing: Fix warning in trace_buffered_event_disable()
  * ring-buffer: Fix wrong stat of cpu_buffer->read
  * ata: pata_ns87415: mark ns87560_tf_read static
  * dm raid: protect md_stop() with 'reconfig_mutex'
  * dm raid: clean up four equivalent goto tags in raid_ctr()
  * dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
  * block: Fix a source code comment in include/uapi/linux/blkzoned.h
  * ASoC: fsl_spdif: Silence output on stop
  * drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
  * RDMA/mthca: Fix crash when polling CQ for shared QPs
  * drm/msm/adreno: Fix snapshot BINDLESS_DATA size
  * drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
  * RDMA/mlx4: Make check for invalid flags stricter
  * tipc: stop tipc crypto on failure in tipc_node_create
  * tipc: check return value of pskb_trim()
  * benet: fix return value check in be_lancer_xmit_workarounds()
  * net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
  * net/sched: mqprio: add extack to mqprio_parse_nlattr()
  * net/sched: mqprio: refactor nlattr parsing to a separate function
  * netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
  * netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR
  * netfilter: nftables: add helper function to validate set element data
  * netfilter: nft_set_rbtree: fix overlap expiration walk
  * platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
  * team: reset team's flags when down link is P2P device
  * bonding: reset bond's flags when down link is P2P device
  * ice: Fix memory management in ice_ethtool_fdir.c
  * tcp: Reduce chance of collisions in inet6_hashfn().
  * ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address
  * ethernet: atheros: fix return value check in atl1e_tso_csum()
  * phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
  * vxlan: calculate correct header length for GPE
  * vxlan: move to its own directory
  * net: hns3: fix wrong bw weight of disabled tc issue
  * net: hns3: reconstruct function hclge_ets_validate()
  * net: phy: marvell10g: fix 88x3310 power up
  * i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
  * media: staging: atomisp: select V4L2_FWNODE
  * phy: qcom-snps-femto-v2: properly enable ref clock
  * phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend
  * phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc
  * phy: qcom-snps: Use dev_err_probe() to simplify code
  * ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
  * pwm: meson: fix handling of period/duty if greater than UINT_MAX
  * pwm: meson: Simplify duplicated per-channel tracking
  * tracing: Show real address for trace event arguments
  * drm/ttm: never consider pinned BOs for eviction&swap
  * drm/ttm: add ttm_bo_pin()/ttm_bo_unpin() v2
  * fs: dlm: interrupt posix locks only when process is killed
  * dlm: rearrange async condition return
  * dlm: cleanup plock_op vs plock_xop
  * PCI/ASPM: Avoid link retraining race
  * PCI/ASPM: Factor out pcie_wait_for_retrain()
  * PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
  * i2c: nomadik: Remove a useless call in the remove function
  * i2c: nomadik: Use devm_clk_get_enabled()
  * i2c: nomadik: Remove unnecessary goto label
  * i2c: Improve size determinations
  * i2c: Delete error messages for failed memory allocations
  * btrfs: fix extent buffer leak after tree mod log failure at split_node()
  * btrfs: fix race between quota disable and relocation
  * gpio: tps68470: Make tps68470_gpio_output() always set the initial value
  * io_uring: don't audit the capability check in io_uring_create()
  * KVM: s390: pv: fix index value of replaced ASCE
  * ANDROID: vendor_hook: fix the error record position of mutex
  * FROMGIT: fs: drop_caches: draining pages before dropping caches
  * ANDROID: GKI: Update symbols to symbol list
  * Linux 5.10.189
  * x86: fix backwards merge of GDS/SRSO bit
  * xen/netback: Fix buffer overrun triggered by unusual packet
  * x86/srso: Tie SBPB bit setting to microcode patch detection
  * x86/srso: Fix return thunks in generated code
  * x86/srso: Add IBPB on VMEXIT
  * x86/srso: Add IBPB
  * x86/srso: Add SRSO_NO support
  * x86/srso: Add IBPB_BRTYPE support
  * x86/srso: Add a Speculative RAS Overflow mitigation
  * x86/cpu, kvm: Add support for CPUID_80000021_EAX
  * x86/bugs: Increase the x86 bugs vector size to two u32s
  * tools headers cpufeatures: Sync with the kernel sources
  * x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX]
  * x86/cpu: Add VM page flush MSR availablility as a CPUID feature
  * Documentation/x86: Fix backwards on/off logic about YMM support
  * x86/mm: Initialize text poking earlier
  * mm: Move mm_cachep initialization to mm_init()
  * x86/mm: Use mm_alloc() in poking_init()
  * x86/mm: fix poking_init() for Xen PV guests
  * x86/xen: Fix secondary processors' FPU initialization
  * KVM: Add GDS_NO support to KVM
  * x86/speculation: Add Kconfig option for GDS
  * x86/speculation: Add force option to GDS mitigation
  * x86/speculation: Add Gather Data Sampling mitigation
  * x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
  * x86/fpu: Mark init functions __init
  * x86/fpu: Remove cpuinfo argument from init functions
  * init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
  * init: Invoke arch_cpu_finalize_init() earlier
  * init: Remove check_bugs() leftovers
  * um/cpu: Switch to arch_cpu_finalize_init()
  * sparc/cpu: Switch to arch_cpu_finalize_init()
  * sh/cpu: Switch to arch_cpu_finalize_init()
  * mips/cpu: Switch to arch_cpu_finalize_init()
  * m68k/cpu: Switch to arch_cpu_finalize_init()
  * ia64/cpu: Switch to arch_cpu_finalize_init()
  * ARM: cpu: Switch to arch_cpu_finalize_init()
  * x86/cpu: Switch to arch_cpu_finalize_init()
  * init: Provide arch_cpu_finalize_init()
  * Revert "bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE"
  * Revert "sctp: add bpf_bypass_getsockopt proto callback"
  * Revert "net: Introduce net.ipv4.tcp_migrate_req."
  * Revert "tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries."
  * Revert "tcp: annotate data-races around icsk->icsk_syn_retries"
  * Revert "posix-timers: Ensure timer ID search-loop limit is valid"
  * Revert "Revert "8250: add support for ASIX devices with a FIFO bug""
  * ANDROID: GKI: Update symbols to symbol list
  * Merge 5.10.188 into android12-5.10-lts
  * Linux 5.10.188
  * ftrace: Fix possible warning on checking all pages used in ftrace_process_locs()
  * ftrace: Store the order of pages allocated in ftrace_page
  * tracing: Fix memory leak of iter->temp when reading trace_pipe
  * tracing/histograms: Return an error if we fail to add histogram to hist_vars list
  * net: phy: prevent stale pointer dereference in phy_init()
  * tcp: annotate data-races around fastopenq.max_qlen
  * tcp: annotate data-races around icsk->icsk_user_timeout
  * tcp: annotate data-races around tp->notsent_lowat
  * tcp: annotate data-races around rskq_defer_accept
  * tcp: annotate data-races around tp->linger2
  * tcp: annotate data-races around icsk->icsk_syn_retries
  * tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries.
  * net: Introduce net.ipv4.tcp_migrate_req.
  * tcp: annotate data-races around tp->keepalive_probes
  * tcp: annotate data-races around tp->keepalive_intvl
  * tcp: annotate data-races around tp->keepalive_time
  * tcp: annotate data-races around tp->tcp_tx_delay
  * netfilter: nf_tables: skip bound chain on rule flush
  * netfilter: nf_tables: skip bound chain in netns release path
  * netfilter: nft_set_pipapo: fix improper element removal
  * netfilter: nf_tables: can't schedule in nft_chain_validate
  * netfilter: nf_tables: fix spurious set element insertion failure
  * llc: Don't drop packet from non-root netns.
  * fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe
  * Revert "tcp: avoid the lookup process failing to get sk in ehash table"
  * net:ipv6: check return value of pskb_trim()
  * net: ipv4: Use kfree_sensitive instead of kfree
  * tcp: annotate data-races around tcp_rsk(req)->ts_recent
  * octeontx2-pf: Dont allocate BPIDs for LBK interfaces
  * security: keys: Modify mismatched function name
  * iavf: Fix out-of-bounds when setting channels on remove
  * iavf: Fix use-after-free in free_netdev
  * bridge: Add extack warning when enabling STP in netns.
  * net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()
  * pinctrl: amd: Use amd_pinconf_set() for all config options
  * fbdev: imxfb: warn about invalid left/right margin
  * spi: bcm63xx: fix max prepend length
  * igb: Fix igb_down hung on surprise removal
  * wifi: iwlwifi: mvm: avoid baid size integer overflow
  * wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
  * devlink: report devlink_port_type_warn source device
  * bpf: Address KCSAN report on bpf_lru_list
  * wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range
  * sched/fair: Don't balance task to its current running CPU
  * arm64: mm: fix VA-range sanity check
  * arm64: set __exception_irq_entry with __irq_entry as a default
  * ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version)
  * ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3
  * ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A
  * btrfs: add xxhash to fast checksum implementations
  * posix-timers: Ensure timer ID search-loop limit is valid
  * md/raid10: prevent soft lockup while flush writes
  * md: fix data corruption for raid456 when reshape restart while grow up
  * nbd: Add the maximum limit of allocated index in nbd_dev_add
  * debugobjects: Recheck debug_objects_enabled before reporting
  * ext4: correct inline offset when handling xattrs in inode body
  * ASoC: fsl_sai: Disable bit clock with transmitter
  * drm/client: Fix memory leak in drm_client_modeset_probe
  * drm/client: Fix memory leak in drm_client_target_cloned
  * can: bcm: Fix UAF in bcm_proc_show()
  * regmap: Account for register length in SMBus I/O limits
  * regmap: Drop initial version of maximum transfer length fixes
  * selftests: tc: add 'ct' action kconfig dep
  * selftests: tc: set timeout to 15 minutes
  * fuse: revalidate: don't invalidate if interrupted
  * btrfs: fix warning when putting transaction with qgroups enabled after abort
  * perf probe: Add test for regression introduced by switch to die_get_decl_file()
  * keys: Fix linking a duplicate key to a keyring's assoc_array
  * ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx
  * ALSA: hda/realtek - remove 3k pull low procedure
  * drm/atomic: Fix potential use-after-free in nonblocking commits
  * RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests
  * net/sched: sch_qfq: reintroduce lmax bound check for MTU
  * scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
  * scsi: qla2xxx: Pointer may be dereferenced
  * scsi: qla2xxx: Correct the index of array
  * scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
  * scsi: qla2xxx: Fix potential NULL pointer dereference
  * scsi: qla2xxx: Fix buffer overrun
  * scsi: qla2xxx: Array index may go out of bound
  * scsi: qla2xxx: Wait for io return on terminate rport
  * tracing/probes: Fix not to count error code to total length
  * tracing: Fix null pointer dereference in tracing_err_log_open()
  * xtensa: ISS: fix call to split_if_spec
  * ring-buffer: Fix deadloop issue on reading trace_pipe
  * net: ena: fix shift-out-of-bounds in exponential backoff
  * samples: ftrace: Save required argument registers in sample trampolines
  * tracing/histograms: Add histograms to hist_vars if they have referenced variables
  * s390/decompressor: fix misaligned symbol build error
  * Revert "8250: add support for ASIX devices with a FIFO bug"
  * meson saradc: fix clock divider mask length
  * xhci: Show ZHAOXIN xHCI root hub speed correctly
  * xhci: Fix TRB prefetch issue of ZHAOXIN hosts
  * xhci: Fix resume issue of some ZHAOXIN hosts
  * ceph: don't let check_caps skip sending responses for revoke msgs
  * firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool()
  * tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk
  * tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error
  * serial: atmel: don't enable IRQs prematurely
  * drm/amd/display: Correct `DMUB_FW_VERSION` macro
  * drm/rockchip: vop: Leave vblank enabled in self-refresh
  * drm/atomic: Allow vblank-enabled + self-refresh "disable"
  * fs: dlm: return positive pid value for F_GETLK
  * md/raid0: add discard support for the 'original' layout
  * misc: pci_endpoint_test: Re-init completion for every test
  * misc: pci_endpoint_test: Free IRQs before removing the device
  * PCI: rockchip: Set address alignment for endpoint mode
  * PCI: rockchip: Use u32 variable to access 32-bit registers
  * PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core
  * PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked
  * PCI: rockchip: Write PCI Device ID to correct register
  * PCI: rockchip: Assert PCI Configuration Enable bit after probe
  * PCI: qcom: Disable write access to read only registers for IP v2.3.3
  * PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
  * PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
  * hwrng: imx-rngc - fix the timeout for init and self check
  * jfs: jfs_dmap: Validate db_l2nbperpage while mounting
  * ext4: only update i_reserved_data_blocks on successful block allocation
  * ext4: fix wrong unit use in ext4_mb_new_blocks
  * ext4: get block from bh in ext4_free_blocks for fast commit replay
  * ext4: fix wrong unit use in ext4_mb_clear_bb
  * ext4: Fix reusing stale buffer heads from last failed mounting
  * MIPS: Loongson: Fix cpu_probe_loongson() again
  * erofs: fix compact 4B support for 16k block size
  * misc: fastrpc: Create fastrpc scalar with correct buffer count
  * powerpc: Fail build if using recordmcount with binutils v2.37
  * net: bcmgenet: Ensure MDIO unregistration has clocks enabled
  * mtd: rawnand: meson: fix unaligned DMA buffers handling
  * tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
  * pinctrl: amd: Only use special debounce behavior for GPIO 0
  * pinctrl: amd: Detect internal GPIO0 debounce handling
  * pinctrl: amd: Fix mistake in handling clearing pins at startup
  * f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io()
  * nvme-pci: fix DMA direction of unmapping integrity data
  * net/sched: sch_qfq: account for stab overhead in qfq_enqueue
  * net/sched: sch_qfq: refactor parsing of netlink parameters
  * net/sched: make psched_mtu() RTNL-less safe
  * netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write()
  * net/sched: flower: Ensure both minimum and maximum ports are specified
  * wifi: airo: avoid uninitialized warning in airo_get_rate()
  * erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
  * riscv, bpf: Fix inconsistent JIT image generation
  * bpf, riscv: Support riscv jit to provide bpf_line_info
  * riscv: bpf: Avoid breaking W^X
  * riscv: bpf: Move bpf_jit_alloc_exec() and bpf_jit_free_exec() to core
  * igc: Fix inserting of empty frame for launchtime
  * igc: Fix launchtime before start of cycle
  * platform/x86: wmi: Break possible infinite loop when parsing GUID
  * platform/x86: wmi: move variables
  * platform/x86: wmi: use guid_t and guid_equal()
  * platform/x86: wmi: remove unnecessary argument
  * ipv6/addrconf: fix a potential refcount underflow for idev
  * NTB: ntb_tool: Add check for devm_kcalloc
  * NTB: ntb_transport: fix possible memory leak while device_register() fails
  * ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
  * NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
  * ntb: idt: Fix error handling in idt_pci_driver_init()
  * udp6: fix udp6_ehashfn() typo
  * icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().
  * net: prevent skb corruption on frag list segmentation
  * net: bgmac: postpone turning IRQs off to avoid SoC hangs
  * ionic: remove WARN_ON to prevent panic_on_warn
  * gve: Set default duplex configuration to full
  * net/sched: cls_fw: Fix improper refcount update leads to use-after-free
  * net: mvneta: fix txq_map in case of txq_number==1
  * scsi: qla2xxx: Fix error code in qla2x00_start_sp()
  * igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings
  * net/mlx5e: Check for NOT_READY flag state after locking
  * net/mlx5e: fix double free in mlx5e_destroy_flow_table
  * igc: Remove delay during TX ring configuration
  * drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags
  * drm/panel: simple: Add connector_type for innolux_at043tn24
  * workqueue: clean up WORK_* constant types, clarify masking
  * net: lan743x: Don't sleep in atomic context
  * io_uring: add reschedule point to handle_tw_list()
  * io_uring: Use io_schedule* in cqring wait
  * block/partition: fix signedness issue for Amiga partitions
  * rcu-tasks: Simplify trc_read_check_handler() atomic operations
  * rcu-tasks: Mark ->trc_reader_special.b.need_qs data races
  * rcu-tasks: Mark ->trc_reader_nesting data races
  * tty: serial: fsl_lpuart: add earlycon for imx8ulp platform
  * wireguard: netlink: send staged packets when setting initial private key
  * wireguard: queueing: use saner cpu selection wrapping
  * netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
  * netfilter: nf_tables: do not ignore genmask when looking up chain by id
  * netfilter: conntrack: Avoid nf_ct_helper_hash uses after free
  * netfilter: nf_tables: fix scheduling-while-atomic splat
  * netfilter: nf_tables: unbind non-anonymous set if rule construction fails
  * netfilter: nf_tables: drop map element references from preparation phase
  * netfilter: nftables: rename set element data activation/deactivation functions
  * netfilter: nf_tables: reject unbound chain set before commit phase
  * netfilter: nf_tables: reject unbound anonymous set before commit phase
  * netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain
  * netfilter: nf_tables: fix chain binding transaction logic
  * netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
  * netfilter: nf_tables: add rescheduling points during loop detection walks
  * netfilter: nf_tables: use net_generic infra for transaction data
  * sh: pgtable-3level: Fix cast to pointer from integer of different size
  * block: add overflow checks for Amiga partition support
  * selftests/bpf: Add verifier test for PTR_TO_MEM spill
  * tpm, tpm_tis: Claim locality in interrupt handler
  * fanotify: disallow mount/sb marks on kernel internal pseudo fs
  * fs: no need to check source
  * leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename
  * ARM: orion5x: fix d2net gpio initialization
  * ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path
  * ASoC: mediatek: mt8173: Fix irq error path
  * btrfs: fix race when deleting quota root from the dirty cow roots list
  * btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile
  * fs: Lock moved directories
  * fs: Establish locking order for unrelated directories
  * Revert "f2fs: fix potential corruption when moving a directory"
  * ext4: Remove ext4 locking of moved directory
  * fs: avoid empty option when generating legacy mount string
  * jffs2: reduce stack usage in jffs2_build_xattr_subsystem()
  * shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs
  * autofs: use flexible array in ioctl structure
  * integrity: Fix possible multiple allocation in integrity_inode_get()
  * um: Use HOST_DIR for mrproper
  * bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
  * bcache: Remove unnecessary NULL point check in node allocations
  * bcache: fixup btree_cache_wait list damage
  * mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used.
  * mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS
  * mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M
  * mmc: core: disable TRIM on Kingston EMMC04G-M627
  * io_uring: wait interruptibly for request completions on exit
  * NFSD: add encoding of op_recall flag for write delegation
  * i2c: qup: Add missing unwind goto in qup_i2c_probe()
  * ALSA: jack: Fix mutex call in snd_jack_report()
  * i2c: xiic: Don't try to handle more interrupt events after error
  * i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process()
  * apparmor: fix missing error check for rhashtable_insert_fast
  * sh: dma: Fix DMA channel offset calculation
  * s390/qeth: Fix vipa deletion
  * net: dsa: tag_sja1105: fix MAC DA patching from meta frames
  * pptp: Fix fib lookup calls.
  * net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX
  * xsk: Honor SO_BINDTODEVICE on bind
  * tcp: annotate data races in __tcp_oow_rate_limited()
  * net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode
  * powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y
  * octeontx2-af: Fix mapping for NIX block from CGX connection
  * f2fs: fix error path handling in truncate_dnode()
  * mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0
  * spi: bcm-qspi: return error if neither hif_mspi nor mspi is available
  * net: dsa: vsc73xx: fix MTU configuration
  * Add MODULE_FIRMWARE() for FIRMWARE_TG357766.
  * sctp: fix potential deadlock on &net->sctp.addr_wq_lock
  * media: cec: i2c: ch7322: also select REGMAP
  * rtc: st-lpc: Release some resources in st_rtc_probe() in case of error
  * pwm: sysfs: Do not apply state to already disabled PWMs
  * pwm: imx-tpm: force 'real_period' to be zero in suspend
  * phy: tegra: xusb: check return value of devm_kzalloc()
  * mfd: stmpe: Only disable the regulators if they are enabled
  * KVM: s390: vsie: fix the length of APCB bitmap
  * mfd: stmfx: Nullify stmfx->vdd in case of error
  * mfd: stmfx: Fix error path in stmfx_chip_init
  * test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation
  * serial: 8250_omap: Use force_suspend and resume for system suspend
  * Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection"
  * mfd: intel-lpss: Add missing check for platform_get_resource
  * usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe()
  * usb: common: usb-conn-gpio: Set last role to unknown before initial detection
  * usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe()
  * usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove()
  * KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes
  * media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var()
  * media: venus: helpers: Fix ALIGN() of non power of two
  * mfd: rt5033: Drop rt5033-battery sub-device
  * coresight: Fix loss of connection info when a module is unloaded
  * kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR
  * serial: 8250: lock port for UART_IER access in omap8250_irq()
  * serial: 8250: lock port for stop_rx() in omap8250_irq()
  * usb: hide unused usbfs_notify_suspend/resume functions
  * usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()
  * extcon: Fix kernel doc of property capability fields to avoid warnings
  * extcon: Fix kernel doc of property fields to avoid warnings
  * usb: gadget: u_serial: Add null pointer check in gserial_suspend
  * usb: dwc3: qcom: Fix potential memory leak
  * clk: qcom: ipq6018: fix networking resets
  * clk: qcom: reset: support resetting multiple bits
  * clk: qcom: reset: Allow specifying custom reset delay
  * media: usb: siano: Fix warning due to null work_func_t function pointer
  * media: videodev2.h: Fix struct v4l2_input tuner index comment
  * media: usb: Check az6007_read() return value
  * clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks
  * serial: 8250: omap: Fix freeing of resources on failed register
  * sh: j2: Use ioremap() to translate device tree address into kernel memory
  * w1: fix loop in w1_fini()
  * w1: w1_therm: fix locking behavior in convert_t
  * SUNRPC: Fix UAF in svc_tcp_listen_data_ready()
  * block: change all __u32 annotations to __be32 in affs_hardblocks.h
  * block: fix signed int overflow in Amiga partition support
  * phy: tegra: xusb: Clear the driver reference in usb-phy dev
  * usb: dwc3: gadget: Propagate core init errors to UDC during pullup
  * USB: serial: option: add LARA-R6 01B PIDs
  * io_uring: ensure IOPOLL locks around deferred work
  * hwrng: st - keep clock enabled while hwrng is registered
  * dax: Introduce alloc_dev_dax_id()
  * dax: Fix dax_mapping_release() use after free
  * NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION
  * ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard
  * modpost: fix off by one in is_executable_section()
  * crypto: marvell/cesa - Fix type mismatch warning
  * modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}
  * modpost: fix section mismatch message for R_ARM_ABS32
  * crypto: nx - fix build warnings when DEBUG_FS is not enabled
  * hwrng: virtio - Fix race on data_avail and actual data
  * hwrng: virtio - always add a pending request
  * hwrng: virtio - don't waste entropy
  * hwrng: virtio - don't wait on cleanup
  * hwrng: virtio - add an internal buffer
  * powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary
  * powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo
  * mm: rename p4d_page_vaddr to p4d_pgtable and make it return pud_t *
  * mm: rename pud_page_vaddr to pud_pgtable and make it return pmd_t *
  * powerpc/powernv/sriov: perform null check on iov before dereferencing iov
  * pinctrl: at91-pio4: check return value of devm_kasprintf()
  * perf dwarf-aux: Fix off-by-one in die_get_varname()
  * perf script: Fix allocation of evsel->priv related to per-event dump files
  * perf script: Fixup 'struct evsel_script' method prefix
  * kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures
  * pinctrl: cherryview: Return correct value if pin in push-pull mode
  * perf bench: Add missing setlocale() call to allow usage of %'d style formatting
  * perf bench: Use unbuffered output when pipe/tee'ing to a file
  * PCI: Add pci_clear_master() stub for non-CONFIG_PCI
  * PCI: ftpci100: Release the clock resources
  * PCI: pciehp: Cancel bringup sequence if card is not present
  * scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe()
  * PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free
  * pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors
  * scsi: qedf: Fix NULL dereference in error handling
  * PCI: cadence: Fix Gen2 Link Retraining process
  * ASoC: imx-audmix: check return value of devm_kasprintf()
  * ovl: update of dentry revalidate flags after copy up
  * drivers: meson: secure-pwrc: always enable DMA domain
  * clk: ti: clkctrl: check return value of kasprintf()
  * clk: keystone: sci-clk: check return value of kasprintf()
  * clk: si5341: free unused memory on probe failure
  * clk: si5341: check return value of {devm_}kasprintf()
  * clk: si5341: return error if one synth clock registration fails
  * clk: si5341: Add sysfs properties to allow checking/resetting device faults
  * clk: si5341: Allow different output VDD_SEL values
  * clk: cdce925: check return value of kasprintf()
  * clk: vc5: check memory returned by kasprintf()
  * drm/msm/dp: Free resources after unregistering them
  * drm/msm/dpu: do not enable color-management if DSPPs are not available
  * ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer
  * clk: tegra: tegra124-emc: Fix potential memory leak
  * clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe()
  * clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe
  * RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context
  * RDMA/bnxt_re: wraparound mbox producer index
  * amdgpu: validate offset_in_bo of drm_amdgpu_gem_va
  * drm/radeon: fix possible division-by-zero errors
  * drm/amdkfd: Fix potential deallocation of previously deallocated memory.
  * ARM: dts: BCM5301X: fix duplex-full => full-duplex
  * hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272
  * hwmon: (adm1275) Allow setting sample averaging
  * hwmon: (adm1275) enable adm1272 temperature reporting
  * hwmon: (gsc-hwmon) fix fan pwm temperature scaling
  * ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx
  * ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2
  * arm64: dts: ti: k3-j7200: Fix physical address of pin
  * fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()
  * arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1
  * ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier
  * RDMA/hns: Fix hns_roce_table_get return value
  * RDMA/hns: Clean the hardware related code for HEM
  * RDMA/hns: Use refcount_t APIs for HEM
  * RDMA/hns: Fix coding style issues
  * RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions
  * IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate
  * IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors
  * IB/hfi1: Use bitmap_zalloc() when applicable
  * soc/fsl/qe: fix usb.c build errors
  * ARM: dts: meson8: correct uart_B and uart_C clock references
  * ASoC: es8316: Do not set rate constraints for unsupported MCLKs
  * ASoC: es8316: Increment max value for ALC Capture Target Volume control
  * memory: brcmstb_dpfe: fix testing array offset after use
  * ARM: dts: stm32: Shorten the AV96 HDMI sound card name
  * arm64: dts: qcom: apq8096: fix fixed regulator name property
  * ARM: omap2: fix missing tick_broadcast() prototype
  * ARM: ep93xx: fix missing-prototype warnings
  * drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H
  * arm64: dts: qcom: msm8996: correct camss unit address
  * arm64: dts: qcom: msm8994: correct SPMI unit address
  * arm64: dts: qcom: msm8916: correct camss unit address
  * ARM: dts: gta04: Move model property out of pinctrl node
  * RDMA/bnxt_re: Fix to remove an unnecessary log
  * RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid
  * RDMA/bnxt_re: Use unique names while registering interrupts
  * RDMA/bnxt_re: Fix to remove unnecessary return labels
  * RDMA/bnxt_re: Disable/kill tasklet only if it is enabled
  * arm64: dts: microchip: sparx5: do not use PSCI on reference boards
  * bus: ti-sysc: Fix dispc quirk masking bool variables
  * ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards
  * drm/panel: sharp-ls043t1le01: adjust mode settings
  * drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks`
  * Input: adxl34x - do not hardcode interrupt trigger type
  * ARM: dts: meson8b: correct uart_B and uart_C clock references
  * ARM: dts: BCM5301X: Drop "clock-names" from the SPI node
  * drm/vram-helper: fix function names in vram helper doc
  * drm/bridge: tc358768: fix THS_TRAILCNT computation
  * drm/bridge: tc358768: fix TXTAGOCNT computation
  * drm/bridge: tc358768: fix THS_ZEROCNT computation
  * drm/bridge: tc358768: fix TCLK_TRAILCNT computation
  * drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation
  * drm/bridge: tc358768: fix TCLK_ZEROCNT computation
  * drm/bridge: tc358768: fix PLL target frequency
  * drm/bridge: tc358768: fix PLL parameters computation
  * drm/bridge: tc358768: always enable HS video mode
  * Input: drv260x - sleep between polling GO bit
  * drm/amd/display: Explicitly specify update type per plane info change
  * radeon: avoid double free in ci_dpm_init()
  * netlink: Add __sock_i_ino() for __netlink_diag_dump().
  * ipvlan: Fix return value of ipvlan_queue_xmit()
  * netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value.
  * netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one
  * lib/ts_bm: reset initial match offset for every block of text
  * net: nfc: Fix use-after-free caused by nfc_llcp_find_local
  * nfc: llcp: simplify llcp_sock_connect() error paths
  * sfc: fix crash when reading stats while NIC is resetting
  * net: axienet: Move reset before 64-bit DMA detection
  * gtp: Fix use-after-free in __gtp_encap_destroy().
  * selftests: rtnetlink: remove netdevsim device after ipsec offload test
  * netlink: do not hard code device address lenth in fdb dumps
  * netlink: fix potential deadlock in netlink_set_err()
  * net: stmmac: fix double serdes powerdown
  * igc: Fix race condition in PTP tx code
  * wifi: ath9k: convert msecs to jiffies where needed
  * wifi: cfg80211: rewrite merging of inherited elements
  * wifi: iwlwifi: pull from TXQs with softirqs disabled
  * rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO
  * wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key()
  * memstick r592: make memstick_debug_get_tpc_name() static
  * kexec: fix a memory leak in crash_shrink_memory()
  * watchdog/perf: more properly prevent false positives with turbo modes
  * watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config
  * wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown
  * wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled
  * wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes
  * wifi: ray_cs: Fix an error handling path in ray_probe()
  * wifi: ray_cs: Drop useless status variable in parse_addr()
  * wifi: ray_cs: Utilize strnlen() in parse_addr()
  * wifi: wl3501_cs: Fix an error handling path in wl3501_probe()
  * wl3501_cs: use eth_hw_addr_set()
  * net: create netdev->dev_addr assignment helpers
  * wl3501_cs: Fix misspelling and provide missing documentation
  * wifi: atmel: Fix an error handling path in atmel_probe()
  * wifi: orinoco: Fix an error handling path in orinoco_cs_probe()
  * wifi: orinoco: Fix an error handling path in spectrum_cs_probe()
  * regulator: core: Streamline debugfs operations
  * regulator: core: Fix more error checking for debugfs_create_dir()
  * bpftool: JIT limited misreported as negative value on aarch64
  * nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()
  * nfc: constify several pointers to u8, char and sk_buff
  * libbpf: fix offsetof() and container_of() to work with CO-RE
  * sctp: add bpf_bypass_getsockopt proto callback
  * bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE
  * wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()
  * wifi: wilc1000: fix for absent RSN capabilities WFA testcase
  * spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG
  * samples/bpf: Fix buffer overflow in tcp_basertt
  * wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx
  * wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation
  * igc: Enable and fix RX hash usage by netstack
  * pstore/ram: Add check for kstrdup
  * ima: Fix build warnings
  * evm: Complete description of evm_inode_setattr()
  * x86/mm: Fix __swp_entry_to_pte() for Xen PV guests
  * perf/ibs: Fix interface via core pmu events
  * rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale
  * rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup()
  * rcuscale: Move shutdown from wait_event() to wait_event_idle()
  * rcuscale: Always log error message
  * rcuscale: Console output claims too few grace periods
  * thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe()
  * cpufreq: intel_pstate: Fix energy_performance_preference for passive
  * ARM: 9303/1: kprobes: avoid missing-declaration warnings
  * powercap: RAPL: Fix CONFIG_IOSF_MBI dependency
  * perf/arm-cmn: Fix DTC reset
  * PM: domains: fix integer overflow issues in genpd_parse_state()
  * clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe
  * tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode().
  * posix-timers: Prevent RT livelock in itimer_delete()
  * irqchip/jcore-aic: Fix missing allocation of IRQ descriptors
  * irqchip/jcore-aic: Kill use of irq_create_strict_mappings()
  * md/raid10: fix io loss while replacement replace rdev
  * md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
  * md/raid10: fix wrong setting of max_corr_read_errors
  * md/raid10: fix overflow of md/safe_mode_delay
  * md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
  * blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
  * x86/resctrl: Only show tasks' pid in current pid namespace
  * fs: pipe: reveal missing function protoypes
  * nubus: Partially revert proc_create_single_data() conversion
  * drm/amdgpu: Validate VM ioctl flags.
  * scripts/tags.sh: Resolve gtags empty index generation
  * Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe"
  * HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651.
  * HID: wacom: Use ktime_t rather than int when dealing with timestamps
  * fbdev: imsttfb: Fix use after free bug in imsttfb_probe
  * video: imsttfb: check for ioremap() failures
  * can: isotp: isotp_sendmsg(): fix return error fix on TX path
  * x86/smp: Use dedicated cache-line for mwait_play_dead()
  * media: atomisp: fix "variable dereferenced before check 'asd'"
  * ANDROID: GKI: add symbol list file for moto
  * UPSTREAM: gfs2: Don't deref jdesc in evict
  * UPSTREAM: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
  * Merge branch 'android12-5.10' into branch 'android12-5.10-lts'
  * Merge 5.10.187 into android12-5.10-lts
  * Linux 5.10.187
  * x86/cpu/amd: Add a Zenbleed fix
  * x86/cpu/amd: Move the errata checking functionality up
  * x86/microcode/AMD: Load late on both threads too
  * Merge "Merge tag 'android12-5.10.185_r00' into android12-5.10" into android12-5.10
  * ANDROID: wakeupbypass: Add vendor hook for batteryswap
  * ANDROID: GKI: Update symbols to symbol list
  * ANDROID: vendor_hook: Add hook to abort reclaim and compaction
  * UPSTREAM: Revert "Fix XFRM-I support for nested ESP tunnels"
  * ANDROID: Incremental fs: Allocate data buffer based on input request size
  * ANDROID: ABI: update symbol list for Xclipse GPU
  * ANDROID: vendor_hooks: Supplement the missing hook call point.
  * ANDROID: GKI: Add symbol list for Nothing
  * Merge tag 'android12-5.10.185_r00' into android12-5.10
  * ANDROID: GKI: fix up sysctl_vals ABI change.
  * UPSTREAM: usb: dwc3: gadget: Propagate core init errors to UDC during pullup
  * Revert "gpio: Allow per-parent interrupt data"
  * Revert "gpiolib: Fix GPIO chip IRQ initialization restriction"
  * UPSTREAM: usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
  * UPSTREAM: media: rkvdec: fix use after free bug in rkvdec_remove
  * UPSTREAM: x86/mm: Avoid using set_pgd() outside of real PGD pages
  * UPSTREAM: relayfs: fix out-of-bounds access in relay_file_read
  * UPSTREAM: io_uring: hold uring mutex around poll removal
  * UPSTREAM: net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
  * UPSTREAM: ipvlan:Fix out-of-bounds caused by unclear skb->cb
  * Merge 5.10.186 into android12-5.10-lts
  * Revert "net: Remove DECnet leftovers from flow.h."
  * ANDROID: GKI: Update symbols to symbol list
  * ANDROID: vendor_hook: Add hook to tune readaround size
  * ANDROID: vendor_hooks: Add hooks to avoid key threads stalled in memory allocations
  * UPSTREAM: f2fs: fix to avoid use-after-free for cached IPU bio
  * Merge 5.10.185 into android12-5.10-lts
  * Revert "neighbour: fix unaligned access to pneigh_entry"
  * Linux 5.10.186
  * bpf/btf: Accept function names that contain dots
  * netfilter: nf_tables: hold mutex on netns pre_exit path
  * netfilter: nf_tables: validate registers coming from userspace.
  * netfilter: nftables: statify nft_parse_register()
  * i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle
  * x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys
  * drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl
  * drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
  * drm/exynos: vidi: fix a wrong error return
  * ARM: dts: Fix erroneous ADS touchscreen polarities
  * s390/purgatory: disable branch profiling
  * ASoC: nau8824: Add quirk to active-high jack-detect
  * ASoC: simple-card: Add missing of_node_put() in case of error
  * spi: lpspi: disable lpspi module irq in DMA mode
  * s390/cio: unregister device when the only path is gone
  * Input: soc_button_array - add invalid acpi_index DMI quirk handling
  * usb: gadget: udc: fix NULL dereference in remove()
  * nfcsim.c: Fix error checking for debugfs_create_dir
  * media: cec: core: don't set last_initiator if tx in progress
  * arm64: Add missing Set/Way CMO encodings
  * HID: wacom: Add error check to wacom_parse_and_register()
  * scsi: target: iscsi: Prevent login threads from racing between each other
  * gpiolib: Fix GPIO chip IRQ initialization restriction
  * gpio: Allow per-parent interrupt data
  * sch_netem: acquire qdisc lock in netem_change()
  * Revert "net: phy: dp83867: perform soft reset and retain established link"
  * netfilter: nfnetlink_osf: fix module autoload
  * netfilter: nf_tables: disallow element updates of bound anonymous sets
  * netfilter: nft_set_pipapo: .walk does not deal with generations
  * be2net: Extend xmit workaround to BE3 chip
  * net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
  * ipvs: align inner_mac_header for encapsulation
  * mmc: usdhi60rol0: fix deferred probing
  * mmc: sh_mmcif: fix deferred probing
  * mmc: sdhci-acpi: fix deferred probing
  * mmc: owl: fix deferred probing
  * mmc: omap_hsmmc: fix deferred probing
  * mmc: omap: fix deferred probing
  * mmc: mvsdio: fix deferred probing
  * mmc: mtk-sd: fix deferred probing
  * net: qca_spi: Avoid high load if QCA7000 is not available
  * xfrm: Linearize the skb after offloading if needed.
  * selftests: net: fcnal-test: check if FIPS mode is enabled
  * selftests: net: vrf-xfrm-tests: change authentication and encryption algos
  * xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets
  * bpf: Fix verifier id tracking of scalars on spill
  * bpf: track immediate values written to stack by BPF_ST instruction
  * xfrm: Ensure policies always checked on XFRM-I input path
  * xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c
  * xfrm: Treat already-verified secpath entries as optional
  * ieee802154: hwsim: Fix possible memory leaks
  * memfd: check for non-NULL file_seals in memfd_create() syscall
  * sysctl: move some boundary constants from sysctl.c to sysctl_vals
  * mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30%
  * x86/mm: Avoid using set_pgd() outside of real PGD pages
  * nilfs2: prevent general protection fault in nilfs_clear_dirty_page()
  * io_uring/net: disable partial retries for recvmsg with cmsg
  * io_uring/net: clear msg_controllen on partial sendmsg retry
  * io_uring/net: save msghdr->msg_control for retries
  * writeback: fix dereferencing NULL mapping->host on writeback_page_template
  * regmap: spi-avmm: Fix regmap_bus max_raw_write
  * regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK
  * ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
  * mmc: mmci: stm32: fix max busy timeout calculation
  * mmc: meson-gx: remove redundant mmc_request_done() call from irq context
  * mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916
  * cgroup: Do not corrupt task iteration when rebinding subsystem
  * PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic
  * PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev
  * Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally"
  * PCI: hv: Fix a race condition bug in hv_pci_query_relations()
  * Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
  * nilfs2: fix buffer corruption due to concurrent device reads
  * selftests: mptcp: join: skip check if MIB counter not supported
  * selftests: mptcp: pm nl: remove hardcoded default limits
  * selftests: mptcp: lib: skip if not below kernel version
  * selftests: mptcp: lib: skip if missing symbol
  * tick/common: Align tick period during sched_timer setup
  * tracing: Add tracing_reset_all_online_cpus_unlocked() function
  * net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
  * drm/amd/display: fix the system hang while disable PSR
  * Merge 5.10.184 into android12-5.10-lts
  * Revert "tcp: deny tcp_disconnect() when threads are waiting"
  * Merge 5.10.183 into android12-5.10-lts
  * Revert "regulator: Add regmap helper for ramp-delay setting"
  * Revert "regulator: pca9450: Convert to use regulator_set_ramp_delay_regmap"
  * Revert "regulator: pca9450: Fix BUCK2 enable_mask"
  * Merge 5.10.182 into android12-5.10-lts
  * Revert "tipc: add tipc_bearer_min_mtu to calculate min mtu"
  * Revert "tipc: do not update mtu if msg_max is too small in mtu negotiation"
  * Revert "tipc: check the bearer min mtu properly when setting it by netlink"
  * Revert "ipv4/tcp: do not use per netns ctl sockets"
  * ANDROID: GKI: preserve CRC generation for some bluetooth symbols
  * Revert "net: Find dst with sk's xfrm policy not ctl_sk"
  * Revert "tcp: fix possible sk_priority leak in tcp_v4_send_reset()"
  * Revert "firmware: arm_sdei: Fix sleep from invalid context BUG"
  * Merge 5.10.181 into android12-5.10-lts
  * Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
  * Merge 5.10.180 into android12-5.10-lts
  * Merge 9134b5a4647e ("arm64: Always load shadow stack pointer directly from the task struct") into android12-5.10-lts
  * Merge a25a403e4b31 ("perf intel-pt: Fix CYC timestamps after standalone CBR") into android12-5.10-lts
  * UPSTREAM: net/sched: cls_u32: Fix reference counter leak leading to overflow
  * Merge ea827627a924 ("dm ioctl: fix nested locking in table_clear() to remove deadlock concern") into android12-5.10-lts
  * Merge a1e3fffe02e0 ("dm flakey: fix a crash with invalid table line") into android12-5.10-lts
  * Merge 44f29e93a55b ("dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path") into android12-5.10-lts
  * Merge 717ceb487bc3 ("dm clone: call kmem_cache_destroy() in dm_clone_init() error path") into android12-5.10-lts
  * Merge eded3ad80a04 ("ia64: fix an addr to taddr in huge_pte_offset()") into android12-5.10-lts
  * Revert "workqueue: Rename "delayed" (delayed by active management) to "inactive""
  * Revert "workqueue: Fix hung time report of worker pools"
  * Merge 647781347af9 ("workqueue: Fix hung time report of worker pools") into android12-5.10-lts
  * Merge 960167e0e019 ("RDMA/rdmavt: Delete unnecessary NULL check") into android12-5.10-lts
  * Revert "uapi/linux/const.h: prefer ISO-friendly __typeof__"
  * Merge a69eb1200eb6 ("uapi/linux/const.h: prefer ISO-friendly __typeof__") into android12-5.10-lts
  * Merge fd7bf900c321 ("i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path") into android12-5.10-lts
  * Merge adc2d82eee22 ("crypto: sa2ul - Select CRYPTO_DES") into android12-5.10-lts
  * Merge 1487b29030ba ("ACPI: processor: Fix evaluating _PDC method when running as Xen dom0") into android12-5.10-lts
  * Merge e0dd13b49da9 ("wifi: rtl8xxxu: RTL8192EU always needs full init") into android12-5.10-lts
  * Merge 47e61cadc7a5 ("MIPS: fw: Allow firmware to pass a empty env") into android12-5.10-lts
  * UPSTREAM: xfs: verify buffer contents when we skip log replay
  * UPSTREAM: memstick: r592: Fix UAF bug in r592_remove due to race condition
  * BACKPORT: btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()
  * Linux 5.10.185
  * um: Fix build w/o CONFIG_PM_SLEEP
  * drm/i915/gen11+: Only load DRAM information from pcode
  * drm/i915/dg1: Wait for pcode/uncore handshake at startup
  * media: dvb-core: Fix use-after-free due to race at dvb_register_device()
  * media: dvbdev: fix error logic at dvb_register_device()
  * media: dvbdev: Fix memleak in dvb_register_device
  * nilfs2: reject devices with insufficient block count
  * mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block
  * mmc: block: ensure error propagation for non-blk
  * batman-adv: Switch to kstrtox.h for kstrtou64
  * neighbour: delete neigh_lookup_nodev as not used
  * net: Remove DECnet leftovers from flow.h.
  * net: Remove unused inline function dst_hold_and_use()
  * neighbour: Remove unused inline function neigh_key_eq16()
  * rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
  * cgroup: always put cset in cgroup_css_set_put_fork
  * afs: Fix vlserver probe RTT handling
  * selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
  * net: tipc: resize nlattr array to correct size
  * net: lapbether: only support ethernet devices
  * net/sched: cls_api: Fix lockup on flushing explicitly created chain
  * ext4: drop the call to ext4_error() from ext4_get_group_info()
  * drm/nouveau: add nv_encoder pointer check for NULL
  * drm/nouveau/dp: check for NULL nv_connector->native_mode
  * drm/nouveau: don't detect DSM for non-NVIDIA device
  * igb: fix nvm.ops.read() error handling
  * sctp: fix an error code in sctp_sf_eat_auth()
  * ipvlan: fix bound dev checking for IPv6 l3s mode
  * IB/isert: Fix incorrect release of isert connection
  * IB/isert: Fix possible list corruption in CMA handler
  * IB/isert: Fix dead lock in ib_isert
  * IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
  * RDMA/cma: Always set static rate to 0 for RoCE
  * RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
  * octeontx2-af: fixed resource availability check
  * iavf: remove mask from iavf_irq_enable_queues()
  * RDMA/rxe: Fix the use-before-initialization error of resp_pkts
  * RDMA/rxe: Removed unused name from rxe_task struct
  * RDMA/rxe: Remove the unused variable obj
  * net/sched: cls_u32: Fix reference counter leak leading to overflow
  * ping6: Fix send to link-local addresses with VRF.
  * net: enetc: correct the indexes of highest and 2nd highest TCs
  * netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
  * spi: fsl-dspi: avoid SCK glitches with continuous transfers
  * RDMA/rtrs: Fix the last iu->buf leak in err path
  * usb: dwc3: gadget: Reset num TRBs before giving back the request
  * serial: lantiq: add missing interrupt ack
  * USB: serial: option: add Quectel EM061KGL series
  * Remove DECnet support from kernel
  * ALSA: hda/realtek: Add a quirk for Compaq N14JP6
  * net: usb: qmi_wwan: add support for Compal RXM-G1
  * RDMA/uverbs: Restrict usage of privileged QKEYs
  * nouveau: fix client work fence deletion race
  * powerpc/purgatory: remove PGO flags
  * x86/purgatory: remove PGO flags
  * kexec: support purgatories with .text.hot sections
  * nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
  * nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
  * nios2: dts: Fix tse_mac "max-frame-size" property
  * ocfs2: check new file size on fallocate call
  * ocfs2: fix use-after-free when unmounting read-only filesystem
  * epoll: ep_autoremove_wake_function should use list_del_init_careful
  * io_uring: hold uring mutex around poll removal
  * irqchip/gic: Correctly validate OF quirk descriptors
  * drm:amd:amdgpu: Fix missing buffer object unlock in failure path
  * xen/blkfront: Only check REQ_FUA for writes
  * ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
  * mips: Move initrd_start check after initrd address sanitisation.
  * MIPS: Alchemy: fix dbdma2
  * parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
  * parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
  * ASoC: soc-pcm: test if a BE can be prepared
  * btrfs: handle memory allocation failure in btrfs_csum_one_bio
  * btrfs: scrub: try harder to mark RAID56 block groups read-only
  * power: supply: Fix logic checking if system is running from battery
  * irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues
  * regulator: Fix error checking for debugfs_create_dir
  * platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
  * power: supply: Ratelimit no data debug output
  * tools: gpio: fix debounce_period_us output of lsgpio
  * ARM: dts: vexpress: add missing cache properties
  * power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
  * power: supply: sc27xx: Fix external_power_changed race
  * power: supply: ab8500: Fix external_power_changed race
  * test_firmware: fix a memory leak with reqs buffer
  * test_firmware: prevent race conditions by a correct implementation of locking
  * test_firmware: Use kstrtobool() instead of strtobool()
  * kernel.h: split out kstrtox() and simple_strtox() to a separate header
  * lib: cleanup kstrto*() usage
  * ANDROID: ABI: Update oplus symbol list
  * ANDROID: Export memcg functions to allow module to add new files
  * ANDROID: HID: Only utilise UHID provided exports if UHID is enabled
  * Revert "sched/fair: Detect capacity inversion"
  * Revert "sched/fair: Consider capacity inversion in util_fits_cpu()"
  * Revert "sched/uclamp: Fix a uninitialized variable warnings"
  * Revert "sched/fair: Fixes for capacity inversion detection"
  * UPSTREAM: bluetooth: Perform careful capability checks in hci_sock_ioctl()
  * Merge 5.10.179 into android12-5.10-lts
  * ANDROID: HID; Over-ride default maximum buffer size when using UHID
  * UPSTREAM: usb: gadget: f_fs: Add unbind event before functionfs_unbind
  * Linux 5.10.184
  * Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE"
  * btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()
  * btrfs: check return value of btrfs_commit_transaction in relocation
  * drm/atomic: Don't pollute crtc_state->mode_blob with error pointers
  * MIPS: locking/atomic: Fix atomic{_64,}_sub_if_positive
  * xfs: verify buffer contents when we skip log replay
  * tcp: fix tcp_min_tso_segs sysctl
  * ext4: only check dquot_initialize_needed() when debugging
  * Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled"
  * vhost: support PACKED when setting-getting vring_base
  * riscv: fix kprobe __user string arg print fault issue
  * eeprom: at24: also select REGMAP
  * i2c: sprd: Delete i2c adapter in .remove's error path
  * ASoC: codecs: wsa881x: do not set can_multi_write flag
  * staging: vc04_services: fix gcc-13 build warning
  * usb: usbfs: Use consistent mmap functions
  * usb: usbfs: Enforce page requirements for mmap
  * pinctrl: meson-axg: add missing GPIOA_18 gpio group
  * rbd: get snapshot context after exclusive lock is ensured to be held
  * rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting
  * tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta'
  * Bluetooth: hci_qca: fix debugfs registration
  * Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk
  * s390/dasd: Use correct lock while counting channel queue length
  * ceph: fix use-after-free bug for inodes when flushing capsnaps
  * can: j1939: avoid possible use-after-free when j1939_can_rx_register fails
  * can: j1939: change j1939_netdev_lock type to mutex
  * can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket
  * drm/amdgpu: fix xclk freq on CHIP_STONEY
  * ALSA: hda/realtek: Add Lenovo P3 Tower platform
  * ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01
  * Input: psmouse - fix OOB access in Elantech protocol
  * Input: xpad - delete a Razer DeathAdder mouse VID/PID entry
  * batman-adv: Broken sync while rescheduling delayed work
  * bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks
  * bnxt_en: Query default VLAN before VNIC setup on a VF
  * bnxt_en: Don't issue AP reset during ethtool's reset operation
  * lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()
  * bpf: Add extra path pointer check to d_path helper
  * net: sched: fix possible refcount leak in tc_chain_tmplt_add()
  * net: sched: move rtm_tca_policy declaration to include file
  * rfs: annotate lockless accesses to RFS sock flow table
  * rfs: annotate lockless accesses to sk->sk_rxhash
  * ipv6: rpl: Fix Route of Death.
  * netfilter: ipset: Add schedule point in call_ad().
  * netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper
  * qed/qede: Fix scheduling while atomic
  * Bluetooth: L2CAP: Add missing checks for invalid DCID
  * Bluetooth: Fix l2cap_disconnect_req deadlock
  * net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values
  * net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT
  * net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods
  * neighbour: fix unaligned access to pneigh_entry
  * wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll
  * afs: Fix setting of mtime when creating a file/dir/symlink
  * spi: qup: Request DMA before enabling clocks
  * staging: vchiq_core: drop vchiq_status from vchiq_initialise
  * i40e: fix build warning in ice_fltr_add_mac_to_list()
  * i40e: fix build warnings in i40e_alloc.h
  * i40iw: fix build warning in i40iw_manage_apbvt()
  * block/blk-iocost (gcc13): keep large values in a new enum
  * blk-iocost: avoid 64-bit division in ioc_timer_fn
  * f2fs: fix iostat lock protection
  * bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
  * remove the sx8 block driver
  * sfc (gcc13): synchronize ef100_enqueue_skb()'s return type
  * gcc-plugins: Reorganize gimple includes for GCC 13
  * ata: ahci: fix enum constants for gcc-13
  * UPSTREAM: net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
  * ANDROID: GKI: update symbol list for exynos
  * UPSTREAM: mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
  * UPSTREAM: mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
  * UPSTREAM: 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition
  * FROMGIT: pstore: Revert pmsg_lock back to a normal mutex
  * Linux 5.10.183
  * ARM: defconfig: drop CONFIG_DRM_RCAR_LVDS
  * ext4: enable the lazy init thread when remounting read/write
  * selftests: mptcp: join: skip if MPTCP is not supported
  * selftests: mptcp: simult flows: skip if MPTCP is not supported
  * selftests: mptcp: diag: skip if MPTCP is not supported
  * crypto: ccp: Play nice with vmalloc'd memory for SEV command structs
  * crypto: ccp: Reject SEV commands with mismatching command buffer
  * scsi: dpt_i2o: Do not process completions with invalid addresses
  * scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD)
  * drm/rcar: stop using 'imply' for dependencies
  * media: ti-vpe: cal: avoid FIELD_GET assertion
  * tpm, tpm_tis: Request threaded interrupt handler
  * regmap: Account for register length when chunking
  * KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()
  * KVM: x86: Account fastpath-only VM-Exits in vCPU stats
  * test_firmware: fix the memory leak of the allocated firmware buffer
  * serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()
  * fbcon: Fix null-ptr-deref in soft_cursor
  * ext4: add lockdep annotations for i_data_sem for ea_inode's
  * ext4: disallow ea_inodes with extended attributes
  * ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
  * ext4: add EA_INODE checking to ext4_iget()
  * selftests: mptcp: pm nl: skip if MPTCP is not supported
  * selftests: mptcp: connect: skip if MPTCP is not supported
  * tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
  * selinux: don't use make's grouped targets feature yet
  * btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
  * tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
  * mmc: vub300: fix invalid response handling
  * eth: sun: cassini: remove dead code
  * gcc-12: disable '-Wdangling-pointer' warning for now
  * ath6kl: Use struct_group() to avoid size-mismatched casting
  * ACPI: thermal: drop an always true check
  * x86/boot: Wrap literal addresses in absolute_pointer()
  * ata: libata-scsi: Use correct device no in ata_find_dev()
  * scsi: stex: Fix gcc 13 warnings
  * misc: fastrpc: reject new invocations during device removal
  * misc: fastrpc: return -EPIPE to invocations on device removal
  * usb: gadget: f_fs: Add unbind event before functionfs_unbind
  * net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
  * iio: dac: build ad5758 driver when AD5758 is selected
  * iio: adc: ad7192: Change "shorted" channels to differential
  * iio: dac: mcp4725: Fix i2c_master_send() return value handling
  * iio: light: vcnl4035: fixed chip ID check
  * iio: imu: inv_icm42600: fix timestamp reset
  * HID: wacom: avoid integer overflow in wacom_intuos_inout()
  * HID: google: add jewel USB id
  * iio: adc: mxs-lradc: fix the order of two cleanup operations
  * mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
  * atm: hide unused procfs functions
  * drm/msm: Be more shouty if per-process pgtables aren't working
  * ALSA: oss: avoid missing-prototype warnings
  * netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
  * wifi: b43: fix incorrect __packed annotation
  * scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
  * arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
  * ARM: dts: stm32: add pin map for CAN controller on stm32f7
  * wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
  * s390/pkey: zeroize key blobs
  * media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
  * media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
  * media: dvb-core: Fix use-after-free due on race condition at dvb_net
  * media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
  * media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
  * media: dvb_ca_en50221: fix a size write bug
  * media: netup_unidvb: fix irq init by register it at the end of probe
  * media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
  * media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
  * media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
  * media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
  * media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
  * media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
  * media: dvb_demux: fix a bug for the continuity counter
  * ASoC: ssm2602: Add workaround for playback distortions
  * ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
  * xfrm: Check if_id in inbound policy/secpath match
  * ASoC: dwc: limit the number of overrun messages
  * block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE
  * nbd: Fix debugfs_create_dir error checking
  * fbdev: stifb: Fix info entry in sti_struct on error path
  * fbdev: modedb: Add 1920x1080 at 60 Hz video mode
  * gfs2: Don't deref jdesc in evict
  * media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
  * ARM: 9295/1: unwind:fix unwind abort for uleb128 case
  * btrfs: abort transaction when sibling keys check fails for leaves
  * mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
  * ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.
  * watchdog: menz069_wdt: fix watchdog initialisation
  * mtd: rawnand: marvell: don't set the NAND frequency select
  * mtd: rawnand: marvell: ensure timing values are written
  * net: dsa: mv88e6xxx: Increase wait after reset deactivation
  * net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
  * net/mlx5: Read embedded cpu after init bit cleared
  * udp6: Fix race condition in udp6_sendmsg & connect
  * net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
  * net: sched: fix NULL pointer dereference in mq_attach
  * net/sched: Prohibit regrafting ingress or clsact Qdiscs
  * net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
  * net/sched: sch_clsact: Only create under TC_H_CLSACT
  * net/sched: sch_ingress: Only create under TC_H_INGRESS
  * tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
  * tcp: deny tcp_disconnect() when threads are waiting
  * af_packet: do not use READ_ONCE() in packet_bind()
  * mtd: rawnand: ingenic: fix empty stub helper definitions
  * amd-xgbe: fix the false linkup in xgbe_phy_status
  * af_packet: Fix data-races of pkt_sk(sk)->num.
  * netrom: fix info-leak in nr_write_internal()
  * net/mlx5: fw_tracer, Fix event handling
  * dmaengine: pl330: rename _start to prevent build error
  * iommu/amd: Don't block updates to GATag if guest mode is on
  * iommu/rockchip: Fix unwind goto issue
  * RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
  * RDMA/bnxt_re: Fix a possible memory leak
  * dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()
  * dmaengine: at_xdmac: Move the free desc to the tail of the desc list
  * dmaengine: at_xdmac: Fix race for the tx desc callback
  * dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie
  * RDMA/efa: Fix unsupported page sizes in device
  * RDMA/bnxt_re: Fix the page_size used during the MR creation
  * RDMA/bnxt_re: Code refactor while populating user MRs
  * ANDROID: vendor_hook: Avoid clearing protect-flag before waking waiters
  * ANDROID: fix a race between speculative page walk and unmap operations
  * BACKPORT: usb: gadget: udc: Handle gadget_connect failure during bind operation
  * BACKPORT: usb: dwc3: gadget: Bail out in pullup if soft reset timeout happens
  * Linux 5.10.182
  * netfilter: ctnetlink: Support offloaded conntrack entry deletion
  * ipv{4,6}/raw: fix output xfrm lookup wrt protocol
  * binder: fix UAF caused by faulty buffer cleanup
  * bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
  * net: phy: mscc: enable VSC8501/2 RGMII RX clock
  * net/mlx5: Devcom, serialize devcom registration
  * net/mlx5: devcom only supports 2 ports
  * regulator: pca9450: Fix BUCK2 enable_mask
  * regulator: pca9450: Convert to use regulator_set_ramp_delay_regmap
  * regulator: Add regmap helper for ramp-delay setting
  * power: supply: bq24190: Call power_supply_changed() after updating input current
  * power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()
  * power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize
  * power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes
  * power: supply: bq27xxx: Move bq27xxx_battery_update() down
  * power: supply: bq27xxx: expose battery data when CI=1
  * power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status()
  * power: supply: bq27xxx: make status more robust
  * power: supply: bq27xxx: fix sign of current_now for newer ICs
  * power: supply: bq27xxx: fix polarity of current_now
  * x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define
  * x86/cpu: Add Raptor Lake to Intel family
  * BACKPORT: f2fs: skip GC if possible when checkpoint disabling
  * Merge branch android12-5.10 into android12-5.10-lts
  * Linux 5.10.181
  * net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE
  * 3c589_cs: Fix an error handling path in tc589_probe()
  * arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay
  * net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device
  * net/mlx5: Fix error message when failing to allocate device memory
  * net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs
  * net/mlx5e: do as little as possible in napi poll when budget is 0
  * forcedeth: Fix an error handling path in nv_probe()
  * ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg
  * x86/show_trace_log_lvl: Ensure stack pointer is aligned, again
  * xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()
  * coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
  * fs: fix undefined behavior in bit shift for SB_NOUSER
  * power: supply: sbs-charger: Fix INHIBITED bit for Status reg
  * power: supply: bq27xxx: Fix poll_interval handling and races on remove
  * power: supply: bq27xxx: Fix I2C IRQ race on remove
  * power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition
  * power: supply: leds: Fix blink to LED on transition
  * ipv6: Fix out-of-bounds access in ipv6_find_tlv()
  * bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields
  * octeontx2-pf: Fix TSOv6 offload
  * selftests: fib_tests: mute cleanup error message
  * net: fix skb leak in __skb_tstamp_tx()
  * media: radio-shark: Add endpoint checks
  * USB: sisusbvga: Add endpoint checks
  * USB: core: Add routines for endpoint checks in old drivers
  * udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().
  * net: fix stack overflow when LRO is disabled for virtual interfaces
  * fbdev: udlfb: Fix endpoint check
  * debugobjects: Don't wake up kswapd from fill_pool()
  * x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms
  * parisc: Fix flush_dcache_page() for usage from irq context
  * selftests/memfd: Fix unknown type name build failure
  * x86/mm: Avoid incomplete Global INVLPG flushes
  * dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type
  * btrfs: use nofs when cleaning up aborted transactions
  * gpio: mockup: Fix mode of debugfs files
  * parisc: Allow to reboot machine after system halt
  * parisc: Handle kgdb breakpoints only in kernel context
  * m68k: Move signal frame following exception on 68020/030
  * net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
  * ALSA: hda/realtek: Enable headset onLenovo M70/M90
  * ALSA: hda: Fix unhandled register update during auto-suspend period
  * ALSA: hda/ca0132: add quirk for EVGA X299 DARK
  * ocfs2: Switch to security_inode_init_security()
  * spi: fsl-cpm: Use 16 bit mode for large transfers with even size
  * spi: fsl-spi: Re-organise transfer bits_per_word adaptation
  * act_mirred: use the backlog for nested calls to mirred ingress
  * net/sched: act_mirred: better wording on protection against excessive stack growth
  * net/sched: act_mirred: refactor the handle of xmit
  * writeback, cgroup: remove extra percpu_ref_exit()
  * ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
  * watchdog: sp5100_tco: Immediately trigger upon starting.
  * s390/qdio: fix do_sqbs() inline assembly constraint
  * s390/qdio: get rid of register asm
  * serial: 8250_exar: Add support for USR298x PCI Modems
  * serial: exar: Add support for Sealevel 7xxxC serial cards
  * serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards
  * KVM: arm64: Link position-independent string routines into .hyp.text
  * HID: wacom: add three styli to wacom_intuos_get_tool_type
  * HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs
  * HID: wacom: Force pen out of prox if no events have been received in a while
  * nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
  * powerpc/64s/radix: Fix soft dirty tracking
  * tpm/tpm_tis: Disable interrupts for more Lenovo devices
  * ceph: force updating the msg pointer in non-split case
  * vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
  * serial: Add support for Advantech PCI-1611U card
  * statfs: enforce statfs[64] structure initialization
  * can: kvaser_pciefd: Disable interrupts in probe error path
  * can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
  * can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
  * can: kvaser_pciefd: Empty SRB buffer in probe
  * can: kvaser_pciefd: Call request_irq() before enabling interrupts
  * can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
  * can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
  * can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
  * ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
  * ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
  * ALSA: hda/realtek: Add quirk for Clevo L140AU
  * ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
  * ALSA: hda: Fix Oops by 9.1 surround channel names
  * usb: typec: altmodes/displayport: fix pin_assignment_show
  * usb: gadget: u_ether: Fix host MAC address case
  * usb: dwc3: debugfs: Resume dwc3 before accessing registers
  * USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
  * usb-storage: fix deadlock when a scsi command timeouts more than once
  * USB: usbtmc: Fix direction for 0-length ioctl control messages
  * ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go
  * bridge: always declare tunnel functions
  * netfilter: nft_set_rbtree: fix null deref on element insertion
  * vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
  * igb: fix bit_shift to be in [1..8] range
  * cassini: Fix a memory leak in the error handling path of cas_init_one()
  * scsi: storvsc: Don't pass unused PFNs to Hyper-V host
  * wifi: iwlwifi: mvm: don't trust firmware n_channels
  * wifi: mac80211: fix min center freq offset tracing
  * net: bcmgenet: Restore phy_stop() depending upon suspend/close
  * net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
  * tipc: check the bearer min mtu properly when setting it by netlink
  * tipc: do not update mtu if msg_max is too small in mtu negotiation
  * tipc: add tipc_bearer_min_mtu to calculate min mtu
  * net/tipc: fix tipc header files for kernel-doc
  * net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
  * drm/exynos: fix g2d_open/close helper function definitions
  * SUNRPC: Fix trace_svc_register() call site
  * media: netup_unidvb: fix use-after-free at del_timer()
  * net: hns3: fix reset delay time to avoid configuration timeout
  * net: hns3: fix sending pfc frames after reset issue
  * erspan: get the proto with the md version for collect_md
  * serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
  * tcp: fix possible sk_priority leak in tcp_v4_send_reset()
  * net: Find dst with sk's xfrm policy not ctl_sk
  * ipv4/tcp: do not use per netns ctl sockets
  * vsock: avoid to close connected socket after the timeout
  * ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
  * ALSA: firewire-digi00x: prevent potential use after free
  * net: phy: dp83867: add w/a for packet errors seen with short cables
  * net: fec: Better handle pm_runtime_get() failing in .remove()
  * af_key: Reject optional tunnel/BEET mode templates in outbound policies
  * cpupower: Make TSC read per CPU for Mperf monitor
  * drm/msm/dpu: Remove duplicate register defines from INTF
  * drm/msm/dp: unregister audio driver during unbind
  * Revert "Fix XFRM-I support for nested ESP tunnels"
  * xfrm: don't check the default policy if the policy allows the packet
  * btrfs: fix space cache inconsistency after error loading it from disk
  * btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectid
  * btrfs: move btrfs_find_highest_objectid/btrfs_find_free_objectid to disk-io.c
  * mfd: dln2: Fix memory leak in dln2_probe()
  * phy: st: miphy28lp: use _poll_timeout functions for waits
  * Input: xpad - add constants for GIP interface numbers
  * iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any
  * clk: tegra20: fix gcc-7 constant overflow warning
  * iommu/arm-smmu-qcom: Limit the SMR groups to 128
  * RDMA/core: Fix multiple -Warray-bounds warnings
  * recordmcount: Fix memory leaks in the uwrite function
  * sched: Fix KCSAN noinstr violation
  * mcb-pci: Reallocate memory region to avoid memory overlapping
  * serial: 8250: Reinit port->pm on port specific driver unbind
  * usb: typec: tcpm: fix multiple times discover svids error
  * HID: wacom: generic: Set battery quirk only when we see battery data
  * spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
  * HID: logitech-hidpp: Reconcile USB and Unifying serials
  * HID: logitech-hidpp: Don't use the USB serial for USB devices
  * staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
  * Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
  * Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
  * ipvs: Update width of source for ip_vs_sync_conn_options
  * wifi: ath11k: Fix SKB corruption in REO destination ring
  * wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
  * null_blk: Always check queue mode setting from configfs
  * wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
  * wifi: iwlwifi: pcie: fix possible NULL pointer dereference
  * samples/bpf: Fix fout leak in hbm's run_bpf_prog
  * f2fs: fix to drop all dirty pages during umount() if cp_error is set
  * ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
  * ext4: set goal start correctly in ext4_mb_normalize_request
  * gfs2: Fix inode height consistency check
  * scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
  * lib: cpu_rmap: Avoid use after free on rmap->obj array entries
  * scsi: target: iscsit: Free cmds before session free
  * net: Catch invalid index in XPS mapping
  * net: pasemi: Fix return type of pasemi_mac_start_tx()
  * scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
  * ext2: Check block size validity during mount
  * wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
  * bpf: Annotate data races in bpf_local_storage
  * wifi: ath: Silence memcpy run-time false positive warning
  * drm/amd: Fix an out of bounds error in BIOS parser
  * ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
  * ACPICA: Avoid undefined behavior: applying zero offset to null pointer
  * drm/tegra: Avoid potential 32-bit integer overflow
  * remoteproc: stm32_rproc: Add mutex protection for workqueue
  * ACPI: EC: Fix oops when removing custom query handlers
  * firmware: arm_sdei: Fix sleep from invalid context BUG
  * memstick: r592: Fix UAF bug in r592_remove due to race condition
  * arm64: dts: qcom: msm8996: Add missing DWC3 quirks
  * regmap: cache: Return error in cache sync operations for REGCACHE_NONE
  * drm/amd/display: Use DC_LOG_DC in the trasform pixel function
  * fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
  * rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access
  * refscale: Move shutdown from wait_event() to wait_event_idle()
  * ext4: allow ext4_get_group_info() to fail
  * ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
  * ext4: add mballoc stats proc file
  * ext4: drop s_mb_bal_lock and convert protected fields to atomic
  * ext4: remove redundant mb_regenerate_buddy()
  * ext4: fix lockdep warning when enabling MMP
  * ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
  * ext4: reflect error codes from ext4_multi_mount_protect() to its callers
  * ext4: remove an unused variable warning with CONFIG_QUOTA=n
  * fbdev: arcfb: Fix error handling in arcfb_probe()
  * drm/i915/dp: prevent potential div-by-zero
  * af_unix: Fix data races around sk->sk_shutdown.
  * af_unix: Fix a data race of sk->sk_receive_queue->qlen.
  * net: datagram: fix data-races in datagram_poll()
  * ipvlan:Fix out-of-bounds caused by unclear skb->cb
  * tcp: add annotations around sk->sk_shutdown accesses
  * tcp: factor out __tcp_close() helper
  * net: add vlan_get_protocol_and_depth() helper
  * net: tap: check vlan with eth_type_vlan() method
  * net: deal with most data-races in sk_wait_event()
  * net: annotate sk->sk_err write from do_recvmmsg()
  * netlink: annotate accesses to nlk->cb_running
  * netfilter: conntrack: fix possible bug_on with enable_hooks=1
  * net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
  * linux/dim: Do nothing if no time delta between samples
  * net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()
  * ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
  * drm/mipi-dsi: Set the fwnode for mipi_dsi_device
  * driver core: add a helper to setup both the of_node and fwnode of a device
  * Merge tag 'android12-5.10.177_r00' into android12-5.10
  * UPSTREAM: KVM: x86: do not report a vCPU as preempted outside instruction boundaries
  * ANDROID: remove CONFIG_NET_CLS_TCINDEX from gki_defconfig
  * BACKPORT: net/sched: Retire tcindex classifier
  * FROMLIST: usb: xhci: Remove unused udev from xhci_log_ctx trace event
  * UPSTREAM: ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
  * ANDROID: GKI: Update symbols to symbol list
  * ANDROID: vendor_hook: add hooks in dm_bufio.c
  * ANDROID: GKI: Update symbol list for mtk
  * UPSTREAM: ext4: fix invalid free tracking in ext4_xattr_move_to_block()
  * ANDROID: uid_sys_stats: defer process_notifier work if uid_lock is contended
  * Linux 5.10.180
  * drm/amd/display: Fix hang when skipping modeset
  * mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
  * drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag
  * printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h
  * KVM: x86: move guest_pv_has out of user_access section
  * KVM: x86: do not report preemption if the steal time cache is stale
  * KVM: x86: revalidate steal time cache if MSR value changes
  * KVM: x86: do not set st->preempted when going back to user space
  * KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put()
  * KVM: Fix steal time asm constraints
  * KVM: x86: Fix recording of guest steal time / preempted status
  * KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior
  * drbd: correctly submit flush bio on barrier
  * serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
  * ext4: fix invalid free tracking in ext4_xattr_move_to_block()
  * ext4: remove a BUG_ON in ext4_mb_release_group_pa()
  * ext4: bail out of ext4_xattr_ibody_get() fails for any reason
  * ext4: add bounds checking in get_max_inline_xattr_value_size()
  * ext4: fix deadlock when converting an inline directory in nojournal mode
  * ext4: improve error recovery code paths in __ext4_remount()
  * ext4: check iomap type only if ext4_iomap_begin() does not fail
  * ext4: fix data races when using cached status extents
  * ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
  * ext4: fix WARNING in mb_find_extent
  * KVM: x86: do not report a vCPU as preempted outside instruction boundaries
  * KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL
  * HID: wacom: insert timestamp to packed Bluetooth (BT) events
  * HID: wacom: Set a default resolution for older tablets
  * drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
  * drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
  * drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
  * drm/panel: otm8009a: Set backlight parent to panel device
  * f2fs: fix potential corruption when moving a directory
  * ARM: dts: s5pv210: correct MIPI CSIS clock name
  * ARM: dts: exynos: fix WM8960 clock name in Itop Elite
  * remoteproc: st: Call of_node_put() on iteration error
  * remoteproc: stm32: Call of_node_put() on iteration error
  * sh: nmi_debug: fix return value of __setup handler
  * sh: init: use OF_EARLY_FLATTREE for early init
  * sh: mcount.S: fix build error when PRINTK is not enabled
  * sh: math-emu: fix macro redefined warning
  * inotify: Avoid reporting event with invalid wd
  * platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i
  * platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet
  * cifs: fix pcchunk length type in smb2_copychunk_range
  * btrfs: print-tree: parent bytenr must be aligned to sector size
  * btrfs: don't free qgroup space unless specified
  * btrfs: fix btrfs_prev_leaf() to not return the same key twice
  * perf symbols: Fix return incorrect build_id size in elf_read_build_id()
  * crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs()
  * perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
  * perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents
  * perf vendor events power9: Remove UTF-8 characters from JSON files
  * net: enetc: check the index of the SFI rather than the handle
  * virtio_net: suppress cpu stall when free_unused_bufs
  * virtio_net: split free_unused_bufs()
  * net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
  * ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
  * drm/amdgpu: add a missing lock for AMDGPU_SCHED
  * af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
  * ionic: remove noise from ethtool rxnfc error msg
  * octeontx2-vf: Detach LF resources on probe cleanup
  * octeontx2-pf: Disable packet I/O for graceful exit
  * rxrpc: Fix hard call timeout units
  * sfc: Fix module EEPROM reporting for QSFP modules
  * net/sched: act_mirred: Add carrier check
  * watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
  * writeback: fix call of incorrect macro
  * net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
  * sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()
  * net/sched: cls_api: remove block_cb from driver_list before freeing
  * net/ncsi: clear Tx enable mode when handling a Config required AEN
  * scsi: qedi: Fix use after free bug in qedi_remove()
  * dm verity: fix error handling for check_at_most_once on FEC
  * dm verity: skip redundant verity_handle_err() on I/O errors
  * mailbox: zynqmp: Fix counts of child nodes
  * mailbox: zynq: Switch to flexible array to simplify code
  * crypto: ccp - Clear PSP interrupt status register before calling handler
  * ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus
  * tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
  * tty: clean include/linux/tty.h up
  * tty: move some tty-only functions to drivers/tty/tty.h
  * tty: move some internal tty lock enums and functions out of tty.h
  * tty: audit: move some local functions out of tty.h
  * tty: create internal tty.h file
  * netfilter: nf_tables: deactivate anonymous set from preparation phase
  * scsi: target: core: Avoid smp_processor_id() in preemptible code
  * arm64: dts: qcom: sdm845: correct dynamic power coefficients
  * sound/oss/dmasound: fix 'dmasound_setup' defined but not used
  * arm64: Always load shadow stack pointer directly from the task struct
  * perf intel-pt: Fix CYC timestamps after standalone CBR
  * dm ioctl: fix nested locking in table_clear() to remove deadlock concern
  * dm flakey: fix a crash with invalid table line
  * debugobject: Ensure pool refill (again)
  * perf auxtrace: Fix address filter entire kernel size
  * arm64: Stash shadow stack pointer in the task struct on interrupt
  * dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
  * dm clone: call kmem_cache_destroy() in dm_clone_init() error path
  * ia64: fix an addr to taddr in huge_pte_offset()
  * s390/dasd: fix hanging blockdevice after request requeue
  * btrfs: scrub: reject unsupported scrub flags
  * scripts/gdb: fix lx-timerlist for Python3
  * afs: Fix updating of i_size with dv jump from server
  * mfd: tqmx86: Correct board names for TQMxE39x
  * mfd: tqmx86: Specify IO port register range more precisely
  * mfd: tqmx86: Add support for TQMx110EB and TQMxE40x
  * mfd: tqmx86: Remove incorrect TQMx90UC board ID
  * mfd: tqmx86: Do not access I2C_DETECT register through io_base
  * thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
  * dmaengine: at_xdmac: do not enable all cyclic channels
  * dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
  * dmaengine: dw-edma: Fix to change for continuous transfer
  * phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
  * pwm: mtk-disp: Disable shadow registers before setting backlight values
  * pwm: mtk-disp: Adjust the clocks to avoid them mismatch
  * pwm: mtk-disp: Don't check the return code of pwmchip_remove()
  * leds: tca6507: Fix error handling of using fwnode_property_read_string
  * dmaengine: mv_xor_v2: Fix an error code.
  * leds: TI_LMU_COMMON: select REGMAP instead of depending on it
  * ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
  * openrisc: Properly store r31 to pt_regs on unhandled exceptions
  * clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
  * RDMA/mlx5: Use correct device num_ports when modify DC
  * SUNRPC: remove the maximum number of retries in call_bind_status
  * RDMA/mlx5: Fix flow counter query via DEVX
  * Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
  * input: raspberrypi-ts: Release firmware handle when not needed
  * firmware: raspberrypi: Introduce devm_rpi_firmware_get()
  * NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
  * IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
  * IB/hfi1: Add additional usdma traces
  * IB/hfi1: Add AIP tx traces
  * IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
  * RDMA/srpt: Add a check for valid 'mad_agent' pointer
  * RDMA/cm: Trace icm_send_rej event before the cm state is reset
  * RDMA/siw: Remove namespace check from siw_netdev_event()
  * clk: add missing of_node_put() in "assigned-clocks" property parsing
  * power: supply: generic-adc-battery: fix unit scaling
  * rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
  * RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
  * rtc: omap: include header for omap_rtc_power_off_program prototype
  * workqueue: Fix hung time report of worker pools
  * RDMA/rdmavt: Delete unnecessary NULL check
  * workqueue: Rename "delayed" (delayed by active management) to "inactive"
  * RDMA/siw: Fix potential page_array out of range access
  * clk: at91: clk-sam9x60-pll: fix return value check
  * perf/core: Fix hardlockup failure caused by perf throttle
  * powerpc/rtas: use memmove for potentially overlapping buffer copy
  * macintosh: via-pmu-led: requires ATA to be set
  * powerpc/sysdev/tsi108: fix resource printk format warnings
  * powerpc/wii: fix resource printk format warnings
  * powerpc/mpc512x: fix resource printk format warning
  * macintosh/windfarm_smu_sat: Add missing of_node_put()
  * spmi: Add a check for remove callback when removing a SPMI driver
  * staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
  * serial: 8250: Add missing wakeup event reporting
  * uapi/linux/const.h: prefer ISO-friendly __typeof__
  * i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
  * tty: serial: fsl_lpuart: adjust buffer length to the intended size
  * firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
  * usb: mtu3: fix kernel panic at qmu transfer done irq handler
  * usb: chipidea: fix missing goto in `ci_hdrc_probe`
  * usb: gadget: tegra-xudc: Fix crash in vbus_draw
  * sh: sq: Fix incorrect element size for allocating bitmap buffer
  * spi: cadence-quadspi: fix suspend-resume implementations
  * ASoC: fsl_mqs: move of_node_put() to the correct location
  * coresight: etm_pmu: Set the module field
  * scripts/gdb: bail early if there are no generic PD
  * scripts/gdb: bail early if there are no clocks
  * ia64: salinfo: placate defined-but-not-used warning
  * ia64: mm/contig: fix section mismatch warning/error
  * PCI/EDR: Clear Device Status after EDR error recovery
  * of: Fix modalias string generation
  * vmci_host: fix a race condition in vmci_host_poll() causing GPF
  * spi: fsl-spi: Fix CPM/QE mode Litte Endian
  * spi: qup: Don't skip cleanup in remove's error path
  * linux/vt_buffer.h: allow either builtin or modular for macros
  * ASoC: es8316: Handle optional IRQ assignment
  * ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ
  * PCI: imx6: Install the fault handler only on compatible match
  * usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
  * spi: imx: Don't skip cleanup in remove's error path
  * spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  * iio: light: max44009: add missing OF device matching
  * fpga: bridge: fix kernel-doc parameter description
  * usb: dwc3: gadget: Change condition for processing suspend event
  * usb: host: xhci-rcar: remove leftover quirk handling
  * pstore: Revert pmsg_lock back to a normal mutex
  * ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
  * tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
  * net: amd: Fix link leak when verifying config failed
  * netlink: Use copy_to_user() for optval in netlink_getsockopt().
  * Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
  * ipv4: Fix potential uninit variable access bug in __ip_make_skb()
  * net/sched: sch_fq: fix integer overflow of "credit"
  * netfilter: nf_tables: don't write table validation state without mutex
  * bpf: Don't EFAULT for getsockopt with optval=NULL
  * ixgbe: Enable setting RSS table to default values
  * ixgbe: Allow flow hash to be set via ethtool
  * wifi: iwlwifi: fw: fix memory leak in debugfs
  * wifi: iwlwifi: mvm: check firmware response size
  * wifi: iwlwifi: make the loop for card preparation effective
  * jdb2: Don't refuse invalidation of already invalidated buffers
  * wifi: iwlwifi: fw: move memset before early return
  * wifi: iwlwifi: yoyo: Fix possible division by zero
  * md/raid10: fix memleak of md thread
  * md/raid10: fix memleak for 'conf->bio_split'
  * md/raid10: fix leak of 'r10bio->remaining' for recovery
  * bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
  * nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
  * nvme: fix async event trace event
  * nvme: handle the persistent internal error AER
  * bpf, sockmap: fix deadlocks in the sockhash and sockmap
  * net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
  * scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
  * f2fs: fix to avoid use-after-free for cached IPU bio
  * xsk: Fix unaligned descriptor validation
  * crypto: drbg - Only fail when jent is unavailable in FIPS mode
  * crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors
  * bpftool: Fix bug for long instructions in program CFG dumps
  * selftests/bpf: Wait for receive in cg_storage_multi test
  * net: qrtr: correct types of trace event parameters
  * wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
  * wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
  * crypto: sa2ul - Select CRYPTO_DES
  * crypto: caam - Clear some memory in instantiate_rng
  * f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
  * f2fs: apply zone capacity to all zone type
  * f2fs: enforce single zone capacity
  * f2fs: handle dqget error in f2fs_transfer_project_quota()
  * scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
  * scsi: target: iscsit: Fix TAS handling during conn cleanup
  * scsi: target: Fix multiple LUN_RESET handling
  * scsi: target: Make state_list per CPU
  * scsi: target: Rename cmd.bad_sector to cmd.sense_info
  * scsi: target: Rename struct sense_info to sense_detail
  * net/packet: convert po->auxdata to an atomic flag
  * net/packet: convert po->origdev to an atomic flag
  * net/packet: annotate accesses to po->xmit
  * vlan: partially enable SIOCSHWTSTAMP in container
  * bpf: Remove misleading spec_v1 check on var-offset stack read
  * scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
  * bpf: fix precision propagation verbose logging
  * bpf: take into account liveness when propagating precision
  * wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
  * wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
  * tools: bpftool: Remove invalid \' json escape
  * wifi: ath6kl: reduce WARN to dev_dbg() in callback
  * wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
  * wifi: ath9k: hif_usb: fix memory leak of remain_skbs
  * wifi: ath6kl: minor fix for allocation size
  * tick/common: Align tick period with the HZ tick.
  * tick: Get rid of tick_period
  * tick/sched: Optimize tick_do_update_jiffies64() further
  * tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64()
  * tick/sched: Use tick_next_period for lockless quick check
  * drm/i915: Make intel_get_crtc_new_encoder() less oopsy
  * debugobject: Prevent init race with static objects
  * arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
  * x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
  * regulator: stm32-pwr: fix of_iomap leak
  * media: venus: dec: Fix handling of the start cmd
  * media: venus: vdec: Handle DRC after drain
  * media: venus: preserve DRC state across seeks
  * media: venus: vdec: Make decoder return LAST flag for sufficient event
  * media: venus: vdec: Fix non reliable setting of LAST flag
  * media: rc: gpio-ir-recv: Fix support for wake-up
  * media: rcar_fdp1: Fix refcount leak in probe and remove function
  * media: rcar_fdp1: Fix the correct variable assignments
  * media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource()
  * media: rcar_fdp1: fix pm_runtime_get_sync() usage count
  * media: rcar_fdp1: simplify error check logic at fdp_open()
  * media: saa7134: fix use after free bug in saa7134_finidev due to race condition
  * media: dm1105: Fix use after free bug in dm1105_remove due to race condition
  * media: rkvdec: fix use after free bug in rkvdec_remove
  * x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
  * ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
  * regulator: core: Avoid lockdep reports when resolving supplies
  * drm: msm: adreno: Disable preemption on Adreno 510
  * regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
  * drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
  * ARM: dts: gta04: fix excess dma channel usage
  * mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
  * drm/msm/adreno: drop bogus pm_runtime_set_active()
  * drm/msm/adreno: Defer enabling runpm until hw_init()
  * media: max9286: Free control handler
  * drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
  * firmware: qcom_scm: Clear download bit during reboot
  * media: bdisp: Add missing check for create_workqueue
  * x86/MCE/AMD: Use an u64 for bank_map
  * ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
  * ARM: dts: qcom: ipq8064: reduce pci IO size to 64K
  * ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
  * arm64: dts: qcom: msm8996: Fix the PCI I/O port range
  * arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
  * arm64: dts: qcom: msm8998: Fix the PCI I/O port range
  * arm64: dts: qcom: sdm845: Fix the PCI I/O port range
  * arm64: dts: qcom: sdm845: correct dynamic power coefficients
  * arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
  * EDAC/skx: Fix overflows on the DRAM row address mapping arrays
  * drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources
  * arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
  * arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
  * soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
  * soc: ti: pm33xx: Enable basic PM runtime support for genpd
  * drm/probe-helper: Cancel previous job before starting new one
  * drm/vgem: add missing mutex_destroy
  * drm/rockchip: Drop unbalanced obj unref
  * erofs: fix potential overflow calculating xattr_isize
  * erofs: stop parsing non-compact HEAD index if clusterofs is invalid
  * tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
  * tpm, tpm: Implement usage counter for locality
  * tpm, tpm_tis: Claim locality before writing interrupt registers
  * tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
  * tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
  * tpm, tpm_tis: Do not skip reset of original interrupt vector
  * selinux: ensure av_permissions.h is built when needed
  * selinux: fix Makefile dependencies of flask.h
  * selftests/resctrl: Check for return value after write_schemata()
  * selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
  * wifi: rtl8xxxu: RTL8192EU always needs full init
  * rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
  * mailbox: zynqmp: Fix typo in IPI documentation
  * clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
  * mailbox: zynqmp: Fix IPI isr handling
  * md/raid10: fix null-ptr-deref in raid10_sync_request
  * nilfs2: fix infinite loop in nilfs_mdt_get_block()
  * nilfs2: do not write dirty data after degenerating to read-only
  * parisc: Fix argument pointer in real64_call_asm()
  * sound/oss/dmasound: fix build when drivers are mixed =y/=m
  * ubifs: Free memory for tmpfile name
  * ubi: Fix return value overwrite issue in try_write_vid_and_data()
  * ubifs: Fix memleak when insert_old_idx() failed
  * Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
  * iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
  * i2c: omap: Fix standard mode false ACK readings
  * writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs
  * relayfs: fix out-of-bounds access in relay_file_read
  * KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
  * reiserfs: Add security prefix to xattr name in reiserfs_security_write()
  * rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
  * crypto: safexcel - Cleanup ring IRQ workqueues on load failure
  * MIPS: fw: Allow firmware to pass a empty env
  * crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
  * ring-buffer: Sync IRQ works before buffer destruction
  * pwm: meson: Fix g12a ao clk81 name
  * pwm: meson: Fix axg ao mux parents
  * kheaders: Use array declaration instead of char
  * ipmi: fix SSIF not responding under certain cond.
  * ipmi:ssif: Add send_retries increment
  * tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
  * xhci: fix debugfs register accesses while suspended
  * staging: iio: resolver: ads1210: fix config mode
  * ext4: use ext4_journal_start/stop for fast commit transactions
  * blk-crypto: make blk_crypto_evict_key() more robust
  * blk-crypto: make blk_crypto_evict_key() return void
  * blk-mq: release crypto keyslot before reporting I/O complete
  * perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE)
  * posix-cpu-timers: Implement the missing timer_wait_running callback
  * hwmon: (adt7475) Use device_property APIs when configuring polarity
  * hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
  * USB: dwc3: fix runtime pm imbalance on unbind
  * USB: dwc3: fix runtime pm imbalance on probe errors
  * PCI: qcom: Fix the incorrect register usage in v2.7.0 config
  * PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
  * wireguard: timers: cast enum limits members to int in prints
  * asm-generic/io.h: suppress endianness warnings for readq() and writeq()
  * ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
  * iio: adc: palmas_gpadc: fix NULL dereference on rmmod
  * driver core: Don't require dynamic_debug for initcall_debug probe timing
  * USB: serial: option: add UNISOC vendor and TOZED LT70C product
  * x86/fpu: Prevent FPU state corruption
  * bluetooth: Perform careful capability checks in hci_sock_ioctl()
  * drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
  * wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
  * KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
  * counter: 104-quad-8: Fix race condition between FLAG and CNTR reads
  * seccomp: Move copy_seccomp() to no failure path.
  * BACKPORT: scsi: ufs: Fix device management cmd timeout flow
  * UPSTREAM: usb: dwc3: debugfs: Resume dwc3 before accessing registers
  * UPSTREAM: kvm: initialize all of the kvm_debugregs structure before sending it to userspace
  * BACKPORT: scsi: ufs: fix a race condition related to device management
  * Revert "Revert "mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse""
  * BACKPORT: usb: dwc3: gadget: Ignore End Transfer delay on teardown
  * BACKPORT: usb: dwc3: gadget: Do not clear ep delayed stop flag during ep disable
  * FROMLIST: binder: fix UAF caused by faulty buffer cleanup
  * ANDROID: GKI: Increase max 8250 uarts
  * ANDROID: GKI: add missing vendor hook and other ktrace symbols
  * ANDROID: GKI: reorder symbols within ABI files
  * BACKPORT: f2fs: introduce gc_urgent_mid mode
  * Revert "ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()"
  * UPSTREAM: ext4: fix use-after-free in ext4_xattr_set_entry
  * UPSTREAM: ext4: remove duplicate definition of ext4_xattr_ibody_inline_set()
  * UPSTREAM: Revert "ext4: fix use-after-free in ext4_xattr_set_entry"
  * ANDROID: preserve CRC for xhci symbols
  * Revert "ipv4: shrink netns_ipv4 with sysctl conversions"
  * Revert "tcp: convert elligible sysctls to u8"
  * Revert "tcp: restrict net.ipv4.tcp_app_win"
  * Linux 5.10.179
  * ASN.1: Fix check for strdup() success
  * ASoC: fsl_asrc_dma: fix potential null-ptr-deref
  * iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()
  * pwm: hibvt: Explicitly set .polarity in .get_state()
  * pwm: iqs620a: Explicitly set .polarity in .get_state()
  * pwm: meson: Explicitly set .polarity in .get_state()
  * sctp: Call inet6_destroy_sock() via sk->sk_destruct().
  * dccp: Call inet6_destroy_sock() via sk->sk_destruct().
  * inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
  * tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct().
  * udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM).
  * ext4: fix use-after-free in ext4_xattr_set_entry
  * ext4: remove duplicate definition of ext4_xattr_ibody_inline_set()
  * Revert "ext4: fix use-after-free in ext4_xattr_set_entry"
  * fuse: fix deadlock between atomic O_TRUNC and page invalidation
  * fuse: always revalidate rename target dentry
  * fuse: fix attr version comparison in fuse_read_update_size()
  * fuse: check s_root when destroying sb
  * virtiofs: split requests that exceed virtqueue size
  * virtiofs: clean up error handling in virtio_fs_get_tree()
  * purgatory: fix disabling debug info
  * docs: futex: Fix kernel-doc references after code split-up preparation
  * MIPS: Define RUNTIME_DISCARD_EXIT in LD script
  * sched/fair: Fixes for capacity inversion detection
  * sched/uclamp: Fix a uninitialized variable warnings
  * sched/fair: Consider capacity inversion in util_fits_cpu()
  * sched/fair: Detect capacity inversion
  * sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition
  * sched/uclamp: Make cpu_overutilized() use util_fits_cpu()
  * sched/uclamp: Make asym_fits_capacity() use util_fits_cpu()
  * sched/uclamp: Make select_idle_capacity() use util_fits_cpu()
  * sched/uclamp: Fix fits_capacity() check in feec()
  * sched/uclamp: Make task_fits_capacity() use util_fits_cpu()
  * mm/khugepaged: check again on anon uffd-wp during isolation
  * mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25
  * kernel/sys.c: fix and improve control flow in __sys_setres[ug]id()
  * memstick: fix memory leak if card device is never registered
  * nilfs2: initialize unused bytes in segment summary blocks
  * iio: light: tsl2772: fix reading proximity-diodes from device tree
  * xfs: drop submit side trans alloc for append ioends
  * powerpc/doc: Fix htmldocs errors
  * xen/netback: use same error messages for same errors
  * nvme-tcp: fix a possible UAF when failing to allocate an io queue
  * s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling
  * net: dsa: b53: mmap: add phy ops
  * scsi: core: Improve scsi_vpd_inquiry() checks
  * scsi: megaraid_sas: Fix fw_crash_buffer_show()
  * selftests: sigaltstack: fix -Wuninitialized
  * Input: i8042 - add quirk for Fujitsu Lifebook A574/H
  * f2fs: Fix f2fs_truncate_partial_nodes ftrace event
  * e1000e: Disable TSO on i219-LM card to increase speed
  * bpf: Fix incorrect verifier pruning due to missing register precision taints
  * mlxsw: pci: Fix possible crash during initialization
  * net: rpl: fix rpl header size calculation
  * mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next()
  * i40e: fix i40e_setup_misc_vector() error handling
  * i40e: fix accessing vsi->active_filters without holding lock
  * netfilter: nf_tables: fix ifdef to also consider nf_tables=m
  * sfc: Fix use-after-free due to selftest_work
  * sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP.
  * virtio_net: bugfix overflow inside xdp_linearize_page()
  * net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg
  * regulator: fan53555: Explicitly include bits header
  * netfilter: br_netfilter: fix recent physdev match breakage
  * arm64: dts: imx8mm-evk: correct pmic clock source
  * arm64: dts: meson-g12-common: specify full DMC range
  * arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node
  * ARM: dts: rockchip: fix a typo error for rk3288 spdif node
  * ANDROID: fix use of plain integer as NULL pointer
  * Merge 5.10.178 into android12-5.10-lts
  * UPSTREAM: dm verity: stop using WQ_UNBOUND for verify_wq
  * BACKPORT: dm verity: enable WQ_HIGHPRI on verify_wq
  * UPSTREAM: dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND
  * UPSTREAM: usb: typec: tcpm: Add support for altmodes
  * UPSTREAM: usb: typec: Add typec_port_register_altmodes()
  * FROMGIT: usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC
  * BACKPORT: f2fs: give priority to select unpinned section for foreground GC
  * BACKPORT: f2fs: check pinfile in gc_data_segment() in advance
  * Linux 5.10.178
  * sysctl: Fix data-races in proc_dou8vec_minmax().
  * panic, kexec: make __crash_kexec() NMI safe
  * kexec: turn all kexec_mutex acquisitions into trylocks
  * kexec: move locking into do_kexec_load
  * riscv: Handle zicsr/zifencei issues between clang and binutils
  * kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS
  * kbuild: Switch to 'f' variants of integrated assembler flag
  * kbuild: check the minimum assembler version in Kconfig
  * coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
  * watchdog: sbsa_wdog: Make sure the timeout programming is within the limits
  * i2c: ocores: generate stop condition after timeout in polling mode
  * x86/rtc: Remove __init for runtime functions
  * sched/fair: Fix imbalance overflow
  * sched/fair: Move calculate of avg_load to a better location
  * powerpc/papr_scm: Update the NUMA distance table for the target node
  * powerpc/pseries: Add support for FORM2 associativity
  * powerpc/pseries: Add a helper for form1 cpu distance
  * powerpc/pseries: Consolidate different NUMA distance update code paths
  * powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY
  * powerpc/pseries: rename min_common_depth to primary_domain_index
  * ubi: Fix deadlock caused by recursively holding work_sem
  * mtd: ubi: wl: Fix a couple of kernel-doc issues
  * ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size
  * cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach()
  * x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot
  * scsi: ses: Handle enclosure with just a primary component gracefully
  * net: sfp: initialize sfp->i2c_block_size at sfp allocation
  * riscv: add icache flush for nommu sigreturn trampoline
  * asymmetric_keys: log on fatal failures in PE/pkcs7
  * verify_pefile: relax wrapper length check
  * drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F
  * efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L
  * i2c: imx-lpi2c: clean rx/tx buffers upon new message
  * wifi: mwifiex: mark OF related data as maybe unused
  * power: supply: cros_usbpd: reclassify "default case!" as debug
  * libbpf: Fix single-line struct definition output in btf_dump
  * net: macb: fix a memory corruption in extended buffer descriptor mode
  * udp6: fix potential access to stale information
  * RDMA/core: Fix GID entry ref leak when create_ah fails
  * sctp: fix a potential overflow in sctp_ifwdtsn_skip
  * net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume()
  * qlcnic: check pci_reset_function result
  * drm/armada: Fix a potential double free in an error handling path
  * tcp: restrict net.ipv4.tcp_app_win
  * tcp: convert elligible sysctls to u8
  * ipv4: shrink netns_ipv4 with sysctl conversions
  * sysctl: add proc_dou8vec_minmax()
  * niu: Fix missing unwind goto in niu_alloc_channels()
  * 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition
  * RDMA/cma: Allow UD qp_type to join multicast only
  * IB/mlx5: Add support for 400G_8X lane speed
  * IB/mlx5: Add support for NDR link speed
  * clk: sprd: set max_register according to mapping range
  * mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min
  * mtd: rawnand: stm32_fmc2: remove unsupported EDO mode
  * mtd: rawnand: meson: fix bitmask for length in command word
  * mtdblock: tolerate corrected bit-flips
  * fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace
  * btrfs: fix fast csum implementation detection
  * btrfs: print checksum type and implementation at mount time
  * Bluetooth: Fix race condition in hidp_session_thread
  * Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp}
  * ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards
  * ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex()
  * ALSA: i2c/cs8427: fix iec958 mixer control deactivation
  * ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard
  * ALSA: emu10k1: fix capture interrupt handler unlinking
  * Revert "pinctrl: amd: Disable and mask interrupts on resume"
  * bpftool: Print newline before '}' for struct with padding only fields
  * ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown
  * Revert "media: ti: cal: fix possible memory leak in cal_ctx_create()"
  * drm/bridge: lt9611: Fix PLL being unable to lock
  * selftests: intel_pstate: ftime() is deprecated
  * mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()
  * ring-buffer: Fix race while reader and writer are on the same page
  * drm/nouveau/disp: Support more modes by checking with lower bpc
  * drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path
  * ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()
  * tracing: Free error logs of tracing instances
  * can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events
  * can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access
  * ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct()
  * ftrace: Mark get_lock_parent_ip() __always_inline
  * perf/core: Fix the same task check in perf_event_set_output
  * scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()
  * iio: adc: ad7791: fix IRQ flags
  * ALSA: hda/realtek: Add quirk for Clevo X370SNW
  * dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs
  * nilfs2: fix sysfs interface lifetime
  * nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
  * tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty
  * tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
  * tty: serial: sh-sci: Fix transmit end interrupt handler
  * iio: light: cm32181: Unregister second I2C client if present
  * iio: dac: cio-dac: Fix max DAC write value check for 12-bit
  * iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
  * USB: serial: option: add Quectel RM500U-CN modem
  * USB: serial: option: add Telit FE990 compositions
  * usb: typec: altmodes/displayport: Fix configure initial pin assignment
  * USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs
  * xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu
  * usb: xhci: tegra: fix sleep in atomic call
  * NFSD: callback request does not use correct credential for AUTH_SYS
  * sunrpc: only free unix grouplist after RCU settles
  * net: stmmac: fix up RX flow hash indirection table when setting channels
  * net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe
  * gpio: davinci: Add irq chip flag to skip set wake
  * ipv6: Fix an uninit variable access bug in __ip6_make_skb()
  * net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT
  * sctp: check send stream number after wait_for_sndbuf
  * net: don't let netpoll invoke NAPI if in xmit context
  * icmp: guard against too small mtu
  * net: qrtr: Fix a refcount bug in qrtr_recvmsg()
  * net: qrtr: combine nameservice into main module
  * wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
  * KVM: s390: pv: fix external interruption loop not always detected
  * pwm: sprd: Explicitly set .polarity in .get_state()
  * pwm: cros-ec: Explicitly set .polarity in .get_state()
  * Drivers: vmbus: Check for channel allocation before looking up relids
  * gpio: GPIO_REGMAP: select REGMAP instead of depending on it
  * ANDROID: Enable percpu high priority kthreads for erofs
  * UPSTREAM: erofs: fix an error code in z_erofs_init_zip_subsystem()
  * BACKPORT: erofs: add per-cpu threads for decompression as an option
  * Revert "net: mdio: fix owner field for mdio buses registered using device-tree"
  * UPSTREAM: usb: gadget: f_uac2: Fix incorrect increment of bNumEndpoints
  * BACKPORT: hugetlb: unshare some PMDs when splitting VMAs
  * UPSTREAM: KVM: arm64: Free hypervisor allocations if vector slot init fails
  * UPSTREAM: coresight: trbe: remove cpuhp instance node before remove cpuhp state
  * UPSTREAM: block: mq-deadline: Fix dd_finish_request() for zoned devices
  * UPSTREAM: mm/page_exit: fix kernel doc warning in page_ext_put()
  * BACKPORT: arm64: mm: kfence: only handle translation faults
  * UPSTREAM: mm/damon/dbgfs: check if rm_contexts input is for a real context
  * UPSTREAM: mm/shmem: use page_mapping() to detect page cache for uffd continue
  * UPSTREAM: usb: dwc3: gadget: Don't delay End Transfer on delayed_status
  * UPSTREAM: powerpc/64: Include cache.h directly in paca.h
  * UPSTREAM: firmware: tegra: Fix error application of sizeof() to pointer
  * BACKPORT: drm/amd/display: Allocate structs needed by dcn_bw_calc_rq_dlg_ttu in pipe_ctx
  * BACKPORT: drm/amd/display: Pass display_pipe_params_st as const in DML
  * ANDROID: clear memory trylock-bit when page_locked.
  * Merge 5.10.177 into android12-5.10-lts
  * UPSTREAM: ext4: fix kernel BUG in 'ext4_write_inline_data_end()'
  * Linux 5.10.177
  * hsr: ratelimit only when errors are printed
  * gfs2: Always check inode size of inline inodes
  * ext4: fix kernel BUG in 'ext4_write_inline_data_end()'
  * libbpf: Fix btf_dump's packed struct determination
  * selftests/bpf: Add few corner cases to test padding handling of btf_dump
  * libbpf: Fix BTF-to-C converter's padding logic
  * selftests/bpf: Test btf dump for struct with padding only fields
  * zonefs: Fix error message in zonefs_file_dio_append()
  * btrfs: scan device in non-exclusive mode
  * s390/uaccess: add missing earlyclobber annotations to __clear_user()
  * drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub
  * drm/etnaviv: fix reference leak when mmaping imported buffer
  * rcu: Fix rcu_torture_read ftrace event
  * xtensa: fix KASAN report for show_stack
  * ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z
  * ALSA: usb-audio: Fix regression on detection of Roland VS-100
  * ALSA: hda/conexant: Partial revert of a quirk for Lenovo
  * NFSv4: Fix hangs when recovering open state after a server reboot
  * powerpc: Don't try to copy PPR for task with NULL pt_regs
  * pinctrl: at91-pio4: fix domain name assignment
  * pinctrl: amd: Disable and mask interrupts on resume
  * net: phy: dp83869: fix default value for tx-/rx-internal-delay
  * xen/netback: don't do grant copy across page boundary
  * btrfs: fix race between quota disable and quota assign ioctls
  * Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table
  * cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL
  * cifs: prevent infinite recursion in CIFSGetDFSRefer()
  * Input: focaltech - use explicitly signed char type
  * Input: alps - fix compatibility with -funsigned-char
  * pinctrl: ocelot: Fix alt mode for ocelot
  * net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only
  * bnxt_en: Add missing 200G link speed reporting
  * bnxt_en: Fix typo in PCI id to device description string mapping
  * i40e: fix registers dump after run ethtool adapter self test
  * net: ipa: compute DMA pool size properly
  * ALSA: ymfpci: Fix BUG_ON in probe function
  * ALSA: ymfpci: Fix assignment in if condition
  * s390/vfio-ap: fix memory leak in vfio_ap device driver
  * can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write
  * net: stmmac: don't reject VLANs when IFF_PROMISC is set
  * net/net_failover: fix txq exceeding warning
  * regulator: Handle deferred clk
  * r8169: fix RTL8168H and RTL8107E rx crc error
  * ptp_qoriq: fix memory leak in probe()
  * scsi: megaraid_sas: Fix crash after a double completion
  * sfc: ef10: don't overwrite offload features at NIC reset
  * mtd: rawnand: meson: invalidate cache on polling ECC bit
  * mips: bmips: BCM6358: disable RAC flush for TP1
  * ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()
  * tracing: Fix wrong return in kprobe_event_gen_test.c
  * tools/power turbostat: Fix /dev/cpu_dma_latency warnings
  * fbdev: au1200fb: Fix potential divide by zero
  * fbdev: lxfb: Fix potential divide by zero
  * fbdev: intelfb: Fix potential divide by zero
  * fbdev: nvidia: Fix potential divide by zero
  * sched_getaffinity: don't assume 'cpumask_size()' is fully initialized
  * fbdev: tgafb: Fix potential divide by zero
  * ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()
  * ALSA: asihpi: check pao in control_message()
  * net: hsr: Don't log netdev_err message on unknown prp dst node
  * md: avoid signed overflow in slot_store()
  * fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY
  * dm crypt: avoid accessing uninitialized tasklet
  * bus: imx-weim: fix branch condition evaluates to a garbage value
  * drm/meson: fix missing component unbind on bind errors
  * drm/meson: Fix error handling when afbcd.ops->init fails
  * kcsan: avoid passing -g for test
  * kernel: kcsan: kcsan_test: build without structleak plugin
  * usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC
  * usb: dwc3: gadget: move cmd_endtransfer to extra function
  * NFSD: fix use-after-free in __nfs42_ssc_open()
  * KVM: fix memoryleak in kvm_init()
  * xfs: don't reuse busy extents on extent trim
  * xfs: shut down the filesystem if we screw up quota reservation
  * ocfs2: fix data corruption after failed write
  * sched/fair: Sanitize vruntime of entity being migrated
  * sched/fair: sanitize vruntime of entity being placed
  * dm crypt: add cond_resched() to dmcrypt_write()
  * dm stats: check for and propagate alloc_percpu failure
  * i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()
  * firmware: arm_scmi: Fix device node validation for mailbox transport
  * tee: amdtee: fix race condition in amdtee_open_session
  * drm/i915: Preserve crtc_state->inherited during state clearing
  * drm/i915/active: Fix missing debug object activation
  * nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()
  * wifi: mac80211: fix qos on mesh interfaces
  * usb: ucsi: Fix NULL pointer deref in ucsi_connector_change()
  * usb: chipidea: core: fix possible concurrent when switch role
  * usb: chipdea: core: fix return -EINVAL if request role is the same with current role
  * usb: cdns3: Fix issue with using incorrect PCI device function
  * dm thin: fix deadlock when swapping to thin device
  * igb: revert rtnl_lock() that causes deadlock
  * fsverity: Remove WQ_UNBOUND from fsverity read workqueue
  * usb: gadget: u_audio: don't let userspace block driver unbind
  * usb: dwc2: fix a devres leak in hw_enable upon suspend resume
  * scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR
  * cifs: empty interface list when server doesn't support query interfaces
  * sh: sanitize the flags on sigreturn
  * net: usb: qmi_wwan: add Telit 0x1080 composition
  * net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990
  * scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file
  * scsi: lpfc: Avoid usage of list iterator variable after loop
  * scsi: ufs: core: Add soft dependency on governor_simpleondemand
  * scsi: hisi_sas: Check devm_add_action() return value
  * scsi: target: iscsi: Fix an error message in iscsi_check_key()
  * selftests/bpf: check that modifier resolves after pointer
  * m68k: Only force 030 bus error if PC not in exception table
  * ca8210: fix mac_len negative array access
  * HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded
  * riscv: Bump COMMAND_LINE_SIZE value to 1024
  * thunderbolt: Use const qualifier for `ring_interrupt_index`
  * thunderbolt: Use scale field when allocating USB3 bandwidth
  * uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2
  * scsi: qla2xxx: Perform lockless command completion in abort path
  * hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs
  * hwmon: fix potential sensor registration fail if of_node is missing
  * platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl
  * Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work
  * Bluetooth: L2CAP: Fix responding with wrong PDU type
  * Bluetooth: L2CAP: Fix not checking for maximum number of DCID
  * Bluetooth: btqcomsmd: Fix command timeout after setting BD address
  * net: mdio: thunder: Add missing fwnode_handle_put()
  * gve: Cache link_speed value from device
  * nvme-tcp: fix nvme_tcp_term_pdu to match spec
  * net/sonic: use dma_mapping_error() for error check
  * erspan: do not use skb_mac_header() in ndo_start_xmit()
  * atm: idt77252: fix kmemleak when rmmod idt77252
  * net/mlx5: E-Switch, Fix an Oops in error handling code
  * net/mlx5: Read the TC mapping of all priorities on ETS query
  * net/mlx5: Fix steering rules cleanup
  * bpf: Adjust insufficient default bpf_jit_limit
  * keys: Do not cache key in task struct if key is requested from kernel thread
  * bootconfig: Fix testcase to increase max node
  * net/ps3_gelic_net: Use dma_mapping_error
  * net/ps3_gelic_net: Fix RX sk_buff length
  * net: qcom/emac: Fix use after free bug in emac_remove due to race condition
  * net: mdio: fix owner field for mdio buses registered using device-tree
  * net: phy: Ensure state transitions are processed from phy_stop()
  * xirc2ps_cs: Fix use after free bug in xirc2ps_detach
  * qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info
  * net: usb: smsc95xx: Limit packet length to skb->len
  * scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()
  * i2c: imx-lpi2c: check only for enabled interrupt flags
  * igc: fix the validation logic for taprio's gate list
  * igbvf: Regard vf reset nack as success
  * intel/igbvf: free irq on the error path in igbvf_request_msix()
  * iavf: fix non-tunneled IPv6 UDP packet type and hashing
  * iavf: fix inverted Rx hash condition leading to disabled hash
  * xsk: Add missing overflow check in xdp_umem_reg
  * ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl
  * ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl
  * power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition
  * power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
  * power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  * net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()
  * drm/sun4i: fix missing component unbind on bind errors
  * serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it
  * serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED
  * tty: serial: fsl_lpuart: fix race on RX DMA shutdown
  * serial: fsl_lpuart: Fix comment typo
  * KVM: Register /dev/kvm as the _very_ last thing during initialization
  * KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except()
  * KVM: Optimize kvm_make_vcpus_request_mask() a bit
  * KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs
  * KVM: Clean up benign vcpu->cpu data races when kicking vCPUs
  * ipmi:ssif: Add a timer between request retries
  * ipmi:ssif: resend_msg() cannot fail
  * ipmi:ssif: Increase the message retry time
  * ipmi:ssif: make ssif_i2c_send() void
  * perf: fix perf_event_context->time
  * perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output
  * interconnect: qcom: osm-l3: fix icc_onecell_data allocation
  * ANDROID: GKI: Update symbols to symbol list
  * ANDROID: incremental fs: Evict inodes before freeing mount data
  * UPSTREAM: mm: memcontrol: set the correct memcg swappiness restriction
  * UPSTREAM: media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
  * ANDROID: Fix kernelci break: eventfd_signal_mask redefined
  * ANDROID: dm-default-key: update for blk_crypto_evict_key() returning void
  * BACKPORT: FROMGIT: blk-crypto: make blk_crypto_evict_key() more robust
  * BACKPORT: FROMGIT: blk-crypto: make blk_crypto_evict_key() return void
  * BACKPORT: FROMGIT: blk-mq: release crypto keyslot before reporting I/O complete
  * BACKPORT: of: base: Skip CPU nodes with "fail"/"fail-..." status
  * UPSTREAM: hid: bigben_probe(): validate report count
  * UPSTREAM: HID: bigben: use spinlock to safely schedule workers
  * UPSTREAM: HID: bigben_worker() remove unneeded check on report_field
  * UPSTREAM: HID: bigben: use spinlock to protect concurrent accesses
  * BACKPORT: USB: gadget: Fix use-after-free during usb config switch
  * Revert "HID: core: Provide new max_buffer_size attribute to over-ride the default"
  * Revert "HID: uhid: Over-ride the default maximum data buffer value with our own"
  * Merge 5.10.176 into android12-5.10-lts
  * ANDROID: preserve CRC for __irq_domain_add()
  * Merge 5.10.175 into android12-5.10-lts
  * Merge 5.10.174 into android12-5.10-lts
  * Merge branch 'android12-5.10' into android12-5.10-lts
  * ANDROID: ABI: Add page_pinner_inited into symbols list
  * ANDROID: page_pinner: prevent pp_buffer access before initialization
  * UPSTREAM: hwrng: virtio - add an internal buffer
  * ANDROID: fix ABI by undoing atomic64_t -> u64 type conversion
  * UPSTREAM: net: retrieve netns cookie via getsocketopt
  * UPSTREAM: net: initialize net->net_cookie at netns setup
  * Revert "PCI: loongson: Prevent LS7A MRRS increases"
  * Revert "PCI: loongson: Add more devices that need MRRS quirk"
  * Merge tag 'android12-5.10.168_r00' into android12-5.10
  * ANDROID: remove CONFIG_NET_CLS_TCINDEX from gki_defconfig
  * Linux 5.10.176
  * HID: uhid: Over-ride the default maximum data buffer value with our own
  * HID: core: Provide new max_buffer_size attribute to over-ride the default
  * xfs: remove xfs_setattr_time() declaration
  * fs: use consistent setgid checks in is_sxid()
  * attr: use consistent sgid stripping checks
  * attr: add setattr_should_drop_sgid()
  * fs: move should_remove_suid()
  * attr: add in_group_or_capable()
  * fs: move S_ISGID stripping into the vfs_*() helpers
  * fs: add mode_strip_sgid() helper
  * xfs: use setattr_copy to set vfs inode attributes
  * xfs: set prealloc flag in xfs_alloc_file_space()
  * xfs: fallocate() should call file_modified()
  * xfs: remove XFS_PREALLOC_SYNC
  * xfs: don't leak btree cursor when insrec fails after a split
  * xfs: purge dquots after inode walk fails during quotacheck
  * xfs: don't assert fail on perag references on teardown
  * PCI/DPC: Await readiness of secondary bus after reset
  * PCI: Unify delay handling for reset and resume
  * s390/ipl: add missing intersection check to ipl_report handling
  * io_uring: avoid null-ptr-deref in io_arm_poll_handler
  * drm/i915/active: Fix misuse of non-idle barriers as fence trackers
  * drm/i915: Don't use stolen memory for ring buffers with LLC
  * x86/mm: Fix use of uninitialized buffer in sme_enable()
  * x86/mce: Make sure logged MCEs are processed after sysfs update
  * cpuidle: psci: Iterate backwards over list in psci_pd_remove()
  * fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
  * mmc: sdhci_am654: lower power-on failed message severity
  * mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage
  * ftrace: Fix invalid address access in lookup_rec() when index is 0
  * mptcp: avoid setting TCP_CLOSE state twice
  * drm/shmem-helper: Remove another errant put in error path
  * ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro
  * ALSA: hda: intel-dsp-config: add MTL PCI id
  * KVM: nVMX: add missing consistency checks for CR0 and CR4
  * cifs: Fix smb2_set_path_size()
  * tracing: Make tracepoint lockdep check actually test something
  * tracing: Check field value in hist_field_name()
  * tracing: Make splice_read available again
  * interconnect: fix mem leak when freeing nodes
  * firmware: xilinx: don't make a sleepable memory allocation from an atomic context
  * serial: 8250_em: Fix UART port type
  * tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted
  * ext4: fix possible double unlock when moving a directory
  * drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes
  * sh: intc: Avoid spurious sizeof-pointer-div warning
  * drm/amdkfd: Fix an illegal memory access
  * ext4: fix task hung in ext4_xattr_delete_inode
  * ext4: fail ext4_iget if special inode unallocated
  * jffs2: correct logic when creating a hole in jffs2_write_begin
  * mmc: atmel-mci: fix race between stop command and start of next command
  * media: m5mols: fix off-by-one loop termination error
  * hwmon: (adm1266) Set `can_sleep` flag for GPIO chip
  * hwmon: tmp512: drop of_match_ptr for ID table
  * hwmon: (ucd90320) Add minimum delay between bus accesses
  * hwmon: (ina3221) return prober error code
  * hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
  * hwmon: (adt7475) Fix masking of hysteresis registers
  * hwmon: (adt7475) Display smoothing attributes in correct order
  * ethernet: sun: add check for the mdesc_grab()
  * qed/qed_mng_tlv: correctly zero out ->min instead of ->hour
  * selftests: net: devlink_port_split.py: skip test if no suitable device available
  * net/iucv: Fix size of interrupt data
  * net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
  * ipv4: Fix incorrect table ID in IOCTL path
  * net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290
  * ice: xsk: disable txq irq before flushing hw
  * block: sunvdc: add check for mdesc_grab() returning NULL
  * nvmet: avoid potential UAF in nvmet_req_complete()
  * nvme: fix handling single range discard request
  * block: null_blk: Fix handling of fake timeout request
  * null_blk: Move driver into its own directory
  * drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc
  * net: usb: smsc75xx: Limit packet length to skb->len
  * net/smc: fix deadlock triggered by cancel_delayed_work_syn()
  * nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
  * net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
  * net: tunnels: annotate lockless accesses to dev->needed_headroom
  * qed/qed_dev: guard against a possible division by zero
  * net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()
  * i40e: Fix kernel crash during reboot when adapter is in recovery mode
  * ipvlan: Make skb->skb_iif track skb->dev for l3s mode
  * nfc: pn533: initialize struct pn533_out_arg properly
  * tcp: tcp_make_synack() can be called from process context
  * scsi: core: Fix a procfs host directory removal regression
  * scsi: core: Fix a comment in function scsi_host_dev_release()
  * netfilter: nft_redir: correct value of inet type `.maxattrs`
  * netfilter: nft_redir: correct length for loading protocol registers
  * netfilter: nft_masq: correct length for loading protocol registers
  * netfilter: nft_nat: correct length for loading protocol registers
  * ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
  * scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()
  * docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate
  * clk: HI655X: select REGMAP instead of depending on it
  * drm/meson: fix 1px pink line on GXM when scaling video overlay
  * cifs: Move the in_send statistic to __smb_send_rqst()
  * drm/panfrost: Don't sync rpm suspension after mmu flushing
  * xfrm: Allow transport-mode states with AF_UNSPEC selector
  * Merge 5.10.173 into android12-5.10-lts
  * Merge 5.10.172 into android12-5.10-lts
  * Merge 5.10.171 into android12-5.10-lts
  * Merge 5.10.170 into android12-5.10-lts
  * UPSTREAM: ext4: fix another off-by-one fsmap error on 1k block filesystems
  * UPSTREAM: ext4: block range must be validated before use in ext4_mb_clear_bb()
  * UPSTREAM: ext4: add strict range checks while freeing blocks
  * UPSTREAM: ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid()
  * UPSTREAM: ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb()
  * UPSTREAM: usb: dwc3: core: do not use 3.0 clock when operating in 2.0 mode
  * ANDROID: GKI: rockchip: Add symbols for clk api
  * BACKPORT: arm64: mte: move register initialization to C
  * UPSTREAM: rcu: Remove __read_mostly annotations from rcu_scheduler_active externs
  * ANDROID: GKI: Update symbol list for mtk
  * Linux 5.10.175
  * s390/dasd: add missing discipline function
  * KVM: VMX: Fix crash due to uninitialized current_vmcs
  * KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper
  * KVM: nVMX: Don't use Enlightened MSR Bitmap for L3
  * UML: define RUNTIME_DISCARD_EXIT
  * sh: define RUNTIME_DISCARD_EXIT
  * s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36
  * powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds
  * powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT
  * arch: fix broken BuildID for arm64 and riscv
  * ext4: block range must be validated before use in ext4_mb_clear_bb()
  * ext4: add strict range checks while freeing blocks
  * ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid()
  * ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb()
  * drm/i915: Don't use BAR mappings for ring buffers with LLC
  * skbuff: Fix nfct leak on napi stolen
  * ipmi:watchdog: Set panic count to proper value on a panic
  * ipmi/watchdog: replace atomic_add() and atomic_sub()
  * media: rc: gpio-ir-recv: add remove function
  * media: ov5640: Fix analogue gain control
  * scripts: handle BrokenPipeError for python scripts
  * PCI: Add SolidRun vendor ID
  * macintosh: windfarm: Use unsigned type for 1-bit bitfields
  * alpha: fix R_ALPHA_LITERAL reloc for large modules
  * powerpc/kcsan: Exclude udelay to prevent recursive instrumentation
  * MIPS: Fix a compilation issue
  * block, bfq: fix uaf for bfqq in bic_set_bfqq()
  * block, bfq: replace 0/1 with false/true in bic apis
  * block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC"
  * block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq
  * block, bfq: fix possible uaf for 'bfqq->bic'
  * tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address
  * watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths
  * iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter
  * ext4: Fix deadlock during directory rename
  * RISC-V: Don't check text_mutex during stop_machine
  * riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode
  * SUNRPC: Fix a server shutdown leak
  * net/smc: fix fallback failed while sendmsg with fastopen
  * platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it
  * scsi: megaraid_sas: Update max supported LD IDs to 240
  * net: ethernet: mtk_eth_soc: fix RX data corruption issue
  * btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR
  * netfilter: tproxy: fix deadlock due to missing BH disable
  * netfilter: ctnetlink: revert to dumping mark regardless of event type
  * bnxt_en: Avoid order-5 memory allocation for TPA data
  * net: phylib: get rid of unnecessary locking
  * net: stmmac: add to set device wake up flag when stmmac init phy
  * net: caif: Fix use-after-free in cfusbl_device_notify()
  * net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver
  * net: usb: lan78xx: Remove lots of set but unused 'ret' variables
  * selftests: nft_nat: ensuring the listening side is up before starting the client
  * ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()
  * powerpc: dts: t1040rdb: fix compatible string for Rev A boards
  * nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties
  * bgmac: fix *initial* chip reset to support BCM5358
  * drm/msm/a5xx: fix context faults during ring switch
  * drm/msm/a5xx: fix the emptyness check in the preempt code
  * drm/msm: Document and rename preempt_lock
  * drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register
  * drm/msm: Fix potential invalid ptr free
  * drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype
  * drm/nouveau/kms/nv50-: remove unused functions
  * ext4: Fix possible corruption when moving a directory
  * scsi: core: Remove the /proc/scsi/${proc_name} directory earlier
  * riscv: Add header include guards to insn.h
  * riscv: Avoid enabling interrupts in die()
  * RISC-V: Avoid dereferening NULL regs in die()
  * arm64: efi: Make efi_rt_lock a raw_spinlock
  * iommu/vt-d: Fix PASID directory pointer coherency
  * iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry()
  * irqdomain: Fix domain registration race
  * irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent
  * irqdomain: Fix mapping-creation race
  * irqdomain: Refactor __irq_domain_alloc_irqs()
  * irqdomain: Look for existing mapping only once
  * irq: Fix typos in comments
  * udf: Fix off-by-one error when discarding preallocation
  * nfc: change order inside nfc_se_io error path
  * ext4: zero i_disksize when initializing the bootloader inode
  * ext4: fix WARNING in ext4_update_inline_data
  * ext4: move where set the MAY_INLINE_DATA flag is set
  * ext4: fix another off-by-one fsmap error on 1k block filesystems
  * ext4: fix RENAME_WHITEOUT handling for inline directories
  * ext4: fix cgroup writeback accounting with fs-layer encryption
  * drm/connector: print max_requested_bpc in state debugfs
  * drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15
  * x86/CPU/AMD: Disable XSAVES on AMD family 0x17
  * fork: allow CLONE_NEWTIME in clone3 flags
  * fs: prevent out-of-bounds array speculation when closing a file descriptor
  * UPSTREAM: ext4: refuse to create ea block when umounted
  * UPSTREAM: ext4: optimize ea_inode block expansion
  * UPSTREAM: ext4: allocate extended attribute value in vmalloc area
  * Linux 5.10.174
  * staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh
  * staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script
  * wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext"
  * Linux 5.10.173
  * usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails
  * malidp: Fix NULL vs IS_ERR() checking
  * scsi: mpt3sas: Remove usage of dma_get_required_mask() API
  * scsi: mpt3sas: re-do lost mpt3sas DMA mask fix
  * scsi: mpt3sas: Don't change DMA mask while reallocating pools
  * Revert "scsi: mpt3sas: Fix return value check of dma_get_required_mask()"
  * media: uvcvideo: Fix race condition with usb_kill_urb
  * media: uvcvideo: Provide sync and async uvc_ctrl_status_event
  * drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
  * tcp: Fix listen() regression in 5.10.163
  * Bluetooth: hci_sock: purge socket queues in the destruct() callback
  * drm/display/dp_mst: Fix down message handling after a packet reception error
  * drm/display/dp_mst: Fix down/up message handling after sink disconnect
  * x86/resctl: fix scheduler confusion with 'current'
  * x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
  * net: tls: avoid hanging tasks on the tx_lock
  * soundwire: cadence: Drain the RX FIFO after an IO timeout
  * soundwire: cadence: Remove wasted space in response_buf
  * phy: rockchip-typec: Fix unsigned comparison with less than zero
  * PCI: Add ACS quirk for Wangxun NICs
  * PCI: loongson: Add more devices that need MRRS quirk
  * kernel/fail_function: fix memory leak with using debugfs_lookup()
  * PCI: Take other bus devices into account when distributing resources
  * PCI: Align extra resources for hotplug bridges properly
  * usb: gadget: uvc: Make bSourceID read/write
  * usb: uvc: Enumerate valid values for color matching
  * USB: ene_usb6250: Allocate enough memory for full object
  * usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math
  * PCI: loongson: Prevent LS7A MRRS increases
  * iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()
  * iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()
  * tools/iio/iio_utils:fix memory leak
  * mei: bus-fixup:upon error print return values of send and receive
  * serial: sc16is7xx: setup GPIO controller later in probe
  * tty: serial: fsl_lpuart: disable the CTS when send break signal
  * tty: fix out-of-bounds access in tty_driver_lookup_tty()
  * staging: emxx_udc: Add checks for dma_alloc_coherent()
  * media: uvcvideo: Silence memcpy() run-time false positive warnings
  * media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910
  * media: uvcvideo: Handle errors from calls to usb_string
  * media: uvcvideo: Handle cameras with invalid descriptors
  * IB/hfi1: Update RMT size calculation
  * mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak
  * bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support
  * firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3
  * tracing: Add NULL checks for buffer in ring_buffer_free_read_page()
  * thermal: intel: BXT_PMIC: select REGMAP instead of depending on it
  * thermal: intel: quark_dts: fix error pointer dereference
  * ASoC: zl38060 add gpiolib dependency
  * ASoC: zl38060: Remove spurious gpiolib select
  * ASoC: adau7118: don't disable regulators on device unbind
  * loop: loop_set_status_from_info() check before assignment
  * scsi: ipr: Work around fortify-string warning
  * rtc: sun6i: Always export the internal oscillator
  * vc_screen: modify vcs_size() handling in vcs_read()
  * tcp: tcp_check_req() can be called from process context
  * ARM: dts: spear320-hmi: correct STMPE GPIO compatible
  * net/sched: act_sample: fix action bind logic
  * nfc: fix memory leak of se_io context in nfc_genl_se_io
  * net/mlx5: Geneve, Fix handling of Geneve object id as error code
  * 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv()
  * 9p/xen: fix connection sequence
  * 9p/xen: fix version parsing
  * net: fix __dev_kfree_skb_any() vs drop monitor
  * sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop
  * ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
  * netfilter: ebtables: fix table blob use-after-free
  * netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()
  * watchdog: pcwd_usb: Fix attempting to access uninitialized memory
  * watchdog: Fix kmemleak in watchdog_cdev_register
  * watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path
  * x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list
  * ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed
  * ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()
  * ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap
  * ubifs: ubifs_writepage: Mark page dirty after writing inode failed
  * ubifs: dirty_cow_znode: Fix memleak in error handling path
  * ubifs: Re-statistic cleaned znode count if commit failed
  * ubi: Fix possible null-ptr-deref in ubi_free_volume()
  * ubifs: Fix memory leak in alloc_wbufs()
  * ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()
  * ubi: Fix use-after-free when volume resizing failed
  * ubifs: Reserve one leb for each journal head while doing budget
  * ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1
  * ubifs: Fix wrong dirty space budget for dirty inode
  * ubifs: Rectify space budget for ubifs_xrename()
  * ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted
  * ubifs: Fix build errors as symbol undefined
  * ubi: ensure that VID header offset + VID header size <= alloc, size
  * um: vector: Fix memory leak in vector_config
  * fs: f2fs: initialize fsdata in pagecache_write()
  * f2fs: use memcpy_{to,from}_page() where possible
  * pwm: stm32-lp: fix the check on arr and cmp registers update
  * pwm: sifive: Always let the first pwm_apply_state succeed
  * pwm: sifive: Reduce time the controller lock is held
  * objtool: Fix memory leak in create_static_call_sections()
  * fs/jfs: fix shift exponent db_agl2size negative
  * net/sched: Retire tcindex classifier
  * kbuild: Port silent mode detection to future gnu make.
  * pinctrl: rockchip: fix reading pull type on rk3568
  * pinctrl: rockchip: fix mux route data for rk3568
  * wifi: ath9k: use proper statements in conditionals
  * arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY
  * drm/edid: fix AVI infoframe aspect ratio handling
  * drm/radeon: Fix eDP for single-display iMac11,2
  * drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv
  * vfio/type1: prevent underflow of locked_vm via exec()
  * PCI: Avoid FLR for AMD FCH AHCI adapters
  * PCI: hotplug: Allow marking devices as disconnected during bind/unbind
  * PCI/PM: Observe reset delay irrespective of bridge_d3
  * riscv: jump_label: Fixup unaligned arch_static_branch function
  * scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
  * scsi: ses: Fix possible desc_ptr out-of-bounds accesses
  * scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses
  * scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process()
  * scsi: ses: Don't attach if enclosure has no components
  * scsi: qla2xxx: Fix erroneous link down
  * scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests
  * scsi: qla2xxx: Fix link failure in NPIV environment
  * ring-buffer: Handle race between rb_move_tail and rb_check_pages
  * ktest.pl: Add RUN_TIMEOUT option with default unlimited
  * ktest.pl: Fix missing "end_monitor" when machine check fails
  * ktest.pl: Give back console on Ctrt^C on monitor
  * mm/thp: check and bail out if page in deferred queue already
  * mm: memcontrol: deprecate charge moving
  * docs: gdbmacros: print newest record
  * remoteproc/mtk_scp: Move clk ops outside send_lock
  * media: ipu3-cio2: Fix PM runtime usage_count in driver unbind
  * mips: fix syscall_get_nr
  * dax/kmem: Fix leak of memory-hotplug resources
  * alpha: fix FEN fault handling
  * rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails
  * ARM: dts: exynos: correct TMU phandle in Odroid HC1
  * ARM: dts: exynos: correct TMU phandle in Odroid XU
  * ARM: dts: exynos: correct TMU phandle in Exynos5250
  * ARM: dts: exynos: correct TMU phandle in Odroid XU3 family
  * ARM: dts: exynos: correct TMU phandle in Exynos4
  * ARM: dts: exynos: correct TMU phandle in Exynos4210
  * dm flakey: don't corrupt the zero page
  * dm flakey: fix logic when corrupting a bio
  * thermal: intel: powerclamp: Fix cur_state for multi package system
  * wifi: cfg80211: Fix use after free for wext
  * wifi: rtl8xxxu: Use a longer retry limit of 48
  * dm: add cond_resched() to dm_wq_work()
  * mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type
  * ext4: refuse to create ea block when umounted
  * ext4: optimize ea_inode block expansion
  * jbd2: fix data missing when reusing bh which is ready to be checkpointed
  * ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC
  * ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls()
  * io_uring/poll: allow some retries for poll triggering spuriously
  * io_uring: remove MSG_NOSIGNAL from recvmsg
  * io_uring/rsrc: disallow multi-source reg buffers
  * io_uring: add a conditional reschedule to the IOPOLL cancelation loop
  * io_uring: mark task TASK_RUNNING before handling resume/task work
  * io_uring: handle TIF_NOTIFY_RESUME when checking for task_work
  * irqdomain: Drop bogus fwspec-mapping error handling
  * irqdomain: Fix disassociation race
  * irqdomain: Fix association race
  * ima: Align ima_file_mmap() parameters with mmap_file LSM hook
  * brd: return 0/-error from brd_insert_page()
  * Documentation/hw-vuln: Document the interaction between IBRS and STIBP
  * x86/speculation: Allow enabling STIBP with legacy IBRS
  * x86/microcode/AMD: Fix mixed steppings support
  * x86/microcode/AMD: Add a @cpu parameter to the reloading functions
  * x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter
  * x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range
  * x86/kprobes: Fix __recover_optprobed_insn check optimizing logic
  * x86/reboot: Disable SVM, not just VMX, when stopping CPUs
  * x86/reboot: Disable virtualization in an emergency if SVM is supported
  * x86/crash: Disable virt in core NMI crash handler to avoid double shootdown
  * x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)
  * KVM: s390: disable migration mode when dirty tracking is disabled
  * KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI
  * KVM: Destroy target device if coalesced MMIO unregistration fails
  * udf: Fix file corruption when appending just after end of preallocated extent
  * udf: Detect system inodes linked into directory hierarchy
  * udf: Preserve link count of system files
  * udf: Do not update file length for failed writes to inline files
  * udf: Do not bother merging very long extents
  * udf: Truncate added extents on failed expansion
  * ocfs2: fix non-auto defrag path not working issue
  * ocfs2: fix defrag path triggering jbd2 ASSERT
  * f2fs: fix cgroup writeback accounting with fs-layer encryption
  * f2fs: fix information leak in f2fs_move_inline_dirents()
  * exfat: fix inode->i_blocks for non-512 byte sector size device
  * exfat: redefine DIR_DELETED as the bad cluster number
  * exfat: fix unexpected EOF while reading dir
  * exfat: fix reporting fs error when reading dir beyond EOF
  * fs: hfsplus: fix UAF issue in hfsplus_put_super
  * hfs: fix missing hfs_bnode_get() in __hfs_bnode_create
  * ARM: dts: exynos: correct HDMI phy compatible in Exynos4
  * cifs: Fix uninitialized memory read in smb3_qfs_tcon()
  * s390/kprobes: fix current_kprobe never cleared after kprobes reenter
  * s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler
  * s390: discard .interp section
  * s390/extmem: return correct segment type in __segment_load()
  * ipmi_ssif: Rename idle state and check
  * rtc: pm8xxx: fix set-alarm race
  * firmware: coreboot: framebuffer: Ignore reserved pixel color bits
  * wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu
  * nfsd: zero out pointers after putting nfsd_files on COPY setup error
  * dm cache: add cond_resched() to various workqueue loops
  * dm thin: add cond_resched() to various workqueue loops
  * drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5
  * HID: logitech-hidpp: Don't restart communication if not necessary
  * pinctrl: at91: use devm_kasprintf() to avoid potential leaks
  * hwmon: (coretemp) Simplify platform device handling
  * gfs2: Improve gfs2_make_fs_rw error handling
  * regulator: s5m8767: Bounds check id indexing into arrays
  * regulator: max77802: Bounds check regulator id against opmode
  * ASoC: kirkwood: Iterate over array indexes instead of using pointer math
  * docs/scripts/gdb: add necessary make scripts_gdb step
  * drm/msm/dsi: Add missing check for alloc_ordered_workqueue
  * drm: amd: display: Fix memory leakage
  * drm/radeon: free iio for atombios when driver shutdown
  * drm/tiny: ili9486: Do not assume 8-bit only SPI controllers
  * HID: Add Mapping for System Microphone Mute
  * drm/omap: dsi: Fix excessive stack usage
  * drm/amd/display: Fix potential null-deref in dm_resume
  * Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE
  * PM: EM: fix memory leak with using debugfs_lookup()
  * uaccess: Add minimum bounds check on kernel buffer size
  * coda: Avoid partial allocation of sig_inputArgs
  * net/mlx5: fw_tracer: Fix debug print
  * ACPI: video: Fix Lenovo Ideapad Z570 DMI match
  * wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup
  * m68k: Check syscall_trace_enter() return code
  * net: bcmgenet: Add a check for oversized packets
  * crypto: hisilicon: Wipe entire pool on error
  * clocksource: Suspend the watchdog temporarily when high read latency detected
  * ACPI: Don't build ACPICA with '-Os'
  * ice: add missing checks for PF vsi type
  * inet: fix fast path in __inet_hash_connect()
  * wifi: mt7601u: fix an integer underflow
  * wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds
  * x86/bugs: Reset speculation control settings on init
  * timers: Prevent union confusion from unexpected restart_syscall()
  * thermal: intel: Fix unsigned comparison with less than zero
  * wifi: ath11k: debugfs: fix to work with multiple PCI devices
  * rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug
  * rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()
  * rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks
  * wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds()
  * wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect()
  * blk-iocost: fix divide by 0 error in calc_lcoefs()
  * ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy
  * udf: Define EFSCORRUPTED error code
  * rpmsg: glink: Avoid infinite loop on intent for missing channel
  * media: saa7134: Use video_unregister_device for radio_dev
  * media: usb: siano: Fix use after free bugs caused by do_submit_urb
  * media: i2c: ov7670: 0 instead of -EINVAL was returned
  * media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
  * media: i2c: imx219: Fix binning for RAW8 capture
  * media: i2c: imx219: Split common registers from mode tables
  * media: i2c: imx219: remove redundant writes
  * media: i2c: ov772x: Fix memleak in ov772x_probe()
  * media: ov5675: Fix memleak in ov5675_init_controls()
  * media: ov2740: Fix memleak in ov2740_init_controls()
  * media: max9286: Fix memleak in max9286_v4l2_register()
  * builddeb: clean generated package content
  * powerpc: Remove linker flag from KBUILD_AFLAGS
  * media: platform: ti: Add missing check for devm_regulator_get
  * media: ti: cal: fix possible memory leak in cal_ctx_create()
  * remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers
  * Input: iqs269a - do not poll during ATI
  * Input: iqs269a - do not poll during suspend or resume
  * alpha/boot/tools/objstrip: fix the check for ELF header
  * vdpa/mlx5: Don't clear mr struct on destroy MR
  * MIPS: vpe-mt: drop physical_memsize
  * MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set
  * powerpc/eeh: Set channel state after notifying the drivers
  * powerpc/eeh: Small refactor of eeh_handle_normal_event()
  * powerpc/rtas: ensure 4KB alignment for rtas_data_buf
  * powerpc/rtas: make all exports GPL
  * powerpc/pseries/lparcfg: add missing RTAS retry status handling
  * powerpc/pseries/lpar: add missing RTAS retry status handling
  * powerpc/perf/hv-24x7: add missing RTAS retry status handling
  * clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled()
  * powerpc/powernv/ioda: Skip unallocated resources when mapping to PE
  * clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC
  * clk: qcom: gpucc-sc7180: fix clk_dis_wait being programmed for CX GDSC
  * Input: ads7846 - don't check penirq immediately for 7845
  * Input: ads7846 - always set last command to PWRDOWN
  * Input: ads7846 - convert to one message
  * Input: ads7846 - convert to full duplex
  * Input: ads7846 - don't report pressure for ads7845
  * clk: imx: avoid memory leak
  * clk: renesas: cpg-mssr: Remove superfluous check in resume code
  * clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed
  * linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in <linux/kernel.h>
  * Input: iqs269a - configure device with a single block write
  * Input: iqs269a - increase interrupt handler return delay
  * Input: iqs269a - drop unused device node references
  * mtd: rawnand: sunxi: Fix the size of the last OOB region
  * RISC-V: fix funct4 definition for c.jalr in parse_asm.h
  * clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents
  * clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents
  * mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()
  * objtool: add UACCESS exceptions for __tsan_volatile_read/write
  * printf: fix errname.c list
  * selftests/ftrace: Fix bash specific "==" operator
  * sparc: allow PM configs for sparc32 COMPILE_TEST
  * perf tools: Fix auto-complete on aarch64
  * leds: led-core: Fix refcount leak in of_led_get()
  * perf llvm: Fix inadvertent file creation
  * gfs2: jdata writepage fix
  * cifs: Fix warning and UAF when destroy the MR list
  * cifs: Fix lost destroy smbd connection when MR allocate failed
  * nfsd: fix race to check ls_layouts
  * hid: bigben_probe(): validate report count
  * HID: bigben: use spinlock to safely schedule workers
  * HID: bigben_worker() remove unneeded check on report_field
  * HID: bigben: use spinlock to protect concurrent accesses
  * ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared
  * spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one()
  * NFS: fix disabling of swap
  * nfs4trace: fix state manager flag printing
  * NFSv4: keep state manager thread active if swap is enabled
  * NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode()
  * dm: remove flush_scheduled_work() during local_exit()
  * ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init
  * hwmon: (mlxreg-fan) Return zero speed for broken fan
  * spi: bcm63xx-hsspi: Fix multi-bit mode setting
  * spi: bcm63xx-hsspi: fix pm_runtime
  * scsi: aic94xx: Add missing check for dma_map_single()
  * scsi: mpt3sas: Fix a memory leak
  * drm/amdgpu: fix enum odm_combine_mode mismatch
  * hwmon: (ltc2945) Handle error case in ltc2945_value_store
  * ASoC: dt-bindings: meson: fix gx-card codec node regex
  * ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params()
  * ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove()
  * ASoC: mchp-spdifrx: fix controls that works with completion mechanism
  * ASoC: mchp-spdifrx: fix return value in case completion times out
  * ASoC: atmel: fix spelling mistakes
  * ASoC: mchp-spdifrx: fix controls which rely on rsr register
  * spi: dw_bt1: fix MUX_MMIO dependencies
  * gpio: vf610: connect GPIO label to dev name
  * ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress()
  * drm/mediatek: Clean dangling pointer on bind error path
  * drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc
  * drm/mediatek: Drop unbalanced obj unref
  * drm/mediatek: Use NULL instead of 0 for NULL pointer
  * drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd
  * gpu: host1x: Don't skip assigning syncpoints to channels
  * pinctrl: mediatek: Initialize variable *buf to zero
  * pinctrl: mediatek: Initialize variable pullen and pullup to zero
  * pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback()
  * drm/msm/mdp5: Add check for kzalloc
  * drm/msm/dpu: Add check for pstates
  * drm/msm/dpu: Add check for cstate
  * drm/msm: use strscpy instead of strncpy
  * drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness
  * drm/bridge: lt9611: pass a pointer to the of node
  * drm/bridge: lt9611: fix clock calculation
  * drm/bridge: lt9611: fix programming of video modes
  * drm/bridge: lt9611: fix polarity programming
  * drm/bridge: lt9611: fix HPD reenablement
  * drm/bridge: lt9611: fix sleep mode setup
  * drm/msm/dpu: Disallow unallocated resources to be returned
  * ALSA: hda/ca0132: minor fix for allocation size
  * drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup()
  * ASoC: fsl_sai: initialize is_dsp_mode flag
  * drm/vc4: hdmi: Correct interlaced timings again
  * drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5
  * drm/vc4: hvs: Set AXI panic modes
  * pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups
  * pinctrl: rockchip: do coding style for mux route struct
  * pinctrl: rockchip: add support for rk3568
  * pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain
  * pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins
  * drm/msm/hdmi: Add missing check for alloc_ordered_workqueue
  * gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()
  * drm: tidss: Fix pixel format definition
  * drm/vc4: dpi: Fix format mapping for RGB565
  * drm/vc4: dpi: Add option for inverting pixel clock and output enable
  * drm/vkms: Fix null-ptr-deref in vkms_release()
  * drm/bridge: megachips: Fix error handling in i2c_register_driver()
  * drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC
  * drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats
  * drm: Fix potential null-ptr-deref due to drmm_mode_config_init()
  * sefltests: netdevsim: wait for devlink instance after netns removal
  * selftest: fib_tests: Always cleanup before exit
  * net: bcmgenet: fix MoCA LED control
  * l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register()
  * selftests/net: Interpret UDP_GRO cmsg data as an int value
  * irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts
  * irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts
  * bpf: Fix global subprog context argument resolution logic
  * can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error
  * thermal/drivers/hisi: Drop second sensor hi3660
  * wifi: mac80211: make rate u32 in sta_set_rate_info_rx()
  * crypto: crypto4xx - Call dma_unmap_page when done
  * selftests/bpf: Fix out-of-srctree build
  * wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()
  * wifi: iwl4965: Add missing check for create_singlethread_workqueue()
  * wifi: iwl3945: Add missing check for create_singlethread_workqueue
  * RISC-V: time: initialize hrtimer based broadcast clock event device
  * m68k: /proc/hardware should depend on PROC_FS
  * crypto: rsa-pkcs1pad - Use akcipher_request_complete
  * rds: rds_rm_zerocopy_callback() correct order for list_add_tail()
  * libbpf: Fix alen calculation in libbpf_nla_dump_errormsg()
  * Bluetooth: L2CAP: Fix potential user-after-free
  * OPP: fix error checking in opp_migrate_dentry()
  * tap: tap_open(): correctly initialize socket uid
  * tun: tun_chr_open(): correctly initialize socket uid
  * net: add sock_init_data_uid()
  * s390/vmem: fix empty page tables cleanup under KASAN
  * irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe
  * irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe
  * irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains
  * irqchip: Fix refcount leak in platform_irqchip_probe
  * net/mlx5: Enhance debug print in page allocation failure
  * bpftool: profile online CPUs instead of possible
  * crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware
  * crypto: ccp - Refactor out sev_fw_alloc()
  * leds: led-class: Add missing put_device() to led_put()
  * crypto: xts - Handle EBUSY correctly
  * net: ethernet: ti: add missing of_node_put before return
  * net: ethernet: ti: am65-cpsw: handle deferred probe with dev_err_probe()
  * net: ethernet: ti: am65-cpsw: fix tx csum offload for multi mac mode
  * x86/microcode: Adjust late loading result reporting message
  * x86/microcode: Check CPU capabilities after late microcode update correctly
  * x86/microcode: Add a parameter to microcode_check() to store CPU capabilities
  * x86/microcode: Print previous version of microcode after reload
  * x86/microcode: Default-disable late loading
  * x86/microcode: Rip out the OLD_INTERFACE
  * x86: Mark stop_this_cpu() __noreturn
  * x86/microcode: Replace deprecated CPU-hotplug functions.
  * x86/cpu: Init AP exception handling from cpu_init_secondary()
  * powercap: fix possible name leak in powercap_register_zone()
  * crypto: seqiv - Handle EBUSY correctly
  * crypto: essiv - Handle EBUSY correctly
  * crypto: ccp - Failure on re-initialization due to duplicate sysfs filename
  * ACPI: battery: Fix missing NUL-termination with large strings
  * wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data()
  * wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup
  * wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()
  * wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails
  * ath9k: htc: clean up statistics macros
  * ath9k: hif_usb: simplify if-if to if-else
  * wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function
  * wifi: orinoco: check return value of hermes_write_wordrec()
  * wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU
  * thermal/drivers/tsens: Sort out msm8976 vs msm8956 data
  * thermal/drivers/tsens: Add compat string for the qcom,msm8960
  * thermal/drivers/qcom/tsens_v1: Enable sensor 3 on MSM8976
  * thermal/drivers/tsens: Drop msm8976-specific defines
  * ACPICA: nsrepair: handle cases without a return value correctly
  * crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2
  * crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak
  * crypto: ccp: Use the stack and common buffer for status commands
  * crypto: ccp: Use the stack for small SEV command buffers
  * lib/mpi: Fix buffer overrun when SG is too long
  * rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()
  * rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls
  * rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose
  * genirq: Fix the return type of kstat_cpu_irqs_sum()
  * ACPICA: Drop port I/O validation for some regions
  * crypto: x86/ghash - fix unaligned access in ghash_setkey()
  * wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave()
  * wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave()
  * wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave()
  * wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave()
  * wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave()
  * wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid()
  * wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit()
  * wifi: wilc1000: fix potential memory leak in wilc_mac_xmit()
  * wifi: ipw2200: fix memory leak in ipw_wdev_init()
  * wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave()
  * libbpf: Fix btf__align_of() by taking into account field offsets
  * wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit()
  * rtlwifi: fix -Wpointer-sign warning
  * wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()
  * wifi: libertas: fix memory leak in lbs_init_adapter()
  * wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave()
  * wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave()
  * wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave()
  * wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave()
  * wifi: rsi: Fix memory leak in rsi_coex_attach()
  * block: bio-integrity: Copy flags when bio_integrity_payload is cloned
  * x86/perf/zhaoxin: Add stepping check for ZXC
  * sched/rt: pick_next_rt_entity(): check list_entry
  * sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity()
  * s390/dasd: Fix potential memleak in dasd_eckd_init()
  * s390/dasd: Prepare for additional path event handling
  * blk-mq: correct stale comment of .get_budget
  * blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx
  * blk-mq: avoid sleep in blk_mq_alloc_request_hctx
  * arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
  * ARM: dts: imx7s: correct iomuxc gpr mux controller cells
  * ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference
  * arm64: dts: renesas: beacon-renesom: Fix gpio expander reference
  * arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name
  * arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name
  * arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name
  * arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name
  * arm64: dts: amlogic: meson-gx: add missing unit address to rng node name
  * arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property
  * arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible
  * arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name
  * arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name
  * ARM: imx: Call ida_simple_remove() for ida_simple_get
  * ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato
  * arm64: dts: ti: k3-j7200: Fix wakeup pinmux range
  * ARM: s3c: fix s3c64xx_set_timer_source prototype
  * ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init()
  * arm64: dts: meson: remove CPU opps below 1GHz for G12A boards
  * arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names
  * arm64: dts: qcom: ipq8074: fix Gen3 PCIe node
  * arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges
  * arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY
  * arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size
  * arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes
  * arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names
  * arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address
  * arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name
  * arm64: dts: meson-gx: Fix Ethernet MAC address unit name
  * arm64: dts: qcom: sc7180: correct SPMI bus address cells
  * arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name
  * arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description
  * ARM: zynq: Fix refcount leak in zynq_early_slcr_init
  * arm64: dts: qcom: qcs404: use symbol names for PCIe resets
  * ARM: OMAP2+: Fix memory leak in realtime_counter_init()
  * powerpc/mm: Rearrange if-else block to avoid clang warning
  * HID: asus: use spinlock to safely schedule workers
  * HID: asus: use spinlock to protect concurrent accesses
  * HID: asus: Remove check for same LED brightness on set
  * UPSTREAM: usb: gadget: composite: Draw 100mA current if not configured
  * UPSTREAM: usb: dwc3: gadget: Change condition for processing suspend event
  * ANDROID: GKI: update xiaomi symbol list
  * UPSTREAM: net/sched: tcindex: update imperfect hash filters respecting rcu
  * FROMGIT: KVM: arm64: Ignore kvm-arm.mode if !is_hyp_mode_available()
  * UPSTREAM: KVM: arm64: Allow KVM to be disabled from the command line
  * ANDROID: ABI: Cuttlefish Symbol update
  * Revert "ANDROID: dma-ops: Add restricted vendor hook"
  * UPSTREAM: io_uring: ensure that io_init_req() passes in the right issue_flags
  * FROMGIT: usb: gadget: configfs: Restrict symlink creation is UDC already binded
  * Linux 5.10.172
  * io_uring: ensure that io_init_req() passes in the right issue_flags
  * Revert "nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property"
  * Revert "nvmem: core: remove nvmem_config wp_gpio"
  * Revert "nvmem: core: fix cleanup after dev_set_name()"
  * Revert "nvmem: core: fix registration vs use race"
  * Revert "nvmem: core: fix return value"
  * UPSTREAM: io_uring: add missing lock in io_get_file_fixed
  * Linux 5.10.171
  * io_uring: add missing lock in io_get_file_fixed
  * USB: core: Don't hold device lock while reading the "descriptors" sysfs file
  * usb: gadget: u_serial: Add null pointer check in gserial_resume
  * USB: serial: option: add support for VW/Skoda "Carstick LTE"
  * drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
  * drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
  * scripts/tags.sh: fix incompatibility with PCRE2
  * scripts/tags.sh: Invoke 'realpath' via 'xargs'
  * md: Flush workqueue md_rdev_misc_wq in md_alloc()
  * vc_screen: don't clobber return value in vcs_read
  * net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues().
  * bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state
  * HID: core: Fix deadloop in hid_apply_multiplier.
  * neigh: make sure used and confirmed times are valid
  * IB/hfi1: Assign npages earlier
  * btrfs: send: limit number of clones and allocated memory size
  * ACPI: NFIT: fix a potential deadlock during NFIT teardown
  * ARM: dts: rockchip: add power-domains property to dp node on rk3288
  * arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc
  * Fix XFRM-I support for nested ESP tunnels
  * ANDROID: ABI: Update oplus symbol list
  * ANDROID: vendor_hooks: Add hooks for mutex and rwsem optimistic spin
  * ANDROID: dma-buf: heaps: Don't lock unused dmabuf_page_pool mutex
  * ANDROID: mm/filemap: Fix missing put_page() for speculative page fault
  * UPSTREAM: KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS
  * Merge 5.10.169 into android12-5.10-lts
  * Revert "Revert "nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property""
  * Linux 5.10.170
  * bpf: add missing header file include
  * Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs"
  * ext4: Fix function prototype mismatch for ext4_feat_ktype
  * audit: update the mailing list in MAINTAINERS
  * wifi: mwifiex: Add missing compatible string for SD8787
  * nbd: fix possible overflow on 'first_minor' in nbd_dev_add()
  * nbd: fix possible overflow for 'first_minor' in nbd_dev_add()
  * nbd: fix max value for 'first_minor'
  * Revert "Revert "block: nbd: add sanity check for first_minor""
  * uaccess: Add speculation barrier to copy_from_user()
  * mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh
  * drm/i915/gvt: fix double free bug in split_2MB_gtt_entry
  * powerpc: dts: t208x: Disable 10G on MAC1 and MAC2
  * can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len
  * KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS
  * KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid
  * KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception
  * random: always mix cycle counter in add_latent_entropy()
  * clk: mxl: syscon_node_to_regmap() returns error pointers
  * powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G
  * clk: mxl: Fix a clk entry by adding relevant flags
  * clk: mxl: Add option to override gate clks
  * clk: mxl: Remove redundant spinlocks
  * clk: mxl: Switch from direct readl/writel based IO to regmap based IO
  * wifi: rtl8xxxu: gen2: Turn on the rate control
  * drm/etnaviv: don't truncate physical page address
  * UPSTREAM: net: qrtr: combine nameservice into main module
  * ANDROID: GKI: Update symbol list for mtk
  * FROMLIST: rcu-tasks: Fix build error
  * ANDROID: incremental fs: Move throttling to outside page lock
  * ANDROID: incremental fs: Fix race between truncate and write last block
  * Linux 5.10.169
  * nvmem: core: fix return value
  * net: sched: sch: Fix off by one in htb_activate_prios()
  * ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak
  * alarmtimer: Prevent starvation by small intervals and SIG_IGN
  * kvm: initialize all of the kvm_debugregs structure before sending it to userspace
  * net/sched: tcindex: search key must be 16 bits
  * i40e: Add checking for null for nlmsg_find_attr()
  * net/sched: act_ctinfo: use percpu stats
  * flow_offload: fill flags to action structure
  * drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list
  * drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()
  * nilfs2: fix underflow in second superblock position calculations
  * ipv6: Fix tcp socket connection with DSCP.
  * ipv6: Fix datagram socket connection with DSCP.
  * ixgbe: add double of VLAN header when computing the max MTU
  * net: mpls: fix stale pointer if allocation fails during device rename
  * net: stmmac: Restrict warning on disabling DMA store and fwd mode
  * bnxt_en: Fix mqprio and XDP ring checking logic
  * net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence
  * net: openvswitch: fix possible memory leak in ovs_meter_cmd_set()
  * net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path
  * dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.
  * net/sched: tcindex: update imperfect hash filters respecting rcu
  * sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list
  * net: bgmac: fix BCM5358 support by setting correct flags
  * i40e: add double of VLAN header when computing the max MTU
  * ixgbe: allow to increase MTU to 3K with XDP enabled
  * revert "squashfs: harden sanity check in squashfs_read_xattr_id_table"
  * net: Fix unwanted sign extension in netdev_stats_to_stats64()
  * Revert "mm: Always release pages to the buddy allocator in memblock_free_late()."
  * hugetlb: check for undefined shift on 32 bit architectures
  * sched/psi: Fix use-after-free in ep_remove_wait_queue()
  * ALSA: hda/realtek - fixed wrong gpio assigned
  * ALSA: hda/conexant: add a new hda codec SN6180
  * mmc: mmc_spi: fix error handling in mmc_spi_probe()
  * mmc: sdio: fix possible resource leaks in some error paths
  * mmc: jz4740: Work around bug on JZ4760(B)
  * netfilter: nft_tproxy: restrict to prerouting hook
  * ovl: remove privs in ovl_fallocate()
  * ovl: remove privs in ovl_copyfile()
  * s390/signal: fix endless loop in do_signal
  * aio: fix mremap after fork null-deref
  * nvmem: core: fix registration vs use race
  * nvmem: core: fix cleanup after dev_set_name()
  * nvmem: core: remove nvmem_config wp_gpio
  * nvmem: core: add error handling for dev_set_name
  * platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match
  * nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association
  * s390/decompressor: specify __decompress() buf len to avoid overflow
  * net: sched: sch: Bounds check priority
  * net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC
  * net/rose: Fix to not accept on connected socket
  * tools/virtio: fix the vringh test for virtio ring changes
  * ASoC: cs42l56: fix DT probe
  * ALSA: hda: Do not unset preset when cleaning up codec
  * selftests/bpf: Verify copy_register_state() preserves parent/live fields
  * ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers
  * UPSTREAM: usb: gadget: u_serial: Add null pointer check in gserial_resume
  * Revert "ANDROID: GKI: loadavg: Export for get_avenrun"
  * ANDROID: ABI: Update allowed list for QCOM
  * ANDROID: Update symbol list for mtk
  * UPSTREAM: ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop
  * UPSTREAM: net_sched: reject TCF_EM_SIMPLE case for complex ematch module
  * Revert "nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property"
  * UPSTREAM: io_uring/rw: remove leftover debug statement
  * UPSTREAM: io_uring/rw: ensure kiocb_end_write() is always called
  * UPSTREAM: io_uring: fix double poll leak on repolling
  * UPSTREAM: io_uring: Clean up a false-positive warning from GCC 9.3.0
  * UPSTREAM: io_uring/net: fix fast_iov assignment in io_setup_async_msg()
  * UPSTREAM: io_uring: io_kiocb_update_pos() should not touch file for non -1 offset
  * UPSTREAM: io_uring/rw: defer fsnotify calls to task context
  * UPSTREAM: io_uring: do not recalculate ppos unnecessarily
  * UPSTREAM: io_uring: update kiocb->ki_pos at execution time
  * UPSTREAM: io_uring: remove duplicated calls to io_kiocb_ppos
  * UPSTREAM: io_uring: ensure that cached task references are always put on exit
  * UPSTREAM: io_uring: fix CQ waiting timeout handling
  * UPSTREAM: io_uring: lock overflowing for IOPOLL
  * UPSTREAM: io_uring: check for valid register opcode earlier
  * UPSTREAM: io_uring: fix async accept on O_NONBLOCK sockets
  * UPSTREAM: io_uring: allow re-poll if we made progress
  * UPSTREAM: io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG)
  * UPSTREAM: io_uring: add flag for disabling provided buffer recycling
  * UPSTREAM: io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly
  * UPSTREAM: io_uring: improve send/recv error handling
  * UPSTREAM: io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL
  * BACKPORT: iommu: Avoid races around device probe
  * Merge 5.10.168 into android12-5.10-lts
  * Merge 5.10.167 into android12-5.10-lts
  * UPSTREAM: io_uring/io-wq: only free worker if it was allocated for creation
  * UPSTREAM: io_uring/io-wq: free worker if task_work creation is canceled
  * UPSTREAM: io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res()
  * Merge 5.10.166 into android12-5.10-lts
  * Revert "xhci: Add update_hub_device override for PCI xHCI hosts"
  * Revert "xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables"
  * Revert "xhci: Add a flag to disable USB3 lpm on a xhci root port level."
  * Merge 5.10.165 into android12-5.10-lts
  * Revert "xhci: Prevent infinite loop in transaction errors recovery for streams"
  * Merge 5.10.164 into android12-5.10-lts
  * Revert "ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire"
  * Revert "ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio"
  * Linux 5.10.168
  * Fix page corruption caused by racy check in __free_pages
  * arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive
  * arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive
  * arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive
  * riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte
  * ceph: flush cap releases when the session is flushed
  * usb: typec: altmodes/displayport: Fix probe pin assign check
  * usb: core: add quirk for Alcor Link AK9563 smartcard reader
  * btrfs: free device in btrfs_close_devices for a single device filesystem
  * net: USB: Fix wrong-direction WARNING in plusb.c
  * cifs: Fix use-after-free in rdata->read_into_pages()
  * pinctrl: intel: Restore the pins that used to be in Direct IRQ mode
  * spi: dw: Fix wrong FIFO level setting for long xfers
  * pinctrl: single: fix potential NULL dereference
  * pinctrl: aspeed: Fix confusing types in return value
  * ALSA: pci: lx6464es: fix a debug loop
  * selftests: forwarding: lib: quote the sysctl values
  * rds: rds_rm_zerocopy_callback() use list_first_entry()
  * net/mlx5: fw_tracer, Zero consumer index when reloading the tracer
  * net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers
  * net/mlx5e: IPoIB, Show unknown speed instead of error
  * net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q"
  * ice: Do not use WQ_MEM_RECLAIM flag for workqueue
  * uapi: add missing ip/ipv6 header dependencies for linux/stddef.h
  * ionic: clean interrupt before enabling queue to avoid credit race
  * net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY
  * bonding: fix error checking in bond_debug_reregister()
  * xfrm: fix bug with DSCP copy to v6 from v4 tunnel
  * RDMA/usnic: use iommu_map_atomic() under spin_lock()
  * IB/IPoIB: Fix legacy IPoIB due to wrong number of queues
  * xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr()
  * IB/hfi1: Restore allocated resources on failed copyout
  * xfrm: compat: change expression for switch in xfrm_xlate64
  * can: j1939: do not wait 250 ms if the same addr was already claimed
  * of/address: Return an error when no valid dma-ranges are found
  * tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw
  * ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360
  * ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control()
  * ALSA: hda/realtek: Add Positivo N14KP6-TG
  * btrfs: zlib: zero-initialize zlib workspace
  * btrfs: limit device extents to the device size
  * migrate: hugetlb: check for hugetlb shared PMD in node migration
  * mm/migration: return errno when isolate_huge_page failed
  * iio:adc:twl6030: Enable measurement of VAC
  * bpf: Do not reject when the stack read size is different from the tracked scalar size
  * nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property
  * wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads
  * f2fs: fix to do sanity check on i_extra_isize in is_alive()
  * fbdev: smscufx: fix error handling code in ufx_usb_probe
  * serial: 8250_dma: Fix DMA Rx rearm race
  * serial: 8250_dma: Fix DMA Rx completion race
  * nvmem: core: fix cell removal on error
  * nvmem: core: initialise nvmem->id early
  * drm/i915: Fix potential bit_17 double-free
  * Squashfs: fix handling and sanity checking of xattr_ids count
  * mm/swapfile: add cond_resched() in get_swap_pages()
  * fpga: stratix10-soc: Fix return value check in s10_ops_write_init()
  * x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses
  * mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps
  * riscv: disable generation of unwind tables
  * parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case
  * parisc: Fix return code of pdc_iodc_print()
  * nvmem: qcom-spmi-sdam: fix module autoloading
  * iio: imu: fxos8700: fix MAGN sensor scale and unit
  * iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN
  * iio: imu: fxos8700: fix failed initialization ODR mode assignment
  * iio: imu: fxos8700: fix incorrect ODR mode readback
  * iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback
  * iio: imu: fxos8700: fix map label of channel type to MAGN sensor
  * iio: imu: fxos8700: fix IMU data bits returned to user space
  * iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback
  * iio: imu: fxos8700: fix ACCEL measurement range selection
  * iio:adc:twl6030: Enable measurements of VUSB, VBAT and others
  * iio: adc: berlin2-adc: Add missing of_node_put() in error path
  * iio: hid: fix the retval in accel_3d_capture_sample
  * efi: Accept version 2 of memory attributes table
  * ALSA: hda/realtek: Add Acer Predator PH315-54
  * watchdog: diag288_wdt: fix __diag288() inline assembly
  * watchdog: diag288_wdt: do not use stack buffers for hardware data
  * net: qrtr: free memory on error path in radix_tree_insert()
  * fbcon: Check font dimension limits
  * Input: i8042 - add Clevo PCX0DX to i8042 quirk table
  * Input: i8042 - add TUXEDO devices to i8042 quirk tables
  * Input: i8042 - merge quirk tables
  * Input: i8042 - move __initconst to fix code styling warning
  * vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF
  * usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait
  * usb: dwc3: qcom: enable vbus override when in OTG dr-mode
  * usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API
  * iio: adc: stm32-dfsdm: fill module aliases
  * net/x25: Fix to not accept on connected socket
  * platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table
  * i2c: rk3x: fix a bunch of kernel-doc warnings
  * scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress
  * scsi: target: core: Fix warning on RT kernels
  * i2c: mxs: suppress probe-deferral error message
  * qede: execute xdp_do_flush() before napi_complete_done()
  * qede: add netpoll support for qede driver
  * efi: fix potential NULL deref in efi_mem_reserve_persistent
  * net: openvswitch: fix flow memory leak in ovs_flow_cmd_new
  * virtio-net: Keep stop() to follow mirror sequence of open()
  * selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking
  * selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs
  * selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided
  * selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning
  * ata: libata: Fix sata_down_spd_limit() when no link speed is reported
  * can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate
  * igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp()
  * net: phy: meson-gxl: Add generic dummy stubs for MMD register access
  * squashfs: harden sanity check in squashfs_read_xattr_id_table
  * netfilter: br_netfilter: disable sabotage_in hook after first suppression
  * netrom: Fix use-after-free caused by accept on already connected socket
  * net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices
  * sfc: correctly advertise tunneled IPv6 segmentation
  * virtio-net: execute xdp_do_flush() before napi_complete_done()
  * fix "direction" argument of iov_iter_kvec()
  * fix iov_iter_bvec() "direction" argument
  * READ is "data destination", not source...
  * WRITE is "data source", not destination...
  * vhost/net: Clear the pending messages when the backend is removed
  * scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT"
  * drm/vc4: hdmi: make CEC adapter name unique
  * arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX
  * bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
  * bpf: Fix to preserve reg parent/live fields when copying range info
  * bpf: Support <8-byte scalar spill and refill
  * ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path()
  * bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers
  * powerpc/imc-pmu: Revert nest_init_lock to being a mutex
  * bpf: Fix incorrect state pruning for <8B spill/fill
  * bus: sunxi-rsb: Fix error handling in sunxi_rsb_init()
  * firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region
  * Revert "net: add atomic_long_t to net_device_stats fields"
  * Revert "PM/devfreq: governor: Add a private governor_data for governor"
  * UPSTREAM: um: Increase stack frame size threshold for signal.c
  * Merge 5.10.163 into android12-5.10-lts
  * Linux 5.10.167
  * net: fix NULL pointer in skb_segment_list
  * Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt
  * ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems
  * dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init
  * blk-cgroup: fix missing pd_online_fn() while activating policy
  * bpf: Skip task with pid=1 in send_signal_common()
  * arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI
  * ARM: dts: vf610: Fix pca9548 i2c-mux node names
  * ARM: dts: imx: Fix pca9547 i2c-mux node name
  * ANDROID: Update .xml due to ABI preservation fix
  * ANDROID: struct io_uring ABI preservation hack for 5.10.162 changes
  * ANDROID: fix up struct task_struct ABI change in 5.10.162
  * ANDROID: add flags variable back to struct proto_ops
  * Merge 5.10.162 into android12-5.10-lts
  * Linux 5.10.166
  * clk: Fix pointer casting to prevent oops in devm_clk_release()
  * perf/x86/amd: fix potential integer overflow on shift of a int
  * netfilter: conntrack: unify established states for SCTP paths
  * x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL
  * block: fix and cleanup bio_check_ro
  * Revert "selftests/ftrace: Update synthetic event syntax errors"
  * nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted
  * nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf
  * Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode"
  * tools: gpio: fix -c option of gpio-event-mon
  * net: mdio-mux-meson-g12a: force internal PHY off on mux switch
  * net/tg3: resolve deadlock in tg3_reset_task() during EEH
  * thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type()
  * net: ravb: Fix possible hang if RIS2_QFF1 happen
  * sctp: fail if no bound addresses can be used for a given scope
  * net/sched: sch_taprio: do not schedule in taprio_reset()
  * netrom: Fix use-after-free of a listening socket.
  * netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE
  * ipv4: prevent potential spectre v1 gadget in fib_metrics_match()
  * ipv4: prevent potential spectre v1 gadget in ip_metrics_convert()
  * netlink: annotate data races around sk_state
  * netlink: annotate data races around dst_portid and dst_group
  * netlink: annotate data races around nlk->portid
  * netfilter: nft_set_rbtree: skip elements in transaction from garbage collection
  * netfilter: nft_set_rbtree: Switch to node list walk for overlap detection
  * net: fix UaF in netns ops registration error path
  * netlink: prevent potential spectre v1 gadgets
  * i2c: designware: use casting of u64 in clock multiplication to avoid overflow
  * i2c: designware: Use DIV_ROUND_CLOSEST() macro
  * units: Add SI metric prefix definitions
  * units: Add Watt units
  * EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info
  * EDAC/device: Respect any driver-supplied workqueue polling value
  * ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment
  * thermal: intel: int340x: Protect trip temperature from concurrent updates
  * KVM: x86/vmx: Do not skip segment attributes if unusable bit is set
  * cifs: Fix oops due to uncleared server->smbd_conn in reconnect
  * ftrace/scripts: Update the instructions for ftrace-bisect.sh
  * trace_events_hist: add check for return value of 'create_hist_field'
  * tracing: Make sure trace_printk() can output as soon as it can be used
  * module: Don't wait for GOING modules
  * scsi: hpsa: Fix allocation size for scsi_host_alloc()
  * xhci: Set HCD flag to defer primary roothub registration
  * Bluetooth: hci_sync: cancel cmd_timer if hci_open failed
  * exit: Use READ_ONCE() for all oops/warn limit reads
  * docs: Fix path paste-o for /sys/kernel/warn_count
  * panic: Expose "warn_count" to sysfs
  * panic: Introduce warn_limit
  * panic: Consolidate open-coded panic_on_warn checks
  * exit: Allow oops_limit to be disabled
  * exit: Expose "oops_count" to sysfs
  * exit: Put an upper limit on how often we can oops
  * panic: Separate sysctl logic from CONFIG_SMP
  * ia64: make IA64_MCA_RECOVERY bool instead of tristate
  * csky: Fix function name in csky_alignment() and die()
  * h8300: Fix build errors from do_exit() to make_task_dead() transition
  * hexagon: Fix function name in die()
  * objtool: Add a missing comma to avoid string concatenation
  * exit: Add and use make_task_dead.
  * kasan: no need to unset panic_on_warn in end_report()
  * ubsan: no need to unset panic_on_warn in ubsan_epilogue()
  * panic: unset panic_on_warn inside panic()
  * kernel/panic: move panic sysctls to its own file
  * sysctl: add a new register_sysctl_init() interface
  * fs: reiserfs: remove useless new_opts in reiserfs_remount
  * x86: ACPI: cstate: Optimize C3 entry on AMD CPUs
  * netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state
  * Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID"
  * lockref: stop doing cpu_relax in the cmpxchg loop
  * platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK
  * platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD
  * scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id
  * KVM: s390: interrupt: use READ_ONCE() before cmpxchg()
  * spi: spidev: remove debug messages that access spidev->spi without locking
  * ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets
  * ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC
  * cpufreq: armada-37xx: stop using 0 as NULL pointer
  * s390/debug: add _ASM_S390_ prefix to header guard
  * drm: Add orientation quirk for Lenovo ideapad D330-10IGL
  * ASoC: fsl_micfil: Correct the number of steps on SX controls
  * kcsan: test: don't put the expect array on the stack
  * cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist
  * scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace
  * tcp: fix rate_app_limited to default to 1
  * net: dsa: microchip: ksz9477: port map correction in ALU table entry register
  * driver core: Fix test_async_probe_init saves device in wrong array
  * w1: fix WARNING after calling w1_process()
  * w1: fix deadloop in __w1_remove_master_device()
  * tcp: avoid the lookup process failing to get sk in ehash table
  * nvme-pci: fix timeout request state check
  * dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node()
  * HID: betop: check shape of output reports
  * l2tp: prevent lockdep issue in l2tp_tunnel_register()
  * net: macb: fix PTP TX timestamp failure due to packet padding
  * dmaengine: Fix double increment of client_count in dma_chan_get()
  * drm/panfrost: fix GENERIC_ATOMIC64 dependency
  * net: mlx5: eliminate anonymous module_init & module_exit
  * usb: gadget: f_fs: Ensure ep0req is dequeued before free_request
  * usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait
  * HID: revert CHERRY_MOUSE_000C quirk
  * net: stmmac: fix invalid call to mdiobus_get_phy()
  * HID: check empty report_list in bigben_probe()
  * HID: check empty report_list in hid_validate_values()
  * net: mdio: validate parameter addr in mdiobus_get_phy()
  * net: usb: sr9700: Handle negative len
  * l2tp: close all race conditions in l2tp_tunnel_register()
  * l2tp: convert l2tp_tunnel_list to idr
  * l2tp: Don't sleep and disable BH under writer-side sk_callback_lock
  * l2tp: Serialize access to sk_user_data with sk_callback_lock
  * net/sched: sch_taprio: fix possible use-after-free
  * wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid
  * gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode
  * net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs
  * net: nfc: Fix use-after-free in local_cleanup()
  * phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on()
  * bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation
  * amd-xgbe: Delay AN timeout during KR training
  * amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent
  * ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60
  * phy: ti: fix Kconfig warning and operator precedence
  * PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe()
  * affs: initialize fsdata in affs_truncate()
  * IB/hfi1: Remove user expected buffer invalidate race
  * IB/hfi1: Immediately remove invalid memory from hardware
  * IB/hfi1: Fix expected receive setup error exit issues
  * IB/hfi1: Reserve user expected TIDs
  * IB/hfi1: Reject a zero-length user expected buffer
  * RDMA/core: Fix ib block iterator counter overflow
  * tomoyo: fix broken dependency on *.conf.default
  * firmware: arm_scmi: Harden shared memory access in fetch_notification
  * firmware: arm_scmi: Harden shared memory access in fetch_response
  * EDAC/highbank: Fix memory leak in highbank_mc_probe()
  * HID: intel_ish-hid: Add check for ishtp_dma_tx_map
  * ARM: imx: add missing of_node_put()
  * arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux
  * ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts'
  * ARM: dts: imx7d-pico: Use 'clock-frequency'
  * ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency'
  * memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe()
  * memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe()
  * clk: Provide new devm_clk helpers for prepared and enabled clocks
  * clk: generalize devm_clk_get() a bit
  * Linux 5.10.165
  * io_uring/rw: remove leftover debug statement
  * io_uring/rw: ensure kiocb_end_write() is always called
  * io_uring: fix double poll leak on repolling
  * io_uring: Clean up a false-positive warning from GCC 9.3.0
  * mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma
  * Bluetooth: hci_qca: Fixed issue during suspend
  * Bluetooth: hci_qca: check for SSR triggered flag while suspend
  * Bluetooth: hci_qca: Wait for SSR completion during suspend
  * soc: qcom: apr: Make qcom,protection-domain optional again
  * Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()"
  * net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work()
  * net/ulp: use consistent error code when blocking ULP
  * io_uring/net: fix fast_iov assignment in io_setup_async_msg()
  * io_uring: io_kiocb_update_pos() should not touch file for non -1 offset
  * tracing: Use alignof__(struct {type b;}) instead of offsetof()
  * x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN
  * Revert "drm/amdgpu: make display pinning more flexible (v2)"
  * efi: rt-wrapper: Add missing include
  * arm64: efi: Execute runtime services from a dedicated stack
  * drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix
  * drm/amd/display: Calculate output_color_space after pixel encoding adjustment
  * drm/amd/display: Fix set scaling doesn's work
  * drm/i915: re-disable RC6p on Sandy Bridge
  * mei: me: add meteor lake point M DID
  * gsmi: fix null-deref in gsmi_get_variable
  * serial: atmel: fix incorrect baudrate setup
  * dmaengine: tegra210-adma: fix global intr clear
  * serial: pch_uart: Pass correct sg to dma_unmap_sg()
  * dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation
  * dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation
  * usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210
  * usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate()
  * usb: gadget: g_webcam: Send color matching descriptor per frame
  * usb: typec: altmodes/displayport: Fix pin assignment calculation
  * usb: typec: altmodes/displayport: Add pin assignment helper
  * usb: host: ehci-fsl: Fix module alias
  * USB: serial: cp210x: add SCALANCE LPE-9000 device id
  * USB: gadgetfs: Fix race between mounting and unmounting
  * tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer
  * thunderbolt: Use correct function to calculate maximum USB3 link rate
  * cifs: do not include page data when checking signature
  * btrfs: fix race between quota rescan and disable leading to NULL pointer deref
  * mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting
  * mmc: sunxi-mmc: Fix clock refcount imbalance during unbind
  * comedi: adv_pci1760: Fix PWM instruction handling
  * usb: core: hub: disable autosuspend for TI TUSB8041
  * misc: fastrpc: Fix use-after-free race condition for maps
  * misc: fastrpc: Don't remove map on creater_process and device_release
  * USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100
  * staging: vchiq_arm: fix enum vchiq_status return types
  * USB: serial: option: add Quectel EM05CN modem
  * USB: serial: option: add Quectel EM05CN (SG) modem
  * USB: serial: option: add Quectel EC200U modem
  * USB: serial: option: add Quectel EM05-G (RS) modem
  * USB: serial: option: add Quectel EM05-G (CS) modem
  * USB: serial: option: add Quectel EM05-G (GR) modem
  * prlimit: do_prlimit needs to have a speculation check
  * xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables
  * usb: acpi: add helper to check port lpm capability using acpi _DSM
  * xhci: Add a flag to disable USB3 lpm on a xhci root port level.
  * xhci: Add update_hub_device override for PCI xHCI hosts
  * xhci: Fix null pointer dereference when host dies
  * usb: xhci: Check endpoint is valid before dereferencing it
  * xhci-pci: set the dma max_seg_size
  * io_uring/rw: defer fsnotify calls to task context
  * io_uring: do not recalculate ppos unnecessarily
  * io_uring: update kiocb->ki_pos at execution time
  * io_uring: remove duplicated calls to io_kiocb_ppos
  * io_uring: ensure that cached task references are always put on exit
  * io_uring: fix CQ waiting timeout handling
  * io_uring: lock overflowing for IOPOLL
  * io_uring: check for valid register opcode earlier
  * io_uring: fix async accept on O_NONBLOCK sockets
  * io_uring: allow re-poll if we made progress
  * io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG)
  * io_uring: add flag for disabling provided buffer recycling
  * io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly
  * io_uring: improve send/recv error handling
  * io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL
  * Bluetooth: hci_qca: Fix driver shutdown on closed serdev
  * Bluetooth: hci_qca: Wait for timeout during suspend
  * drm/i915/gt: Reset twice
  * ALSA: hda/realtek - Turn on power early
  * efi: fix userspace infinite retry read efivars after EFI runtime services page fault
  * nilfs2: fix general protection fault in nilfs_btree_insert()
  * zonefs: Detect append writes at invalid locations
  * Add exception protection processing for vd in axi_chan_handle_err function
  * wifi: mac80211: sdata can be NULL during AMPDU start
  * wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices
  * f2fs: let's avoid panic if extent_tree is not created
  * x86/asm: Fix an assembler warning with current binutils
  * btrfs: always report error in run_one_delayed_ref()
  * RDMA/srp: Move large values to a new enum for gcc13
  * net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats
  * tools/virtio: initialize spinlocks in vring_test.c
  * selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID
  * pNFS/filelayout: Fix coalescing test for single DS
  * btrfs: fix trace event name typo for FLUSH_DELAYED_REFS
  * Merge branch 'android12-5.10' into android12-5.10-lts
  * Linux 5.10.164
  * Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"
  * io_uring/io-wq: only free worker if it was allocated for creation
  * io_uring/io-wq: free worker if task_work creation is canceled
  * drm/virtio: Fix GEM handle creation UAF
  * efi: fix NULL-deref in init error path
  * arm64: cmpxchg_double*: hazard against entire exchange variable
  * arm64: atomics: remove LL/SC trampolines
  * arm64: atomics: format whitespace consistently
  * x86/resctrl: Fix task CLOSID/RMID update race
  * x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI
  * KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID
  * Documentation: KVM: add API issues section
  * iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()
  * iommu/mediatek-v1: Add error handle for mtk_iommu_probe
  * mm: Always release pages to the buddy allocator in memblock_free_late().
  * net/mlx5e: Don't support encap rules with gbp option
  * net/mlx5: Fix ptp max frequency adjustment range
  * net/sched: act_mpls: Fix warning during failed attribute validation
  * nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()
  * hvc/xen: lock console list traversal
  * octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable
  * octeontx2-af: Map NIX block from CGX connection
  * octeontx2-af: Update get/set resource count functions
  * tipc: fix unexpected link reset due to discovery messages
  * ASoC: wm8904: fix wrong outputs volume after power reactivation
  * regulator: da9211: Use irq handler when ready
  * EDAC/device: Fix period calculation in edac_device_reset_delay_period()
  * x86/boot: Avoid using Intel mnemonics in AT&T syntax asm
  * powerpc/imc-pmu: Fix use of mutex in IRQs disabled section
  * netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.
  * xfrm: fix rcu lock in xfrm_notify_userpolicy()
  * ext4: fix uninititialized value in 'ext4_evict_inode'
  * usb: ulpi: defer ulpi_register on ulpi_read_id timeout
  * xhci: Prevent infinite loop in transaction errors recovery for streams
  * xhci: move and rename xhci_cleanup_halted_endpoint()
  * xhci: store TD status in the td struct instead of passing it along
  * xhci: move xhci_td_cleanup so it can be called by more functions
  * xhci: Add xhci_reset_halted_ep() helper function
  * xhci: adjust parameters passed to cleanup_halted_endpoint()
  * xhci: get isochronous ring directly from endpoint structure
  * xhci: Avoid parsing transfer events several times
  * clk: imx: imx8mp: add shared clk gate for usb suspend clk
  * dt-bindings: clocks: imx8mp: Add ID for usb suspend clock
  * clk: imx8mp: add clkout1/2 support
  * clk: imx8mp: Add DISP2 pixel clock
  * iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options
  * iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands
  * bus: mhi: host: Fix race between channel preparation and M0 event
  * ipv6: raw: Deduct extension header length in rawv6_push_pending_frames
  * ixgbe: fix pci device refcount leak
  * platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe
  * drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer
  * drm/msm/adreno: Make adreno quirks not overwrite each other
  * cifs: Fix uninitialized memory read for smb311 posix symlink create
  * s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()
  * s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops
  * ASoC: qcom: lpass-cpu: Fix fallback SD line index handling
  * s390/kexec: fix ipl report address for kdump
  * perf auxtrace: Fix address filter duplicate symbol selection
  * docs: Fix the docs build with Sphinx 6.0
  * efi: tpm: Avoid READ_ONCE() for accessing the event log
  * KVM: arm64: Fix S1PTW handling on RO memslots
  * ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx
  * netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits
  * Linux 5.10.163
  * ALSA: hda - Enable headset mic on another Dell laptop with ALC3254
  * ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list
  * ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
  * net/ulp: prevent ULP without clone op from entering the LISTEN status
  * net: sched: disallow noqueue for qdisc classes
  * mptcp: use proper req destructor for IPv6
  * mptcp: dedicated request sock for subflow in v6
  * mptcp: remove MPTCP 'ifdef' in TCP SYN cookies
  * mptcp: mark ops structures as ro_after_init
  * serial: fixup backport of "serial: Deassert Transmit Enable on probe in driver-specific way"
  * fsl_lpuart: Don't enable interrupts too early
  * ext4: don't set up encryption key during jbd2 transaction
  * ext4: disable fast-commit of encrypted dir operations
  * parisc: Align parisc MADV_XXX constants with all other architectures
  * io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res()
  * efi: random: combine bootloader provided RNG seed with RNG protocol output
  * mbcache: Avoid nesting of cache->c_list_lock under bit locks
  * hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling
  * hfs/hfsplus: use WARN_ON for sanity check
  * selftests: set the BUILD variable to absolute path
  * ext4: don't allow journal inode to have encrypt flag
  * drm/i915/gvt: fix vgpu debugfs clean in remove
  * drm/i915/gvt: fix gvt debugfs destroy
  * riscv: uaccess: fix type of 0 variable on error in get_user()
  * fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB
  * nfsd: fix handling of readdir in v4root vs. mount upcall timeout
  * x86/bugs: Flush IBP in ib_prctl_set()
  * nvme: fix multipath crash caused by flush request when blktrace is enabled
  * ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet
  * udf: Fix extension of the last extent in the file
  * caif: fix memory leak in cfctrl_linkup_request()
  * drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()
  * usb: rndis_host: Secure rndis_query check against int overflow
  * drivers/net/bonding/bond_3ad: return when there's no aggregator
  * perf tools: Fix resources leak in perf_data__open_dir()
  * netfilter: ipset: Rework long task execution when adding/deleting entries
  * netfilter: ipset: fix hash:net,port,net hang with /0 subnet
  * net: sched: cbq: dont intepret cls results when asked to drop
  * net: sched: atm: dont intepret cls results when asked to drop
  * gpio: sifive: Fix refcount leak in sifive_gpio_probe
  * ceph: switch to vfs_inode_has_locks() to fix file lock bug
  * filelock: new helper: vfs_inode_has_locks
  * drm/meson: Reduce the FIFO lines held when AFBC is not used
  * RDMA/mlx5: Fix validation of max_rd_atomic caps for DC
  * net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe
  * net: amd-xgbe: add missed tasklet_kill
  * net/mlx5e: Fix hw mtu initializing at XDP SQ allocation
  * net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default
  * net/mlx5: Avoid recovery in probe flows
  * net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path
  * vhost: fix range used in translate_desc()
  * vringh: fix range used in iotlb_translate()
  * vhost/vsock: Fix error handling in vhost_vsock_init()
  * nfc: Fix potential resource leaks
  * qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure
  * net: sched: fix memory leak in tcindex_set_parms
  * net: hns3: add interrupts re-initialization while doing VF FLR
  * nfsd: shut down the NFSv4 state objects before the filecache
  * veth: Fix race with AF_XDP exposing old or uninitialized descriptors
  * vmxnet3: correctly report csum_level for encapsulated packet
  * drm/panfrost: Fix GEM handle creation ref-counting
  * bpf: pull before calling skb_postpull_rcsum()
  * SUNRPC: ensure the matching upcall is in-flight upon downcall
  * ext4: fix deadlock due to mbcache entry corruption
  * mbcache: automatically delete entries from cache on freeing
  * ext4: fix race when reusing xattr blocks
  * ext4: unindent codeblock in ext4_xattr_block_set()
  * ext4: remove EA inode entry from mbcache on inode eviction
  * mbcache: add functions to delete entry if unused
  * mbcache: don't reclaim used entries
  * ext4: use kmemdup() to replace kmalloc + memcpy
  * ext4: fix leaking uninitialized memory in fast-commit journal
  * ext4: fix various seppling typos
  * ext4: simplify ext4 error translation
  * ext4: move functions in super.c
  * fs: ext4: initialize fsdata in pagecache_write()
  * ext4: use memcpy_to_page() in pagecache_write()
  * mm/highmem: Lift memcpy_[to|from]_page to core
  * ext4: correct inconsistent error msg in nojournal mode
  * ext4: goto right label 'failed_mount3a'
  * riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument
  * riscv/stacktrace: Fix stack output without ra on the stack top
  * ravb: Fix "failed to switch device to config mode" message during unbind
  * staging: media: tegra-video: fix device_node use after free
  * x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK
  * x86/kprobes: Convert to insn_decode()
  * perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data
  * perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor
  * media: s5p-mfc: Fix in register read and write for H264
  * media: s5p-mfc: Clear workbit to handle error condition
  * media: s5p-mfc: Fix to handle reference queue during finishing
  * x86/MCE/AMD: Clear DFR errors found in THR handler
  * x86/mce: Get rid of msr_ops
  * btrfs: replace strncpy() with strscpy()
  * perf/x86/intel/uncore: Clear attr_update properly
  * perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure
  * ARM: renumber bits related to _TIF_WORK_MASK
  * drm/amdgpu: make display pinning more flexible (v2)
  * drm/amdgpu: handle polaris10/11 overlap asics (v2)
  * ext4: allocate extended attribute value in vmalloc area
  * ext4: avoid unaccounted block allocation when expanding inode
  * ext4: initialize quota before expanding inode in setproject ioctl
  * ext4: fix inode leak in ext4_xattr_inode_create() on an error path
  * ext4: avoid BUG_ON when creating xattrs
  * ext4: fix error code return to user-space in ext4_get_branch()
  * ext4: fix corruption when online resizing a 1K bigalloc fs
  * ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline
  * ext4: init quota for 'old.inode' in 'ext4_rename'
  * ext4: fix bug_on in __es_tree_search caused by bad boot loader inode
  * ext4: check and assert if marking an no_delete evicting inode dirty
  * ext4: fix reserved cluster accounting in __es_remove_extent()
  * ext4: fix bug_on in __es_tree_search caused by bad quota inode
  * ext4: add helper to check quota inums
  * ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode
  * ext4: fix undefined behavior in bit shift for ext4_check_flag_values
  * ext4: fix use-after-free in ext4_orphan_cleanup
  * ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop
  * ext4: silence the warning when evicting inode with dioread_nolock
  * drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init()
  * drm/i915/dsi: fix VBT send packet port selection for dual link DSI
  * drm/vmwgfx: Validate the box size for the snooped cursor
  * drm/connector: send hotplug uevent on connector cleanup
  * device_cgroup: Roll back to original exceptions after copy failure
  * parisc: led: Fix potential null-ptr-deref in start_task()
  * remoteproc: core: Do pm_relax when in RPROC_OFFLINE state
  * iommu/amd: Fix ivrs_acpihid cmdline parsing code
  * driver core: Fix bus_type.match() error handling in __driver_attach()
  * crypto: n2 - add missing hash statesize
  * PCI/sysfs: Fix double free in error path
  * PCI: Fix pci_device_is_present() for VFs by checking PF
  * ipmi: fix use after free in _ipmi_destroy_user()
  * ima: Fix a potential NULL pointer access in ima_restore_measurement_list
  * mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type()
  * ipmi: fix long wait in unload when IPMI disconnect
  * ASoC: jz4740-i2s: Handle independent FIFO flush bits
  * wifi: wilc1000: sdio: fix module autoloading
  * efi: Add iMac Pro 2017 to uefi skip cert quirk
  * md/bitmap: Fix bitmap chunk size overflow issues
  * rtc: ds1347: fix value written to century register
  * cifs: fix missing display of three mount options
  * cifs: fix confusing debug message
  * media: dvb-core: Fix UAF due to refcount races at releasing
  * media: dvb-core: Fix double free in dvb_register_device()
  * ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod
  * staging: media: tegra-video: fix chan->mipi value on error
  * tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line
  * tracing/hist: Fix wrong return value in parse_action_params()
  * x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK
  * ftrace/x86: Add back ftrace_expected for ftrace bug reports
  * x86/microcode/intel: Do not retry microcode reloading on the APs
  * KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails
  * perf/core: Call LSM hook after copying perf_event_attr
  * tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx'
  * dm cache: set needs_check flag after aborting metadata
  * dm cache: Fix UAF in destroy()
  * dm clone: Fix UAF in clone_dtr()
  * dm integrity: Fix UAF in dm_integrity_dtr()
  * dm thin: Fix UAF in run_timer_softirq()
  * dm thin: resume even if in FAIL mode
  * dm thin: Use last transaction's pmd->root when commit failed
  * dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata
  * dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort
  * ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops
  * ALSA: patch_realtek: Fix Dell Inspiron Plus 16
  * cpufreq: Init completion before kobject_init_and_add()
  * PM/devfreq: governor: Add a private governor_data for governor
  * selftests: Use optional USERCFLAGS and USERLDFLAGS
  * arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength
  * ARM: ux500: do not directly dereference __iomem
  * btrfs: fix resolving backrefs for inline extent followed by prealloc
  * mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K
  * arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength
  * jbd2: use the correct print format
  * ktest.pl minconfig: Unset configs instead of just removing them
  * kest.pl: Fix grub2 menu handling for rebooting
  * soc: qcom: Select REMAP_MMIO for LLCC driver
  * media: stv0288: use explicitly signed char
  * net/af_packet: make sure to pull mac header
  * net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO
  * rcu: Prevent lockdep-RCU splats on lock acquisition/release
  * torture: Exclude "NOHZ tick-stop error" from fatal errors
  * wifi: rtlwifi: 8192de: correct checking of IQK reload
  * wifi: rtlwifi: remove always-true condition pointed out by GCC 12
  * net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow()
  * ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire
  * ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio
  * kcsan: Instrument memcpy/memset/memmove with newer Clang
  * SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails
  * tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak
  * tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak
  * tpm: acpi: Call acpi_put_table() to fix memory leak
  * mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING
  * f2fs: should put a page when checking the summary info
  * mm, compaction: fix fast_isolate_around() to stay within boundaries
  * md: fix a crash in mempool_free
  * pnode: terminate at peers of source
  * ALSA: line6: fix stack overflow in line6_midi_transmit
  * ALSA: line6: correct midi status byte when receiving data from podxt
  * ovl: Use ovl mounter's fsuid and fsgid in ovl_link()
  * binfmt: Fix error return code in load_elf_fdpic_binary()
  * hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount
  * pstore/zone: Use GFP_ATOMIC to allocate zone buffer
  * HID: plantronics: Additional PIDs for double volume key presses quirk
  * HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint
  * powerpc/rtas: avoid scheduling in rtas_os_term()
  * powerpc/rtas: avoid device tree lookups in rtas_os_term()
  * objtool: Fix SEGFAULT
  * nvmet: don't defer passthrough commands with trivial effects to the workqueue
  * nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition
  * ata: ahci: Fix PCS quirk application for suspend
  * nvme-pci: fix page size checks
  * nvme-pci: fix mempool alloc size
  * nvme-pci: fix doorbell buffer value endianness
  * cifs: fix oops during encryption
  * usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init
  * pwm: tegra: Fix 32 bit build
  * media: dvbdev: fix refcnt bug
  * media: dvbdev: fix build warning due to comments
  * ovl: fix use inode directly in rcu-walk mode
  * gcov: add support for checksum field
  * regulator: core: fix deadlock on regulator enable
  * iio: adc128s052: add proper .data members in adc128_of_match table
  * iio: adc: ad_sigma_delta: do not use internal iio_dev lock
  * reiserfs: Add missing calls to reiserfs_security_free()
  * HID: mcp2221: don't connect hidraw
  * HID: wacom: Ensure bootloader PID is usable in hidraw mode
  * usb: dwc3: core: defer probe on ulpi_read_id timeout
  * usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode
  * ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list
  * ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB
  * ALSA: usb-audio: add the quirk for KT0206 device
  * ima: Simplify ima_lsm_copy_rule
  * pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES
  * afs: Fix lost servers_outstanding count
  * perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option()
  * pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion
  * LoadPin: Ignore the "contents" argument of the LSM hooks
  * ASoC: rt5670: Remove unbalanced pm_runtime_put()
  * ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume()
  * ASoC: wm8994: Fix potential deadlock
  * ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume()
  * ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link()
  * ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe()
  * ASoC: Intel: Skylake: Fix driver hang during shutdown
  * ALSA: hda: add snd_hdac_stop_streams() helper
  * ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c
  * hwmon: (jc42) Fix missing unlock on error in jc42_write()
  * orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init()
  * orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string()
  * drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid()
  * drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid()
  * hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param()
  * clk: st: Fix memory leak in st_of_quadfs_setup()
  * media: si470x: Fix use-after-free in si470x_int_in_callback()
  * mmc: renesas_sdhi: better reset from HS400 mode
  * mmc: f-sdh30: Add quirks for broken timeout clock capability
  * regulator: core: fix use_count leakage when handling boot-on
  * libbpf: Avoid enum forward-declarations in public API in C++ mode
  * blk-mq: fix possible memleak when register 'hctx' failed
  * media: dvb-usb: fix memory leak in dvb_usb_adapter_init()
  * media: dvbdev: adopts refcnt to avoid UAF
  * media: dvb-frontends: fix leak of memory fw
  * ethtool: avoiding integer overflow in ethtool_phys_id()
  * bpf: Prevent decl_tag from being referenced in func_proto arg
  * ppp: associate skb with a device at tx
  * mrp: introduce active flags to prevent UAF when applicant uninit
  * net: add atomic_long_t to net_device_stats fields
  * drm/amd/display: fix array index out of bound error in bios parser
  * md/raid1: stop mdx_raid1 thread when raid1 array run failed
  * drivers/md/md-bitmap: check the return value of md_bitmap_get_counter()
  * drm/sti: Use drm_mode_copy()
  * drm/rockchip: Use drm_mode_copy()
  * drm/msm: Use drm_mode_copy()
  * s390/lcs: Fix return type of lcs_start_xmit()
  * s390/netiucv: Fix return type of netiucv_tx()
  * s390/ctcm: Fix return type of ctc{mp,}m_tx()
  * drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback
  * drm/amdgpu: Fix type of second parameter in trans_msg() callback
  * igb: Do not free q_vector unless new one was allocated
  * wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request()
  * hamradio: baycom_epp: Fix return type of baycom_send_packet()
  * net: ethernet: ti: Fix return type of netcp_ndo_start_xmit()
  * bpf: make sure skb->len != 0 when redirecting to a tunneling device
  * qed (gcc13): use u16 for fid to be big enough
  * drm/amd/display: prevent memory leak
  * ipmi: fix memleak when unload ipmi driver
  * ASoC: codecs: rt298: Add quirk for KBL-R RVP platform
  * wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out
  * wifi: ath9k: verify the expected usb_endpoints are present
  * brcmfmac: return error when getting invalid max_flowrings from dongle
  * drm/etnaviv: add missing quirks for GC300
  * hfs: fix OOB Read in __hfs_brec_find
  * acct: fix potential integer overflow in encode_comp_t()
  * nilfs2: fix shift-out-of-bounds due to too large exponent of block size
  * nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset()
  * ACPICA: Fix error code path in acpi_ds_call_control_method()
  * fs: jfs: fix shift-out-of-bounds in dbDiscardAG
  * udf: Avoid double brelse() in udf_rename()
  * fs: jfs: fix shift-out-of-bounds in dbAllocAG
  * binfmt_misc: fix shift-out-of-bounds in check_special_flags
  * x86/hyperv: Remove unregister syscore call from Hyper-V cleanup
  * video: hyperv_fb: Avoid taking busy spinlock on panic path
  * arm64: make is_ttbrX_addr() noinstr-safe
  * rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state()
  * net: stream: purge sk_error_queue in sk_stream_kill_queues()
  * myri10ge: Fix an error handling path in myri10ge_probe()
  * rxrpc: Fix missing unlock in rxrpc_do_sendmsg()
  * net_sched: reject TCF_EM_SIMPLE case for complex ematch module
  * mailbox: zynq-ipi: fix error handling while device_register() fails
  * skbuff: Account for tail adjustment during pull operations
  * openvswitch: Fix flow lookup to use unmasked key
  * selftests: devlink: fix the fd redirect in dummy_reporter_test
  * rtc: mxc_v2: Add missing clk_disable_unprepare()
  * igc: Set Qbv start_time and end_time to end_time if not being configured in GCL
  * igc: Lift TAPRIO schedule restriction
  * igc: recalculate Qbv end_time by considering cycle time
  * igc: Add checking for basetime less than zero
  * igc: Use strict cycles for Qbv scheduling
  * igc: Enhance Qbv scheduling by using first flag bit
  * net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME
  * net: igc: use skb_csum_is_sctp instead of protocol check
  * net: add inline function skb_csum_is_sctp
  * net: switch to storing KCOV handle directly in sk_buff
  * r6040: Fix kmemleak in probe and remove
  * nfc: pn533: Clear nfc_target before being used
  * mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
  * mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
  * mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
  * net: macsec: fix net device access prior to holding a lock
  * nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure
  * NFSD: Remove spurious cb_setup_err tracepoint
  * rtc: pcf85063: fix pcf85063_clkout_control
  * rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe()
  * rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe()
  * netfilter: flowtable: really fix NAT IPv6 offload
  * powerpc/pseries/eeh: use correct API for error log size
  * powerpc/eeh: Drop redundant spinlock initialization
  * remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region()
  * remoteproc: qcom_q6v5_pas: detach power domains on remove
  * remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove
  * remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev()
  * pwm: sifive: Call pwm_sifive_update_clock() while mutex is held
  * iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY
  * selftests/powerpc: Fix resource leaks
  * powerpc/hv-gpci: Fix hv_gpci event list
  * powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe()
  * powerpc/perf: callchain validate kernel stack pointer bounds
  * kbuild: refactor single builds of *.ko
  * kbuild: unify modules(_install) for in-tree and external modules
  * kbuild: remove unneeded mkdir for external modules_install
  * powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data()
  * powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds
  * powerpc/xmon: Enable breakpoints on 8xx
  * cxl: Fix refcount leak in cxl_calc_capp_routing
  * powerpc/52xx: Fix a resource leak in an error handling path
  * macintosh/macio-adb: check the return value of ioremap()
  * macintosh: fix possible memory leak in macio_add_one_device()
  * iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe()
  * iommu/amd: Fix pci device refcount leak in ppr_notifier()
  * rtc: pcf85063: Fix reading alarm
  * rtc: snvs: Allow a time difference on clock register read
  * rtc: cmos: Disable ACPI RTC event on removal
  * rtc: cmos: Rename ACPI-related functions
  * rtc: cmos: Eliminate forward declarations of some functions
  * rtc: cmos: Call rtc_wake_setup() from cmos_do_probe()
  * rtc: cmos: Call cmos_wake_setup() from cmos_do_probe()
  * rtc: cmos: fix build on non-ACPI platforms
  * rtc: cmos: Fix wake alarm breakage
  * rtc: cmos: Fix event handler registration ordering issue
  * rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0
  * dmaengine: idxd: Fix crc_val field for completion record
  * pwm: tegra: Improve required rate calculation
  * include/uapi/linux/swab: Fix potentially missing __always_inline
  * phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices
  * iommu/sun50i: Fix flush size
  * iommu/sun50i: Fix R/W permission check
  * iommu/sun50i: Consider all fault sources for reset
  * iommu/sun50i: Fix reset release
  * RDMA/siw: Fix pointer cast warning
  * power: supply: fix null pointer dereferencing in power_supply_get_battery_info
  * HSI: omap_ssi_core: Fix error handling in ssi_init()
  * perf symbol: correction while adjusting symbol
  * perf trace: Handle failure when trace point folder is missed
  * perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number
  * perf trace: Return error if a system call doesn't exist
  * power: supply: fix residue sysfs file in error handle route of __power_supply_register()
  * HSI: omap_ssi_core: fix possible memory leak in ssi_probe()
  * HSI: omap_ssi_core: fix unbalanced pm_runtime_disable()
  * fbdev: uvesafb: Fixes an error handling path in uvesafb_probe()
  * fbdev: vermilion: decrease reference count in error path
  * fbdev: via: Fix error in via_core_init()
  * fbdev: pm2fb: fix missing pci_disable_device()
  * fbdev: ssd1307fb: Drop optional dependency
  * thermal/drivers/imx8mm_thermal: Validate temperature range
  * samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe()
  * tracing/hist: Fix issue of losting command info in error_log
  * usb: storage: Add check for kcalloc
  * i2c: ismt: Fix an out-of-bounds bug in ismt_access()
  * i2c: mux: reg: check return value after calling platform_get_resource()
  * gpiolib: cdev: fix NULL-pointer dereferences
  * gpiolib: Get rid of redundant 'else'
  * vme: Fix error not catched in fake_init()
  * staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor()
  * staging: rtl8192u: Fix use after free in ieee80211_rx()
  * i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe
  * chardev: fix error handling in cdev_device_add()
  * mcb: mcb-parse: fix error handing in chameleon_parse_gdd()
  * drivers: mcb: fix resource leak in mcb_probe()
  * usb: gadget: f_hid: fix refcount leak on error path
  * usb: gadget: f_hid: fix f_hidg lifetime vs cdev
  * usb: gadget: f_hid: optional SETUP/SET_REPORT mode
  * usb: roles: fix of node refcount leak in usb_role_switch_is_parent()
  * counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update
  * iio: adis: add '__adis_enable_irq()' implementation
  * iio:imu:adis: Move exports into IIO_ADISLIB namespace
  * iio: adis: stylistic changes
  * iio: adis: handle devices that cannot unmask the drdy pin
  * iio:imu:adis: Use IRQF_NO_AUTOEN instead of irq request then disable
  * genirq: Add IRQF_NO_AUTOEN for request_irq/nmi()
  * iio: temperature: ltc2983: make bulk write buffer DMA-safe
  * cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter()
  * cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter()
  * firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe()
  * misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os
  * misc: tifm: fix possible memory leak in tifm_7xx1_switch_media()
  * ocxl: fix pci device refcount leak when calling get_function_0()
  * misc: ocxl: fix possible name leak in ocxl_file_register_afu()
  * test_firmware: fix memory leak in test_firmware_init()
  * serial: sunsab: Fix error handling in sunsab_init()
  * serial: altera_uart: fix locking in polling mode
  * tty: serial: altera_uart_{r,t}x_chars() need only uart_port
  * tty: serial: clean up stop-tx part in altera_uart_tx_chars()
  * serial: pch: Fix PCI device refcount leak in pch_request_dma()
  * serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle.
  * serial: amba-pl011: avoid SBSA UART accessing DMACR register
  * usb: typec: tipd: Fix spurious fwnode_handle_put in error path
  * usb: typec: tcpci: fix of node refcount leak in tcpci_register_port()
  * usb: typec: Check for ops->exit instead of ops->enter in altmode_exit
  * staging: vme_user: Fix possible UAF in tsi148_dma_list_add
  * usb: fotg210-udc: Fix ages old endianness issues
  * uio: uio_dmem_genirq: Fix deadlock between irq config and handling
  * uio: uio_dmem_genirq: Fix missing unlock in irq configuration
  * vfio: platform: Do not pass return buffer to ACPI _RST method
  * class: fix possible memory leak in __class_register()
  * serial: tegra: Read DMA status before terminating
  * drivers: dio: fix possible memory leak in dio_init()
  * IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces
  * hwrng: geode - Fix PCI device refcount leak
  * hwrng: amd - Fix PCI device refcount leak
  * crypto: img-hash - Fix variable dereferenced before check 'hdev->req'
  * RDMA/hns: Fix page size cap from firmware
  * RDMA/hns: Fix PBL page MTR find
  * orangefs: Fix sysfs not cleanup when dev init failed
  * RDMA/srp: Fix error return code in srp_parse_options()
  * RDMA/hfi1: Fix error return code in parse_platform_config()
  * riscv/mm: add arch hook arch_clear_hugepage_flags
  * crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe()
  * crypto: amlogic - Remove kcalloc without check
  * RDMA/nldev: Fix failure to send large messages
  * f2fs: avoid victim selection from previous victim section
  * RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps()
  * scsi: snic: Fix possible UAF in snic_tgt_create()
  * scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails
  * scsi: ipr: Fix WARNING in ipr_init()
  * scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper()
  * scsi: fcoe: Fix possible name leak when device_register() fails
  * scsi: scsi_debug: Fix a warning in resp_report_zones()
  * scsi: scsi_debug: Fix a warning in resp_verify()
  * scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device()
  * scsi: hpsa: Fix error handling in hpsa_add_sas_host()
  * scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add()
  * padata: Fix list iterator in padata_do_serial()
  * padata: Always leave BHs disabled when running ->parallel()
  * crypto: tcrypt - Fix multibuffer skcipher speed test mem leak
  * scsi: hpsa: Fix possible memory leak in hpsa_init_one()
  * RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed
  * RDMA/hns: fix memory leak in hns_roce_alloc_mr()
  * crypto: ccree - Make cc_debugfs_global_fini() available for module init function
  * RDMA/hfi: Decrease PCI device reference count in error path
  * PCI: Check for alloc failure in pci_request_irq()
  * RDMA/hns: Fix ext_sge num error when post send
  * RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_inl_data()
  * crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set()
  * crypto: cryptd - Use request context instead of stack for sub-request
  * crypto: ccree - Remove debugfs when platform_driver_register failed
  * scsi: scsi_debug: Fix a warning in resp_write_scat()
  * RDMA/siw: Set defined status for work completion with undefined status
  * RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port
  * RDMA/siw: Fix immediate work request flush to completion queue
  * f2fs: fix normal discard process
  * apparmor: Fix memleak in alloc_ns()
  * crypto: rockchip - rework by using crypto_engine
  * crypto: rockchip - delete unneeded variable initialization
  * crypto: rockchip - remove non-aligned handling
  * crypto: rockchip - better handle cipher key
  * crypto: rockchip - add fallback for ahash
  * crypto: rockchip - add fallback for cipher
  * crypto: rockchip - do not store mode globally
  * crypto: rockchip - do not do custom power management
  * f2fs: Fix the race condition of resize flag between resizefs
  * PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled
  * RDMA/core: Fix order of nldev_exit call
  * PCI: dwc: Fix n_fts[] array overrun
  * apparmor: Use pointer to struct aa_label for lbs_cred
  * scsi: core: Fix a race between scsi_done() and scsi_timeout()
  * crypto: nitrox - avoid double free on error path in nitrox_sriov_init()
  * crypto: sun8i-ss - use dma_addr instead u32
  * apparmor: Fix abi check to include v8 abi
  * apparmor: fix lockdep warning when removing a namespace
  * apparmor: fix a memleak in multi_transaction_new()
  * stmmac: fix potential division by 0
  * Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave()
  * Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave()
  * Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave()
  * Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave()
  * Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave()
  * Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave()
  * Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave()
  * sctp: sysctl: make extra pointers netns aware
  * ntb_netdev: Use dev_kfree_skb_any() in interrupt context
  * net: lan9303: Fix read error execution path
  * can: tcan4x5x: Remove invalid write in clear_interrupts
  * net: amd-xgbe: Check only the minimum speed for active/passive cables
  * net: amd-xgbe: Fix logic around active and passive cables
  * net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave()
  * hamradio: don't call dev_kfree_skb() under spin_lock_irqsave()
  * net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave()
  * net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave()
  * net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave()
  * net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave()
  * net/tunnel: wait until all sk_user_data reader finish before releasing the sock
  * net: farsync: Fix kmemleak when rmmods farsync
  * ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave()
  * of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop()
  * drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init()
  * net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload()
  * net: defxx: Fix missing err handling in dfx_init()
  * net: vmw_vsock: vmci: Check memcpy_from_msg()
  * clk: socfpga: Fix memory leak in socfpga_gate_init()
  * clk: socfpga: use clk_hw_register for a5/c5
  * clk: socfpga: clk-pll: Remove unused variable 'rc'
  * blktrace: Fix output non-blktrace event when blk_classic option enabled
  * wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware()
  * wifi: rtl8xxxu: Fix the channel width reporting
  * wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h
  * spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode
  * clk: samsung: Fix memory leak in _samsung_clk_register_pll()
  * media: coda: Add check for kmalloc
  * media: coda: Add check for dcoda_iram_alloc
  * media: c8sectpfe: Add of_node_put() when breaking out of loop
  * mmc: mmci: fix return value check of mmc_add_host()
  * mmc: wbsd: fix return value check of mmc_add_host()
  * mmc: via-sdmmc: fix return value check of mmc_add_host()
  * mmc: meson-gx: fix return value check of mmc_add_host()
  * mmc: omap_hsmmc: fix return value check of mmc_add_host()
  * mmc: atmel-mci: fix return value check of mmc_add_host()
  * mmc: wmt-sdmmc: fix return value check of mmc_add_host()
  * mmc: vub300: fix return value check of mmc_add_host()
  * mmc: toshsd: fix return value check of mmc_add_host()
  * mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host()
  * mmc: pxamci: fix return value check of mmc_add_host()
  * mmc: mxcmmc: fix return value check of mmc_add_host()
  * mmc: moxart: fix return value check of mmc_add_host()
  * mmc: alcor: fix return value check of mmc_add_host()
  * NFSv4.x: Fail client initialisation if state manager thread can't run
  * SUNRPC: Fix missing release socket in rpc_sockname()
  * xprtrdma: Fix regbuf data not freed in rpcrdma_req_create()
  * ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt
  * media: saa7164: fix missing pci_disable_device()
  * ALSA: pcm: Set missing stop_operating flag at undoing trigger start
  * bpf, sockmap: fix race in sock_map_free()
  * hwmon: (jc42) Restore the min/max/critical temperatures on resume
  * hwmon: (jc42) Convert register access and caching to regmap/regcache
  * regulator: core: fix resource leak in regulator_register()
  * configfs: fix possible memory leak in configfs_create_dir()
  * hsr: Synchronize sequence number updates.
  * hsr: Synchronize sending frames to have always incremented outgoing seq nr.
  * hsr: Disable netpoll.
  * net: hsr: generate supervision frame without HSR/PRP tag
  * hsr: Add a rcu-read lock to hsr_forward_skb().
  * clk: qcom: clk-krait: fix wrong div2 functions
  * regulator: core: fix module refcount leak in set_supply()
  * wifi: mt76: fix coverity overrun-call in mt76_get_txpower()
  * wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails
  * wifi: mac80211: fix memory leak in ieee80211_if_add()
  * spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE
  * bonding: uninitialized variable in bond_miimon_inspect()
  * bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
  * bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
  * netfilter: conntrack: set icmpv6 redirects as RELATED
  * ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe
  * drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios()
  * drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios()
  * drm/amd/pm/smu11: BACO is supported when it's in BACO state
  * ASoC: mediatek: mt8173: Enable IRQ when pdata is ready
  * ASoC: mediatek: mt8173: Fix debugfs registration for components
  * wifi: iwlwifi: mvm: fix double free on tx path.
  * ALSA: asihpi: fix missing pci_disable_device()
  * NFS: Fix an Oops in nfs_d_automount()
  * NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn
  * NFSv4.2: Fix initialisation of struct nfs4_label
  * NFSv4.2: Fix a memory stomp in decode_attr_security_label
  * NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding
  * ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd
  * ASoC: dt-bindings: wcd9335: fix reset line polarity in example
  * drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe()
  * media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC
  * media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()
  * media: dvb-core: Fix ignored return value in dvb_register_frontend()
  * pinctrl: pinconf-generic: add missing of_node_put()
  * clk: imx: replace osc_hdmi with dummy
  * media: imon: fix a race condition in send_packet()
  * media: vimc: Fix wrong function called when vimc_init() fails
  * ASoC: qcom: Add checks for devm_kcalloc
  * drbd: fix an invalid memory access caused by incorrect use of list iterator
  * mtd: maps: pxa2xx-flash: fix memory leak in probe
  * bonding: fix link recovery in mode 2 when updelay is nonzero
  * drm/amdgpu: fix pci device refcount leak
  * clk: rockchip: Fix memory leak in rockchip_clk_register_pll()
  * regulator: core: use kfree_const() to free space conditionally
  * ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT
  * ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT
  * HID: hid-sensor-custom: set fixed size for custom attributes
  * bpf: Move skb->len == 0 checks into __bpf_redirect
  * inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict()
  * media: videobuf-dma-contig: use dma_mmap_coherent
  * media: platform: exynos4-is: Fix error handling in fimc_md_init()
  * media: solo6x10: fix possible memory leak in solo_sysfs_init()
  * media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init()
  * Input: elants_i2c - properly handle the reset GPIO when power is off
  * mtd: lpddr2_nvm: Fix possible null-ptr-deref
  * wifi: ath10k: Fix return value in ath10k_pci_init()
  * ima: Fix misuse of dereference of pointer in template_desc_init_fields()
  * integrity: Fix memory leakage in keyring allocation error path
  * drm/fourcc: Fix vsub/hsub for Q410 and Q401
  * drm/fourcc: Add packed 10bit YUV 4:2:0 format
  * amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table()
  * regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
  * ASoC: pxa: fix null-pointer dereference in filter()
  * drm/mediatek: Modify dpi power on/off sequence.
  * drm/radeon: Add the missed acpi_put_table() to fix memory leak
  * rxrpc: Fix ack.bufferSize to be 0 when generating an ack
  * net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write()
  * media: camss: Clean up received buffers on failed start of streaming
  * wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port
  * Input: joystick - fix Kconfig warning for JOYSTICK_ADC
  * mtd: Fix device name leak when register device failed in add_mtd_device()
  * clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs
  * bpf: propagate precision across all frames, not just the last one
  * bpf: Check the other end of slot_type for STACK_SPILL
  * bpf: propagate precision in ALU/ALU64 operations
  * media: platform: exynos4-is: fix return value check in fimc_md_probe()
  * media: vivid: fix compose size exceed boundary
  * bpf: Fix slot type check in check_stack_write_var_off
  * drm/msm/hdmi: drop unused GPIO support
  * drm/msm/hdmi: switch to drm_bridge_connector
  * ima: Handle -ESTALE returned by ima_filter_rule_match()
  * ima: Fix fall-through warnings for Clang
  * drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure
  * spi: Update reference to struct spi_controller
  * clk: renesas: r9a06g032: Repair grave increment error
  * drm/rockchip: lvds: fix PM usage counter unbalance in poweron
  * can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming
  * can: kvaser_usb: Add struct kvaser_usb_busparams
  * can: kvaser_usb_leaf: Fix bogus restart events
  * can: kvaser_usb_leaf: Fix wrong CAN state after stopping
  * can: kvaser_usb_leaf: Fix improved state not being reported
  * can: kvaser_usb_leaf: Set Warning state even without bus errors
  * can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT
  * can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event
  * can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device
  * can: kvaser_usb: do not increase tx statistics when sending error message frames
  * media: exynos4-is: don't rely on the v4l2_async_subdev internals
  * media: exynos4-is: Use v4l2_async_notifier_add_fwnode_remote_subdev
  * venus: pm_helpers: Fix error check in vcodec_domains_get()
  * media: i2c: ad5820: Fix error path
  * media: coda: jpeg: Add check for kmalloc
  * pata_ipx4xx_cf: Fix unsigned comparison with less than zero
  * libbpf: Fix null-pointer dereference in find_prog_by_sec_insn()
  * libbpf: Fix use-after-free in btf_dump_name_dups
  * drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge
  * wifi: rtl8xxxu: Fix reading the vendor of combo chips
  * wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb()
  * wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs()
  * rapidio: devices: fix missing put_device in mport_cdev_open
  * hfs: Fix OOB Write in hfs_asc2mac
  * relay: fix type mismatch when allocating memory in relay_create_buf()
  * eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD
  * rapidio: fix possible UAF when kfifo_alloc() fails
  * fs: sysv: Fix sysv_nblocks() returns wrong value
  * MIPS: OCTEON: warn only once if deprecated link status is being used
  * MIPS: BCM63xx: Add check for NULL for clk in clk_enable
  * platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register()
  * platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]()
  * PM: runtime: Do not call __rpm_callback() from rpm_idle()
  * PM: runtime: Improve path in rpm_idle() when no callback
  * xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource()
  * x86/xen: Fix memory leak in xen_init_lock_cpu()
  * x86/xen: Fix memory leak in xen_smp_intr_init{_pv}()
  * uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix
  * ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()
  * clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock()
  * cpu/hotplug: Make target_store() a nop when target == state
  * futex: Resend potentially swallowed owner death notification
  * futex: Move to kernel/futex/
  * clocksource/drivers/sh_cmt: Access registers according to spec
  * clocksource/drivers/sh_cmt: Make sure channel clock supply is enabled
  * rapidio: rio: fix possible name leak in rio_register_mport()
  * rapidio: fix possible name leaks when rio_add_device() fails
  * ocfs2: fix memory leak in ocfs2_mount_volume()
  * ocfs2: rewrite error handling of ocfs2_fill_super
  * ocfs2: ocfs2_mount_volume does cleanup job before return error
  * debugfs: fix error when writing negative value to atomic_t debugfs file
  * docs: fault-injection: fix non-working usage of negative values
  * lib/notifier-error-inject: fix error when writing -errno to debugfs file
  * libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value
  * cpufreq: amd_freq_sensitivity: Add missing pci_dev_put()
  * genirq/irqdesc: Don't try to remove non-existing sysfs files
  * nfsd: don't call nfsd_file_put from client states seqfile display
  * EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper()
  * irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe()
  * platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init()
  * perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box()
  * perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map()
  * perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox()
  * PNP: fix name memory leak in pnp_alloc_dev()
  * selftests/efivarfs: Add checking of the test return value
  * MIPS: vpe-cmp: fix possible memory leak while module exiting
  * MIPS: vpe-mt: fix possible memory leak while module exiting
  * ocfs2: fix memory leak in ocfs2_stack_glue_init()
  * lib/fonts: fix undefined behavior in bit shift for get_default_font
  * proc: fixup uptime selftest
  * timerqueue: Use rb_entry_safe() in timerqueue_getnext()
  * platform/x86: huawei-wmi: fix return value calculation
  * lib/debugobjects: fix stat count and optimize debug_objects_mem_init
  * perf: Fix possible memleak in pmu_dev_alloc()
  * selftests/ftrace: event_triggers: wait longer for test_event_enable
  * cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut()
  * fs: don't audit the capability check in simple_xattr_list()
  * PM: hibernate: Fix mistake in kerneldoc comment
  * alpha: fix syscall entry in !AUDUT_SYSCALL case
  * cpuidle: dt: Return the correct numbers of parsed idle states
  * sched/uclamp: Fix relationship between uclamp and migration margin
  * sched/fair: Cleanup task_util and capacity type
  * tpm/tpm_crb: Fix error message in __crb_relinquish_locality()
  * tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init()
  * pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP
  * ARM: mmp: fix timer_read delay
  * pstore/ram: Fix error return code in ramoops_probe()
  * arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC
  * ARM: dts: turris-omnia: Add switch port 6 node
  * ARM: dts: turris-omnia: Add ethernet aliases
  * ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port
  * ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port
  * ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port
  * ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port
  * ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port
  * ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port
  * arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name
  * arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings
  * arm64: dts: mt2712-evb: Fix usb vbus regulators unit names
  * arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names
  * arm64: dts: mt2712e: Fix unit address for pinctrl node
  * arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators
  * arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node
  * arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node
  * perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init()
  * perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init()
  * soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe
  * soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe
  * soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync
  * arm: dts: spear600: Fix clcd interrupt
  * soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index
  * soc: qcom: apr: make code more reuseable
  * soc: qcom: llcc: make irq truly optional
  * drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static
  * ARM: dts: stm32: Fix AV96 WLAN regulator gpio property
  * ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96
  * objtool, kcsan: Add volatile read/write instrumentation to whitelist
  * arm64: dts: qcom: msm8916: Drop MSS fallback compatible
  * arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias
  * arm64: dts: qcom: sdm630: fix UART1 pin bias
  * ARM: dts: qcom: apq8064: fix coresight compatible
  * arm64: dts: qcom: msm8996: fix GPU OPP table
  * arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins
  * usb: musb: remove extra check in musb_gadget_vbus_draw
  * Linux 5.10.162
  * io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups
  * eventfd: provide a eventfd_signal_mask() helper
  * eventpoll: add EPOLL_URING_WAKE poll wakeup flag
  * Revert "proc: don't allow async path resolution of /proc/self components"
  * Revert "proc: don't allow async path resolution of /proc/thread-self components"
  * net: remove cmsg restriction from io_uring based send/recvmsg calls
  * task_work: unconditionally run task_work from get_signal()
  * signal: kill JOBCTL_TASK_WORK
  * io_uring: import 5.15-stable io_uring
  * task_work: add helper for more targeted task_work canceling
  * kernel: don't call do_exit() for PF_IO_WORKER threads
  * kernel: stop masking signals in create_io_thread()
  * x86/process: setup io_threads more like normal user space threads
  * arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
  * arch: setup PF_IO_WORKER threads like PF_KTHREAD
  * entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set
  * kernel: allow fork with TIF_NOTIFY_SIGNAL pending
  * coredump: Limit what can interrupt coredumps
  * kernel: remove checking for TIF_NOTIFY_SIGNAL
  * task_work: remove legacy TWA_SIGNAL path
  * alpha: fix TIF_NOTIFY_SIGNAL handling
  * ARC: unbork 5.11 bootup: fix snafu in _TIF_NOTIFY_SIGNAL handling
  * ia64: don't call handle_signal() unless there's actually a signal queued
  * sparc: add support for TIF_NOTIFY_SIGNAL
  * riscv: add support for TIF_NOTIFY_SIGNAL
  * nds32: add support for TIF_NOTIFY_SIGNAL
  * ia64: add support for TIF_NOTIFY_SIGNAL
  * h8300: add support for TIF_NOTIFY_SIGNAL
  * c6x: add support for TIF_NOTIFY_SIGNAL
  * alpha: add support for TIF_NOTIFY_SIGNAL
  * xtensa: add support for TIF_NOTIFY_SIGNAL
  * arm: add support for TIF_NOTIFY_SIGNAL
  * microblaze: add support for TIF_NOTIFY_SIGNAL
  * hexagon: add support for TIF_NOTIFY_SIGNAL
  * csky: add support for TIF_NOTIFY_SIGNAL
  * openrisc: add support for TIF_NOTIFY_SIGNAL
  * sh: add support for TIF_NOTIFY_SIGNAL
  * um: add support for TIF_NOTIFY_SIGNAL
  * s390: add support for TIF_NOTIFY_SIGNAL
  * mips: add support for TIF_NOTIFY_SIGNAL
  * powerpc: add support for TIF_NOTIFY_SIGNAL
  * parisc: add support for TIF_NOTIFY_SIGNAL
  * nios32: add support for TIF_NOTIFY_SIGNAL
  * m68k: add support for TIF_NOTIFY_SIGNAL
  * arm64: add support for TIF_NOTIFY_SIGNAL
  * arc: add support for TIF_NOTIFY_SIGNAL
  * x86: Wire up TIF_NOTIFY_SIGNAL
  * task_work: Use TIF_NOTIFY_SIGNAL if available
  * entry: Add support for TIF_NOTIFY_SIGNAL
  * fs: provide locked helper variant of close_fd_get_file()
  * file: Rename __close_fd_get_file close_fd_get_file
  * fs: make do_renameat2() take struct filename
  * signal: Add task_sigpending() helper
  * net: add accept helper not installing fd
  * net: provide __sys_shutdown_sock() that takes a socket
  * tools headers UAPI: Sync openat2.h with the kernel sources
  * fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED
  * Make sure nd->path.mnt and nd->path.dentry are always valid pointers
  * fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy*
  * fs: add support for LOOKUP_CACHED
  * saner calling conventions for unlazy_child()
  * iov_iter: add helper to save iov_iter state
  * kernel: provide create_io_thread() helper
  * Merge 5.10.161 into android12-5.10-lts
  * Linux 5.10.161
  * net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
  * Bluetooth: L2CAP: Fix u8 overflow
  * HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
  * HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10
  * HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E
  * HID: ite: Add support for Acer S1002 keyboard-dock
  * igb: Initialize mailbox message for VF reset
  * xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N
  * USB: serial: f81534: fix division by zero on line-speed change
  * USB: serial: f81232: fix division by zero on line-speed change
  * USB: serial: cp210x: add Kamstrup RF sniffer PIDs
  * USB: serial: option: add Quectel EM05-G modem
  * usb: gadget: uvc: Prevent buffer overflow in setup handler
  * udf: Fix extending file within last block
  * udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size
  * udf: Fix preallocation discarding at indirect extent boundary
  * udf: Discard preallocation before extending file with a hole

 -- Joshua Riek <email address hidden>  Wed, 10 Jul 2024 20:25:28 -0400

Available diffs

Builds

Built packages

Package files