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
Builds
Built packages
-
linux-buildinfo-5.10.0-1010-rockchip
Linux kernel buildinfo for version 5.10.0 on ARMv8 SMP
-
linux-headers-5.10.0-1010-rockchip
Linux kernel headers for version 5.10.0 on ARMv8 SMP
-
linux-image-5.10.0-1010-rockchip
Linux kernel image for version 5.10.0 on ARMv8 SMP
-
linux-modules-5.10.0-1010-rockchip
Linux kernel extra modules for version 5.10.0 on ARMv8 SMP
-
linux-modules-extra-5.10.0-1010-rockchip
Linux kernel extra modules for version 5.10.0 on ARMv8 SMP
-
linux-rockchip-headers-5.10.0-1010
Header files related to Linux kernel version 5.10.0-1010
-
linux-rockchip-tools-5.10.0-1010
Linux kernel version specific tools for version 5.10.0-1010
-
linux-tools-5.10.0-1010-rockchip
Linux kernel version specific tools for version 5.10.0-1010
Package files