# changelog

author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.315.3.el8uek]
changelog:
  - pensando: kpcimgr: extend API to allow sysfs commands (Rob Gardner)  [Orabug: 34676926]  
  - hugetlbfs: don't delete error page from pagecache (James Houghton)  [Orabug: 34772617]  
  - mm: shmem: don't truncate page if memory failure happens (Yang Shi)  [Orabug: 34772617]  
  - mm: hwpoison: refactor refcount check handling (Yang Shi)  [Orabug: 34772617]  
  - rds: ib: Fix incorrect error handling during QP creation (Håkon Bugge)  [Orabug: 34849243]  
  - Arm64: Pensando: Add support for tps53659 voltage regulator (Austin Sehnert)  [Orabug: 34868906]  
  - hwmon: (pmbus/core) Add support for vid mode detection per page bases (Vadim Pasternak)  [Orabug: 34868906]  
  - Arm64: Pensando: Enable ltc2978 driver for Ortano ADI cards (Austin Sehnert)  [Orabug: 34873762]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.316.2.el8uek]
changelog:
  - netdev, octeon3-ethernet: increase num_packet_buffers to 4096 (Dave Kleikamp)  [Orabug: 31351486]  
  - uek-rpm: ol7: Add enhanced kABI diagnostics (Stephen Brennan)  [Orabug: 33871940]  
  - uek-rpm: ol8: Add enhanced kABI diagnostics (Stephen Brennan)  [Orabug: 33871940]  
  - uek-rpm: ol7: Add Symtypes files (Stephen Brennan)  [Orabug: 33871940]  
  - uek-rpm: ol8: Add Symtypes files (Stephen Brennan)  [Orabug: 33871940]  
  - uek-rpm: ol7: Enable creation of Symtypes files (Stephen Brennan)  [Orabug: 33871940]  
  - uek-rpm: ol8: Enable creation of Symtypes files (Stephen Brennan)  [Orabug: 33871940]  
  - uek-rpm: Add kabi tool and documentation (Stephen Brennan)  [Orabug: 33871940]  
  - uek-rpm: update config files for SDK-11.22.10 (Dave Kleikamp)  [Orabug: 34671021]  
  - drivers: soc: fwlog: Fix compiler warnings (Dave Kleikamp)  [Orabug: 34671021]  
  - firmware: octeontx2: sfp-info: Update sfp_info_data (Piyush Malgujar)  [Orabug: 34671021]  
  - octeontx2-pcicons: provide toggle for trace_printk (Wojciech Zmuda)  [Orabug: 34671021]  
  - octeontx2-af: fix TIM disable lf sequence (Pavan Nikhilesh)  [Orabug: 34671021]  
  - driver core: Use unbound workqueue for deferred probes (Yogesh Lal)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf10k: fix for PTP BCN delta (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - drivers: soc: sw_up: Fix compatibility (Witold Sadowski)  [Orabug: 34671021]  
  - octeontx2-af: rvu: enable mcs fips mailboxes (Ankur Dwivedi)  [Orabug: 34671021]  
  - octeontx2-af: mcs: add mailboxes for fips (Ankur Dwivedi)  [Orabug: 34671021]  
  - driver: soc: mrvl_phy7121P added tc enablement command (Yi Guo)  [Orabug: 34671021]  
  - octeontx2-af: Don't return error when SMQ flush fails (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: Use PTP ring tail index to read timestamp (Baha Mesleh)  [Orabug: 34671021]  
  - PCI: octeontx2-pem-ep: Setup BAR4 region for PTP block access (Roy Franz)  [Orabug: 34671021]  
  - octeontx2-af: mcs: set force clock enable (Ankur Dwivedi)  [Orabug: 34671021]  
  - drivers: pci-octeon-pem: Rectify RC link recover work (Suneel Garapati)  [Orabug: 34671021]  
  - octeontx2-af: Add support for RPM FEC stats (Hariprasad Kelam)  [Orabug: 34671021]  
  - firmware: octeontx2: sfp-info: check supported platforms first (Damian Eppel)  [Orabug: 34671021]  
  - drivers: pci: octeon-pem: Fix hardware issue (Suneel Garapati)  [Orabug: 34671021]  
  - octeontx-af: mcs: Fix mcs interrupt irq name (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: PTP 1-step improvements (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-pf: Add devlink support to configure TL1 RR_PRIO (Hariprasad Kelam)  [Orabug: 34671021]  
  - octeontx2-af: mcs: add port config mbox (Vamsi Attunuru)  [Orabug: 34671021]  
  - octeontx2-af: mcs: add port reset mbox (Vamsi Attunuru)  [Orabug: 34671021]  
  - octeontx2-af: mcs: add packet steering rules support (Vamsi Attunuru)  [Orabug: 34671021]  
  - octeontx2-af: set CPT CTX ILEN to 1 (Tejasree Kondoj)  [Orabug: 34671021]  
  - octeontx2-af: mcs: add pn threshold mbox (Vamsi Attunuru)  [Orabug: 34671021]  
  - octeontx2-af: mcs: extend mcs interrupt handling (Vamsi Attunuru)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev:: Share RFOE PTP offset with host (Roy Franz)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: PTP BCN synchronization support for CNF10k platforms. (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - hwrng: cn10k - Make check_rng_health() return an error code (Vladis Dronov)  [Orabug: 34671021]  
  - hwrng: cn10k - Optimize cn10k_rng_read() (Vladis Dronov)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: Add cnf10k rfoe debugfs (Baha Mesleh)  [Orabug: 34671021]  
  - octeontx2-af: serialize bar2 alias access (Srujana Challa)  [Orabug: 34671021]  
  - octeontx2-af: add mbox to return CPT_AF_FLT_INT info (Srujana Challa)  [Orabug: 34671021]  
  - Revert "octeontx2-af: set pkind for LBK interfaces" (Sunil Kovvuri Goutham)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf105xxn: fix ptp timestamp in master mode (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf10k: Modify PTP timestamp format. (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: convert MIO_PTP_TIMESTAMP value to nsecs (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-pcicons: adjust padding size for RT (Wojciech Zmuda)  [Orabug: 34671021]  
  - octeontx2-pcicons: remove dev_err() from TTY write (Wojciech Zmuda)  [Orabug: 34671021]  
  - octeontx2-pcicons: wait longer for the buffer (Wojciech Zmuda)  [Orabug: 34671021]  
  - octeontx2-af: Fix return value in rvu_mbox_handler_nix_lf_stop_rx (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - soc: octeontx2-sdp: add multi-PF support in SDP (Radha Mohan Chintakuntla)  [Orabug: 34671021]  
  - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Michael Kelley)  [Orabug: 34671021]  
  - firmware: smccc: Export both smccc functions (Sudeep Holla)  [Orabug: 34671021]  
  - firmware: smccc: Add ARCH_SOC_ID support (Gowthami Thiagarajan)  [Orabug: 34671021]  
  - firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Sudeep Holla)  [Orabug: 34671021]  
  - firmware: smccc: Update link to latest SMCCC specification (Sudeep Holla)  [Orabug: 34671021]  
  - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Sudeep Holla)  [Orabug: 34671021]  
  - firmware: smccc: Refactor SMCCC specific bits into separate file (Gowthami Thiagarajan)  [Orabug: 34671021]  
  - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Gowthami Thiagarajan)  [Orabug: 34671021]  
  - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Sudeep Holla)  [Orabug: 34671021]  
  - firmware/psci: use common SMCCC_CONDUIT_* (Gowthami Thiagarajan)  [Orabug: 34671021]  
  - octeontx2-pf: fix hardware timestamp issue for ptp slave (Hariprasad Kelam)  [Orabug: 34671021]  
  - octeontx2-af: add read back of AF_BAR2_SEL register (Srujana Challa)  [Orabug: 34671021]  
  - octeontx2-af: fix CPT FLT handler (Srujana Challa)  [Orabug: 34671021]  
  - drivers: soc: fwlog: Extend firmware bootlog support for cn10k and cn9x (Pragnesh Patel)  [Orabug: 34671021]  
  - octeontx2-af: remove support to limit xaq depth (Shijith Thotton)  [Orabug: 34671021]  
  - octeontx2-pcicons: disable IRQ when taking a lock (Wojciech Zmuda)  [Orabug: 34671021]  
  - octeontx2-af: set pkind for LBK interfaces (Liron Himi)  [Orabug: 34671021]  
  - octeontx2-af: Generate masks for packet header fields correctly (Subbaraya Sundeep)  [Orabug: 34671021]  
  - misc: bphy: disable ctr module on non-BPHY boards (Jakub Palider)  [Orabug: 34671021]  
  - driver: mmc: sdhci-cadence: Dump more PHY registers (Chandrakala Chavva)  [Orabug: 34671021]  
  - uek-rpm: aarch64 embedded: disable CONFIG_EFI_BOOTEFI_BUG (Dave Kleikamp)  [Orabug: 34671021]  
  - octeontx2-af: fix rvu_cgx_tx_enable to return success for vfs (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - drivers: firmware: octeontx2: Adding mub_gen dependency (Piyush Malgujar)  [Orabug: 34671021]  
  - drivers: sdhci-cadence: Update HS200 tuning values (Jayanthi Annadurai)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: Fix updating JD pkt length and blocksize (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-af: Re-enable mac tx in otx2_stop routine (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-pf: consider both Rx and Tx packet stats for adaptive interrupt coalescing (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: Fix improper names used for IRQs. (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - drivers: sdhci-cadence: Increase hold time for HS52 and DDR52 modes (Jayanthi Annadurai)  [Orabug: 34671021]  
  - drivers: firmware: octeontx2: Config memtest module as trisate (Piyush Malgujar)  [Orabug: 34671021]  
  - driver: edac: octeontx: Add CPU RAS error report (Vasyl Gomonovych)  [Orabug: 34671021]  
  - perf cs-etm: Use existing decoder instead of resetting it (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Suppress printing when resetting decoder (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Only setup queues when they are modified (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Split setup and timestamp search functions (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Refactor initialisation of kernel start address (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Split --dump-raw-trace by AUX records (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Split Coresight decode by aux records (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Remove callback cs_etm_find_snapshot() (Leo Yan)  [Orabug: 34671021]  
  - perf cs-etm: Move synth_opts initialisation (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Set time on synthesised samples to preserve ordering (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Refactor timestamp variable names (James Clark)  [Orabug: 34671021]  
  - perf session: Add facility to peek at all events (Adrian Hunter)  [Orabug: 34671021]  
  - octeontx2-af: Do not use default unicast entry action always (Subbaraya Sundeep)  [Orabug: 34671021]  
  - octeontx2-af: modify FLR sequence for CPT (Srujana Challa)  [Orabug: 34671021]  
  - octeontx2-af: Do not read CGX FEC CSRs on CN10K (Sunil Goutham)  [Orabug: 34671021]  
  - drivers: firmware: octeontx2: Fix Kconfig dependency (Piyush Malgujar)  [Orabug: 34671021]  
  - driver :soc :phy7121:MACsec: Params support for SA (Narendra Hadke)  [Orabug: 34671021]  
  - octeontx2-af: Derive fifo size assigned to given LMAC (Hariprasad Kelam)  [Orabug: 34671021]  
  - octeontx2-af: CN10KB MAC RPM_100/USX support (Hariprasad Kelam)  [Orabug: 34671021]  
  - octeontx2-af: Support variable number of LMACS per MAC (Hariprasad Kelam)  [Orabug: 34671021]  
  - i2c: mv64xxx: Fix random system lock caused by runtime PM (Marek Behún)  [Orabug: 34671021]  
  - octeontx2-af: add support for SSO WQE stashing (Pavan Nikhilesh)  [Orabug: 34671021]  
  - octeontx2-af: add additional description to irqs (Pavan Nikhilesh)  [Orabug: 34671021]  
  - uek-rpm: update config files for SDK-11.22.08 (Dave Kleikamp)  [Orabug: 34671021]  
  - drivers: marvell: otx2-sdei-ghes: Fix error records overflow (Vasyl Gomonovych)  [Orabug: 34671021]  
  - octeontx2-af: mcs: Fix rvu mcs initialization (Geetha sowjanya)  [Orabug: 34671021]  
  - irqchip/gicv3-its: Workaround for Marvell errata 35443 for 9xx (Geetha sowjanya)  [Orabug: 34671021]  
  - driver: edac: octeontx: Refactor EDAC driver (Vasyl Gomonovych)  [Orabug: 34671021]  
  - drivers: soc: sw_up: Update return code handling (Witold Sadowski)  [Orabug: 34671021]  
  - drivers: firmware: octeontx2: fixing the return values (Piyush Malgujar)  [Orabug: 34671021]  
  - drivers: i2c: octeon: Skip M divider limit for OcteonTX2 (Suneel Garapati)  [Orabug: 34671021]  
  - driver: firmware: Fix kconfig dependencies on mhu driver (Chandrakala Chavva)  [Orabug: 34671021]  
  - octeontx2-af: mcs: Add SA interrupt handling support (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: add TIM adjust GTI errata workaround (Shijith Thotton)  [Orabug: 34671021]  
  - octeontx2-af: add SSO XAQ AURA access errata workaround (Shijith Thotton)  [Orabug: 34671021]  
  - octeontx2-af: add programming SDP BPID in cn10k (Radha Mohan Chintakuntla)  [Orabug: 34671021]  
  - octeontx2-af: Enable LBK links only when switch mode is on. (Subbaraya Sundeep)  [Orabug: 34671021]  
  - octeontx2-pf: Forward VF UP messages iff VFs are present (Subbaraya Sundeep)  [Orabug: 34671021]  
  - driver: soc: mrvl_phy7121P added rclk command to adv feature (Yi Guo)  [Orabug: 34671021]  
  - octeontx2-af: mcs: Set mcs to bypass on error (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: HW workaround for NPA buffer free (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-pf: Fix SQE threshold checking (Ratheesh Kannoth)  [Orabug: 34671021]  
  - octeontx2-af: ptp: Fix the sequence of register configuration (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-af: Fixes compilation warning for KASAN build (Suman Ghosh)  [Orabug: 34671021]  
  - coresight: Add Coresight kdump support (Linu Cherian)  [Orabug: 34671021]  
  - coresight: Add provision for kdump sync callbacks (Linu Cherian)  [Orabug: 34671021]  
  - driver: mmc: ACPI support added for eMMC driver for T9x. (Piyush Malgujar)  [Orabug: 34671021]  
  - octeontx2-pf: Fix TSOv6 offload (Sunil Goutham)  [Orabug: 34671021]  
  - irqchip/gic-v3: Detect LPI invalidation MMIO registers (Linu Cherian)  [Orabug: 34671021]  
  - irqchip/gic-v3: Exposes bit values for GICR_CTLR.{IR, CES} (Marc Zyngier)  [Orabug: 34671021]  
  - irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Marc Zyngier)  [Orabug: 34671021]  
  - irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Marc Zyngier)  [Orabug: 34671021]  
  - octeontx2-pf: Fix VF mbox forwarding handling (Subbaraya Sundeep)  [Orabug: 34671021]  
  - octeontx2-af: Fix BPID calculation for SDP (Radha Mohan Chintakuntla)  [Orabug: 34671021]  
  - octeontx2-af: add support for CPT second pass (Rakesh Kudurumalla)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: IOCTL to read input clock parameters. (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - drivers: soc: sw_up: Add async clone support (Witold Sadowski)  [Orabug: 34671021]  
  - crypto: octeontx2: add CN10KB SG support (Srujana Challa)  [Orabug: 34671021]  
  - octeontx2-af: cnf10k-b: mcs: Add mbox to set port mode (Geetha sowjanya)  [Orabug: 34671021]  
  - driver: edac: octeontx: Rename some macros and variables (Chandrakala Chavva)  [Orabug: 34671021]  
  - crypto: octeontx2: decrease CPT_AF_CTX_FLUSH_TIMER count (Srujana Challa)  [Orabug: 34671021]  
  - octeontx2-af: update cpt engines status debugfs entry (Srujana Challa)  [Orabug: 34671021]  
  - driver: mailbox: Cleanup dead code (Wojciech Bartczak)  [Orabug: 34671021]  
  - drivers: marvell: otx2-sdei-ghes: Fix BERT report driver (Vasyl Gomonovych)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: Fix cnf10k link state set (Baha Mesleh)  [Orabug: 34671021]  
  - otx2-bphy-netdev: synchronize BCN to PTP slave clock. (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: stop pkt transmission when psm queue is disabled (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf95n: fix ptp timestamp in master mode (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - edac: Add spinlock to protect ring buffer read/write (Vasyl Gomonovych)  [Orabug: 34671021]  
  - EDAC: OcteonTX: Fix build issues when ACPI is disabled (Piyush Malgujar)  [Orabug: 34671021]  
  - drivers: soc: sw_up: Add async hash verification option (Witold Sadowski)  [Orabug: 34671021]  
  - octeontx2-af: Fix pf bitmap for RVU VFs (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: cn10k-b: mcs: Add debugfs support (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: cn10k-b: mcs: Support to reset MCS stats (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: cn10k-b: mcs: Support to retrieve MCS stats (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: cnf10k-b: mcs: Add support for CNF10K MCS (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: cn10k-b: mcs: Install TCAM bypass entry (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: cn10k-b: mcs: Mbox handlers to establish CA (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: cn10k-b: mcs: Mbox to allocate/free MCS resources (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: cn10k-b: mcs: Allocate structs for MCS resources (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: cn10k: mcs: Add MCS basic driver support (Geetha sowjanya)  [Orabug: 34671021]  
  - mailbox: marvell: Initialize interrupts only if there's client for data (Wojciech Bartczak)  [Orabug: 34671021]  
  - mailbox: marvell: Fix driver dependencies list (Wojciech Bartczak)  [Orabug: 34671021]  
  - EDAC: OcteonTX: Adding <acpi_io.h> header file (Piyush Malgujar)  [Orabug: 34671021]  
  - EDAC: OcteonTX: Remove redundant ACPI_APEI_GHES (Vasyl Gomonovych)  [Orabug: 34671021]  
  - drivers: sdhci-cadence: Initialize slew and drive values (Jayanthi Annadurai)  [Orabug: 34671021]  
  - octeontx2-af: support overriding aura to zero for second pass (Nithin Dabilpuram)  [Orabug: 34671021]  
  - drivers: soc: sw_up: Use new and previous smc_update_descriptor (Witold Sadowski)  [Orabug: 34671021]  
  - driver: soc: mrvl_phy7121P Fixed Warnings. (Narendra Hadke)  [Orabug: 34671021]  
  - octeontx2-pcicons: Adjust padding size for RT (Ratheesh Kannoth)  [Orabug: 34671021]  
  - genirq: Increase the number of interrupters (George Cherian)  [Orabug: 34671021]  
  - octeontx2-af: Skip PFs if not enabled (Ratheesh Kannoth)  [Orabug: 34671021]  
  - crypto: octeontx2: add pdcp chain to capabilities (Srujana Challa)  [Orabug: 34671021]  
  - crypto: octeontx2: set sso_pf_func_ovrd only for 96xx A0/B0 (Srujana Challa)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf10k: fix compilation warning (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: use platform_get_irq_optional for PSM GPINT2 (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-af: ptp: modify workaround for cn10k pps errata (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-af: add support to parse custom ether type (Kiran Kumar K)  [Orabug: 34671021]  
  - soc: octeontx2-sdp: program SDP_EPVF_RING (Radha Mohan Chintakuntla)  [Orabug: 34671021]  
  - octeontx2-af: timeout while draining SSO queues (Shijith Thotton)  [Orabug: 34671021]  
  - firmware: mub: Add CN10K memory test configuration utility (Wojciech Bartczak)  [Orabug: 34671021]  
  - soc: octeontx2-sdp: remove dependency from PCI revision (Radha Mohan Chintakuntla)  [Orabug: 34671021]  
  - drivers: sdhci-cadence: Fix high speed mode hold time (Jayanthi Annadurai)  [Orabug: 34671021]  
  - crypto: octeontx2: add support for 103xx firmware load (Srujana Challa)  [Orabug: 34671021]  
  - octeontx2-af: update CPT inbound inline IPsec config mailbox (Srujana Challa)  [Orabug: 34671021]  
  - driver: soc: mrvl_phy7121P: config is only valid on ARM64 (Dave Kleikamp)  [Orabug: 34956505]  
  - driver: soc: mrvl_phy7121P PHY ADVANCE FEATURES: (Narendra Hadke)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf10k: Fix incorrect PTP clock frequency. (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - octeontx2-pf: Fix UDP/TCP src and dst port tc filters (Subbaraya Sundeep)  [Orabug: 34671021]  
  - octeontx2-af: Allow mcam entries for promiscous rule for CN10K-A and CN10K-B soc. (Suman Ghosh)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf95n: ptp: use 950MHz clock for ptp slave (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf95n: ptp: Fix ptp clock counter read (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - perf/marvell: Update dev name in Marvell DDR PMU (Amit Singh Tomar)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: Fix ethtool stats string order (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - drivers: spi: cadence-xspi: Force single modebyte (Witold Sadowski)  [Orabug: 34671021]  
  - octeontx2-af: fix lbk link credits on cn10k (Nithin Dabilpuram)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf95n: add PTP slave support. (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - perf/marvell_cn10k: support older DT properties for TAD PMU (Tanmay Jagdale)  [Orabug: 34671021]  
  - perf/marvell: get ddr speed from "marvell,ddr-speed" (Amit Singh Tomar)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf10k: Fix ptp hardware clock counter conversion (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-af: Show count of dropped packets by DMAC filters (Hariprasad Kelam)  [Orabug: 34671021]  
  - octeontx2-af: Add L2M/L2B header extraction support (Suman Ghosh)  [Orabug: 34671021]  
  - octeontx2-pf: Fix invalid pkt count send to dql_completed() (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: fix CPT engine recovery (Srujana Challa)  [Orabug: 34671021]  
  - iommu/arm-smmu-v3: Ratelimit event dump (Jean-Philippe Brucker)  [Orabug: 34671021]  
  - cn10k: Add workaround for MRVL TAD Errata-38891 (Bharat Bhushan)  [Orabug: 34671021]  
  - edac: Fix cn10ka dss error injection (Vasyl Gomonovych)  [Orabug: 34671021]  
  - octeontx2-af: Fix NIX link credits (Sunil Goutham)  [Orabug: 34671021]  
  - edac: Read sdei vector number from HEST table (Vasyl Gomonovych)  [Orabug: 34671021]  
  - edac: Add Core error report (Vasyl Gomonovych)  [Orabug: 34671021]  
  - driver: clk: Remove SCLK clock driver for ACPI platforms (Wojciech Bartczak)  [Orabug: 34671021]  
  - octeontx2-af: Initialize the PTP_SEC_ROLLOVER register properly (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - cnf10k-rfoe: skb shinfo falls on a different cacheline, avoid reading it (Sunil Goutham)  [Orabug: 34671021]  
  - cnf10k-rfoe: Adjust structure elements to reduce cache misses (Sunil Goutham)  [Orabug: 34671021]  
  - cnf10k-rfoe: Avoid costly iova_to_virt of packet dma address in xmit (Sunil Goutham)  [Orabug: 34671021]  
  - cnf10k-rfoe: Cleanup packet stats maintenance (Sunil Goutham)  [Orabug: 34671021]  
  - cnf10k-rfoe: Optimize packet length retrieval for non-ecpri packets (Sunil Goutham)  [Orabug: 34671021]  
  - cnf10k-rfoe: Remove duplicate error checking (Sunil Goutham)  [Orabug: 34671021]  
  - octeontx2-af: add mbox for CPT LF reset (Srujana Challa)  [Orabug: 34671021]  
  - octeontx2-af: cn10k: Set NIX DWRR MTU for CN10KB silicon (Sunil Goutham)  [Orabug: 34671021]  
  - octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT] (Ratheesh Kannoth)  [Orabug: 34671021]  
  - octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-af: use cpt channel mask in flow install path (Nithin Dabilpuram)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: use sw timecounter for ptp phc (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-af: allow lower threshold in sso group qos mbox (Shijith Thotton)  [Orabug: 34671021]  
  - octeontx2-pf: cn10k: Fix egress ratelimit configuration (Sunil Goutham)  [Orabug: 34671021]  
  - drivers: soc: sw_up: Add force clone option (Witold Sadowski)  [Orabug: 34671021]  
  - perf/marvell_cn10k: update tad property names (Tanmay Jagdale)  [Orabug: 34671021]  
  - octeontx2-pf: Added validation check to configure adaptive interrupt coalesing. (Suman Ghosh)  [Orabug: 34671021]  
  - octeontx2-af: setup Tx link credit based on lmac id (Nithin Dabilpuram)  [Orabug: 34671021]  
  - firmware: smccc: Reflect firmware reported smccc version (Linu Cherian)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf10k: Add PTP 2S legacy mode support. (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - octeontx2-sdpvf: Fix PTP options for SDP interfaces (Roy Franz)  [Orabug: 34671021]  
  - firmware: octeontx2: Enable RPRAM driver for ASIM targets (Wojciech Bartczak)  [Orabug: 34671021]  
  - octeontx2-pf: Free pending and dropped SQEs (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: recover CPT engine when it gets fault (Srujana Challa)  [Orabug: 34671021]  
  - crypto: octeontx2: remove CPT block reset (Srujana Challa)  [Orabug: 34671021]  
  - octeontx2-pf: Add support for ptp 1-step using timecounter (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-pf: revert the ptp phc implementation to use timecounter (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-af: return correct timestamp for cn10k soc (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - misc: bphy: prevent out-of-bound array iteration (Jakub Palider)  [Orabug: 34671021]  
  - soc: octeontx2-sdp: Fix SDP output backpressure (Roy Franz)  [Orabug: 34671021]  
  - crypto: qat - add support for 401xx devices (Giovanni Cabiddu)  [Orabug: 34779699]  
  - tools/power turbostat: fix SPR PC6 limits (Artem Bityutskiy)  [Orabug: 34802779]  
  - tools/power turbostat: separate SPR from ICX (Artem Bityutskiy)  [Orabug: 34802779]  
  - tools/power turbostat: formatting (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: rename tcc variables (Zhang Rui)  [Orabug: 34802779]  
  - tools/power turbostat: add TCC Offset support (Zhang Rui)  [Orabug: 34802779]  
  - tools/power turbostat: save original CPU model (Zhang Rui)  [Orabug: 34802779]  
  - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Zhang Rui)  [Orabug: 34802779]  
  - tools/power turbostat: Print the C-state Pre-wake settings (Chen Yu)  [Orabug: 34802779]  
  - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Chen Yu)  [Orabug: 34802779]  
  - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Chen Yu)  [Orabug: 34802779]  
  - tools/power turbostat: Fix offset overflow issue in index converting (Calvin Walton)  [Orabug: 34802779]  
  - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Bas Nieuwenhuizen)  [Orabug: 34802779]  
  - tools/power turbostat: update version number (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: Fix DRAM Energy Unit on SKX (Zhang Rui)  [Orabug: 34802779]  
  - Revert "tools/power turbostat: adjust for temperature offset" (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: Support Ice Lake D (Chen Yu)  [Orabug: 34802779]  
  - tools/power turbostat: Support Alder Lake Mobile (Chen Yu)  [Orabug: 34802779]  
  - tools/power turbostat: print microcode patch level (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Len Brown)  [Orabug: 34802779]  
  - tools/turbostat: Unmark non-kernel-doc comment (Randy Dunlap)  [Orabug: 34802779]  
  - tools/power/turbostat: Fallback to an MSR read for EPB (Borislav Petkov)  [Orabug: 34802779]  
  - tools/power turbostat: update version number (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: harden against cpu hotplug (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: adjust for temperature offset (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: Support AMD Family 19h (Kim Phillips)  [Orabug: 34802779]  
  - tools/power turbostat: Remove empty columns for Jacobsville (Antti Laakso)  [Orabug: 34802779]  
  - tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz. (Rafael Antognolli)  [Orabug: 34802779]  
  - tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: Fix output formatting for ACPI CST enumeration (David Arcari)  [Orabug: 34802779]  
  - tools/power turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava)  [Orabug: 34802779]  
  - tools/power turbostat: Enable accumulate RAPL display (Chen Yu)  [Orabug: 34802779]  
  - tools/power turbostat: Introduce functions to accumulate RAPL consumption (Chen Yu)  [Orabug: 34802779]  
  - tools/power turbostat: Make the energy variable to be 64 bit (Chen Yu)  [Orabug: 34802779]  
  - tools/power turbostat: Always print idle in the system configuration header (Doug Smythies)  [Orabug: 34802779]  
  - tools/power turbostat: Print /dev/cpu_dma_latency (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: update version (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: Print cpuidle information (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: Support Elkhart Lake (Chen Yu)  [Orabug: 34802779]  
  - tools/power turbostat: Support Jasper Lake (Chen Yu)  [Orabug: 34802779]  
  - tools/power turbostat: Support Cometlake (Chen Yu)  [Orabug: 34802779]  
  - sch_htb: Fail on unsupported parameters when offload is requested (Maxim Mikityanskiy)  [Orabug: 34833369]  
  - sch_api: Don't skip qdisc attach on ingress (Maxim Mikityanskiy)  [Orabug: 34833369]  
  - sch_htb: Fix inconsistency when leaf qdisc creation fails (Maxim Mikityanskiy)  [Orabug: 34833369]  
  - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Yunjian Wang)  [Orabug: 34833369]  
  - sch_htb: fix null pointer dereference on a null new_q (Yunjian Wang)  [Orabug: 34833369]  
  - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Maxim Mikityanskiy)  [Orabug: 34833369]  
  - sch_htb: Fix select_queue for non-offload mode (Maxim Mikityanskiy)  [Orabug: 34833369]  
  - RDS/IB: Fix the misplaced counter update rdma dto path (Devesh Sharma)  [Orabug: 34865848]  
  - arm64: Add AMPERE1 to the Spectre-BHB affected list (D Scott Phillips)  [Orabug: 34873999]  
  - net: mana: Fix race on per-CQ variable napi work_done (uek6/u3) (Haiyang Zhang)  [Orabug: 34874459]  
  - mips: Octeon: PCI console code was incorrectly finding the tty port (Dave Kleikamp)  [Orabug: 34877981]  
  - x86/bpf: Use alternative RET encoding (Peter Zijlstra)  [Orabug: 34944087]  
  - bpf,x86: Respect X86_FEATURE_RETPOLINE* (Peter Zijlstra)  [Orabug: 34944087]  
  - Revert "x86/bpf: Alternative RET encoding" (Alexandre Chartre)  [Orabug: 34944087]  
  - xfs: don't reuse busy extents on extent trim (Brian Foster)  [Orabug: 34944365]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.316.3.el8uek]
changelog:
  - LTS tag: v5.4.228 (Sherry Yang)   
  - ASoC: ops: Correct bounds check for second channel on SX controls (Charles Keepax)   
  - can: mcba_usb: Fix termination command argument (Yasushi SHOJI)   
  - can: sja1000: fix size of OCR_MODE_MASK define (Heiko Schocher)   
  - pinctrl: meditatek: Startup with the IRQs disabled (Ricardo Ribalda)   
  - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Mark Brown)   
  - nfp: fix use-after-free in area_cache_get() (Jialiang Wang)   
  - block: unhash blkdev part inode when the part is deleted (Ming Lei)   
  - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Baolin Wang)   
  - x86/smpboot: Move rcu_cpu_starting() earlier (Paul E. McKenney)   
  - net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Lorenzo Colitti)   
  - LTS tag: v5.4.227 (Sherry Yang)   
  - can: esd_usb: Allow REC and TEC to return to zero (Frank Jungclaus)   
  - net: mvneta: Fix an out of bounds check (Dan Carpenter)   
  - ipv6: avoid use-after-free in ip6_fragment() (Eric Dumazet)   
  - net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq() (Yang Yingliang)   
  - xen/netback: fix build warning (Juergen Gross)   
  - ethernet: aeroflex: fix potential skb leak in greth_init_rings() (Zhang Changzhong)   
  - ipv4: Fix incorrect route flushing when table ID 0 is used (Ido Schimmel)   
  - ipv4: Fix incorrect route flushing when source address is deleted (Ido Schimmel)   
  - tipc: Fix potential OOB in tipc_link_proto_rcv() (YueHaibing)   
  - net: hisilicon: Fix potential use-after-free in hix5hd2_rx() (Liu Jian)   
  - net: hisilicon: Fix potential use-after-free in hisi_femac_rx() (Liu Jian)   
  - net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq (Yongqiang Liu)   
  - net: stmmac: fix "snps,axi-config" node property parsing (Jisheng Zhang)   
  - nvme initialize core quirks before calling nvme_init_subsystem (Pankaj Raghav)   
  - NFC: nci: Bounds check struct nfc_target arrays (Kees Cook)   
  - i40e: Disallow ip4 and ip6 l4_4_bytes (Przemyslaw Patynowski)   
  - i40e: Fix for VF MAC address 0 (Sylwester Dziedziuch)   
  - i40e: Fix not setting default xps_cpus after reset (Michal Jaron)   
  - net: mvneta: Prevent out of bounds read in mvneta_config_rss() (Dan Carpenter)   
  - xen-netfront: Fix NULL sring after live migration (Lin Liu)   
  - net: encx24j600: Fix invalid logic in reading of MISTAT register (Valentina Goncharenko)   
  - net: encx24j600: Add parentheses to fix precedence (Valentina Goncharenko)   
  - mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add() (Wei Yongjun)   
  - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Zhengchao Shao)   
  - net: dsa: ksz: Check return value (Artem Chernyshev)   
  - Bluetooth: Fix not cleanup led when bt_init fails (Chen Zhongjin)   
  - Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn() (Wang ShaoBo)   
  - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). (Kuniyuki Iwashima)   
  - igb: Allocate MSI-X vector when testing (Akihiko Odaki)   
  - e1000e: Fix TX dispatch condition (Akihiko Odaki)   
  - gpio: amd8111: Fix PCI device reference count leak (Xiongfeng Wang)   
  - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Qiqi Zhang)   
  - ca8210: Fix crash by zero initializing data (Hauke Mehrtens)   
  - ieee802154: cc2520: Fix error return code in cc2520_hw_init() (Ziyang Xuan)   
  - can: af_can: fix NULL pointer dereference in can_rcv_filter (Oliver Hartkopp)   
  - HID: core: fix shift-out-of-bounds in hid_report_raw_event (ZhangPeng)   
  - HID: hid-lg4ff: Add check for empty lbuf (Anastasia Belova)   
  - HID: usbhid: Add ALWAYS_POLL quirk for some mice (Ankit Patel)   
  - drm/shmem-helper: Remove errant put in error path (Rob Clark)   
  - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth)   
  - mm/gup: fix gup_pud_range() for dax (John Starks)   
  - memcg: fix possible use-after-free in memcg_write_event_control() (Tejun Heo)   
  - media: v4l2-dv-timings.c: fix too strict blanking sanity checks (Hans Verkuil)   
  - Revert "net: dsa: b53: Fix valid setting for MDB entries" (Rafał Miłecki)   
  - xen/netback: don't call kfree_skb() with interrupts disabled (Juergen Gross)   
  - xen/netback: do some code cleanup (Juergen Gross)   
  - xen/netback: Ensure protocol headers don't fall in the non-linear area (Ross Lagerwall)   
  - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths (Jann Horn)   
  - mm/khugepaged: fix GUP-fast interaction by sending IPI (Jann Horn)   
  - mm/khugepaged: take the right locks for page table retraction (Jann Horn)   
  - net: usb: qmi_wwan: add u-blox 0x1342 composition (Davide Tronchin)   
  - 9p/xen: check logical size for buffer size (Dominique Martinet)   
  - fbcon: Use kzalloc() in fbcon_prepare_logo() (Tetsuo Handa)   
  - regulator: twl6030: fix get status of twl6032 regulators (Andreas Kemnade)   
  - ASoC: soc-pcm: Add NULL check in BE reparenting (Srinivasa Rao Mandadapu)   
  - btrfs: send: avoid unaligned encoded writes when attempting to clone range (Filipe Manana)   
  - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Kees Cook)   
  - regulator: slg51000: Wait after asserting CS pin (Konrad Dybcio)   
  - 9p/fd: Use P9_HDRSZ for header size (GUO Zihua)   
  - ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188 (Johan Jonker)   
  - ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation (Giulio Benetti)   
  - ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels (Tomislav Novak)   
  - ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name (Johan Jonker)   
  - ARM: dts: rockchip: fix ir-receiver node names (Johan Jonker)   
  - arm: dts: rockchip: fix node name for hym8563 rtc (Sebastian Reichel)   
  - arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series (FUKAUMI Naoki)   
  - LTS tag: v5.4.226 (Sherry Yang)   
  - ipc/sem: Fix dangling sem_array access in semtimedop race (Jann Horn)   
  - v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails (Linus Torvalds)   
  - mmc: sdhci: Fix voltage switch delay (Adrian Hunter)   
  - mmc: sdhci: use FIELD_GET for preset value bit masks (Masahiro Yamada)   
  - char: tpm: Protect tpm_pm_suspend with locks (Jan Dabros)   
  - Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend" (Conor Dooley)   
  - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Michael Kelley)   
  - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (Luiz Augusto von Dentz)   {CVE-2022-42896} 
  - x86/pm: Add enumeration check before spec MSRs save/restore setup (Pawan Gupta)   
  - x86/tsx: Add a feature bit for TSX control MSR support (Pawan Gupta)   
  - nvme: ensure subsystem reset is single threaded (Keith Busch)   
  - nvme: restrict management ioctls to admin (Keith Busch)   
  - epoll: check for events when removing a timed out thread from the wait queue (Soheil Hassas Yeganeh)   
  - epoll: call final ep_events_available() check under the lock (Roman Penyaev)   
  - ipv4: Fix route deletion when nexthop info is not specified (Ido Schimmel)   
  - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference (David Ahern)   
  - selftests: net: fix nexthop warning cleanup double ip typo (Nikolay Aleksandrov)   
  - selftests: net: add delete nexthop route warning test (Nikolay Aleksandrov)   
  - Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled (Lee Jones)   
  - parisc: Increase FRAME_WARN to 2048 bytes on parisc (Helge Deller)   
  - xtensa: increase size of gcc stack frame check (Guenter Roeck)   
  - parisc: Increase size of gcc stack frame check (Helge Deller)   
  - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Xiongfeng Wang)   
  - pinctrl: single: Fix potential division by zero (Maxim Korotkov)   
  - ASoC: ops: Fix bounds check for _sx controls (Mark Brown)   
  - mm: Fix '.data.once' orphan section warning (Nathan Chancellor)   
  - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 (James Morse)   
  - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors (James Morse)   
  - tracing: Free buffers when a used dynamic event is removed (Steven Rostedt (Google))   
  - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Wenchao Chen)   
  - mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check (Sebastian Falbesoner)   
  - mmc: core: Fix ambiguous TRIM and DISCARD arg (Christian Löhle)   
  - mmc: mmc_test: Fix removal of debugfs file (Ye Bin)   
  - pinctrl: intel: Save and restore pins in "direct IRQ" mode (Andy Shevchenko)   
  - nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() (ZhangPeng)   
  - tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" (Tiezhu Yang)   
  - error-injection: Add prompt for function error injection (Steven Rostedt (Google))   
  - net/mlx5: DR, Fix uninitialized var warning (YueHaibing)   
  - hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() (Yang Yingliang)   
  - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld)   
  - net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed (Yoshihiro Shimoda)   
  - sctp: fix memory leak in sctp_stream_outq_migrate() (Zhengchao Shao)   
  - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Willem de Bruijn)   
  - net: tun: Fix use-after-free in tun_detach() (Shigeru Yoshida)   
  - afs: Fix fileserver probe RTT handling (David Howells)   
  - net: hsr: Fix potential use-after-free (YueHaibing)   
  - dsa: lan9303: Correct stat name (Jerry Ray)   
  - net: ethernet: nixge: fix NULL dereference (Yuri Karpov)   
  - net/9p: Fix a potential socket leak in p9_socket_open (Wang Hai)   
  - net: net_netdev: Fix error handling in ntb_netdev_init_module() (Yuan Can)   
  - net: phy: fix null-ptr-deref while probe() failed (Yang Yingliang)   
  - wifi: cfg80211: fix buffer overflow in elem comparison (Johannes Berg)   
  - qlcnic: fix sleep-in-atomic-context bugs caused by msleep (Duoming Zhou)   
  - can: cc770: cc770_isa_probe(): add missing free_cc770dev() (Zhang Changzhong)   
  - can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() (Zhang Changzhong)   
  - net/mlx5e: Fix use-after-free when reverting termination table (Roi Dayan)   
  - net/mlx5: Fix uninitialized variable bug in outlen_write() (YueHaibing)   
  - of: property: decrement node refcount in of_fwnode_get_reference_args() (Yang Yingliang)   
  - hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails (Gaosheng Cui)   
  - hwmon: (i5500_temp) fix missing pci_disable_device() (Yang Yingliang)   
  - scripts/faddr2line: Fix regression in name resolution on ppc64le (Srikar Dronamraju)   
  - iio: light: rpr0521: add missing Kconfig dependencies (Paul Gazzillo)   
  - iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw (Wei Yongjun)   
  - iio: health: afe4403: Fix oob read in afe4403_read_raw (Wei Yongjun)   
  - btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() (ChenXiaoSong)   
  - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Alex Deucher)   
  - drm/amdgpu: update drm_display_info correctly when the edid is read (Claudio Suarez)   
  - btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker (Nikolay Borisov)   
  - spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock (Frieder Schrempf)   
  - btrfs: free btrfs_path before copying inodes to userspace (Anand Jain)   
  - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi)   
  - drm/i915: fix TLB invalidation for Gen12 video and compute engines (Andrzej Hajda)   {CVE-2022-4139} 
  - drm/amdgpu: always register an MMU notifier for userptr (Christian König)   
  - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Lyude Paul)   
  - btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs() (Zhen Lei)   
  - btrfs: free btrfs_path before copying subvol info to userspace (Anand Jain)   
  - btrfs: free btrfs_path before copying fspath to userspace (Anand Jain)   
  - btrfs: free btrfs_path before copying root refs to userspace (Josef Bacik)   
  - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 (Alessandro Astone)   
  - binder: Address corner cases in deferred copy and fixup (Alessandro Astone)   
  - binder: fix pointer cast warning (Arnd Bergmann)   
  - binder: defer copies of pre-patched txn data (Todd Kjos)   
  - binder: read pre-translated fds from sender buffer (Todd Kjos)   
  - binder: avoid potential data leakage when copying txn (Todd Kjos)   
  - dm integrity: flush the journal on suspend (Mikulas Patocka)   
  - net: usb: qmi_wwan: add Telit 0x103a composition (Enrico Sau)   
  - tcp: configurable source port perturb table size (Gleb Mazovetskiy)   
  - platform/x86: hp-wmi: Ignore Smart Experience App event (Kai-Heng Feng)   
  - platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017) (Hans de Goede)   
  - platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr() (Xiongfeng Wang)   
  - xen/platform-pci: add missing free_irq() in error path (ruanjinjie)   
  - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Lukas Wunner)   
  - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Hans de Goede)   
  - Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode (Aman Dhoot)   
  - gcov: clang: fix the buffer overflow issue (Mukesh Ojha)   
  - nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty (Chen Zhongjin)   
  - firmware: coreboot: Register bus in module init (Brian Norris)   
  - firmware: google: Release devices before unregistering the bus (Patrick Rudolph)   
  - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li)   
  - ceph: do not update snapshot context when there is no new snapshot (Xiubo Li)   
  - iio: pressure: ms5611: fixed value compensation bug (Mitja Spes)   
  - iio: ms5611: Simplify IO callback parameters (Lars-Peter Clausen)   
  - nios2: add FORCE for vmlinuz.gz (Randy Dunlap)   
  - init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash (Alexandre Belloni)   
  - iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails (Chen Zhongjin)   
  - iio: light: apds9960: fix wrong register for gesture gain (Alejandro Concepción Rodríguez)   
  - arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency (Jakob Unterwurzacher)   
  - usb: dwc3: exynos: Fix remove() function (Marek Szyprowski)   
  - lib/vdso: use "grep -E" instead of "egrep" (Greg Kroah-Hartman)   
  - s390/crashdump: fix TOD programmable field size (Heiko Carstens)   
  - net: thunderx: Fix the ACPI memory leak (Yu Liao)   
  - nfc: st-nci: fix memory leaks in EVT_TRANSACTION (Martin Faltesek)   
  - nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION (Martin Faltesek)   
  - s390/dasd: fix no record found for raw_track_access (Stefan Haberland)   
  - dccp/tcp: Reset saddr on failure after inet6?_hash_connect(). (Kuniyuki Iwashima)   
  - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Yang Yingliang)   
  - regulator: twl6030: re-add TWL6032_SUBCLASS (Andreas Kemnade)   
  - NFC: nci: fix memory leak in nci_rx_data_packet() (Liu Shixin)   
  - xfrm: Fix ignored return value in xfrm6_init() (Chen Zhongjin)   
  - tipc: check skb_linearize() return value in tipc_disc_rcv() (YueHaibing)   
  - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long)   
  - tipc: set con sock in tipc_conn_alloc (Xin Long)   
  - net/mlx5: Fix FW tracer timestamp calculation (Moshe Shemesh)   
  - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Yang Yingliang)   
  - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Yang Yingliang)   
  - nfp: add port from netdev validation for EEPROM access (Jaco Coetzee)   
  - net: pch_gbe: fix pci device refcount leak while module exiting (Yang Yingliang)   
  - net/qla3xxx: fix potential memleak in ql3xxx_send() (Zhang Changzhong)   
  - net/mlx4: Check retval of mlx4_bitmap_init (Peter Kosyh)   
  - ARM: mxs: fix memory leak in mxs_machine_init() (Zheng Yongjun)   
  - 9p/fd: fix issue of list_del corruption in p9_fd_cancel() (Zhengchao Shao)   
  - net: pch_gbe: fix potential memleak in pch_gbe_tx_queue() (Wang Hai)   
  - nfc/nci: fix race with opening and closing (Lin Ma)   
  - net: liquidio: simplify if expression (Leon Romanovsky)   
  - ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl (Michael Grzeschik)   
  - tee: optee: fix possible memory leak in optee_register_device() (Yang Yingliang)   
  - bus: sunxi-rsb: Support atomic transfers (Samuel Holland)   
  - regulator: core: fix UAF in destroy_regulator() (Yang Yingliang)   
  - regulator: core: fix kobject release warning and memory leak in regulator_register() (Zeng Heng)   
  - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Detlev Casanova)   
  - ARM: dts: am335x-pcm-953: Define fixed regulators in root node (Dominik Haller)   
  - af_key: Fix send_acquire race with pfkey_register (Herbert Xu)   
  - MIPS: pic32: treat port as signed integer (Jason A. Donenfeld)   
  - RISC-V: vdso: Do not add missing symbols to version section in linker script (Nathan Chancellor)   
  - arm64/syscall: Include asm/ptrace.h in syscall_wrapper header. (Kuniyuki Iwashima)   
  - block, bfq: fix null pointer dereference in bfq_bio_bfqg() (Yu Kuai)   
  - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Hans de Goede)   
  - spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run (Sean Nyekjaer)   
  - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Nicolas Cavallari)   
  - audit: fix undefined behavior in bit shift for AUDIT_BIT (Gaosheng Cui)   
  - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jonas Jelonek)   
  - wifi: mac80211: fix memory free error when registering wiphy fail (taozhang)   
  - LTS tag: v5.4.225 (Sherry Yang)   
  - ntfs: check overflow when iterating ATTR_RECORDs (Hawkins Jiawei)   
  - ntfs: fix out-of-bounds read in ntfs_attr_find() (Hawkins Jiawei)   
  - ntfs: fix use-after-free in ntfs_attr_find() (Hawkins Jiawei)   
  - mm: fs: initialize fsdata passed to write_begin/write_end interface (Alexander Potapenko)   
  - 9p/trans_fd: always use O_NONBLOCK read/write (Tetsuo Handa)   
  - gfs2: Switch from strlcpy to strscpy (Andreas Gruenbacher)   
  - gfs2: Check sb_bsize_shift after reading superblock (Andrew Price)   
  - 9p: trans_fd/p9_conn_cancel: drop client lock earlier (Dominique Martinet)   
  - kcm: close race conditions on sk_receive_queue (Cong Wang)   
  - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() (Baisong Zhong)   
  - kcm: avoid potential race in kcm_tx_work (Eric Dumazet)   
  - tcp: cdg: allow tcp_cdg_release() to be called multiple times (Eric Dumazet)   
  - macvlan: enforce a consistent minimal mtu (Eric Dumazet)   
  - Input: i8042 - fix leaking of platform device on module removal (Chen Jun)   
  - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case (Li Huafei)   
  - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Yang Yingliang)   
  - ring-buffer: Include dropped pages in counting dirty patches (Steven Rostedt (Google))   
  - serial: 8250: Flush DMA Rx on RLSI (Ilpo Järvinen)   
  - misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram() (Alexander Potapenko)   
  - docs: update mediator contact information in CoC doc (Shuah Khan)   
  - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Xiongfeng Wang)   
  - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Chevron Li)   
  - mmc: core: properly select voltage range without power cycle (Yann Gautier)   
  - scsi: zfcp: Fix double free of FSF request when qdio send fails (Benjamin Block)   
  - Input: iforce - invert valid length check when fetching device IDs (Tetsuo Handa)   
  - serial: 8250_lpss: Configure DMA also w/o DMA filter (Ilpo Järvinen)   
  - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Ilpo Järvinen)   
  - dm ioctl: fix misbehavior if list_versions races with module loading (Mikulas Patocka)   
  - iio: pressure: ms5611: changed hardcoded SPI speed to value limited (Mitja Spes)   
  - iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init() (Yang Yingliang)   
  - iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger() (Yang Yingliang)   
  - usb: chipidea: fix deadlock in ci_otg_del_timer (Duoming Zhou)   
  - usb: add NO_LPM quirk for Realforce 87U Keyboard (Nicolas Dumazet)   
  - USB: serial: option: add Fibocom FM160 0x0111 composition (Reinhard Speyerer)   
  - USB: serial: option: add u-blox LARA-L6 modem (Davide Tronchin)   
  - USB: serial: option: add u-blox LARA-R6 00B modem (Davide Tronchin)   
  - USB: serial: option: remove old LARA-R6 PID (Davide Tronchin)   
  - USB: serial: option: add Sierra Wireless EM9191 (Benoît Monin)   
  - speakup: fix a segfault caused by switching consoles (Mushahid Hussain)   
  - slimbus: stream: correct presence rate frequencies (Krzysztof Kozlowski)   
  - Revert "usb: dwc3: disable USB core PHY management" (Johan Hovold)   
  - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Takashi Iwai)   
  - ring_buffer: Do not deactivate non-existant pages (Daniil Tatianin)   
  - ftrace: Fix null pointer dereference in ftrace_add_mod() (Xiu Jianfeng)   
  - ftrace: Optimize the allocation for mcount entries (Wang Wensheng)   
  - ftrace: Fix the possible incorrect kernel message (Wang Wensheng)   
  - cifs: add check for returning value of SMB2_set_info_init (Anastasia Belova)   
  - net: thunderbolt: Fix error handling in tbnet_init() (Yuan Can)   
  - cifs: Fix wrong return value checking when GETFLAGS (Zhang Xiaoxu)   
  - net/x25: Fix skb leak in x25_lapb_receive_frame() (Wei Yongjun)   
  - platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized (Roger Pau Monné)   
  - drbd: use after free in drbd_create_device() (Dan Carpenter)   
  - xen/pcpu: fix possible memory leak in register_pcpu() (Yang Yingliang)   
  - bnxt_en: Remove debugfs when pci_register_driver failed (Gaosheng Cui)   
  - net: caif: fix double disconnect client in chnl_net_open() (Zhengchao Shao)   
  - net: macvlan: Use built-in RCU list checking (Chuang Wang)   
  - net: liquidio: release resources when liquidio driver open failed (Zhengchao Shao)   
  - mISDN: fix possible memory leak in mISDN_dsp_element_register() (Yang Yingliang)   
  - net: bgmac: Drop free_netdev() from bgmac_enet_remove() (Wei Yongjun)   
  - ata: libata-transport: fix double ata_host_put() in ata_tport_add() (Yang Yingliang)   
  - arm64: dts: imx8mn: Fix NAND controller size-cells (Marek Vasut)   
  - arm64: dts: imx8mm: Fix NAND controller size-cells (Marek Vasut)   
  - pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map (Zeng Heng)   
  - parport_pc: Avoid FIFO port location truncation (Maciej W. Rozycki)   
  - siox: fix possible memory leak in siox_device_add() (Yang Yingliang)   
  - block: sed-opal: kmalloc the cmd/resp buffers (Serge Semin)   
  - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Chen Zhongjin)   
  - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Duoming Zhou)   
  - serial: imx: Add missing .thaw_noirq hook (Shawn Guo)   
  - serial: 8250: omap: Flush PM QOS work on remove (Tony Lindgren)   
  - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Tony Lindgren)   
  - serial: 8250_omap: remove wait loop from Errata i202 workaround (Matthias Schiffer)   
  - ASoC: core: Fix use-after-free in snd_soc_exit() (Chen Zhongjin)   
  - spi: stm32: Print summary 'callbacks suppressed' message (Marek Vasut)   
  - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Colin Ian King)   
  - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm (Luiz Augusto von Dentz)   
  - btrfs: remove pointless and double ulist frees in error paths of qgroup tests (Filipe Manana)   
  - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Nathan Huckleberry)   
  - i2c: i801: add lis3lv02d's I2C address for Vostro 5568 (Nam Cao)   
  - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington)   
  - selftests/intel_pstate: fix build for ARCH=x86_64 (Ricardo Cañuelo)   
  - selftests/futex: fix build for clang (Ricardo Cañuelo)   
  - ASoC: codecs: jz4725b: fix capture selector naming (Siarhei Volkau)   
  - ASoC: codecs: jz4725b: use right control for Capture Volume (Siarhei Volkau)   
  - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Siarhei Volkau)   
  - ASoC: codecs: jz4725b: add missed Line In power control bit (Siarhei Volkau)   
  - spi: intel: Fix the offset to get the 64K erase opcode (Mauro Lima)   
  - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Xiaolei Wang)   
  - x86/cpu: Restore AMD's DE_CFG MSR after resume (Borislav Petkov)   
  - net: tun: call napi_schedule_prep() to ensure we own a napi (Eric Dumazet)   
  - dmaengine: at_hdmac: Check return code of dma_async_device_register (Tudor Ambarus)   
  - dmaengine: at_hdmac: Fix impossible condition (Tudor Ambarus)   
  - dmaengine: at_hdmac: Don't allow CPU to reorder channel enable (Tudor Ambarus)   
  - dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors (Tudor Ambarus)   
  - dmaengine: at_hdmac: Don't start transactions at tx_submit level (Tudor Ambarus)   
  - dmaengine: at_hdmac: Fix at_lli struct definition (Tudor Ambarus)   
  - cert host tools: Stop complaining about deprecated OpenSSL functions (Linus Torvalds)   
  - can: j1939: j1939_send_one(): fix missing CAN header initialization (Oliver Hartkopp)   
  - udf: Fix a slab-out-of-bounds write bug in udf_find_entry() (ZhangPeng)   
  - btrfs: selftests: fix wrong error check in btrfs_free_dummy_root() (Zhang Xiaoxu)   
  - platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi (Jorge Lopez)   
  - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Matthew Auld)   
  - nilfs2: fix use-after-free bug of ns_writer on remount (Ryusuke Konishi)   
  - nilfs2: fix deadlock in nilfs_count_free_blocks() (Ryusuke Konishi)   
  - vmlinux.lds.h: Fix placement of '.data..decrypted' section (Nathan Chancellor)   
  - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jussi Laako)   
  - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Takashi Iwai)   
  - ALSA: hda: fix potential memleak in 'add_widget_node' (Ye Bin)   
  - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Xian Wang)   
  - mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI (Brian Norris)   
  - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Brian Norris)   
  - mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI (Brian Norris)   
  - MIPS: jump_label: Fix compat branch range check (Jiaxun Yang)   
  - arm64: efi: Fix handling of misaligned runtime regions and drop warning (Ard Biesheuvel)   
  - riscv: process: fix kernel info leakage (Jisheng Zhang)   
  - net: macvlan: fix memory leaks of macvlan_common_newlink (Chuang Wang)   
  - ethernet: tundra: free irq when alloc ring failed in tsi108_open() (Zhengchao Shao)   
  - net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open() (Zhengchao Shao)   
  - ethernet: s2io: disable napi when start nic failed in s2io_card_up() (Zhengchao Shao)   
  - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Zhengchao Shao)   
  - net: cxgb3_main: disable napi when bind qsets failed in cxgb_up() (Zhengchao Shao)   
  - net: cpsw: disable napi in cpsw_ndo_open() (Zhengchao Shao)   
  - net/mlx5: Allow async trigger completion execution on single CPU systems (Roy Novich)   
  - net: nixge: disable napi when enable interrupts failed in nixge_open() (Zhengchao Shao)   
  - perf stat: Fix printing os->prefix in CSV metrics output (Athira Rajeev)   
  - drivers: net: xgene: disable napi when register irq failed in xgene_enet_open() (Zhengchao Shao)   
  - dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove() (Christophe JAILLET)   
  - dmaengine: pxa_dma: use platform_get_irq_optional (Doug Brown)   
  - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long)   
  - can: af_can: fix NULL pointer dereference in can_rx_register() (Zhengchao Shao)   
  - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Alexander Potapenko)   
  - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Yuan Can)   
  - hamradio: fix issue of dev reference count leakage in bpq_device_event() (Zhengchao Shao)   
  - net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event() (Zhengchao Shao)   
  - capabilities: fix undefined behavior in bit shift for CAP_TO_MASK (Gaosheng Cui)   
  - net: fman: Unregister ethernet device on removal (Sean Anderson)   
  - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Alex Barba)   
  - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Michael Chan)   
  - net: tun: Fix memory leaks of napi_get_frags (Wang Yufen)   
  - net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc)   
  - HID: hyperv: fix possible memory leak in mousevsc_probe() (Yang Yingliang)   
  - bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues (Wang Yufen)   
  - wifi: cfg80211: fix memory leak in query_regdb_file() (Arend van Spriel)   
  - wifi: cfg80211: silence a sparse RCU warning (Johannes Berg)   
  - phy: stm32: fix an error code in probe (Dan Carpenter)   
  - xfs: drain the buf delwri queue before xfsaild idles (Brian Foster)   
  - xfs: preserve inode versioning across remounts (Eric Sandeen)   
  - xfs: use MMAPLOCK around filemap_map_pages() (Dave Chinner)   
  - xfs: redesign the reflink remap loop to fix blkres depletion crash (Darrick J. Wong)   
  - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Darrick J. Wong)   
  - xfs: preserve rmapbt swapext block reservation from freed blocks (Brian Foster)


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.316.4.el8uek]
changelog:
  - Revert "RDS: TCP: Track peer's connection generation number" (Gerd Rausch)  [Orabug: 34700110]  
  - net/rds: Trigger rds_send_hs_ping() more than once (Gerd Rausch)  [Orabug: 34607845]  
  - net/rds: Kick-start TCP receiver after accept (Gerd Rausch)  [Orabug: 34600820]  
  - net/rds: Use the first lane until RDS_EXTHDR_NPATHS arrives (Gerd Rausch)  [Orabug: 34314503]  
  - net/rds: Encode cp_index in TCP source port (Gerd Rausch)  [Orabug: 34556038]  
  - net/rds: rds_tcp_conn_path_shutdown must not discard messages (Gerd Rausch)  [Orabug: 34560701]  
  - IB/mlx5: Add a signature check to received EQEs and CQEs (Rohit Nair)  [Orabug: 34821074]  
  - vhost-scsi: Fix max number of virtqueues (Mike Christie)  [Orabug: 34915128]  
  - uek-rpm: Add nft_reject* modules to nano rpm. (Somasundaram Krishnasamy)  [Orabug: 34966035]  
  - rds: ib: Avoid tear-down of caches unless already initialized (Håkon Bugge)  [Orabug: 34830755]  
  - x86/kexec: Do not reserve EFI setup_data in the kexec e820 table (Dave Young)  [Orabug: 34864098]  
  - KVM: SVM: Fix AVIC GATag to support max number of vCPUs (Suravee Suthikulpanit)  [Orabug: 34961704]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.316.6.el8uek]
changelog:
  - block: Change the granularity of io ticks from ms to ns (Gulam Mohamed)  [Orabug: 34780807]  
  - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Zhang Rui)  [Orabug: 34953089]  
  - block-mq: fix hung due to too much warning log (Junxiao Bi)  [Orabug: 34979810]  
  - usb: dwc3: core: fix kernel panic when do reboot (Peter Chen)  [Orabug: 34988646]  
  - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Jack Pham)  [Orabug: 34988646]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.316.7.el8uek]
changelog:
  - runtime revert of virtio_net: Stripe queue affinities across cores. (Konrad Rzeszutek Wilk)  [Orabug: 35001045]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.317.2.el8uek]
changelog:
  - scsi: megaraid_sas: Skip syncing the RAID map on older controllers (Martin K. Petersen)  [Orabug: 35028426]  
  - IB/core: Make GID table entry (gid_idx) available immediately (Konrad Rzeszutek Wilk)  [Orabug: 35015837]  
  - iommu/amd: Disable AVIC on certain systems BIOS (Joao Martins)  [Orabug: 35018581]  
  - Ignore hot plug events when force powering off a device (James Puthukattukaran)  [Orabug: 34987846]  
  - rds: ib: Make sure messages that errors out also get unmapped (Håkon Bugge)  [Orabug: 35011421]  
  - block/diskstats: replace time_in_queue with sum of request times (Junxiao Bi)  [Orabug: 35018652]  
  - net/rds: Split send & receive vectors again (Gerd Rausch)  [Orabug: 35033037]  
  - net/rds: Bring tasklets back for better latency (Gerd Rausch)  [Orabug: 35032961]  
  - net/rds: Throttle check for CQ CPU affinity (Gerd Rausch)  [Orabug: 35032961]  
  - net/rds: Follow the observed CQ CPU affinity (Gerd Rausch)  [Orabug: 35032961]  
  - net/rds: Add "preferred_cpu" option to "rds_rdma.ko" (Gerd Rausch)  [Orabug: 35032961]  
  - net/mlx5: Add new verb "ib_get_vector_irqn" (Gerd Rausch)  [Orabug: 35032961]  
  - net/rds: Use the preferred_cpu in rds_queue_{,delayed}_work (Gerd Rausch)  [Orabug: 35032961]  
  - net/rds: Make workers use the designated CPU (Gerd Rausch)  [Orabug: 35032961]  
  - net/rds: Put more CPU cores to work (Gerd Rausch)  [Orabug: 35032961]  
  - net/rds: Get rid of tasklets (Gerd Rausch)  [Orabug: 35032961]  
  - net/rds: Use the same vector for send & receive (Gerd Rausch)  [Orabug: 35032961]  
  - net/rds: Allocate rds_ib_{incoming,frag}_slab on HCA NUMA nodeid (Gerd Rausch)  [Orabug: 35032961]  
  - net/rds: Allocate pages on HCA NUMA nodeid (Gerd Rausch)  [Orabug: 35032961]  
  - drivers: base: cacheinfo: export symbol "get_cpu_cacheinfo" (Gerd Rausch)  [Orabug: 35033037]  
  - IB/mlx4: Implement backend callback for "ib_get_vector_irqn" (Gerd Rausch)  [Orabug: 35033030]  
  - net/rds: Do not RESET_ALT_CONN if conn drops with DR_IB_DISCONNECTED_EVENT (Sharath Srinivasan)  [Orabug: 35033028]  
  - rds: ib: Keep IB MRs on clean_list unless we are tearing down the pool (Håkon Bugge)  [Orabug: 35033023]  
  - rds: ib: Add FRWR related statistics counters (Håkon Bugge)  [Orabug: 35033023]  
  - KVM: SVM: Add a module parameter to override iommu AVIC usage (Joao Martins)  [Orabug: 35033011]  
  - iommu/amd: Don't block updates to GATag if guest mode is already on (Joao Martins)  [Orabug: 35033011]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.317.3.el8uek]
changelog:
  - Revert "xprtrdma: Fix regbuf data not freed in rpcrdma_req_create()" (Greg Kroah-Hartman)   
  - Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID" (Sasha Levin)   
  - LTS tag: v5.4.230 (Sherry Yang)   
  - mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma (Hugh Dickins)   
  - x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN (YingChi Long)   
  - drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix (Joshua Ashton)   
  - drm/amd/display: Fix set scaling doesn's work (hongao)   
  - drm/i915: re-disable RC6p on Sandy Bridge (Sasa Dragic)   
  - gsmi: fix null-deref in gsmi_get_variable (Khazhismel Kumykov)   
  - serial: atmel: fix incorrect baudrate setup (Tobias Schramm)   
  - dmaengine: tegra210-adma: fix global intr clear (Mohan Kumar)   
  - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Ilpo Järvinen)   
  - dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation (Heiner Kallweit)   
  - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 (Juhyung Park)   
  - usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() (Maciej Żenczykowski)   
  - usb: gadget: g_webcam: Send color matching descriptor per frame (Daniel Scally)   
  - usb: typec: altmodes/displayport: Fix pin assignment calculation (Prashant Malani)   
  - usb: typec: altmodes/displayport: Add pin assignment helper (Prashant Malani)   
  - usb: host: ehci-fsl: Fix module alias (Alexander Stein)   
  - USB: serial: cp210x: add SCALANCE LPE-9000 device id (Michael Adler)   
  - USB: gadgetfs: Fix race between mounting and unmounting (Alan Stern)   
  - cifs: do not include page data when checking signature (Enzo Matsumiya)   
  - btrfs: fix race between quota rescan and disable leading to NULL pointer deref (Filipe Manana)   
  - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Samuel Holland)   
  - comedi: adv_pci1760: Fix PWM instruction handling (Ian Abbott)   
  - usb: core: hub: disable autosuspend for TI TUSB8041 (Flavio Suligoi)   
  - misc: fastrpc: Fix use-after-free race condition for maps (Ola Jeppsson)   
  - misc: fastrpc: Don't remove map on creater_process and device_release (Abel Vesa)   
  - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 (Greg Kroah-Hartman)   
  - USB: serial: option: add Quectel EM05CN modem (Duke Xin(辛安文))   
  - USB: serial: option: add Quectel EM05CN (SG) modem (Duke Xin(辛安文))   
  - USB: serial: option: add Quectel EC200U modem (Ali Mirghasemi)   
  - USB: serial: option: add Quectel EM05-G (RS) modem (Duke Xin(辛安文))   
  - USB: serial: option: add Quectel EM05-G (CS) modem (Duke Xin(辛安文))   
  - USB: serial: option: add Quectel EM05-G (GR) modem (Duke Xin(辛安文))   
  - prlimit: do_prlimit needs to have a speculation check (Greg Kroah-Hartman)   
  - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables (Mathias Nyman)   
  - usb: acpi: add helper to check port lpm capability using acpi _DSM (Mathias Nyman)   
  - xhci: Add a flag to disable USB3 lpm on a xhci root port level. (Mathias Nyman)   
  - xhci: Add update_hub_device override for PCI xHCI hosts (Mathias Nyman)   
  - xhci: Fix null pointer dereference when host dies (Mathias Nyman)   
  - usb: xhci: Check endpoint is valid before dereferencing it (Jimmy Hu)   
  - xhci-pci: set the dma max_seg_size (Ricardo Ribalda)   
  - ALSA: hda/realtek - Turn on power early (Yuchi Yang)   
  - drm/i915/gt: Reset twice (Chris Wilson)   
  - efi: fix userspace infinite retry read efivars after EFI runtime services page fault (Ding Hui)   
  - nilfs2: fix general protection fault in nilfs_btree_insert() (Ryusuke Konishi)   
  - Add exception protection processing for vd in axi_chan_handle_err function (Shawn.Shao)   
  - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (Arend van Spriel)   
  - f2fs: let's avoid panic if extent_tree is not created (Jaegeuk Kim)   
  - RDMA/srp: Move large values to a new enum for gcc13 (Jiri Slaby (SUSE))   
  - net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats (Daniil Tatianin)   
  - selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID (Hao Sun)   
  - pNFS/filelayout: Fix coalescing test for single DS (Olga Kornievskaia)   
  - LTS tag: v5.4.229 (Sherry Yang)   
  - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long)   
  - ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown (Heming Zhao)   
  - tipc: Add a missing case of TIPC_DIRECT_MSG type (Hoang Le)   
  - tty: serial: tegra: Handle RX transfer in PIO mode if DMA wasn't started (Dmitry Osipenko)   
  - tipc: fix use-after-free in tipc_disc_rcv() (Tuong Lien)   
  - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" (Ferry Toth)   
  - mm: Always release pages to the buddy allocator in memblock_free_late(). (Aaron Thompson)   
  - efi: fix NULL-deref in init error path (Johan Hovold)   
  - arm64: cmpxchg_double*: hazard against entire exchange variable (Mark Rutland)   
  - arm64: atomics: remove LL/SC trampolines (Mark Rutland)   
  - arm64: atomics: format whitespace consistently (Mark Rutland)   
  - drm/virtio: Fix GEM handle creation UAF (Rob Clark)   
  - x86/resctrl: Fix task CLOSID/RMID update race (Peter Newman)   
  - x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI (Reinette Chatre)   
  - iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe() (Christophe JAILLET)   
  - iommu/mediatek-v1: Add error handle for mtk_iommu_probe (Yong Wu)   
  - net/mlx5: Fix ptp max frequency adjustment range (Rahul Rameshbabu)   
  - net/mlx5: Rename ptp clock info (Eran Ben Elisha)   
  - net/sched: act_mpls: Fix warning during failed attribute validation (Ido Schimmel)   
  - nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() (Minsuk Kang)   
  - hvc/xen: lock console list traversal (Roger Pau Monne)   
  - tipc: fix unexpected link reset due to discovery messages (Tung Nguyen)   
  - tipc: eliminate checking netns if node established (Hoang Le)   
  - tipc: improve throughput between nodes in netns (Hoang Le)   
  - regulator: da9211: Use irq handler when ready (Ricardo Ribalda)   
  - EDAC/device: Fix period calculation in edac_device_reset_delay_period() (Eliav Farber)   
  - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Peter Zijlstra)   
  - powerpc/imc-pmu: Fix use of mutex in IRQs disabled section (Kajol Jain)   
  - netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. (Gavrilov Ilia)   
  - ext4: fix uninititialized value in 'ext4_evict_inode' (Ye Bin)   
  - ext4: fix use-after-free in ext4_orphan_cleanup (Baokun Li)   
  - ext4: lost matching-pair of trace in ext4_truncate (zhengliang)   
  - ext4: fix bug_on in __es_tree_search caused by bad quota inode (Baokun Li)   
  - quota: Factor out setup of quota inode (Jan Kara)   
  - jbd2: use the correct print format (Bixuan Cui)   
  - usb: ulpi: defer ulpi_register on ulpi_read_id timeout (Ferry Toth)   
  - wifi: wilc1000: sdio: fix module autoloading (Michael Walle)   
  - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Herbert Xu) [Orabug: 35005829] {CVE-2023-0394}
  - ixgbe: fix pci device refcount leak (Yang Yingliang)   
  - platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe (Hans de Goede)   
  - drm/msm/adreno: Make adreno quirks not overwrite each other (Konrad Dybcio)   
  - cifs: Fix uninitialized memory read for smb311 posix symlink create (Volker Lendecke)   
  - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list (Adrian Chan)   
  - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Clement Lecigne)   
  - net/ulp: prevent ULP without clone op from entering the LISTEN status (Paolo Abeni)   
  - s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple() (Heiko Carstens)   
  - s390/kexec: fix ipl report address for kdump (Alexander Egorenkov)   
  - perf auxtrace: Fix address filter duplicate symbol selection (Adrian Hunter)   
  - docs: Fix the docs build with Sphinx 6.0 (Jonathan Corbet)   
  - efi: tpm: Avoid READ_ONCE() for accessing the event log (Ard Biesheuvel)   
  - KVM: arm64: Fix S1PTW handling on RO memslots (Marc Zyngier)   
  - net: sched: disallow noqueue for qdisc classes (Frederick Lawler) [Orabug: 35005792] {CVE-2022-47929}
  - driver core: Fix bus_type.match() error handling in __driver_attach() (Isaac J. Manjarres)   
  - selftests: set the BUILD variable to absolute path (Muhammad Usama Anjum)   
  - selftests: Fix kselftest O=objdir build from cluttering top level objdir (Shuah Khan)   
  - parisc: Align parisc MADV_XXX constants with all other architectures (Helge Deller)   
  - mbcache: Avoid nesting of cache->c_list_lock under bit locks (Jan Kara)   
  - hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling (Linus Torvalds)   
  - hfs/hfsplus: use WARN_ON for sanity check (Arnd Bergmann)   
  - ext4: don't allow journal inode to have encrypt flag (Eric Biggers)   
  - riscv: uaccess: fix type of 0 variable on error in get_user() (Ben Dooks)   
  - nfsd: fix handling of readdir in v4root vs. mount upcall timeout (Jeff Layton)   
  - x86/bugs: Flush IBP in ib_prctl_set() (Rodrigo Branco)   
  - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet (Hans de Goede)   
  - udf: Fix extension of the last extent in the file (Jan Kara)   
  - caif: fix memory leak in cfctrl_linkup_request() (Zhengchao Shao)   
  - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Dan Carpenter)   
  - usb: rndis_host: Secure rndis_query check against int overflow (Szymon Heidrich)   
  - drivers/net/bonding/bond_3ad: return when there's no aggregator (Daniil Tatianin)   
  - perf tools: Fix resources leak in perf_data__open_dir() (Miaoqian Lin)   
  - net: sched: cbq: dont intepret cls results when asked to drop (Jamal Hadi Salim) [Orabug: 34983584] {CVE-2023-23454}
  - net: sched: atm: dont intepret cls results when asked to drop (Jamal Hadi Salim) [Orabug: 34983614] {CVE-2023-23455}
  - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Maor Gottlieb)   
  - RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Leon Romanovsky)   
  - net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe (Miaoqian Lin)   
  - net: amd-xgbe: add missed tasklet_kill (Jiguang Xiao)   
  - vhost: fix range used in translate_desc() (Stefano Garzarella)   
  - nfc: Fix potential resource leaks (Miaoqian Lin)   
  - qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure (Daniil Tatianin)   
  - net: sched: fix memory leak in tcindex_set_parms (Hawkins Jiawei)   
  - net: hns3: add interrupts re-initialization while doing VF FLR (Jie Wang)   
  - nfsd: shut down the NFSv4 state objects before the filecache (Jeff Layton)   
  - bpf: pull before calling skb_postpull_rcsum() (Jakub Kicinski)   
  - SUNRPC: ensure the matching upcall is in-flight upon downcall (minoura makoto)   
  - ext4: fix deadlock due to mbcache entry corruption (Jan Kara)   
  - mbcache: automatically delete entries from cache on freeing (Jan Kara)   
  - ext4: fix race when reusing xattr blocks (Jan Kara)   
  - ext4: unindent codeblock in ext4_xattr_block_set() (Jan Kara)   
  - ext4: remove EA inode entry from mbcache on inode eviction (Jan Kara)   
  - mbcache: add functions to delete entry if unused (Jan Kara)   
  - mbcache: don't reclaim used entries (Jan Kara)   
  - ext4: use kmemdup() to replace kmalloc + memcpy (Shuqi Zhang)   
  - fs: ext4: initialize fsdata in pagecache_write() (Alexander Potapenko)   
  - ext4: use memcpy_to_page() in pagecache_write() (Chaitanya Kulkarni)   
  - mm/highmem: Lift memcpy_[to|from]_page to core (Ira Weiny)   
  - ext4: correct inconsistent error msg in nojournal mode (Baokun Li)   
  - ext4: goto right label 'failed_mount3a' (Jason Yan)   
  - ravb: Fix "failed to switch device to config mode" message during unbind (Biju Das)   
  - KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 (Sean Christopherson)   
  - perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data (Masami Hiramatsu (Google))   
  - perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor (Masami Hiramatsu (Google))   
  - dm thin: resume even if in FAIL mode (Luo Meng)   
  - media: s5p-mfc: Fix in register read and write for H264 (Smitha T Murthy)   
  - media: s5p-mfc: Clear workbit to handle error condition (Smitha T Murthy)   
  - media: s5p-mfc: Fix to handle reference queue during finishing (Smitha T Murthy)   
  - PM/devfreq: governor: Add a private governor_data for governor (Kant Fan)   
  - btrfs: replace strncpy() with strscpy() (Sasha Levin)   
  - ext4: allocate extended attribute value in vmalloc area (Ye Bin)   
  - ext4: avoid unaccounted block allocation when expanding inode (Jan Kara)   
  - ext4: initialize quota before expanding inode in setproject ioctl (Jan Kara)   
  - ext4: fix inode leak in ext4_xattr_inode_create() on an error path (Ye Bin)   
  - ext4: avoid BUG_ON when creating xattrs (Jan Kara)   
  - ext4: fix error code return to user-space in ext4_get_branch() (Luís Henriques)   
  - ext4: fix corruption when online resizing a 1K bigalloc fs (Baokun Li)   
  - ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline (Eric Whitney)   
  - ext4: init quota for 'old.inode' in 'ext4_rename' (Ye Bin)   
  - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode (Baokun Li)   
  - ext4: fix reserved cluster accounting in __es_remove_extent() (Ye Bin)   
  - ext4: add helper to check quota inums (Baokun Li)   
  - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode (Baokun Li)   
  - ext4: fix undefined behavior in bit shift for ext4_check_flag_values (Gaosheng Cui)   
  - ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop (Baokun Li)   
  - drm/vmwgfx: Validate the box size for the snooped cursor (Zack Rusin)   
  - drm/connector: send hotplug uevent on connector cleanup (Simon Ser)   
  - device_cgroup: Roll back to original exceptions after copy failure (Wang Weiyang)   
  - parisc: led: Fix potential null-ptr-deref in start_task() (Shang XiaoJing)   
  - iommu/amd: Fix ivrs_acpihid cmdline parsing code (Kim Phillips)   
  - crypto: n2 - add missing hash statesize (Corentin Labbe)   
  - PCI/sysfs: Fix double free in error path (Sascha Hauer)   
  - PCI: Fix pci_device_is_present() for VFs by checking PF (Michael S. Tsirkin)   
  - ipmi: fix use after free in _ipmi_destroy_user() (Dan Carpenter)   
  - ima: Fix a potential NULL pointer access in ima_restore_measurement_list (Huaxin Lu)   
  - mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type() (Alexander Sverdlin)   
  - ipmi: fix long wait in unload when IPMI disconnect (Zhang Yuchen)   
  - efi: Add iMac Pro 2017 to uefi skip cert quirk (Aditya Garg)   
  - md/bitmap: Fix bitmap chunk size overflow issues (Florian-Ewald Mueller)   
  - cifs: fix missing display of three mount options (Steve French)   
  - cifs: fix confusing debug message (Paulo Alcantara)   
  - media: dvb-core: Fix UAF due to refcount races at releasing (Takashi Iwai) [Orabug: 34820629] {CVE-2022-41218}
  - media: dvb-core: Fix double free in dvb_register_device() (Keita Suzuki)   
  - ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod (Nick Desaulniers)   
  - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line (Yang Jihong)   
  - tracing/hist: Fix wrong return value in parse_action_params() (Zheng Yejian)   
  - x86/microcode/intel: Do not retry microcode reloading on the APs (Ashok Raj)   
  - tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx' (Zheng Yejian)   
  - dm cache: set needs_check flag after aborting metadata (Mike Snitzer)   
  - dm cache: Fix UAF in destroy() (Luo Meng)   
  - dm clone: Fix UAF in clone_dtr() (Luo Meng)   
  - dm integrity: Fix UAF in dm_integrity_dtr() (Luo Meng)   
  - dm thin: Fix UAF in run_timer_softirq() (Luo Meng)   
  - dm thin: Use last transaction's pmd->root when commit failed (Zhihao Cheng)   
  - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Zhihao Cheng)   
  - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Mike Snitzer)   
  - binfmt: Fix error return code in load_elf_fdpic_binary() (Wang Yufen)   
  - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Eric W. Biederman)   
  - cpufreq: Init completion before kobject_init_and_add() (Yongqiang Liu)   
  - selftests: Use optional USERCFLAGS and USERLDFLAGS (Mickaël Salaün)   
  - arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength (Krzysztof Kozlowski)   
  - ARM: ux500: do not directly dereference __iomem (Jason A. Donenfeld)   
  - btrfs: fix resolving backrefs for inline extent followed by prealloc (Boris Burkov)   
  - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Wenchao Chen)   
  - ktest.pl minconfig: Unset configs instead of just removing them (Steven Rostedt)   
  - kest.pl: Fix grub2 menu handling for rebooting (Steven Rostedt)   
  - soc: qcom: Select REMAP_MMIO for LLCC driver (Manivannan Sadhasivam)   
  - media: stv0288: use explicitly signed char (Jason A. Donenfeld)   
  - net/af_packet: make sure to pull mac header (Eric Dumazet)   
  - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu)   
  - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails (Chuck Lever)   
  - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak (Hanjun Guo)   
  - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak (Hanjun Guo)   
  - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Deren Wu)   
  - f2fs: should put a page when checking the summary info (Pavel Machek)   
  - mm, compaction: fix fast_isolate_around() to stay within boundaries (NARIBAYASHI Akira)   
  - md: fix a crash in mempool_free (Mikulas Patocka)   
  - pnode: terminate at peers of source (Christian Brauner)   
  - ALSA: line6: fix stack overflow in line6_midi_transmit (Artem Egorkine)   
  - ALSA: line6: correct midi status byte when receiving data from podxt (Artem Egorkine)   
  - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() (Zhang Tianci)   
  - hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount (Aditya Garg)   
  - HID: plantronics: Additional PIDs for double volume key presses quirk (Terry Junge)   
  - HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint (José Expósito)   
  - powerpc/rtas: avoid scheduling in rtas_os_term() (Nathan Lynch)   
  - powerpc/rtas: avoid device tree lookups in rtas_os_term() (Nathan Lynch)   
  - objtool: Fix SEGFAULT (Christophe Leroy)   
  - nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition (Christoph Hellwig)   
  - ata: ahci: Fix PCS quirk application for suspend (Adam Vodopjan)   
  - nvme-pci: fix doorbell buffer value endianness (Klaus Jensen)   
  - cifs: fix oops during encryption (Paulo Alcantara)   
  - media: dvbdev: fix refcnt bug (Lin Ma) [Orabug: 34983295] {CVE-2022-45885} {CVE-2022-45887} {CVE-2022-45886} {CVE-2022-45919} {CVE-2022-45884}
  - media: dvbdev: fix build warning due to comments (Lin Ma)   
  - gcov: add support for checksum field (Rickard x Andersson)   
  - regulator: core: fix deadlock on regulator enable (Johan Hovold)   
  - iio: adc128s052: add proper .data members in adc128_of_match table (Rasmus Villemoes)   
  - iio: adc: ad_sigma_delta: do not use internal iio_dev lock (Nuno Sá)   
  - reiserfs: Add missing calls to reiserfs_security_free() (Roberto Sassu)   
  - HID: wacom: Ensure bootloader PID is usable in hidraw mode (Jason Gerecke)   
  - usb: dwc3: core: defer probe on ulpi_read_id timeout (Ferry Toth)   
  - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jiao Zhou)   
  - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Edward Pacman)   
  - pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES (John Stultz)   
  - pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion (John Stultz)   
  - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Hans de Goede)   
  - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Wang Jingjin)   
  - ASoC: wm8994: Fix potential deadlock (Marek Szyprowski)   
  - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Wang Jingjin)   
  - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Wang Yufen)   
  - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Wang Yufen)   
  - ASoC: Intel: Skylake: Fix driver hang during shutdown (Cezary Rojewski)   
  - ALSA: hda: add snd_hdac_stop_streams() helper (Pierre-Louis Bossart)   
  - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Pierre-Louis Bossart)   
  - orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init() (Zhang Xiaoxu)   
  - orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string() (Zhang Xiaoxu)   
  - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Nathan Chancellor)   
  - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Nathan Chancellor)   
  - hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param() (Hawkins Jiawei)   
  - clk: st: Fix memory leak in st_of_quadfs_setup() (Xiu Jianfeng)   
  - media: si470x: Fix use-after-free in si470x_int_in_callback() (Shigeru Yoshida)   
  - mmc: f-sdh30: Add quirks for broken timeout clock capability (Kunihiko Hayashi)   
  - regulator: core: fix use_count leakage when handling boot-on (Rui Zhang)   
  - blk-mq: fix possible memleak when register 'hctx' failed (Ye Bin)   
  - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() (Mazin Al Haddad)   
  - media: dvbdev: adopts refcnt to avoid UAF (Lin Ma) [Orabug: 34983295] {CVE-2022-45887} {CVE-2022-45884} {CVE-2022-45886} {CVE-2022-45919} {CVE-2022-45885}
  - media: dvb-frontends: fix leak of memory fw (Yan Lei)   
  - bpf: Prevent decl_tag from being referenced in func_proto arg (Stanislav Fomichev)   
  - ppp: associate skb with a device at tx (Stanislav Fomichev)   
  - mrp: introduce active flags to prevent UAF when applicant uninit (Schspa Shi)   
  - net: add atomic_long_t to net_device_stats fields (Eric Dumazet)   
  - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Jiang Li)   
  - drivers/md/md-bitmap: check the return value of md_bitmap_get_counter() (Li Zhong)   
  - drm/sti: Use drm_mode_copy() (Ville Syrjälä)   
  - drm/rockchip: Use drm_mode_copy() (Ville Syrjälä)   
  - s390/lcs: Fix return type of lcs_start_xmit() (Nathan Chancellor)   
  - s390/netiucv: Fix return type of netiucv_tx() (Nathan Chancellor)   
  - s390/ctcm: Fix return type of ctc{mp,}m_tx() (Nathan Chancellor)   
  - igb: Do not free q_vector unless new one was allocated (Kees Cook)   
  - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Minsuk Kang)   
  - hamradio: baycom_epp: Fix return type of baycom_send_packet() (Nathan Chancellor)   
  - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Nathan Chancellor)   
  - bpf: make sure skb->len != 0 when redirecting to a tunneling device (Stanislav Fomichev)   
  - ipmi: fix memleak when unload ipmi driver (Zhang Yuchen)   
  - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Amadeusz Sławiński)   
  - wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out (Shigeru Yoshida)   
  - wifi: ath9k: verify the expected usb_endpoints are present (Fedor Pchelkin)   
  - brcmfmac: return error when getting invalid max_flowrings from dongle (Wright Feng)   
  - drm/etnaviv: add missing quirks for GC300 (Doug Brown)   
  - hfs: fix OOB Read in __hfs_brec_find (ZhangPeng)   
  - acct: fix potential integer overflow in encode_comp_t() (Zheng Yejian)   
  - nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset() (Ryusuke Konishi)   
  - ACPICA: Fix error code path in acpi_ds_call_control_method() (Rafael J. Wysocki)   
  - fs: jfs: fix shift-out-of-bounds in dbDiscardAG (Hoi Pok Wu)   
  - udf: Avoid double brelse() in udf_rename() (Shigeru Yoshida)   
  - fs: jfs: fix shift-out-of-bounds in dbAllocAG (Dongliang Mu)   
  - binfmt_misc: fix shift-out-of-bounds in check_special_flags (Liu Shixin)   
  - rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state() (Zqiang)   
  - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Eric Dumazet)   
  - myri10ge: Fix an error handling path in myri10ge_probe() (Christophe JAILLET)   
  - rxrpc: Fix missing unlock in rxrpc_do_sendmsg() (David Howells)   
  - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Cong Wang)   
  - mailbox: zynq-ipi: fix error handling while device_register() fails (Yang Yingliang)   
  - skbuff: Account for tail adjustment during pull operations (Subash Abhinov Kasiviswanathan)   
  - openvswitch: Fix flow lookup to use unmasked key (Eelco Chaudron)   
  - rtc: mxc_v2: Add missing clk_disable_unprepare() (GUO Zihua)   
  - r6040: Fix kmemleak in probe and remove (Li Zetao)   
  - nfc: pn533: Clear nfc_target before being used (Minsuk Kang)   
  - mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Dan Aloni)   
  - NFSD: Add tracepoints to NFSD's duplicate reply cache (Chuck Lever)   
  - nfsd: Define the file access mode enum for tracing (Trond Myklebust)   
  - rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe() (Gaosheng Cui)   
  - rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe() (Gaosheng Cui)   
  - remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region() (Yuan Can)   
  - remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev() (Gaosheng Cui)   
  - pwm: sifive: Call pwm_sifive_update_clock() while mutex is held (Uwe Kleine-König)   
  - selftests/powerpc: Fix resource leaks (Miaoqian Lin)   
  - powerpc/hv-gpci: Fix hv_gpci event list (Kajol Jain)   
  - powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe() (Yang Yingliang)   
  - powerpc/perf: callchain validate kernel stack pointer bounds (Nicholas Piggin)   
  - powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data() (Yang Yingliang)   
  - cxl: Fix refcount leak in cxl_calc_capp_routing (Miaoqian Lin)   
  - powerpc/52xx: Fix a resource leak in an error handling path (Christophe JAILLET)   
  - macintosh/macio-adb: check the return value of ioremap() (Xie Shaowen)   
  - macintosh: fix possible memory leak in macio_add_one_device() (Yang Yingliang)   
  - iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe() (Yuan Can)   
  - iommu/amd: Fix pci device refcount leak in ppr_notifier() (Yang Yingliang)   
  - rtc: pcf85063: Fix reading alarm (Alexander Stein)   
  - rtc: snvs: Allow a time difference on clock register read (Stefan Eichenberger)   
  - include/uapi/linux/swab: Fix potentially missing __always_inline (Matt Redfearn)   
  - RDMA/siw: Fix pointer cast warning (Arnd Bergmann)   
  - power: supply: fix null pointer dereferencing in power_supply_get_battery_info (ruanjinjie)   
  - HSI: omap_ssi_core: Fix error handling in ssi_init() (Yuan Can)   
  - perf symbol: correction while adjusting symbol (Ajay Kaher)   
  - perf trace: Handle failure when trace point folder is missed (Leo Yan)   
  - perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number (Leo Yan)   
  - perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Arnaldo Carvalho de Melo)   
  - perf trace: Allow associating scnprintf routines with well known arg names (Arnaldo Carvalho de Melo)   
  - perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Arnaldo Carvalho de Melo)   
  - perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Arnaldo Carvalho de Melo)   
  - perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Arnaldo Carvalho de Melo)   
  - perf trace: Return error if a system call doesn't exist (Leo Yan)   
  - power: supply: fix residue sysfs file in error handle route of __power_supply_register() (Zeng Heng)   
  - HSI: omap_ssi_core: fix possible memory leak in ssi_probe() (Yang Yingliang)   
  - HSI: omap_ssi_core: fix unbalanced pm_runtime_disable() (Yang Yingliang)   
  - fbdev: uvesafb: Fixes an error handling path in uvesafb_probe() (Christophe JAILLET)   
  - fbdev: vermilion: decrease reference count in error path (Xiongfeng Wang)   
  - fbdev: via: Fix error in via_core_init() (Shang XiaoJing)   
  - fbdev: pm2fb: fix missing pci_disable_device() (Yang Yingliang)   
  - fbdev: ssd1307fb: Drop optional dependency (Andy Shevchenko)   
  - samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe() (Shang XiaoJing)   
  - tracing/hist: Fix issue of losting command info in error_log (Zheng Yejian)   
  - usb: storage: Add check for kcalloc (Jiasheng Jiang)   
  - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Zheyu Ma) [Orabug: 34555527] {CVE-2022-2873}
  - vme: Fix error not catched in fake_init() (Chen Zhongjin)   
  - staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor() (YueHaibing)   
  - staging: rtl8192u: Fix use after free in ieee80211_rx() (Dan Carpenter)   
  - i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe (Hui Tang)   
  - chardev: fix error handling in cdev_device_add() (Yang Yingliang)   
  - mcb: mcb-parse: fix error handing in chameleon_parse_gdd() (Yang Yingliang)   
  - drivers: mcb: fix resource leak in mcb_probe() (Zhengchao Shao)   
  - usb: gadget: f_hid: fix refcount leak on error path (John Keeping)   
  - usb: gadget: f_hid: fix f_hidg lifetime vs cdev (John Keeping)   
  - usb: gadget: f_hid: optional SETUP/SET_REPORT mode (Maxim Devaev)   
  - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() (Yang Yingliang)   
  - counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update (Fabrice Gasnier)   
  - cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter() (Yang Yingliang)   
  - cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter() (Yang Yingliang)   
  - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os (Zheng Wang)   
  - misc: tifm: fix possible memory leak in tifm_7xx1_switch_media() (ruanjinjie)   
  - misc: ocxl: fix possible name leak in ocxl_file_register_afu() (Yang Yingliang)   
  - test_firmware: fix memory leak in test_firmware_init() (Zhengchao Shao)   
  - serial: sunsab: Fix error handling in sunsab_init() (Yuan Can)   
  - serial: altera_uart: fix locking in polling mode (Gabriel Somlo)   
  - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Jiri Slaby)   
  - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Jiri Slaby)   
  - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Xiongfeng Wang)   
  - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (delisun)   
  - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Jiamei Xie)   
  - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() (Yang Yingliang)   
  - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit (Sven Peter)   
  - staging: vme_user: Fix possible UAF in tsi148_dma_list_add (Gaosheng Cui)   
  - usb: fotg210-udc: Fix ages old endianness issues (Linus Walleij)   
  - uio: uio_dmem_genirq: Fix deadlock between irq config and handling (Rafael Mendonca)   
  - uio: uio_dmem_genirq: Fix missing unlock in irq configuration (Rafael Mendonca)   
  - vfio: platform: Do not pass return buffer to ACPI _RST method (Rafael Mendonca)   
  - class: fix possible memory leak in __class_register() (Yang Yingliang)   
  - serial: tegra: Read DMA status before terminating (Kartik)   
  - tty: serial: tegra: Activate RX DMA transfer by request (Dmitry Osipenko)   
  - drivers: dio: fix possible memory leak in dio_init() (Yang Yingliang)   
  - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Dragos Tatulea)   
  - hwrng: geode - Fix PCI device refcount leak (Xiongfeng Wang)   
  - hwrng: amd - Fix PCI device refcount leak (Xiongfeng Wang)   
  - crypto: img-hash - Fix variable dereferenced before check 'hdev->req' (Gaosheng Cui)   
  - orangefs: Fix sysfs not cleanup when dev init failed (Zhang Xiaoxu)   
  - RDMA/hfi1: Fix error return code in parse_platform_config() (Wang Yufen)   
  - crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe() (Shang XiaoJing)   
  - f2fs: avoid victim selection from previous victim section (Yonggil Song)   
  - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Yuan Can)   
  - scsi: snic: Fix possible UAF in snic_tgt_create() (Gaosheng Cui)   
  - scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails (Chen Zhongjin)   
  - scsi: ipr: Fix WARNING in ipr_init() (Shang XiaoJing)   
  - scsi: fcoe: Fix possible name leak when device_register() fails (Yang Yingliang)   
  - scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device() (Yang Yingliang)   
  - scsi: hpsa: Fix error handling in hpsa_add_sas_host() (Yang Yingliang)   
  - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Yang Yingliang)   
  - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak (Zhang Yiqun)   
  - scsi: hpsa: Fix possible memory leak in hpsa_init_one() (Yuan Can)   
  - RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed (Zhang Xiaoxu)   
  - crypto: ccree - Make cc_debugfs_global_fini() available for module init function (Uwe Kleine-König)   
  - RDMA/hfi: Decrease PCI device reference count in error path (Xiongfeng Wang)   
  - PCI: Check for alloc failure in pci_request_irq() (Zeng Heng)   
  - crypto: ccree - Remove debugfs when platform_driver_register failed (Gaosheng Cui)   
  - crypto: ccree - swap SHA384 and SHA512 larval hashes at build time (Geert Uytterhoeven)   
  - scsi: scsi_debug: Fix a warning in resp_write_scat() (Harshit Mogalapalli)   
  - RDMA/siw: Set defined status for work completion with undefined status (Bernard Metzler)   
  - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Mark Zhang)   
  - RDMA/siw: Fix immediate work request flush to completion queue (Bernard Metzler)   
  - f2fs: fix normal discard process (Dongdong Zhang)   
  - RDMA/core: Fix order of nldev_exit call (Leon Romanovsky)   
  - apparmor: Use pointer to struct aa_label for lbs_cred (Xiu Jianfeng)   
  - apparmor: Fix abi check to include v8 abi (John Johansen)   
  - apparmor: fix lockdep warning when removing a namespace (John Johansen)   
  - apparmor: fix a memleak in multi_transaction_new() (Gaosheng Cui)   
  - stmmac: fix potential division by 0 (Piergiorgio Beruto)   
  - Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - ntb_netdev: Use dev_kfree_skb_any() in interrupt context (Eric Pilmore)   
  - net: lan9303: Fix read error execution path (Jerry Ray)   
  - can: tcan4x5x: Remove invalid write in clear_interrupts (Markus Schneider-Pargmann)   
  - net: amd-xgbe: Check only the minimum speed for active/passive cables (Tom Lendacky)   
  - net: amd-xgbe: Fix logic around active and passive cables (Tom Lendacky)   
  - net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - hamradio: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu)   
  - net: farsync: Fix kmemleak when rmmods farsync (Li Zetao)   
  - ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop() (ruanjinjie)   
  - drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init() (Yuan Can)   
  - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Zhang Changzhong)   
  - net: defxx: Fix missing err handling in dfx_init() (Yongqiang Liu)   
  - net: vmw_vsock: vmci: Check memcpy_from_msg() (Artem Chernyshev)   
  - clk: socfpga: Fix memory leak in socfpga_gate_init() (Xiu Jianfeng)   
  - clk: socfpga: use clk_hw_register for a5/c5 (Dinh Nguyen)   
  - clk: socfpga: clk-pll: Remove unused variable 'rc' (Lee Jones)   
  - blktrace: Fix output non-blktrace event when blk_classic option enabled (Yang Jihong)   
  - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Wang Yufen)   
  - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Bitterblue Smith)   
  - spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode (Kris Bahnsen)   
  - clk: samsung: Fix memory leak in _samsung_clk_register_pll() (Xiu Jianfeng)   
  - media: coda: Add check for kmalloc (Jiasheng Jiang)   
  - media: coda: Add check for dcoda_iram_alloc (Jiasheng Jiang)   
  - media: c8sectpfe: Add of_node_put() when breaking out of loop (Liang He)   
  - mmc: mmci: fix return value check of mmc_add_host() (Yang Yingliang)   
  - mmc: wbsd: fix return value check of mmc_add_host() (Yang Yingliang)   
  - mmc: via-sdmmc: fix return value check of mmc_add_host() (Yang Yingliang)   
  - mmc: meson-gx: fix return value check of mmc_add_host() (Yang Yingliang)   
  - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Yang Yingliang)   
  - mmc: atmel-mci: fix return value check of mmc_add_host() (Yang Yingliang)   
  - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Yang Yingliang)   
  - mmc: vub300: fix return value check of mmc_add_host() (Yang Yingliang)   
  - mmc: toshsd: fix return value check of mmc_add_host() (Yang Yingliang)   
  - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Yang Yingliang)   
  - mmc: pxamci: fix return value check of mmc_add_host() (Yang Yingliang)   
  - mmc: mxcmmc: fix return value check of mmc_add_host() (Yang Yingliang)   
  - mmc: moxart: fix return value check of mmc_add_host() (Yang Yingliang)   
  - mmc: alcor: fix return value check of mmc_add_host() (Yang Yingliang)   
  - NFSv4.x: Fail client initialisation if state manager thread can't run (Trond Myklebust)   
  - SUNRPC: Fix missing release socket in rpc_sockname() (Wang ShaoBo)   
  - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() (Zhang Xiaoxu)   
  - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Gaosheng Cui)   
  - media: saa7164: fix missing pci_disable_device() (Liu Shixin)   
  - bpf, sockmap: fix race in sock_map_free() (Eric Dumazet)   
  - regulator: core: fix resource leak in regulator_register() (Yang Yingliang)   
  - configfs: fix possible memory leak in configfs_create_dir() (Chen Zhongjin)   
  - hsr: Avoid double remove of a node. (Sebastian Andrzej Siewior)   
  - clk: qcom: clk-krait: fix wrong div2 functions (Christian Marangi)   
  - regulator: core: fix module refcount leak in set_supply() (Yang Yingliang)   
  - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Chen Zhongjin)   
  - spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE (Alexander Sverdlin)   
  - bonding: uninitialized variable in bond_miimon_inspect() (Dan Carpenter)   
  - bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect (Pengcheng Yang)   
  - bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data (Pengcheng Yang)   
  - netfilter: conntrack: set icmpv6 redirects as RELATED (Florian Westphal)   
  - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Zhang Qilong)   
  - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Xiongfeng Wang)   
  - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Xiongfeng Wang)   
  - ASoC: mediatek: mt8173: Enable IRQ when pdata is ready (Ricardo Ribalda)   
  - wifi: iwlwifi: mvm: fix double free on tx path. (Ben Greear)   
  - ALSA: asihpi: fix missing pci_disable_device() (Liu Shixin)   
  - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn (Trond Myklebust)   
  - NFSv4.2: Fix initialisation of struct nfs4_label (Trond Myklebust)   
  - NFSv4.2: Fix a memory stomp in decode_attr_security_label (Trond Myklebust)   
  - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding (Trond Myklebust)   
  - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jiasheng Jiang)   
  - ASoC: dt-bindings: wcd9335: fix reset line polarity in example (Dmitry Torokhov)   
  - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Zhang Zekun)   
  - media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC (Aakarsh Jain)   
  - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Baisong Zhong)   
  - media: dvb-core: Fix ignored return value in dvb_register_frontend() (Chen Zhongjin)   
  - pinctrl: pinconf-generic: add missing of_node_put() (ZhangPeng)   
  - clk: imx: replace osc_hdmi with dummy (Dario Binacchi)   
  - clk: imx8mn: correct the usb1_ctrl parent to be usb_bus (Li Jun)   
  - media: imon: fix a race condition in send_packet() (Gautam Menghani)   
  - mtd: maps: pxa2xx-flash: fix memory leak in probe (Zheng Yongjun)   
  - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins)   
  - bonding: Rename slave_arr to usable_slaves (Maor Gottlieb)   
  - bonding: Export skip slave logic to function (Maor Gottlieb)   
  - clk: rockchip: Fix memory leak in rockchip_clk_register_pll() (Xiu Jianfeng)   
  - regulator: core: use kfree_const() to free space conditionally (Wang ShaoBo)   
  - ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT (Baisong Zhong)   
  - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (Baisong Zhong)   
  - HID: hid-sensor-custom: set fixed size for custom attributes (Marcus Folkesson)   
  - bpf: Move skb->len == 0 checks into __bpf_redirect (Stanislav Fomichev)   
  - media: videobuf-dma-contig: use dma_mmap_coherent (Christoph Hellwig)   
  - media: platform: exynos4-is: Fix error handling in fimc_md_init() (Yuan Can)   
  - media: solo6x10: fix possible memory leak in solo_sysfs_init() (Yang Yingliang)   
  - Input: elants_i2c - properly handle the reset GPIO when power is off (Douglas Anderson)   
  - mtd: lpddr2_nvm: Fix possible null-ptr-deref (Hui Tang)   
  - wifi: ath10k: Fix return value in ath10k_pci_init() (Xiu Jianfeng)   
  - ima: Fix misuse of dereference of pointer in template_desc_init_fields() (Xiu Jianfeng)   
  - integrity: Fix memory leakage in keyring allocation error path (GUO Zihua)   
  - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Dan Carpenter)   
  - regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() (Yang Yingliang)   
  - ASoC: pxa: fix null-pointer dereference in filter() (Zeng Heng)   
  - drm/mediatek: Modify dpi power on/off sequence. (Xinlei Lee)   
  - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Hanjun Guo)   
  - rxrpc: Fix ack.bufferSize to be 0 when generating an ack (David Howells)   
  - net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write() (David Howells)   
  - media: camss: Clean up received buffers on failed start of streaming (Vladimir Zapolskiy)   
  - wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port (Marek Vasut)   
  - mtd: Fix device name leak when register device failed in add_mtd_device() (Zhang Xiaoxu)   
  - bpf: propagate precision in ALU/ALU64 operations (Andrii Nakryiko)   
  - media: vivid: fix compose size exceed boundary (Liu Shixin)   
  - ima: Handle -ESTALE returned by ima_filter_rule_match() (GUO Zihua)   
  - ima: Fix fall-through warnings for Clang (Gustavo A. R. Silva)   
  - ima: Rename internal filter rule functions (Tyler Hicks)   
  - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Marek Vasut)   
  - spi: Update reference to struct spi_controller (Jonathan Neuschäfer)   
  - clk: renesas: r9a06g032: Repair grave increment error (Marek Vasut)   
  - can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming (Jimmy Assarsson)   
  - can: kvaser_usb: Add struct kvaser_usb_busparams (Jimmy Assarsson)   
  - can: kvaser_usb_leaf: Fix bogus restart events (Anssi Hannula)   
  - can: kvaser_usb_leaf: Fix wrong CAN state after stopping (Anssi Hannula)   
  - can: kvaser_usb_leaf: Fix improved state not being reported (Anssi Hannula)   
  - can: kvaser_usb_leaf: Set Warning state even without bus errors (Anssi Hannula)   
  - can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT (Jimmy Assarsson)   
  - can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event (Jimmy Assarsson)   
  - can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device (Jimmy Assarsson)   
  - can: kvaser_usb: do not increase tx statistics when sending error message frames (Vincent Mailhol)   
  - media: i2c: ad5820: Fix error path (Ricardo Ribalda)   
  - pata_ipx4xx_cf: Fix unsigned comparison with less than zero (Junlin Yang)   
  - wifi: rtl8xxxu: Fix reading the vendor of combo chips (Bitterblue Smith)   
  - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Fedor Pchelkin)   
  - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Fedor Pchelkin)   
  - rapidio: devices: fix missing put_device in mport_cdev_open (Cai Xinchen)   
  - hfs: Fix OOB Write in hfs_asc2mac (ZhangPeng)   
  - relay: fix type mismatch when allocating memory in relay_create_buf() (Gavrilov Ilia)   
  - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Zhang Qilong)   
  - rapidio: fix possible UAF when kfifo_alloc() fails (Wang Weiyang)   
  - fs: sysv: Fix sysv_nblocks() returns wrong value (Chen Zhongjin)   
  - MIPS: BCM63xx: Add check for NULL for clk in clk_enable (Anastasia Belova)   
  - platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]() (Yu Liao)   
  - PM: runtime: Do not call __rpm_callback() from rpm_idle() (Rafael J. Wysocki)   
  - PM: runtime: Improve path in rpm_idle() when no callback (Ulf Hansson)   
  - xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource() (Harshit Mogalapalli)   
  - x86/xen: Fix memory leak in xen_init_lock_cpu() (Xiu Jianfeng)   
  - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Xiu Jianfeng)   
  - xen/events: only register debug interrupt for 2-level events (Juergen Gross)   
  - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov)   
  - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() (Li Zetao)   
  - clocksource/drivers/sh_cmt: Make sure channel clock supply is enabled (Geert Uytterhoeven)   
  - rapidio: rio: fix possible name leak in rio_register_mport() (Yang Yingliang)   
  - rapidio: fix possible name leaks when rio_add_device() fails (Yang Yingliang)   
  - ocfs2: fix memory leak in ocfs2_mount_volume() (Li Zetao)   
  - ocfs2: rewrite error handling of ocfs2_fill_super (Heming Zhao via Ocfs2-devel)   
  - ocfs2: ocfs2_mount_volume does cleanup job before return error (Heming Zhao via Ocfs2-devel)   
  - debugfs: fix error when writing negative value to atomic_t debugfs file (Akinobu Mita)   
  - docs: fault-injection: fix non-working usage of negative values (Wolfram Sang)   
  - lib/notifier-error-inject: fix error when writing -errno to debugfs file (Akinobu Mita)   
  - libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value (Akinobu Mita)   
  - cpufreq: amd_freq_sensitivity: Add missing pci_dev_put() (Xiongfeng Wang)   
  - genirq/irqdesc: Don't try to remove non-existing sysfs files (Yang Yingliang)   
  - nfsd: don't call nfsd_file_put from client states seqfile display (Jeff Layton)   
  - EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper() (Yang Yingliang)   
  - irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe() (Shang XiaoJing)   
  - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Xiongfeng Wang)   
  - PNP: fix name memory leak in pnp_alloc_dev() (Yang Yingliang)   
  - selftests/efivarfs: Add checking of the test return value (Zhao Gongyi)   
  - MIPS: vpe-cmp: fix possible memory leak while module exiting (Yang Yingliang)   
  - MIPS: vpe-mt: fix possible memory leak while module exiting (Yang Yingliang)   
  - ocfs2: fix memory leak in ocfs2_stack_glue_init() (Shang XiaoJing)   
  - lib/fonts: fix undefined behavior in bit shift for get_default_font (Gaosheng Cui)   
  - proc: fixup uptime selftest (Alexey Dobriyan)   
  - timerqueue: Use rb_entry_safe() in timerqueue_getnext() (Barnabás Pőcze)   
  - perf: Fix possible memleak in pmu_dev_alloc() (Chen Zhongjin)   
  - selftests/ftrace: event_triggers: wait longer for test_event_enable (Yipeng Zou)   
  - fs: don't audit the capability check in simple_xattr_list() (Ondrej Mosnacek)   
  - PM: hibernate: Fix mistake in kerneldoc comment (xiongxin)   
  - alpha: fix syscall entry in !AUDUT_SYSCALL case (Al Viro)   
  - cpuidle: dt: Return the correct numbers of parsed idle states (Ulf Hansson)   
  - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Michael Kelley)   
  - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP (Stephen Boyd)   
  - ARM: mmp: fix timer_read delay (Doug Brown)   
  - pstore/ram: Fix error return code in ramoops_probe() (Wang Yufen)   
  - arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC (Pali Rohár)   
  - ARM: dts: turris-omnia: Add switch port 6 node (Pali Rohár)   
  - ARM: dts: turris-omnia: Add ethernet aliases (Pali Rohár)   
  - ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port (Pali Rohár)   
  - ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port (Pali Rohár)   
  - ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port (Pali Rohár)   
  - ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port (Pali Rohár)   
  - ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port (Pali Rohár)   
  - ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port (Pali Rohár)   
  - arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name (AngeloGioacchino Del Regno)   
  - arm64: dts: mt2712-evb: Fix usb vbus regulators unit names (AngeloGioacchino Del Regno)   
  - arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names (AngeloGioacchino Del Regno)   
  - arm64: dts: mt2712e: Fix unit address for pinctrl node (AngeloGioacchino Del Regno)   
  - arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators (AngeloGioacchino Del Regno)   
  - perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init() (Shang XiaoJing)   
  - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() (Yuan Can)   
  - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Zhang Qilong)   
  - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Zhang Qilong)   
  - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Minghao Chi)   
  - arm: dts: spear600: Fix clcd interrupt (Kory Maincent)   
  - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Chen Jiahao)   
  - arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias (Krzysztof Kozlowski)   
  - ARM: dts: qcom: apq8064: fix coresight compatible (Luca Weiss)   
  - usb: musb: remove extra check in musb_gadget_vbus_draw (Ivaylo Dimitrov)   
  - net: loopback: use NET_NAME_PREDICTABLE for name_assign_type (Rasmus Villemoes)   
  - Bluetooth: L2CAP: Fix u8 overflow (Sungwoo Kim) [Orabug: 34880795] {CVE-2022-45934}
  - HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk (José Expósito)   
  - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10 (Hans de Goede)   
  - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Hans de Goede)   
  - HID: ite: Add support for Acer S1002 keyboard-dock (Hans de Goede)   
  - xen-netback: move removal of "hotplug-status" to the right place (Pratyush Yadav)   
  - igb: Initialize mailbox message for VF reset (Tony Nguyen)   
  - USB: serial: f81534: fix division by zero on line-speed change (Johan Hovold)   
  - USB: serial: f81232: fix division by zero on line-speed change (Johan Hovold)   
  - USB: serial: cp210x: add Kamstrup RF sniffer PIDs (Bruno Thomsen)   
  - USB: serial: option: add Quectel EM05-G modem (Duke Xin)   
  - usb: gadget: uvc: Prevent buffer overflow in setup handler (Szymon Heidrich)   
  - udf: Fix extending file within last block (Jan Kara)   
  - udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size (Jan Kara)   
  - udf: Fix preallocation discarding at indirect extent boundary (Jan Kara)   
  - udf: Discard preallocation before extending file with a hole (Jan Kara)


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.317.4.el8uek]
changelog:
  - xfs: fix incorrect i_nlink caused by inode racing (Long Li)  [Orabug: 35021005]  
  - net/rds: Delegate fan-out to a background worker (Gerd Rausch)  [Orabug: 35032610]  
  - net/rds: Go back to alloc_ordered_workqueue() (Gerd Rausch)  [Orabug: 35042698]  
  - sched/core: Restrict userspace affinity changes with uek=exadata (Konrad Rzeszutek Wilk)  [Orabug: 35049548]  
  - uek-misc: Initial version (Konrad Rzeszutek Wilk)  [Orabug: 35049223]  
  - treewide: Move the definition in a global file (Konrad Rzeszutek Wilk)  [Orabug: 35049223]  
  - treewide: Rename wake_affine_idle_pull into on_exadata (Konrad Rzeszutek Wilk)  [Orabug: 35049223]  
  - sched/core: Remove sched_uek=preempt (Konrad Rzeszutek Wilk)  [Orabug: 35049223]  
  - RDMA/addr: Refresh neighbour entries upon rdma_resolve_addr() (Gerd Rausch)  [Orabug: 35060576]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.317.5.el8uek]
changelog:
  - soc: Only try to build Marvell SOC code on aarch64 (Dave Kleikamp)  [Orabug: 35079654]  
  - octeontx2-pf: Don't allocate BPIDs to LBK interface (Geetha sowjanya)  [Orabug: 35079654]  
  - PCI: add misc character device for BAR4 mem access (Satananda Burla)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: Fix rfoe ptp clock cleanup (Baha Mesleh)  [Orabug: 35079654]  
  - octeontx2-dpi: configure writing DMA result to an offset of the event (Sibaranjan Pattnayak)  [Orabug: 35079654]  
  - drivers: firmware: octeontx2: 9X platform support for memtest (Piyush Malgujar)  [Orabug: 35079654]  
  - octeontx2-af: Fix devlink unregister (Ratheesh Kannoth)  [Orabug: 35079654]  
  - driver: edac: octeontx: Check SoC version (Vasyl Gomonovych)  [Orabug: 35079654]  
  - PCI: marvell-cnxk-ep: Change BAR4 memory allocation (Radha Mohan Chintakuntla)  [Orabug: 35079654]  
  - octeontx2-af: SMQ flush needs scheduling config present (Nithin Dabilpuram)  [Orabug: 35079654]  
  - octeontx2-af: add ctx ilen to cpt lf alloc mailbox (Srujana Challa)  [Orabug: 35079654]  
  - octeontx2: crypto: fix microcode version string print (Srujana Challa)  [Orabug: 35079654]  
  - crypto: octeontx2: add ctx_val workaround (Srujana Challa)  [Orabug: 35079654]  
  - crypto: octeontx2: fix rsa verify (Srujana Challa)  [Orabug: 35079654]  
  - crypto: octeontx2: fix dma unmap issue with ahash (Srujana Challa)  [Orabug: 35079654]  
  - driver: edac: octeontx: Use MC handle instead raw handle (Vasyl Gomonovych)  [Orabug: 35079654]  
  - octeontx2-pf: Fix potential memory leak in otx2_init_tc() (Ziyang Xuan)  [Orabug: 35079654]  
  - octeontx2-pf: Detach LF resources on probe cleanup (Bharat Bhushan)  [Orabug: 35079654]  
  - octeontx2-af: Fix issue with IPv6 ext match for RSS (Kiran Kumar K)  [Orabug: 35079654]  
  - drivers: octeontx2-pcicons: cleanup console de-initialization (Rick Farrington)  [Orabug: 35079654]  
  - drivers: firmware: octeontx2: Add additional length variable (Piyush Malgujar)  [Orabug: 35079654]  
  - octeontx2-af: cn10k: mcs: Fix a resource leak in the probe and remove functions (Christophe JAILLET)  [Orabug: 35079654]  
  - drivers: marvell: otx2-sdei-ghes: Unify bert records layout (Vasyl Gomonovych)  [Orabug: 35079654]  
  - octeontx2-af: Add mbox to alloc/free BPIDs (Geetha sowjanya)  [Orabug: 35079654]  
  - octeontx2-af: Dynamically allocate bpids for CPT and LBK (Geetha sowjanya)  [Orabug: 35079654]  
  - driver: edac: octeontx: Align records layout with firmware (Vasyl Gomonovych)  [Orabug: 35079654]  
  - octeontx2-af: cn10k: mcs: Fix copy and paste bug in mcs_bbe_intr_handler() (Dan Carpenter)  [Orabug: 35079654]  
  - octeontx2-af: mcs: Config parser to skip 8B header (Geetha sowjanya)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: Fix issue of using incorrect netdev priv (Naveen Mamindlapalli)  [Orabug: 35079654]  
  - PCI: fix typo in Makefile for Marvell CNXK EP driver (Radha Mohan Chintakuntla)  [Orabug: 35079654]  
  - PCI: rename octeontx2-pem-ep driver (Radha Mohan Chintakuntla)  [Orabug: 35079654]  
  - octeontx2-sdp: remove firwmare ready status set (Satananda Burla)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: fix link carrier state update for cnf10k (Baha Mesleh)  [Orabug: 35079654]  
  - drivers: soc: sw_up: Erase data config during clone operation (Witold Sadowski)  [Orabug: 35079654]  
  - drivers: soc: sw_up: Allow to skip clone check (Witold Sadowski)  [Orabug: 35079654]  
  - drivers:spi:cadence-xspi: Verify clock before operation (Witold Sadowski)  [Orabug: 35079654]  
  - fwlog: fix invalid pointers and copy size in wraparound case (Aaro Koskinen)  [Orabug: 35079654]  
  - octeontx2-af: update CPT inbound inline IPsec mailbox (Srujana Challa)  [Orabug: 35079654]  
  - octeontx2-af: Add devlink option to adjust mcam high prio zone entries (Naveen Mamindlapalli)  [Orabug: 35079654]  
  - octeontx2-af: fix arguments passed to XAQ aura deinit (Shijith Thotton)  [Orabug: 35079654]  
  - crypto: octeontx2: sync with upstream kernel (Srujana Challa)  [Orabug: 35079654]  
  - crypto: drivers - move from strlcpy with unused retval to strscpy (Wolfram Sang)  [Orabug: 35079654]  
  - crypto: octeontx2 - prevent underflow in get_cores_bmap() (Dan Carpenter)  [Orabug: 35079654]  
  - crypto: octeontx2 - use swap() to make code cleaner (chiminghao)  [Orabug: 35079654]  
  - crypto: octeontx2 - Use swap() instead of swap_engines() (Jiapeng Chong)  [Orabug: 35079654]  
  - crypto: octeontx2 - simplify the return expression of otx2_cpt_aead_cbc_aes_sha_setkey() (Minghao Chi)  [Orabug: 35079654]  
  - crypto: octeontx2 - Remove the unneeded result variable (ye xingchen)  [Orabug: 35079654]  
  - crypto: octeontx2 - out of bounds access in otx2_cpt_dl_custom_egrp_delete() (Dan Carpenter)  [Orabug: 35079654]  
  - crypto: octeontx2 - Avoid stack variable overflow (Kees Cook)  [Orabug: 35079654]  
  - crypto: octeontx2 - fix missing unlock (Yang Yingliang)  [Orabug: 35079654]  
  - crypto: octeontx2: add support for ECDH (Srujana Challa)  [Orabug: 35079654]  
  - crypto: ecc - expose ecc curves (Meng Yu)  [Orabug: 35079654]  
  - octeontx2-af: Fixed variable set but not used warnings (Sunil Goutham)  [Orabug: 35079654]  
  - octeontx2-af: cn10k: mcs: Fix error return code in mcs_register_interrupts() (Yang Yingliang)  [Orabug: 35079654]  
  - octeontx2-af: mcs: Backport cosmetic changes (Geetha sowjanya)  [Orabug: 35079654]  
  - octeontx2-af: Add support for SPI to SA index translation (Kiran Kumar K)  [Orabug: 35079654]  
  - crypto: octeontx2: add support for rsa sign and verify (Srujana Challa)  [Orabug: 35079654]  
  - drivers: spi: cadence-xspi: Change register mappings (Witold Sadowski)  [Orabug: 35079654]  
  - octeontx2-pf: ptp: Skip checksum calculation for IEEE 802.3 packets (Geetha sowjanya)  [Orabug: 35079654]  
  - octeontx2-af: Removed unnecessary debug messages. (Sunil Goutham)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: update ethtool drop stats when mbt erros are set (Naveen Mamindlapalli)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: debugfs: Added FEC stats in debugfs. (Rakesh Babu Saladi)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: cnf10k: update ethtool drop stats (Naveen Mamindlapalli)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: Add new secondary BCN offset for slave (Rakesh Babu Saladi)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: cnf10k: enable skb list processing for delay_request. (Rakesh Babu Saladi)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: Add new fields in ethtool stats (Rakesh Babu Saladi)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: Set external_clock_rate for all RFOE interfaces. (Rakesh Babu Saladi)  [Orabug: 35079654]  
  - octeontx2-af: remove TL2 and TL3 queues for SDP interface (Radha Mohan Chintakuntla)  [Orabug: 35079654]  
  - doc: sdhci-cadence: Update sd6 controller parameters (Jayanthi Annadurai)  [Orabug: 35079654]  
  - drivers: sdhci-cadence: Fix HS200 default tuning. (Jayanthi Annadurai)  [Orabug: 35079654]  
  - drivers: sdhci: Add option to configure sdhci timeout (Jayanthi Annadurai)  [Orabug: 35079654]  
  - octeontx2-pf: tc flower offload mutually exclusive with ntuple (Hariprasad Kelam)  [Orabug: 35079654]  
  - driver: mmc: sdhci: Fix parameter passed for reading phy register (Chandrakala Chavva)  [Orabug: 35079654]  
  - octeontx2-af: Move QMEM allocations from GFP_KERNEL to ATOMIC (Sunil Goutham)  [Orabug: 35079654]  
  - drivers: sdhci: Remove sdhci cadence workaround (Jayanthi Annadurai)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev:cnf10k: Share RFOE PTP offset with host (Roy Franz)  [Orabug: 35079654]  
  - octeontx2-af: Move ICMP ltype to end of enum (Kiran Kumar K)  [Orabug: 35079654]  
  - octeontx2-af: Add NPC support to filter packet based on IP fragment (Suman Ghosh)  [Orabug: 35079654]  
  - octeontx2-af: Add DMAC and LXMB feature check before adding ucast, bcast and mcast rules. (Suman Ghosh)  [Orabug: 35079654]  
  - drivers: i2c: octeon: Avoid potential infinite loop (Piyush Malgujar)  [Orabug: 35079654]  
  - drivers: spi: octeontx2: Add support to read bus width from ACPI table for T9x Platforms (Piyush Malgujar)  [Orabug: 35079654]  
  - drivers: pci-octeon-pem: Rectify resetting PEM (Ray Asbury)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: cnf10k: Avoid ptp skb list processing in 1-step mode (Naveen Mamindlapalli)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: cnf10k: update drop stats when psw errors are set (Naveen Mamindlapalli)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: cnf10k: check psm queue space for ptp queue (Naveen Mamindlapalli)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: cnf10k: Use atomic update feature to update PTP clock (Naveen Mamindlapalli)  [Orabug: 35079654]  
  - octeontx2-af: Reset transmit scheduler queue config (Hariprasad Kelam)  [Orabug: 35079654]  
  - drivers: soc: fwlog: fix mapped size (Pragnesh Patel)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: cnf10k: Enable force_cond_clk_en bit (Rakesh Babu Saladi)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: cnf10k: Recalculate UDP checksum. (Rakesh Babu Saladi)  [Orabug: 35079654]  
  - octeontx2-pf: Recalculate UDP checksum for 1-step ptp packets (Geetha sowjanya)  [Orabug: 35079654]  
  - drivers: spi: Add arbitration support for Cadence SPI (Witold Sadowski)  [Orabug: 35079654]  
  - crypto: octeontx2: add support for gcm(aes) (Srujana Challa)  [Orabug: 35079654]  
  - crypto: octeontx2: add support for akcipher rsa (Srujana Challa)  [Orabug: 35079654]  
  - crypto: octeontx2: add support for hash algorithms (Srujana Challa)  [Orabug: 35079654]  
  - drivers: spi: octeontx2: ACPI support for SPI driver (Piyush Malgujar)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: Fix updating rx byte stats (Naveen Mamindlapalli)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: debugfs: new entry to dump RPM stats (Rakesh Babu Saladi)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: debugfs: new entry to dump timestamp ring (Rakesh Babu Saladi)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: debugfs: new entry to dump jdt ring (Rakesh Babu Saladi)  [Orabug: 35079654]  
  - octeontx2-bphy-netdev: debugfs: Add new debugfs root entry (Rakesh Babu Saladi)  [Orabug: 35079654]  
  - driver: edac: octeontx: Add MDC error injection interface (Vasyl Gomonovych)  [Orabug: 35079654]  
  - soc: marvell: hw_access: add mapping for mcs registers (Ankur Dwivedi)  [Orabug: 35079654]  
  - octeontx2-af: Move EOH pointer on unknown ethertype (Kiran Kumar K)  [Orabug: 35079654]  
  - octeontx2-af: Fixes static warnings (Ratheesh Kannoth)  [Orabug: 35079654]  
  - octeontx2-af: returning uninitialized variable (Sebin Sebastian)  [Orabug: 35079654]  
  - octeontx2-af: Remove duplicate include (Jiapeng Chong)  [Orabug: 35079654]  
  - octeontx2-af: Enable Exact match flag in kex profile (Ratheesh Kannoth)  [Orabug: 35079654]  
  - octeontx2-pf: Add support for exact match table. (Ratheesh Kannoth)  [Orabug: 35079654]  
  - octeontx2-af: Invoke exact match functions (Ratheesh Kannoth)  [Orabug: 35079654]  
  - octeontx2-af: Wrapper functions for MAC addr add/del/update/reset (Ratheesh Kannoth)  [Orabug: 35079654]  
  - octeontx2: Modify mbox req and resp structures (Ratheesh Kannoth)  [Orabug: 35079654]  
  - octeontx2-af: Debugsfs support for exact match. (Ratheesh Kannoth)  [Orabug: 35079654]  
  - octeontx2-af: Drop rules for NPC MCAM (Ratheesh Kannoth)  [Orabug: 35079654]  
  - octeontx2-af: FLR handler for exact match table. (Ratheesh Kannoth)  [Orabug: 35079654]  
  - octeontx2-af: devlink configuration support (Ratheesh Kannoth)  [Orabug: 35079654]  
  - octeontx2-af: Exact match scan from kex profile (Ratheesh Kannoth)  [Orabug: 35079654]  
  - octeontx2-af: Exact match support (Ratheesh Kannoth)  [Orabug: 35079654]  
  - octeontx2-af: Use hashed field in MCAM key (Suman Ghosh)  [Orabug: 35079654]  
  - Update README with UEK Text Description (Somasundaram Krishnasamy)  [Orabug: 35084842]  
  - uek-rpm: Remove unessential modules from nano rpm (Somasundaram Krishnasamy)  [Orabug: 34761532]  
  - scsi: target: core: Remove from tmr_list during LUN unlink (Dmitry Bogdanov)  [Orabug: 35040142]  
  - x86/speculation: IBRS can be disabled on task switch (Alexandre Chartre)  [Orabug: 35032419]  
  - x86/bugs: IBRS and SBBD are disabled after cpu goes idle (Alexandre Chartre)  [Orabug: 35032419]  
  - x86/bugs: Remove extra SPEC_CTRL MSR write (Alexandre Chartre)  [Orabug: 35032419]  
  - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/uncore: Add a quirk for UPI on SPR (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/uncore: Ignore broken units in discovery table (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/uncore: Factor out uncore_device_to_die() (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Alexander Antonov)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Alexander Antonov)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Alexander Antonov)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Alexander Antonov)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Alexander Antonov)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Introduce UPI topology type (Alexander Antonov)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Generalize IIO topology support (Alexander Antonov)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Alexander Antonov)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Add alias PMU name (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Kan Liang)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Alexander Antonov)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Alexander Antonov)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Alexander Antonov)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Alexander Antonov)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Alexander Antonov)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Roman Sudarikov)  [Orabug: 34561741]  
  - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Roman Sudarikov)  [Orabug: 34561741]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.317.5.1.el8uek]
changelog:
  - uek-rpm: Add opbmc to nano rpm (Somasundaram Krishnasamy)  [Orabug: 35156131]  
  - uek-rpm: Add missing dax_pmem_compat.ko to nano rpm (Somasundaram Krishnasamy)  [Orabug: 35152396]  
  - iommu/amd: Increase kdump command sync timeout to 2secs (Joao Martins)  [Orabug: 35156821]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.317.5.2.el8uek]
changelog:
  - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Aaron Thompson)  [Orabug: 35177466]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.317.5.3.el8uek]
changelog:
  - udf: Fix file corruption when appending just after end of preallocated extent (Jan Kara)  [Orabug: 35192150]  
  - selftests/ftrace: Fix bash specific "==" operator (Masami Hiramatsu (Google))  [Orabug: 35192150]  
  - net: Fix unwanted sign extension in netdev_stats_to_stats64() (Felix Riemann)  [Orabug: 35192150]  
  - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Fedor Pchelkin)  [Orabug: 35192150]  
  - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Dragos Tatulea)  [Orabug: 35182639]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.318.1.el8uek]
changelog:
  - uek-rpm: aarch64: embedded: Clean up T93 config file v2 (Henry Willard)  [Orabug: 35029259]  
  - uek-rpm: aarch64 embedded: make some modules built-in (Dave Kleikamp)  [Orabug: 35029259]  
  - uek-rpm: aarch64: pensando: config file update for January 2023 update (Dave Kleikamp)  [Orabug: 35089950]  
  - drivers/mtd/spi-nor: Winbond w25q02nw flash support. (Hiren Mehta)  [Orabug: 35089950]  
  - drivers/i2c: Reset Lattice RD1173 master for i2c_busy set. (Hiren Mehta)  [Orabug: 35089950]  
  - drivers/soc/pensando: boot_count to sysfs for kdump.log (Hiren Mehta)  [Orabug: 35089950]  
  - drivers/soc/pensando sbus driver (Hiren Mehta)  [Orabug: 35089950]  
  - drivers/reset: Add emmc hardware reset (Hiren Mehta)  [Orabug: 35089950]  
  - uek-rpm: Add missing dax_pmem_compat.ko to nano rpm (Somasundaram Krishnasamy)  [Orabug: 35094871]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.318.3.el8uek]
changelog:
  - vc_screen: don't clobber return value in vcs_read (Thomas Weißschuh)   
  - LTS tag: v5.4.233 (Sherry Yang)   
  - bpf: add missing header file include (Linus Torvalds)   
  - Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs" (Vladimir Oltean)   
  - ext4: Fix function prototype mismatch for ext4_feat_ktype (Kees Cook)   
  - wifi: mwifiex: Add missing compatible string for SD8787 (Lukas Wunner)   
  - uaccess: Add speculation barrier to copy_from_user() (Dave Hansen)   
  - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Pavel Skripkin)   
  - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Zheng Wang)   
  - alarmtimer: Prevent starvation by small intervals and SIG_IGN (Thomas Gleixner)   
  - powerpc: dts: t208x: Disable 10G on MAC1 and MAC2 (Sean Anderson)   
  - can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len (Marc Kleine-Budde)   
  - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jim Mattson) [Orabug: 34982694] {CVE-2022-2196}
  - KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception (Sean Christopherson)   
  - random: always mix cycle counter in add_latent_entropy() (Jason A. Donenfeld)   
  - powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G (Sean Anderson)   
  - wifi: rtl8xxxu: gen2: Turn on the rate control (Bitterblue Smith)   
  - drm/etnaviv: don't truncate physical page address (Lucas Stach)   
  - drm: etnaviv: fix common struct sg_table related issues (Marek Szyprowski)   
  - scatterlist: add generic wrappers for iterating over sgtable objects (Marek Szyprowski)   
  - dma-mapping: add generic helpers for mapping sgtable objects (Marek Szyprowski)   
  - LTS tag: v5.4.232 (Sherry Yang)   
  - net: sched: sch: Fix off by one in htb_activate_prios() (Dan Carpenter)   
  - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak (Pierre-Louis Bossart)   
  - nilfs2: fix underflow in second superblock position calculations (Ryusuke Konishi)   
  - kvm: initialize all of the kvm_debugregs structure before sending it to userspace (Greg Kroah-Hartman)   
  - i40e: Add checking for null for nlmsg_find_attr() (Natalia Petrova)   
  - ipv6: Fix tcp socket connection with DSCP. (Guillaume Nault)   
  - ipv6: Fix datagram socket connection with DSCP. (Guillaume Nault)   
  - ixgbe: add double of VLAN header when computing the max MTU (Jason Xing)   
  - net: mpls: fix stale pointer if allocation fails during device rename (Jakub Kicinski)   
  - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Cristian Ciocaltea)   
  - bnxt_en: Fix mqprio and XDP ring checking logic (Michael Chan)   
  - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Johannes Zink)   
  - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Miko Larsson)   
  - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. (Kuniyuki Iwashima)   
  - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list (Pietro Borrello)   
  - net: bgmac: fix BCM5358 support by setting correct flags (Rafał Miłecki)   
  - i40e: add double of VLAN header when computing the max MTU (Jason Xing)   
  - ixgbe: allow to increase MTU to 3K with XDP enabled (Jason Xing)   
  - revert "squashfs: harden sanity check in squashfs_read_xattr_id_table" (Andrew Morton)   
  - net: Fix unwanted sign extension in netdev_stats_to_stats64() (Felix Riemann)   
  - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Aaron Thompson)   
  - hugetlb: check for undefined shift on 32 bit architectures (Mike Kravetz)   
  - sched/psi: Fix use-after-free in ep_remove_wait_queue() (Munehisa Kamata)   
  - ALSA: hda/realtek - fixed wrong gpio assigned (Kailang Yang)   
  - ALSA: hda/conexant: add a new hda codec SN6180 (Bo Liu)   
  - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Yang Yingliang)   
  - mmc: sdio: fix possible resource leaks in some error paths (Yang Yingliang)   
  - ipv4: Fix incorrect route flushing when source address is deleted (Ido Schimmel)   
  - Revert "ipv4: Fix incorrect route flushing when source address is deleted" (Shaoying Xu)   
  - xfs: sync lazy sb accounting on quiesce of read-only mounts (Brian Foster)   
  - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Darrick J. Wong)   
  - xfs: ensure inobt record walks always make forward progress (Darrick J. Wong)   
  - xfs: fix missing CoW blocks writeback conversion retry (Darrick J. Wong)   
  - xfs: fix finobt btree block recovery ordering (Dave Chinner)   
  - xfs: remove the xfs_inode_log_item_t typedef (Christoph Hellwig)   
  - xfs: remove the xfs_efd_log_item_t typedef (Christoph Hellwig)   
  - xfs: remove the xfs_efi_log_item_t typedef (Christoph Hellwig)   
  - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal)   
  - btrfs: free device in btrfs_close_devices for a single device filesystem (Anand Jain)   
  - aio: fix mremap after fork null-deref (Seth Jenkins)   
  - nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association (Amit Engel)   
  - s390/decompressor: specify __decompress() buf len to avoid overflow (Vasily Gorbik)   
  - net: sched: sch: Bounds check priority (Kees Cook)   
  - net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC (Andrey Konovalov)   
  - net/rose: Fix to not accept on connected socket (Hyunwoo Kim)   
  - tools/virtio: fix the vringh test for virtio ring changes (Shunsuke Mie)   
  - ASoC: cs42l56: fix DT probe (Arnd Bergmann)   
  - selftests/bpf: Verify copy_register_state() preserves parent/live fields (Eduard Zingerman)   
  - migrate: hugetlb: check for hugetlb shared PMD in node migration (Mike Kravetz)   
  - bpf: Always return target ifindex in bpf_fib_lookup (Toke Høiland-Jørgensen)   
  - nvme-pci: Move enumeration by class to be last in the table (Andy Shevchenko)   
  - arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive (Heiner Kallweit)   
  - arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive (Heiner Kallweit)   
  - arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive (Heiner Kallweit)   
  - riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte (Guo Ren)   
  - ceph: flush cap releases when the session is flushed (Xiubo Li)   
  - usb: typec: altmodes/displayport: Fix probe pin assign check (Prashant Malani)   
  - usb: core: add quirk for Alcor Link AK9563 smartcard reader (Mark Pearson)   
  - net: USB: Fix wrong-direction WARNING in plusb.c (Alan Stern)   
  - pinctrl: intel: Restore the pins that used to be in Direct IRQ mode (Andy Shevchenko)   
  - pinctrl: single: fix potential NULL dereference (Maxim Korotkov)   
  - pinctrl: aspeed: Fix confusing types in return value (Joel Stanley)   
  - ALSA: pci: lx6464es: fix a debug loop (Dan Carpenter)   
  - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu)   
  - ice: Do not use WQ_MEM_RECLAIM flag for workqueue (Anirudh Venkataramanan)   
  - net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY (Heiner Kallweit)   
  - bonding: fix error checking in bond_debug_reregister() (Qi Zheng)   
  - xfrm: fix bug with DSCP copy to v6 from v4 tunnel (Christian Hopps)   
  - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Dragos Tatulea)   
  - IB/hfi1: Restore allocated resources on failed copyout (Dean Luick)   
  - can: j1939: do not wait 250 ms if the same addr was already claimed (Devid Antonio Filoni)   
  - tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw (Shiju Jose)   
  - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() (Artemii Karasev)   
  - btrfs: zlib: zero-initialize zlib workspace (Alexander Potapenko)   
  - btrfs: limit device extents to the device size (Josef Bacik)   
  - iio:adc:twl6030: Enable measurement of VAC (Andreas Kemnade)   
  - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads (Minsuk Kang)   
  - f2fs: fix to do sanity check on i_extra_isize in is_alive() (Chao Yu)   
  - fbdev: smscufx: fix error handling code in ufx_usb_probe (Dongliang Mu)   
  - powerpc/imc-pmu: Revert nest_init_lock to being a mutex (Michael Ellerman)   
  - serial: 8250_dma: Fix DMA Rx rearm race (Ilpo Järvinen)   
  - serial: 8250_dma: Fix DMA Rx completion race (Ilpo Järvinen)   
  - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() (Zhang Xiaoxu)   
  - mm: swap: properly update readahead statistics in unuse_pte_range() (Andrea Righi)   
  - nvmem: core: fix cell removal on error (Michael Walle)   
  - Squashfs: fix handling and sanity checking of xattr_ids count (Phillip Lougher)   
  - mm/swapfile: add cond_resched() in get_swap_pages() (Longlong Xia)   
  - fpga: stratix10-soc: Fix return value check in s10_ops_write_init() (Zheng Yongjun)   
  - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps (Mike Kravetz)   
  - riscv: disable generation of unwind tables (Andreas Schwab)   
  - parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case (Helge Deller)   
  - parisc: Fix return code of pdc_iodc_print() (Helge Deller)   
  - iio:adc:twl6030: Enable measurements of VUSB, VBAT and others (Andreas Kemnade)   
  - iio: adc: berlin2-adc: Add missing of_node_put() in error path (Xiongfeng Wang)   
  - iio: hid: fix the retval in accel_3d_capture_sample (Dmitry Perchanov)   
  - efi: Accept version 2 of memory attributes table (Ard Biesheuvel)   
  - watchdog: diag288_wdt: fix __diag288() inline assembly (Alexander Egorenkov)   
  - watchdog: diag288_wdt: do not use stack buffers for hardware data (Alexander Egorenkov)   
  - fbcon: Check font dimension limits (Samuel Thibault)   
  - Input: i8042 - add Clevo PCX0DX to i8042 quirk table (Werner Sembach)   
  - Input: i8042 - add TUXEDO devices to i8042 quirk tables (Werner Sembach)   
  - Input: i8042 - merge quirk tables (Werner Sembach)   
  - Input: i8042 - move __initconst to fix code styling warning (Werner Sembach)   
  - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (George Kennedy)   
  - usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait (Udipto Goswami)   
  - usb: dwc3: qcom: enable vbus override when in OTG dr-mode (Neil Armstrong)   
  - usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API (Wesley Cheng)   
  - iio: adc: stm32-dfsdm: fill module aliases (Olivier Moysan)   
  - net/x25: Fix to not accept on connected socket (Hyunwoo Kim)   
  - i2c: rk3x: fix a bunch of kernel-doc warnings (Randy Dunlap)   
  - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress (Mike Christie)   
  - scsi: target: core: Fix warning on RT kernels (Maurizio Lombardi)   
  - efi: fix potential NULL deref in efi_mem_reserve_persistent (Anton Gusev)   
  - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Fedor Pchelkin)   
  - virtio-net: Keep stop() to follow mirror sequence of open() (Parav Pandit)   
  - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Andrei Gherzan)   
  - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Andrei Gherzan)   
  - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Andrei Gherzan)   
  - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Andrei Gherzan)   
  - ata: libata: Fix sata_down_spd_limit() when no link speed is reported (Damien Le Moal)   
  - can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate (Ziyang Xuan)   
  - net: phy: meson-gxl: Add generic dummy stubs for MMD register access (Chris Healy)   
  - squashfs: harden sanity check in squashfs_read_xattr_id_table (Fedor Pchelkin)   
  - netfilter: br_netfilter: disable sabotage_in hook after first suppression (Florian Westphal)   
  - netrom: Fix use-after-free caused by accept on already connected socket (Hyunwoo Kim)   
  - fix "direction" argument of iov_iter_kvec() (Al Viro)   
  - fix iov_iter_bvec() "direction" argument (Al Viro)   
  - WRITE is "data source", not destination... (Al Viro)   
  - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" (Martin K. Petersen)   
  - arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX (Pierluigi Passaro)   
  - ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path() (Artemii Karasev)   
  - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use (Andy Shevchenko)   
  - bus: sunxi-rsb: Fix error handling in sunxi_rsb_init() (Yuan Can)   
  - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region (Takashi Sakamoto)   
  - LTS tag: v5.4.231 (Sherry Yang)   
  - usb: host: xhci-plat: add wakeup entry at sysfs (Peter Chen)   
  - Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt (Soenke Huster)   
  - ipv6: ensure sane device mtu in tunnels (Eric Dumazet)   
  - exit: Use READ_ONCE() for all oops/warn limit reads (Kees Cook)   
  - docs: Fix path paste-o for /sys/kernel/warn_count (Kees Cook)   
  - panic: Expose "warn_count" to sysfs (Kees Cook)   
  - panic: Introduce warn_limit (Kees Cook)   
  - panic: Consolidate open-coded panic_on_warn checks (Kees Cook)   
  - exit: Allow oops_limit to be disabled (Kees Cook)   
  - exit: Expose "oops_count" to sysfs (Kees Cook)   
  - exit: Put an upper limit on how often we can oops (Jann Horn)   
  - ia64: make IA64_MCA_RECOVERY bool instead of tristate (Randy Dunlap)   
  - csky: Fix function name in csky_alignment() and die() (Nathan Chancellor)   
  - h8300: Fix build errors from do_exit() to make_task_dead() transition (Nathan Chancellor)   
  - hexagon: Fix function name in die() (Nathan Chancellor)   
  - objtool: Add a missing comma to avoid string concatenation (Eric W. Biederman)   
  - exit: Add and use make_task_dead. (Eric W. Biederman)   
  - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (David Gow)   
  - panic: unset panic_on_warn inside panic() (Tiezhu Yang)   
  - sysctl: add a new register_sysctl_init() interface (Xiaoming Ni)   
  - dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init (Hui Wang)   
  - blk-cgroup: fix missing pd_online_fn() while activating policy (Yu Kuai)   
  - bpf: Skip task with pid=1 in send_signal_common() (Hao Sun)   
  - ARM: dts: imx: Fix pca9547 i2c-mux node name (Geert Uytterhoeven)   
  - x86/asm: Fix an assembler warning with current binutils (Mikulas Patocka)   
  - clk: Fix pointer casting to prevent oops in devm_clk_release() (Uwe Kleine-König)   
  - perf/x86/amd: fix potential integer overflow on shift of a int (Colin Ian King)   
  - netfilter: conntrack: unify established states for SCTP paths (Sriram Yagnaraman)   
  - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL (Thomas Gleixner)   
  - block: fix and cleanup bio_check_ro (Christoph Hellwig)   
  - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Trond Myklebust)   
  - Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode" (Dmitry Torokhov)   
  - net: mdio-mux-meson-g12a: force internal PHY off on mux switch (Jerome Brunet)   
  - net: xgene: Move shared header file into include/linux (Andrew Lunn)   
  - net/phy/mdio-i2c: Move header file to include/linux/mdio (Andrew Lunn)   
  - net/tg3: resolve deadlock in tg3_reset_task() during EEH (David Christensen)   
  - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Rafael J. Wysocki)   
  - net: ravb: Fix possible hang if RIS2_QFF1 happen (Yoshihiro Shimoda)   
  - sctp: fail if no bound addresses can be used for a given scope (Marcelo Ricardo Leitner)   
  - net/sched: sch_taprio: do not schedule in taprio_reset() (Eric Dumazet)   
  - netrom: Fix use-after-free of a listening socket. (Kuniyuki Iwashima)   
  - netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE (Sriram Yagnaraman)   
  - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() (Eric Dumazet)   
  - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() (Eric Dumazet)   
  - netlink: annotate data races around sk_state (Eric Dumazet)   
  - netlink: annotate data races around dst_portid and dst_group (Eric Dumazet)   
  - netlink: annotate data races around nlk->portid (Eric Dumazet)   
  - netfilter: nft_set_rbtree: skip elements in transaction from garbage collection (Pablo Neira Ayuso)   
  - net: fix UaF in netns ops registration error path (Paolo Abeni)   
  - netlink: prevent potential spectre v1 gadgets (Eric Dumazet)   
  - EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info (Manivannan Sadhasivam)   
  - EDAC/device: Respect any driver-supplied workqueue polling value (Manivannan Sadhasivam)   
  - ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment (Giulio Benetti)   
  - thermal: intel: int340x: Protect trip temperature from concurrent updates (Srinivas Pandruvada)   
  - KVM: x86/vmx: Do not skip segment attributes if unusable bit is set (Hendrik Borghorst)   
  - cifs: Fix oops due to uncleared server->smbd_conn in reconnect (David Howells)   
  - ftrace/scripts: Update the instructions for ftrace-bisect.sh (Steven Rostedt (Google))   
  - trace_events_hist: add check for return value of 'create_hist_field' (Natalia Petrova)   
  - tracing: Make sure trace_printk() can output as soon as it can be used (Steven Rostedt (Google))   
  - module: Don't wait for GOING modules (Petr Pavlu)   
  - scsi: hpsa: Fix allocation size for scsi_host_alloc() (Alexey V. Vissarionov)   
  - Bluetooth: hci_sync: cancel cmd_timer if hci_open failed (Archie Pusaka)   
  - Revert "Revert "xhci: Set HCD flag to defer primary roothub registration"" (Sasha Levin)   
  - fs: reiserfs: remove useless new_opts in reiserfs_remount (Dongliang Mu)   
  - mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting (Haibo Chen)   
  - mmc: sdhci-esdhc-imx: disable the CMD CRC check for standard tuning (Haibo Chen)   
  - mmc: sdhci-esdhc-imx: clear pending interrupt and halt cqhci (Haibo Chen)   
  - lockref: stop doing cpu_relax in the cmpxchg loop (Mateusz Guzik)   
  - platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK (Hans de Goede)   
  - platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD (Michael Klein)   
  - scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id (Yihang Li)   
  - KVM: s390: interrupt: use READ_ONCE() before cmpxchg() (Heiko Carstens)   
  - spi: spidev: remove debug messages that access spidev->spi without locking (Bartosz Golaszewski)   
  - ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets (Mark Brown)   
  - ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC (Mark Brown)   
  - cpufreq: armada-37xx: stop using 0 as NULL pointer (Miles Chen)   
  - s390/debug: add _ASM_S390_ prefix to header guard (Niklas Schnelle)   
  - drm: Add orientation quirk for Lenovo ideapad D330-10IGL (Patrick Thompson)   
  - ASoC: fsl_micfil: Correct the number of steps on SX controls (Chancel Liu)   
  - cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist (Sumit Gupta)   
  - tcp: fix rate_app_limited to default to 1 (David Morley)   
  - net: dsa: microchip: ksz9477: port map correction in ALU table entry register (Rakesh Sankaranarayanan)   
  - driver core: Fix test_async_probe_init saves device in wrong array (Chen Zhongjin)   
  - w1: fix WARNING after calling w1_process() (Yang Yingliang)   
  - w1: fix deadloop in __w1_remove_master_device() (Yang Yingliang)   
  - tcp: avoid the lookup process failing to get sk in ehash table (Jason Xing)   
  - dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node() (Liu Shixin)   
  - dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling (Swati Agarwal)   
  - dmaengine: xilinx_dma: use devm_platform_ioremap_resource() (Radhey Shyam Pandey)   
  - HID: betop: check shape of output reports (Pietro Borrello)   
  - net: macb: fix PTP TX timestamp failure due to packet padding (Robert Hancock)   
  - dmaengine: Fix double increment of client_count in dma_chan_get() (Koba Ko)   
  - drm/panfrost: fix GENERIC_ATOMIC64 dependency (Arnd Bergmann)   
  - net: mlx5: eliminate anonymous module_init & module_exit (Randy Dunlap)   
  - usb: gadget: f_fs: Ensure ep0req is dequeued before free_request (Udipto Goswami)   
  - usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait (Udipto Goswami)   
  - HID: revert CHERRY_MOUSE_000C quirk (Jiri Kosina)   
  - net: stmmac: fix invalid call to mdiobus_get_phy() (Heiner Kallweit)   
  - HID: check empty report_list in bigben_probe() (Pietro Borrello)   
  - HID: check empty report_list in hid_validate_values() (Pietro Borrello)   
  - net: mdio: validate parameter addr in mdiobus_get_phy() (Heiner Kallweit)   
  - net: usb: sr9700: Handle negative len (Szymon Heidrich)   
  - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Jakub Sitnicki)   
  - l2tp: Serialize access to sk_user_data with sk_callback_lock (Jakub Sitnicki) [Orabug: 34951575] {CVE-2022-4129}
  - net: fix a concurrency bug in l2tp_tunnel_register() (Gong, Sishuai)   
  - net/sched: sch_taprio: fix possible use-after-free (Eric Dumazet)   
  - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Szymon Heidrich) [Orabug: 35037713] {CVE-2023-23559}
  - gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode (Marek Vasut)   
  - net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs (Esina Ekaterina)   
  - net: nfc: Fix use-after-free in local_cleanup() (Jisoo Jang)   
  - phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on() (Shang XiaoJing)   
  - bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation (Luis Gerhorst)   
  - amd-xgbe: Delay AN timeout during KR training (Raju Rangoju)   
  - amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent (Raju Rangoju)   
  - affs: initialize fsdata in affs_truncate() (Alexander Potapenko)   
  - IB/hfi1: Fix expected receive setup error exit issues (Dean Luick)   
  - IB/hfi1: Reserve user expected TIDs (Dean Luick)   
  - IB/hfi1: Reject a zero-length user expected buffer (Dean Luick)   
  - RDMA/core: Fix ib block iterator counter overflow (Yonatan Nachum)   
  - tomoyo: fix broken dependency on *.conf.default (Masahiro Yamada)   
  - EDAC/highbank: Fix memory leak in highbank_mc_probe() (Miaoqian Lin)   
  - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Jiasheng Jiang)   
  - ARM: imx: add missing of_node_put() (Dario Binacchi)   
  - ARM: imx35: Retrieve the IIM base address from devicetree (Fabio Estevam)   
  - ARM: imx31: Retrieve the IIM base address from devicetree (Fabio Estevam)   
  - ARM: imx27: Retrieve the SYSCTRL base address from devicetree (Fabio Estevam)   
  - ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts' (Fabio Estevam)   
  - memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe() (Gaosheng Cui)   
  - memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe() (Gaosheng Cui)   
  - clk: Provide new devm_clk helpers for prepared and enabled clocks (Uwe Kleine-König)   
  - clk: generalize devm_clk_get() a bit (Uwe Kleine-König)


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.318.4.el8uek]
changelog:
  - ipc: update semtimedop() to use hrtimer (Prakash Sangappa)  [Orabug: 35069807]  
  - rds: ib: Destroy fastreg resources correctly (Håkon Bugge)  [Orabug: 35140658]  
  - rds: ib: Use one-bit booleans in struct rds_ib_device and keep them adjacent (Håkon Bugge)  [Orabug: 35140648]  
  - mips64: drivers/watchdog: Add IRQF_NOBALANCING when requesting irq (Thomas Tai)  [Orabug: 35159790]  
  - net: mana: Fix IRQ name - add PCI and queue number (Haiyang Zhang)  [Orabug: 35084730]  
  - uek-rpm: Add opbmc to nano rpm (Somasundaram Krishnasamy)  [Orabug: 35145857]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.318.5.el8uek]
changelog:
  - udf: Fix file corruption when appending just after end of preallocated extent (Jan Kara)  [Orabug: 35192763]  
  - selftests/ftrace: Fix bash specific "==" operator (Masami Hiramatsu (Google))  [Orabug: 35192763]  
  - arm64: kdump: Increase reserved memory for larger machines (Henry Willard)  [Orabug: 35051468]  
  - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Like Xu)  [Orabug: 34729426]  
  - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Like Xu)  [Orabug: 34729426]  
  - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Kan Liang)  [Orabug: 35053343]  
  - perf/x86/uncore: Add a quirk for UPI on SPR (Kan Liang)  [Orabug: 35053343]  
  - perf/x86/uncore: Ignore broken units in discovery table (Kan Liang)  [Orabug: 35053343]  
  - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Kan Liang)  [Orabug: 35053343]  
  - perf/x86/uncore: Factor out uncore_device_to_die() (Kan Liang)  [Orabug: 35053343]  
  - Revert "perf/x86/uncore: Factor out uncore_device_to_die()" (Thomas Tai)  [Orabug: 35053343]  
  - Revert "perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name" (Thomas Tai)  [Orabug: 35053343]  
  - Revert "perf/x86/uncore: Ignore broken units in discovery table" (Thomas Tai)  [Orabug: 35053343]  
  - Revert "perf/x86/uncore: Add a quirk for UPI on SPR" (Thomas Tai)  [Orabug: 35053343]  
  - Revert "perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table" (Thomas Tai)  [Orabug: 35053343]  
  - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions (Tom Lendacky)  [Orabug: 35166671]  {CVE-2022-27672} 
  - KVM: x86: Mitigate the cross-thread return address predictions bug (Tom Lendacky)  [Orabug: 35166671]  {CVE-2022-27672} 
  - x86/speculation: Identify processors vulnerable to SMT RSB predictions (Tom Lendacky)  [Orabug: 35166671]  {CVE-2022-27672} 
  - uek-rpm: aarch64: embedded: Enable CONFIG_RANDOMIZE_BASE to support ksplice for T93 (Thomas Tai)  [Orabug: 35180981]  
  - drm/amdkfd: Check for null pointer after calling kmemdup (Jiasheng Jiang)  [Orabug: 34951503]  {CVE-2022-3108} 
  - mm: use padata for copying page ranges in vma_dup() (Anthony Yznaga)  [Orabug: 35054622]  
  - mm: parallelize unmap_page_range() for some large VMAs (Anthony Yznaga)  [Orabug: 35054622]  
  - net/rds: serialize up+down-work to relax strict ordering (Gerd Rausch)  [Orabug: 35094723]  
  - rds: ib: Fix non-parenthetical mutex/semaphore use (Håkon Bugge)  [Orabug: 35155114]  
  - Revert "btrfs: free device in btrfs_close_devices for a single device filesystem" (Vijayendra Suman)  [Orabug: 35161536]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.318.7.el8uek]
changelog:
  - mm, compaction: Skip all pinned pages during scan (Khalid Aziz)  [Orabug: 35251798]  
  - xfs: add missing cmap->br_state = XFS_EXT_NORM update (Gao Xiang)  [Orabug: 35214060]  
  - rds/ib: Fix the softlock-up in RDS cache GC worker (Arumugam Kolappan)  [Orabug: 35146761]  
  - uek-rpm: Update linux-firmware dependency (Somasundaram Krishnasamy)  [Orabug: 33755589]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.318.7.1.el8uek]
changelog:
  - KVM: arm64: Disabling disabled PMU counters wastes a lot of time (Alexandre Chartre)  [Orabug: 33312587]  
  - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Alexandru Elisei)  [Orabug: 33312587]  
  - KVM: arm64: pmu: Only handle supported event counters (Eric Auger)  [Orabug: 33312587]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.318.7.2.el8uek]
changelog:
  - Revert "cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset" (Tom Hromatka)  [Orabug: 35361251]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.319.1.el8uek]
changelog:
  - netfilter: ebtables: fix table blob use-after-free (Florian Westphal)  [Orabug: 35299848]  
  - ipv4: Fix incorrect table ID in IOCTL path (Ido Schimmel)  [Orabug: 35295437]  
  - vc_screen: modify vcs_size() handling in vcs_read() (George Kennedy)  [Orabug: 35295437]  
  - uek/config-mips64: Turn off dtrace build for mips64 (Vijay Kumar)  [Orabug: 34998145]  
  - uek-rpm/aarch64: Disable CONFIG_HID_BIGBEN_FF (Vijay Kumar)  [Orabug: 34752217]  
  - KVM: arm64: Disabling disabled PMU counters wastes a lot of time (Alexandre Chartre)  [Orabug: 35290845]  
  - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Alexandru Elisei)  [Orabug: 35290845]  
  - KVM: arm64: pmu: Only handle supported event counters (Eric Auger)  [Orabug: 35290845]  
  - psample: Fix user API breakage (Ido Schimmel)  [Orabug: 34382720]  
  - net: sfp: fix sfp_bus_put() kernel documentation (Russell King)  [Orabug: 34382720]  
  - sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb (Rahul Rameshbabu)  [Orabug: 34382720]  
  - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Eric Dumazet)  [Orabug: 34382720]  
  - udp_tunnel: Fix udp_tunnel_nic work-queue type (Aya Levin)  [Orabug: 34382720]  
  - devlink: Fix error message in devlink_rate_set_ops_supported() (Dan Carpenter)  [Orabug: 34382720]  
  - ethtool: strset: fix message length calculation (Jakub Kicinski)  [Orabug: 34382720]  
  - ethtool: fix missing NLM_F_MULTI flag when dumping (Fernando Fernandez Mancera)  [Orabug: 34382720]  
  - net: psample: Fix netlink skb length with tunnel info (Chris Mi)  [Orabug: 34382720]  
  - net: core: devlink: use right genl user_ptr when handling port param get/set (Oleksandr Mazur)  [Orabug: 34382720]  
  - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Tobias Klauser)  [Orabug: 34382720]  
  - ethtool: fix string set id check (Michal Kubecek)  [Orabug: 34382720]  
  - devlink: Make sure devlink instance and port are in same net namespace (Parav Pandit)  [Orabug: 34382720]  
  - devlink: Fix reload stats structure (Moshe Shemesh)  [Orabug: 34382720]  
  - devlink: Protect devlink port list traversal (Parav Pandit)  [Orabug: 34382720]  
  - devlink: Fix per port reporter fields initialization (Parav Pandit)  [Orabug: 34382720]  
  - ethtool: mark netlink family as __ro_after_init (Jakub Kicinski)  [Orabug: 34382720]  
  - ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Michal Kubecek)  [Orabug: 34382720]  
  - netdevsim: Ensure policer drop counter always increases (Ido Schimmel)  [Orabug: 34382720]  
  - net: phy: propagate an error back to the callers of phy_sfp_probe (Leon Romanovsky)  [Orabug: 34382720]  
  - mlxsw: spectrum_ptp: Fix build warnings (Ido Schimmel)  [Orabug: 34382720]  
  - ethtool: fix reference leak in some *_SET handlers (Michal Kubecek)  [Orabug: 34382720]  
  - ethtool: limit bitset size (Michal Kubecek)  [Orabug: 34382720]  
  - ethtool: fix application of verbose no_mask bitset (Michal Kubecek)  [Orabug: 34382720]  
  - ethtool: fix a memory leak in ethnl_default_start() (Dan Carpenter)  [Orabug: 34382720]  
  - net: phylink: fix failure to register on x86 systems (Russell King)  [Orabug: 34382720]  
  - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Paul Blakey)  [Orabug: 34382720]  
  - net/mlx5e: Fix setting of RS FEC mode (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5e: Fix return status when setting unsupported FEC mode (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Saeed Mahameed)  [Orabug: 34382720]  
  - net/mlx5e: Fix arch depending casting issue in FEC (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5: check attr pointer validity before dereferencing it (Ariel Levkovich)  [Orabug: 34382720]  
  - net/mlx5e: E-Switch, Fix comparing termination table instance (Roi Dayan)  [Orabug: 34382720]  
  - net/mlx5: Fix crash during sync firmware reset (Suresh Devarakonda)  [Orabug: 34382720]  
  - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Moshe Shemesh)  [Orabug: 34382720]  
  - RDMA/srp: Support more than 255 rdma ports (Mikhael Goikhman)  [Orabug: 34382720]  
  - net/mlx5e: kTLS, Fix build time constant test in RX (Tariq Toukan)  [Orabug: 34382720]  
  - net/mlx5: correct ECE offset in query qp output (Changcheng Liu)  [Orabug: 34382720]  
  - net/mlx5e: TC NIC mode, fix tc chains miss table (Maor Dickman)  [Orabug: 34382720]  
  - net/mlx5: Avoid double clear or set of sync reset requested (Moshe Shemesh)  [Orabug: 34382720]  
  - net/mlx5: Fix deadlock in sync reset flow (Moshe Shemesh)  [Orabug: 34382720]  
  - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Paul Blakey)  [Orabug: 34382720]  
  - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Ariel Levkovich)  [Orabug: 34382720]  
  - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5e: Fix wrong source vport matching on tunnel rule (Ariel Levkovich)  [Orabug: 34382720]  
  - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Leon Romanovsky)  [Orabug: 34382720]  
  - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Dima Chumak)  [Orabug: 34382720]  
  - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Tariq Toukan)  [Orabug: 34382720]  
  - net/mlx5: Fix tc max supported prio for nic mode (Chris Mi)  [Orabug: 34382720]  
  - net/mlx5e: TC, Move flow hashtable to be per rep (Paul Blakey)  [Orabug: 34382720]  
  - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Roi Dayan)  [Orabug: 34382720]  
  - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Raed Salem)  [Orabug: 34382720]  
  - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Raed Salem)  [Orabug: 34382720]  
  - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Maxim Mikityanskiy)  [Orabug: 34382720]  
  - net/mlx5: E-Switch, Fix uninitialized variable modact (Maor Dickman)  [Orabug: 34382720]  
  - net/mlx5e: Fix handling of wrong devices during bond netevent (Maor Dickman)  [Orabug: 34382720]  
  - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Roi Dayan)  [Orabug: 34382720]  
  - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Dima Chumak)  [Orabug: 34382720]  
  - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Maher Sanalla)  [Orabug: 34382720]  
  - net/mlx5: Bridge, take rtnl lock in init error handler (Vlad Buslov)  [Orabug: 34382720]  
  - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Guillaume Nault)  [Orabug: 34382720]  
  - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Maor Dickman)  [Orabug: 34382720]  
  - net/mlx5: Fix access to sf_dev_table on allocation failure (Shay Drory)  [Orabug: 34382720]  
  - net/mlx5e: Fix wrong usage of fib_info_nh when routes with nexthop objects are used (Maor Dickman)  [Orabug: 34382720]  
  - net/mlx5e: Fix nullptr on deleting mirroring rule (Dima Chumak)  [Orabug: 34382720]  
  - net/mlx5e: TC, Fix memory leak with rules with internal port (Roi Dayan)  [Orabug: 34382720]  
  - net/mlx5e: Delete forward rule for ct or sample action (Chris Mi)  [Orabug: 34382720]  
  - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Gal Pressman)  [Orabug: 34382720]  
  - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin)  [Orabug: 34382720]  
  - net/mlx5: Fix tc max supported prio for nic mode (Chris Mi)  [Orabug: 34382720]  
  - net/mlx5: Fix SF health recovery flow (Moshe Shemesh)  [Orabug: 34382720]  
  - net/mlx5: Fix error print in case of IRQ request failed (Shay Drory)  [Orabug: 34382720]  
  - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Christophe JAILLET)  [Orabug: 34382720]  
  - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Maor Dickman)  [Orabug: 34382720]  
  - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Moshe Shemesh)  [Orabug: 34382720]  
  - net/mlx5: E-Switch, return error if encap isn't supported (Raed Salem)  [Orabug: 34382720]  
  - net/mlx5: Lag, update tracker when state change event received (Maher Sanalla)  [Orabug: 34382720]  
  - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Roi Dayan)  [Orabug: 34382720]  
  - net/mlx5: E-Switch, rebuild lag only when needed (Mark Bloch)  [Orabug: 34382720]  
  - net/mlx5: Update error handler for UCTX and UMEM (Neta Ostrovsky)  [Orabug: 34382720]  
  - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Vlad Buslov)  [Orabug: 34382720]  
  - net/mlx5e: kTLS, Fix crash in RX resync flow (Tariq Toukan)  [Orabug: 34382720]  
  - PCI: Do not enable AtomicOps on VFs (Selvin Xavier)  [Orabug: 34382720]  
  - net/mlx5e: IPsec: Refactor checksum code in tx data path (Raed Salem)  [Orabug: 34382720]  
  - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Emeel Hakim)  [Orabug: 34382720]  
  - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Emeel Hakim)  [Orabug: 34382720]  
  - net/mlx5e: Fix vlan data lost during suspend flow (Moshe Shemesh)  [Orabug: 34382720]  
  - net/mlx5: Fix setting number of EQs of SFs (Shay Drory)  [Orabug: 34382720]  
  - net/mlx5: Fix length of irq_index in chars (Shay Drory)  [Orabug: 34382720]  
  - net/mlx5: Avoid generating event after PPS out in Real time mode (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5: Force round second at 1PPS out start time (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Moshe Shemesh)  [Orabug: 34382720]  
  - net/mlx5e: IPSEC RX, enable checksum complete (Raed Salem)  [Orabug: 34382720]  
  - net/mlx5e: Fix condition when retrieving PTP-rqn (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5e: Use correct eswitch for stack devices with lag (Dmytro Linkin)  [Orabug: 34382720]  
  - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Maor Dickman)  [Orabug: 34382720]  
  - net/mlx5: Lag, fix multipath lag activation (Dima Chumak)  [Orabug: 34382720]  
  - net/mlx5: Destroy pool->mutex (Shay Drory)  [Orabug: 34382720]  
  - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Shay Drory)  [Orabug: 34382720]  
  - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Shay Drory)  [Orabug: 34382720]  
  - net/mlx5: Block switchdev mode while devlink traps are active (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Leon Romanovsky)  [Orabug: 34382720]  
  - net/mlx5: Add send to vport rules on paired device (Mark Bloch)  [Orabug: 34382720]  
  - net/mlx5: E-Switch, Add event callback for representors (Mark Bloch)  [Orabug: 34382720]  
  - {net, RDMA}/mlx5: Extend send to vport rules (Mark Bloch)  [Orabug: 34382720]  
  - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Jiapeng Chong)  [Orabug: 34382720]  
  - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Chris Mi)  [Orabug: 34382720]  
  - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Maxim Mikityanskiy)  [Orabug: 34382720]  
  - net/mlx5e: Disable Rx ntuple offload for uplink representor (Maor Dickman)  [Orabug: 34382720]  
  - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Nathan Chancellor)  [Orabug: 34382720]  
  - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Parav Pandit)  [Orabug: 34382720]  
  - net/mlx5: E-Switch, Read PF mac address (Parav Pandit)  [Orabug: 34382720]  
  - net/mlx5: Fix error path for set HCA defaults (Leon Romanovsky)  [Orabug: 34382720]  
  - net/mlx5: Bridge, handle FDB events (Vlad Buslov)  [Orabug: 34382720]  
  - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5e: Don't update netdev RQs with PTP-RQ (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5e: Verify dev is present in get devlink port ndo (Chris Mi)  [Orabug: 34382720]  
  - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Yang Li)  [Orabug: 34382720]  
  - net/mlx5e: Fix adding encap rules to slow path (Roi Dayan)  [Orabug: 34382720]  
  - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Moshe Shemesh)  [Orabug: 34382720]  
  - net/mlx5e: Disable TLS offload for uplink representor (Roi Dayan)  [Orabug: 34382720]  
  - net/mlx5e: Fix incompatible casting (Aya Levin)  [Orabug: 34382720]  
  - mlx5e: add add missing BH locking around napi_schdule() (Jakub Kicinski)  [Orabug: 34382720]  
  - net/mlx5e: Fix error path of updating netdev queues (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5e: Reject mirroring on source port change encap rules (Vlad Buslov)  [Orabug: 34382720]  
  - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Saeed Mahameed)  [Orabug: 34382720]  
  - net/mlx5e: Fix null deref accessing lag dev (Roi Dayan)  [Orabug: 34382720]  
  - net/mlx5e: Fix lost changes during code movements (Tariq Toukan)  [Orabug: 34382720]  
  - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (wenxu)  [Orabug: 34382720]  
  - net/mlx5: Fix setting of devlink traps in switchdev mode (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5: Fix bit-wise and with zero (Colin Ian King)  [Orabug: 34382720]  
  - net/mlx5: Fix PPLM register mapping (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Roi Dayan)  [Orabug: 34382720]  
  - net/mlx5e: Fix mapping of ct_label zero (Ariel Levkovich)  [Orabug: 34382720]  
  - net/mlx5e: Offload tuple rewrite for non-CT flows (Dima Chumak)  [Orabug: 34382720]  
  - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel)  [Orabug: 34382720]  
  - net/mlx5: Check returned value from health recover sequence (Leon Romanovsky)  [Orabug: 34382720]  
  - net/mlx5: Fix turn-off PPS command (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Tariq Toukan)  [Orabug: 34382720]  
  - net/mlx5: Disallow RoCE on lag device (Shay Drory)  [Orabug: 34382720]  
  - net/mlx5: Disallow RoCE on multi port slave device (Shay Drory)  [Orabug: 34382720]  
  - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Maxim Mikityanskiy)  [Orabug: 34382720]  
  - net/mlx5e: Replace synchronize_rcu with synchronize_net (Maxim Mikityanskiy)  [Orabug: 34382720]  
  - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Wei Yongjun)  [Orabug: 34382720]  
  - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Wei Yongjun)  [Orabug: 34382720]  
  - net/mlx5: Fix a NULL vs IS_ERR() check (Dan Carpenter)  [Orabug: 34382720]  
  - net/mlx5e: free page before return (Pan Bian)  [Orabug: 34382720]  
  - net/mlx5: Release devlink object if adev fails (Leon Romanovsky)  [Orabug: 34382720]  
  - net/mlx5: Fix compilation warning for 32-bit platform (Parav Pandit)  [Orabug: 34382720]  
  - net/mlx5e: remove unnecessary memset (Zhu Yanjun)  [Orabug: 34382720]  
  - net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Randy Dunlap)  [Orabug: 34382720]  
  - net/mlx5e: Fix check if netdev is bond slave (Maor Dickman)  [Orabug: 34382720]  
  - net/mlx5e: Fix refcount leak on kTLS RX resync (Maxim Mikityanskiy)  [Orabug: 34382720]  
  - net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Maxim Mikityanskiy)  [Orabug: 34382720]  
  - net/mlx5: Fix uininitialized pointer read on pointer attr (Colin Ian King)  [Orabug: 34382720]  
  - net/mlx5e: CT, Fix coverity issue (Maor Dickman)  [Orabug: 34382720]  
  - net/mlx5: Add retry mechanism to the command entry index allocation (Eran Ben Elisha)  [Orabug: 34382720]  
  - net/mlx5e: Fix potential null pointer dereference (Gustavo A. R. Silva)  [Orabug: 34382720]  
  - net/mlx5: Fix dereference on pointer attr after null check (Ariel Levkovich)  [Orabug: 34382720]  
  - net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Denis Efremov)  [Orabug: 34382720]  
  - net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Saeed Mahameed)  [Orabug: 34382720]  
  - net/mlx5: Allow ft level ignore for nic rx tables (Ariel Levkovich)  [Orabug: 34382720]  
  - net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Tariq Toukan)  [Orabug: 34382720]  
  - net/mlx5: Fix uninitialized variable warning (Moshe Tal)  [Orabug: 34382720]  
  - net/mlx5e: CT: Support restore ipv6 tunnel (Jianbo Liu)  [Orabug: 34382720]  
  - net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Raed Salem)  [Orabug: 34382720]  
  - net/mlx5: Use fallthrough pseudo-keyword (Gustavo A. R. Silva)  [Orabug: 34382720]  
  - net/mxl5e: Verify that rpriv is not NULL (Vlad Buslov)  [Orabug: 34382720]  
  - net/mlx5e: Do not include rwlock.h directly (Sebastian Andrzej Siewior)  [Orabug: 34382720]  
  - net/mlx5e: fix memory leak of tls (Colin Ian King)  [Orabug: 34382720]  
  - net/mlx5: E-Switch, Fix some error pointer dereferences (Dan Carpenter)  [Orabug: 34382720]  
  - net/mlx5: Kconfig: Fix spelling typo (Saeed Mahameed)  [Orabug: 34382720]  
  - net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Pablo Neira Ayuso)  [Orabug: 34382720]  
  - net/mlx5e: Remove warning "devices are not on same switch HW" (Maor Dickman)  [Orabug: 34382720]  
  - net/mlx5e: Use change upper event to setup representors' bond_metadata (Vu Pham)  [Orabug: 34382720]  
  - net/mlx5: Fix cleaning unmanaged flow tables (Roi Dayan)  [Orabug: 34382720]  
  - net/mlx5: Dedicate fw page to the requesting function (Eran Ben Elisha)  [Orabug: 34382720]  
  - net/mlx5: E-switch, Fix printing wrong error value (Parav Pandit)  [Orabug: 34382720]  
  - mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Colin Ian King)  [Orabug: 34382720]  
  - net/mlx5: E-Switch, free flow_group_in after creating the restore table (Roi Dayan)  [Orabug: 34382720]  
  - net/mlx5e: Add support for FEC modes based on 50G per lane links (Aya Levin)  [Orabug: 34382720]  
  - ethtool: Add support for low latency RS FEC (Aya Levin)  [Orabug: 34382720]  
  - net/mlxe5: Separate between FEC and current speed (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5e: Advertise globaly supported FEC modes (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5e: Set FEC to auto when configured mode is not supported (Aya Levin)  [Orabug: 34382720]  
  - net/mlx5e: Fix printk format warning (Olof Johansson)  [Orabug: 34382720]  
  - mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ido Schimmel)  [Orabug: 34382720]  
  - mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Amit Cohen)  [Orabug: 34382720]  
  - mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ido Schimmel)  [Orabug: 34382720]  
  - net/mlx5: rate limit alloc_ent error messages (Li RongQing)  [Orabug: 34382720]  
  - mlxsw: Propagate extack down to register_fib_notifier() (Jiri Pirko)  [Orabug: 34382720]  
  - uek-rpm: aarch64 enable CONFIG_DETECT_HUNG_TASK (Tom Saeger)  [Orabug: 35201944]  
  - uek-rpm: Run "make olddefconfig" against uek6/u3 (v5.4.233) (Tom Saeger)  [Orabug: 35201944]  
  - KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32 (Sean Christopherson)  [Orabug: 35209923]  
  - x86/speculation: Allow enabling STIBP with legacy IBRS (KP Singh)  [Orabug: 35229509]  
  - x86/bugs: Reset speculation control settings on init (Breno Leitao)  [Orabug: 35229509]  
  - net/rds: Check that "tc->t_rtn" has been assigned already (Gerd Rausch)  [Orabug: 35236333]  
  - block: Remove unused variable in generic_end_io_acct() (Harshit Mogalapalli)  [Orabug: 35237913]  
  - KVM: arm64: Implement the TRNG hypervisor call (Ard Biesheuvel)  [Orabug: 35242052]  
  - arm64: Add support for SMCCC TRNG entropy source (Andre Przywara)  [Orabug: 35242052]  
  - firmware: smccc: Introduce SMCCC TRNG framework (Andre Przywara)  [Orabug: 35242052]  
  - firmware: smccc: Add SMCCC TRNG function call IDs (Ard Biesheuvel)  [Orabug: 35242052]  
  - arm64: random: Remove no longer needed prototypes (Andre Przywara)  [Orabug: 35242052]  
  - arm64: kaslr: Use standard early random function (Guenter Roeck)  [Orabug: 35242052]  
  - random: random.h should include archrandom.h, not the other way around (Linus Torvalds)  [Orabug: 35242052]  
  - smccc: Make constants available to assembly (Andrew Scull)  [Orabug: 35242052]  
  - arm64: add credited/trusted RNG support (Mark Rutland)  [Orabug: 35242052]  
  - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Brown)  [Orabug: 35242052]  
  - arm64: kaslr: Check command line before looking for a seed (Mark Brown)  [Orabug: 35242052]  
  - arm64: kaslr: Announce KASLR status on boot (Mark Brown)  [Orabug: 35242052]  
  - KVM: arm/arm64: Factor out hypercall handling from PSCI code (Christoffer Dall)  [Orabug: 35242052]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.319.1.1.el8uek]
changelog:
  - Revert "iommu/amd: Increase kdump command sync timeout to 2secs" (Boris Ostrovsky)  [Orabug: 35339438]  
  - Revert "iommu: Force iommu shutdown on panic" (Boris Ostrovsky)  [Orabug: 35339438]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.319.1.2.el8uek]
changelog:
  - Revert "cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset" (Tom Hromatka)  [Orabug: 35378852]  
  - iommu/vt-d: Simplify check in identity_mapping() (Joerg Roedel)  [Orabug: 35350194]  
  - iommu/vt-d: Remove deferred_attach_domain() (Joerg Roedel)  [Orabug: 35350194]  
  - iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Joerg Roedel)  [Orabug: 35350194]  
  - iommu/vt-d: Move deferred device attachment into helper function (Joerg Roedel)  [Orabug: 35350194]  
  - iommu/vt-d: Add attach_deferred() helper (Joerg Roedel)  [Orabug: 35350194]  
  - iommu/vt-d: Refactor find_domain() helper (Lu Baolu)  [Orabug: 35350194]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.319.1.3.el8uek]
changelog:
  - kprobes: Free kretprobe_instance with RCU callback (Masami Hiramatsu)  [Orabug: 35402305]  
  - kprobes: Remove NMI context check (Masami Hiramatsu)  [Orabug: 35402305]  
  - sparc: kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35402305]  
  - sh: kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35402305]  
  - s390: kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35402305]  
  - powerpc: kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35402305]  
  - parisc: kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35402305]  
  - mips: kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35402305]  
  - arc: kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35402305]  
  - arm64: kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35402305]  
  - arm: kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35402305]  
  - x86/kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35402305]  
  - kprobes: Add generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35402305]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.319.1.4.el8uek]
changelog:
  - KVM: arm64: PMU: Align chained counter implementation with architecture pseudocode (Marc Zyngier)  [Orabug: 35464474]  
  - KVM: arm64: Filter out v8.1+ events on v8.0 HW (Marc Zyngier)  [Orabug: 35464474]  
  - KVM: arm64: Add kvm_vcpu_has_pmu() helper (Marc Zyngier)  [Orabug: 35464474]  
  - KVM: arm64: Fix some documentation build warnings (Mauro Carvalho Chehab)  [Orabug: 35464474]  
  - KVM: arm64: Document PMU filtering API (Marc Zyngier)  [Orabug: 35464474]  
  - KVM: arm64: Mask out filtered events in PCMEID{0,1}_EL1 (Marc Zyngier)  [Orabug: 35464474]  
  - KVM: arm64: Add PMU event filtering infrastructure (Marc Zyngier)  [Orabug: 35464474]  
  - KVM: arm64: Use event mask matching architecture revision (Marc Zyngier)  [Orabug: 35464474]  
  - KVM: arm64: Refactor PMU attribute error handling (Marc Zyngier)  [Orabug: 35464474]  
  - KVM: arm64: Move virt/kvm/arm to arch/arm64 (Marc Zyngier)  [Orabug: 35464474]  
  - KVM: arm/arm64: Fix up includes for trace.h (Jeremy Cline)  [Orabug: 35464474]  
  - perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Liang, Kan)  [Orabug: 35464474]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.320.1.el8uek]
changelog:
  - MIPS: Don't clear _PAGE_SPECIAL in _PAGE_CHG_MASK (Henry Willard)  [Orabug: 35218786]  
  - net/mlx5: Fix memory leak in error flow of port set buffer (Maher Sanalla)  [Orabug: 34988317]  
  - net/mlx5e: Update shared buffer along with device buffer changes (Maher Sanalla)  [Orabug: 34988317]  
  - net/mlx5e: Add API to query/modify SBPR and SBCM registers (Maher Sanalla)  [Orabug: 34988317]  
  - net/mlx5: Expose shared buffer registers bits and structs (Maher Sanalla)  [Orabug: 34988317]  
  - net/mlx5e: Fix the calling of update_buffer_lossy() API (Mark Zhang)  [Orabug: 34988317]  
  - net/mlx5e: Fix port buffers cell size value (Eran Ben Elisha)  [Orabug: 34988317]  
  - net/rds: Adding TCP stats for TCP keepalive timeout (Nagappan Ramasamy Palaniappan)  [Orabug: 35254379]  
  - x86/acpi/boot: Correct acpi_is_processor_usable() check (Eric DeVolder)  [Orabug: 35274588]  
  - x86/ACPI/boot: Use FADT version to check support for online capable (Mario Limonciello)  [Orabug: 35274588]  
  - x86/acpi/boot: Do not register processors that cannot be onlined for x2APIC (Kishon Vijay Abraham I)  [Orabug: 35274588]  
  - x86/ACPI: Don't add CPUs that are not online capable (Mario Limonciello)  [Orabug: 35274588]  
  - ACPICA: Add support for MADT online enabled bit (Mario Limonciello)  [Orabug: 35274588]  
  - net/rds: use appropriate reason while dropping a connection (Praveen Kumar Kannoju)  [Orabug: 35278122]  
  - KVM: nVMX: add missing consistency checks for CR0 and CR4 (Paolo Bonzini)  [Orabug: 35278212]  {CVE-2023-30456} 
  - uek-rpm: pensando: enable config options for fips (Dave Kleikamp)  [Orabug: 35305291]  
  - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Pawan Gupta)  [Orabug: 35310366]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.320.2.el8uek]
changelog:
  - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Alok Tiwari)  [Orabug: 34301053]  
  - Revert "iommu/amd: Increase kdump command sync timeout to 2secs" (Boris Ostrovsky)  [Orabug: 35099730]  
  - Revert "iommu: Force iommu shutdown on panic" (Boris Ostrovsky)  [Orabug: 35099730]  
  - mm, hugepages: add hugetlb vma mremap() test (Mina Almasry)  [Orabug: 35176741]  
  - mm: hugetlb: considering PMD sharing when flushing cache/TLBs (Baolin Wang)  [Orabug: 35176741]  
  - mm: mremap: fix sign for EFAULT error return value (Niels Dossche)  [Orabug: 35176741]  
  - mm/hugetlb: fix kernel crash with hugetlb mremap (Aneesh Kumar K.V)  [Orabug: 35176741]  
  - hugetlbfs: flush before unlock on move_hugetlb_page_tables() (Nadav Amit)  [Orabug: 35176741]  
  - mm, hugepages: add mremap() support for hugepage backed vma (Mina Almasry)  [Orabug: 35176741]  
  - Arm64: Pensando: Fix tps53679 driver to include power readings (Austin Sehnert)  [Orabug: 35274783]  
  - net/rds: use appropriate return code while dropping a connection (Praveen Kumar Kannoju)  [Orabug: 35279327]  
  - uek-rpm: aarch64: embedded: Enable CONFIG_QFMT_V2 to support T93 disk quota (Thomas Tai)  [Orabug: 35323244]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.320.3.el8uek]
changelog:
  - pensando: kpcimgr: avoid panic when device tree is corrupt (Rob Gardner)  [Orabug: 35079751]  
  - net: mana: Fix accessing freed irq affinity_hint (Haiyang Zhang)  [Orabug: 35085105]  
  - net: mana: Assign interrupts to CPUs based on NUMA nodes (Saurabh Sengar)  [Orabug: 35085105]  
  - net: mana: Add rmb after checking owner bits (Haiyang Zhang)  [Orabug: 35085105]  
  - IB/mad: Don't call to function that might sleep while in atomic context (Leonid Ravich)  [Orabug: 35072250]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.320.4.el8uek]
changelog:
  - LTS tag: v5.4.242 (Sherry Yang)   
  - ASN.1: Fix check for strdup() success (Ekaterina Orlova)   
  - iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger() (Dan Carpenter)   
  - pwm: meson: Explicitly set .polarity in .get_state() (Uwe Kleine-König)   
  - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Gao Xiang)   
  - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). (Kuniyuki Iwashima)   
  - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). (Kuniyuki Iwashima)   
  - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). (Kuniyuki Iwashima)   
  - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Kuniyuki Iwashima)   
  - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Kuniyuki Iwashima)   
  - ext4: fix use-after-free in ext4_xattr_set_entry (Baokun Li)   
  - ext4: remove duplicate definition of ext4_xattr_ibody_inline_set() (Ritesh Harjani)   
  - Revert "ext4: fix use-after-free in ext4_xattr_set_entry" (Tudor Ambarus)   
  - x86/purgatory: Don't generate debug info for purgatory.ro (Pingfan Liu)   
  - MIPS: Define RUNTIME_DISCARD_EXIT in LD script (Jiaxun Yang)   
  - mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25 (Bhavya Kapoor)   
  - memstick: fix memory leak if card device is never registered (Greg Kroah-Hartman)   
  - nilfs2: initialize unused bytes in segment summary blocks (Ryusuke Konishi)   
  - iio: light: tsl2772: fix reading proximity-diodes from device tree (Brian Masney)   
  - xen/netback: use same error messages for same errors (Juergen Gross)   
  - nvme-tcp: fix a possible UAF when failing to allocate an io queue (Sagi Grimberg)   
  - s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling (Heiko Carstens)   
  - net: dsa: b53: mmap: add phy ops (Álvaro Fernández Rojas)   
  - scsi: core: Improve scsi_vpd_inquiry() checks (Damien Le Moal)   
  - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl)   
  - selftests: sigaltstack: fix -Wuninitialized (Nick Desaulniers)   
  - Input: i8042 - add quirk for Fujitsu Lifebook A574/H (Jonathan Denose)   
  - f2fs: Fix f2fs_truncate_partial_nodes ftrace event (Douglas Raillard)   
  - e1000e: Disable TSO on i219-LM card to increase speed (Sebastian Basierski)   
  - bpf: Fix incorrect verifier pruning due to missing register precision taints (Daniel Borkmann)   
  - mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next() (Nikita Zhandarovich)   
  - i40e: fix i40e_setup_misc_vector() error handling (Aleksandr Loktionov)   
  - i40e: fix accessing vsi->active_filters without holding lock (Aleksandr Loktionov)   
  - netfilter: nf_tables: fix ifdef to also consider nf_tables=m (Florian Westphal)   
  - virtio_net: bugfix overflow inside xdp_linearize_page() (Xuan Zhuo)   
  - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Gwangun Jung)   
  - regulator: fan53555: Explicitly include bits header (Cristian Ciocaltea)   
  - netfilter: br_netfilter: fix recent physdev match breakage (Florian Westphal)   
  - arm64: dts: meson-g12-common: specify full DMC range (Marc Gonzalez)   
  - ARM: dts: rockchip: fix a typo error for rk3288 spdif node (Jianqun Xu)   
  - LTS tag: v5.4.241 (Sherry Yang)   
  - xfs: force log and push AIL to clear pinned inodes when aborting mount (Darrick J. Wong)   
  - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster)   
  - xfs: shut down the filesystem if we screw up quota reservation (Darrick J. Wong)   
  - xfs: report corruption only as a regular error (Darrick J. Wong)   
  - xfs: set inode size after creating symlink (Jeffrey Mitchell)   
  - xfs: fix up non-directory creation in SGID directories (Christoph Hellwig)   
  - xfs: remove the di_version field from struct icdinode (Christoph Hellwig)   
  - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Christoph Hellwig)   
  - xfs: simplify di_flags2 inheritance in xfs_ialloc (Christoph Hellwig)   
  - xfs: only check the superblock version for dinode size calculation (Christoph Hellwig)   
  - xfs: add a new xfs_sb_version_has_v3inode helper (Christoph Hellwig)   
  - xfs: remove the kuid/kgid conversion wrappers (Christoph Hellwig)   
  - xfs: remove the icdinode di_uid/di_gid members (Christoph Hellwig)   
  - xfs: ensure that the inode uid/gid match values match the icdinode ones (Christoph Hellwig)   
  - xfs: merge the projid fields in struct xfs_icdinode (Christoph Hellwig)   
  - coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug (Steve Clevenger)   
  - watchdog: sbsa_wdog: Make sure the timeout programming is within the limits (George Cherian)   
  - i2c: ocores: generate stop condition after timeout in polling mode (Gregor Herburger)   
  - ubi: Fix deadlock caused by recursively holding work_sem (ZhaoLong Wang)   
  - mtd: ubi: wl: Fix a couple of kernel-doc issues (Lee Jones)   
  - asymmetric_keys: log on fatal failures in PE/pkcs7 (Robbie Harwood)   
  - verify_pefile: relax wrapper length check (Robbie Harwood)   
  - drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F (Hans de Goede)   
  - efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L (Hans de Goede)   
  - i2c: imx-lpi2c: clean rx/tx buffers upon new message (Alexander Stein)   
  - power: supply: cros_usbpd: reclassify "default case!" as debug (Grant Grundler)   
  - net: macb: fix a memory corruption in extended buffer descriptor mode (Roman Gushchin)   
  - udp6: fix potential access to stale information (Eric Dumazet)   
  - RDMA/core: Fix GID entry ref leak when create_ah fails (Saravanan Vajravel)   
  - sctp: fix a potential overflow in sctp_ifwdtsn_skip (Xin Long)   
  - qlcnic: check pci_reset_function result (Denis Plotnikov)   
  - niu: Fix missing unwind goto in niu_alloc_channels() (Harshit Mogalapalli)   
  - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition (Zheng Wang)   
  - mtd: rawnand: stm32_fmc2: remove unsupported EDO mode (Christophe Kerello)   
  - mtd: rawnand: meson: fix bitmask for length in command word (Arseniy Krasnov)   
  - mtdblock: tolerate corrected bit-flips (Bang Li)   
  - btrfs: fix fast csum implementation detection (Christoph Hellwig)   
  - btrfs: print checksum type and implementation at mount time (David Sterba)   
  - Bluetooth: Fix race condition in hidp_session_thread (Min Li)   
  - Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} (Luiz Augusto von Dentz)   
  - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards (Oswald Buddenhagen)   
  - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() (Xu Biang)   
  - ALSA: i2c/cs8427: fix iec958 mixer control deactivation (Oswald Buddenhagen)   
  - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard (Oswald Buddenhagen)   
  - ALSA: emu10k1: fix capture interrupt handler unlinking (Oswald Buddenhagen)   
  - Revert "pinctrl: amd: Disable and mask interrupts on resume" (Kornel Dulęba)   
  - irqdomain: Fix mapping-creation race (Johan Hovold)   
  - irqdomain: Refactor __irq_domain_alloc_irqs() (Johan Hovold)   
  - irqdomain: Look for existing mapping only once (Johan Hovold)   
  - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() (Rongwei Wang)   
  - ring-buffer: Fix race while reader and writer are on the same page (Zheng Yejian)   
  - drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path (Boris Brezillon)   
  - tracing: Free error logs of tracing instances (Steven Rostedt (Google))   
  - can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access (Oleksij Rempel)   
  - ftrace: Mark get_lock_parent_ip() __always_inline (John Keeping)   
  - perf/core: Fix the same task check in perf_event_set_output (Kan Liang)   
  - ALSA: hda/realtek: Add quirk for Clevo X370SNW (Jeremy Soller)   
  - nilfs2: fix sysfs interface lifetime (Ryusuke Konishi)   
  - nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread() (Ryusuke Konishi)   
  - tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty (Sherry Sun)   
  - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Biju Das)   
  - tty: serial: sh-sci: Fix transmit end interrupt handler (Biju Das)   
  - iio: dac: cio-dac: Fix max DAC write value check for 12-bit (William Breathitt Gray)   
  - iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip (Lars-Peter Clausen)   
  - USB: serial: option: add Quectel RM500U-CN modem (Bjørn Mork)   
  - USB: serial: option: add Telit FE990 compositions (Enrico Sau)   
  - usb: typec: altmodes/displayport: Fix configure initial pin assignment (RD Babiera)   
  - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (Kees Jan Koster)   
  - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu (D Scott Phillips)   
  - NFSD: callback request does not use correct credential for AUTH_SYS (Dai Ngo)   
  - sunrpc: only free unix grouplist after RCU settles (Jeff Layton)   
  - gpio: davinci: Add irq chip flag to skip set wake (Dhruva Gole)   
  - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Ziyang Xuan)   
  - sctp: check send stream number after wait_for_sndbuf (Xin Long)   
  - net: don't let netpoll invoke NAPI if in xmit context (Jakub Kicinski)   
  - icmp: guard against too small mtu (Eric Dumazet)   
  - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Felix Fietkau)   
  - pwm: sprd: Explicitly set .polarity in .get_state() (Uwe Kleine-König)   
  - pwm: cros-ec: Explicitly set .polarity in .get_state() (Uwe Kleine-König)   
  - pinctrl: amd: Disable and mask interrupts on resume (Kornel Dulęba)   
  - pinctrl: amd: disable and mask interrupts on probe (Sachi King)   
  - pinctrl: amd: Use irqchip template (Linus Walleij)   
  - smb3: fix problem with null cifs super block with previous patch (Steve French)   
  - treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD() (Kees Cook)   
  - Revert "treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()" (Tom Saeger)   
  - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() (Waiman Long)   
  - x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot (Basavaraj Natikar)   
  - ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size (Zhihao Cheng)   
  - net_sched: prevent NULL dereference if default qdisc setup failed (Pratyush Yadav)   
  - scsi: ses: Handle enclosure with just a primary component gracefully (Jiri Kosina)   
  - LTS tag: v5.4.240 (Sherry Yang)   
  - gfs2: Always check inode size of inline inodes (Andreas Gruenbacher)   
  - firmware: arm_scmi: Fix device node validation for mailbox transport (Cristian Marussi)   
  - net: sched: fix race condition in qdisc_graft() (Eric Dumazet)   
  - net_sched: add __rcu annotation to netdev->qdisc (Eric Dumazet)   
  - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' (Ye Bin)   
  - btrfs: scan device in non-exclusive mode (Anand Jain)   
  - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Heiko Carstens)   
  - drm/etnaviv: fix reference leak when mmaping imported buffer (Lucas Stach)   
  - ALSA: usb-audio: Fix regression on detection of Roland VS-100 (Takashi Iwai)   
  - ALSA: hda/conexant: Partial revert of a quirk for Lenovo (Takashi Iwai)   
  - NFSv4: Fix hangs when recovering open state after a server reboot (Trond Myklebust)   
  - pinctrl: at91-pio4: fix domain name assignment (Johan Hovold)   
  - xen/netback: don't do grant copy across page boundary (Juergen Gross)   
  - Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table (Hans de Goede)   
  - cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL (David Disseldorp)   
  - cifs: prevent infinite recursion in CIFSGetDFSRefer() (Paulo Alcantara)   
  - Input: focaltech - use explicitly signed char type (Jason A. Donenfeld)   
  - Input: alps - fix compatibility with -funsigned-char (msizanoen)   
  - pinctrl: ocelot: Fix alt mode for ocelot (Horatiu Vultur)   
  - net: mvneta: make tx buffer array agnostic (Lorenzo Bianconi)   
  - net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only (Steffen Bätz)   
  - bnxt_en: Fix typo in PCI id to device description string mapping (Kalesh AP)   
  - i40e: fix registers dump after run ethtool adapter self test (Radoslaw Tyl)   
  - s390/vfio-ap: fix memory leak in vfio_ap device driver (Tony Krowiak)   
  - can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write (Ivan Orlov)   
  - net/net_failover: fix txq exceeding warning (Faicker Mo)   
  - regulator: Handle deferred clk (Christophe JAILLET)   
  - regulator: fix spelling mistake "Cant" -> "Can't" (Colin Ian King)   
  - ptp_qoriq: fix memory leak in probe() (SongJingyi)   
  - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl)   
  - mtd: rawnand: meson: invalidate cache on polling ECC bit (Arseniy Krasnov)   
  - mips: bmips: BCM6358: disable RAC flush for TP1 (Álvaro Fernández Rojas)   
  - dma-mapping: drop the dev argument to arch_sync_dma_for_* (Christoph Hellwig)   
  - ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx() (Harshit Mogalapalli)   
  - fbdev: au1200fb: Fix potential divide by zero (Wei Chen)   
  - fbdev: lxfb: Fix potential divide by zero (Wei Chen)   
  - fbdev: intelfb: Fix potential divide by zero (Wei Chen)   
  - fbdev: nvidia: Fix potential divide by zero (Wei Chen)   
  - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized (Linus Torvalds)   
  - fbdev: tgafb: Fix potential divide by zero (Wei Chen)   
  - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() (Kuninori Morimoto)   
  - ALSA: asihpi: check pao in control_message() (Kuninori Morimoto)   
  - md: avoid signed overflow in slot_store() (NeilBrown)   
  - bus: imx-weim: fix branch condition evaluates to a garbage value (Ivan Bornyakov)   
  - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Eric Biggers)   
  - ocfs2: fix data corruption after failed write (Jan Kara via Ocfs2-devel)   
  - tun: avoid double free in tun_free_netdev (George Kennedy)   
  - sched/fair: Sanitize vruntime of entity being migrated (Vincent Guittot)   
  - sched/fair: sanitize vruntime of entity being placed (Zhang Qiao)   
  - dm crypt: add cond_resched() to dmcrypt_write() (Mikulas Patocka)   
  - dm stats: check for and propagate alloc_percpu failure (Jiasheng Jiang)   
  - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Wei Chen)   
  - nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy() (Ryusuke Konishi)   
  - wifi: mac80211: fix qos on mesh interfaces (Felix Fietkau)   
  - usb: chipidea: core: fix possible concurrent when switch role (Xu Yang)   
  - usb: chipdea: core: fix return -EINVAL if request role is the same with current role (Xu Yang)   
  - usb: cdns3: Fix issue with using incorrect PCI device function (Pawel Laszczak)   
  - dm thin: fix deadlock when swapping to thin device (Coly Li)   
  - igb: revert rtnl_lock() that causes deadlock (Lin Ma)   
  - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Nathan Huckleberry)   
  - usb: gadget: u_audio: don't let userspace block driver unbind (Alvin Šipraga)   
  - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR (Joel Selvaraj)   
  - cifs: empty interface list when server doesn't support query interfaces (Shyam Prasad N)   
  - sh: sanitize the flags on sigreturn (Al Viro)   
  - net: usb: qmi_wwan: add Telit 0x1080 composition (Enrico Sau)   
  - net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990 (Enrico Sau)   
  - scsi: lpfc: Avoid usage of list iterator variable after loop (Jakob Koschel)   
  - scsi: ufs: core: Add soft dependency on governor_simpleondemand (Adrien Thierry)   
  - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi)   
  - selftests/bpf: check that modifier resolves after pointer (Lorenz Bauer)   
  - m68k: Only force 030 bus error if PC not in exception table (Michael Schmitz)   
  - ca8210: fix mac_len negative array access (Alexander Aring)   
  - riscv: Bump COMMAND_LINE_SIZE value to 1024 (Alexandre Ghiti)   
  - thunderbolt: Use const qualifier for `ring_interrupt_index` (Mario Limonciello)   
  - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (Yaroslav Furman)   
  - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali)   
  - hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs (Frank Crawford)   
  - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Tzung-Bi Shih)   
  - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work (Zheng Wang)   
  - Bluetooth: btqcomsmd: Fix command timeout after setting BD address (Stephan Gerhold)   
  - net: mdio: thunder: Add missing fwnode_handle_put() (Liang He)   
  - hvc/xen: prevent concurrent accesses to the shared ring (Roger Pau Monne)   
  - nvme-tcp: fix nvme_tcp_term_pdu to match spec (Caleb Sander)   
  - net/sonic: use dma_mapping_error() for error check (Zhang Changzhong)   
  - erspan: do not use skb_mac_header() in ndo_start_xmit() (Eric Dumazet)   
  - atm: idt77252: fix kmemleak when rmmod idt77252 (Li Zetao)   
  - net/mlx5: Read the TC mapping of all priorities on ETS query (Maher Sanalla)   
  - bpf: Adjust insufficient default bpf_jit_limit (Daniel Borkmann)   
  - keys: Do not cache key in task struct if key is requested from kernel thread (David Howells)   
  - net/ps3_gelic_net: Use dma_mapping_error (Geoff Levand)   
  - net/ps3_gelic_net: Fix RX sk_buff length (Geoff Levand)   
  - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Zheng Wang)   
  - xirc2ps_cs: Fix use after free bug in xirc2ps_detach (Zheng Wang)   
  - qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info (Daniil Tatianin)   
  - net: usb: smsc95xx: Limit packet length to skb->len (Szymon Heidrich)   
  - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Yu Kuai)   
  - i2c: imx-lpi2c: check only for enabled interrupt flags (Alexander Stein)   
  - igbvf: Regard vf reset nack as success (Akihiko Odaki)   
  - intel/igbvf: free irq on the error path in igbvf_request_msix() (Gaosheng Cui)   
  - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Alexander Lobakin)   
  - iavf: fix inverted Rx hash condition leading to disabled hash (Alexander Lobakin)   
  - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition (Zheng Wang)   
  - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Hangyu Hua)   
  - LTS tag: v5.4.239 (Sherry Yang)   
  - selftests: Fix the executable permissions for fib_tests.sh (Rishabh Bhatnagar)   
  - LTS tag: v5.4.238 (Sherry Yang)   
  - HID: uhid: Over-ride the default maximum data buffer value with our own (Lee Jones)   
  - HID: core: Provide new max_buffer_size attribute to over-ride the default (Lee Jones)   
  - PCI: Unify delay handling for reset and resume (Lukas Wunner)   
  - s390/ipl: add missing intersection check to ipl_report handling (Sven Schnelle)   
  - serial: 8250_em: Fix UART port type (Biju Das)   
  - drm/i915: Don't use stolen memory for ring buffers with LLC (John Harrison)   
  - x86/mm: Fix use of uninitialized buffer in sme_enable() (Nikita Zhandarovich)   
  - fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks (Helge Deller)   
  - ftrace: Fix invalid address access in lookup_rec() when index is 0 (Chen Zhongjin)   
  - tracing: Make tracepoint lockdep check actually test something (Steven Rostedt (Google))   
  - tracing: Check field value in hist_field_name() (Steven Rostedt (Google))   
  - interconnect: fix mem leak when freeing nodes (Johan Hovold)   
  - tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted (Sherry Sun)   
  - ext4: fix possible double unlock when moving a directory (Theodore Ts'o)   
  - sh: intc: Avoid spurious sizeof-pointer-div warning (Michael Karcher)   
  - drm/amdkfd: Fix an illegal memory access (Qu Huang)   
  - ext4: fix task hung in ext4_xattr_delete_inode (Baokun Li)   
  - ext4: fail ext4_iget if special inode unallocated (Baokun Li)   
  - jffs2: correct logic when creating a hole in jffs2_write_begin (Yifei Liu)   
  - mmc: atmel-mci: fix race between stop command and start of next command (Tobias Schramm)   
  - media: m5mols: fix off-by-one loop termination error (Linus Torvalds)   
  - hwmon: (ina3221) return prober error code (Marcus Folkesson)   
  - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Zheng Wang)   
  - hwmon: (adt7475) Fix masking of hysteresis registers (Tony O'Brien)   
  - hwmon: (adt7475) Display smoothing attributes in correct order (Tony O'Brien)   
  - ethernet: sun: add check for the mdesc_grab() (Liang He)   
  - net/iucv: Fix size of interrupt data (Alexandra Winter)   
  - net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull (Szymon Heidrich)   
  - block: sunvdc: add check for mdesc_grab() returning NULL (Liang He)   
  - nvmet: avoid potential UAF in nvmet_req_complete() (Damien Le Moal)   
  - net: usb: smsc75xx: Limit packet length to skb->len (Szymon Heidrich)   
  - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition (Zheng Wang)   
  - net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails (Heiner Kallweit)   
  - net: tunnels: annotate lockless accesses to dev->needed_headroom (Eric Dumazet)   
  - qed/qed_dev: guard against a possible division by zero (Daniil Tatianin)   
  - i40e: Fix kernel crash during reboot when adapter is in recovery mode (Ivan Vecera)   
  - ipvlan: Make skb->skb_iif track skb->dev for l3s mode (Jianguo Wu)   
  - nfc: pn533: initialize struct pn533_out_arg properly (Fedor Pchelkin)   
  - tcp: tcp_make_synack() can be called from process context (Breno Leitao)   
  - scsi: core: Fix a procfs host directory removal regression (Bart Van Assche)   
  - scsi: core: Fix a comment in function scsi_host_dev_release() (Xiang Chen)   
  - netfilter: nft_redir: correct value of inet type `.maxattrs` (Jeremy Sowden)   
  - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() (Bjorn Helgaas)   
  - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Kai Vehmanen)   
  - ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Kai Vehmanen)   
  - ALSA: hda - controller is in GPU on the DG1 (Kai Vehmanen)   
  - ALSA: hda - add Intel DG1 PCI and HDMI ids (Kai Vehmanen)   
  - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Wenchao Hao)   
  - docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate (Glenn Washburn)   
  - clk: HI655X: select REGMAP instead of depending on it (Randy Dunlap)   
  - drm/meson: fix 1px pink line on GXM when scaling video overlay (Christian Hewitt)   
  - cifs: Move the in_send statistic to __smb_send_rqst() (Zhang Xiaoxu)   
  - drm/panfrost: Don't sync rpm suspension after mmu flushing (Dmitry Osipenko)   
  - xfrm: Allow transport-mode states with AF_UNSPEC selector (Herbert Xu)   
  - ext4: fix cgroup writeback accounting with fs-layer encryption (Eric Biggers)   
  - LTS tag: v5.4.237 (Sherry Yang)   
  - s390/dasd: add missing discipline function (Stefan Haberland)   
  - UML: define RUNTIME_DISCARD_EXIT (Masahiro Yamada)   
  - sh: define RUNTIME_DISCARD_EXIT (Tom Saeger)   
  - s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 (Masahiro Yamada)   
  - powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds (Michael Ellerman)   
  - powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT (Michael Ellerman)   
  - arch: fix broken BuildID for arm64 and riscv (Masahiro Yamada)   
  - x86, vmlinux.lds: Add RUNTIME_DISCARD_EXIT to generic DISCARDS (H.J. Lu)   
  - drm/i915: Don't use BAR mappings for ring buffers with LLC (John Harrison)   
  - ipmi:watchdog: Set panic count to proper value on a panic (Corey Minyard)   
  - ipmi/watchdog: replace atomic_add() and atomic_sub() (Yejune Deng)   
  - media: ov5640: Fix analogue gain control (Paul Elder)   
  - PCI: Add SolidRun vendor ID (Alvaro Karsz)   
  - macintosh: windfarm: Use unsigned type for 1-bit bitfields (Nathan Chancellor)   
  - alpha: fix R_ALPHA_LITERAL reloc for large modules (Edward Humes)   
  - MIPS: Fix a compilation issue (xurui)   
  - ext4: Fix deadlock during directory rename (Jan Kara)   
  - riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode (Alexandre Ghiti)   
  - net/smc: fix fallback failed while sendmsg with fastopen (D. Wythe)   
  - scsi: megaraid_sas: Update max supported LD IDs to 240 (Chandrakanth Patil)   
  - btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR (Lorenz Bauer)   
  - netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal)   
  - bnxt_en: Avoid order-5 memory allocation for TPA data (Michael Chan)   
  - net: caif: Fix use-after-free in cfusbl_device_notify() (Shigeru Yoshida)   
  - net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver (Yuiko Oshino)   
  - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Lee Jones)   
  - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu)   
  - ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping() (Eric Dumazet)   
  - nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties (Kang Chen)   
  - drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register (Dmitry Baryshkov)   
  - ext4: Fix possible corruption when moving a directory (Jan Kara)   
  - scsi: core: Remove the /proc/scsi/${proc_name} directory earlier (Bart Van Assche)   
  - cifs: Fix uninitialized memory read in smb3_qfs_tcon() (Volker Lendecke)   
  - SMB3: Backup intent flag missing from some more ops (Amir Goldstein)   
  - iommu/vt-d: Fix PASID directory pointer coherency (Jacob Pan)   
  - irqdomain: Fix domain registration race (Marc Zyngier)   
  - irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent (Bixuan Cui)   
  - ipmi:ssif: Add a timer between request retries (Corey Minyard)   
  - ipmi:ssif: Increase the message retry time (Corey Minyard)   
  - ipmi:ssif: Remove rtc_us_timer (Corey Minyard)   
  - ipmi:ssif: resend_msg() cannot fail (Corey Minyard)   
  - ipmi:ssif: make ssif_i2c_send() void (Liguang Zhang)   
  - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter (Gavrilov Ilia)   
  - iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options (Kim Phillips)   
  - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Suravee Suthikulpanit)   
  - nfc: change order inside nfc_se_io error path (Fedor Pchelkin)   
  - ext4: zero i_disksize when initializing the bootloader inode (Zhihao Cheng)   
  - ext4: fix WARNING in ext4_update_inline_data (Ye Bin)   
  - ext4: move where set the MAY_INLINE_DATA flag is set (Ye Bin)   
  - ext4: fix another off-by-one fsmap error on 1k block filesystems (Darrick J. Wong)   
  - ext4: fix RENAME_WHITEOUT handling for inline directories (Eric Whitney)   
  - drm/connector: print max_requested_bpc in state debugfs (Harry Wentland)   
  - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Andrew Cooper)   
  - fs: prevent out-of-bounds array speculation when closing a file descriptor (Theodore Ts'o)   
  - LTS tag: v5.4.236 (Sherry Yang)   
  - staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh (Philipp Hortmann)   
  - staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script (Philipp Hortmann)   
  - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Hector Martin)   
  - LTS tag: v5.4.235 (Sherry Yang)   
  - dt-bindings: rtc: sun6i-a31-rtc: Loosen the requirements on the clocks (Maxime Ripard)   
  - media: uvcvideo: Fix race condition with usb_kill_urb (Ricardo Ribalda)   
  - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Ricardo Ribalda)   
  - tcp: Fix listen() regression in 5.4.229. (Kuniyuki Iwashima)   
  - Bluetooth: hci_sock: purge socket queues in the destruct() callback (Nguyen Dinh Phi)   
  - x86/resctl: fix scheduler confusion with 'current' (Linus Torvalds)   
  - x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} (Valentin Schneider)   
  - net: tls: avoid hanging tasks on the tx_lock (Jakub Kicinski)   
  - phy: rockchip-typec: Fix unsigned comparison with less than zero (Jiapeng Chong)   
  - PCI: Add ACS quirk for Wangxun NICs (Mengyuan Lou)   
  - kernel/fail_function: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)   
  - usb: uvc: Enumerate valid values for color matching (Daniel Scally)   
  - USB: ene_usb6250: Allocate enough memory for full object (Kees Cook)   
  - usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math (Kees Cook)   
  - iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word() (Harshit Mogalapalli)   
  - iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word() (Harshit Mogalapalli)   
  - tools/iio/iio_utils:fix memory leak (Yulong Zhang)   
  - mei: bus-fixup:upon error print return values of send and receive (Alexander Usyskin)   
  - tty: serial: fsl_lpuart: disable the CTS when send break signal (Sherry Sun)   
  - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Sven Schnelle)   
  - staging: emxx_udc: Add checks for dma_alloc_coherent() (Yuan Can)   
  - media: uvcvideo: Silence memcpy() run-time false positive warnings (Kees Cook)   
  - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 (Ricardo Ribalda)   
  - media: uvcvideo: Handle errors from calls to usb_string (Guenter Roeck)   
  - media: uvcvideo: Handle cameras with invalid descriptors (Ricardo Ribalda)   
  - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Liang He)   
  - firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 (Darrell Kavanagh)   
  - tracing: Add NULL checks for buffer in ring_buffer_free_read_page() (Jia-Ju Bai)   
  - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (Randy Dunlap)   
  - thermal: intel: quark_dts: fix error pointer dereference (Dan Carpenter)   
  - scsi: ipr: Work around fortify-string warning (Arnd Bergmann)   
  - rtc: sun6i: Always export the internal oscillator (Samuel Holland)   
  - rtc: sun6i: Make external 32k oscillator optional (Jernej Skrabec)   
  - tcp: tcp_check_req() can be called from process context (Eric Dumazet)   
  - ARM: dts: spear320-hmi: correct STMPE GPIO compatible (Krzysztof Kozlowski)   
  - net/sched: act_sample: fix action bind logic (Pedro Tammela)   
  - nfc: fix memory leak of se_io context in nfc_genl_se_io (Fedor Pchelkin)   
  - net/mlx5: Geneve, Fix handling of Geneve object id as error code (Maor Dickman)   
  - 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv() (Zhengchao Shao)   
  - 9p/xen: fix connection sequence (Juergen Gross)   
  - 9p/xen: fix version parsing (Juergen Gross)   
  - net: fix __dev_kfree_skb_any() vs drop monitor (Eric Dumazet)   
  - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long)   
  - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation (Lu Wei)   
  - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Hangyu Hua)   
  - watchdog: pcwd_usb: Fix attempting to access uninitialized memory (Li Hua)   
  - watchdog: Fix kmemleak in watchdog_cdev_register (Chen Jun)   
  - watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path (ruanjinjie)   
  - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Ammar Faizi)   
  - ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed (Zhihao Cheng)   
  - ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() (Zhihao Cheng)   
  - ubifs: ubifs_writepage: Mark page dirty after writing inode failed (Zhihao Cheng)   
  - ubifs: dirty_cow_znode: Fix memleak in error handling path (Zhihao Cheng)   
  - ubifs: Re-statistic cleaned znode count if commit failed (Zhihao Cheng)   
  - ubi: Fix possible null-ptr-deref in ubi_free_volume() (Yang Yingliang)   
  - ubifs: Fix memory leak in alloc_wbufs() (Li Zetao)   
  - ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume() (Li Zetao)   
  - ubi: Fix use-after-free when volume resizing failed (Li Zetao)   
  - ubifs: Reserve one leb for each journal head while doing budget (Zhihao Cheng)   
  - ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 (Zhihao Cheng)   
  - ubifs: Fix wrong dirty space budget for dirty inode (Zhihao Cheng)   
  - ubifs: Rectify space budget for ubifs_xrename() (Zhihao Cheng)   
  - ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted (Zhihao Cheng)   
  - ubifs: Fix build errors as symbol undefined (Li Hua)   
  - ubi: ensure that VID header offset + VID header size <= alloc, size (George Kennedy)   
  - um: vector: Fix memory leak in vector_config (Xiang Yang)   
  - fs: f2fs: initialize fsdata in pagecache_write() (Alexander Potapenko)   
  - f2fs: use memcpy_{to,from}_page() where possible (Eric Biggers)   
  - pwm: stm32-lp: fix the check on arr and cmp registers update (Fabrice Gasnier)   
  - pwm: sifive: Always let the first pwm_apply_state succeed (Emil Renner Berthing)   
  - pwm: sifive: Reduce time the controller lock is held (Uwe Kleine-König)   
  - fs/jfs: fix shift exponent db_agl2size negative (Liu Shixin via Jfs-discussion)   
  - kbuild: Port silent mode detection to future gnu make. (Dmitry Goncharov)   
  - wifi: ath9k: use proper statements in conditionals (Arnd Bergmann)   
  - drm/radeon: Fix eDP for single-display iMac11,2 (Mark Hawrylak)   
  - drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv (Mavroudis Chatzilaridis)   
  - PCI: Avoid FLR for AMD FCH AHCI adapters (Damien Le Moal)   
  - PCI: hotplug: Allow marking devices as disconnected during bind/unbind (Lukas Wunner)   
  - PCI/PM: Observe reset delay irrespective of bridge_d3 (Lukas Wunner)   
  - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl)   
  - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl)   
  - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl)   
  - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl)   
  - scsi: ses: Don't attach if enclosure has no components (James Bottomley)   
  - scsi: qla2xxx: Fix erroneous link down (Quinn Tran)   
  - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Arun Easi)   
  - scsi: qla2xxx: Fix link failure in NPIV environment (Quinn Tran)   
  - ktest.pl: Add RUN_TIMEOUT option with default unlimited (Steven Rostedt)   
  - ktest.pl: Fix missing "end_monitor" when machine check fails (Steven Rostedt)   
  - ktest.pl: Give back console on Ctrt^C on monitor (Steven Rostedt)   
  - mm/thp: check and bail out if page in deferred queue already (Yin Fengwei)   
  - mm: memcontrol: deprecate charge moving (Johannes Weiner)   
  - media: ipu3-cio2: Fix PM runtime usage_count in driver unbind (Sakari Ailus)   
  - mips: fix syscall_get_nr (Elvira Khabirova)   
  - alpha: fix FEN fault handling (Al Viro)   
  - rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails (Ilya Dryomov)   
  - ARM: dts: exynos: correct TMU phandle in Odroid XU (Krzysztof Kozlowski)   
  - ARM: dts: exynos: correct TMU phandle in Exynos4 (Krzysztof Kozlowski)   
  - dm flakey: don't corrupt the zero page (Mikulas Patocka)   
  - dm flakey: fix logic when corrupting a bio (Mikulas Patocka)   
  - thermal: intel: powerclamp: Fix cur_state for multi package system (Srinivas Pandruvada)   
  - wifi: cfg80211: Fix use after free for wext (Alexander Wetzel)   
  - wifi: rtl8xxxu: Use a longer retry limit of 48 (Bitterblue Smith)   
  - ext4: refuse to create ea block when umounted (Jun Nie)   
  - ext4: optimize ea_inode block expansion (Jun Nie)   
  - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Łukasz Stelmach)   
  - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Dmitry Fomin)   
  - irqdomain: Drop bogus fwspec-mapping error handling (Johan Hovold)   
  - irqdomain: Fix disassociation race (Johan Hovold)   
  - irqdomain: Fix association race (Johan Hovold)   
  - ima: Align ima_file_mmap() parameters with mmap_file LSM hook (Roberto Sassu)   
  - Documentation/hw-vuln: Document the interaction between IBRS and STIBP (KP Singh)   
  - x86/microcode/AMD: Fix mixed steppings support (Borislav Petkov (AMD))   
  - x86/microcode/AMD: Add a @cpu parameter to the reloading functions (Borislav Petkov (AMD))   
  - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter (Borislav Petkov (AMD))   
  - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Yang Jihong)   
  - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Yang Jihong)   
  - x86/reboot: Disable SVM, not just VMX, when stopping CPUs (Sean Christopherson)   
  - x86/reboot: Disable virtualization in an emergency if SVM is supported (Sean Christopherson)   
  - x86/crash: Disable virt in core NMI crash handler to avoid double shootdown (Sean Christopherson)   
  - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Sean Christopherson)   
  - x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) (Sean Christopherson)   
  - KVM: s390: disable migration mode when dirty tracking is disabled (Nico Boehr)   
  - KVM: Destroy target device if coalesced MMIO unregistration fails (Sean Christopherson)   
  - udf: Detect system inodes linked into directory hierarchy (Jan Kara)   
  - udf: Preserve link count of system files (Jan Kara)   
  - udf: Do not update file length for failed writes to inline files (Jan Kara)   
  - udf: Do not bother merging very long extents (Jan Kara)   
  - udf: Truncate added extents on failed expansion (Jan Kara)   
  - ocfs2: fix non-auto defrag path not working issue (Heming Zhao via Ocfs2-devel)   
  - ocfs2: fix defrag path triggering jbd2 ASSERT (Heming Zhao via Ocfs2-devel)   
  - f2fs: fix cgroup writeback accounting with fs-layer encryption (Eric Biggers)   
  - f2fs: fix information leak in f2fs_move_inline_dirents() (Eric Biggers)   
  - fs: hfsplus: fix UAF issue in hfsplus_put_super (Dongliang Mu)   
  - hfs: fix missing hfs_bnode_get() in __hfs_bnode_create (Liu Shixin)   
  - ARM: dts: exynos: correct HDMI phy compatible in Exynos4 (Krzysztof Kozlowski)   
  - s390/kprobes: fix current_kprobe never cleared after kprobes reenter (Vasily Gorbik)   
  - s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler (Vasily Gorbik)   
  - s390: discard .interp section (Ilya Leoshkevich)   
  - ipmi_ssif: Rename idle state and check (Corey Minyard)   
  - rtc: pm8xxx: fix set-alarm race (Johan Hovold)   
  - firmware: coreboot: framebuffer: Ignore reserved pixel color bits (Alper Nebi Yasak)   
  - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jun ASAKA)   
  - nfsd: zero out pointers after putting nfsd_files on COPY setup error (Jeff Layton)   
  - dm cache: add cond_resched() to various workqueue loops (Mike Snitzer)   
  - dm thin: add cond_resched() to various workqueue loops (Mike Snitzer)   
  - drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5 (Darrell Kavanagh)   
  - pinctrl: at91: use devm_kasprintf() to avoid potential leaks (Claudiu Beznea)   
  - hwmon: (coretemp) Simplify platform device handling (Robin Murphy)   
  - regulator: s5m8767: Bounds check id indexing into arrays (Kees Cook)   
  - regulator: max77802: Bounds check regulator id against opmode (Kees Cook)   
  - ASoC: kirkwood: Iterate over array indexes instead of using pointer math (Kees Cook)   
  - docs/scripts/gdb: add necessary make scripts_gdb step (Jakob Koschel)   
  - drm/msm/dsi: Add missing check for alloc_ordered_workqueue (Jiasheng Jiang)   
  - drm/radeon: free iio for atombios when driver shutdown (Liwei Song)   
  - HID: Add Mapping for System Microphone Mute (Jingyuan Liang)   
  - drm/omap: dsi: Fix excessive stack usage (Tomi Valkeinen)   
  - drm/amd/display: Fix potential null-deref in dm_resume (Roman Li)   
  - uaccess: Add minimum bounds check on kernel buffer size (Kees Cook)   
  - coda: Avoid partial allocation of sig_inputArgs (Kees Cook)   
  - net/mlx5: fw_tracer: Fix debug print (Shay Drory)   
  - ACPI: video: Fix Lenovo Ideapad Z570 DMI match (Hans de Goede)   
  - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Lorenzo Bianconi)   
  - m68k: Check syscall_trace_enter() return code (Michael Schmitz)   
  - net: bcmgenet: Add a check for oversized packets (Florian Fainelli)   
  - ACPI: Don't build ACPICA with '-Os' (Mark Rutland)   
  - ice: add missing checks for PF vsi type (Jesse Brandeburg)   
  - inet: fix fast path in __inet_hash_connect() (Pietro Borrello)   
  - wifi: mt7601u: fix an integer underflow (Jisoo Jang)   
  - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jisoo Jang)   
  - timers: Prevent union confusion from unexpected restart_syscall() (Jann Horn)   
  - thermal: intel: Fix unsigned comparison with less than zero (Yang Li)   
  - rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() (Paul E. McKenney)   
  - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jisoo Jang)   
  - blk-iocost: fix divide by 0 error in calc_lcoefs() (Li Nan)   
  - ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy (Markuss Broks)   
  - udf: Define EFSCORRUPTED error code (Jan Kara)   
  - rpmsg: glink: Avoid infinite loop on intent for missing channel (Bjorn Andersson)   
  - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Duoming Zhou)   
  - media: i2c: ov7670: 0 instead of -EINVAL was returned (Hans Verkuil)   
  - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (Duoming Zhou)   
  - media: i2c: ov772x: Fix memleak in ov772x_probe() (Yuan Can)   
  - media: ov5675: Fix memleak in ov5675_init_controls() (Shang XiaoJing)   
  - powerpc: Remove linker flag from KBUILD_AFLAGS (Nathan Chancellor)   
  - media: platform: ti: Add missing check for devm_regulator_get (Jiasheng Jiang)   
  - remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers (Sibi Sankar)   
  - MIPS: vpe-mt: drop physical_memsize (Randy Dunlap)   
  - MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set (Randy Dunlap)   
  - powerpc/eeh: Set channel state after notifying the drivers (Ganesh Goudar)   
  - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Daniel Axtens)   
  - powerpc/rtas: ensure 4KB alignment for rtas_data_buf (Nathan Lynch)   
  - powerpc/rtas: make all exports GPL (Nathan Lynch)   
  - powerpc/pseries/lparcfg: add missing RTAS retry status handling (Nathan Lynch)   
  - powerpc/pseries/lpar: add missing RTAS retry status handling (Nathan Lynch)   
  - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Chen-Yu Tsai)   
  - powerpc/powernv/ioda: Skip unallocated resources when mapping to PE (Frederic Barrat)   
  - clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC (Dmitry Baryshkov)   
  - Input: ads7846 - don't check penirq immediately for 7845 (Luca Ellero)   
  - Input: ads7846 - don't report pressure for ads7845 (Luca Ellero)   
  - clk: renesas: cpg-mssr: Remove superfluous check in resume code (Geert Uytterhoeven)   
  - clk: renesas: cpg-mssr: Use enum clk_reg_layout instead of a boolean flag (Yoshihiro Shimoda)   
  - clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed (Alexey Khoroshilov)   
  - mtd: rawnand: sunxi: Fix the size of the last OOB region (Samuel Holland)   
  - clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents (Dmitry Baryshkov)   
  - clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents (Dmitry Baryshkov)   
  - mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read() (Qiheng Lin)   
  - sparc: allow PM configs for sparc32 COMPILE_TEST (Randy Dunlap)   
  - perf tools: Fix auto-complete on aarch64 (Yicong Yang)   
  - perf llvm: Fix inadvertent file creation (Ian Rogers)   
  - gfs2: jdata writepage fix (Andreas Gruenbacher)   
  - cifs: Fix warning and UAF when destroy the MR list (Zhang Xiaoxu)   
  - cifs: Fix lost destroy smbd connection when MR allocate failed (Zhang Xiaoxu)   
  - nfsd: fix race to check ls_layouts (Benjamin Coddington)   
  - hid: bigben_probe(): validate report count (Pietro Borrello)   
  - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Hans de Goede)   
  - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Hans de Goede)   
  - HID: asus: Add report_size to struct asus_touchpad_info (Hans de Goede)   
  - HID: asus: Only set EV_REP if we are adding a mapping (Hans de Goede)   
  - HID: bigben: use spinlock to safely schedule workers (Pietro Borrello)   
  - HID: bigben_worker() remove unneeded check on report_field (Pietro Borrello)   
  - HID: bigben: use spinlock to protect concurrent accesses (Pietro Borrello)   
  - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Lucas Tanure)   
  - ASoC: dapm: declare missing structure prototypes (Tzung-Bi Shih)   
  - spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one() (Christophe JAILLET)   
  - dm: remove flush_scheduled_work() during local_exit() (Mike Snitzer)   
  - hwmon: (mlxreg-fan) Return zero speed for broken fan (Vadim Pasternak)   
  - spi: bcm63xx-hsspi: Fix multi-bit mode setting (William Zhang)   
  - spi: bcm63xx-hsspi: fix pm_runtime (Álvaro Fernández Rojas)   
  - scsi: aic94xx: Add missing check for dma_map_single() (Jiasheng Jiang)   
  - hwmon: (ltc2945) Handle error case in ltc2945_value_store (Jonathan Cormier)   
  - gpio: vf610: connect GPIO label to dev name (Haibo Chen)   
  - ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() (Kuninori Morimoto)   
  - drm/mediatek: Clean dangling pointer on bind error path (Nícolas F. R. A. Prado)   
  - drm/mediatek: Drop unbalanced obj unref (Rob Clark)   
  - drm/mediatek: Use NULL instead of 0 for NULL pointer (Miles Chen)   
  - drm/mediatek: remove cast to pointers passed to kfree (Wambui Karuga)   
  - gpu: host1x: Don't skip assigning syncpoints to channels (Mikko Perttunen)   
  - drm/msm/mdp5: Add check for kzalloc (Jiasheng Jiang)   
  - drm: Initialize struct drm_crtc_state.no_vblank from device settings (Thomas Zimmermann)   
  - drm/bridge: Introduce drm_bridge_get_next_bridge() (Boris Brezillon)   
  - drm/bridge: Rename bridge helpers targeting a bridge chain (Boris Brezillon)   
  - drm/exynos: Don't reset bridge->next (Boris Brezillon)   
  - drm/msm/dpu: Add check for pstates (Jiasheng Jiang)   
  - drm/msm/dpu: Add check for cstate (Jiasheng Jiang)   
  - drm/msm: use strscpy instead of strncpy (Dmitry Baryshkov)   
  - drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness (Daniel Mentz)   
  - ALSA: hda/ca0132: minor fix for allocation size (Alexey V. Vissarionov)   
  - ASoC: fsl_sai: initialize is_dsp_mode flag (Shengjiu Wang)   
  - pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain (Miaoqian Lin)   
  - drm/msm/hdmi: Add missing check for alloc_ordered_workqueue (Jiasheng Jiang)   
  - gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id() (Liang He)   
  - drm/vc4: dpi: Fix format mapping for RGB565 (Dave Stevenson)   
  - drm/vc4: dpi: Add option for inverting pixel clock and output enable (Dave Stevenson)   
  - drm/bridge: megachips: Fix error handling in i2c_register_driver() (Yuan Can)   
  - drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC (Geert Uytterhoeven)   
  - drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats (Geert Uytterhoeven)   
  - selftest: fib_tests: Always cleanup before exit (Roxana Nicolescu)   
  - selftests/net: Interpret UDP_GRO cmsg data as an int value (Jakub Sitnicki)   
  - irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts (Florian Fainelli)   
  - irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts (Florian Fainelli)   
  - can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error (Frank Jungclaus)   
  - thermal/drivers/hisi: Drop second sensor hi3660 (Yongqin Liu)   
  - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Shayne Chen)   
  - crypto: crypto4xx - Call dma_unmap_page when done (Herbert Xu)   
  - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Dan Carpenter)   
  - wifi: iwl4965: Add missing check for create_singlethread_workqueue() (Jiasheng Jiang)   
  - wifi: iwl3945: Add missing check for create_singlethread_workqueue (Jiasheng Jiang)   
  - treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD() (Kees Cook)   
  - usb: gadget: udc: Avoid tasklet passing a global (Kees Cook)   
  - RISC-V: time: initialize hrtimer based broadcast clock event device (Conor Dooley)   
  - m68k: /proc/hardware should depend on PROC_FS (Randy Dunlap)   
  - crypto: rsa-pkcs1pad - Use akcipher_request_complete (Herbert Xu)   
  - libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() (Ilya Leoshkevich)   
  - Bluetooth: L2CAP: Fix potential user-after-free (Luiz Augusto von Dentz)   
  - OPP: fix error checking in opp_migrate_dentry() (Qi Zheng)   
  - tap: tap_open(): correctly initialize socket uid (Pietro Borrello)   
  - tun: tun_chr_open(): correctly initialize socket uid (Pietro Borrello)   
  - net: add sock_init_data_uid() (Pietro Borrello)   
  - mptcp: add sk_stop_timer_sync helper (Geliang Tang)   
  - irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe (Miaoqian Lin)   
  - irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe (Miaoqian Lin)   
  - irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains (Miaoqian Lin)   
  - net/mlx5: Enhance debug print in page allocation failure (Jack Morgenstein)   
  - powercap: fix possible name leak in powercap_register_zone() (Yang Yingliang)   
  - crypto: seqiv - Handle EBUSY correctly (Herbert Xu)   
  - crypto: essiv - Handle EBUSY correctly (Herbert Xu)   
  - crypto: essiv - remove redundant null pointer check before kfree (Chen Wandun)   
  - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Koba Ko)   
  - ACPI: battery: Fix missing NUL-termination with large strings (Armin Wolf)   
  - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Minsuk Kang)   
  - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Fedor Pchelkin)   
  - ath9k: htc: clean up statistics macros (Pavel Skripkin)   
  - ath9k: hif_usb: simplify if-if to if-else (Wan Jiabing)   
  - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Fedor Pchelkin)   
  - wifi: orinoco: check return value of hermes_write_wordrec() (Alexey Kodanev)   
  - ACPICA: nsrepair: handle cases without a return value correctly (Daniil Tatianin)   
  - lib/mpi: Fix buffer overrun when SG is too long (Herbert Xu)   
  - genirq: Fix the return type of kstat_cpu_irqs_sum() (Zhen Lei)   
  - ACPICA: Drop port I/O validation for some regions (Mario Limonciello)   
  - crypto: x86/ghash - fix unaligned access in ghash_setkey() (Eric Biggers)   
  - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Zhengchao Shao)   
  - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Zhang Changzhong)   
  - wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() (Zhang Changzhong)   
  - wilc1000: let wilc_mac_xmit() return NETDEV_TX_OK (Luc Van Oostenryck)   
  - wifi: ipw2200: fix memory leak in ipw_wdev_init() (Zhengchao Shao)   
  - wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - ipw2x00: switch from 'pci_' to 'dma_' API (Christophe JAILLET)   
  - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Li Zetao)   
  - rtlwifi: fix -Wpointer-sign warning (Arnd Bergmann)   
  - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - wifi: libertas: fix memory leak in lbs_init_adapter() (Zhengchao Shao)   
  - wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - net/wireless: Delete unnecessary checks before the macro call “dev_kfree_skb” (Markus Elfring)   
  - wifi: rsi: Fix memory leak in rsi_coex_attach() (Yuan Can)   
  - sched/rt: pick_next_rt_entity(): check list_entry (Pietro Borrello)   
  - sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() (Dietmar Eggemann)   
  - s390/dasd: Fix potential memleak in dasd_eckd_init() (Qiheng Lin)   
  - s390/dasd: Prepare for additional path event handling (Jan Höppner)   
  - blk-mq: correct stale comment of .get_budget (Kemeng Shi)   
  - blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait (Kemeng Shi)   
  - blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx (Kemeng Shi)   
  - block: Limit number of items taken from the I/O scheduler in one go (Salman Qazi)   
  - Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Douglas Anderson)   
  - arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node (AngeloGioacchino Del Regno)   
  - ARM: dts: imx7s: correct iomuxc gpr mux controller cells (Peng Fan)   
  - arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name (Neil Armstrong)   
  - arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name (Neil Armstrong)   
  - arm64: dts: amlogic: meson-gx: add missing unit address to rng node name (Neil Armstrong)   
  - arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible (Neil Armstrong)   
  - arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name (Neil Armstrong)   
  - arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name (Neil Armstrong)   
  - ARM: imx: Call ida_simple_remove() for ida_simple_get (Angus Chen)   
  - ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato (Krzysztof Kozlowski)   
  - ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init() (Yang Yingliang)   
  - arm64: dts: meson: remove CPU opps below 1GHz for G12A boards (Christian Hewitt)   
  - arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address (Martin Blumenstingl)   
  - arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name (Martin Blumenstingl)   
  - arm64: dts: meson-gx: Fix Ethernet MAC address unit name (Martin Blumenstingl)   
  - ARM: zynq: Fix refcount leak in zynq_early_slcr_init (Qiheng Lin)   
  - arm64: dts: qcom: qcs404: use symbol names for PCIe resets (Dmitry Baryshkov)   
  - ARM: OMAP2+: Fix memory leak in realtime_counter_init() (Chen Hui)   
  - HID: asus: use spinlock to safely schedule workers (Pietro Borrello)   
  - HID: asus: use spinlock to protect concurrent accesses (Pietro Borrello)   
  - HID: asus: Remove check for same LED brightness on set (Luke D. Jones)   
  - LTS tag: v5.4.234 (Sherry Yang)   
  - USB: core: Don't hold device lock while reading the "descriptors" sysfs file (Alan Stern)   
  - USB: serial: option: add support for VW/Skoda "Carstick LTE" (Florian Zumbiehl)   
  - dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jiasheng Jiang)   
  - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). (Kuniyuki Iwashima)   
  - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Martin KaFai Lau)   
  - HID: core: Fix deadloop in hid_apply_multiplier. (Xin Zhao)   
  - neigh: make sure used and confirmed times are valid (Julian Anastasov)   
  - IB/hfi1: Assign npages earlier (Dean Luick)   
  - btrfs: send: limit number of clones and allocated memory size (David Sterba)   
  - ACPI: NFIT: fix a potential deadlock during NFIT teardown (Vishal Verma)   
  - ARM: dts: rockchip: add power-domains property to dp node on rk3288 (Johan Jonker)   
  - arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc (Krzysztof Kozlowski)


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.320.5.el8uek]
changelog:
  - vdpa/mlx5: Extend driver support for new features (Eli Cohen)  [Orabug: 35210546]  
  - vdpa/mlx5: Make VIRTIO_NET_F_MRG_RXBUF off by default (Eli Cohen)  [Orabug: 35210546]  
  - vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready (Eugenio Pérez)  [Orabug: 35210546]  
  - vhost-vdpa: free iommu domain after last use during cleanup (Gautam Dawar)  [Orabug: 35210546]  
  - vdpa/mlx5: should not activate virtq object when suspended (Si-Wei Liu)  [Orabug: 35210546]  
  - vp_vdpa: fix the crash in hot unplug with vp_vdpa (Cindy Lu)  [Orabug: 35210546]  
  - vdpa/mlx5: support device features provisioning (Si-Wei Liu)  [Orabug: 35210546]  
  - vdpa/mlx5: make MTU/STATUS presence conditional on feature bits (Si-Wei Liu)  [Orabug: 35210546]  
  - vdpa: validate device feature provisioning against supported class (Si-Wei Liu)  [Orabug: 35210546]  
  - vdpa: validate provisioned device features against specified attribute (Si-Wei Liu)  [Orabug: 35210546]  
  - vdpa: conditionally read STATUS in config space (Si-Wei Liu)  [Orabug: 35210546]  
  - vdpa: fix improper error message when adding vdpa dev (Si-Wei Liu)  [Orabug: 35210546]  
  - vdpa/mlx5: Initialize CVQ iotlb spinlock (Eli Cohen)  [Orabug: 35210546]  
  - vdpa/mlx5: Don't clear mr struct on destroy MR (Eli Cohen)  [Orabug: 35210546]  
  - vdpa/mlx5: Directly assign memory key (Eli Cohen)  [Orabug: 35210546]  
  - vhost-vdpa: print warning when vhost_vdpa_alloc_domain fails (Alvaro Karsz)  [Orabug: 35210546]  
  - vdpa: Fix a couple of spelling mistakes in some messages (Colin Ian King)  [Orabug: 35210546]  
  - vdpa: mlx5: support per virtqueue dma device (Jason Wang)  [Orabug: 35210546]  
  - vdpa: set dma mask for vDPA device (Jason Wang)  [Orabug: 35210546]  
  - virtio-vdpa: support per vq dma device (Jason Wang)  [Orabug: 35210546]  
  - vdpa: introduce get_vq_dma_device() (Jason Wang)  [Orabug: 35210546]  
  - virtio_ring: per virtqueue dma device (Jason Wang)  [Orabug: 35210546]  
  - vdpa_sim: get rid of DMA ops (Jason Wang)  [Orabug: 35210546]  
  - vdpa_sim_net: vendor satistics (Jason Wang)  [Orabug: 35210546]  
  - vdpa_sim: support vendor statistics (Jason Wang)  [Orabug: 35210546]  
  - vdpasim: customize allocation size (Jason Wang)  [Orabug: 35210546]  
  - vdpa_sim: switch to use __vdpa_alloc_device() (Jason Wang)  [Orabug: 35210546]  
  - vdpa_sim: use weak barriers (Jason Wang)  [Orabug: 35210546]  
  - vdpa_sim: Implement resume vdpa op (Sebastien Boeuf)  [Orabug: 35210546]  
  - vhost-vdpa: uAPI to resume the device (Sebastien Boeuf)  [Orabug: 35210546]  
  - vhost-vdpa: Introduce RESUME backend feature bit (Sebastien Boeuf)  [Orabug: 35210546]  
  - vdpa: Add resume operation (Sebastien Boeuf)  [Orabug: 35210546]  
  - vdpa_sim_net: Offer VIRTIO_NET_F_STATUS (Eugenio Pérez)  [Orabug: 35210546]  
  - vdpa/mlx5: Move some definitions to a new header file (Eli Cohen)  [Orabug: 35210546]  
  - vdpa_sim: not reset state in vdpasim_queue_ready (Eugenio Pérez)  [Orabug: 35210546]  
  - vdpa_sim_net: should not drop the multicast/broadcast packet (Cindy Lu)  [Orabug: 35210546]  
  - vdpasim: fix memory leak when freeing IOTLBs (Jason Wang)  [Orabug: 35210546]  
  - vdpa: conditionally fill max max queue pair for stats (Jason Wang)  [Orabug: 35210546]  
  - vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove (Rong Wang)  [Orabug: 35210546]  
  - vhost_vdpa: fix the crash in unmap a large memory (Cindy Lu)  [Orabug: 35210546]  
  - vdpa_sim: fix vringh initialization in vdpasim_queue_ready() (Stefano Garzarella)  [Orabug: 35210546]  
  - vhost-vdpa: fix an iotlb memory leak (Stefano Garzarella)  [Orabug: 35210546]  
  - vringh: fix range used in iotlb_translate() (Stefano Garzarella)  [Orabug: 35210546]  
  - vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init() (ruanjinjie)  [Orabug: 35210546]  
  - RDMA/mlx5: remove variable i (Colin Ian King)  [Orabug: 35210546]  
  - vdpa/mlx5: Avoid overwriting CVQ iotlb (Eli Cohen)  [Orabug: 35210546]  
  - vdpa/mlx5: Avoid using reslock in event_handler (Eli Cohen)  [Orabug: 35210546]  
  - vdpa/mlx5: Fix wrong mac address deletion (Eli Cohen)  [Orabug: 35210546]  
  - vdpa/mlx5: Return error on vlan ctrl commands if not supported (Eli Cohen)  [Orabug: 35210546]  
  - vdpa/mlx5: Fix rule forwarding VLAN to TIR (Eli Cohen)  [Orabug: 35210546]  
  - vdpa: merge functionally duplicated dev_features attributes (Si-Wei Liu)  [Orabug: 35210546]  
  - vDPA: conditionally read MTU and MAC in dev cfg space (Zhu Lingshan)  [Orabug: 35210546]  
  - vDPA: fix spars cast warning in vdpa_dev_net_mq_config_fill (Zhu Lingshan)  [Orabug: 35210546]  
  - vDPA: check virtio device features to detect MQ (Zhu Lingshan)  [Orabug: 35210546]  
  - vDPA: check VIRTIO_NET_F_RSS for max_virtqueue_paris's presence (Zhu Lingshan)  [Orabug: 35210546]  
  - vDPA: only report driver features if FEATURES_OK is set (Zhu Lingshan)  [Orabug: 35210546]  
  - vDPA: allow userspace to query features of a vDPA device (Zhu Lingshan)  [Orabug: 35210546]  
  - vp_vdpa: support feature provisioning (Jason Wang)  [Orabug: 35210546]  
  - vdpa_sim_net: support feature provisioning (Jason Wang)  [Orabug: 35210546]  
  - vdpa: device feature provisioning (Jason Wang)  [Orabug: 35210546]  
  - virtio: drop vp_legacy_set_queue_size (Michael S. Tsirkin)  [Orabug: 35210546]  
  - vdpa/mlx5: Fix MQ to support non power of two num queues (Eli Cohen)  [Orabug: 35210546]  
  - vdpa/mlx5: Fix possible uninitialized return value (Eli Cohen)  [Orabug: 35210546]  
  - vdpa/mlx5: Support different address spaces for control and data (Eli Cohen)  [Orabug: 35210546]  
  - vdpa/mlx5: Implement susupend virtqueue callback (Eli Cohen)  [Orabug: 35210546]  
  - vdpa/mlx5: Use eth_broadcast_addr() to assign broadcast address (Xu Qiang)  [Orabug: 35210546]  
  - vdpa_sim: Implement suspend vdpa op (Eugenio Pérez)  [Orabug: 35210546]  
  - vhost-vdpa: uAPI to suspend the device (Eugenio Pérez)  [Orabug: 35210546]  
  - vhost-vdpa: introduce SUSPEND backend feature bit (Eugenio Pérez)  [Orabug: 35210546]  
  - vdpa: Add suspend operation (Eugenio Pérez)  [Orabug: 35210546]  
  - vhost-vdpa: Call ida_simple_remove() when failed (Bo Liu)  [Orabug: 35210546]  
  - vDPA: fix 'cast to restricted le16' warnings in vdpa.c (Zhu Lingshan)  [Orabug: 35210546]  
  - vDPA: !FEATURES_OK should not block querying device config space (Zhu Lingshan)  [Orabug: 35210546]  
  - vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init (Stefano Garzarella)  [Orabug: 35210546]  
  - vringh: iterate on iotlb_translate to handle large translations (Stefano Garzarella)  [Orabug: 35210546]  
  - vhost-vdpa: call vhost_vdpa_cleanup during the release (Stefano Garzarella)  [Orabug: 35210546]  
  - vdpa/mlx5: Initialize CVQ vringh only once (Eli Cohen)  [Orabug: 35210546]  
  - vdpa/mlx5: Update Control VQ callback information (Eli Cohen)  [Orabug: 35210546]  
  - vdpa/mlx5: Add RX MAC VLAN filter support (Eli Cohen)  [Orabug: 35210546]  
  - vdpa/mlx5: Remove flow counter from steering (Eli Cohen)  [Orabug: 35210546]  
  - vhost-vdpa: return -EFAULT on copy_to_user() failure (Dan Carpenter)  [Orabug: 35210546]  
  - vdpasim: Off by one in vdpasim_set_group_asid() (Dan Carpenter)  [Orabug: 35210546]  
  - vdpasim: allow to enable a vq repeatedly (Eugenio Pérez)  [Orabug: 35210546]  
  - vdpa/vp_vdpa : add vdpa tool support in vp_vdpa (Cindy Lu)  [Orabug: 35210546]  
  - virtio: pci: Fix an error handling path in vp_modern_probe() (Christophe JAILLET)  [Orabug: 35210546]  
  - vdpasim: control virtqueue support (Gautam Dawar)  [Orabug: 35210546]  
  - vdpa_sim: filter destination mac address (Gautam Dawar)  [Orabug: 35210546]  
  - vdpa_sim: factor out buffer completion logic (Gautam Dawar)  [Orabug: 35210546]  
  - vdpa_sim: advertise VIRTIO_NET_F_MTU (Gautam Dawar)  [Orabug: 35210546]  
  - vhost-vdpa: support ASID based IOTLB API (Gautam Dawar)  [Orabug: 35210546]  
  - vhost-vdpa: introduce uAPI to set group ASID (Gautam Dawar)  [Orabug: 35210546]  
  - vhost-vdpa: uAPI to get virtqueue group id (Gautam Dawar)  [Orabug: 35210546]  
  - vhost-vdpa: introduce uAPI to get the number of address spaces (Gautam Dawar)  [Orabug: 35210546]  
  - vhost-vdpa: introduce uAPI to get the number of virtqueue groups (Gautam Dawar)  [Orabug: 35210546]  
  - vhost-vdpa: introduce asid based IOTLB (Gautam Dawar)  [Orabug: 35210546]  
  - vhost: support ASID in IOTLB API (Gautam Dawar)  [Orabug: 35210546]  
  - vhost_iotlb: split out IOTLB initialization (Gautam Dawar)  [Orabug: 35210546]  
  - vdpa: introduce config operations for associating ASID to a virtqueue group (Gautam Dawar)  [Orabug: 35210546]  
  - vdpa: multiple address spaces support (Gautam Dawar)  [Orabug: 35210546]  
  - vdpa: introduce virtqueue groups (Gautam Dawar)  [Orabug: 35210546]  
  - vhost-vdpa: switch to use vhost-vdpa specific IOTLB (Gautam Dawar)  [Orabug: 35210546]  
  - vhost-vdpa: passing iotlb to IOMMU mapping helpers (Gautam Dawar)  [Orabug: 35210546]  
  - virtio-vdpa: don't set callback if virtio doesn't need it (Gautam Dawar)  [Orabug: 35210546]  
  - vhost: move the backend feature bits to vhost_types.h (Gautam Dawar)  [Orabug: 35210546]  
  - vdpa/mlx5: Use readers/writers semaphore instead of mutex (Eli Cohen)  [Orabug: 35210546]  
  - vdpa/mlx5: Add support for reading descriptor statistics (Eli Cohen)  [Orabug: 35210546]  
  - net/vdpa: Use readers/writers semaphore instead of cf_mutex (Eli Cohen)  [Orabug: 35210546]  
  - net/vdpa: Use readers/writers semaphore instead of vdpa_dev_mutex (Eli Cohen)  [Orabug: 35210546]  
  - vdpa: Add support for querying vendor statistics (Eli Cohen)  [Orabug: 35210546]  
  - vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit (Eli Cohen)  [Orabug: 35210546]  
  - net/mlx5: Support enable_vnet devlink dev param (Parav Pandit)  [Orabug: 35210546]  
  - net/mlx5: Support enable_rdma devlink dev param (Parav Pandit)  [Orabug: 35210546]  
  - net/mlx5: Support enable_eth devlink dev param (Parav Pandit)  [Orabug: 35210546]  
  - net/mlx5: Fix unpublish devlink parameters (Parav Pandit)  [Orabug: 35210546]  
  - devlink: Add APIs to publish, unpublish individual parameter (Parav Pandit)  [Orabug: 35210546]  
  - devlink: Add API to register and unregister single parameter (Parav Pandit)  [Orabug: 35210546]  
  - devlink: Create a helper function for one parameter registration (Parav Pandit)  [Orabug: 35210546]  
  - devlink: Add new "enable_vnet" generic device param (Parav Pandit)  [Orabug: 35210546]  
  - devlink: Add new "enable_rdma" generic device param (Parav Pandit)  [Orabug: 35210546]  
  - devlink: Add new "enable_eth" generic device param (Parav Pandit)  [Orabug: 35210546]  
  - virtio-net: Introduce hash report feature (Yuri Benditovich)  [Orabug: 35210546]  
  - virtio-net: Introduce RSS receive steering feature (Yuri Benditovich)  [Orabug: 35210546]  
  - virtio-net: Introduce extended RSC feature (Yuri Benditovich)  [Orabug: 35210546]  
  - kprobes: Free kretprobe_instance with RCU callback (Masami Hiramatsu)  [Orabug: 35333569]  
  - kprobes: Remove NMI context check (Masami Hiramatsu)  [Orabug: 35333569]  
  - sparc: kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35333569]  
  - sh: kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35333569]  
  - s390: kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35333569]  
  - powerpc: kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35333569]  
  - parisc: kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35333569]  
  - mips: kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35333569]  
  - arc: kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35333569]  
  - arm64: kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35333569]  
  - arm: kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35333569]  
  - x86/kprobes: Use generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35333569]  
  - kprobes: Add generic kretprobe trampoline handler (Masami Hiramatsu)  [Orabug: 35333569]  
  - uek-rpm: Install dtb files under /lib/modules (Dave Kleikamp)  [Orabug: 35338877]  
  - Revert "rds: ib: Fix non-parenthetical mutex/semaphore use" (Håkon Bugge)  [Orabug: 35377400]  
  - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Samasth Norway Ananda)  [Orabug: 33664332]  
  - rds: slight code cleanup of RDS checksum code (William Kucharski)  [Orabug: 35262486] [Orabug: 35262487]  
  - uek-rds: Add csum to protect bcopy payload end-to-end (William Kucharski)  [Orabug: 33579925] [Orabug: 35206620]  
  - Revert "scsi: megaraid_sas: Skip syncing the RAID map on older controllers" (Sherry Yang)  [Orabug: 35285969]  
  - uek-rpm: aarch64: embedded: Disable MARVELL_FWLOG (Henry Willard)  [Orabug: 35369953]  
  - iommu/vt-d: Simplify check in identity_mapping() (Joerg Roedel)  [Orabug: 35379426]  
  - iommu/vt-d: Remove deferred_attach_domain() (Joerg Roedel)  [Orabug: 35379426]  
  - iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Joerg Roedel)  [Orabug: 35379426]  
  - iommu/vt-d: Move deferred device attachment into helper function (Joerg Roedel)  [Orabug: 35379426]  
  - iommu/vt-d: Add attach_deferred() helper (Joerg Roedel)  [Orabug: 35379426]  
  - iommu/vt-d: Refactor find_domain() helper (Lu Baolu)  [Orabug: 35379426]  
  - Revert "cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset" (Tom Hromatka)  [Orabug: 35365180]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.320.6.el8uek]
changelog:
  - ipmi:ssif: Add send_retries increment (Corey Minyard)   
  - Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path" (Zhihao Cheng)   
  - Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work" (Liu Jian)   
  - scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Dmitry Bogdanov)  [Orabug: 34136927]  
  - scsi: target: iscsit: Fix TAS handling during conn cleanup (Mike Christie)  [Orabug: 34136927]  
  - scsi: target: Fix multiple LUN_RESET handling (Mike Christie)  [Orabug: 34136927]  
  - scsi: target: iscsit: Free cmds before session free (Dmitry Bogdanov)  [Orabug: 34136927]  
  - scsi: target: iscsit: Stop/wait on cmds during conn close (Mike Christie)  [Orabug: 34136927]  
  - scsi: target: iscsit: isert: Alloc per conn cmd counter (Mike Christie)  [Orabug: 34136927]  
  - scsi: target: Pass in cmd counter to use during cmd setup (Mike Christie)  [Orabug: 34136927]  
  - scsi: target: Move cmd counter allocation (Mike Christie)  [Orabug: 34136927]  
  - scsi: target: Move sess cmd counter to new struct (Mike Christie)  [Orabug: 34136927]  
  - kernfs: change kernfs_rename_lock into a read-write lock. (Imran Khan)  [Orabug: 35257585]  
  - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info. (Imran Khan)  [Orabug: 35257585]  
  - kernfs: Introduce separate rwsem to protect inode attributes. (Imran Khan)  [Orabug: 35257585]  
  - debugfs: allow access blktrace trace files in lockdown mode (Junxiao Bi)  [Orabug: 35262590]  
  - rds: Add time_spent and payload info for send_cqe handler (Rohit Nair)  [Orabug: 35302535]  
  - netfilter: nf_tables: deactivate anonymous set from preparation phase (Pablo Neira Ayuso)  [Orabug: 35382084]  {CVE-2023-32233} 
  - SUNRPC: remove the maximum number of retries in call_bind_status (Dai Ngo)  [Orabug: 35397526]  
  - net/rds: Fix copy&paste error (Gerd Rausch)  [Orabug: 35416948]  
  - rds: Fix incorrect error pointer reference (William Kucharski)  [Orabug: 35315450]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.320.7.el8uek]
changelog:
  - selftests: fib_tests: mute cleanup error message (Po-Hsu Lin)   
  - KVM: arm64: PMU: Align chained counter implementation with architecture pseudocode (Marc Zyngier)  [Orabug: 35449815]  
  - KVM: arm64: Filter out v8.1+ events on v8.0 HW (Marc Zyngier)  [Orabug: 35449815]  
  - KVM: arm64: Add kvm_vcpu_has_pmu() helper (Marc Zyngier)  [Orabug: 35449815]  
  - KVM: arm64: Fix some documentation build warnings (Mauro Carvalho Chehab)  [Orabug: 35449815]  
  - KVM: arm64: Document PMU filtering API (Marc Zyngier)  [Orabug: 35449815]  
  - KVM: arm64: Mask out filtered events in PCMEID{0,1}_EL1 (Marc Zyngier)  [Orabug: 35449815]  
  - KVM: arm64: Add PMU event filtering infrastructure (Marc Zyngier)  [Orabug: 35449815]  
  - KVM: arm64: Use event mask matching architecture revision (Marc Zyngier)  [Orabug: 35449815]  
  - KVM: arm64: Refactor PMU attribute error handling (Marc Zyngier)  [Orabug: 35449815]  
  - KVM: arm64: Move virt/kvm/arm to arch/arm64 (Marc Zyngier)  [Orabug: 35449815]  
  - KVM: arm/arm64: Fix up includes for trace.h (Jeremy Cline)  [Orabug: 35449815]  
  - perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Liang, Kan)  [Orabug: 35449815]  
  - Revert "net/mlx5: Fix unpublish devlink parameters" (Si-Wei Liu)  [Orabug: 35431929]  
  - Revert "net/mlx5: Support enable_eth devlink dev param" (Si-Wei Liu)  [Orabug: 35431929]  
  - Revert "net/mlx5: Support enable_rdma devlink dev param" (Si-Wei Liu)  [Orabug: 35431929]  
  - Revert "net/mlx5: Support enable_vnet devlink dev param" (Si-Wei Liu)  [Orabug: 35431929]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.320.4.el8uek]
changelog:
  - LTS tag: v5.4.242 (Sherry Yang)   
  - ASN.1: Fix check for strdup() success (Ekaterina Orlova)   
  - iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger() (Dan Carpenter)   
  - pwm: meson: Explicitly set .polarity in .get_state() (Uwe Kleine-König)   
  - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Gao Xiang)   
  - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). (Kuniyuki Iwashima)   
  - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). (Kuniyuki Iwashima)   
  - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). (Kuniyuki Iwashima)   
  - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Kuniyuki Iwashima)   
  - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Kuniyuki Iwashima)   
  - ext4: fix use-after-free in ext4_xattr_set_entry (Baokun Li)   
  - ext4: remove duplicate definition of ext4_xattr_ibody_inline_set() (Ritesh Harjani)   
  - Revert "ext4: fix use-after-free in ext4_xattr_set_entry" (Tudor Ambarus)   
  - x86/purgatory: Don't generate debug info for purgatory.ro (Pingfan Liu)   
  - MIPS: Define RUNTIME_DISCARD_EXIT in LD script (Jiaxun Yang)   
  - mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25 (Bhavya Kapoor)   
  - memstick: fix memory leak if card device is never registered (Greg Kroah-Hartman)   
  - nilfs2: initialize unused bytes in segment summary blocks (Ryusuke Konishi)   
  - iio: light: tsl2772: fix reading proximity-diodes from device tree (Brian Masney)   
  - xen/netback: use same error messages for same errors (Juergen Gross)   
  - nvme-tcp: fix a possible UAF when failing to allocate an io queue (Sagi Grimberg)   
  - s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling (Heiko Carstens)   
  - net: dsa: b53: mmap: add phy ops (Álvaro Fernández Rojas)   
  - scsi: core: Improve scsi_vpd_inquiry() checks (Damien Le Moal)   
  - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl)   
  - selftests: sigaltstack: fix -Wuninitialized (Nick Desaulniers)   
  - Input: i8042 - add quirk for Fujitsu Lifebook A574/H (Jonathan Denose)   
  - f2fs: Fix f2fs_truncate_partial_nodes ftrace event (Douglas Raillard)   
  - e1000e: Disable TSO on i219-LM card to increase speed (Sebastian Basierski)   
  - bpf: Fix incorrect verifier pruning due to missing register precision taints (Daniel Borkmann)   
  - mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next() (Nikita Zhandarovich)   
  - i40e: fix i40e_setup_misc_vector() error handling (Aleksandr Loktionov)   
  - i40e: fix accessing vsi->active_filters without holding lock (Aleksandr Loktionov)   
  - netfilter: nf_tables: fix ifdef to also consider nf_tables=m (Florian Westphal)   
  - virtio_net: bugfix overflow inside xdp_linearize_page() (Xuan Zhuo)   
  - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Gwangun Jung)   
  - regulator: fan53555: Explicitly include bits header (Cristian Ciocaltea)   
  - netfilter: br_netfilter: fix recent physdev match breakage (Florian Westphal)   
  - arm64: dts: meson-g12-common: specify full DMC range (Marc Gonzalez)   
  - ARM: dts: rockchip: fix a typo error for rk3288 spdif node (Jianqun Xu)   
  - LTS tag: v5.4.241 (Sherry Yang)   
  - xfs: force log and push AIL to clear pinned inodes when aborting mount (Darrick J. Wong)   
  - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster)   
  - xfs: shut down the filesystem if we screw up quota reservation (Darrick J. Wong)   
  - xfs: report corruption only as a regular error (Darrick J. Wong)   
  - xfs: set inode size after creating symlink (Jeffrey Mitchell)   
  - xfs: fix up non-directory creation in SGID directories (Christoph Hellwig) [Orabug: 34214381] {CVE-2021-4037}
  - xfs: remove the di_version field from struct icdinode (Christoph Hellwig)   
  - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Christoph Hellwig)   
  - xfs: simplify di_flags2 inheritance in xfs_ialloc (Christoph Hellwig)   
  - xfs: only check the superblock version for dinode size calculation (Christoph Hellwig)   
  - xfs: add a new xfs_sb_version_has_v3inode helper (Christoph Hellwig)   
  - xfs: remove the kuid/kgid conversion wrappers (Christoph Hellwig)   
  - xfs: remove the icdinode di_uid/di_gid members (Christoph Hellwig)   
  - xfs: ensure that the inode uid/gid match values match the icdinode ones (Christoph Hellwig)   
  - xfs: merge the projid fields in struct xfs_icdinode (Christoph Hellwig)   
  - coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug (Steve Clevenger)   
  - watchdog: sbsa_wdog: Make sure the timeout programming is within the limits (George Cherian)   
  - i2c: ocores: generate stop condition after timeout in polling mode (Gregor Herburger)   
  - ubi: Fix deadlock caused by recursively holding work_sem (ZhaoLong Wang)   
  - mtd: ubi: wl: Fix a couple of kernel-doc issues (Lee Jones)   
  - asymmetric_keys: log on fatal failures in PE/pkcs7 (Robbie Harwood)   
  - verify_pefile: relax wrapper length check (Robbie Harwood)   
  - drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F (Hans de Goede)   
  - efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L (Hans de Goede)   
  - i2c: imx-lpi2c: clean rx/tx buffers upon new message (Alexander Stein)   
  - power: supply: cros_usbpd: reclassify "default case!" as debug (Grant Grundler)   
  - net: macb: fix a memory corruption in extended buffer descriptor mode (Roman Gushchin)   
  - udp6: fix potential access to stale information (Eric Dumazet)   
  - RDMA/core: Fix GID entry ref leak when create_ah fails (Saravanan Vajravel)   
  - sctp: fix a potential overflow in sctp_ifwdtsn_skip (Xin Long)   
  - qlcnic: check pci_reset_function result (Denis Plotnikov)   
  - niu: Fix missing unwind goto in niu_alloc_channels() (Harshit Mogalapalli)   
  - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition (Zheng Wang)   
  - mtd: rawnand: stm32_fmc2: remove unsupported EDO mode (Christophe Kerello)   
  - mtd: rawnand: meson: fix bitmask for length in command word (Arseniy Krasnov)   
  - mtdblock: tolerate corrected bit-flips (Bang Li)   
  - btrfs: fix fast csum implementation detection (Christoph Hellwig)   
  - btrfs: print checksum type and implementation at mount time (David Sterba)   
  - Bluetooth: Fix race condition in hidp_session_thread (Min Li)   
  - Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} (Luiz Augusto von Dentz)   
  - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards (Oswald Buddenhagen)   
  - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() (Xu Biang)   
  - ALSA: i2c/cs8427: fix iec958 mixer control deactivation (Oswald Buddenhagen)   
  - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard (Oswald Buddenhagen)   
  - ALSA: emu10k1: fix capture interrupt handler unlinking (Oswald Buddenhagen)   
  - Revert "pinctrl: amd: Disable and mask interrupts on resume" (Kornel Dulęba)   
  - irqdomain: Fix mapping-creation race (Johan Hovold)   
  - irqdomain: Refactor __irq_domain_alloc_irqs() (Johan Hovold)   
  - irqdomain: Look for existing mapping only once (Johan Hovold)   
  - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() (Rongwei Wang)   
  - ring-buffer: Fix race while reader and writer are on the same page (Zheng Yejian)   
  - drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path (Boris Brezillon)   
  - tracing: Free error logs of tracing instances (Steven Rostedt (Google))   
  - can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access (Oleksij Rempel)   
  - ftrace: Mark get_lock_parent_ip() __always_inline (John Keeping)   
  - perf/core: Fix the same task check in perf_event_set_output (Kan Liang)   
  - ALSA: hda/realtek: Add quirk for Clevo X370SNW (Jeremy Soller)   
  - nilfs2: fix sysfs interface lifetime (Ryusuke Konishi)   
  - nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread() (Ryusuke Konishi)   
  - tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty (Sherry Sun)   
  - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Biju Das)   
  - tty: serial: sh-sci: Fix transmit end interrupt handler (Biju Das)   
  - iio: dac: cio-dac: Fix max DAC write value check for 12-bit (William Breathitt Gray)   
  - iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip (Lars-Peter Clausen)   
  - USB: serial: option: add Quectel RM500U-CN modem (Bjørn Mork)   
  - USB: serial: option: add Telit FE990 compositions (Enrico Sau)   
  - usb: typec: altmodes/displayport: Fix configure initial pin assignment (RD Babiera)   
  - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (Kees Jan Koster)   
  - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu (D Scott Phillips)   
  - NFSD: callback request does not use correct credential for AUTH_SYS (Dai Ngo)   
  - sunrpc: only free unix grouplist after RCU settles (Jeff Layton)   
  - gpio: davinci: Add irq chip flag to skip set wake (Dhruva Gole)   
  - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Ziyang Xuan)   
  - sctp: check send stream number after wait_for_sndbuf (Xin Long)   
  - net: don't let netpoll invoke NAPI if in xmit context (Jakub Kicinski)   
  - icmp: guard against too small mtu (Eric Dumazet)   
  - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Felix Fietkau)   
  - pwm: sprd: Explicitly set .polarity in .get_state() (Uwe Kleine-König)   
  - pwm: cros-ec: Explicitly set .polarity in .get_state() (Uwe Kleine-König)   
  - pinctrl: amd: Disable and mask interrupts on resume (Kornel Dulęba)   
  - pinctrl: amd: disable and mask interrupts on probe (Sachi King)   
  - pinctrl: amd: Use irqchip template (Linus Walleij)   
  - smb3: fix problem with null cifs super block with previous patch (Steve French)   
  - treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD() (Kees Cook)   
  - Revert "treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()" (Tom Saeger)   
  - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() (Waiman Long)   
  - x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot (Basavaraj Natikar)   
  - ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size (Zhihao Cheng)   
  - net_sched: prevent NULL dereference if default qdisc setup failed (Pratyush Yadav)   
  - scsi: ses: Handle enclosure with just a primary component gracefully (Jiri Kosina)   
  - LTS tag: v5.4.240 (Sherry Yang)   
  - gfs2: Always check inode size of inline inodes (Andreas Gruenbacher)   
  - firmware: arm_scmi: Fix device node validation for mailbox transport (Cristian Marussi)   
  - net: sched: fix race condition in qdisc_graft() (Eric Dumazet)   
  - net_sched: add __rcu annotation to netdev->qdisc (Eric Dumazet)   
  - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' (Ye Bin)   
  - btrfs: scan device in non-exclusive mode (Anand Jain)   
  - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Heiko Carstens)   
  - drm/etnaviv: fix reference leak when mmaping imported buffer (Lucas Stach)   
  - ALSA: usb-audio: Fix regression on detection of Roland VS-100 (Takashi Iwai)   
  - ALSA: hda/conexant: Partial revert of a quirk for Lenovo (Takashi Iwai)   
  - NFSv4: Fix hangs when recovering open state after a server reboot (Trond Myklebust)   
  - pinctrl: at91-pio4: fix domain name assignment (Johan Hovold)   
  - xen/netback: don't do grant copy across page boundary (Juergen Gross)   
  - Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table (Hans de Goede)   
  - cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL (David Disseldorp)   
  - cifs: prevent infinite recursion in CIFSGetDFSRefer() (Paulo Alcantara)   
  - Input: focaltech - use explicitly signed char type (Jason A. Donenfeld)   
  - Input: alps - fix compatibility with -funsigned-char (msizanoen)   
  - pinctrl: ocelot: Fix alt mode for ocelot (Horatiu Vultur)   
  - net: mvneta: make tx buffer array agnostic (Lorenzo Bianconi)   
  - net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only (Steffen Bätz)   
  - bnxt_en: Fix typo in PCI id to device description string mapping (Kalesh AP)   
  - i40e: fix registers dump after run ethtool adapter self test (Radoslaw Tyl)   
  - s390/vfio-ap: fix memory leak in vfio_ap device driver (Tony Krowiak)   
  - can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write (Ivan Orlov)   
  - net/net_failover: fix txq exceeding warning (Faicker Mo)   
  - regulator: Handle deferred clk (Christophe JAILLET)   
  - regulator: fix spelling mistake "Cant" -> "Can't" (Colin Ian King)   
  - ptp_qoriq: fix memory leak in probe() (SongJingyi)   
  - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl)   
  - mtd: rawnand: meson: invalidate cache on polling ECC bit (Arseniy Krasnov)   
  - mips: bmips: BCM6358: disable RAC flush for TP1 (Álvaro Fernández Rojas)   
  - dma-mapping: drop the dev argument to arch_sync_dma_for_* (Christoph Hellwig)   
  - ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx() (Harshit Mogalapalli)   
  - fbdev: au1200fb: Fix potential divide by zero (Wei Chen)   
  - fbdev: lxfb: Fix potential divide by zero (Wei Chen)   
  - fbdev: intelfb: Fix potential divide by zero (Wei Chen)   
  - fbdev: nvidia: Fix potential divide by zero (Wei Chen)   
  - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized (Linus Torvalds)   
  - fbdev: tgafb: Fix potential divide by zero (Wei Chen)   
  - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() (Kuninori Morimoto)   
  - ALSA: asihpi: check pao in control_message() (Kuninori Morimoto)   
  - md: avoid signed overflow in slot_store() (NeilBrown)   
  - bus: imx-weim: fix branch condition evaluates to a garbage value (Ivan Bornyakov)   
  - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Eric Biggers)   
  - ocfs2: fix data corruption after failed write (Jan Kara via Ocfs2-devel)   
  - tun: avoid double free in tun_free_netdev (George Kennedy)   
  - sched/fair: Sanitize vruntime of entity being migrated (Vincent Guittot)   
  - sched/fair: sanitize vruntime of entity being placed (Zhang Qiao)   
  - dm crypt: add cond_resched() to dmcrypt_write() (Mikulas Patocka)   
  - dm stats: check for and propagate alloc_percpu failure (Jiasheng Jiang)   
  - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Wei Chen)   
  - nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy() (Ryusuke Konishi)   
  - wifi: mac80211: fix qos on mesh interfaces (Felix Fietkau)   
  - usb: chipidea: core: fix possible concurrent when switch role (Xu Yang)   
  - usb: chipdea: core: fix return -EINVAL if request role is the same with current role (Xu Yang)   
  - usb: cdns3: Fix issue with using incorrect PCI device function (Pawel Laszczak)   
  - dm thin: fix deadlock when swapping to thin device (Coly Li)   
  - igb: revert rtnl_lock() that causes deadlock (Lin Ma)   
  - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Nathan Huckleberry)   
  - usb: gadget: u_audio: don't let userspace block driver unbind (Alvin Šipraga)   
  - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR (Joel Selvaraj)   
  - cifs: empty interface list when server doesn't support query interfaces (Shyam Prasad N)   
  - sh: sanitize the flags on sigreturn (Al Viro)   
  - net: usb: qmi_wwan: add Telit 0x1080 composition (Enrico Sau)   
  - net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990 (Enrico Sau)   
  - scsi: lpfc: Avoid usage of list iterator variable after loop (Jakob Koschel)   
  - scsi: ufs: core: Add soft dependency on governor_simpleondemand (Adrien Thierry)   
  - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi)   
  - selftests/bpf: check that modifier resolves after pointer (Lorenz Bauer)   
  - m68k: Only force 030 bus error if PC not in exception table (Michael Schmitz)   
  - ca8210: fix mac_len negative array access (Alexander Aring)   
  - riscv: Bump COMMAND_LINE_SIZE value to 1024 (Alexandre Ghiti)   
  - thunderbolt: Use const qualifier for `ring_interrupt_index` (Mario Limonciello)   
  - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (Yaroslav Furman)   
  - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali)   
  - hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs (Frank Crawford)   
  - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Tzung-Bi Shih)   
  - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work (Zheng Wang)   
  - Bluetooth: btqcomsmd: Fix command timeout after setting BD address (Stephan Gerhold)   
  - net: mdio: thunder: Add missing fwnode_handle_put() (Liang He)   
  - hvc/xen: prevent concurrent accesses to the shared ring (Roger Pau Monne)   
  - nvme-tcp: fix nvme_tcp_term_pdu to match spec (Caleb Sander)   
  - net/sonic: use dma_mapping_error() for error check (Zhang Changzhong)   
  - erspan: do not use skb_mac_header() in ndo_start_xmit() (Eric Dumazet)   
  - atm: idt77252: fix kmemleak when rmmod idt77252 (Li Zetao)   
  - net/mlx5: Read the TC mapping of all priorities on ETS query (Maher Sanalla)   
  - bpf: Adjust insufficient default bpf_jit_limit (Daniel Borkmann)   
  - keys: Do not cache key in task struct if key is requested from kernel thread (David Howells)   
  - net/ps3_gelic_net: Use dma_mapping_error (Geoff Levand)   
  - net/ps3_gelic_net: Fix RX sk_buff length (Geoff Levand)   
  - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Zheng Wang)   
  - xirc2ps_cs: Fix use after free bug in xirc2ps_detach (Zheng Wang)   
  - qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info (Daniil Tatianin)   
  - net: usb: smsc95xx: Limit packet length to skb->len (Szymon Heidrich)   
  - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Yu Kuai)   
  - i2c: imx-lpi2c: check only for enabled interrupt flags (Alexander Stein)   
  - igbvf: Regard vf reset nack as success (Akihiko Odaki)   
  - intel/igbvf: free irq on the error path in igbvf_request_msix() (Gaosheng Cui)   
  - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Alexander Lobakin)   
  - iavf: fix inverted Rx hash condition leading to disabled hash (Alexander Lobakin)   
  - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition (Zheng Wang)   
  - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Hangyu Hua)   
  - LTS tag: v5.4.239 (Sherry Yang)   
  - selftests: Fix the executable permissions for fib_tests.sh (Rishabh Bhatnagar)   
  - LTS tag: v5.4.238 (Sherry Yang)   
  - HID: uhid: Over-ride the default maximum data buffer value with our own (Lee Jones)   
  - HID: core: Provide new max_buffer_size attribute to over-ride the default (Lee Jones)   
  - PCI: Unify delay handling for reset and resume (Lukas Wunner)   
  - s390/ipl: add missing intersection check to ipl_report handling (Sven Schnelle)   
  - serial: 8250_em: Fix UART port type (Biju Das)   
  - drm/i915: Don't use stolen memory for ring buffers with LLC (John Harrison)   
  - x86/mm: Fix use of uninitialized buffer in sme_enable() (Nikita Zhandarovich)   
  - fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks (Helge Deller)   
  - ftrace: Fix invalid address access in lookup_rec() when index is 0 (Chen Zhongjin)   
  - tracing: Make tracepoint lockdep check actually test something (Steven Rostedt (Google))   
  - tracing: Check field value in hist_field_name() (Steven Rostedt (Google))   
  - interconnect: fix mem leak when freeing nodes (Johan Hovold)   
  - tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted (Sherry Sun)   
  - ext4: fix possible double unlock when moving a directory (Theodore Ts'o)   
  - sh: intc: Avoid spurious sizeof-pointer-div warning (Michael Karcher)   
  - drm/amdkfd: Fix an illegal memory access (Qu Huang)   
  - ext4: fix task hung in ext4_xattr_delete_inode (Baokun Li)   
  - ext4: fail ext4_iget if special inode unallocated (Baokun Li)   
  - jffs2: correct logic when creating a hole in jffs2_write_begin (Yifei Liu)   
  - mmc: atmel-mci: fix race between stop command and start of next command (Tobias Schramm)   
  - media: m5mols: fix off-by-one loop termination error (Linus Torvalds)   
  - hwmon: (ina3221) return prober error code (Marcus Folkesson)   
  - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Zheng Wang)   
  - hwmon: (adt7475) Fix masking of hysteresis registers (Tony O'Brien)   
  - hwmon: (adt7475) Display smoothing attributes in correct order (Tony O'Brien)   
  - ethernet: sun: add check for the mdesc_grab() (Liang He)   
  - net/iucv: Fix size of interrupt data (Alexandra Winter)   
  - net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull (Szymon Heidrich)   
  - block: sunvdc: add check for mdesc_grab() returning NULL (Liang He)   
  - nvmet: avoid potential UAF in nvmet_req_complete() (Damien Le Moal)   
  - net: usb: smsc75xx: Limit packet length to skb->len (Szymon Heidrich)   
  - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition (Zheng Wang)   
  - net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails (Heiner Kallweit)   
  - net: tunnels: annotate lockless accesses to dev->needed_headroom (Eric Dumazet)   
  - qed/qed_dev: guard against a possible division by zero (Daniil Tatianin)   
  - i40e: Fix kernel crash during reboot when adapter is in recovery mode (Ivan Vecera)   
  - ipvlan: Make skb->skb_iif track skb->dev for l3s mode (Jianguo Wu)   
  - nfc: pn533: initialize struct pn533_out_arg properly (Fedor Pchelkin)   
  - tcp: tcp_make_synack() can be called from process context (Breno Leitao)   
  - scsi: core: Fix a procfs host directory removal regression (Bart Van Assche)   
  - scsi: core: Fix a comment in function scsi_host_dev_release() (Xiang Chen)   
  - netfilter: nft_redir: correct value of inet type `.maxattrs` (Jeremy Sowden)   
  - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() (Bjorn Helgaas)   
  - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Kai Vehmanen)   
  - ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Kai Vehmanen)   
  - ALSA: hda - controller is in GPU on the DG1 (Kai Vehmanen)   
  - ALSA: hda - add Intel DG1 PCI and HDMI ids (Kai Vehmanen)   
  - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Wenchao Hao)   
  - docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate (Glenn Washburn)   
  - clk: HI655X: select REGMAP instead of depending on it (Randy Dunlap)   
  - drm/meson: fix 1px pink line on GXM when scaling video overlay (Christian Hewitt)   
  - cifs: Move the in_send statistic to __smb_send_rqst() (Zhang Xiaoxu)   
  - drm/panfrost: Don't sync rpm suspension after mmu flushing (Dmitry Osipenko)   
  - xfrm: Allow transport-mode states with AF_UNSPEC selector (Herbert Xu)   
  - ext4: fix cgroup writeback accounting with fs-layer encryption (Eric Biggers)   
  - LTS tag: v5.4.237 (Sherry Yang)   
  - s390/dasd: add missing discipline function (Stefan Haberland)   
  - UML: define RUNTIME_DISCARD_EXIT (Masahiro Yamada)   
  - sh: define RUNTIME_DISCARD_EXIT (Tom Saeger)   
  - s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 (Masahiro Yamada)   
  - powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds (Michael Ellerman)   
  - powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT (Michael Ellerman)   
  - arch: fix broken BuildID for arm64 and riscv (Masahiro Yamada)   
  - x86, vmlinux.lds: Add RUNTIME_DISCARD_EXIT to generic DISCARDS (H.J. Lu)   
  - drm/i915: Don't use BAR mappings for ring buffers with LLC (John Harrison)   
  - ipmi:watchdog: Set panic count to proper value on a panic (Corey Minyard)   
  - ipmi/watchdog: replace atomic_add() and atomic_sub() (Yejune Deng)   
  - media: ov5640: Fix analogue gain control (Paul Elder)   
  - PCI: Add SolidRun vendor ID (Alvaro Karsz)   
  - macintosh: windfarm: Use unsigned type for 1-bit bitfields (Nathan Chancellor)   
  - alpha: fix R_ALPHA_LITERAL reloc for large modules (Edward Humes)   
  - MIPS: Fix a compilation issue (xurui)   
  - ext4: Fix deadlock during directory rename (Jan Kara)   
  - riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode (Alexandre Ghiti)   
  - net/smc: fix fallback failed while sendmsg with fastopen (D. Wythe)   
  - scsi: megaraid_sas: Update max supported LD IDs to 240 (Chandrakanth Patil)   
  - btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR (Lorenz Bauer)   
  - netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal)   
  - bnxt_en: Avoid order-5 memory allocation for TPA data (Michael Chan)   
  - net: caif: Fix use-after-free in cfusbl_device_notify() (Shigeru Yoshida)   
  - net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver (Yuiko Oshino)   
  - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Lee Jones)   
  - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu)   
  - ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping() (Eric Dumazet)   
  - nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties (Kang Chen)   
  - drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register (Dmitry Baryshkov)   
  - ext4: Fix possible corruption when moving a directory (Jan Kara)   
  - scsi: core: Remove the /proc/scsi/${proc_name} directory earlier (Bart Van Assche)   
  - cifs: Fix uninitialized memory read in smb3_qfs_tcon() (Volker Lendecke)   
  - SMB3: Backup intent flag missing from some more ops (Amir Goldstein)   
  - iommu/vt-d: Fix PASID directory pointer coherency (Jacob Pan)   
  - irqdomain: Fix domain registration race (Marc Zyngier)   
  - irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent (Bixuan Cui)   
  - ipmi:ssif: Add a timer between request retries (Corey Minyard)   
  - ipmi:ssif: Increase the message retry time (Corey Minyard)   
  - ipmi:ssif: Remove rtc_us_timer (Corey Minyard)   
  - ipmi:ssif: resend_msg() cannot fail (Corey Minyard)   
  - ipmi:ssif: make ssif_i2c_send() void (Liguang Zhang)   
  - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter (Gavrilov Ilia)   
  - iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options (Kim Phillips)   
  - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Suravee Suthikulpanit)   
  - nfc: change order inside nfc_se_io error path (Fedor Pchelkin)   
  - ext4: zero i_disksize when initializing the bootloader inode (Zhihao Cheng)   
  - ext4: fix WARNING in ext4_update_inline_data (Ye Bin)   
  - ext4: move where set the MAY_INLINE_DATA flag is set (Ye Bin)   
  - ext4: fix another off-by-one fsmap error on 1k block filesystems (Darrick J. Wong)   
  - ext4: fix RENAME_WHITEOUT handling for inline directories (Eric Whitney)   
  - drm/connector: print max_requested_bpc in state debugfs (Harry Wentland)   
  - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Andrew Cooper)   
  - fs: prevent out-of-bounds array speculation when closing a file descriptor (Theodore Ts'o)   
  - LTS tag: v5.4.236 (Sherry Yang)   
  - staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh (Philipp Hortmann)   
  - staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script (Philipp Hortmann)   
  - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Hector Martin)   
  - LTS tag: v5.4.235 (Sherry Yang)   
  - dt-bindings: rtc: sun6i-a31-rtc: Loosen the requirements on the clocks (Maxime Ripard)   
  - media: uvcvideo: Fix race condition with usb_kill_urb (Ricardo Ribalda)   
  - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Ricardo Ribalda)   
  - tcp: Fix listen() regression in 5.4.229. (Kuniyuki Iwashima)   
  - Bluetooth: hci_sock: purge socket queues in the destruct() callback (Nguyen Dinh Phi)   
  - x86/resctl: fix scheduler confusion with 'current' (Linus Torvalds)   
  - x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} (Valentin Schneider)   
  - net: tls: avoid hanging tasks on the tx_lock (Jakub Kicinski)   
  - phy: rockchip-typec: Fix unsigned comparison with less than zero (Jiapeng Chong)   
  - PCI: Add ACS quirk for Wangxun NICs (Mengyuan Lou)   
  - kernel/fail_function: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)   
  - usb: uvc: Enumerate valid values for color matching (Daniel Scally)   
  - USB: ene_usb6250: Allocate enough memory for full object (Kees Cook)   
  - usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math (Kees Cook)   
  - iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word() (Harshit Mogalapalli)   
  - iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word() (Harshit Mogalapalli)   
  - tools/iio/iio_utils:fix memory leak (Yulong Zhang)   
  - mei: bus-fixup:upon error print return values of send and receive (Alexander Usyskin)   
  - tty: serial: fsl_lpuart: disable the CTS when send break signal (Sherry Sun)   
  - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Sven Schnelle)   
  - staging: emxx_udc: Add checks for dma_alloc_coherent() (Yuan Can)   
  - media: uvcvideo: Silence memcpy() run-time false positive warnings (Kees Cook)   
  - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 (Ricardo Ribalda)   
  - media: uvcvideo: Handle errors from calls to usb_string (Guenter Roeck)   
  - media: uvcvideo: Handle cameras with invalid descriptors (Ricardo Ribalda)   
  - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Liang He)   
  - firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 (Darrell Kavanagh)   
  - tracing: Add NULL checks for buffer in ring_buffer_free_read_page() (Jia-Ju Bai)   
  - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (Randy Dunlap)   
  - thermal: intel: quark_dts: fix error pointer dereference (Dan Carpenter)   
  - scsi: ipr: Work around fortify-string warning (Arnd Bergmann)   
  - rtc: sun6i: Always export the internal oscillator (Samuel Holland)   
  - rtc: sun6i: Make external 32k oscillator optional (Jernej Skrabec)   
  - tcp: tcp_check_req() can be called from process context (Eric Dumazet)   
  - ARM: dts: spear320-hmi: correct STMPE GPIO compatible (Krzysztof Kozlowski)   
  - net/sched: act_sample: fix action bind logic (Pedro Tammela)   
  - nfc: fix memory leak of se_io context in nfc_genl_se_io (Fedor Pchelkin)   
  - net/mlx5: Geneve, Fix handling of Geneve object id as error code (Maor Dickman)   
  - 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv() (Zhengchao Shao)   
  - 9p/xen: fix connection sequence (Juergen Gross)   
  - 9p/xen: fix version parsing (Juergen Gross)   
  - net: fix __dev_kfree_skb_any() vs drop monitor (Eric Dumazet)   
  - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long)   
  - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation (Lu Wei)   
  - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Hangyu Hua)   
  - watchdog: pcwd_usb: Fix attempting to access uninitialized memory (Li Hua)   
  - watchdog: Fix kmemleak in watchdog_cdev_register (Chen Jun)   
  - watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path (ruanjinjie)   
  - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Ammar Faizi)   
  - ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed (Zhihao Cheng)   
  - ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() (Zhihao Cheng)   
  - ubifs: ubifs_writepage: Mark page dirty after writing inode failed (Zhihao Cheng)   
  - ubifs: dirty_cow_znode: Fix memleak in error handling path (Zhihao Cheng)   
  - ubifs: Re-statistic cleaned znode count if commit failed (Zhihao Cheng)   
  - ubi: Fix possible null-ptr-deref in ubi_free_volume() (Yang Yingliang)   
  - ubifs: Fix memory leak in alloc_wbufs() (Li Zetao)   
  - ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume() (Li Zetao)   
  - ubi: Fix use-after-free when volume resizing failed (Li Zetao)   
  - ubifs: Reserve one leb for each journal head while doing budget (Zhihao Cheng)   
  - ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 (Zhihao Cheng)   
  - ubifs: Fix wrong dirty space budget for dirty inode (Zhihao Cheng)   
  - ubifs: Rectify space budget for ubifs_xrename() (Zhihao Cheng)   
  - ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted (Zhihao Cheng)   
  - ubifs: Fix build errors as symbol undefined (Li Hua)   
  - ubi: ensure that VID header offset + VID header size <= alloc, size (George Kennedy)   
  - um: vector: Fix memory leak in vector_config (Xiang Yang)   
  - fs: f2fs: initialize fsdata in pagecache_write() (Alexander Potapenko)   
  - f2fs: use memcpy_{to,from}_page() where possible (Eric Biggers)   
  - pwm: stm32-lp: fix the check on arr and cmp registers update (Fabrice Gasnier)   
  - pwm: sifive: Always let the first pwm_apply_state succeed (Emil Renner Berthing)   
  - pwm: sifive: Reduce time the controller lock is held (Uwe Kleine-König)   
  - fs/jfs: fix shift exponent db_agl2size negative (Liu Shixin via Jfs-discussion)   
  - kbuild: Port silent mode detection to future gnu make. (Dmitry Goncharov)   
  - wifi: ath9k: use proper statements in conditionals (Arnd Bergmann)   
  - drm/radeon: Fix eDP for single-display iMac11,2 (Mark Hawrylak)   
  - drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv (Mavroudis Chatzilaridis)   
  - PCI: Avoid FLR for AMD FCH AHCI adapters (Damien Le Moal)   
  - PCI: hotplug: Allow marking devices as disconnected during bind/unbind (Lukas Wunner)   
  - PCI/PM: Observe reset delay irrespective of bridge_d3 (Lukas Wunner)   
  - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl)   
  - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl)   
  - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl)   
  - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl)   
  - scsi: ses: Don't attach if enclosure has no components (James Bottomley)   
  - scsi: qla2xxx: Fix erroneous link down (Quinn Tran)   
  - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Arun Easi)   
  - scsi: qla2xxx: Fix link failure in NPIV environment (Quinn Tran)   
  - ktest.pl: Add RUN_TIMEOUT option with default unlimited (Steven Rostedt)   
  - ktest.pl: Fix missing "end_monitor" when machine check fails (Steven Rostedt)   
  - ktest.pl: Give back console on Ctrt^C on monitor (Steven Rostedt)   
  - mm/thp: check and bail out if page in deferred queue already (Yin Fengwei)   
  - mm: memcontrol: deprecate charge moving (Johannes Weiner)   
  - media: ipu3-cio2: Fix PM runtime usage_count in driver unbind (Sakari Ailus)   
  - mips: fix syscall_get_nr (Elvira Khabirova)   
  - alpha: fix FEN fault handling (Al Viro)   
  - rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails (Ilya Dryomov)   
  - ARM: dts: exynos: correct TMU phandle in Odroid XU (Krzysztof Kozlowski)   
  - ARM: dts: exynos: correct TMU phandle in Exynos4 (Krzysztof Kozlowski)   
  - dm flakey: don't corrupt the zero page (Mikulas Patocka)   
  - dm flakey: fix logic when corrupting a bio (Mikulas Patocka)   
  - thermal: intel: powerclamp: Fix cur_state for multi package system (Srinivas Pandruvada)   
  - wifi: cfg80211: Fix use after free for wext (Alexander Wetzel)   
  - wifi: rtl8xxxu: Use a longer retry limit of 48 (Bitterblue Smith)   
  - ext4: refuse to create ea block when umounted (Jun Nie)   
  - ext4: optimize ea_inode block expansion (Jun Nie)   
  - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Łukasz Stelmach)   
  - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Dmitry Fomin)   
  - irqdomain: Drop bogus fwspec-mapping error handling (Johan Hovold)   
  - irqdomain: Fix disassociation race (Johan Hovold)   
  - irqdomain: Fix association race (Johan Hovold)   
  - ima: Align ima_file_mmap() parameters with mmap_file LSM hook (Roberto Sassu)   
  - Documentation/hw-vuln: Document the interaction between IBRS and STIBP (KP Singh)   
  - x86/microcode/AMD: Fix mixed steppings support (Borislav Petkov (AMD))   
  - x86/microcode/AMD: Add a @cpu parameter to the reloading functions (Borislav Petkov (AMD))   
  - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter (Borislav Petkov (AMD))   
  - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Yang Jihong)   
  - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Yang Jihong)   
  - x86/reboot: Disable SVM, not just VMX, when stopping CPUs (Sean Christopherson)   
  - x86/reboot: Disable virtualization in an emergency if SVM is supported (Sean Christopherson)   
  - x86/crash: Disable virt in core NMI crash handler to avoid double shootdown (Sean Christopherson)   
  - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Sean Christopherson)   
  - x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) (Sean Christopherson)   
  - KVM: s390: disable migration mode when dirty tracking is disabled (Nico Boehr)   
  - KVM: Destroy target device if coalesced MMIO unregistration fails (Sean Christopherson)   
  - udf: Detect system inodes linked into directory hierarchy (Jan Kara)   
  - udf: Preserve link count of system files (Jan Kara)   
  - udf: Do not update file length for failed writes to inline files (Jan Kara)   
  - udf: Do not bother merging very long extents (Jan Kara)   
  - udf: Truncate added extents on failed expansion (Jan Kara)   
  - ocfs2: fix non-auto defrag path not working issue (Heming Zhao via Ocfs2-devel)   
  - ocfs2: fix defrag path triggering jbd2 ASSERT (Heming Zhao via Ocfs2-devel)   
  - f2fs: fix cgroup writeback accounting with fs-layer encryption (Eric Biggers)   
  - f2fs: fix information leak in f2fs_move_inline_dirents() (Eric Biggers)   
  - fs: hfsplus: fix UAF issue in hfsplus_put_super (Dongliang Mu)   
  - hfs: fix missing hfs_bnode_get() in __hfs_bnode_create (Liu Shixin)   
  - ARM: dts: exynos: correct HDMI phy compatible in Exynos4 (Krzysztof Kozlowski)   
  - s390/kprobes: fix current_kprobe never cleared after kprobes reenter (Vasily Gorbik)   
  - s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler (Vasily Gorbik)   
  - s390: discard .interp section (Ilya Leoshkevich)   
  - ipmi_ssif: Rename idle state and check (Corey Minyard)   
  - rtc: pm8xxx: fix set-alarm race (Johan Hovold)   
  - firmware: coreboot: framebuffer: Ignore reserved pixel color bits (Alper Nebi Yasak)   
  - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jun ASAKA)   
  - nfsd: zero out pointers after putting nfsd_files on COPY setup error (Jeff Layton)   
  - dm cache: add cond_resched() to various workqueue loops (Mike Snitzer)   
  - dm thin: add cond_resched() to various workqueue loops (Mike Snitzer)   
  - drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5 (Darrell Kavanagh)   
  - pinctrl: at91: use devm_kasprintf() to avoid potential leaks (Claudiu Beznea)   
  - hwmon: (coretemp) Simplify platform device handling (Robin Murphy)   
  - regulator: s5m8767: Bounds check id indexing into arrays (Kees Cook)   
  - regulator: max77802: Bounds check regulator id against opmode (Kees Cook)   
  - ASoC: kirkwood: Iterate over array indexes instead of using pointer math (Kees Cook)   
  - docs/scripts/gdb: add necessary make scripts_gdb step (Jakob Koschel)   
  - drm/msm/dsi: Add missing check for alloc_ordered_workqueue (Jiasheng Jiang)   
  - drm/radeon: free iio for atombios when driver shutdown (Liwei Song)   
  - HID: Add Mapping for System Microphone Mute (Jingyuan Liang)   
  - drm/omap: dsi: Fix excessive stack usage (Tomi Valkeinen)   
  - drm/amd/display: Fix potential null-deref in dm_resume (Roman Li)   
  - uaccess: Add minimum bounds check on kernel buffer size (Kees Cook)   
  - coda: Avoid partial allocation of sig_inputArgs (Kees Cook)   
  - net/mlx5: fw_tracer: Fix debug print (Shay Drory)   
  - ACPI: video: Fix Lenovo Ideapad Z570 DMI match (Hans de Goede)   
  - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Lorenzo Bianconi)   
  - m68k: Check syscall_trace_enter() return code (Michael Schmitz)   
  - net: bcmgenet: Add a check for oversized packets (Florian Fainelli)   
  - ACPI: Don't build ACPICA with '-Os' (Mark Rutland)   
  - ice: add missing checks for PF vsi type (Jesse Brandeburg)   
  - inet: fix fast path in __inet_hash_connect() (Pietro Borrello)   
  - wifi: mt7601u: fix an integer underflow (Jisoo Jang)   
  - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jisoo Jang)   
  - timers: Prevent union confusion from unexpected restart_syscall() (Jann Horn)   
  - thermal: intel: Fix unsigned comparison with less than zero (Yang Li)   
  - rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() (Paul E. McKenney)   
  - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jisoo Jang)   
  - blk-iocost: fix divide by 0 error in calc_lcoefs() (Li Nan)   
  - ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy (Markuss Broks)   
  - udf: Define EFSCORRUPTED error code (Jan Kara)   
  - rpmsg: glink: Avoid infinite loop on intent for missing channel (Bjorn Andersson)   
  - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Duoming Zhou)   
  - media: i2c: ov7670: 0 instead of -EINVAL was returned (Hans Verkuil)   
  - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (Duoming Zhou) [Orabug: 35181650] {CVE-2023-1118}
  - media: i2c: ov772x: Fix memleak in ov772x_probe() (Yuan Can)   
  - media: ov5675: Fix memleak in ov5675_init_controls() (Shang XiaoJing)   
  - powerpc: Remove linker flag from KBUILD_AFLAGS (Nathan Chancellor)   
  - media: platform: ti: Add missing check for devm_regulator_get (Jiasheng Jiang)   
  - remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers (Sibi Sankar)   
  - MIPS: vpe-mt: drop physical_memsize (Randy Dunlap)   
  - MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set (Randy Dunlap)   
  - powerpc/eeh: Set channel state after notifying the drivers (Ganesh Goudar)   
  - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Daniel Axtens)   
  - powerpc/rtas: ensure 4KB alignment for rtas_data_buf (Nathan Lynch)   
  - powerpc/rtas: make all exports GPL (Nathan Lynch)   
  - powerpc/pseries/lparcfg: add missing RTAS retry status handling (Nathan Lynch)   
  - powerpc/pseries/lpar: add missing RTAS retry status handling (Nathan Lynch)   
  - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Chen-Yu Tsai)   
  - powerpc/powernv/ioda: Skip unallocated resources when mapping to PE (Frederic Barrat)   
  - clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC (Dmitry Baryshkov)   
  - Input: ads7846 - don't check penirq immediately for 7845 (Luca Ellero)   
  - Input: ads7846 - don't report pressure for ads7845 (Luca Ellero)   
  - clk: renesas: cpg-mssr: Remove superfluous check in resume code (Geert Uytterhoeven)   
  - clk: renesas: cpg-mssr: Use enum clk_reg_layout instead of a boolean flag (Yoshihiro Shimoda)   
  - clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed (Alexey Khoroshilov)   
  - mtd: rawnand: sunxi: Fix the size of the last OOB region (Samuel Holland)   
  - clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents (Dmitry Baryshkov)   
  - clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents (Dmitry Baryshkov)   
  - mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read() (Qiheng Lin)   
  - sparc: allow PM configs for sparc32 COMPILE_TEST (Randy Dunlap)   
  - perf tools: Fix auto-complete on aarch64 (Yicong Yang)   
  - perf llvm: Fix inadvertent file creation (Ian Rogers)   
  - gfs2: jdata writepage fix (Andreas Gruenbacher)   
  - cifs: Fix warning and UAF when destroy the MR list (Zhang Xiaoxu)   
  - cifs: Fix lost destroy smbd connection when MR allocate failed (Zhang Xiaoxu)   
  - nfsd: fix race to check ls_layouts (Benjamin Coddington)   
  - hid: bigben_probe(): validate report count (Pietro Borrello)   
  - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Hans de Goede)   
  - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Hans de Goede)   
  - HID: asus: Add report_size to struct asus_touchpad_info (Hans de Goede)   
  - HID: asus: Only set EV_REP if we are adding a mapping (Hans de Goede)   
  - HID: bigben: use spinlock to safely schedule workers (Pietro Borrello)   
  - HID: bigben_worker() remove unneeded check on report_field (Pietro Borrello)   
  - HID: bigben: use spinlock to protect concurrent accesses (Pietro Borrello)   
  - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Lucas Tanure)   
  - ASoC: dapm: declare missing structure prototypes (Tzung-Bi Shih)   
  - spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one() (Christophe JAILLET)   
  - dm: remove flush_scheduled_work() during local_exit() (Mike Snitzer)   
  - hwmon: (mlxreg-fan) Return zero speed for broken fan (Vadim Pasternak)   
  - spi: bcm63xx-hsspi: Fix multi-bit mode setting (William Zhang)   
  - spi: bcm63xx-hsspi: fix pm_runtime (Álvaro Fernández Rojas)   
  - scsi: aic94xx: Add missing check for dma_map_single() (Jiasheng Jiang)   
  - hwmon: (ltc2945) Handle error case in ltc2945_value_store (Jonathan Cormier)   
  - gpio: vf610: connect GPIO label to dev name (Haibo Chen)   
  - ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() (Kuninori Morimoto)   
  - drm/mediatek: Clean dangling pointer on bind error path (Nícolas F. R. A. Prado)   
  - drm/mediatek: Drop unbalanced obj unref (Rob Clark)   
  - drm/mediatek: Use NULL instead of 0 for NULL pointer (Miles Chen)   
  - drm/mediatek: remove cast to pointers passed to kfree (Wambui Karuga)   
  - gpu: host1x: Don't skip assigning syncpoints to channels (Mikko Perttunen)   
  - drm/msm/mdp5: Add check for kzalloc (Jiasheng Jiang)   
  - drm: Initialize struct drm_crtc_state.no_vblank from device settings (Thomas Zimmermann)   
  - drm/bridge: Introduce drm_bridge_get_next_bridge() (Boris Brezillon)   
  - drm/bridge: Rename bridge helpers targeting a bridge chain (Boris Brezillon)   
  - drm/exynos: Don't reset bridge->next (Boris Brezillon)   
  - drm/msm/dpu: Add check for pstates (Jiasheng Jiang)   
  - drm/msm/dpu: Add check for cstate (Jiasheng Jiang)   
  - drm/msm: use strscpy instead of strncpy (Dmitry Baryshkov)   
  - drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness (Daniel Mentz)   
  - ALSA: hda/ca0132: minor fix for allocation size (Alexey V. Vissarionov)   
  - ASoC: fsl_sai: initialize is_dsp_mode flag (Shengjiu Wang)   
  - pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain (Miaoqian Lin)   
  - drm/msm/hdmi: Add missing check for alloc_ordered_workqueue (Jiasheng Jiang)   
  - gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id() (Liang He)   
  - drm/vc4: dpi: Fix format mapping for RGB565 (Dave Stevenson)   
  - drm/vc4: dpi: Add option for inverting pixel clock and output enable (Dave Stevenson)   
  - drm/bridge: megachips: Fix error handling in i2c_register_driver() (Yuan Can)   
  - drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC (Geert Uytterhoeven)   
  - drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats (Geert Uytterhoeven)   
  - selftest: fib_tests: Always cleanup before exit (Roxana Nicolescu)   
  - selftests/net: Interpret UDP_GRO cmsg data as an int value (Jakub Sitnicki)   
  - irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts (Florian Fainelli)   
  - irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts (Florian Fainelli)   
  - can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error (Frank Jungclaus)   
  - thermal/drivers/hisi: Drop second sensor hi3660 (Yongqin Liu)   
  - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Shayne Chen)   
  - crypto: crypto4xx - Call dma_unmap_page when done (Herbert Xu)   
  - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Dan Carpenter)   
  - wifi: iwl4965: Add missing check for create_singlethread_workqueue() (Jiasheng Jiang)   
  - wifi: iwl3945: Add missing check for create_singlethread_workqueue (Jiasheng Jiang)   
  - treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD() (Kees Cook)   
  - usb: gadget: udc: Avoid tasklet passing a global (Kees Cook)   
  - RISC-V: time: initialize hrtimer based broadcast clock event device (Conor Dooley)   
  - m68k: /proc/hardware should depend on PROC_FS (Randy Dunlap)   
  - crypto: rsa-pkcs1pad - Use akcipher_request_complete (Herbert Xu)   
  - libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() (Ilya Leoshkevich)   
  - Bluetooth: L2CAP: Fix potential user-after-free (Luiz Augusto von Dentz)   
  - OPP: fix error checking in opp_migrate_dentry() (Qi Zheng)   
  - tap: tap_open(): correctly initialize socket uid (Pietro Borrello)   
  - tun: tun_chr_open(): correctly initialize socket uid (Pietro Borrello)   
  - net: add sock_init_data_uid() (Pietro Borrello)   
  - mptcp: add sk_stop_timer_sync helper (Geliang Tang)   
  - irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe (Miaoqian Lin)   
  - irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe (Miaoqian Lin)   
  - irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains (Miaoqian Lin)   
  - net/mlx5: Enhance debug print in page allocation failure (Jack Morgenstein)   
  - powercap: fix possible name leak in powercap_register_zone() (Yang Yingliang)   
  - crypto: seqiv - Handle EBUSY correctly (Herbert Xu)   
  - crypto: essiv - Handle EBUSY correctly (Herbert Xu)   
  - crypto: essiv - remove redundant null pointer check before kfree (Chen Wandun)   
  - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Koba Ko)   
  - ACPI: battery: Fix missing NUL-termination with large strings (Armin Wolf)   
  - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Minsuk Kang)   
  - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Fedor Pchelkin)   
  - ath9k: htc: clean up statistics macros (Pavel Skripkin)   
  - ath9k: hif_usb: simplify if-if to if-else (Wan Jiabing)   
  - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Fedor Pchelkin)   
  - wifi: orinoco: check return value of hermes_write_wordrec() (Alexey Kodanev)   
  - ACPICA: nsrepair: handle cases without a return value correctly (Daniil Tatianin)   
  - lib/mpi: Fix buffer overrun when SG is too long (Herbert Xu)   
  - genirq: Fix the return type of kstat_cpu_irqs_sum() (Zhen Lei)   
  - ACPICA: Drop port I/O validation for some regions (Mario Limonciello)   
  - crypto: x86/ghash - fix unaligned access in ghash_setkey() (Eric Biggers)   
  - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Zhengchao Shao)   
  - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Zhang Changzhong)   
  - wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() (Zhang Changzhong)   
  - wilc1000: let wilc_mac_xmit() return NETDEV_TX_OK (Luc Van Oostenryck)   
  - wifi: ipw2200: fix memory leak in ipw_wdev_init() (Zhengchao Shao)   
  - wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - ipw2x00: switch from 'pci_' to 'dma_' API (Christophe JAILLET)   
  - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Li Zetao)   
  - rtlwifi: fix -Wpointer-sign warning (Arnd Bergmann)   
  - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - wifi: libertas: fix memory leak in lbs_init_adapter() (Zhengchao Shao)   
  - wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - net/wireless: Delete unnecessary checks before the macro call “dev_kfree_skb” (Markus Elfring)   
  - wifi: rsi: Fix memory leak in rsi_coex_attach() (Yuan Can)   
  - sched/rt: pick_next_rt_entity(): check list_entry (Pietro Borrello)   
  - sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() (Dietmar Eggemann)   
  - s390/dasd: Fix potential memleak in dasd_eckd_init() (Qiheng Lin)   
  - s390/dasd: Prepare for additional path event handling (Jan Höppner)   
  - blk-mq: correct stale comment of .get_budget (Kemeng Shi)   
  - blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait (Kemeng Shi)   
  - blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx (Kemeng Shi)   
  - block: Limit number of items taken from the I/O scheduler in one go (Salman Qazi)   
  - Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Douglas Anderson)   
  - arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node (AngeloGioacchino Del Regno)   
  - ARM: dts: imx7s: correct iomuxc gpr mux controller cells (Peng Fan)   
  - arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name (Neil Armstrong)   
  - arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name (Neil Armstrong)   
  - arm64: dts: amlogic: meson-gx: add missing unit address to rng node name (Neil Armstrong)   
  - arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible (Neil Armstrong)   
  - arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name (Neil Armstrong)   
  - arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name (Neil Armstrong)   
  - ARM: imx: Call ida_simple_remove() for ida_simple_get (Angus Chen)   
  - ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato (Krzysztof Kozlowski)   
  - ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init() (Yang Yingliang)   
  - arm64: dts: meson: remove CPU opps below 1GHz for G12A boards (Christian Hewitt)   
  - arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address (Martin Blumenstingl)   
  - arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name (Martin Blumenstingl)   
  - arm64: dts: meson-gx: Fix Ethernet MAC address unit name (Martin Blumenstingl)   
  - ARM: zynq: Fix refcount leak in zynq_early_slcr_init (Qiheng Lin)   
  - arm64: dts: qcom: qcs404: use symbol names for PCIe resets (Dmitry Baryshkov)   
  - ARM: OMAP2+: Fix memory leak in realtime_counter_init() (Chen Hui)   
  - HID: asus: use spinlock to safely schedule workers (Pietro Borrello) [Orabug: 35181603] {CVE-2023-1079}
  - HID: asus: use spinlock to protect concurrent accesses (Pietro Borrello)   
  - HID: asus: Remove check for same LED brightness on set (Luke D. Jones)   
  - LTS tag: v5.4.234 (Sherry Yang)   
  - USB: core: Don't hold device lock while reading the "descriptors" sysfs file (Alan Stern)   
  - USB: serial: option: add support for VW/Skoda "Carstick LTE" (Florian Zumbiehl)   
  - dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jiasheng Jiang)   
  - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). (Kuniyuki Iwashima)   
  - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Martin KaFai Lau)   
  - HID: core: Fix deadloop in hid_apply_multiplier. (Xin Zhao)   
  - neigh: make sure used and confirmed times are valid (Julian Anastasov)   
  - IB/hfi1: Assign npages earlier (Dean Luick)   
  - btrfs: send: limit number of clones and allocated memory size (David Sterba)   
  - ACPI: NFIT: fix a potential deadlock during NFIT teardown (Vishal Verma)   
  - ARM: dts: rockchip: add power-domains property to dp node on rk3288 (Johan Jonker)   
  - arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc (Krzysztof Kozlowski)


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.321.1.el8uek]
changelog:
  - uek-rpm: Blacklist cls_tcindex module (Somasundaram Krishnasamy)  [Orabug: 35408335]  
  - uek_kabi: Add UEK_KABI_DEPRECATE_ENUM (Sherry Yang)  [Orabug: 35469883]  
  - perf kvm: Add kvm-stat for arm64 (Sergey Senozhatsky)  [Orabug: 35415996]  
  - dsc-drivers: update ionic drivers to 23.04.1-001 (Dave Kleikamp)  [Orabug: 35416310]  
  - dsc-drivers: update ionic drivers to 22.11.1-001 (Dave Kleikamp)  [Orabug: 35416310]  
  - dsc-drivers: update drivers for 1.15.9-C-100 (Dave Kleikamp)  [Orabug: 35416310]  
  - elba.dtsi: Improved sdclk and sdclk-hsmmc timing. (David Clear)  [Orabug: 35416310]  
  - drivers/i2c: Fix Lattice RD1173 interrupt handling (Hiren Mehta)  [Orabug: 35416310]  
  - defconfig: cleanup elba_defconfig (Hiren Mehta)  [Orabug: 35416310]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.321.2.el8uek]
changelog:
  - LTS tag: v5.4.245 (Sherry Yang)   
  - netfilter: ctnetlink: Support offloaded conntrack entry deletion (Paul Blakey)   
  - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Nicolas Dichtel)   
  - binder: fix UAF caused by faulty buffer cleanup (Carlos Llamas)   
  - bluetooth: Add cmd validity checks at the start of hci_sock_ioctl() (Ruihan Li)   
  - cdc_ncm: Fix the build warning (Alexander Bersenev)   
  - net/mlx5: Devcom, serialize devcom registration (Shay Drory)   
  - net/mlx5: devcom only supports 2 ports (Mark Bloch)   
  - fs: fix undefined behavior in bit shift for SB_NOUSER (Hao Ge)   
  - power: supply: bq24190: Call power_supply_changed() after updating input current (Hans de Goede)   
  - power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier() (Hans de Goede)   
  - power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize (Hans de Goede)   
  - net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize (Tudor Ambarus)   
  - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Alexander Bersenev)   
  - LTS tag: v5.4.244 (Sherry Yang)   
  - 3c589_cs: Fix an error handling path in tc589_probe() (Christophe JAILLET)   
  - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Shay Drory)   
  - net/mlx5: Fix error message when failing to allocate device memory (Roi Dayan)   
  - forcedeth: Fix an error handling path in nv_probe() (Christophe JAILLET)   
  - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg (Cezary Rojewski)   
  - x86/show_trace_log_lvl: Ensure stack pointer is aligned, again (Vernon Lovejoy)   
  - xen/pvcalls-back: fix double frees with pvcalls_new_active_socket() (Dan Carpenter)   
  - coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet() (Dan Carpenter)   
  - power: supply: sbs-charger: Fix INHIBITED bit for Status reg (Daisuke Nojiri)   
  - power: supply: bq27xxx: Fix poll_interval handling and races on remove (Hans de Goede)   
  - power: supply: bq27xxx: Fix I2C IRQ race on remove (Hans de Goede)   
  - power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition (Hans de Goede)   
  - power: supply: leds: Fix blink to LED on transition (Hans de Goede)   
  - ipv6: Fix out-of-bounds access in ipv6_find_tlv() (Gavrilov Ilia)   
  - bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields (Will Deacon)   
  - net: fix skb leak in __skb_tstamp_tx() (Pratyush Yadav)   
  - media: radio-shark: Add endpoint checks (Alan Stern)   
  - USB: sisusbvga: Add endpoint checks (Alan Stern)   
  - USB: core: Add routines for endpoint checks in old drivers (Alan Stern)   
  - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). (Kuniyuki Iwashima)   
  - net: fix stack overflow when LRO is disabled for virtual interfaces (Taehee Yoo)   
  - fbdev: udlfb: Fix endpoint check (Alan Stern)   
  - debugobjects: Don't wake up kswapd from fill_pool() (Tetsuo Handa)   
  - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms (Zhang Rui)   
  - parisc: Fix flush_dcache_page() for usage from irq context (Helge Deller)   
  - selftests/memfd: Fix unknown type name build failure (Hardik Garg)   
  - x86/mm: Avoid incomplete Global INVLPG flushes (Dave Hansen)   
  - btrfs: use nofs when cleaning up aborted transactions (Josef Bacik)   
  - gpio: mockup: Fix mode of debugfs files (Zev Weiss)   
  - parisc: Allow to reboot machine after system halt (Helge Deller)   
  - parisc: Handle kgdb breakpoints only in kernel context (Helge Deller)   
  - m68k: Move signal frame following exception on 68020/030 (Finn Thain)   
  - ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Bin Li)   
  - ALSA: hda/ca0132: add quirk for EVGA X299 DARK (Adam Stylinski)   
  - mt76: mt7615: Fix build with older compilers (Pablo Greco)   
  - spi: fsl-cpm: Use 16 bit mode for large transfers with even size (Christophe Leroy)   
  - spi: fsl-spi: Re-organise transfer bits_per_word adaptation (Christophe Leroy)   
  - watchdog: sp5100_tco: Immediately trigger upon starting. (Gregory Oakes)   
  - s390/qdio: fix do_sqbs() inline assembly constraint (Heiko Carstens)   
  - s390/qdio: get rid of register asm (Heiko Carstens)   
  - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (George Kennedy)   
  - vc_screen: rewrite vcs_size to accept vc, not inode (Jiri Slaby)   
  - usb: gadget: u_ether: Fix host MAC address case (Konrad Gräfe)   
  - usb: gadget: u_ether: Convert prints to device prints (Jon Hunter)   
  - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Vadim Pasternak)   
  - HID: wacom: add three styli to wacom_intuos_get_tool_type (Ping Cheng)   
  - HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs (Ping Cheng)   
  - HID: wacom: Force pen out of prox if no events have been received in a while (Jason Gerecke)   
  - netfilter: nf_tables: hold mutex on netns pre_exit path (Pablo Neira Ayuso)   
  - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Pablo Neira Ayuso)   
  - netfilter: nf_tables: stricter validation of element data (Pablo Neira Ayuso) [Orabug: 34362006] {CVE-2022-34918}
  - netfilter: nf_tables: allow up to 64 bytes in the set element data area (Pablo Neira Ayuso)   
  - netfilter: nf_tables: add nft_setelem_parse_key() (Pablo Neira Ayuso)   
  - netfilter: nf_tables: validate registers coming from userspace. (Pablo Neira Ayuso)   
  - netfilter: nftables: statify nft_parse_register() (Pablo Neira Ayuso)   
  - netfilter: nftables: add nft_parse_register_store() and use it (Pablo Neira Ayuso)   
  - netfilter: nftables: add nft_parse_register_load() and use it (Pablo Neira Ayuso)   
  - nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode() (Ryusuke Konishi)   
  - powerpc/64s/radix: Fix soft dirty tracking (Michael Ellerman)   
  - tpm/tpm_tis: Disable interrupts for more Lenovo devices (Jerry Snitselaar)   
  - ceph: force updating the msg pointer in non-split case (Xiubo Li)   
  - serial: Add support for Advantech PCI-1611U card (Vitaliy Tomin)   
  - statfs: enforce statfs[64] structure initialization (Ilya Leoshkevich)   
  - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Paolo Bonzini) [Orabug: 34571001] {CVE-2022-39189}
  - can: kvaser_pciefd: Disable interrupts in probe error path (Jimmy Assarsson)   
  - can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt (Jimmy Assarsson)   
  - can: kvaser_pciefd: Clear listen-only bit if not explicitly requested (Jimmy Assarsson)   
  - can: kvaser_pciefd: Empty SRB buffer in probe (Jimmy Assarsson)   
  - can: kvaser_pciefd: Call request_irq() before enabling interrupts (Jimmy Assarsson)   
  - can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop() (Jimmy Assarsson)   
  - can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag (Oliver Hartkopp)   
  - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 (Luke D. Jones)   
  - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 (Ai Chao)   
  - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table (Nikhil Mahale)   
  - ALSA: hda: Fix Oops by 9.1 surround channel names (Takashi Iwai)   
  - usb: typec: altmodes/displayport: fix pin_assignment_show (Badhri Jagan Sridharan)   
  - usb: dwc3: debugfs: Resume dwc3 before accessing registers (Udipto Goswami)   
  - USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value (Weitao Wang)   
  - usb-storage: fix deadlock when a scsi command timeouts more than once (Maxime Bizon)   
  - USB: usbtmc: Fix direction for 0-length ioctl control messages (Alan Stern)   
  - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Eric Dumazet)   
  - igb: fix bit_shift to be in [1..8] range (Aleksandr Loktionov)   
  - cassini: Fix a memory leak in the error handling path of cas_init_one() (Christophe JAILLET)   
  - wifi: iwlwifi: mvm: don't trust firmware n_channels (Johannes Berg)   
  - net: bcmgenet: Restore phy_stop() depending upon suspend/close (Florian Fainelli)   
  - net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop() (Florian Fainelli)   
  - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Dong Chenchen)   
  - drm/exynos: fix g2d_open/close helper function definitions (Arnd Bergmann)   
  - media: netup_unidvb: fix use-after-free at del_timer() (Duoming Zhou)   
  - net: hns3: fix reset delay time to avoid configuration timeout (Jie Wang)   
  - net: hns3: fix sending pfc frames after reset issue (Jijie Shao)   
  - erspan: get the proto with the md version for collect_md (Xin Long)   
  - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Peilin Ye)   
  - ip6_gre: Make o_seqno start from 0 in native mode (Peilin Ye)   
  - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Peilin Ye)   
  - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Ke Zhang)   
  - vsock: avoid to close connected socket after the timeout (Zhuang Shengen)   
  - ALSA: firewire-digi00x: prevent potential use after free (Dan Carpenter)   
  - net: fec: Better handle pm_runtime_get() failing in .remove() (Uwe Kleine-König)   
  - af_key: Reject optional tunnel/BEET mode templates in outbound policies (Tobias Brunner)   
  - cpupower: Make TSC read per CPU for Mperf monitor (Wyes Karny)   
  - ASoC: fsl_micfil: register platform component before registering cpu dai (Shengjiu Wang)   
  - btrfs: fix space cache inconsistency after error loading it from disk (Filipe Manana)   
  - btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectid (Nikolay Borisov)   
  - mfd: dln2: Fix memory leak in dln2_probe() (Qiang Ning)   
  - phy: st: miphy28lp: use _poll_timeout functions for waits (Alain Volmat)   
  - Input: xpad - add constants for GIP interface numbers (Vicki Pfau)   
  - iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any (Tomas Krcka)   
  - clk: tegra20: fix gcc-7 constant overflow warning (Arnd Bergmann)   
  - RDMA/core: Fix multiple -Warray-bounds warnings (Gustavo A. R. Silva)   
  - recordmcount: Fix memory leaks in the uwrite function (Hao Zeng)   
  - sched: Fix KCSAN noinstr violation (Josh Poimboeuf)   
  - mcb-pci: Reallocate memory region to avoid memory overlapping (Rodríguez Barbarin, José Javier)   
  - serial: 8250: Reinit port->pm on port specific driver unbind (Tony Lindgren)   
  - usb: typec: tcpm: fix multiple times discover svids error (Frank Wang)   
  - HID: wacom: generic: Set battery quirk only when we see battery data (Jason Gerecke)   
  - spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3 (Kevin Groeneveld)   
  - HID: logitech-hidpp: Reconcile USB and Unifying serials (Bastien Nocera)   
  - HID: logitech-hidpp: Don't use the USB serial for USB devices (Bastien Nocera)   
  - staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE (Philipp Hortmann)   
  - Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp (Min Li)   
  - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace (Hans de Goede)   
  - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf (Hyunwoo Kim)   
  - wifi: iwlwifi: pcie: fix possible NULL pointer dereference (Daniel Gabay)   
  - samples/bpf: Fix fout leak in hbm's run_bpf_prog (Hao Zeng)   
  - f2fs: fix to drop all dirty pages during umount() if cp_error is set (Chao Yu)   
  - ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa() (Ojaswin Mujoo)   
  - ext4: set goal start correctly in ext4_mb_normalize_request (Kemeng Shi)   
  - gfs2: Fix inode height consistency check (Andreas Gruenbacher)   
  - scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition (Zheng Wang)   
  - lib: cpu_rmap: Avoid use after free on rmap->obj array entries (Eli Cohen)   
  - net: Catch invalid index in XPS mapping (Nick Child)   
  - net: pasemi: Fix return type of pasemi_mac_start_tx() (Nathan Chancellor)   
  - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Justin Tee)   
  - ext2: Check block size validity during mount (Jan Kara)   
  - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex (Hector Martin)   
  - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (void0red)   
  - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Tamir Duberstein)   
  - drm/tegra: Avoid potential 32-bit integer overflow (Nur Hussein)   
  - ACPI: EC: Fix oops when removing custom query handlers (Armin Wolf)   
  - firmware: arm_sdei: Fix sleep from invalid context BUG (Sherry Yang)   
  - memstick: r592: Fix UAF bug in r592_remove due to race condition (Zheng Wang)   
  - regmap: cache: Return error in cache sync operations for REGCACHE_NONE (Alexander Stein)   
  - drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Rodrigo Siqueira)   
  - fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode() (Tetsuo Handa)   
  - af_unix: Fix data races around sk->sk_shutdown. (Kuniyuki Iwashima)   
  - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Kuniyuki Iwashima)   
  - net: datagram: fix data-races in datagram_poll() (Eric Dumazet)   
  - ipvlan:Fix out-of-bounds caused by unclear skb->cb (t.feng)   
  - net: add vlan_get_protocol_and_depth() helper (Eric Dumazet)   
  - net: tap: check vlan with eth_type_vlan() method (Menglong Dong)   
  - net: annotate sk->sk_err write from do_recvmmsg() (Eric Dumazet)   
  - netlink: annotate accesses to nlk->cb_running (Eric Dumazet)   
  - netfilter: conntrack: fix possible bug_on with enable_hooks=1 (Florian Westphal)   
  - net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs(). (Kuniyuki Iwashima)   
  - linux/dim: Do nothing if no time delta between samples (Roy Novich)   
  - ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings (Randy Dunlap)   
  - drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Saravana Kannan)   
  - driver core: add a helper to setup both the of_node and fwnode of a device (Ioana Ciornei)   
  - LTS tag: v5.4.243 (Sherry Yang)   
  - drm/amd/display: Fix hang when skipping modeset (Aurabindo Pillai)   
  - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock (Tetsuo Handa)   
  - drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag (Tian Tao)   
  - drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup() (Akhil P Oommen)   
  - firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() (Yang Yingliang)   
  - drm/msm: Fix double pm_runtime_disable() call (Maximilian Luz)   
  - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Geert Uytterhoeven)   
  - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h (Tetsuo Handa)   
  - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock (Lukas Wunner)   
  - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors (Hans de Goede)   
  - drbd: correctly submit flush bio on barrier (Christoph Böhmwalder)   
  - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Ilpo Järvinen)   
  - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Ilpo Järvinen)   
  - ext4: fix invalid free tracking in ext4_xattr_move_to_block() (Theodore Ts'o)   
  - ext4: remove a BUG_ON in ext4_mb_release_group_pa() (Theodore Ts'o)   
  - ext4: bail out of ext4_xattr_ibody_get() fails for any reason (Theodore Ts'o)   
  - ext4: add bounds checking in get_max_inline_xattr_value_size() (Theodore Ts'o)   
  - ext4: fix deadlock when converting an inline directory in nojournal mode (Theodore Ts'o)   
  - ext4: improve error recovery code paths in __ext4_remount() (Theodore Ts'o)   
  - ext4: fix data races when using cached status extents (Jan Kara)   
  - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum (Tudor Ambarus)   
  - ext4: fix WARNING in mb_find_extent (Ye Bin)   
  - HID: wacom: insert timestamp to packed Bluetooth (BT) events (Ping Cheng)   
  - HID: wacom: Set a default resolution for older tablets (Ping Cheng)   
  - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend (Guchun Chen)   
  - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras (Guchun Chen)   
  - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() (Hamza Mahfooz)   
  - drm/panel: otm8009a: Set backlight parent to panel device (James Cowgill)   
  - f2fs: fix potential corruption when moving a directory (Jaegeuk Kim)   
  - ARM: dts: s5pv210: correct MIPI CSIS clock name (Krzysztof Kozlowski)   
  - ARM: dts: exynos: fix WM8960 clock name in Itop Elite (Krzysztof Kozlowski)   
  - remoteproc: st: Call of_node_put() on iteration error (Mathieu Poirier)   
  - remoteproc: stm32: Call of_node_put() on iteration error (Mathieu Poirier)   
  - sh: nmi_debug: fix return value of __setup handler (Randy Dunlap)   
  - sh: init: use OF_EARLY_FLATTREE for early init (Randy Dunlap)   
  - sh: math-emu: fix macro redefined warning (Randy Dunlap)   
  - inotify: Avoid reporting event with invalid wd (Jan Kara)   
  - platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i (Andrey Avdeev)   
  - cifs: fix pcchunk length type in smb2_copychunk_range (Pawel Witek)   
  - btrfs: print-tree: parent bytenr must be aligned to sector size (Anastasia Belova)   
  - btrfs: don't free qgroup space unless specified (Josef Bacik)   
  - btrfs: fix btrfs_prev_leaf() to not return the same key twice (Filipe Manana)   
  - perf symbols: Fix return incorrect build_id size in elf_read_build_id() (Yang Jihong)   
  - perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp() (Markus Elfring)   
  - perf vendor events power9: Remove UTF-8 characters from JSON files (Kajol Jain)   
  - virtio_net: suppress cpu stall when free_unused_bufs (Wenliang Wang)   
  - virtio_net: split free_unused_bufs() (Xuan Zhuo)   
  - net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621 (Arınç ÜNAL)   
  - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` (Ruliang Lin)   
  - drm/amdgpu: add a missing lock for AMDGPU_SCHED (Chia-I Wu)   
  - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). (Kuniyuki Iwashima)   
  - ionic: remove noise from ethtool rxnfc error msg (Shannon Nelson)   
  - rxrpc: Fix hard call timeout units (David Howells)   
  - net/sched: act_mirred: Add carrier check (Victor Nogueira)   
  - writeback: fix call of incorrect macro (Maxim Korotkov)   
  - net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu (Angelo Dureghello)   
  - sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() (Cong Wang)   
  - net/sched: cls_api: remove block_cb from driver_list before freeing (Vlad Buslov)   
  - net/ncsi: clear Tx enable mode when handling a Config required AEN (Cosmo Chou)   
  - relayfs: fix out-of-bounds access in relay_file_read (Zhang Zhengming)   
  - kernel/relay.c: fix read_pos error when multiple readers (Pengcheng Yang)   
  - crypto: safexcel - Cleanup ring IRQ workqueues on load failure (Jonathan McDowell)   
  - crypto: inside-secure - irq balance (Sven Auhagen)   
  - dm verity: fix error handling for check_at_most_once on FEC (Yeongjin Gil)   
  - dm verity: skip redundant verity_handle_err() on I/O errors (Akilesh Kailash)   
  - mailbox: zynqmp: Fix counts of child nodes (Tanmay Shah)   
  - mailbox: zynq: Switch to flexible array to simplify code (Christophe JAILLET)   
  - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Joel Fernandes (Google))   
  - nohz: Add TICK_DEP_BIT_RCU (Frederic Weisbecker)   
  - debugobject: Ensure pool refill (again) (Thomas Gleixner)   
  - perf intel-pt: Fix CYC timestamps after standalone CBR (Adrian Hunter)   
  - perf auxtrace: Fix address filter entire kernel size (Adrian Hunter)   
  - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Mike Snitzer)   
  - dm flakey: fix a crash with invalid table line (Mikulas Patocka)   
  - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Mike Snitzer)   
  - dm clone: call kmem_cache_destroy() in dm_clone_init() error path (Mike Snitzer)   
  - s390/dasd: fix hanging blockdevice after request requeue (Stefan Haberland)   
  - btrfs: scrub: reject unsupported scrub flags (Qu Wenruo)   
  - scripts/gdb: fix lx-timerlist for Python3 (Peng Liu)   
  - clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent (Quentin Schulz)   
  - wifi: rtl8xxxu: RTL8192EU always needs full init (Bitterblue Smith)   
  - mailbox: zynqmp: Fix typo in IPI documentation (Tanmay Shah)   
  - mailbox: zynqmp: Fix IPI isr handling (Tanmay Shah)   
  - md/raid10: fix null-ptr-deref in raid10_sync_request (Li Nan)   
  - nilfs2: fix infinite loop in nilfs_mdt_get_block() (Ryusuke Konishi)   
  - nilfs2: do not write dirty data after degenerating to read-only (Ryusuke Konishi)   
  - parisc: Fix argument pointer in real64_call_asm() (Helge Deller)   
  - afs: Fix updating of i_size with dv jump from server (Marc Dionne)   
  - dmaengine: at_xdmac: do not enable all cyclic channels (Claudiu Beznea)   
  - dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing (Shunsuke Mie)   
  - dmaengine: dw-edma: Fix to change for continuous transfer (Shunsuke Mie)   
  - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Gaosheng Cui)   
  - pwm: mtk-disp: Disable shadow registers before setting backlight values (AngeloGioacchino Del Regno)   
  - pwm: mtk-disp: Adjust the clocks to avoid them mismatch (Jitao Shi)   
  - pwm: mtk-disp: Don't check the return code of pwmchip_remove() (Uwe Kleine-König)   
  - dmaengine: mv_xor_v2: Fix an error code. (Christophe JAILLET)   
  - leds: TI_LMU_COMMON: select REGMAP instead of depending on it (Randy Dunlap)   
  - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline (Ye Bin)   
  - openrisc: Properly store r31 to pt_regs on unhandled exceptions (Stafford Horne)   
  - clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails (Qinrun Dai)   
  - clocksource: davinci: axe a pointless __GFP_NOFAIL (Christophe JAILLET)   
  - clocksource/drivers/davinci: Avoid trailing '
  ' hidden in pr_fmt() (Christophe JAILLET)   
  - RDMA/mlx5: Use correct device num_ports when modify DC (Mark Zhang)   
  - Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe (Miaoqian Lin)   
  - input: raspberrypi-ts: Release firmware handle when not needed (Nicolas Saenz Julienne)   
  - firmware: raspberrypi: Introduce devm_rpi_firmware_get() (Nicolas Saenz Julienne)   
  - firmware: raspberrypi: Keep count of all consumers (Nicolas Saenz Julienne)   
  - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease (Trond Myklebust)   
  - IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order (Patrick Kelsey)   
  - RDMA/siw: Remove namespace check from siw_netdev_event() (Tetsuo Handa)   
  - clk: add missing of_node_put() in "assigned-clocks" property parsing (Clément Léger)   
  - power: supply: generic-adc-battery: fix unit scaling (Sebastian Reichel)   
  - rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time (Martin Blumenstingl)   
  - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() (Dan Carpenter)   
  - rtc: omap: include header for omap_rtc_power_off_program prototype (Krzysztof Kozlowski)   
  - RDMA/rdmavt: Delete unnecessary NULL check (Natalia Petrova)   
  - RDMA/siw: Fix potential page_array out of range access (Daniil Dulov)   
  - perf/core: Fix hardlockup failure caused by perf throttle (Yang Jihong)   
  - powerpc/rtas: use memmove for potentially overlapping buffer copy (Nathan Lynch)   
  - macintosh: via-pmu-led: requires ATA to be set (Randy Dunlap)   
  - powerpc/sysdev/tsi108: fix resource printk format warnings (Randy Dunlap)   
  - powerpc/wii: fix resource printk format warnings (Randy Dunlap)   
  - powerpc/mpc512x: fix resource printk format warning (Randy Dunlap)   
  - macintosh/windfarm_smu_sat: Add missing of_node_put() (Liang He)   
  - spmi: Add a check for remove callback when removing a SPMI driver (Jishnu Prakash)   
  - staging: rtl8192e: Fix W_DISABLE# does not work after stop/start (Philipp Hortmann)   
  - serial: 8250: Add missing wakeup event reporting (Florian Fainelli)   
  - tty: serial: fsl_lpuart: adjust buffer length to the intended size (Shenwei Wang)   
  - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe (Dan Carpenter)   
  - usb: mtu3: fix kernel panic at qmu transfer done irq handler (Chunfeng Yun)   
  - usb: chipidea: fix missing goto in `ci_hdrc_probe` (Yinhao Hu)   
  - sh: sq: Fix incorrect element size for allocating bitmap buffer (John Paul Adrian Glaubitz)   
  - uapi/linux/const.h: prefer ISO-friendly __typeof__ (Kevin Brodsky)   
  - spi: cadence-quadspi: fix suspend-resume implementations (Dhruva Gole)   
  - mtd: spi-nor: cadence-quadspi: Handle probe deferral while requesting DMA channel (Vignesh Raghavendra)   
  - mtd: spi-nor: cadence-quadspi: Don't initialize rx_dma_complete on failure (Vignesh Raghavendra)   
  - mtd: spi-nor: cadence-quadspi: Make driver independent of flash geometry (Vignesh Raghavendra)   
  - scripts/gdb: bail early if there are no generic PD (Florian Fainelli)   
  - PM: domains: Fix up terminology with parent/child (Kees Cook)   
  - scripts/gdb: bail early if there are no clocks (Florian Fainelli)   
  - ia64: salinfo: placate defined-but-not-used warning (Randy Dunlap)   
  - ia64: mm/contig: fix section mismatch warning/error (Randy Dunlap)   
  - of: Fix modalias string generation (Miquel Raynal)   
  - vmci_host: fix a race condition in vmci_host_poll() causing GPF (Dae R. Jeong)   
  - spi: fsl-spi: Fix CPM/QE mode Litte Endian (Christophe Leroy)   
  - spi: qup: Don't skip cleanup in remove's error path (Uwe Kleine-König)   
  - linux/vt_buffer.h: allow either builtin or modular for macros (Randy Dunlap)   
  - ASoC: es8316: Handle optional IRQ assignment (Cristian Ciocaltea)   
  - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Hans de Goede)   
  - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Barry Song)   
  - PCI: imx6: Install the fault handler only on compatible match (H. Nikolaus Schaller)   
  - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition (Zheng Wang)   
  - iio: light: max44009: add missing OF device matching (Krzysztof Kozlowski)   
  - fpga: bridge: fix kernel-doc parameter description (Marco Pagani)   
  - usb: host: xhci-rcar: remove leftover quirk handling (Wolfram Sang)   
  - pstore: Revert pmsg_lock back to a normal mutex (John Stultz)   
  - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. (Kuniyuki Iwashima)   
  - net: amd: Fix link leak when verifying config failed (Gencen Gan)   
  - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Kuniyuki Iwashima)   
  - ipv4: Fix potential uninit variable access bug in __ip_make_skb() (Ziyang Xuan)   
  - netfilter: nf_tables: don't write table validation state without mutex (Florian Westphal)   
  - bpf: Don't EFAULT for getsockopt with optval=NULL (Stanislav Fomichev)   
  - ixgbe: Enable setting RSS table to default values (Joe Damato)   
  - ixgbe: Allow flow hash to be set via ethtool (Joe Damato)   
  - wifi: iwlwifi: mvm: check firmware response size (Johannes Berg)   
  - wifi: iwlwifi: make the loop for card preparation effective (Emmanuel Grumbach)   
  - md/raid10: fix memleak of md thread (Yu Kuai)   
  - md: update the optimal I/O size on reshape (Christoph Hellwig)   
  - md/raid10: fix memleak for 'conf->bio_split' (Yu Kuai)   
  - md/raid10: fix leak of 'r10bio->remaining' for recovery (Yu Kuai)   
  - bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap (Daniel Borkmann)   
  - nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage" (Ming Lei)   
  - nvme: fix async event trace event (Keith Busch)   
  - nvme: handle the persistent internal error AER (Michael Kelley)   
  - bpf, sockmap: fix deadlocks in the sockhash and sockmap (Xin Liu)   
  - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() (Shuchang Li)   
  - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Herbert Xu)   
  - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors (Nicolai Stange)   
  - bpftool: Fix bug for long instructions in program CFG dumps (Quentin Monnet)   
  - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() (Wei Chen)   
  - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() (Wei Chen)   
  - rtlwifi: Replace RT_TRACE with rtl_dbg (Larry Finger)   
  - rtlwifi: Start changing RT_TRACE into rtl_dbg (Larry Finger)   
  - f2fs: handle dqget error in f2fs_transfer_project_quota() (Yangtao Li)   
  - scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS (Danila Chernetsov)   
  - net/packet: convert po->auxdata to an atomic flag (Eric Dumazet)   
  - net/packet: convert po->origdev to an atomic flag (Eric Dumazet)   
  - net/packet: annotate accesses to po->xmit (Eric Dumazet)   
  - vlan: partially enable SIOCSHWTSTAMP in container (Vadim Fedorenko)   
  - scm: fix MSG_CTRUNC setting condition for SO_PASSSEC (Alexander Mikhalitsyn)   
  - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() (Martin Blumenstingl)   
  - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() (Martin Blumenstingl)   
  - tools: bpftool: Remove invalid \' json escape (Luis Gerhorst)   
  - wifi: ath6kl: reduce WARN to dev_dbg() in callback (Fedor Pchelkin)   
  - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() (Dan Carpenter)   
  - wifi: ath9k: hif_usb: fix memory leak of remain_skbs (Fedor Pchelkin)   
  - wifi: ath6kl: minor fix for allocation size (Alexey V. Vissarionov)   
  - tick/common: Align tick period with the HZ tick. (Sebastian Andrzej Siewior)   
  - tick: Get rid of tick_period (Thomas Gleixner)   
  - tick/sched: Optimize tick_do_update_jiffies64() further (Thomas Gleixner)   
  - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Yunfeng Ye)   
  - tick/sched: Use tick_next_period for lockless quick check (Thomas Gleixner)   
  - timekeeping: Split jiffies seqlock (Thomas Gleixner)   
  - debugobject: Prevent init race with static objects (Thomas Gleixner)   
  - arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step (Sumit Garg)   
  - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Saurabh Sengar)   
  - regulator: stm32-pwr: fix of_iomap leak (YAN SHI)   
  - media: rc: gpio-ir-recv: Fix support for wake-up (Florian Fainelli)   
  - media: rcar_fdp1: Fix refcount leak in probe and remove function (Miaoqian Lin)   
  - media: rcar_fdp1: Fix the correct variable assignments (Tang Bin)   
  - media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource() (Cai Huoqing)   
  - media: rcar_fdp1: fix pm_runtime_get_sync() usage count (Mauro Carvalho Chehab)   
  - media: rcar_fdp1: simplify error check logic at fdp_open() (Mauro Carvalho Chehab)   
  - media: saa7134: fix use after free bug in saa7134_finidev due to race condition (Zheng Wang)   
  - media: dm1105: Fix use after free bug in dm1105_remove due to race condition (Zheng Wang)   
  - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Uros Bizjak)   
  - regulator: core: Avoid lockdep reports when resolving supplies (Douglas Anderson)   
  - regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() (Douglas Anderson)   
  - drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe() (Harshit Mogalapalli)   
  - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Georgii Kruglov)   
  - drm/msm/adreno: drop bogus pm_runtime_set_active() (Johan Hovold)   
  - drm/msm/adreno: Defer enabling runpm until hw_init() (Rob Clark)   
  - drm/msm: fix unbalanced pm_runtime_enable in adreno_gpu_{init, cleanup} (Jonathan Marek)   
  - firmware: qcom_scm: Clear download bit during reboot (Mukesh Ojha)   
  - media: av7110: prevent underflow in write_ts_to_decoder() (Dan Carpenter)   
  - media: uapi: add MEDIA_BUS_FMT_METADATA_FIXED media bus format. (Dafna Hirschfeld)   
  - media: bdisp: Add missing check for create_workqueue (Jiasheng Jiang)   
  - ARM: dts: qcom: ipq8064: Fix the PCI I/O port range (Manivannan Sadhasivam)   
  - ARM: dts: qcom: ipq8064: reduce pci IO size to 64K (Christian Marangi)   
  - ARM: dts: qcom: ipq4019: Fix the PCI I/O port range (Manivannan Sadhasivam)   
  - EDAC/skx: Fix overflows on the DRAM row address mapping arrays (Qiuxu Zhuo)   
  - arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table (Geert Uytterhoeven)   
  - arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table (Geert Uytterhoeven)   
  - drm/probe-helper: Cancel previous job before starting new one (Dom Cobley)   
  - drm/vgem: add missing mutex_destroy (Maíra Canal)   
  - drm/rockchip: Drop unbalanced obj unref (Rob Clark)   
  - erofs: fix potential overflow calculating xattr_isize (Jingbo Xu)   
  - erofs: stop parsing non-compact HEAD index if clusterofs is invalid (Gao Xiang)   
  - tpm, tpm_tis: Do not skip reset of original interrupt vector (Lino Sanfilippo)   
  - selinux: ensure av_permissions.h is built when needed (Paul Moore)   
  - selinux: fix Makefile dependencies of flask.h (Ondrej Mosnacek)   
  - ubifs: Free memory for tmpfile name (Mårten Lindahl)   
  - ubi: Fix return value overwrite issue in try_write_vid_and_data() (Wang YanQing)   
  - ubifs: Fix memleak when insert_old_idx() failed (Zhihao Cheng)   
  - i2c: omap: Fix standard mode false ACK readings (Reid Tonking)   
  - KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted (Sean Christopherson)   
  - reiserfs: Add security prefix to xattr name in reiserfs_security_write() (Roberto Sassu)   
  - ring-buffer: Sync IRQ works before buffer destruction (Johannes Berg)   
  - pwm: meson: Fix g12a ao clk81 name (Heiner Kallweit)   
  - pwm: meson: Fix axg ao mux parents (Heiner Kallweit)   
  - kheaders: Use array declaration instead of char (Kees Cook)   
  - ipmi: fix SSIF not responding under certain cond. (Zhang Yuchen)   
  - MIPS: fw: Allow firmware to pass a empty env (Jiaxun Yang)   
  - xhci: fix debugfs register accesses while suspended (Johan Hovold)   
  - debugfs: regset32: Add Runtime PM support (Geert Uytterhoeven)   
  - staging: iio: resolver: ads1210: fix config mode (Nuno Sá)   
  - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Arnaldo Carvalho de Melo)   
  - USB: dwc3: fix runtime pm imbalance on unbind (Johan Hovold)   
  - USB: dwc3: fix runtime pm imbalance on probe errors (Johan Hovold)   
  - asm-generic/io.h: suppress endianness warnings for readq() and writeq() (Vladimir Oltean)   
  - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 (Hans de Goede)   
  - iio: adc: palmas_gpadc: fix NULL dereference on rmmod (Patrik Dahlström)   
  - USB: serial: option: add UNISOC vendor and TOZED LT70C product (Arınç ÜNAL)   
  - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ruihan Li)   
  - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var (Daniel Vetter)   
  - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Jisoo Jang)   
  - counter: 104-quad-8: Fix race condition between FLAG and CNTR reads (William Breathitt Gray)


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.321.3.el8uek]
changelog:
  - selinux: don't use make's grouped targets feature yet (Paul Moore)   
  - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() (Ben Hutchings)   
  - Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE" (Greg Kroah-Hartman)   
  - iommu/amd: Fix compile error for unused function (Joerg Roedel)  [Orabug: 35070061]  
  - iommu/amd: Do not Invalidate IRT when IRTE caching is disabled (Suravee Suthikulpanit)  [Orabug: 35070061]  
  - iommu/amd: Introduce Disable IRTE Caching Support (Suravee Suthikulpanit)  [Orabug: 35070061]  
  - iommu/amd: Remove the unused struct amd_ir_data.ref (Suravee Suthikulpanit)  [Orabug: 35070061]  
  - iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga() (Joao Martins)  [Orabug: 35070061]  
  - iommu/amd: Handle GALog overflows (Joao Martins)  [Orabug: 35070061]  
  - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE (Kishon Vijay Abraham I)  [Orabug: 35070061]  
  - KVM: x86: ioapic: Fix level-triggered EOI and userspace I/OAPIC reconfigure race (Adamos Ttofari)  [Orabug: 35070061]  
  - xfs: fix AGFL allocation deadlock (Wengang Wang)  [Orabug: 35159734]  
  - crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON() (Toke Høiland-Jørgensen)  [Orabug: 35152388]  
  - crypto: qat - drop log level of msg in get_instance_node() (Giovanni Cabiddu)  [Orabug: 35152388]  
  - crypto: algapi - make unregistration functions return void (Eric Biggers)  [Orabug: 35152388]  
  - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Pavan Chebbi)  [Orabug: 35365203]  
  - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Michael Chan)  [Orabug: 35365203]  
  - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Pavan Chebbi)  [Orabug: 35365203]  
  - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Pavan Chebbi)  [Orabug: 35365203]  
  - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Michael Chan)  [Orabug: 35365203]  
  - bnxt_en: Refactor bnxt_flash_nvram. (Pavan Chebbi)  [Orabug: 35365203]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.321.4.el8uek]
changelog:
  - tick/common: Align tick period during sched_timer setup (Thomas Gleixner)  [Orabug: 35520079]  
  - net/rds: Fix endless rds_send_xmit() loop if cp_index > 0 (Gerd Rausch)  [Orabug: 35510149]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.320.2.el8uek]
changelog:
  - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Alok Tiwari)  [Orabug: 34301053]  
  - Revert "iommu/amd: Increase kdump command sync timeout to 2secs" (Boris Ostrovsky)  [Orabug: 35099730]  
  - Revert "iommu: Force iommu shutdown on panic" (Boris Ostrovsky)  [Orabug: 35099730]  
  - mm, hugepages: add hugetlb vma mremap() test (Mina Almasry)  [Orabug: 35176741]  
  - mm: hugetlb: considering PMD sharing when flushing cache/TLBs (Baolin Wang)  [Orabug: 35176741]  
  - mm: mremap: fix sign for EFAULT error return value (Niels Dossche)  [Orabug: 35176741]  
  - mm/hugetlb: fix kernel crash with hugetlb mremap (Aneesh Kumar K.V)  [Orabug: 35176741]  
  - hugetlbfs: flush before unlock on move_hugetlb_page_tables() (Nadav Amit)  [Orabug: 35176741] {CVE-2021-4002}
  - mm, hugepages: add mremap() support for hugepage backed vma (Mina Almasry)  [Orabug: 35176741]  
  - Arm64: Pensando: Fix tps53679 driver to include power readings (Austin Sehnert)  [Orabug: 35274783]  
  - net/rds: use appropriate return code while dropping a connection (Praveen Kumar Kannoju)  [Orabug: 35279327]  
  - uek-rpm: aarch64: embedded: Enable CONFIG_QFMT_V2 to support T93 disk quota (Thomas Tai)  [Orabug: 35323244]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.322.1.el8uek]
changelog:
  - EDAC/i10nm: Add driver decoder for Sapphire Rapids server (Youquan Song)  [Orabug: 35524077]  
  - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Youquan Song)  [Orabug: 35524077]  
  - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Youquan Song)  [Orabug: 35524077]  
  - EDAC, skx: Retrieve and print retry_rd_err_log registers (Tony Luck)  [Orabug: 35524077]  
  - EDAC/i10nm: Release mdev/mbase when failing to detect HBM (Qiuxu Zhuo)  [Orabug: 35524077]  
  - EDAC/i10nm: Add support for high bandwidth memory (Qiuxu Zhuo)  [Orabug: 35524077]  
  - EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function (Robert Richter)  [Orabug: 35524077]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.322.2.el8uek]
changelog:
  - LTS tag: v5.4.249 (Sherry Yang)   
  - xfs: verify buffer contents when we skip log replay (Darrick J. Wong)   
  - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Linus Torvalds)   
  - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Hugh Dickins)   
  - i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle (Clark Wang)   
  - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Dheeraj Kumar Srivastava)   
  - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Min Li)   
  - drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl (Min Li)   
  - drm/exynos: vidi: fix a wrong error return (Inki Dae)   
  - ARM: dts: Fix erroneous ADS touchscreen polarities (Linus Walleij)   
  - ASoC: nau8824: Add quirk to active-high jack-detect (Edson Juliano Drosdeck)   
  - s390/cio: unregister device when the only path is gone (Vineeth Vijayan)   
  - usb: gadget: udc: fix NULL dereference in remove() (Dan Carpenter)   
  - nfcsim.c: Fix error checking for debugfs_create_dir (Osama Muhammad)   
  - media: cec: core: don't set last_initiator if tx in progress (Hans Verkuil)   
  - arm64: Add missing Set/Way CMO encodings (Marc Zyngier)   
  - HID: wacom: Add error check to wacom_parse_and_register() (Denis Arefev)   
  - scsi: target: iscsi: Prevent login threads from racing between each other (Maurizio Lombardi)   
  - sch_netem: acquire qdisc lock in netem_change() (Eric Dumazet)   
  - Revert "net: phy: dp83867: perform soft reset and retain established link" (Francesco Dolcini)   
  - netfilter: nfnetlink_osf: fix module autoload (Pablo Neira Ayuso)   
  - netfilter: nf_tables: disallow element updates of bound anonymous sets (Pablo Neira Ayuso)   
  - be2net: Extend xmit workaround to BE3 chip (Ross Lagerwall)   
  - net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch (Arınç ÜNAL)   
  - ipvs: align inner_mac_header for encapsulation (Terin Stock)   
  - mmc: usdhi60rol0: fix deferred probing (Sergey Shtylyov)   
  - mmc: sh_mmcif: fix deferred probing (Sergey Shtylyov)   
  - mmc: sdhci-acpi: fix deferred probing (Sergey Shtylyov)   
  - mmc: omap_hsmmc: fix deferred probing (Sergey Shtylyov)   
  - mmc: omap: fix deferred probing (Sergey Shtylyov)   
  - mmc: mvsdio: fix deferred probing (Sergey Shtylyov)   
  - mmc: mvsdio: convert to devm_platform_ioremap_resource (Yangtao Li)   
  - mmc: mtk-sd: fix deferred probing (Sergey Shtylyov)   
  - net: qca_spi: Avoid high load if QCA7000 is not available (Stefan Wahren)   
  - xfrm: Linearize the skb after offloading if needed. (Sebastian Andrzej Siewior)   
  - ieee802154: hwsim: Fix possible memory leaks (Chen Aotian)   
  - x86/mm: Avoid using set_pgd() outside of real PGD pages (Lee Jones)   
  - nilfs2: prevent general protection fault in nilfs_clear_dirty_page() (Ryusuke Konishi)   
  - writeback: fix dereferencing NULL mapping->host on writeback_page_template (Rafael Aquini)   
  - ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN (Matthias May)   
  - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Martin Hundebøll)   
  - cgroup: Do not corrupt task iteration when rebinding subsystem (Xiu Jianfeng)   
  - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Dexuan Cui)   
  - Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs (Michael Kelley)   
  - nilfs2: fix buffer corruption due to concurrent device reads (Ryusuke Konishi)   
  - media: dvb-core: Fix use-after-free due to race at dvb_register_device() (Hyunwoo Kim)   
  - media: dvbdev: fix error logic at dvb_register_device() (Mauro Carvalho Chehab)   
  - media: dvbdev: Fix memleak in dvb_register_device (Dinghao Liu)   
  - x86/purgatory: remove PGO flags (Ricardo Ribalda)   
  - tracing: Add tracing_reset_all_online_cpus_unlocked() function (Steven Rostedt (Google))   
  - epoll: ep_autoremove_wake_function should use list_del_init_careful (Benjamin Segall)   
  - list: add "list_del_init_careful()" to go with "list_empty_careful()" (Linus Torvalds)   
  - mm: rewrite wait_on_page_bit_common() logic (Linus Torvalds)   
  - nilfs2: reject devices with insufficient block count (Ryusuke Konishi)   
  - LTS tag: v5.4.248 (Sherry Yang)   
  - mmc: block: ensure error propagation for non-blk (Christian Loehle)   
  - drm/nouveau/kms: Fix NULL pointer dereference in nouveau_connector_detect_depth (Alexander Kapshuk)   
  - neighbour: delete neigh_lookup_nodev as not used (Leon Romanovsky)   
  - net: Remove unused inline function dst_hold_and_use() (Gaosheng Cui)   
  - neighbour: Remove unused inline function neigh_key_eq16() (Gaosheng Cui)   
  - afs: Fix vlserver probe RTT handling (David Howells)   
  - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Alex Maftei)   
  - net: tipc: resize nlattr array to correct size (Lin Ma)   
  - net: lapbether: only support ethernet devices (Eric Dumazet)   
  - net/sched: cls_api: Fix lockup on flushing explicitly created chain (Vlad Buslov)   
  - drm/nouveau: add nv_encoder pointer check for NULL (Natalia Petrova)   
  - drm/nouveau/kms: Don't change EDID when it hasn't actually changed (Lyude Paul)   
  - drm/nouveau/dp: check for NULL nv_connector->native_mode (Natalia Petrova)   
  - igb: fix nvm.ops.read() error handling (Aleksandr Loktionov)   
  - sctp: fix an error code in sctp_sf_eat_auth() (Dan Carpenter)   
  - ipvlan: fix bound dev checking for IPv6 l3s mode (Hangbin Liu)   
  - IB/isert: Fix incorrect release of isert connection (Saravanan Vajravel)   
  - IB/isert: Fix possible list corruption in CMA handler (Saravanan Vajravel)   
  - IB/isert: Fix dead lock in ib_isert (Saravanan Vajravel)   
  - IB/uverbs: Fix to consider event queue closing also upon non-blocking mode (Yishai Hadas)   
  - iavf: remove mask from iavf_irq_enable_queues() (Ahmed Zaki)   
  - RDMA/rxe: Fix the use-before-initialization error of resp_pkts (Zhu Yanjun)   
  - RDMA/rxe: Removed unused name from rxe_task struct (Bob Pearson)   
  - RDMA/rxe: Remove the unused variable obj (Zhu Yanjun)   
  - net/sched: cls_u32: Fix reference counter leak leading to overflow (Lee Jones)   
  - ping6: Fix send to link-local addresses with VRF. (Guillaume Nault)   
  - netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM (Pablo Neira Ayuso)   
  - spi: fsl-dspi: avoid SCK glitches with continuous transfers (Vladimir Oltean)   
  - spi: spi-fsl-dspi: Remove unused chip->void_write_data (Vladimir Oltean)   
  - usb: dwc3: gadget: Reset num TRBs before giving back the request (Elson Roy Serrao)   
  - serial: lantiq: add missing interrupt ack (Bernhard Seibold)   
  - USB: serial: option: add Quectel EM061KGL series (Jerry Meng)   
  - Remove DECnet support from kernel (Stephen Hemminger)   
  - ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (Edson Juliano Drosdeck)   
  - net: usb: qmi_wwan: add support for Compal RXM-G1 (Wes Huang)   
  - RDMA/uverbs: Restrict usage of privileged QKEYs (Edward Srouji)   
  - nouveau: fix client work fence deletion race (Dave Airlie)   
  - powerpc/purgatory: remove PGO flags (Ricardo Ribalda)   
  - kexec: support purgatories with .text.hot sections (Ricardo Ribalda)   
  - nilfs2: fix possible out-of-bounds segment allocation in resize ioctl (Ryusuke Konishi)   
  - nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key() (Ryusuke Konishi)   
  - nios2: dts: Fix tse_mac "max-frame-size" property (Janne Grunau)   
  - ocfs2: check new file size on fallocate call (Luís Henriques)   
  - ocfs2: fix use-after-free when unmounting read-only filesystem (Luís Henriques)   
  - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Sukrut Bellary)   
  - xen/blkfront: Only check REQ_FUA for writes (Ross Lagerwall)   
  - mips: Move initrd_start check after initrd address sanitisation. (Liviu Dudau)   
  - MIPS: Alchemy: fix dbdma2 (Manuel Lauss)   
  - parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory() (Helge Deller)   
  - parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu() (Helge Deller)   
  - btrfs: handle memory allocation failure in btrfs_csum_one_bio (Johannes Thumshirn)   
  - power: supply: Fix logic checking if system is running from battery (Mario Limonciello)   
  - irqchip/meson-gpio: Mark OF related data as maybe unused (Krzysztof Kozlowski)   
  - regulator: Fix error checking for debugfs_create_dir (Osama Muhammad)   
  - platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0 (Alexandru Sorodoc)   
  - power: supply: Ratelimit no data debug output (Marek Vasut)   
  - ARM: dts: vexpress: add missing cache properties (Krzysztof Kozlowski)   
  - power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule() (Hans de Goede)   
  - power: supply: sc27xx: Fix external_power_changed race (Hans de Goede)   
  - power: supply: ab8500: Fix external_power_changed race (Hans de Goede)   
  - s390/dasd: Use correct lock while counting channel queue length (Jan Höppner)   
  - dasd: refactor dasd_ioctl_information (Christoph Hellwig)   
  - KEYS: asymmetric: Copy sig and digest in public_key_verify_signature() (Roberto Sassu)   
  - test_firmware: fix a memory leak with reqs buffer (Mirsad Goran Todorovac)   
  - LTS tag: v5.4.247 (Sherry Yang)   
  - mtd: spinand: macronix: Add support for MX35LFxGE4AD (YouChing Lin)   
  - btrfs: unset reloc control if transaction commit fails in prepare_to_relocate() (Zixuan Fu)   
  - btrfs: check return value of btrfs_commit_transaction in relocation (Josef Bacik)   
  - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov)   
  - drm/atomic: Don't pollute crtc_state->mode_blob with error pointers (Ville Syrjälä)   
  - ext4: only check dquot_initialize_needed() when debugging (Theodore Ts'o)   
  - eeprom: at24: also select REGMAP (Randy Dunlap)   
  - i2c: sprd: Delete i2c adapter in .remove's error path (Uwe Kleine-König)   
  - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jiri Slaby (SUSE))   
  - usb: usbfs: Use consistent mmap functions (Ruihan Li)   
  - usb: usbfs: Enforce page requirements for mmap (Ruihan Li)   
  - pinctrl: meson-axg: add missing GPIOA_18 gpio group (Martin Hundebøll)   
  - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov)   
  - Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk (Luiz Augusto von Dentz)   
  - ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li)   
  - can: j1939: avoid possible use-after-free when j1939_can_rx_register fails (Fedor Pchelkin)   
  - can: j1939: change j1939_netdev_lock type to mutex (Fedor Pchelkin)   
  - can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket (Oleksij Rempel)   
  - drm/amdgpu: fix xclk freq on CHIP_STONEY (Chia-I Wu)   
  - ALSA: hda/realtek: Add Lenovo P3 Tower platform (RenHai)   
  - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Ai Chao)   
  - Input: psmouse - fix OOB access in Elantech protocol (Dmitry Torokhov)   
  - Input: xpad - delete a Razer DeathAdder mouse VID/PID entry (Ismael Ferreras Morezuelas)   
  - batman-adv: Broken sync while rescheduling delayed work (Vladislav Efanov)   
  - bnxt_en: Query default VLAN before VNIC setup on a VF (Somnath Kotur)   
  - net: sched: fix possible refcount leak in tc_chain_tmplt_add() (Hangyu Hua)   
  - net: sched: move rtm_tca_policy declaration to include file (Eric Dumazet)   
  - rfs: annotate lockless accesses to RFS sock flow table (Eric Dumazet)   
  - rfs: annotate lockless accesses to sk->sk_rxhash (Eric Dumazet)   
  - netfilter: ipset: Add schedule point in call_ad(). (Kuniyuki Iwashima)   
  - netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper (Tijs Van Buggenhout)   
  - Bluetooth: L2CAP: Add missing checks for invalid DCID (Sungwoo Kim)   
  - Bluetooth: Fix l2cap_disconnect_req deadlock (Ying Hsu)   
  - net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods (Alexander Sverdlin)   
  - neighbour: fix unaligned access to pneigh_entry (Qingfang DENG)   
  - neighbour: Replace zero-length array with flexible-array member (Gustavo A. R. Silva)   
  - spi: qup: Request DMA before enabling clocks (Stephan Gerhold)   
  - i40e: fix build warnings in i40e_alloc.h (Greg Kroah-Hartman)   
  - i40iw: fix build warning in i40iw_manage_apbvt() (Greg Kroah-Hartman)   
  - block/blk-iocost (gcc13): keep large values in a new enum (Jiri Slaby (SUSE))   
  - blk-iocost: avoid 64-bit division in ioc_timer_fn (Arnd Bergmann)   
  - LTS tag: v5.4.246 (Sherry Yang)   
  - drm/edid: fix objtool warning in drm_cvt_modes() (Linus Torvalds)   
  - wifi: rtlwifi: 8192de: correct checking of IQK reload (Ping-Ke Shih)   
  - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul)   
  - RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier)   
  - scsi: dpt_i2o: Do not process completions with invalid addresses (Ben Hutchings)   
  - scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD) (Ben Hutchings)   
  - regmap: Account for register length when chunking (Jim Wylder)   
  - test_firmware: fix the memory leak of the allocated firmware buffer (Mirsad Goran Todorovac)   
  - fbcon: Fix null-ptr-deref in soft_cursor (Helge Deller)   
  - ext4: add lockdep annotations for i_data_sem for ea_inode's (Theodore Ts'o)   
  - ext4: disallow ea_inodes with extended attributes (Theodore Ts'o)   
  - ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find() (Theodore Ts'o)   
  - ext4: add EA_INODE checking to ext4_iget() (Theodore Ts'o)   
  - tracing/probe: trace_probe_primary_from_call(): checked list_first_entry (Pietro Borrello)   
  - tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK (Sherry Sun)   
  - mmc: vub300: fix invalid response handling (Deren Wu)   
  - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Jakub Kicinski)   
  - lib/dynamic_debug.c: use address-of operator on section symbols (Nathan Chancellor)   
  - treewide: Remove uninitialized_var() usage (Kees Cook)   
  - kernel/extable.c: use address-of operator on section symbols (Nathan Chancellor)   
  - eth: sun: cassini: remove dead code (Martin Liška)   
  - gcc-12: disable '-Wdangling-pointer' warning for now (Linus Torvalds)   
  - ACPI: thermal: drop an always true check (Adam Borowski)   
  - x86/boot: Wrap literal addresses in absolute_pointer() (Kees Cook)   
  - flow_dissector: work around stack frame size warning (Arnd Bergmann)   
  - ata: libata-scsi: Use correct device no in ata_find_dev() (Damien Le Moal)   
  - scsi: stex: Fix gcc 13 warnings (Bart Van Assche)   
  - misc: fastrpc: reject new invocations during device removal (Richard Acayan)   
  - misc: fastrpc: return -EPIPE to invocations on device removal (Richard Acayan)   
  - usb: gadget: f_fs: Add unbind event before functionfs_unbind (Uttkarsh Aggarwal)   
  - net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818 (Sebastian Krzyszkowiak)   
  - iio: dac: build ad5758 driver when AD5758 is selected (Lukas Bulwahn)   
  - iio: dac: mcp4725: Fix i2c_master_send() return value handling (Marek Vasut)   
  - iio: light: vcnl4035: fixed chip ID check (Frank Li)   
  - HID: wacom: avoid integer overflow in wacom_intuos_inout() (Nikita Zhandarovich)   
  - HID: google: add jewel USB id (Sung-Chi Li)   
  - iio: adc: mxs-lradc: fix the order of two cleanup operations (Jiakai Luo)   
  - mailbox: mailbox-test: fix a locking issue in mbox_test_message_write() (Dan Carpenter)   
  - atm: hide unused procfs functions (Arnd Bergmann)   
  - ALSA: oss: avoid missing-prototype warnings (Arnd Bergmann)   
  - netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT (Tom Rix)   
  - wifi: b43: fix incorrect __packed annotation (Arnd Bergmann)   
  - scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed (Wenchao Hao)   
  - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t (Min-Hua Chen)   
  - ARM: dts: stm32: add pin map for CAN controller on stm32f7 (Dario Binacchi)   
  - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value (Yun Lu)   
  - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 (Hyunwoo Kim)   
  - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Takashi Iwai)   
  - media: dvb-core: Fix use-after-free due on race condition at dvb_net (Hyunwoo Kim)   
  - media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table (Krzysztof Kozlowski)   
  - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Hyunwoo Kim)   
  - media: dvb_ca_en50221: fix a size write bug (YongSu Yoo)   
  - media: netup_unidvb: fix irq init by register it at the end of probe (Wei Chen)   
  - media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address (Wei Chen)   
  - media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() (Wei Chen)   
  - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer (Zhang Shurong)   
  - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() (Wei Chen)   
  - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() (Wei Chen)   
  - media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() (Wei Chen)   
  - media: dvb_demux: fix a bug for the continuity counter (YongSu Yoo)   
  - ASoC: ssm2602: Add workaround for playback distortions (Paweł Anikiel)   
  - xfrm: Check if_id in inbound policy/secpath match (Benedict Wong)   
  - ASoC: dwc: limit the number of overrun messages (Maxim Kochetkov)   
  - nbd: Fix debugfs_create_dir error checking (Ivan Orlov)   
  - fbdev: stifb: Fix info entry in sti_struct on error path (Helge Deller)   
  - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Helge Deller)   
  - media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE (Niklas Söderlund)   
  - ARM: 9295/1: unwind:fix unwind abort for uleb128 case (Haibo Li)   
  - mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write() (Lee Jones)   
  - watchdog: menz069_wdt: fix watchdog initialisation (Johannes Thumshirn)   
  - mtd: rawnand: marvell: don't set the NAND frequency select (Chris Packham)   
  - mtd: rawnand: marvell: ensure timing values are written (Chris Packham)   
  - net: dsa: mv88e6xxx: Increase wait after reset deactivation (Andreas Svensson)   
  - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Hangyu Hua)   
  - udp6: Fix race condition in udp6_sendmsg & connect (Vladislav Efanov)   
  - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Pedro Tammela)   
  - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Andy Shevchenko)   
  - net: sched: fix NULL pointer dereference in mq_attach (Zhengchao Shao)   
  - net/sched: Prohibit regrafting ingress or clsact Qdiscs (Peilin Ye)   
  - net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs (Peilin Ye)   
  - net/sched: sch_clsact: Only create under TC_H_CLSACT (Peilin Ye)   
  - net/sched: sch_ingress: Only create under TC_H_INGRESS (Peilin Ye)   
  - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set (Cambda Zhu)   
  - tcp: deny tcp_disconnect() when threads are waiting (Eric Dumazet)   
  - af_packet: do not use READ_ONCE() in packet_bind() (Eric Dumazet)   
  - mtd: rawnand: ingenic: fix empty stub helper definitions (Arnd Bergmann)   
  - amd-xgbe: fix the false linkup in xgbe_phy_status (Raju Rangoju)   
  - af_packet: Fix data-races of pkt_sk(sk)->num. (Kuniyuki Iwashima)   
  - netrom: fix info-leak in nr_write_internal() (Eric Dumazet)   
  - net/mlx5: fw_tracer, Fix event handling (Shay Drory)   
  - dmaengine: pl330: rename _start to prevent build error (Randy Dunlap)   
  - iommu/rockchip: Fix unwind goto issue (Chao Wang)   
  - RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx (Kalesh AP)   
  - RDMA/efa: Fix unsupported page sizes in device (Yonatan Nachum)


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.322.3.el8uek]
changelog:
  - btrfs: free device in btrfs_close_devices for a single device filesystem (Anand Jain)  [Orabug: 35215318]  
  - xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster)  [Orabug: 35389985]  
  - xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster)  [Orabug: 35389985]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.322.4.el8uek]
changelog:
  - tools/resolve_btfids: Use pkg-config to locate libelf (Shen Jiamin)  [Orabug: 35110384]  
  - tools resolve_btfids: Always force HOSTARCH (Jiri Olsa)  [Orabug: 35110384]  
  - bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Jiri Olsa)  [Orabug: 35110384]  
  - bpf: Add BPF_FUNC_jiffies64 (Martin KaFai Lau)  [Orabug: 35110384]  
  - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Prankur gupta)  [Orabug: 35110384]  
  - bpf: Support bitfield read access in btf_struct_access (Martin KaFai Lau)  [Orabug: 35110384]  
  - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Martin KaFai Lau)  [Orabug: 35110384]  
  - bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yonghong Song)  [Orabug: 35110384]  
  - bpf: Add bpf_skc_to_tcp6_sock() helper (Alan Maguire)  [Orabug: 35110384]  
  - bpf: Fix race in btf_resolve_helper_id() (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Add PTR_TO_BTF_ID_OR_NULL support (Alan Maguire)  [Orabug: 35110384]  
  - bpf: Compile resolve_btfids tool at kernel compilation start (Jiri Olsa)  [Orabug: 35110384]  
  - bpf: Resolve BTF IDs in vmlinux image (Jiri Olsa)  [Orabug: 35110384]  
  - bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Jiri Olsa)  [Orabug: 35110384]  
  - bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Jiri Olsa)  [Orabug: 35110384]  
  - bpf: Replace prog_raw_tp+btf_id with prog_tracing (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Fix bpf_attr.attach_btf_id check (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Prepare btf_ctx_access for non raw_tp use case (Martin KaFai Lau)  [Orabug: 35110384]  
  - bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Alexei Starovoitov)  [Orabug: 35110384]  
  - libbpf: Update BTF reloc support to latest Clang format (Andrii Nakryiko)  [Orabug: 35110384]  
  - bpf: Add array support to btf_struct_access (Martin KaFai Lau)  [Orabug: 35110384]  
  - bpf: Check types of arguments passed into helpers (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Add support for BTF pointers to x86 JIT (Alan Maguire)  [Orabug: 35110384]  
  - bpf: Add support for BTF pointers to interpreter (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Attach raw_tp program with BTF via type name (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Implement accurate raw_tp context access via BTF (Alexei Starovoitov)  [Orabug: 35110384]  
  - libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (KP Singh)  [Orabug: 35110384]  
  - libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Add attach_btf_id attribute to program load (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Process in-kernel BTF (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Add typecast to bpf helpers to help BTF generation (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Add typecast to raw_tracepoints to help BTF generation (Alexei Starovoitov)  [Orabug: 35110384]  
  - RDMA/restrack: Release MR restrack when delete (Mark Zhang)  [Orabug: 35256660]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.322.5.el8uek]
changelog:
  - cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (Srinivas Pandruvada)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Srinivas Pandruvada)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Srinivas Pandruvada)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Srinivas Pandruvada)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Srinivas Pandruvada)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Doug Smythies)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: Add strict_target to struct cpufreq_policy (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: Introduce governor flags (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Add ->offline and ->online callbacks (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Tweak the EPP sysfs interface (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Update cached EPP in the active mode (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Implement passive mode with HWP enabled (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Rearrange the storing of new EPP values (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Lee Jones)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Fix active mode setting from command line (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Fix static checker warning for epp variable (Srinivas Pandruvada)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Allow raw energy performance preference value (Srinivas Pandruvada)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Allow enable/disable energy efficiency (Srinivas Pandruvada)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Add one more OOB control bit (Srinivas Pandruvada)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Use passive mode by default without HWP (Rafael J. Wysocki)  [Orabug: 35524050]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.322.6.el8uek]
changelog:
  - uek-rpm: Add netfilter modules to nano rpm (Samasth Norway Ananda)  [Orabug: 35552175]  
  - scsi: target: iscsi: Fix hang in the iSCSI login code (Maurizio Lombardi)  [Orabug: 35484554]  
  - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi)  [Orabug: 35484554]  
  - scsi: target: iscsi: Fix login error when receiving (Hou Pu)  [Orabug: 35484554]  
  - uek-rpm: Prevent cls_tcindex module to be loaded on demand (Sherry Yang)  [Orabug: 35616810]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.322.6.1.el8uek]
changelog:
  - x86/cpu/amd: Add a Zenbleed fix (Borislav Petkov (AMD))  [Orabug: 35673692]  
  - x86/cpu/amd: Move the errata checking functionality up (Borislav Petkov (AMD))  [Orabug: 35673692]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.322.6.2.el8uek]
changelog:
  - uek-rpm: Update kernel's linux-firmware dependency. (Somasundaram Krishnasamy)  [Orabug: 35722367]  
  - uek-rpm: Disable cls_tcindex in file tcindex-disable.conf (Sherry Yang)  [Orabug: 35724249]  
  - Revert "sched/fair: sanitize vruntime of entity being placed" (Saeed Mirzamohammadi)  [Orabug: 35724243]  
  - Revert "sched/fair: Sanitize vruntime of entity being migrated" (Saeed Mirzamohammadi)  [Orabug: 35724243]  
  - mm: allow a controlled amount of unfairness in the page lock (Linus Torvalds)  [Orabug: 35724237]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.322.6.3.el8uek]
changelog:
  - xfs: reserve less log space when recovering log intent items (Darrick J. Wong)  [Orabug: 35905429]  
  - ocfs2: ocfs2 crash due to invalid h_next_leaf_blk value in extent block (Gautham Ananthakrishna)  [Orabug: 35905419]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.322.6.5.el8uek]
changelog:
  - Revert "net/mlx5: Enable SW-defined RoCEv2 UDP source port" (Arumugam Kolappan)  [Orabug: 36582991]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.323.1.el8uek]
changelog:
  - uek-rpm: Change the toolchain version in OL8 (Jack Vogel)  [Orabug: 35378775]  
  - net/rds: Allow MSG_NOSIGNAL in sendmsg (Gerd Rausch)  [Orabug: 35640816]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.323.2.el8uek]
changelog:
  - x86/cpu/amd: Add a Zenbleed fix (Borislav Petkov (AMD))  [Orabug: 35641578]  
  - x86/cpu/amd: Move the errata checking functionality up (Borislav Petkov (AMD))  [Orabug: 35641578]  
  - ocfs2: always read both high and low parts of dinode link count (Alexey Asemov)  [Orabug: 35643003]  
  - ovl: Always reevaluate the file signature for IMA (Eric Snowberg)  [Orabug: 35646439]  
  - bpf: fix NULL pointer dereferences when vmlinux BTF is absent (Alan Maguire)  [Orabug: 35623657]  
  - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington)  [Orabug: 35643879]


