summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * u-boot-fslc: 2022.04 -> 2022.07Otavio Salvador2022-07-294-5/+5
| | | | | | | | | | | | | | | | One side change is the removal of the 'v' prefix in PV so we align with the common pattern of the u-boot recipes used in OE world. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit fc38a34b27980871c0c828fc87404d41e482c1b9)
| * imx-atf: update lf-5.15.5-1.0.0 to lf-5.15.32-2.0.0Otavio Salvador2022-07-291-2/+2
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This bumps to c6a19b1a revision, this includes following changes: 073b86c77 LF-4653:- 4 keys secureboot failure resolved e4691e2a2 LF-6217 fix(imx8ulp): skip the pmic config in dualboot mode 0d7ae9ce0 LF-5610 imx8ulp: Allow M33 to access IOMUXC1 c79735bc4 plat-ls: assert inclusion fix for secure boot 35bd13044 LF-5770 caam: coverity fix on tf-a v2.6 3b1f7d0aa LF-5468: plat: nxp: add DTB overlay feature ee7707467 LF-5954 fix(plat/imx8ulp): Slow down apd nic frequency when doing wdog reset 1a988de59 fix(nxp-drivers): fix tzc380 memory regions configuration 57d02710a MA-20199-3 imx8ulp: enable FF-A memory share 7c21c9071 MA-20199-2 imx8q: enable FF-A memory share 3d6f04c4f MA-20199-1 imx8m: enable FF-A memory share 26a45bde0 MA-20198 Make separate xlat table and stack address configurable b874e67cc spd: trusty: Put trusty_shmem_objs_data in its own section 85050085f spd: trusty: add lend support 6f96566db spd: trusty: Move more headers into include folder aefdbbd0b spd: trusty: Honor requests to use the NS bit 8c4503cd7 trusty: Switch handling of Trusty SMC from SPM-MM to SPMD 9083f9296 trusty: Keep shared memory object data in .bss 93de9d799 trusty: Fix to compile after 2.6 merge a25ef5f99 trusty: Fix implicit int conversions and add some missing truncations a9d75f648 trusty: Fix trusty_ffa_fill_desc return path 927816a77 trusty: Avoid signed overflow 83f029d33 trusty: Add check that ffa buffer has been registered e1652b61a spd: trusty: Fix TRUSTY_SPD_WITH_GENERIC_SERVICES 6fef4477e trusty: Add shared mem api based on Arm FF-A 1.0 EAC 4e3754db0 MA-19640 8MP_powersave:LPA:low power audio feature with PCM512X b0edb0619 MA-16956 Free space for imx8mq trusty fd7d27209 MA-18852 Reduce the trusty stack to save memory 76ed5560b MA-19479 imx8mm/imx8mq: Map TCM memory in ATF 94c46cc04 MA-20186 imx8m: android: add secure configuration a1a046f21 MA-20230 imx8m: Add individual config for ddr4 dvfs 737dcb3c4 MA-20229 imx8m: enable snvs privileged registers access f441884b5 MA-20184 imx8m: update csu config 84f88ffba LF-5895 fix(plat/imx8ulp) keep hifi & dsi power on in APD active mode f69b4cd21 fix(security): workaround for CVE-2022-23960 for Cortex-A57, Cortex-A72 b27ad932c fix(security): workaround for CVE-2022-23960 ca145af60 docs(security): security advisory for CVE-2022-23960 063a9400d LF-5808-03 plat: imx8ulp: config the pmic in lpm mode ff8406b2c LF-5808-02 plat: imx8ulp: update the upower soc defs ace9631c8 LF-5808-01 plat: imx8ulp: Update the power mode configs 3a5b0cf93 fix(nxp-ddr): fix firmware buffer re-mapping issue f4f095c80 fix(layerscape): fix nv_storage assert checking 06fb5cb47 fix(layerscape): fix coverity issue 79121e261 fix(nxp-ddr): fix coverity issue 14e00f5a7 LF-5684 plat: imx8ulp: Enable the DDR frequency scaling support fd2276901 LF-5667 plat: imx8ulp: Update the ddr retention flow f194c06c0 LF-5665 plat: imx8ulp: Add gpio podr register save/restore aff2aee0c LF-4877 plat: imx8ulp: Fix usb unexpected wakeup when system suspend 48286a3d2 fix(layerscape): update WA for Errata A-050426 5422cd3a9 ddr: phy-gen2 :phy.c Apply Max CDD values during warm boot 89eac9aff MA-20141 imx8m: enable alarm when shutdown 1220f99f3 drivers: nxp: ddr: Use the CDDWW for write to read delay ef2d3da56 fix(layerscape): remove errata a008850 from ls1028a and ls1088a 9b56c2616 feat(ls1043a): add ls1043a QDS board support d9c5365d4 feat(ls1028a): add ls1028a QDS board support b665e41d9 feat(layerscape): add DCSR RCPM2 address definition 3554dbc46 feat(ls1012a): add ls1012a frwy_512mb board support bc3e930d8 feat(ls1012a): add ls1012a frwy board support 5b89f2f8d feat(ls1012a): add ls1012a QDS board support 3d040b656 feat(ls1012a): add ls1012ardb board support d14e954e5 feat(ls1012a): add new SoC platform ls1012a bd6526dd4 feat(ls2088a): add ls2088aqds board support b6c45f757 feat(ls2088a): add ls2088ardb board support 72fd2c44e feat(ls2088a): add new SoC platform ls2088a fdc4336cf docs(layerscape): add ls1088a soc and board support 901cce43b feat(ls1088aqds): add ls1088aqds board support 036ca7fec feat(ls1088ardb): add ls1088ardb board support 1a2f1d0cc feat(ls1088a): add new SoC platform ls1088a 20ad739f3 build(changelog): add new scopes for ls1088a 7a0ad98fa feat(bl2): add support to separate no-loadable sections 62b1a3cc2 refactor(layerscape): refine comparison of inerconnection 3dacfde9c feat(layerscape): add soc helper macro definition for chassis 3 449df477c feat(nxp-gic): add some macros definition for gicv3 75e176eeb feat(layerscape): add CHASSIS 3 support for tbbr d49b77d03 feat(layerscape): define more chassis 3 hardware address 8bee07324 feat(nxp-crypto): add chassis 3 support 01e75bbb2 feat(nxp-dcfg): add Chassis 3 support 2c0891d61 feat(lx2): enable DDR erratas for lx2 platforms de22a401f feat(layerscape): print DDR errata information 858e1814d feat(nxp-ddr): add workaround for errata A050958 85c42089f feat(layerscape): add new soc errata a010539 support ccca43ba2 feat(layerscape): add new soc errata a009660 support 829c831da feat(nxp-ddr): add rawcard 1F support 8442f8c2f fix(layerscape): fix build issue of mmap_add_ddr_region_dynamically 1cf48f96c fix(nxp-tools): fix create_pbl print log 3225d6042 build(changelog): add new scopes for NXP driver 6a0d2ac74 fix(nxp-crypto): refine code to avoid hang issue for some of toolchain b0174c18b build(changelog): add new scope for nxp crypto 850b924e2 fix(lx2): drop erratum A-009810 29623e41b docs(layerscape): add ls1046a soc and board support baf07efe5 feat(ls1046aqds): add board ls1046aqds support 50d2e5259 feat(ls1046afrwy): add ls1046afrwy board support 86255605c feat(ls1046ardb): add ls1046ardb board support e94250245 feat(ls1046a): add new SoC platform ls1046a 611892853 fix(nxp-tools): fix tool location path for byte_swape 512f0cc8e fix(nxp-qspi): fix include path for QSPI driver 5b1f12eec build(changelog): add new scopes for NXP layerscape platforms 3e7a6e5c3 fix(nxp-drivers): ddr: corrects mapping of HNFs nodes 0cebc65ea refactor(ls1028a): fix header file group issue 263eda8bb docs(maintainers): update nxp layerscape maintainers abff1dc96 docs(plat/nxp/layerscape): add ls1043a soc and board support b2eaeaa28 feat(plat/nxp/ls1043ardb): add ls1043ardb board support 366289089 feat(plat/nxp/ls1043a): add ls1043a soc support 2b8a785e1 refactor(plat/ls1043): remove old implementation for platform ls1043 722041a64 feat(nxp/driver/dcfg): add some macro definition f120a0e6a fix(nxp/common/setup): increase soc name maximum length 107a0468b feat(nxp/common/errata): add SoC erratum a008850 470600cf4 feat(nxp/driver/tzc380): add tzc380 platform driver support dd450bc40 feat(tzc380): add sub-region register definition 29ac09161 feat(nxp/common/io): add ifc nor and nand as io devices 2166b924f feat(nxp/driver/ifc_nand): add IFC NAND flash driver 07323e1ea feat(nxp/driver/ifc_nor): add IFC nor flash driver 12ff3870e feat(nxp/driver/csu): add bypass bit mask definition bc4b3eb58 feat(nxp/driver/dcfg): add gic address align register definition dde2a407b feat(nxp/common/rcpm): add RCPM2 registers definition 34935329f fix(nxp/common/setup): fix total dram size checking a4df0e7a3 feat(nxp/common): add CORTEX A53 helper functions 8ee887139 feat(cpu/cortex_a53): add L1PCTL macro definiton for CPUACTLR_EL1 55a4d4d25 plat: imx8m: Remove the SDEI support temporarily 61f2b9854 LF-5427 plat:imx8 Fix missed SCU wakeup interrupts 9e0f0adaf LF-5310 plat: imx8ulp: Update the license for upower api f410992ba LF-5250 imx8ulp: Fix XRDC setting for EPDC displaying d5700e35d LF-5161 imx8ulp: Not power off LPAV PD when LPAV owner is RTD c9866c0d3 LF-5160 plat: imx8ulp: Update the upower api 355aca6ce LF-5158 plat: imx8m: Revert "LF-5157 plat: imx8m: Fix the boot hang issue on imx8mq/mm/mn" 218c0afab LF-5157 plat: imx8m: Fix the boot hang issue on imx8mq/mm/mn c63dffd98 LF-5151 plat: imx8m: Backup mr12/14 value from lpddr4 chip edba33e7e LF-5149 imx8ulp: Fix XRDC for audio SOF case a648298cf LF-5136 imx8ulp: Protect TEE region for secure access only ad19e8bee LF-5118 plat: imx8ulp: Refactor and enable XRDC dd920cc13 LF-4794 plat: imx8ulp: move OPTEE OS base address to 0xa6000000 7fec65727 LF-4872 plat: imx8ulp: enable -fno-strict-aliasing 7d9c6a361 LF-4810 plat: imx8ulp: Fix the tpm5 register restore 6c9778c86 LF-4801 plat: imx8ulp: Enable AFBB by default for APD side active mode 7b48be149 LF-4723-03 plat: imx8ulp: Add system power off support 028522523 LF-4723-02 plat: imx8ulp: Add APD power down mode(PD) support in system suspend 2a9cdc32e LF-4723-01 plat: imx: Enable 512KB cache after resume on imx8ulp 6e98fe993 plat: imx8ulp: upower: Fix build by initializing srvgrp and function de3074600 LF-4715-4 imx8ulp: add scmi_sensor support 021536334 LF-4715-3 imx8ulp: upower: add read temperature hal function e6f416db6 LF-4715-2 imx8ulp: update upower api a5c9a3154 LF-4715-1 drivers: scmi-msg: add sensor support 78901fe3d plat: imx8ulp: upower: Fix build by initializing srvgrp and function 3dcc28855 LF-4593 plat: imx8ulp: Set cpu reset vector base to rom entry 957c613e4 LF-4615 plat: imx: Update the license for upower api 09216b55b LF-4542 plat: imx8ulp: Config APD power mode info before entring low power mode b5cc4defc LF-4541 plat: imx8m: Fix coverity issue caused by unnecessary header file 11f2ff9eb LF-4510-02 plat: imx8m: Fix Coverity issues c24ef835d LF-4510-01 plat: imx: fix coverity issue 62ff46323 LF-4263 plat: imx8ulp: Update the copyright format of upower api fd0f8664b Setup DID for CAAM job rings allocated for the non secure world. e7518e8ac plat: imx8ulp: init scmi agent 9513e4e88 MA-19048-2 MCU security enhancement 5c6a9d92c MA-19071 imx8mn: workaround for errata ERR050362 99f6d7ea1 LF-4197 plat: imx8mp: update the csu csl index on imx8mp a1dd854ca LF-4198 plat: imx8m: Fix the potential array overflow e60edf11c MA-19291 imx8mn/imx8mp: Lock ocram secure access c9db06064 MLK-25661 plat: imx8ulp: temp workaround for the hifi4 & dsi power domain dependency afd84fd3b LF-4023 plat: imx8mp: Add back the idx define for csu/rdc e7062279b MA-19209 imx8ulp: add trusty support b07a70d94 MLK-25624 imx8ulp: upower_hal: fix upower_wait_resp bd8ccc63b MLK-25605 plat: imx8ulp: Add the basic support for idle & system suspned 85207e823 MLK-25575-7 imx8ulp: add scmi power domain support 5ebedbd04 MLK-25575-6 imx8ulp: remove legacy scmi 95910bead MLK-25575-2 imx8ulp: upower: misc cleanup 31ca0ce11 MLK-25575-1 plat: imx8ulp: sync upower API to powersys_fw_048.011.012.006 c56ddbd39 LFOPTEE-48 imx8ulp: add OPTEE support f2c35b785 MLK-25581: plat: imx8ulp: Remove print for hifi configuration 30f30a179 plat: imx8ulp: configure xrdc for hifi in LPAV c15246ecb plat: imx8ulp: Enable DMA2->DDR read/write 97bd6c258 plat: imx8ulp: Add the rdc config for sai/spdif a0d88b2c1 plat: imx8ulp: Add the initial XRDC support faa08e80e plat: imx8ulp: Add the basic scmi sensor support 12f308fcb plat: imx8ulp: Add the basic scmi perf support 6abc15e32 plat: imx8ulp: Add initial scmi upower pd support 33bc9d240 plat: imx: Add i.MX8ULP basic support 961f90418 TEE-639 plat: imx8m: Do not release JR0 to NS if HAB is using it a315bbee4 MLK-25480 imx8mp: correct idx for csu/rdc ba6b734be MA-18855 plat: imx8mm: Fix BT not work with rpmsg dts 08732b699 MA-18726 plat: imx8mp: Fix hdmimix handshake hang issue 7394c62ba MLK-25358 plat: imx8m: Correct the csu sa & hpctrl setting db787c8bb MLK-25345 plat: imx8m: Add ddr4 dvfs sw workaround for ERR050712 22a997530 MLK-25321 plat: imx8m: Add 4000mts frequency config on imx8m 82a671c96 MLK-24928 plat: imx8mp increase ISP NoC priority bc4a75367 LF-3713 plat: imx8m: Enable the coram_s tz by default on imx8mn/mp f5b8c8fd9 LF-3635: imx8qm: cockpit: Add support for OPTEE for cockpit 47a6c10f1 LF-3635: iMX8QM: Add support for CA72 and CA 53 Cockpit 82cce465d LF-3635 gic: add new function that clears all ITs routed to a cluster 8e33725d4 LF-3635: iMX8QM: Mark all the resources as movable 034d1866f MLK-25293 iMX8MQ: Add version for B2 e876e7ad8 LF-2627 plat: imx: Update the version string parser ff282fe76 MLK-24163 plat: imx8m: Change the ddr4 dvfs debug log level 67b20d96f MLK-24599 Revert "spd: opteed: enable NS_TIMER_SWITCH" 545da65f4 MLK-24812 plat: imx8mp: Assign wdog1 to domain0 only 12a475543 MLK-24721 plat: imx8m: Fix the out of bound access to rank setting array f04602698 MLK-24923-02 plat: imx8m: Put dram into retention when dsp lpa buffer in ocram 42e02e65f MLK-24920 plat: imx8m: Fix the dram retention random hang on some imx8mq Rev2.0 b70c47dfa MLK-24913: plat: imx8mp: change the bl31 physical load address c1f1aba57 MLK-24360 plat: imx8mp: fix the vpu noc nttp handshake hang issue f7b3b5635 MLK-24914-01 plat: imx8mp: Remove vpu reset & memrepair workaround 21c719854 TEE-619 imx: 8mn: add support for i.MX 8MN DDR3L EVK 688ff12eb MLK-24904 plat: imx: Use sc_rm_memreg_frag() to avoid memory partition overlay 6cc21cb51 MLK-24897 plat: imx8m: Add dram pll setting for 3200mts 47759cfca plat: imx8m: only enable the necessary power domain on imx8mp 1e180bb1e plat: imx8m: move the gpc reg & macro to a separate header file 12f028359 MLK-24457 plat: imx8m: Fix the current fsp init a10e70607 MLK-24414 plat: imx8mp: Add the dsp low power audio basic support 72ba29f6e MLK-23930-2 plat: imx8m: Add csu and rdc test d02143591 MLK-23930-1 plat: imx8mq: cleanup csu and rdc implementation 5966d4fdc MLK-23821-04 plat: imx8m: Fix the rank to rank issue c4fd387c2 MLK-23821-03 plat: imx8m: Fix the dfiphymaster setting after dvfs e72b27c67 MLK-23821-02 plat: imx8m: update the ddr4 dvfs flow to include ddr3l support 272b63658 MLK-23821-01 plat: imx8m: Correct the rank number get from mstr 4f225522c MLK-23870 plat: imx8mq: Correct the pll override setting after resume 361a31578 MLK-23805-03 plat: imx8mp: Keep audiomix always on if lpa is active 0f0ec424a MLK-23798 plat: imx8mp: Update the noc power down flow of imx8mp 1869cb139 MLK-23803 plat: imx8mq: Get the system counter freq from hw reg 2c7b55dfe MA-16962 imx8m: csu: fix error in csu config 6fee0b509 MLK-23775 plat: imx8m: Fix the ddr4 dvfs random hang on imx8m 06a065d0b MLK-23752 plat: imx8m: Update the src gpr used for imx8mp lpa fecde8f87 MLK-23752 plat: imx8m: Update the src gpr used for imx8mp lpa 2c6498d2d MLK-23727 imx8mp/n: support stop M7 f3913fb82 MLK-23733 plat: imx8mq: Add the power domain handler back e31675572 plat: imx8m: Fix the m4 enabled check for imx8m c71b452b8 plat: imx8mp: Enable BL32 fdt overlay support on imx8mp a4a6897f2 add trusty for imx8mp 057cbc37d plat: imx8mm: Update the cpu core power up timing 7c784d09e plat: imx8mq/mm/mn: Cleanup bl31_setup 94f16b183 TEE-532-4: plat: imx8mq: add optee support 515e3e864 TEE-532-3: plat: imx8mn: add optee support bc4872173 TEE-532-2: plat: imx8mm: add optee support 1cc4e9565 MA-14173 Enable trusty for imx8mq ed36ef8ad MA-15087 Enable Trusty OS for imx8mn b404160dc MA-13758 Enable Trusty OS on imx8mm 311fcaa99 MA-16438 plat:imx8/imx8m: switch to xlat_tables_v2 9a44e9530 plat: imx8m: Replace the magic number rdc/csu index with enum type 3b4ace3b0 plat: imx8m: add enum type for RDC/CSU index 38e33ec4a plat: imx8m: Add the M4 low power audio support on imx8m 22e8a5a2d plat: imx8m: Enable the noc power down support on imx8m cf155ea61 plat: imx8mq: Add the NOC sip handler on imx8mq 5e5c28a3a plat: imx8m: Add the src handler for m4/m7 core boot support e123d7173 MLK-23857 imx8mm/mn/mp: Fix DRAM MMU attribute to non-secure for HAB c2815bff9 plat: imx8m: Add hab suport on imx8m SoC family 81287eacd plat: imx8mq: Enable dram dvfs support on imx8mq 0352f9e56 plat: imx8mq: Correct the slot ack setting for STOP mode 9d21be98e plat: imx8m: use non-fast wakeup stop mode for system suspend 884638fc5 plat: imx8mq: Add anamix pll override setting for DSM mode 848784ec3 plat: imx8mq: Add workaround code for ERR11171 on imx8mq 7a4499c5f plat: imx8mq: Add the dram retention support for imx8mq 465183b31 plat: imx8mq: move the stack & xlat table into ocram_s 8a6d6f935 plat: imx8mn: Add the csu init on imx8mp c5afcb7a2 plat: imx8mn: Add the csu init on imx8mn 29c9a9075 plat: imx8mm: Enable the csu init on imx8mm 2a96cbabb plat: imx8m: Add a simple csu driver for imx8m family cea5501e3 plat: imx8mq: add 100us delay after USB OTG SRC bit 0 clear 414a7a9e1 plat: imx8m: Keep pu domains in default state during boot stage 2f0246705 plat: imx8m: Add the PU power domain support on imx8mm/mn acfc690bd plat: imx8m: Add the anamix pll override setting 55a1cdfea plat: imx8m: Add the ddr frequency change support for imx8m family 6a9955564 plat: imx8mn: Enable dram retention suuport on imx8mn 9103d8aa4 plat: imx8mm: Enable dram retention suuport on imx8mm 7b91c8a21 plat: imx8m: Add dram retention flow for imx8m family c785cfd6a MLK-24480 plat: imx8dxl: Enable CPU/FP/L2 retention counter 8142bedc8 plat: imx: imx8dxl: provide debug uart num as build param ebec03b23 imx8qm/imx8qx: Remove redundant definition of DEBUG_CONSOLE 210c81cc2 imx8dxl: Enable CPU, FP, L2 retention counters to 64 cycles 059e5fcbe imx8qm/imx8qx: Use linker defined symbols directly dcfc3d239 MLK-23969 imx: Update SCFW API message type according to latest SCFW c053fd665 MA-17076 plat: imx8: Only save data section for cold reboot 5498782df MLK-23742 plat: imx: No need to set cpu entry for reboot on i.MX8 with SCU 718242f55 TEE-532-7 plat: imx8dx: Add support for BL32 663cf1894 TEE-532-6: plat: imx8qx: add optee support 2095f06d4 TEE-532-5: plat: imx8qm: add optee support 69f36cfb1 TEE-532-1: plat: imx8dxl: add optee support cf571319e plat: imx: Add data section restore for i.MX8 SoCs with partition reboot b4c5a95d8 plat: imx8dxl: Update IRQSTEER mask offset for proper wakeup 0d8014cd4 plat: imx8dxl: Add iMX8DXL support 06220a791 MA-15289-4 Integrate SCFW API lib to trusty b55c5b749 imx8q: [trusty] Kick CAAM power 20b443f5d MA-11015 Support Trusty OS on imx8qm/qxp fe9f20155 imx8q: Fix build errors fc611a0bc Enable CPU, FP, L2 retention counters to 64 cycles 38bc4fe05 MLK-20986 imx8: Not protect OCRAM for rev A 02480bd77 imx8qm/qxp: Protect the lower 96K ocram used for SPL 1b5398fca plat:imx8qm/imx8qxp: Update SCFW API aba0313ef MLK-23071: Update LPUART settings for correct behavior e2cc9b0c2 imx: Fix platform config name to support partition reboot 3adf5faee imx: set CPU boot entry for partition reboot 27295c223 plat: imx: Add pwr_domain_pwr_down_wfi callback for i.MX8QM f0d47493b plat: imx: Add pwr_domain_pwr_down_wfi callback for i.MX8QX 44d409bbe plat: imx8qm/imx8qxp: Update SCFW API 3bdaf5ea5 plat: imx: Enable L2 ECC & parity for A72 cluster 6e46b24b4 MLK-22488 imx8qm: Remove SC_R_GIC_SMMU from non-secure access list 7218abee3 Fix A72 L2 DATA latency settings. a25c8f003 imx: add system_reset2 support for i.MX8QM/i.MX8QX 2f19e93f5 imx: initialize register value before writting MU_SR register 4264403e5 imx: fix partition reboot fail when debug console is enabled de5194e35 imx8qm: turn off A53 cluster for cpu hotplug 8b714ae25 gic: make sure ProcessorSleep bit clear successfully 9e9714278 MA-13239 imx8qm: Touch correct pad for UART0 6bf41a3d0 imx8: postpone moving resources to non-secure partition dcf3b83bd imx8qxp: move M4 to OS part at last 59a6dd501 MLK-17373 Fix ATF version string generation e9f9f0072 drivers: add tzc380 debug support 719a41e27 plat: imx8qm/imx8qxp: Add MU flag check for partition reboot cedb35f2b Add NXP's i.MX8 SoCs system controller console support e44ca7574 Add NXP's SoCs partition reboot support. 3c0c4b31a plat: imx: Add WDOG functions SIP support 63d2e9604 docs(changelog): generate changelog 16c1c4532 docs(ff-a): update documentation of FF-A interfaces 7f322f228 fix(drivers/gic600ae_fmu): fix timeout calculation 953910b06 docs(changelog): categorize scopes 7d3b51937 docs(commit-style): add commit style documentation c4e8edab2 build(docs): introduce release script c76556a01 build(docs): add support for Markdown documentation fa3a13824 build(hooks): add commitlint checks for trailers dc59d726e build(npm): add Standard Version v9.3.2 3a43e6dee build(npm): add additional package metadata 6558d8e45 build(npm): add license field 3ea076e2e build(npm): update Husky to v7.0.4 67b29a086 build(npm): update commitlint to v14.1.0 b0ea46534 build(npm): update lockfile format to v2 35cc497d0 docs(prerequisites): update to Node.js v16 2167c02d6 build(docs): update Python dependencies a61940ca7 fix(docs): fix `FF-A` substitution a539c7718 build(docs): pin Python dependencies 5869ebd0e fix(plat/arm): fix a VERBOSE trace 322b344e3 fix(rme): fixes a shift by 64 bits bug in the RME GPT library 4333f95be fix(spm_mm): do not compile if SVE/SME is enabled 7446c266c docs(rme): add description of TF-A changes for RME 6ee92598c docs(gpt): add documentation page for GPT library dc78e62d8 feat(sme): enable SME functionality 4ef449c15 fix: use correct printf format for uint64_t 964ee4e6b fix(mt8195): use correct print format for uint64_t 52558e080 docs(spm): secure interrupt management in SPMC 2461bd3a8 fix(gpt_rme): use correct print format for uint64_t 0c23e6f44 fix(spmd): error macro to use correct print format 51d8d1e32 Changing SMC code for transitioning Granule 4ce3e99a3 fix: libc: use long for 64-bit types on aarch64 a125c5562 feat(measured boot): add documentation to build and run PoC 4c8fe6b17 fix(errata): workaround for Neoverse V1 erratum 2216392 aeea04d44 docs(spm): document s-el0 partition support 1ea9190c6 fix(errata): workaround for Cortex A78 erratum 2242635 96b71eb95 feat(ff-a): feature retrieval through FFA_FEATURES call 325376eb8 refactor(stm32mp1): use fconf.mk 8d2602916 fix(fdts stm32mp1): correct copyright dates d39db2695 fix(sdei): fix assert while kdump issue 77612b90a fix(gpt_rme): add necessary barriers and remove cache clean 216c1223c fix(drivers/usb): add a optional ops get_other_speed_config_desc 025f5ef20 fix(drivers/usb): remove unnecessary cast 0d2d99924 fix(errata): workaround for Neoverse-N2 erratum 2280757 603806d13 fix(errata): workaround for Neoverse-N2 erratum 2242400 c948185c9 fix(errata): workaround for Neoverse-N2 erratum 2138958 5819e23bc fix(errata): workaround for Neoverse-N2 erratum 2242415 195381a91 fix(arm_fpga): Change PL011 UART IRQ 422b44fb5 feat(arm_fpga): write UART baud base clock frequency into DTB d850169c9 feat(arm_fpga): query PL011 to learn system frequency 52b8f4465 refactor(arm_fpga): move command line code into separate function 49e789e35 fix(fdt): avoid output on missing DT property d7e39c43f feat(arm_fpga): add ITS autodetection 93b785f5a feat(arm_fpga): determine GICR base by probing 73a643eed feat(gicv3): introduce GIC component identification 4d585fe52 feat(libfdt): also allow changing base address a67ac7648 fix(arm_fpga): avoid re-linking from executable ELF file f6f1b9b8c chore(docs): update supported FVP models doc 7ca49284b fix(drivers/usb): remove deadcode when USBD_EP_NB = 1 0cb9870dd fix(drivers/usb): fix Null pointer dereferences in usb_core_set_config 8cb99c3fc feat(SPMD): route secure interrupts to SPMC a19bd32ed feat(tc0): add Ivy partition 306dcd6b0 fix(plat/st): remove double space 77a0a7f1d fix(checkpatch): do not check merge commits 2062a3936 fix(amu): remove `amu_fconf.c` fa92fef0a feat(plat/st/stm32mp1): add STM32MP_USB_PROGRAMMER target 942f6be21 feat(plat/st/stm32mp1): add USB DFU support for STM32MP1 afad5214a feat(plat/st): add STM32CubeProgrammer support on USB 9a138eb5f feat(drivers/st/usb): add device driver for STM32MP1 efbd65fa7 feat(plat/st): add a USB DFU stack 859bfd8d4 feat(drivers/usb): add a USB device stack 88c227374 refactor(fvp_r): remove unused files and clean up makefiles cdbbb9f7e fix(fdts stm32mp1): update PLL nodes for ED1/EV1 boards 3e881a883 fix(fdts stm32mp1): set ETH clock on PLL4P on ST boards 4357db5b1 feat(fdts stm32mp1): delete nodes for non-used boot devices 4955d08de fix(fdts stm32mp1): use 'kHz' as kilohertz abbreviation 8cafbda6d refactor(fdts stm32mp1): move STM32MP DDR node e8a953a9b feat(fdts stm32mp1): align DT with latest kernel 3221fce84 fix(spmd): revert workaround hafnium as hypervisor b15f7e2c5 docs(maintainers): add Chris Kay to AMU and MPMM c19a82bef feat(tc): enable MPMM 68120783d feat(mpmm): add support for MPMM 742ca2307 feat(amu): enable per-core AMU auxiliary counters 9cf756472 docs(amu): add AMU documentation e747a59be refactor(amu): refactor enablement and context switching 31d3cc257 refactor(amu): detect auxiliary counters at runtime 81e2ff1f3 refactor(amu): detect architected counters at runtime 1fd685a74 refactor(amu): conditionally compile auxiliary counter support 33b9be6d7 refactor(amu): factor out register accesses b4b726ea8 refactor(amu)!: privatize unused AMU APIs 6c8dda19e refactor(amu)!: remove `PLAT_AMU_GROUP1_COUNTERS_MASK` 9b43d098d build(amu): introduce `amu.mk` e04da4c8e build(fconf)!: clean up source collection 2d9ea3603 feat(fdt-wrappers): add CPU enumeration utility function 1fa05dab0 build(fdt-wrappers): introduce FDT wrappers makefile eb1acfb60 build(bl2): deduplicate sources b34635a02 build(bl1): deduplicate sources 7186a29bb feat(plat/arm/sgi): increase max BL2 size 6b94356b5 fix(sdei): print event number in hex format 700e7685d fix: remove "experimental" tag for stable features 4cb576a0c fix(cpu): correct Demeter CPU name 500888511 docs(stm32mp1): fix FIP command with OP-TEE 403f4cb3e docs(gcc): update GCC to version 10.3-2021.07 fb9e5f7bb feat(cpu): add support for Hunter CPU 596d20d9e fix(pie): invalidate data cache in the entire image range if PIE is enabled 7b81471f9 build(plat/marvell): do not print comments on stdout e0baae731 fix(scmi): mention "SCMI" in driver initialisation message 731aa26f3 feat(plat/rcar): change process for Suspend To RAM 49593cc1c fix(plat/rcar): change process that copy code to system ram c77ab18ec fix(plat/rcar): fix cache maintenance process of reading cert header d2ece8dba fix(plat/rcar): fix to load image when option BL2_DCACHE_ENABLE is enabled 905635d5e fix(ufs): add reset before DME_LINKSTARTUP 99ff1a35f refactor(ufs): add retry logic to ufshc_reset d68d163dd refactor(ufs): reuse ufshc_send_uic_cmd a1d5ac6a5 feat(psci): require validate_power_state to expose CPU_SUSPEND 10bfc77e7 fix(plat/imx/imx8m/imx8mm): fix FTBFS on SPD=opteed e5fbee508 fix(cc-713): fix a build failure with CC-713 library c260b3246 feat(plat/mdeiatek/mt8195): remove adsp event from wakeup source 125868c94 fix(scmi): relax requirement for exact protocol version 7d96e79a1 fix(fvp_r): fix compilation error in release mode 71cb3a41f build(plat/marvell): add descriptions why some checks are required b8a05116e feat(plat/qti/sc7280): add support for pmk7325 9b3004cfb docs(measured boot): add measured boot platform functions 8a89e1898 refactor(measured boot): make measurement strings compliant with SBSG 0500f4479 feat(plat/fvp): pass Event Log addr and size from BL1 to BL2 e742bcdae feat(measured_boot): update tb_fw_config with event log properties 48ba0345f feat(measured_boot): image hash measurement and recording in BL1 efa652187 refactor(measured boot): remove platform calls from Event Log driver eab78e9ba refactor(measured_boot): remove passing of BL2 hash via device tree 8cd09cfc9 refactor(measured boot): move BL2 measurement to platform layer 9b0b34447 refactor(measured boot): rename add_event2() 140d9cb3e refactor(measured boot): move image measurement to generic layer d89bec83d build(measured boot): rename measured boot makefile 47bf3ac31 feat(measured boot): move init and teardown functions to platform layer 4a24707f9 refactor(measured boot): rename tpm_record_measurement() 0f3a12210 fix(drivers/marvell/comphy-3700): configure phy selector also for PCIe 76b4a6bb2 feat(plat/arm): Add DRAM2 to TZC non-secure region be42c4b4b fix(plat/arm): remove unused memory node bd2ad12ef fix(plat/qemu): reboot/shutdown with low to high gpio 0a6e2147e plat/marvell/a8k: add Globalscale Mochabin support 10b1e13bd feat(nxp/common/ocram): add driver for OCRAM initialization 8bfb16813 feat(plat/nxp/common): add EESR register definition a0da9c4bd fix(plat/nxp/ls1028a): fix compile error when enable fuse provision 3239a1756 fix(drivers/nxp/sfp): fix compile warning 2475f63bd fix(plat/nxp/ls1028a): define endianness of scfg and gpio fb90cfd4e fix(nxp/scfg): fix endianness checking 21d2be83a fix(lib/optee): correct signedness comparison 9d38a3e69 fix(arm_fgpa): allow build after MAKE_* changes 7684dddcf fix(stm32mp1): add bl prefix for internal linker script 5657decc7 fix(plat/st): correct signedness comparison issue c90fa4720 fix(doc): fix TF-A v2.6 release date in the release information page 28bbbf3bf feat(fvp_r): configure system registers to boot rich OS 4796c6ca8 refactor(fvp_r): tidy up platform port [1] 08c699e73 refactor(tbbr): remove "fvp_r" platform specific check 5f24ce968 refactor(Makefile): move NEED_<IMAGE> before their use 322e60a6c fix(errata_report): correct typo 1ff7e46b0 fix(include/drivers/flexspi): fix warm boot wait time for MT35XU512A 8ce891874 fix(plat/st): only check header major when booting 016199118 fix(stpmic1): fix power switches activation ed6a85234 fix(stpmic1): update error cases return 4bafa3dad refactor(stpmic1): use BIT and GENMASK helpers 5b111c747 fix(stm32mp1_clk): keep RTC clock always on bff9e3ccc refactor(stm32_sdmmc2): use DT helpers ea97bbf6a feat(plat/st): create new helper for DT access 602ae2f23 fix(stm32mp1_clk): fix MPU clock rate b8fe48b6f fix(stm32mp1_clk): fix MCU/AXI parent clock ba57711c3 refactor(stm32mp_clk): keep RCC node offset bf39318d9 fix(stm32mp1_clk): set other clocks as always on f19dc624a refactor(gpt): productize and refactor GPT library 07e96d1d2 feat(rme): disable Watchdog for Arm platforms if FEAT_RME enabled 3cfa3497b docs(rme): add build and run instructions for FEAT_RME d22f1d358 fix(plat/fvp): bump BL2 stack size 672d669d6 fix(plat/fvp): allow changing the kernel DTB load address 707f07104 refactor(plat/arm): rename ARM_DTB_DRAM_NS region macros dbbc9a679 refactor(plat/fvp): update FVP platform DTS for FEAT_RME deb4b3a63 feat(plat/arm): add GPT initialization code for Arm platforms c87207297 feat(plat/fvp): add memory map for FVP platform for FEAT_RME 4bb72c47d refactor(plat/arm): modify memory region attributes to account for FEAT_RME 9d870b79c feat(plat/fvp): add RMM image support for FVP platform 1839012d5 feat(rme): add GPT Library 5b18de09e feat(rme): add ENABLE_RME build option and support for RMM image 434d0491c refactor(makefile): remove BL prefixes in build macros c5ea4f8a6 feat(rme): add context management changes for FEAT_RME 50a3056a3 feat(rme): add Test Realm Payload (TRP) 77c277532 feat(rme): add RMM dispatcher (RMMD) 3202ce8bb fix(fvp): fix fvp_cpu_standby() function 6c09af9f8 feat(rme): run BL2 in root world when FEAT_RME is enabled 362182386 feat(rme): add xlat table library changes for FEAT_RME 9177e4fd9 fix(arm_fpga): streamline generated axf file de9fdb9b5 feat(arm_fpga): add kernel trampoline 74d720a02 fix(xlat): remove always true check in assert 83ad3819b refactor(measured boot): remove unused extern 4693ff722 feat(rme): add Realm security state definition 81c272b3b feat(rme): add register definitions and helper functions for FEAT_RME b36fe2124 errata: workaround for Cortex-A78 erratum 2132060 8e140272f errata: workaround for Neoverse-V1 erratum 2108267 ef8f0c52d fix(errata): workaround for Neoverse-N2 erratum 2138953 744bdbf73 fix(errata): workaround for Cortex-A710 erratum 2058056 1c65989e7 feat(drivers/arm/ethosn)!: multi-device support ff766148b feat(fdt): add for_each_compatible_node macro 7bd8dfb85 feat(cpu): add support for Hayes CPU cd12b195e docs: armv8-R aarch64 fvp_r documentation e31fb0fa1 fvp_r: load, auth, and transfer from BL1 to BL33 5fb061e76 chore: fvp_r: Initial No-EL3 and MPU Implementation 03b201c0f fvp_r: initial platform port for fvp_r c0a909cdc fix(drivers/marvell/comphy-cp110): fix error code in pcie power on 49b664e75 fix(drivers/marvell/comphy-3700): handle failures in power functions c074f70ce fix(drivers/marvell/comphy-3700): fix address overflow 0694b8138 refactor(drivers/marvell/comphy-3700): simplify usage of comphy_sgmii_phy_init() be33dce74 refactor(drivers/marvell/comphy-3700): simplify usage of indirect access on lane2 d932a5831 feat(plat/arm/sgi): add CPU specific handler for Neoverse N2 cbee43ebd feat(plat/arm/sgi): add CPU specific handler for Neoverse V1 420c26b33 fix(plat/mediatek/mt8183): fix out-of-bound access 46789a7c7 build(bl2): enable SP pkg loading for S-EL1 SPMC b7bc51a7a fix: OP-TEE SP manifest per latest SPMC changes dcdbcddeb fix: SP UUID little to big endian in TF-A build b3b162f3b feat(plat/mediatek/common): enable software reset for CIRQ 3b994a753 feat(plat/mdeiatek/mt8195): add DFD control in SiP service cb4ec47b5 feat(hcx): add build option to enable FEAT_HCX 95fe195d5 errata: workaround for Cortex-A710 erratum 2083908 fc299ce07 refactor(drivers/marvell/comphy-3700): simplify usage of sata power off 52a1e9ff3 feat(docs/nxp/layerscape): add ls1028a soc and board support 34e2112d1 feat(plat/nxp/ls1028ardb): add ls1028ardb board support 9d250f03d feat(plat/nxp/ls1028a): add ls1028a soc support ff18c4cde refactor(drivers/st/clk): change fdt_get_rcc_node as static 45fa18954 docs(maintainers): update qti maintainer 46ee50e0b feat(plat/qti/sc7280): support for qti sc7280 plat 49c7f0cef fix(stm32_console): do not skip init for crash console b38e2ed29 fix(plat/st): add UART reset in crash console init 288f5cf20 refactor(stm32mp1_clk): update RCC registers file 373f06be4 fix(stm32mp1_clk): keep RTCAPB clock always on cbd2e8a6a fix(stm32mp1_clk): fix RTC clock rating 15509093f fix(stm32mp1_clk): correctly manage RTC clock source 4490b7963 fix(spi_nand): check correct manufacturer id bc453ab1b fix(spi_nand): check that parameters have been set 85e4d14df fix(plat/mediatek/mt8195): fix coverity fail fc3f48002 feat(ff-a): adding notifications SMC IDs 38f790457 refactor(tc): use internal trusted storage ef378d3ec fix(drivers/tzc400): never disable filter 0 4225ce8b8 feat(plat/nxp/common): define default SD buffer a4f5015a0 feat(driver/nxp/xspi): add MT35XU02G flash info 66f7884b5 feat(plat/nxp/common): add SecMon register definition for ch_3_2 6c5d140ed feat(driver/nxp/dcfg): define RSTCR_RESET_REQ 3a2cc2e26 feat(plat/nxp/common/psci): define CPUECTLR_TIMER_2TICKS a20478532 feat(plat/nxp/common): define default PSCI features if not defined 35efe7a4c feat(plat/nxp/common): define common macro for ARM registers 6cad59c42 feat(plat/nxp/common): add CCI and EPU address definition 75edd34ad feat(plat/mediatek/mt8195): add EMI MPU basic drivers a16ecd2cf feat(plat/imx/imx8m/imx8mp): enable Trusted Boot 75fbf5546 feat(plat/imx/imx8m/imx8mp): add in BL2 with FIP ce0bec658 refactor(plat/imx/imx8m): make image load logic for TBBR FIP booting common f696843ea feat(plat/imx/imx8m/imx8mp): add initial definition to facilitate FIP layout 81d1d86c8 refactor(plat/imx/imx): make imx io-storage logic for TBBR/FIP common 91566d663 feat(plat/imx/imx8m/imx8mp): add imx8mp_private.h to the build f7f5d2c4c fix(plat/synquacer): update scmi power domain off handling d562130ea feat(plat/mediatek/mt8195): add vcore-dvfs support 899108601 feat(plat/rcar3): keep RWDT enabled 993d809cc feat(drivers/rcar3): add extra offset if booting B-side 5460f8280 feat(plat/rcar3): modify LifeC register setting for R-Car D3 053c13468 feat(plat/rcar3): modify SWDT counter setting for R-Car D3 042d710d1 feat(plat/rcar3): update DDR setting for R-Car D3 71f2239f5 feat(plat/rcar3): remove access to RMSTPCRn registers in R-Car D3 14f0a0817 feat(plat/rcar3): add process of SSCG setting for R-Car D3 7d58aed3b feat(plat/rcar3): add process to back up X6 and X7 register's value d10f87674 feat(plat/rcar3): modify operation register from SYSCISR to SYSCISCR 63a7a3470 feat(plat/rcar3): add SYSCEXTMASK bit set/clear in scu_power_up a4d821a5a feat(plat/rcar3): change the memory map for OP-TEE 42ffd279d feat(plat/rcar3): use PRR cut to determine DRAM size on M3 2892fedaf feat(plat/rcar3): apply ERRATA_A53_1530924 and ERRATA_A57_1319537 a8c0c3e9d fix(plat/rcar3): fix disabling MFIS write protection for R-Car D3 77ab3661e fix(plat/rcar3): fix eMMC boot support for R-Car D3 c3d192b8e fix(plat/rcar3): fix version judgment for R-Car D3 fb3406b6b fix(plat/rcar3): fix source file to make about GICv2 bb273e3be fix(drivers/rcar3): console: fix a return value of console_rcar_init f2dcf4182 refactor(spmd): boot interface and pass core id d0bbe8150 fix(docs-contributing.rst): fix formatting for code snippet 975563dbf fix(plat/marvell/a3k): enable workaround for erratum 1530924 07f81627a docs(stm32mp1): update doc for FIP/FCONF 4584e01dc feat(plat/st): add a new DDR firewall management ce7ef9d14 feat(tzc400): update filters by region 6c3d92e33 docs(contribution-guidelines): add coverity build configuration section cc35a3771 fix(plat/qti/sc7180): qti smc addition 10198eab3 feat(tc): Enable SVE for both secure and non-secure world 34a87d74d feat(tc): populate HW_CONFIG in BL31 86b43c58a feat(fdts): add firewall regions into STM32MP1 DT 3cc5155c8 refactor(plat/st): use TZC400 bindings d5a84eeaa feat(plat/st): manage io_policies with FCONF 29332bcd6 feat(plat/st): use FCONF to configure platform 18b415be9 feat(plat/st): improve FIP image loading from MMC 1d204ee4a feat(plat/st): use FIP to load images 43de546b9 feat(dt-bindings): add STM32MP1 TZC400 bindings 21e002fb7 feat(fdts): add IO policies for STM32MP1 d9e0586b6 feat(fdts): add STM32MP1 fw-config DT files 8a5bd3cfe docs(ff-a): fix specification naming 84090d2ca refactor(plat/st): updates for OP-TEE b84a85086 feat(lib/optee): introduce optee_header_is_valid() 1cafb08de errata: workaround for Neoverse N2 erratum 2138956 7cfae9322 errata: workaround for Neoverse N2 erratum 2189731 afc2ed63f errata: workaround for Cortex-A710 erratum 2017096 213afde90 errata: workaround for Cortex-A710 erratum 2055002 13e16fee8 fix(arm_fpga): reserve BL31 memory d4572303e fix(arm_fpga): limit BL31 memory usage 33993a373 feat(fvp): enable external SP images in BL2 config 7c78e4f7d docs: nxp soc-lx2160a based platforms 4618b2bfa errata: workaround for Neoverse N2 erratum 2025414 65e04f27d errata: workaround for Neoverse N2 erratum 2067956 2c248ade2 feat(gic600ae): introduce support for Fault Management Unit c69f815b0 feat(arm_fpga): support GICv4 images 858f40e37 feat(gicv3): detect GICv4 feature at runtime feb708186 feat(gicv3): multichip: detect GIC-700 at runtime 1fe27d713 refactor(gic): move GIC IIDR numbers 9380f7541 errata: workaround for Neoverse-N2 errata 2002655 a669983c7 fix(drivers/marvell/comphy): fix name of 3.125G SerDes mode cd3f0ae6f feat(plat/fvp): enable trace extension features by default 8fcd3d960 feat(trf): enable trace filter control register access from lower NS EL 5de20ece3 feat(trf): initialize trap settings of trace filter control registers access d4582d308 feat(sys_reg_trace): enable trace system registers access from lower NS ELs 2031d6166 feat(sys_reg_trace): initialize trap settings of trace system registers access 813524ea9 feat(trbe): enable access to trace buffer control registers from lower NS EL 08695df91 refactor(plat/nxp): refine api to read SVR register d01139f3b feat(plat/marvell): introduce t9130_cex7_eval 0b702afc3 feat(plat/marvell/a8k): allow overriding default paths a64bcc2b4 errata: workaround for Cortex-A710 errata 2081180 40ff90747 feat(trbe): initialize trap settings of trace buffer control registers access 1ca722952 refactor(plat/nxp): each errata use a seperate source file 9616db154 refactor(plat/nxp): use a unified errata api 64cadc163 refactor(plat/soc-lx2160): move errata to common directory 13bacd3bc feat(plat/allwinner): add R329 support f04dfbb29 refactor(plat/allwinner): allow custom BL31 offset 080939f92 refactor(plat/allwinner): allow new AA64nAA32 position 86a7429e4 fix(plat/allwinner): delay after enabling CPU power 313927069 feat(board/rdn2): add tzc master source ids for soc dma 3017e9327 fix(plat/marvell/a3k): disable HANDLE_EA_EL3_FIRST by default 068fe9196 fix(plat/marvell/a3k): update information about PCIe abort hack fbcf54aeb errata: workaround for Cortex-A710 errata 1987031 00bee9976 errata: workaround for Cortex-A78 errata 1952683 12349d333 docs(ff-a): managed exit parameter separation 0c9f91cf6 refactor(gicv3): rename GIC Clayton to GIC-700 099c90b81 docs(plat/marvell/a8k): document MSS_SUPPORT and SCP_BL2 build options b4f8d4459 fix(el3_runtime): correct CASSERT for pauth 47d6f5ff1 feat(cpus): workaround for Cortex A78 AE erratum 1941500 3af9b3f0f docs(spmc): threat model document 578f468ac feat(plat/xilinx/zynqmp): add support for runtime feature config 38c0b2521 feat(plat/xilinx/zynqmp): sync IOCTL IDs 325716c97 fix(plat/qemu): (NS_DRAM0_BASE + NS_DRAM0_SIZE) ADDR overflow 32bit f4616efaf cpu: add support for Demeter CPU d810e30dd fix(plat/arm_fpga): enable AMU extension 99080bd12 fix(plat/st): apply security at the end of BL2 8913047a5 feat(cpus): workaround for Cortex A78 AE erratum 1951502 d4ad3da06 refactor(tegra132): deprecate platform 5d2793a61 fix(rpi4): drop /memreserve/ region 30e8fa7e7 refactor(plat/ea_handler): Use default ea handler implementation for panic 30a8f422b build(deps): bump path-parse from 1.0.6 to 1.0.7 c7e4f1cfb feat: enabling stack protector for diphda 6ec0c65b0 feat(plat/arm): Introduce TC1 platform 100d4029a errata: workaround for Neoverse V1 errata 2139242 1a8804c38 errata: workaround for Neoverse V1 errata 1966096 62f9134de revert(plat/xilinx): add timeout while waiting for IPI Ack 5183e637a feat(plat/mdeiatek/mt8192): add DFD control in SiP service f34322c1c fix: avoid redefinition of 'efi_guid' structure e1c732d46 feat(ff-a): update FF-A version to v1.1 741dd04c8 errata: workaround for Neoverse V1 errata 1925756 143b19651 errata: workaround for Neoverse V1 errata 1852267 4789cf66a errata: workaround for Neoverse V1 errata 1774420 050a99a62 refactor: moved drivers hdr files to include/drivers/nxp f21693704 feat(sw_crc32): add software CRC32 support c885d5c84 refactor(hw_crc32): renamed hw_crc32 to tf_crc32 4b48f7b56 feat(fwu): avoid booting with an alternate boot source 0f20e50b2 docs(fwu): add firmware update documentation c0bfc88f8 feat(fwu): avoid NV counter upgrade in trial run state 2f1177b2b feat(plat/arm): add FWU support in Arm platforms 396b339dc feat(fwu): initialize FWU driver in BL2 0ec3ac60d feat(fwu): add FWU driver efb2ced25 feat(fwu): introduce FWU platform-specific functions declarations 34f702d5d docs(fwu_metadata): add FWU metadata build options 5357f83d4 feat(fwu_metadata): add FWU metadata header and build options a5fea8105 fix(plat/ea_handler): print newline before fatal abort error message 749d0fa80 fix(plat/fvp): provide boot files via semihosting d21f1ddb7 services: Fix pmr_el1 rewrote issue in sdei_disaptch_event() ab061eb73 rpi4: SMCCC PCI implementation 6e63cdc55 rpi4: enable RPi4 PCI SMC conduit 92024f81a refactor(plat/marvell): move doc platform build options into own subsections d0d642450 fix(fdt): fix OOB write in uuid parsing function 7b514399e docs(maintainers): update imx8 entry 37596fcb4 fix(sdei): set SPSR for SDEI based on TakeException b5863cab9 fix(plat/tc0): enable AMU extension 68ac5ed04 fix(el3_runtime): fix SVE and AMU extension enablement flags 5a5e0aac3 fix(gicv3): add dsb in both disable and enable function of gicv3_cpuif 0e54a7899 refactor(plat/allwinner): clean up platform definitions 8d9efdf8a refactor(plat/allwinner): do not map BL32 DRAM at EL3 ab74206b6 refactor(plat/allwinner): map SRAM as device memory by default bc135624e refactor(plat/allwinner): rename static mmap region constant 9aedca021 feat(bl_common): import BL_NOBITS_{BASE,END} when defined 7f70cd292 feat: disabling non volatile counters in diphda bf3ce9937 feat: adding the diphda platform bb320dbc4 feat(ff-a): change manifest messaging method b3c8fd5d7 fix(drivers/scmi-msg): entry: add weak functions 7e4833cdd feat(drivers/scmi-msg): add power domain protocol 302b4dfb8 feat(plat/versal): add support for SLS mitigation 310c3a26e fix(mediatek/mt8192/spm): add missing bit define for debug purpose fd1360a33 feat(common/debug): add new macro ERROR_NL() to print just a newline d53c9dbf9 feat(plat/imx/imx8m/imx8mm): enlarge BL33 (U-boot) size in FIP 1f81ccced fix(plat/mediatek/me8195): fix error setting for SPM 182ce1015 errata: workaround for Neoverse V1 errata 1940577 2c4b0c05c fix(rk3399/suspend): correct LPDDR4 resume sequence fc3300a50 docs: add mt6795 to deprecated list 33e3e9254 errata: workaround for Neoverse V1 errata 1791573 9f6d15408 fix(plat/marvell/a3k): fix printing info messages on output 0e223c6a9 fix(drivers/scmi-msg): smt: fix build for aarch64 9a9ea8294 feat(io_mtd): offset management for FIP usage bc3eebb25 feat(nand): count bad blocks before a given offset 7e87ba259 feat(plat/st): add helper to save boot interface 91ffc1def fix(plat/st): improve DDR get size function c1ad41fbf refactor(plat/st): map DDR secure at boot b230b3f2d refactor(plat/st): rework TZC400 configuration 8d15e46c5 docs: update supported FVP models as per release 11.15.14 c0cb6122b docs(maintainers): add Julius Werner as Rockchip platform code owner d3f8db07b fix(plat/marvell/a3k): Fix building uart-images.tgz.bin archive 618287dac refactor(plat/marvell/a3k): Rename *_CFG and *_SIG variables 12c75c888 feat(plat/rcar3): emit RPC status to DT fragment if RPC unlocked 7937b3c70 refactor(plat/marvell/a3k): Rename DOIMAGETOOL to TBB 7b209717d refactor(plat/marvell/a3k): Remove useless DOIMAGEPATH variable 2baf50385 fix(plat/marvell/a3k): Fix check for external dependences 04738e699 fix(plat/marvell/a8k): Add missing build dependency for BLE target 559ab2df4 fix(plat/marvell/a8k): Correctly set include directories for individual targets 528dafc36 fix(plat/marvell/a8k): Require that MV_DDR_PATH is correctly set f95d55121 feat(plat/rcar3): add a DRAM size setting for M3N c5f5bb17a feat(plat/rcar3): update IPL and Secure Monitor Rev.3.0.0 4379a3e97 feat(plat/rcar3): add new board revision for Salvator-XS/H3ULCB 726050b8e feat(drivers/rcar3): ddr: add function to judge a DDR rank ec767c1b9 fix(drivers/rcar3): ddr: update DDR setting for H3, M3, M3N b757d3a1d fix(drivers/rcar3): i2c_dvfs: fix I2C operation 0dae56bb2 fix(drivers/rcar3): fix CPG registers redefinition 36d5645ae fix(drivers/rcar3): emmc: remove CPG_CPGWPR redefinition 21924f246 fix(plat/rcar3): generate two memory nodes for larger than 2 GiB channel 0 e624e98dc refactor(plat/rcar3): factor out DT memory node generation ddf2ca039 feat(plat/rcar3): add optional support for gzip-compressed BL33 52698a620 refactor(mpam): remove unused function declaration fa5817153 fix(plat/xilinx/versal): use sync method for blocking calls c063c5a4f fix(plat/xilinx/zynqmp): use sync method for blocking calls aa79421c1 refactor(plat/arm): use mmio* functions to read/write NVFLAGS registers 79d8be3c1 refactor(plat/arm): mark the flash region as read-only 59ea36485 refactor(plat/arm): update NV flags on image load/authentication failure 49d3bd8c4 feat(plat/mediatek/mt8195): add DCM driver 51018a055 refactor(measured boot): revisit error handling (3/3) 0c83207a5 refactor(measured boot): revisit error handling (2/3) ddb07a568 refactor(measured boot): revisit error handling (1/3) 82f9930d7 refactor(plat/qemu): increase the non-secure DRAM size ef65c9c6d style(measured boot): fix incorrect indentation 859e346b8 feat(plat/mediatek/mt8195): add SPM suspend driver d336e093d feat(plat/mediatek/mt8195): support MCUSYS off when system suspend 048189637 feat(plat/mediatek/mt8195): add support for PTP3 9ff8b8ca9 fix(plat/mediatek/mt8195): extend MMU region size 1bc02c2e0 feat(spm): add Ivy partition to tb fw config c04cb15cf refactor(measured boot): remove weak definition of plat_get_measured_boot_data() 75569c309 docs: update maintainer entry for nxp platform code c25ff16ec refactor(plat/st): add stm32image_io_setup 71693a663 fix(plat/st): panic if boot interface is wrong 64dd1dee2 refactor(plat/fvp): tidy up list of images to measure cc255b9f8 docs: explain Measured Boot dependency on Trusted Boot 7285fd5f9 feat(plat/arm): enable PIE when RESET_TO_SP_MIN=1 309f5938e feat(tc0): add cpu capacity to provide scheduling information 814646b4c fix(tc0): remove "arm,psci" from psci node 63067ce87 feat(tc0): update mhuv2 dts node to align with upstream driver 0c5e7d1ce feat(sve): enable SVE for the secure world f1b44a905 fix(tc0): remove ffa and optee device tree node 05f667f0c fix(tc0): set cactus-tertiary vcpu count to 1 1c1953653 fix(tc0): change UUID to string format e4d0fa0b2 refactor(plat/nxp/lx216x): refine variable definition 96e63ccf2 refactor(plat/nxp/lx216x): use common make variables 1a691455d errata: workaround for Cortex A78 errata 1821534 f943b7c8e fix(rockchip/rk3399): fix dram section placement 3f0bec7c8 errata: workaround for Cortex A77 errata 1791578 4429b4716 refactor(aarch64): remove `FEAT_BTI` architecture check 8d0036d3d fix(tools/stm32image): improve the tool c2d18ca80 fix(plat/st): correct IO compensation disabling c3327408e fix(drivers/mtd): macronix quad enable bit issue 5130ad14d fix(drivers/mtd): fix MISRA issues and logic improvement f22350583 fix(plat/st): add STM32IMAGE_SRC 72c788409 fix(plat/st): correct BSEC error code management a4bcfe94e fix(drivers/st/pmic): missing error check 42822844b fix(drivers/st/pmic): initialize i2c_state 8f97c4fab fix(drivers/st/clk): use correct return value 4a840f27c feat(tc0): add bootargs node db97f9396 refactor(plat/zynqmp): optimize the code to save some space 60a0dde91 feat(plat/imx8m): add system_reset2 implementation 387a9065a fix(fdts/morello): fix scmi clock specifier to cluster mappings ce2b49b87 refactor(gicv3): use helper functions to get SPI/ESPI INTID limit 30524ff80 refactor(gicv3): add helper function to get the limit of ESPI INTID 28b3221ae feat(plat/nxp/lx2): add SUPPORTED_BOOT_MODE definition cd1280ea2 feat(plat/nxp/common): add build macro for BOOT_MODE validation checking 9398841e2 refactor(plat/nxp/common): moved soc make-variables to new soc_common_def.mk 9663160d9 refactor(plat/nxp/lx216x): clean up platform configure file 5d5c3ff3f refactor(plat/nxp/common): moved plat make-variables to new plat_common_def.mk f1b6b014d refactor(dt-bindings): align irq bindings with kernel 0a8143dd6 feat(plat/zynqmp): extend DT description by TF-A 6b63125c4 feat(plat/imx8m): add sdei support for i.MX8MP ce2be321e feat(plat/imx8m): add sdei support for i.MX8MN 7249e7f96 build(hooks): bump trim-newlines from 3.0.0 to 3.0.1 05579daf7 style(scmi_common): add \n to warning messages 1e9428ea9 refactor(gicv3): add helper function to get the limit of SPI INTID e3c07d2f5 docs(imx8m): update build support for imx8mq a5bcf8240 fix(io_stm32image): invalidate cache on local buf b6561c121 refactor(io_stm32image): add header size variable c1d732d0d fix(io_stm32image): uninitialized variable warning c20b06066 refactor(plat/st): avoid fixed DT address d3b0e8702 refactor(plat/st): check boot device only for BL2 214c8a8d0 feat(plat/st): add STM32MP_EMMC_BOOT option f3d2750aa feat(drivers/st): manage boot part in io_mmc 5014b52de feat(drivers/mmc): boot partition read support 4143268a5 feat(plat/zynqmp): add SDEI support 3f916a412 refactor(plat/st): remove io_dummy code for OP-TEE e1db570a3 refactor(plat/st): remove BL2 image loading 06c3b100e refactor(plat/st): rename OP-TEE pager to core 678ce2237 perf(spmd): omit sel1 context save if sel2 present 183725b39 fix(fvp): spmc optee manifest remove SMC allowlist 2e61d6871 fix: random typos in tf-a code base 748bdd19a fix(plat/arm): correct UUID strings in FVP DT 5a91c439c fix(plat/marvell/a3720/uart): fix UART parent clock rate determination 99a99eb4d docs: change Linaro release version to 20.01 371648e1c fix(plat/marvell/armada): select correct pcie reference clock source 313362585 refactor(plat/marvell/uart): de-duplicate PLAT_MARVELL_UART macros 6b557f48c refactor(plat/marvell/uart): remove unused macros b9185c75f fix(plat/marvell/a3720/uart): fix configuring UART clock 7f2d23d9d fix(morello): initialise CNTFRQ in Non Secure CNTBaseN 6c4973b0a feat(plat/mediatek/mpu): add MPU support for DSP 7a30e08b7 feat(plat/zynqmp): add support for XCK26 silicon c6ac4df62 fix: rename Matterhorn, Matterhorn ELP, and Klein CPUs 66a775283 fix(plat/marvell/a3720/uart): fix UART clock rate value and divisor calculation 34b508be9 fix(makefile): use space in WARNINGS list 99d37c8cb fix(plat/imx): do not keep mmc_device_info in stack 46b903335 refactor(plat/nvidia): use SOC_ID defines 48648c099 refactor(plat/mediatek): use SOC_ID defines dfff46862 refactor(plat/arm): use SOC_ID defines 3d201787e feat(plat/st): implement platform functions for SMCCC_ARCH_SOC_ID 92661e01c refactor(plat/st): export functions to get SoC information 96b0596ea feat(smccc): add bit definition for SMCCC_ARCH_SOC_ID 7bd64c70e feat(plat/sgi): enable use of PSCI extended state ID format 9ed4e6fb6 fix(plat/mediatek/pmic_wrap): update idle flow f46e1f185 feat(plat/mediatek/apu): add mt8192 APU device apc driver ca4c0c2e7 feat(plat/mediatek/apu): add mt8192 APU SiP call support 7eb422375 feat(plat/mdeiatek/mt8195): add display port control in SiP service 481c7b6b9 fix(docs): fix typos in v2.5 release documentation e1e5b1339 fix(plat/xilinx/versal/include): correct IPI buffer offset 2973dc5df rpi4: update the iobase constant 2d31cb079 TF-A: Document SMC_PCI_SUPPORT option 1cdf1eb87 SMCCC/PCI: Handle std svc boilerplate c7a28aa79 SMCCC/PCI: Add initial PCI conduit definitions 475333c8a SMCCC: Hoist SMC_32 sanitization 2671f3187 feat(plat/mediatek/apu): add mt8192 APU iommap regions 77b680196 feat(plat/mediatek/apu): setup mt8192 APU_S_S_4 and APU_S_S_5 permission 1cf6340da docs: change owner for MediaTek platforms 9ce232fe9 feat(plat/imx8m): add SiP call for secondary boot a1cedadf7 feat(hw_crc): add support for HW computed CRC 63ca6bbad refactor(juno): disable non-invasive debug of secure state a4371d1c4 docs(prerequisites): add `--no-save` to `npm install` 7434b6520 fix(hooks): downgrade `package-lock.json` version 12f6c0649 fix(security): Set MDCR_EL3.MCCD bit 70c121a25 feat(spmd): add support for FFA_SPM_ID_GET 92473b3be docs(juno): update TF-A build instructions ff2da9e33 feat(makefile): incrementing minor version to reflect v2.5 release 7fff6c70e build(hooks): update Commitizen to ^4.2.4 b5dd2422a docs: spm design document refresh ca9324819 feat(tc0): add support for trusted services b9a5706c0 docs(release): add change log for v2.5 release 0de60d31b docs: add threat model code owners e3bb8666a docs: removing "upcoming" change log c3ce73be0 fix(plat/arm_fpga): increase initrd size 9cfb878f9 docs: revert FVP versions for select models 67fad514e fix(services): drop warning on unimplemented calls e8b119e03 feat(plat/sgi): enable AMU for RD-V1-MC 7006f208b docs(threat model): add TF-A threat model 6f09bcced docs: update list of supported FVP platforms 7f9390d3a plat: imx8mp: change the bl31 physical load address 8c72a7ab2 plat: imx8m: Fix the macro define error a2f6294c9 feat(tc0): update Matterhorn ELP DVFS clock index 1b17f4f1f docs: remove PSA wording for SPM chapters f714ca80b plat/st: do not rely on tainted value for dt property length e3be1086c docs: add build options for GPT support enablement ef1daa420 feat(plat/arm): add GPT parser support 1328076cd docs: update release information for v2.6 a6edefe00 docs: update code freeze & target date for v2.5 7d111d99c refactor(plat/arm): store UUID as a string, rather than ints d13dbb6f1 feat(fdt): introduce wrapper function to read DT UUIDs 49e9ac281 refactor(plat/arm): replace FIP base and size macro with a generic name f2800a472 plat: marvell: armada: a3k: Add new compile option A3720_DB_PM_WAKEUP_SRC 8a73b563e revert(commitlint): disable `signed-off-by` rule a2a5a9456 fix(driver/auth): avoid NV counter upgrade without certificate validation 0861fcdd3 fix(dt-bindings): fix static checks fe5d5bbfe feat(board/rdn2): add support for variant 1 of rd-n2 platform cfe1506ee feat(plat/sgi): introduce platform variant build option c404794a6 plat/arm: move compile time switch from source to dt file 3dbbbca29 docs(license): rectify `arm-gic.h` license 37ee58d13 build: deprecate Arm sgm775 FVP platform 67e3a8903 docs: introduce process for platform deprecation c52a10a28 mediatek: mt8195: add rtc power off sequence 0909819a4 mediatek: mt8195: add power-off support fcc661739 mediatek: mt8195: Add reboot function for PSCI aebd4dc8f mediatek: mt8195: Add gpio driver 938fd425d mediatek: mt8195: Add SiP service fe9854284 mediatek: mt8195: Add CPU hotplug and MCDI support acc855488 mediatek: mt8195: Add MCDI drivers 0d82eff6f mediatek: mt8195: Add SPMC driver 65f0dd138 mediatek: mt8195: Initialize delay_timer 915507773 mediatek: mt8195: initialize systimer 46946036d mediatek: mt8192: move timer driver to common folder e5490f955 mediatek: mt8195: add sys_cirq support c63f1451e mediatek: mt8195: initialize GIC 174a1cfec Initialize platform for MediaTek MT8195 78c7beb49 plat: send an sgi to communicate to linux 8b48bfb89 plat: xilinx: Error management support c3c6732f8 fdts: stm32mp1: add support for the Seeed Odyssey SoM and board 0e480e0e8 fdts: stm32mp1: add alternative SDMMC2 pins to the pinctrl 214b4f9a4 fdts: stm32mp1: add I2C2 pins in the pinctrl 3ef2208b6 fdts: stm32mp1: add the I2C2 peripheral in the SoC DTS 62fbb3151 stm32mp1: enable PIE for BL32 d2130da2b stm32mp1: set BL sizes regardless of flags 4324a14bf Add PIE support for AARCH32 fb4f511f9 Avoid the use of linker *_SIZE__ macros dfa6c5407 Plat FVP: Fix Generic Timer interrupt types 9f0ddae31 plat: xilinx: zynqmp: Configure counter frequency during initialization 654bd99dc plat: xilinx: versal: Add the IPI CRC checksum macro support d77583549 plat: xilinx: common: Rename the IPI CRC checksum macro 97bc7f0dc Add "_arm" suffix to Makalu ELP CPU lib 386dc3654 spmd: add FFA_INTERRUPT forwarding 2480e4c3e doc: spm: update messaging method field bcf43f048 renesas: rzg: Add support to identify EK874 RZ/G2E board 2c10d4e29 drivers: renesas: common: watchdog: Add support for RZ/G2E 05cc21de5 drivers: renesas: rzg: Add QoS support for RZ/G2E 5bfea97e1 drivers: renesas: rzg: Add PFC support for RZ/G2E 30663f34e drivers: renesas: common: Add support for DRAM initialization on RZ/G2E SoC a4d86f676 renesas: rzg: Add support to identify HopeRun HiHope RZ/G2N board bf007a56e drivers: renesas: common: emmc: Select eMMC channel for RZ/G2N SoC f8ecfd68e drivers: renesas: rzg: Add QoS support for RZ/G2N 744c56648 drivers: renesas: rzg: Add PFC support for RZ/G2N b939cbbb8 drivers: renesas: common: Add support for DRAM initialization on RZ/G2N SoC ec3e2f671 renesas: rzg: Add support to identify HopeRun HiHope RZ/G2H board 4a6f4d2ec drivers: renesas: common: emmc: Select eMMC channel for RZ/G2H SoC 86c3cc305 drivers: renesas: rzg: Add QoS support for RZ/G2H a51d70629 drivers: renesas: rzg: Add PFC support for RZ/G2H fe5929c19 drivers: renesas: common: Add support for DRAM initialization on RZ/G2H SoC 778db0e92 drivers: renesas: rzg: Switch using common ddr code faf5587cf drivers: renesas: ddr: Move to common 76a21174d Add SiP service to configure Arm Ethos-N NPU 5d5fb10f9 plat/arm/juno: Add support to use hw_config in BL31 e3afea439 plat/marvell: remove subversion from Marvell make files 4eb72fe92 drivers/marvell: check if TRNG unit is present 90eac1703 plat/marvell: a8k: move efuse definitions to separate header 2e1dba44f plat/marvell/armada: fix TRNG return SMC handling 550a06dfd drivers: marvell: comphy: add rx training on 10G port b5a066377 plat/marvell/armada: postpone MSS CPU startup to BL31 stage ed1587d02 plat: marvell: armada: a8k: Fix LD selector mask 718dbcac9 plat/marvell/armada: allow builds without MSS support 667893adb drivers: marvell: misc-dfx: extend dfx whitelist 81c2a044e drivers: marvell: add support for secure read/write of dfx register-set b81444e84 ddr_phy: use smc calls to access ddr phy registers 0cedca636 drivers: marvell: thermal: use dedicated function for thermal SiPs ad416958d drivers: marvell: add thermal sensor driver and expose it via SIP service dceac436f fix: plat: marvell: fix MSS loader for A8K family 6b822d494 mediatek: mt8192: devapc: Add devapc driver 4ec3ccb45 Add documentation for SMMUv3 driver in Hafnium(SPM) 21583a315 services: spm_mm: Use sp_boot_info to set SP context d97bade10 build(hooks): add commitlint hook c75ce067a build(hooks): add Commitizen hook 4b7eee81e build(hooks): add Gerrit hook ba39362f2 build(hooks): add Husky configuration 5eea01937 Arm: Fix error message printing in board makefile 7e78300fc mediatek: move uart.h to common folder b67e9880f drivers/arm/css/scmi: Update power domain protocol version to 2.0 69f2ace10 tc0: update GICR base address 641c5ff69 docs: Update Mbed TLS supported version c7d314746 plat/qemu: add "max" cpu support 5d764e05e Add support for QEMU "max" CPU 103ee1b1c plat/qemu: add cortex-a72 support to 'virt' platform d799d168e plat/qemu: include gicv2.mk 2b6fc5358 plat/arm: don't provide NT_FW_CONFIG when booting hafnium 4fe571b83 docs: marvell: Add information about CZ.NIC Armada 3720 Secure Firmware bda4e0301 fiptool: Do not print duplicate verbose lines about building fiptool cddf1bd76 plat/st: do not keep mmc_device_info in stack 4ecd2417c mmc: remove useless extra semicolons 5cb7fc826 plat/intel: do not keep mmc_device_info in stack 70eb88b7d Revert "mmc:prevent accessing to the released space in case of wrong usage" 9171ced34 plat/hisilicon: do not keep mmc_device_info in stack dbeab0da9 fiptool: Do not call 'make clean' in 'all' target a7cf2743f Fix: Remove save/restore of EL2 timer registers 40d08192a drivers: marvell: comphy-a3700: Set TXDCLK_2X_SEL bit during PCIe initialization ccec1bd5c drivers: marvell: comphy-a3700: Set mask parameter for every reg_set call ee4c70ebb drivers: marvell: comphy-a3700: Fix configuring polarity invert bits abe6ce1d1 plat/arm/arm_image_load: refine plat_add_sp_images_load_info 47fe4c4fe plat/arm/arm_image_load: fix bug of overriding the last node a492edc49 lib/cpu: Workaround for Cortex A77 erratum 1946167 0b25f4045 plat:xilinx:versal: Add JTAG DCC support c00baeecb plat:xilinx:zynqmp: Add JTAG DCC support e5936205a drivers: dcc: Support JTAG DCC console 0a144dd4e Add Cortex_A78C CPU lib 59c2a0274 plat/sgi: tag dmc620 MM communicate messages with a guid c0d55ef7c plat/sgi: allow usage of secure partions on rdn2 platform f97b57950 board/rdv1mc: initialize tzc400 controllers 218034911 plat/sgi: allow access to TZC controller on all chips 05b5c4175 plat/sgi: define memory regions for multi-chip platforms 5dae6bc71 plat/sgi: allow access to nor2 flash and system registers from s-el0 b4d548f14 plat/sgi: define default list of memory regions for dmc620 tzc d306eb801 plat/sgi: improve macros defining cper buffer memory region 513ba5c97 plat/sgi: refactor DMC-620 error handling SMC function id a88344740 plat/sgi: refactor SDEI specific macros 48c6a6b65 driver: brcm: add i2c driver 0be10ee37 allwinner: H616: Add reserved-memory node to DT 3dd87efb2 plat: ti: k3: board: Let explicitly map our SEC_SRAM_BASE to 0x0 f5872a004 plat: ti: k3: board: Lets cast our macros a2b56476b plat: ti: k3: common: bl31_setup: Use BL31_SIZE instead of computing c9f887d8b plat: ti: k3: platform_def.h: Define the correct number of max table entries 2fb5312f6 plat: ti: k3: board: lite: Increase SRAM size to account for additional table 26123ca35 allwinner: Add Allwinner H616 SoC support bb104f27d allwinner: Add H616 SoC ID 01cec8f40 allwinner: Express memmap more dynamically 9227719db allwinner: Move sunxi_cpu_power_off_self() into platforms eb15bdaad allwinner: Move SEPARATE_NOBITS_REGION to platforms fe90f9aec doc: allwinner: Reorder sections, document memory mapping 8fa5592b8 allwinner: A64: Limit FDT checks to reduce code size cb090c192 Add Makalu ELP CPU lib f359a3822 nxp lx2160a-aqds: new plat based on soc lx2160a eb2b193d7 NXP lx2160a-rdb: new plat based on SoC lx2160a 1f4973086 nxp lx2162aqds: new plat based on soc lx2160a 9877084b2 nxp: errata handling at soc level for lx2160a 18498657f nxp: make file for loading additional ddr image 87056d319 nxp: adding support of soc lx2160a dc05e50b8 nxp: deflt hdr files for soc & their platforms b53c2c5f2 nxp: platform files for bl2 and bl31 setup 0f33f50e2 nxp: warm reset support to retain ddr content 7c2d17792 nxp: nv storage api on platforms 99cd54f31 nxp: supports two mode of trusted board boot 6df5c0c9f nxp: fip-handler for additional fip_fuse.bin 34d483565 nxp: fip-handler for additional ddr-fip.bin ed7cf3bff nxp: image loader for loading fip image c2d621db5 nxp: svp & sip smc handling dd4268a2d nxp: psci platform functions used by lib/psci 044ddf9ea nxp: helper function used by plat & common code bdfad087d nxp: add data handler used by bl31 b2fa071b3 nxp: adding the driver.mk file 326694760 nxp-tool: for creating pbl file from bl2 39faa9b29 nxp: adding the smmu driver 359881935 nxp: cot using nxp internal and mbedtls a0edacb8f nxp:driver for crypto h/w accelerator caam 066ee1add nxp:add driver support for sd and emmc c20e123ca nxp:add qspi driver b525a8f0d nxp: add flexspi driver support b53334dac nxp: adding gic apis for nxp soc e3e48b5c3 nxp: gpio driver support 34412eda3 nxp: added csu driver d57186ea2 nxp: driver pmu for nxp soc b35ce0c41 nxp: ddr driver enablement for nxp layerscape soc c6d9fdbc7 nxp: i2c driver support. d8e979992 NXP: Driver for NXP Security Monitor 3979c6d92 NXP: SFP driver support for NXP SoC 76f735fd8 NXP: Interconnect API based on ARM CCN-CCI driver de0b10124 NXP: TZC API to configure ddr region 447a42e73 NXP: Timer API added to enable ARM generic timer 86b1b89fb nxp: add dcfg driver 0499215e1 nxp:add console driver for nxp platform 3527d6d21 tools: add mechanism to allow platform specific image UUID 18644159a tbbr-cot: conditional definition for the macro ff67fca5a tbbr-cot: fix the issue of compiling time define b94bf967e cert_create: updated tool for platform defined certs, keys & extensions 6c74c9977 tbbr-tools: enable override TRUSTED_KEY_CERT de37db6c5 allwinner: Use CPUIDLE hardware when available 81146c46f fdt: Use proper #address-cells and #size-cells for reserved-memory ad329e50b plat: imx8mm: Add in BL2 with FIP e364a8c36 plat: imx8mm: Add image load logic for TBBR FIP booting f255cad71 plat: imx8mm: Enable Trusted Boot 37ac9b7f1 plat: imx8mm: Add initial defintions to facilitate FIP layout ee4d094ac plat: imx8mm: Add image io-storage logic for TBBR FIP booting 1329f9647 plat: imx8mm: Add imx8mm_private.h to the build 236fc428b stm32mp1: add TZC400 interrupt management 1e80c4981 stm32mp1: use TZC400 macro to describe filters 34c1a1a43 tzc400: add support for interrupts 830c7657d rpi4: Switch to gicv2.mk and GICV2_SOURCES 4697164a3 plat: xilinx: versal: Mark IPI calls secure/non-secure e46b2fd21 SPM: Fix error codes size in SPMD handler 9655a1f54 plat/allwinner: do not setup 'disabled' regulators 51bb1d736 Bug fix in tspd interrupt handling when TSP_NS_INTR_ASYNC_PREEMPT is enabled e831923f9 tools_share/uuid: Add EFI_GUID representation 4e04478aa arch: Enable `FEAT_SB` for supported non-Armv8.5-A platforms 13f3c5166 mmc:prevent accessing to the released space in case of wrong usage 4a7b060b3 plat: xilinx: versal: Remove cortex-a53 compilation e96fc8e7d SPM: declare third cactus instance as UP SP 473ced567 SPMD: lock the g_spmd_pm structure cdb49d475 FF-A: implement FFA_SECONDARY_EP_REGISTER 13d25345e doc: update maintainer list for Arm platforms 32d440c77 doc: re-format maintainer.rst file rendering 72bdcb9a2 plat: tc0: add matterhorn_elp_arm library to tc0 614c14e77 cpus: add Matterhorn ELP ARM cpu library 682fe3703 driver: brcm: add USB driver c414019bc plat/rockchip: Use common gicv2.mk 4f81ed8e1 tzc400: correct FAIL_CONTROL Privileged bit 6d98e7503 mediatek: mt8192: fix MISSING_BREAK 6ccbcff50 SDEI: updata the affinity of shared event 805f22bab Print newline after hex address in aarch64 el3_panic function a564bdc55 mediatek: mt8192: Add MPU Support for SCP/PCIe f3febcca5 mediatek: mt8192: Add Vcore DVFS driver ebb44440a mediatek: mt8192: Add SPM suspend driver df60025fe mediatek: mt8192: supports mcusys off when system suspend cab491995 mediatek: mt8192: Add lpm driver 1b7e5ca99 plat: xilinx: zynqmp: Add missing ids for 43/46/47dr devices 4bf98b27d fdts: enable virtIO P9 device for morello fvp platform 4d9b9b235 plat: xilinx: Add timeout while waiting for IPI Ack aaabf9789 Add Makalu CPU lib 051906bb2 docs: Add GIC600AE FVP model version information 206fa996b qemu/qemu_sbsa: fix memory type of secure NOR flash cf952b0fb qemu/qemu_sbsa: spm_mm supports 512 cores 873d4241e Enable v8.6 AMU enhancements (FEAT_AMUv1p1) 5a9f58905 plat/marvell/armada: cleanup MSS SRAM if used for copy 109873cf4 plat/marvell: cn913x: allow CP1/CP2 mapping at BLE stage 57870747e plat/marvell/armada/common/mss: use MSS SRAM in secure mode 441a065aa driver: brcm: add mdio driver 005415a39 libc: memset: Fix MISRA issues 830774bfd plat:xilinx:zynqmp: Remove the custom crash implementation e3b9cc126 lib: cpus: aarch32: sanity check pointers before use f36e62e3c Revert "spmd: ensure SIMD context is saved/restored on SPMC entry/exit" 0557734dc plat/arm/css: rename rd_n1e1_edge_scmi_plat_info array cb5f0faa7 plat/arm: juno: Use TRNG entropy source for SMCCC TRNG interface f11279268 docs: stm32mp1: correct formatting issues 0d06b058a marvell: uart: a3720: Increase TX FIFO EMPTY timeout from 2ms to 3ms 98641515a marvell: uart: a3720: Update delay code to be compatible with 1200 MHz CPU ab1fe1884 marvell: uart: a3720: Fix comments in console_a3700_core_init() function eb18ce328 plat/arm: juno: Condition Juno entropy source with CRC instructions b749ae3d3 nxp: added the makefile helper macros bedb13f50 spmd: ensure SIMD context is saved/restored on SPMC entry/exit 3ed016571 nand: stm32_fmc_nand: remove dead code 543f0d8b0 plat/arm: juno: Refactor juno_getentropy() 0e14948e2 bl32: Enable TRNG service build c42d5eeaf include/drivers/marvell/mochi: add detection of secure mode 1e179c794 plat/marvell: fix SPD handling in dram port 27528f720 marvell: drivers: move XOR0/1 DIOB from WIN 0 to 1 2bcde264f drivers/marvell/mochi: add support for cn913x in PCIe EP mode c82cf21d6 drivers/marvell/mochi: add missing stream IDs configurations 57660d9d7 plat/marvell/armada/a8k: support HW RNG by SMC 6aa9f5d16 drivers/rambus: add TRNG-IP-76 driver 4e8060d2f plat/arm/rdn2: update TZC base address 323b6c630 services: TRNG: Fix -O0 compilation f98630fbb plat/arm: fvp: Protect GICR frames for fused/unused cores d30a6615d doc: Build option to protect GICR frame e0cea7831 plat/arm: fvp: Do not map GIC region in BL1 and BL2 a97c390b9 fdts: use scmi_dvfs clock index 1 for cores 4-7 e27340a74 plat/arm: Remove ARM_LINUX_KERNEL_AS_BL33 relying on RESET_TO_BL31 c99b8c893 plat/arm: Always allow ARM_LINUX_KERNEL_AS_BL33 d4c61c387 tzc400: adjust filter flag if it is set to FILTER_BIT_ALL 3d66ca6d8 tzc400: fix logical error in FILTER_BIT definitions 42ea8d673 morello: Modify morello_plat_info structure 7dfb99118 Add TRNG Firmware Interface service 041d7c7ba rainier: remove cpu workaround for errata 1542419 edaaa98fc ddr: stm32mp1_ddr: correct SELFREF_TO_X32 mask ffb07b043 plat/qemu: trigger reboot with secure pl061 de67080fb qti: spmi_arb: Fix NUM_APID and REG_APID_MAP() argument d56b957c2 libc: Import strtoull from FreeBSD project 587c15565 libc: Import strtoll from FreeBSD project 15c1c1473 libc: Import strtoul from FreeBSD project 015240d9d libc: Import strtol from FreeBSD project 612b4a3f2 drivers/gicv3: also shift eSPI register offset in GICD_OFFSET_64() 705032dee drivers/gicv3: add debug log for maximum INTID of SPI and eSPI 4e42c227b drivers/gicv3: limit SPI ID to avoid misjudgement in GICD_OFFSET() 69ae4427f drivers/gicv3: fix logical issue for num_eints deb18901d drivers/gicv3: fix potential GICD context override with ESPI enabled 60cd8030b drivers/gicv3: use mpidr to probe GICR for current CPU e5da15e04 product/tc0: Enable Theodul DSU in TC platform 5e508f06a plat/arm:juno: fix parallel build issue for romlib config ff46a41dc docs: marvell: Replace ESPRESSObin-Ultra TF-A build example by full example how to build production release of Marvell firmware image f60f1e848 docs: marvell: Fix description of flash-image.bin image 23abf07ce docs: marvell: Add information into CLOCKSPRESET option how to identify CPU frequency 9c3fffdc8 docs: marvell: Reformat DDR_TOPOLOGY option and mention EspressoBin-Ultra board 24e6e10b9 docs: marvell: Move Supported Marvell platforms to PLAT build option f7bab2761 plat/arm/board: enable AMU for RD-N2 c9bf2cf5e plat/arm/board: enable AMU for RD-V1 92264f86a plat/arm/sgi: allow all PSCI callbacks on RD-V1 e01658ea9 plat: marvell: armada: a3k: Do not use 'echo -e' in Makefile 711a6bb79 docs: marvell: Update info about WTMI_IMG option 33af2937c docs: marvell: Update info about BOOTDEV=SATA 4e80d1513 plat: marvell: armada: a3k: Remove unused variable WTMI_SYSINIT_IMG from Makefile 07924f822 plat: marvell: armada: Show informative build messages and blank lines c0f60e783 plat: marvell: armada: Move definition of mrvl_flash target to common marvell_common.mk file 907f8fc10 plat: marvell: armada: a3k: Use $(Q) instead of @ 8b9209736 plat: marvell: armada: a3k: Add a new target mrvl_uart which builds UART image 57987415b plat: marvell: armada: a3k: Build UART image files directly in $(BUILD_UART) subdirectory d4dc8311f plat: marvell: armada: a3k: Build intermediate files in $(BUILD_PLAT) directory b50c715b9 plat: marvell: armada: a3k: Correctly set DDR_TOPOLOGY and CLOCKSPRESET for WTMI 8708a884a plat: marvell: armada: a3k: Allow use of the system Crypto++ library c2d32a5f8 Fix exception handlers in BL31: Use DSB to synchronize pending EA 494be3ee0 docs: marvell: Update info about WTP and MV_DDR_PATH parameters edb4a8a29 plat: marvell: armada: a3k: Add checks that WTP, MV_DDR_PATH and CRYPTOPP_PATH are correctly defined fcb0ea19a fdts: Fix stdout-path in various platforms 1ed941c0b cert-tool: avoid duplicates in extension stack 294e26566 tools: cert_create: Create only requested certificates 1cea02133 docs: marvell: Update mv-ddr-marvell and A3700-utils-marvell branches 12b66a919 doc: maintainers: add scmi server b23ab8eb3 allwinner: Allow conditional compilation of SCPI and native PSCI ops fe753c974 allwinner: Split native and SCPI-based PSCI implementations dae98b3a9 allwinner: psci: Improve system shutdown/reset sequence 975d076d4 allwinner: psci: Drop .pwr_domain_pwr_down_wfi callback a1d349beb allwinner: Separate code to power off self and other CPUs ed267c92a allwinner: Leave CPU power alone during BL31 setup 814dce8f9 allwinner: psci: Invert check in .validate_ns_entrypoint 772ef7e7a allwinner: psci: Drop MPIDR check from .pwr_domain_on a1473c99e allwinner: psci: Drop .get_node_hw_state callback aeb727f3b stm32mp1: correct plat_crash_console_flush() b226c7473 DebugFS: Check channel index before calling clone function 47147013b Fix documentation typos and misspellings 0301d09ce plat/arm/css/sgi: Fix assert expression issue 9feb1e2f4 plat/arm/css/sgi: Fix bl32 receive event - 0xC4000061 issue 4d8c18196 plat/arm: css: Turn ON/OFF redistributor in sync with GIC CPU interface ON/OFF f621d5fb4 plat: xilinx: versal: Remove code duplication 7981c5043 libc/snprintf: use macro to reduce duplicated code c65461546 libc/snprintf: add support to print "%" character 128c5f028 libc/printf: add support to print "%" character b47343089 drivers: move scmi-msg out of st 2fb5ed473 qemu/qemu_sbsa: add support for sbsa-ref Embedded Controller 5565ede44 qemu/qemu_sbsa: topology is different from qemu so add handling 916a7e11e qemu/common : change DEVICE2 definition for MMU 3063177e3 qemu/aarch64/plat_helpers.S : calculate the position shift 83683ddd3 plat/qemu: Use RNDR in stack protector 2fbb60642 fdts: stm32mp1: add support for Linux Automation MC-1 board b8e637f49 marvell: uart: a3720: Fix macro name for 6th bit of Status Register 74867756e marvell: uart: a3720: Implement console_a3700_core_getc 12cd65e09 Makefile: Add FEAT_RNG support define 7c802c715 Define registers for FEAT_RNG support d0b367b77 docs: marvell: armada: Update MARVELL_PLATFORM list and build instructions 0b1838a97 lib/extensions/ras: fix bug of binary search 263ee781c Workaround for Cortex N1 erratum 1946160 3a2710dca Workaround for Cortex A78 erratum 1951500 afda405b3 doc: renesas: Update RZ/G2 code owner list d60642a46 doc: renesas: Update code owner for Renesas platforms 94a73ef33 plat: renesas: rzg: DT memory node enhancements 2bc485858 doc: renesas: Document platforms based on RZ/G2 SoC's b9adcf563 renesas: rzg: emmc: Enable RZ/G2M support 618522eb2 renesas: rzg: Add PFC support for RZ/G2M db10bad9f plat: renesas: rzg: Add HopeRun HiHope RZ/G2M board support 5948f47ff drivers: renesas: rzg: Add HiHope RZ/G2M board support 6369498c0 tools: renesas: Add tool support for RZ/G2 platforms f4db9216f renesas: rzg: Add QoS support for RZ/G2M 06ea86fee docs: update fvp version to be used for rdv1 platform 69a916595 tools: don't clean when building 27bbfca97 plat: renesas: common: Include ulcb_cpld.h conditionally ed4fde312 renesas: rzg: Add support for DRAM initialization 499c2713f plat: renesas: Move to common fd9b3c5ae plat: renesas: aarch64: Move to common 662d3cc80 drivers: renesas: Move ddr/qos/qos header files f1be07922 drivers: renesas: rpc: Move to common b50b6c814 drivers: renesas: avs: Move to common 9a0c8b7c5 drivers: renesas: auth: Move to common 6f97490e2 drivers: renesas: dma: Move to common d58da3140 drivers: renesas: watchdog: Move to common be92e5a22 drivers: renesas: Move plat common sources e17997dfd drivers: renesas: rom: Move to common 011a4c2f0 plat: renesas: Move headers and assembly files to common folder cdcf1f149 drivers: renesas: delay: Move to common f02096399 plat: renesas: rcar: include: Code cleanup 865e34741 drivers: renesas: console: Move to common 157c4fcaf plat: renesas:rcar: Fix checkpatch warnings c40739a68 drivers: renesas: pwrc: Move to common 384345874 plat: renesas: rcar: Fix checkpatch warnings 2ddb55752 drivers: renesas: io: Move to common 788ec26b5 plat: renesas:rcar: Code cleanup b28c29d00 drivers: renesas: eMMC: Move to common ca7145009 plat: renesas: rcar: Fix coding style 74c87a4bc qemu/qemu_sbsa: enable secure variable storage e26c59d2c Workaround for Cortex A78 erratum 1941498 0a67923b9 zynqmp: pm: Add support for PS and system reset on WDT restart 19fe3c729 zynqmp: pm: Update PM version and support PM version check b04921f73 plat: marvell: armada: a3k: improve 4GB DRAM usage from 3.375 GB to 3.75 GB 0b3d4273f cadence: Change logic in uart driver eb52759a1 drivers: renesas: rcar: io: Code cleanup 240c9cbf1 drivers: renesas: rcar: dma: Fix coding style cb413426f drivers: renesas: rcar: pwrc: Code cleanup ee0dbc410 drivers: renesas: rcar: delay: Fix checkpatch warnings 95e1166e8 drivers: renesas: rcar: common: Code cleanup 41b1a3009 drivers: renesas: rcar: avs: Fix checkpatch warnings 041c581e2 drivers: renesas: rcar: watchdog: Fix typo 5ee92a748 drivers: renesas: rcar: auth: Use space instead of TAB 2f943087b drivers: renesas: rcar: scif: Fix coding style c58633854 drivers: renesas: rcar: iic_dvfs: Fix coding style 90aecf1e0 plat/arm: rename rddanielxlr to rdv1mc edf771a11 plat/arm: rename rddaniel to rdv1 e43258fa0 plat: xilinx: Fix non-MISRA compliant code 4727fd132 Makefile: Fix ${FIP_NAME} to be rebuilt only when needed a98122064 Makefile: Do not mark file targets as .PHONY target db9736e3d AArch64: Fix assertions in processing dynamic relocations d9243f264 plat: marvell: armada: a3k: support doing system reset via CM3 secure coprocessor 504925f99 xilinx: zynqmp: Add support for Error Management 1f9101945 zynqmp:pm: Adds new zynqmp-pm api SMC call for efuse d716f045f zynqmp : pm : Adds new zynqmp-pm api SMC call for register access 47f2445ad Plat AXG: Fix PLAT_MAX_PWR_LVL value e63e4140e marvell: uart: a3720: Implement console_a3700_core_flush 84af89563 ti: k3: Introduce lite device board support 7f323eb2d ti: k3: common: sec_proxy: Introduce sec_proxy_lite definition ff7b75e21 ti: k3: Move USE_COHERENT_MEM only for the generic board 22b7a2298 ti: k3: drivers: ti_sci: Update ti_sci_msg_req_reboot to include domain f577388a3 ti: k3: common: sec_proxy: Fill non-message data fields with 0x0 6a22d9ea3 ti: k3: common: Make plat_get_syscnt_freq2 check CNT_FID0 GTC reg 60fba7c8e ti: k3: common: Enable A72 erratum 1319367 c3e23332b ti: k3: common: Enable A53 erratum 1530924 74ac817a6 maintainers: Update maintainers for TI port a86865ac4 PSCI: fix limit of 256 CPUs caused by cast to unsigned char a492527b1 drivers: renesas: rcar: eMMC driver code clean up 3f0d83695 Workaround for Cortex A76 erratum 1946160 b686d3309 mediatek: mt8192: add rtc power off sequence 44ad5d67c mediatek: mt8192: Fix non-MISRA compliant code 04589e2b1 mediatek: mt8192: Fix non-MISRA compliant code 42f2fa823 mediatek: mt8192: Add MPU support fb86e5373 plat/arm/rdn2: update gic redistributor base address 95c3ebcb8 zynqmp: pm: Reimplement pinctrl get/set config parameter EEMI API calls 10a346d9c zynqmp: pm: Reimplement pinctrl set/get function EEMI API 43a029cb9 zynqmp: pm: Implement pinctrl request/release EEMI API 4b310108b zynqmp: pm: Update return type in query functions b153ce039 fdts: tc0: Add reserved-memory node for OP-TEE 39460d057 plat: tc0: OP-TEE as S-EL1 SP with SPMC at S-EL2 be3a3bc71 docs: arm: Add OPTEE_SP_FW_CONFIG 86069c0cb plat: tc0: enable opteed support f66827c0a plat: arm: Increase SP max size 7060e0d89 allwinner: Use RSB for the PMIC connection on H6 447029833 allwinner: Return the PMIC to I2C mode after use d6fdb52b9 allwinner: Always use a 3MHz RSB bus clock 74665119f allwinner: Enable workaround for Cortex-A53 erratum 1530924 3d36d8e60 allwinner: Fix non-default PRELOADED_BL33_BASE 49d98cd54 allwinner: Add SPC security setup for H6 978a82409 allwinner: Add R_PRCM security setup for H6 0063dd170 Add support for FEAT_MTPMU for Armv8.6 f18217902 TF-A: Add build option for Arm Feature Modifiers fe1fa205f plat: zynqmp: Disable ITAPDLYENA bit for zero ITAP delay 2ab0ef8db plat: zynqmp: Check for DLL status before doing reset a82b5f70f xilinx: versal: fix static failure 745da67b2 docs: Update the FIP generation process using SP images 7b24e48a4 doc: Update list of supported FVP platforms 34e443e21 board/rdn2: add board support for rdn2 platform 6bb9f7a1a plat/arm/sgi: adapt to changes in memory map 1b19ad684 plat/arm/sgi: add platform id value for rdn2 platform 284efb16b plat/arm/sgi: platform definitions for upcoming platforms 60f995fd9 plat/arm/sgi: refactor header file inclusions db2aeddc7 plat/arm/sgi: refactor the inclusion of memory mapping 605767475 rcar_gen3: drivers: console: Treat log as device memory c8f625368 zynqmp: pm: Update flags in common clk divisor node f2afaad07 zynqmp: pm_api_clock: Copy only the valid bytes 89832ac9e spm: provide number of vCPUs and VM size for first SP 5134fcbb4 spm: remove chosen node from SPMC manifests 76d22f06d spm: move OP-TEE SP manifest DTS to FVP platform 3ac8680cb spm: update OP-TEE SP manifest with device-regions node b635d11bc spm: remove device-memory node from SPMC manifests 43d7bbcc6 mediatek: mt8192: dcm: Add mcusys related dcm drivers 8709c939d mediatek: mt8192: add ptp3 driver 189f038f5 mediatek: mt8192: Add SiP service bb28dc7ae mediatek: mt8192: add uart save and restore api 49fd68abe mediatek: mt8192: modify sys_cirq driver 26f3dbe2d mediatek: mt8192: add power-off support cbd6331be mediatek: mt8192: add pmic mt6359p driver 95cc88948 mediatek: mt8192: Initialize delay_timer f3fbacaa9 mediatek: mt8192: enable NS access for systimer 82c00c2ff mediatek: mt8192: Add CPU hotplug and MCDI support 271d9497d mediatek: mt8192: Add MCDI drivers 3d1e536ee mediatek: mt8192: Add SPMC driver 6af122867 plat: xilinx: versal: Add support of register notifier b6d7b3e9d plat: xilinx: versal: Add support to get clock rate value 07d8a5f7d plat: xilinx: versal: Add support of set max latency for the device 2cc1fa953 plat: versal: Add InitFinalize API call 1ba2d84fe xilinx: versal: Updated Response of QueryData API call abf27efac plat:xilinx:versal: Use defaults when PDI is without sw partitions addc4e969 plat: xilinx: Mask unnecessary bytes of return error code d4c7b5505 xilinx: versal: Skip store/restore of GIC during CPU idle 4b8ab607e plat: versal: Update API list in feature check b05d2792a xilinx: versal: Do not pass ACPU0 always in set_wakeup_source() e33370828 plat: marvell: armada: a3k: Simplify check if WTP variable is defined bc1f36874 plat: marvell: armada: a3k: Split building $(WTMI_MULTI_IMG) and $(TIMDDRTOOL) 23b1be79d plat: marvell: armada: Maximal size of bl1 image in mrvl_bootimage is 128kB e4bbd39c6 plat: marvell: armada: Add missing FORCE, .PHONY and clean targets ed9bae6ad plat: marvell: armada: a3k: Use make ifeq/endif syntax for $(MARVELL_SECURE_BOOT) code bafc9476b plat: marvell: armada: a3k: Build $(WTMI_ENC_IMG) in $(BUILD_PLAT) directory 2f852b89b plat: marvell: armada: a3k: Do not remove external WTMI image files outside of TF-A repository 13aa89562 plat: marvell: armada: a3k: Do not modify $(WTMI_MULTI_IMG) bdcd1bd0a plat: marvell: armada: a3k: Do not modify $(WTMI_IMG) 490d81d2f plat: xilinx: zynqmp: Enable log messages for debug a7379a2ab plat: zynqmp: Change macro name of PM_BOOT_HEALTH_STATUS_REG 84f2e34fe plat: xilinx: zynqmp: Include GICv2 makefile 279f77b49 .editorconfig: set max line length to 100 0563ab08e Aarch64: Add support for FEAT_MTE3 54b590ec0 qemu/qemu_sbsa: increase SHARED_RAM_SIZE 826ba363c rockchip: Add support for the stack protector 25bbbd2d6 Add support for Neoverse-N2 CPUs. a83103c82 Aarch64: Add support for FEAT_PANx extensions de7091a1f fdts: Add VirtIO network device to Morello FVP 5c336e063 fdts: Remove "virtio-rng" from Morello FVP 5f14ca993 plat/qemu_sbsa: Include libraries for Cortex-A72 840fa94aa plat/nvidia: tegra: Rename SMC API 7a0f795ee plat:qti Mandate SMC implementaion d22db1b05 plat: marvell: Update SUBVERSION to match Marvell's forked version f20cb7e54 docs: marvell: Update build documentation to reflect mrvl_bootimage and mrvl_flash changes 91bc2da73 plat: marvell: armada: Add new target mrvl_bootimage c6a7ab778 plat: marvell: armada: a3k: Add support for building $(DOIMAGETOOL) caff3c872 TSP: Fix GCC 11.0.0 compilation error. 9bbc03a6e Revert workaround for A77 erratum 1800714 95ed9a9e0 Revert workaround for A76 erratum 1800710 5d9101b39 Fix typos and misspellings 942d0c7c1 Add myself and Venkatesh Yadav Abbarapu as code owners for Xilinx platforms e9930d42c plat: xilinx: Use fno-jump-tables flag in CPPFLAGS a8b10c649 zynqmp: pm: update error codes to match Linux and PMU Firmware c23cf0530 zynqmp: pm: Filter errors related to clock gate permissions 774ba5a23 mediatek: mt8183: add timer V20 compensation bcad20308 Use preallocated parts of the HASH struct 4a34d18f3 Free arguments copied with strdup 1f111f12b Free keys after use bea801982 Free X509_EXTENSIONs Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit 388fd2ec200fb71fcec3c1fd7443b337cddd00d5)
* Merge pull request #1150 from Freescale/backport-1149-to-kirkstoneOtavio Salvador2022-07-2910-261/+259
|\ | | | | [Backport kirkstone] Kernel, u-boot upgrades for NXP release 5.15.32-2.0.0
| * u-boot-imx: Upgrade 2021.04 -> 2022.04Tom Hochstein2022-07-293-3/+3
| | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 48544d4d4342f963f668b1e8416b2b4281e3da8a)
| * linux-imx-headers: Upgrade 5.15.5 -> 5.15.32Tom Hochstein2022-07-291-2/+2
| | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit eb9349179fdb5524cabd9b1114837e3f0101cc6e)
| * linux-imx: Upgrade to 5.15.32Tom Hochstein2022-07-293-6/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For i.MX 6 & 7, replace imx-nxp-bsp/defconfig from kernel source arch/arm/configs/imx_v7_defconfig: ``` dd64df27cab6 LF-5825 ARM: config: add tun device support ``` For i.MX 8, replace mx8-nxp-bsp/defconfig from kernel source arch/arm64/configs/imx_v8_defconfig: ``` 3ff6d5992aba LF-5547 .config: imx_v8_defconfig updated c15b5abd7494 LF-5834-2 arm64: configs: imx_v8_defconfig: build module for rpmsg iio pedometer 335562271c7d MLK-25832-4: arch: arm64: configs: Add HDMI RX to imx_v8_defconfig 313dda7d889d LF-5346-2 arm64: imx_v8_defconfig: build FXLS8962AF as module ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit a9c993ea72351ecaf8f894db7f869835d325b8bf)
| * EULA,SCR: Update for NXP release 5.15.32-2.0.0Tom Hochstein2022-07-293-250/+237
|/ | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit a4f0b0c2514098fdf5b1f969f9553aa91334a969)
* Merge pull request #1140 from Ossanes/topic/fix-kirkstone-machinesOtavio Salvador2022-07-266-0/+6
|\ | | | | Add SoC information in machines where it is missing
| * Add SoC information in machines where it is missingVinicius Aquino2022-07-206-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | Machine files fixed: - imx8dx-mek.conf - imx8dxl-ddr3l-evk.conf - imx8dxl-lpddr4-evk.conf - imx8qm-mek.conf - imx8qxp-mek.conf - mpc8548cds.conf Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
* | Merge pull request #1145 from Freescale/backport-1144-to-kirkstoneOtavio Salvador2022-07-2511-3/+3
|\ \ | | | | | | [Backport kirkstone] [qoriq] Rework cst and optee recipes
| * | optee-qoriq: rename directory so it maps to the recipeOtavio Salvador2022-07-257-0/+0
| | | | | | | | | | | | | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit 237f04e8b1967ef5615fa888657f8766bd52c287)
| * | qoriq-cst: rename cst to qoriq-cstOtavio Salvador2022-07-254-3/+3
|/ / | | | | | | | | | | | | | | The QoriQ SoCs use a different cst tool for secure boot than i.MX SoCs so we should name it with SoC family prefix to avoid confusion. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit 2f26da887f04c639e0e0bb405dfb8f87c174e627)
* | Merge pull request #1143 from Freescale/backport-1142-to-kirkstoneOtavio Salvador2022-07-251-5/+10
|\ \ | |/ |/| [Backport kirkstone] imx-atf: Refine array-bounds patch commit message
| * imx-atf: Refine array-bounds patch commit messagebackport-1142-to-kirkstoneTom Hochstein2022-07-251-5/+10
|/ | | | | | | | | Refine the commit message for the patch 0001-Makefile-Suppress-array-bounds-error.patch, making it clear that the patch is a workaround for an issue in GCC 12, and that the issue is fixed in GCC 13. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 20586ab8aeb5ac9f71ab05b449fa25b406c5a2b7)
* Merge pull request #1139 from Freescale/backport-1138-to-kirkstoneOtavio Salvador2022-07-141-0/+1
|\ | | | | [Backport kirkstone] conf/machine/ls1046ardb.conf: Add DTB fsl-ls1046a-rdb-usdpaa-shared.dtb
| * conf/machine/ls1046ardb.conf: Add DTB fsl-ls1046a-rdb-usdpaa-shared.dtbJun Zhu2022-07-141-0/+1
|/ | | | | | | LS1046A add shared MAC DTB from Kernel 5.10 Signed-off-by: Jun Zhu <junzhu@nxp.com> (cherry picked from commit 1e2171368117a3ae8ae53cf54f4e2c6deb958ec3)
* Merge pull request #1137 from Freescale/backport-1133-to-kirkstoneOtavio Salvador2022-07-132-1/+43
|\ | | | | [Backport kirkstone] weston: 9.0.0.imx: fix build with latest master
| * weston: 9.0.0.imx: fix build with latest masterMax Krummenacher2022-07-132-1/+43
|/ | | | | Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit ecb8d8986d5a46b7cacde50a1f16e9b03840f8e0)
* Merge pull request #1136 from Freescale/backport-1134-to-kirkstoneOtavio Salvador2022-07-121-22/+0
|\ | | | | [Backport kirkstone] remove random file
| * remove random filebackport-1134-to-kirkstoneMax Krummenacher2022-07-121-22/+0
|/ | | | | | | | This slipped in with commit 3a2cc5d4 ("recipes-kernel: drop lzop kernel compression") Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit b670b9f7d4a4850bd930631a4cf5bd9ea084aef3)
* Merge pull request #1135 from Freescale/backport-1132-to-kirkstoneOtavio Salvador2022-07-121-7/+7
|\ | | | | [Backport kirkstone] Revert "imx-base.inc: upgrade to gstreamer 1.20.2"
| * Revert "imx-base.inc: upgrade to gstreamer 1.20.2"Max Krummenacher2022-07-121-7/+7
|/ | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 912829e1aa543326682f45656b6240db97864655. There is no downstream fork based on gstreamer 1.20.2. Currently in meta-freescale master it is still 1.18.5.imx with non forked gstreamer components carried in meta-freescale at 1.18.5 for compatibility. Prevents: | WARNING: preferred version 1.20.2.imx of gstreamer1.0 not available (for item gstreamer1.0) | WARNING: versions of gstreamer1.0 available: 1.18.5.imx 1.20.2 | ... Fixes build of imx-gst1.0-plugin | ERROR: imx-gst1.0-plugin-4.6.4-r0 do_compile: ExecutionError('... imx-gst1.0-plugin/4.6.4-r0/temp/run.do_compile.25172', 1, None, None) | | [1/37] aarch64-tdx-linux-gcc -mcpu=cortex-a72.cortex-a53 -march=armv8-a+crc -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot -Ilibs/libgstfsl-1.0.so.0.0.0.p -Ilibs -I../git/libs -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/gstreamer-1.0 -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/glib-2.0 -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/lib/glib-2.0/include -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/orc-0.4 -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/imx -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -U_FILE_OFFSET_BITS -DARM -D_GUNC_ -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0=/usr/src/debug/imx-gst1.0-plugin/4.6.4-r0 -fdebug-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0=/usr/src/debug/imx-gst1.0-plugin/4.6.4-r0 -fdebug-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot= -fdebug-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot-native= -fPIC -pthread -DUSE_X11 -MD -MQ libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o -MF libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o.d -o libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o -c ../git/libs/gstimxcommon.c | FAILED: libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o | aarch64-tdx-linux-gcc -mcpu=cortex-a72.cortex-a53 -march=armv8-a+crc -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot -Ilibs/libgstfsl-1.0.so.0.0.0.p -Ilibs -I../git/libs -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/gstreamer-1.0 -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/glib-2.0 -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/lib/glib-2.0/include -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/orc-0.4 -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/imx -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -U_FILE_OFFSET_BITS -DARM -D_GUNC_ -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0=/usr/src/debug/imx-gst1.0-plugin/4.6.4-r0 -fdebug-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0=/usr/src/debug/imx-gst1.0-plugin/4.6.4-r0 -fdebug-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot= -fdebug-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot-native= -fPIC -pthread -DUSE_X11 -MD -MQ libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o -MF libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o.d -o libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o -c ../git/libs/gstimxcommon.c | ../git/libs/gstimxcommon.c:21:10: fatal error: gstimxcommon.h: No such file or directory | 21 | #include "gstimxcommon.h" | | ^~~~~~~~~~~~~~~~ | compilation terminated. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit c35ef4115ad93a4b940f1ae5fb3cc9ac1920eab3)
* Merge pull request #1131 from Freescale/backport-1130-to-kirkstoneOtavio Salvador2022-07-121-20/+20
|\ | | | | [Backport kirkstone] imx-base.inc: Use ??= for PREFERRED_VERSION
| * imx-base.inc: Use ??= for PREFERRED_VERSIONbackport-1130-to-kirkstoneTom Hochstein2022-07-111-20/+20
|/ | | | | | | | | | | | | The variable values set in meta-freescale with a default value, i.e. with ?=, can be overridden just once by a user, with =. Change the PREFERRED_VERSION settings to a weak default value, i.e. with ??=, so users of meta-freescale are not so limited. When a variable value is set with a weak default value, the variable can be overridden by any successively higher priority layer with ??=. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 5b47898ff939791ab426fff17821aca3476ddd7a)
* Merge pull request #1128 from Freescale/backport-1127-to-kirkstoneOtavio Salvador2022-07-011-1/+5
|\ | | | | [Backport kirkstone] imx-boot: Use public key injected DTB when FIT signature is enabled
| * imx-boot: Use public key injected DTB when FIT signature is enabledLoic Poulain2022-07-011-1/+5
|/ | | | | | | | When UBOOT_SIGN_ENABLE we want to use the DTB in which mkimage has added the signature node. Signed-off-by: Loic Poulain <loic.poulain@linaro.org> (cherry picked from commit 6824fc6603adfd2b0d4e7ef9d854120eec7b3129)
* Merge pull request #1125 from Freescale/backport-1124-to-kirkstoneOtavio Salvador2022-06-281-0/+24
|\ | | | | [Backport kirkstone] firmware-imx: create symbolic links for CODA VPU firmwares
| * firmware-imx: create symbolic links for CODA VPU firmwaresMing Liu2022-06-281-0/+24
|/ | | | | | | | | | Create symbolic links in ${nonarch_base_libdir}/firmware for CODA VPU firmwares, otherwise CODA driver could not load them directly in probe function and hence fallback firmware loading being triggered, which is usually 40-60 seconds later after system boots up. Signed-off-by: Ming Liu <liu.ming50@gmail.com> (cherry picked from commit 8ba9c05e75e00fc025551d43cca9ddd3ca27c1c8)
* Merge pull request #1123 from Freescale/backport-1122-to-kirkstoneOtavio Salvador2022-06-241-7/+7
|\ | | | | [Backport kirkstone] imx-base.inc: upgrade to gstreamer 1.20.2
| * imx-base.inc: upgrade to gstreamer 1.20.2backport-1122-to-kirkstoneDaiane Angolini2022-06-241-7/+7
|/ | | | | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io> (cherry picked from commit 912829e1aa543326682f45656b6240db97864655)
* Merge pull request #1120 from Freescale/backport-1119-to-kirkstoneOtavio Salvador2022-06-231-9/+9
|\ | | | | [Backport kirkstone] isp-imx: fix source and build directories
| * isp-imx: fix source and build directoriesLuca Ceresoli2022-06-231-9/+9
|/ | | | | | | | | | | | | | The source and build directories are usually ${WORKDIR}/build and ${WORKDIR}/${BP} but not always. For example when using devtool they are different, leading to install failures such as: cp: cannot stat '.../tmp/work/.../isp-imx/4.2.2.16.0-r0/build/generated/release/bin/*_test': No such file or directory Fix by using the S and B variables which always point to the correct directory. Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 6af01cbe82d06d42baeef8bd2582f26042bca9ee)
* Merge pull request #1118 from Freescale/backport-1117-to-kirkstoneOtavio Salvador2022-06-232-2/+7
|\ | | | | [Backport kirkstone] vf: follow SoC override changes also for vybrid
| * vf: follow SoC override changes also for vybridMax Krummenacher2022-06-232-2/+7
|/ | | | | | | | - Complete the move to the new override system also for vybrid - Drop the sub SoC family vf50 and vf60 in favour of using only vf Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 2f8003c30fe290881d12280221b44bae7ce0b373)
* Merge pull request #1116 from Freescale/backport-1114-to-kirkstoneOtavio Salvador2022-06-221-1/+1
|\ | | | | [Backport kirkstone] Update xorg.conf
| * Update xorg.confWouter Vanhauwaert2022-06-221-1/+1
|/ | | | | | Change kmsdev to more correct /dev/dri/card1 (cherry picked from commit fa0def5452bbcbb332b75a8b528d6f0fcf78cce7)
* recipes-kernel: drop lzop kernel compressionAndrey Zhizhikin2022-06-164-3/+22
| | | | | | | | | | | | | | | | | | | | Since lzop-native was dropped from OE-Core, kernel was not buildable for arm32 configuration as LZOP compression has been enabled there in default configurations. This was dropped from all the branches in linux-fslc repository [1], [2], [3]. Update layer kernel configs to drop this option as well. Link: [1]: https://github.com/Freescale/linux-fslc/commit/9296d48cdaa11c496a1ba8f1f62464ca5576ba9b Link: [2]: https://github.com/Freescale/linux-fslc/commit/ab155a14bb8a6620f2f550cc21ff3bf8173553fa Link: [3]: https://github.com/Freescale/linux-fslc/commit/aa0d6324254a0cc3126475f6df8ea8f438c0cd53 Fixes: af3f03bf ("layer wide: remove lzop dependency dropped upstream") Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Cc: Sam Van Den Berge <sam.van.den.berge@telenet.be> (cherry picked from commit 3a2cc5d4995c2a0c45c2099b1fab03afa5090b8b)
* linux-fslc-imx: update to v5.15.48Andrey Zhizhikin2022-06-161-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded up to v5.15.48 from stable korg. Following commits are included in this version: ---- aa0d6324254a ARM: imx_v6/v7: config: remove lzo compression ---- Following upstream commits are included in this version: ---- e1dd58c995da Linux 5.15.48 147ae04a7c52 x86/speculation/mmio: Print SMT warning 59d665a709b0 KVM: x86/speculation: Disable Fill buffer clear within guests ebd0f558b480 x86/speculation/mmio: Reuse SRBDS mitigation for SBDS 30120b433c1f x86/speculation/srbds: Update SRBDS mitigation selection 531eb5fe3171 x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data 2044838ab228 x86/speculation/mmio: Enable CPU Fill buffer clearing on idle 407d97b99f27 x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations d74f4eb1ddf0 x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data 8b9521e71179 x86/speculation: Add a common function for MD_CLEAR mitigation update d822b10f97f6 x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug 1fcc3d646f0b Documentation: Add documentation for Processor MMIO Stale Data ---- Link: https://lore.kernel.org/r/20220614183720.512073672@linuxfoundation.org # v5.15.48 Link: https://github.com/Freescale/linux-fslc/pull/587 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit 7bd9467445822597aac833819a0e90980e4b346d)
* linux-fslc-lts: update to v5.15.48Andrey Zhizhikin2022-06-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded up to v5.15.48 from stable korg. Following upstream commits are included in this version: ---- e1dd58c995da Linux 5.15.48 147ae04a7c52 x86/speculation/mmio: Print SMT warning 59d665a709b0 KVM: x86/speculation: Disable Fill buffer clear within guests ebd0f558b480 x86/speculation/mmio: Reuse SRBDS mitigation for SBDS 30120b433c1f x86/speculation/srbds: Update SRBDS mitigation selection 531eb5fe3171 x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data 2044838ab228 x86/speculation/mmio: Enable CPU Fill buffer clearing on idle 407d97b99f27 x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations d74f4eb1ddf0 x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data 8b9521e71179 x86/speculation: Add a common function for MD_CLEAR mitigation update d822b10f97f6 x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug 1fcc3d646f0b Documentation: Add documentation for Processor MMIO Stale Data ---- Link: https://lore.kernel.org/r/20220614183720.512073672@linuxfoundation.org # v5.15.48 Link: https://github.com/Freescale/linux-fslc/pull/585 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit d7167b36cad3bfb20c3277268ddcf0301e326f9f)
* linux-fslc: update to v5.18.5Andrey Zhizhikin2022-06-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded up to v5.18.5 from stable korg. Following upstream commits are included in this version: ---- 71563d69a8ec Linux 5.18.5 4064fc1ce85e x86/speculation/mmio: Print SMT warning 0b4bd3f44c67 KVM: x86/speculation: Disable Fill buffer clear within guests dce28a791e96 x86/speculation/mmio: Reuse SRBDS mitigation for SBDS bafc2b2727b4 x86/speculation/srbds: Update SRBDS mitigation selection 1baf738f30ee x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data 8547d4ae6a95 x86/speculation/mmio: Enable CPU Fill buffer clearing on idle e3718d0753ff x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations bc4d37b2338a x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data 647afa778f7a x86/speculation: Add a common function for MD_CLEAR mitigation update d88769c6dd78 x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug 2a00e432ef05 Documentation: Add documentation for Processor MMIO Stale Data ---- Link: https://lore.kernel.org/r/20220614183720.861582392@linuxfoundation.org # v5.18.5 Link: https://github.com/Freescale/linux-fslc/pull/584 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit 992bf8939fea6a7c44db7972b55042ced16aa5c5)
* linux-fslc-imx: update to v5.15.47Andrey Zhizhikin2022-06-161-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded up to v5.15.47 from stable korg. Following upstream commits are included in this version: ---- 3a0f70149324 Linux 5.15.47 f7019562f142 xsk: Fix possible crash when multiple sockets are created 90385f2b65d0 tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd cfe3dd8bd526 dmaengine: idxd: add missing callback function to support DMA_INTERRUPT fb5e51c0aa97 iov_iter: fix build issue due to possible type mis-match 7f36e2e13e29 zonefs: fix handling of explicit_open option on mount 9e4810b4e1ab PCI: qcom: Fix pipe clock imbalance 42c0160d27f6 net/sched: act_police: more accurate MTU policing 4c106eb89534 md/raid0: Ignore RAID0 layout if the second zone has only one device 51e557272482 random: account for arch randomness in bits e59a120f2d43 random: mark bootloader randomness code as __init ce49b94ddb70 random: avoid checking crng_ready() twice in random_init() 32ca45300fd9 drm/ast: Create threshold values for AST2600 82a2059a11b4 powerpc/mm: Switch obsolete dssall to .long 2a0165d27897 powerpc/32: Fix overread/overwrite of thread_struct via ptrace 2b7d9fd0f372 drm/amdgpu: update VCN codec support for Yellow Carp cab7cd86f9e8 drm/atomic: Force bridge self-refresh-exit on CRTC switch 142bebf827b3 drm/bridge: analogix_dp: Support PSR-exit to disable transition 84280ab2245c powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK 3a7a81f4835d vduse: Fix NULL pointer dereference on sysfs access 614ad9d24f9c Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag 3eb91b7bc252 ixgbe: fix unexpected VLAN Rx in promisc mode on VF dc2673462e3d ixgbe: fix bcast packets Rx on VF after promisc removal a5989ae3c53b nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION f444ecd3f57f nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling 73b28763050f nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION bafbc134f5b0 writeback: Fix inode->i_io_list not be protected by inode->i_lock error cba7c76ea1e1 net: openvswitch: fix misuse of the cached connection on tuple changes 50ca4e7f91ff net: phy: dp83867: retrigger SGMII AN when link change 0efa89742fd8 mmc: block: Fix CQE recovery reset success 63af49e0881c ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files 0dcc35c1c23a KEYS: trusted: tpm2: Fix migratable logic 0cd4a1766759 cifs: fix reconnect on smb3 mount types 7aa4b31291f1 cifs: return errors during session setup during reconnects 700484081ea7 ALSA: hda/realtek: Add quirk for HP Dev One 0179650a13f9 ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 7fea196ccb4e ALSA: hda/conexant - Fix loopback issue with CX20632 04f79360c69a ALSA: usb-audio: Set up (implicit) sync for Saffire 6 2ee0b454fda7 ALSA: usb-audio: Skip generic sync EP parse for secondary EP 8fe1ee581846 scripts/gdb: change kernel config dumping method d3e38fdf9e10 vringh: Fix loop descriptors check in the indirect cases f293dfc18404 nodemask: Fix return values to be unsigned b2d359f09588 drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate dc105d20122d cifs: version operations for smb20 unneeded when legacy support disabled 12eb4e7db22a s390/gmap: voluntarily schedule during key setting c4ba982bd508 nbd: fix io hung while disconnecting device 71c142f910da nbd: fix race between nbd_alloc_config() and module removal cbeafa7a79d0 nbd: call genl_unregister_family() first in nbd_cleanup() 38d432f4b391 jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds 0853f905e48b x86/cpu: Elide KCSAN for cpu_has() and friends 4adc7d7ee640 modpost: fix undefined behavior of is_arm_mapping_symbol() 5877390da911 um: line: Use separate IRQs per line e0199ce728fb drm/amd/pm: Fix missing thermal throttler status 7b7fba107b2c drm/radeon: fix a possible null pointer dereference 10ef82d6e0af drm/amd/display: Check if modulo is 0 before dividing. 1daf72982efe ceph: flush the mdlog for filesystem sync cc983cf9ee39 ceph: allow ceph.dir.rctime xattr to be updatable 729fea8aaf2c Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" 2cd1adcb8c08 scsi: myrb: Fix up null pointer access on myrb_cleanup() b5a0f17b03df md: protect md_unregister_thread from reentrancy 0b4a66eb96de watchdog: wdat_wdt: Stop watchdog when rebooting the system e369420e1234 kernfs: Separate kernfs_pr_cont_buf and rename_lock. d21ffa548737 serial: msm_serial: disable interrupts in __msm_console_write() f36e754a1f0b staging: rtl8712: fix uninit-value in r871xu_drv_init() 95b0f54f8a89 staging: rtl8712: fix uninit-value in usb_read8() and friends 55bfe858d019 clocksource/drivers/sp804: Avoid error on multiple instances 368e68ad6da4 extcon: Modify extcon device to be created after driver data is set 4785574f0caf extcon: Fix extcon_get_extcon_dev() error handling e7686d80fc3c misc: rtsx: set NULL intfdata when probe fails 89401b5e9cf3 soundwire: qcom: adjust autoenumeration timeout 547ebdc200b8 usb: dwc2: gadget: don't reset gadget's driver->bus 98cf0cd959ef sysrq: do not omit current cpu when showing backtrace of all active CPUs bc8fceda3b89 char: xillybus: fix a refcount leak in cleanup_dev() feb0fb39695b USB: hcd-pci: Fully suspend across freeze/thaw cycle d88875387219 drivers: usb: host: Fix deadlock in oxu_bus_suspend() 2cbfc38df580 drivers: tty: serial: Fix deadlock in sa1100_set_termios() 3592cfd8b848 USB: host: isp116x: check return value after calling platform_get_resource() fef451f0fbbe drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() 042915c1bfed drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() 04a8e39c8c9b thunderbolt: Use different lane for second DisplayPort tunnel 5f9b2e4ca88c tty: Fix a possible resource leak in icom_probe 8a95696bdc0e tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() ae60744d5fad drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_event_prehandle() f89f6c3ebf69 drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback() b10e1171341c lkdtm/usercopy: Expand size of "out of frame" object 3692f17e7036 iio: st_sensors: Add a local lock for protecting odr 8eb42d6d10f8 staging: rtl8712: fix a potential memory leak in r871xu_drv_init() 9f9ed31de4dd iio: dummy: iio_simple_dummy: check the return value of kstrdup() bd08704b8a4d iov_iter: Fix iter_xarray_get_pages{,_alloc}() 614d81bba75d nfp: flower: restructure flow-key for gre+vlan combination f1fec5ccbe70 drm: imx: fix compiler warning with gcc-12 9c1fb2e93844 tcp: use alloc_large_system_hash() to allocate table_perturb 9b18f01a5120 net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_complete e31d9ba16986 net: altera: Fix refcount leak in altera_tse_mdio_create e6b6f98fc760 ip_gre: test csum_start instead of transport header 356f3d808e77 net/mlx5: fs, fail conflicting actions 0e92af67f051 net/mlx5: Rearm the FW tracer after each tracer event d2ebc436aab9 net/mlx5: Fix mlx5_get_next_dev() peer device matching 65a5ea7cb9c7 net/mlx5: Lag, filter non compatible devices 1084716f76c8 net: ipv6: unexport __init-annotated seg6_hmac_init() 85a055c03691 net: xfrm: unexport __init-annotated xfrm4_protocol_init() 59fa94cddf9e net: mdio: unexport __init-annotated mdio_bus_init() 6dda4426fa77 SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() 71afd0ceb5b0 xsk: Fix handling of invalid descriptors in XSK TX batching API 761b4fa75205 i40e: xsk: Move tmp desc array from driver to pool 403659df77b6 net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure 54d6802c4d83 net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list 3f4d5e727aea bpf, arm64: Clear prog->jited_len along prog->jited c926ae58f24f af_unix: Fix a data-race in unix_dgram_peer_wake_me(). 39475043ffbc stmmac: intel: Fix an error handling path in intel_eth_pci_probe() 40e6078fcf18 xen: unexport __init-annotated xen_xlate_map_ballooned_pages() 23cb1fef93d2 netfilter: nf_tables: bail out early if hardware offload is not supported e33d9bd563e7 netfilter: nf_tables: memleak flow rule from commit path fb2962f9a1b4 netfilter: nf_tables: release new hooks on unsupported flowtable flags 888312dc297a ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe 77b68c59f6c9 netfilter: nf_tables: always initialize flowtable hook list in transaction ea26bf5eca14 SUNRPC: Trap RDMA segment overflows 7a60594efdd5 powerpc/kasan: Force thread size increase with KASAN f275989ad041 netfilter: nf_tables: delete flowtable hooks via transaction list 73629859a997 netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path bf65364cd74c netfilter: nat: really support inet nat without l3 address 291efcb6ff49 drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid fde5ff6ab6c7 drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe() a3fc8051ee06 xprtrdma: treat all calls not a bcall when bc_serv is NULL 21c6ee673401 f2fs: fix to tag gcing flag on page during file defragment b382115016c8 m68knommu: fix undefined reference to `mach_get_rtc_pll' 4211742f0f9e RISC-V: use memcpy for kexec_file mode ca02b9675532 video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() e4cf9982ff3e video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 d4c2a041ed3b NFSv4: Don't hold the layoutget locks across multiple RPC calls 7b5488f4721f dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type ed9b34f616f9 m68knommu: fix undefined reference to `_init_sp' 40426b4f08bc m68knommu: set ZERO_PAGE() to the allocated zeroed page 015e9831547e i2c: cadence: Increase timeout per message if necessary 99c09b298e47 f2fs: remove WARN_ON in f2fs_is_valid_blkaddr fb0f1c5eb8d6 iommu/arm-smmu-v3: check return value after calling platform_get_resource() 98dd53a92825 iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() 6eb85cbd9ef8 tracing: Avoid adding tracer option before update_tracer_options 9b534640a2c6 tracing: Fix sleeping function called from invalid context on RT kernel c1c62c5fa9a3 tracing: Make tp_printk work on syscall tracepoints e8864a3c9da9 bootconfig: Make the bootconfig.o as a normal object file 1699ec1bfb59 mips: cpc: Fix refcount leak in mips_cpc_default_phys_base 0a0539c524fa dmaengine: idxd: set DMA_INTERRUPT cap bit 340cf8272540 perf c2c: Fix sorting in percent_rmt_hitm_cmp() 29357883a891 driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction 92a930fcf425 tipc: check attribute length for bearer name 0fcb0b131cc9 scsi: sd: Fix potential NULL pointer dereference 73647a1f92d1 afs: Fix infinite loop found by xfstest generic/676 0c6cd71caa7c gpio: pca953x: use the correct register address to do regcache sync cedca5b2f08b regulator: mt6315-regulator: fix invalid allowed mode 66e2bf4b2cef s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag a96cae49dcbb octeontx2-af: fix error code in is_valid_offset() 9983f49a994e vdpa: ifcvf: set pci driver data in probe 88cd23214620 tcp: tcp_rtx_synack() can be called from process context f7ca1989fd21 net: sched: add barrier to fix packet stuck problem for lockless qdisc 4ddcfb7870cf net/mlx5e: Update netdev features after changing XDP state a6d0af6d329d net/mlx5: correct ECE offset in query qp output e5a1557906da net/mlx5: CT: Fix header-rewrite re-use for tupels 4a333ec73dee net/mlx5e: TC NIC mode, fix tc chains miss table 29e0872acbd1 net/mlx5: Don't use already freed action pointer e3b9204c08a7 virtio: pci: Fix an error handling path in vp_modern_probe() 655aafaa80ca vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit 4a45a7dcc55e block: make bioset_exit() fully resilient against being called twice 06cb7e134f8f sfc: fix wrong tx channel offset with efx_separate_tx_channels 5567d69b95b9 sfc: fix considering that all channels have TX queues 7768d102b143 nfp: only report pause frame configuration for physical device 3308676ec525 tcp: add accessors to read/set tp->snd_cwnd 4d481469137d net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" 6005d36fbc82 riscv: read-only pages should not be writable 33a5c6009ab8 block: take destination bvec offsets into account in bio_copy_data_iter f95e24bf19e2 bpf: Fix probe read error in ___bpf_prog_run() d03edc02a752 selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read 8969c3b1051e selftests/bpf: fix selftest after random: Urandom_read tracepoint removal 5ff2514e4fb5 ubi: ubi_create_volume: Fix use-after-free when volume creation failed f61b9c8760af ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty ecc53e585965 jffs2: fix memory leak in jffs2_do_fill_super a53131a69515 modpost: fix removing numeric suffixes c1df9cb756e5 net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register a4b7ef3b1598 net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks b24ca1cf8462 net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() 1e853f235a01 net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog a67b46468ae9 s390/crypto: fix scatterwalk_unmap() callers in AES-GCM 8a04477f3be9 clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value f3274083975b ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition 460aa288c5cd blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx 7a4afd8a003d watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe 5487a135c903 watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking df6de52b80aa driver core: fix deadlock in __device_attach cdf1a683a015 driver: base: fix UAF when driver_attach failed 40960520a940 bus: ti-sysc: Fix warnings for unbind for serial fdffa4ad8f6b firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle 002949a3aedb serial: stm32-usart: Correct CSIZE, bits, and parity 8137c0e48bca serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 c11c1cdd4f0e serial: sifive: Sanitize CSIZE and c_iflag b1ca16ac17ad serial: sh-sci: Don't allow CS5-6 da689ae549c5 serial: txx9: Don't allow CS5-6 954a7194b164 serial: rda-uart: Don't allow CS5-6 899c5aabd0a9 serial: digicolor-usart: Don't allow CS5-6 899938f18093 serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE 8303f34e733f serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 4c96e6aeacf5 serial: meson: acquire port->lock in startup() 9a63ef418a4e tty: n_gsm: Fix packet data hex dump output 80dfe1798aa0 tty: n_gsm: Don't ignore write return value in gsmld_output() 029983ea88e5 staging: r8188eu: add check for kzalloc e1928887219b rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe 49f698e22052 rtc: ftrtc010: Use platform_get_irq() to get the interrupt 865051de2d9e rtc: mt6397: check return value after calling platform_get_resource() fb60291c0fde ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1 604e35f70475 clocksource/drivers/riscv: Events are stopped during CPU suspend aab25b669cb9 soc: rockchip: Fix refcount leak in rockchip_grf_init a6061695bb2b extcon: ptn5150: Add queue work sync before driver release cf824b95c12a ksmbd: fix reference count leak in smb_check_perm_dacl() fffde6d1c679 coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier fd18fb38d6a4 soundwire: intel: prevent pm_runtime resume prior to system suspend b3983b1042e4 export: fix string handling of namespace in EXPORT_SYMBOL_NS cbf9172eb657 serial: sifive: Report actual baud base rather than fixed 115200 5157979d8c79 power: supply: axp288_fuel_gauge: Drop BIOS version check from "T3 MRD" DMI quirk 90e2993c8d88 phy: qcom-qmp: fix pipe-clock imbalance on power-on failure ede251293753 misc/pvpanic: Convert regular spinlock into trylock on panic path ee94d7468679 pvpanic: Fix typos in the comments d2ba56d55cea rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails 276f7c6165bf iio: adc: sc27xx: Fine tune the scale calibration values 31f3f2a598f6 iio: adc: sc27xx: fix read big scale voltage not right 7c7bc8b82fff iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout 79f83f388ba3 iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check 4ff1449e8fd9 rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl b94d40c792de rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev() eaf37bb6b4f7 rpmsg: virtio: Fix possible double free in rpmsg_probe() 12452c776090 usb: typec: mux: Check dev_set_name() return value 3b687b407179 firmware: stratix10-svc: fix a missing check on list iterator c25feda42f14 misc: fastrpc: fix an incorrect NULL check on list iterator c8eb1ea6e839 usb: dwc3: pci: Fix pm_runtime_get_sync() error checking 1c6e5dc3b639 usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback 603efacb71e3 rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value c49c6a1bf02d pwm: raspberrypi-poe: Fix endianness in firmware struct 2c0079979df6 pwm: lp3943: Fix duty calculation in case period was clamped 52e848568aa3 staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() 10243224fd45 usb: musb: Fix missing of_node_put() in omap2430_probe 09ad026dac0e USB: storage: karma: fix rio_karma_init return 90ab34df6654 usb: usbip: add missing device lock on tweak configuration cmd 51422046be50 usb: usbip: fix a refcount leak in stub_probe() 433a689cadea remoteproc: imx_rproc: Ignore create mem entry for resource table b62bbf8a4753 tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get 923d34ce069e serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe c84fa729f8db tty: n_tty: Restore EOF push handling behavior f307bdb67018 tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe da64f419d7f7 tty: goldfish: Use tty_port_destroy() to destroy port 20e75f3c6e09 lkdtm/bugs: Don't expect thread termination without CONFIG_UBSAN_TRAP 1aeeca2b8397 lkdtm/bugs: Check for the NULL pointer after calling kmalloc 1deb5f87053e iio: adc: ad7124: Remove shift from scan_type b34163bf9967 staging: greybus: codecs: fix type confusion of list iterator variable 9d919665a089 pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards ---- Link: https://lore.kernel.org/r/20220613094922.843438024@linuxfoundation.org # v5.15.47 Link: https://lore.kernel.org/r/20220613181847.216528857@linuxfoundation.org # v5.15.47 Link: https://github.com/Freescale/linux-fslc/pull/582 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit c7519dc4ae2d6a22c44f5250504a7bf7d05584a1)
* linux-fslc-lts: update to v5.15.47Andrey Zhizhikin2022-06-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded up to v5.15.47 from stable korg. Following upstream commits are included in this version: ---- 3a0f70149324 Linux 5.15.47 f7019562f142 xsk: Fix possible crash when multiple sockets are created 90385f2b65d0 tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd cfe3dd8bd526 dmaengine: idxd: add missing callback function to support DMA_INTERRUPT fb5e51c0aa97 iov_iter: fix build issue due to possible type mis-match 7f36e2e13e29 zonefs: fix handling of explicit_open option on mount 9e4810b4e1ab PCI: qcom: Fix pipe clock imbalance 42c0160d27f6 net/sched: act_police: more accurate MTU policing 4c106eb89534 md/raid0: Ignore RAID0 layout if the second zone has only one device 51e557272482 random: account for arch randomness in bits e59a120f2d43 random: mark bootloader randomness code as __init ce49b94ddb70 random: avoid checking crng_ready() twice in random_init() 32ca45300fd9 drm/ast: Create threshold values for AST2600 82a2059a11b4 powerpc/mm: Switch obsolete dssall to .long 2a0165d27897 powerpc/32: Fix overread/overwrite of thread_struct via ptrace 2b7d9fd0f372 drm/amdgpu: update VCN codec support for Yellow Carp cab7cd86f9e8 drm/atomic: Force bridge self-refresh-exit on CRTC switch 142bebf827b3 drm/bridge: analogix_dp: Support PSR-exit to disable transition 84280ab2245c powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK 3a7a81f4835d vduse: Fix NULL pointer dereference on sysfs access 614ad9d24f9c Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag 3eb91b7bc252 ixgbe: fix unexpected VLAN Rx in promisc mode on VF dc2673462e3d ixgbe: fix bcast packets Rx on VF after promisc removal a5989ae3c53b nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION f444ecd3f57f nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling 73b28763050f nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION bafbc134f5b0 writeback: Fix inode->i_io_list not be protected by inode->i_lock error cba7c76ea1e1 net: openvswitch: fix misuse of the cached connection on tuple changes 50ca4e7f91ff net: phy: dp83867: retrigger SGMII AN when link change 0efa89742fd8 mmc: block: Fix CQE recovery reset success 63af49e0881c ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files 0dcc35c1c23a KEYS: trusted: tpm2: Fix migratable logic 0cd4a1766759 cifs: fix reconnect on smb3 mount types 7aa4b31291f1 cifs: return errors during session setup during reconnects 700484081ea7 ALSA: hda/realtek: Add quirk for HP Dev One 0179650a13f9 ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 7fea196ccb4e ALSA: hda/conexant - Fix loopback issue with CX20632 04f79360c69a ALSA: usb-audio: Set up (implicit) sync for Saffire 6 2ee0b454fda7 ALSA: usb-audio: Skip generic sync EP parse for secondary EP 8fe1ee581846 scripts/gdb: change kernel config dumping method d3e38fdf9e10 vringh: Fix loop descriptors check in the indirect cases f293dfc18404 nodemask: Fix return values to be unsigned b2d359f09588 drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate dc105d20122d cifs: version operations for smb20 unneeded when legacy support disabled 12eb4e7db22a s390/gmap: voluntarily schedule during key setting c4ba982bd508 nbd: fix io hung while disconnecting device 71c142f910da nbd: fix race between nbd_alloc_config() and module removal cbeafa7a79d0 nbd: call genl_unregister_family() first in nbd_cleanup() 38d432f4b391 jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds 0853f905e48b x86/cpu: Elide KCSAN for cpu_has() and friends 4adc7d7ee640 modpost: fix undefined behavior of is_arm_mapping_symbol() 5877390da911 um: line: Use separate IRQs per line e0199ce728fb drm/amd/pm: Fix missing thermal throttler status 7b7fba107b2c drm/radeon: fix a possible null pointer dereference 10ef82d6e0af drm/amd/display: Check if modulo is 0 before dividing. 1daf72982efe ceph: flush the mdlog for filesystem sync cc983cf9ee39 ceph: allow ceph.dir.rctime xattr to be updatable 729fea8aaf2c Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" 2cd1adcb8c08 scsi: myrb: Fix up null pointer access on myrb_cleanup() b5a0f17b03df md: protect md_unregister_thread from reentrancy 0b4a66eb96de watchdog: wdat_wdt: Stop watchdog when rebooting the system e369420e1234 kernfs: Separate kernfs_pr_cont_buf and rename_lock. d21ffa548737 serial: msm_serial: disable interrupts in __msm_console_write() f36e754a1f0b staging: rtl8712: fix uninit-value in r871xu_drv_init() 95b0f54f8a89 staging: rtl8712: fix uninit-value in usb_read8() and friends 55bfe858d019 clocksource/drivers/sp804: Avoid error on multiple instances 368e68ad6da4 extcon: Modify extcon device to be created after driver data is set 4785574f0caf extcon: Fix extcon_get_extcon_dev() error handling e7686d80fc3c misc: rtsx: set NULL intfdata when probe fails 89401b5e9cf3 soundwire: qcom: adjust autoenumeration timeout 547ebdc200b8 usb: dwc2: gadget: don't reset gadget's driver->bus 98cf0cd959ef sysrq: do not omit current cpu when showing backtrace of all active CPUs bc8fceda3b89 char: xillybus: fix a refcount leak in cleanup_dev() feb0fb39695b USB: hcd-pci: Fully suspend across freeze/thaw cycle d88875387219 drivers: usb: host: Fix deadlock in oxu_bus_suspend() 2cbfc38df580 drivers: tty: serial: Fix deadlock in sa1100_set_termios() 3592cfd8b848 USB: host: isp116x: check return value after calling platform_get_resource() fef451f0fbbe drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() 042915c1bfed drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() 04a8e39c8c9b thunderbolt: Use different lane for second DisplayPort tunnel 5f9b2e4ca88c tty: Fix a possible resource leak in icom_probe 8a95696bdc0e tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() ae60744d5fad drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_event_prehandle() f89f6c3ebf69 drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback() b10e1171341c lkdtm/usercopy: Expand size of "out of frame" object 3692f17e7036 iio: st_sensors: Add a local lock for protecting odr 8eb42d6d10f8 staging: rtl8712: fix a potential memory leak in r871xu_drv_init() 9f9ed31de4dd iio: dummy: iio_simple_dummy: check the return value of kstrdup() bd08704b8a4d iov_iter: Fix iter_xarray_get_pages{,_alloc}() 614d81bba75d nfp: flower: restructure flow-key for gre+vlan combination f1fec5ccbe70 drm: imx: fix compiler warning with gcc-12 9c1fb2e93844 tcp: use alloc_large_system_hash() to allocate table_perturb 9b18f01a5120 net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_complete e31d9ba16986 net: altera: Fix refcount leak in altera_tse_mdio_create e6b6f98fc760 ip_gre: test csum_start instead of transport header 356f3d808e77 net/mlx5: fs, fail conflicting actions 0e92af67f051 net/mlx5: Rearm the FW tracer after each tracer event d2ebc436aab9 net/mlx5: Fix mlx5_get_next_dev() peer device matching 65a5ea7cb9c7 net/mlx5: Lag, filter non compatible devices 1084716f76c8 net: ipv6: unexport __init-annotated seg6_hmac_init() 85a055c03691 net: xfrm: unexport __init-annotated xfrm4_protocol_init() 59fa94cddf9e net: mdio: unexport __init-annotated mdio_bus_init() 6dda4426fa77 SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() 71afd0ceb5b0 xsk: Fix handling of invalid descriptors in XSK TX batching API 761b4fa75205 i40e: xsk: Move tmp desc array from driver to pool 403659df77b6 net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure 54d6802c4d83 net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list 3f4d5e727aea bpf, arm64: Clear prog->jited_len along prog->jited c926ae58f24f af_unix: Fix a data-race in unix_dgram_peer_wake_me(). 39475043ffbc stmmac: intel: Fix an error handling path in intel_eth_pci_probe() 40e6078fcf18 xen: unexport __init-annotated xen_xlate_map_ballooned_pages() 23cb1fef93d2 netfilter: nf_tables: bail out early if hardware offload is not supported e33d9bd563e7 netfilter: nf_tables: memleak flow rule from commit path fb2962f9a1b4 netfilter: nf_tables: release new hooks on unsupported flowtable flags 888312dc297a ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe 77b68c59f6c9 netfilter: nf_tables: always initialize flowtable hook list in transaction ea26bf5eca14 SUNRPC: Trap RDMA segment overflows 7a60594efdd5 powerpc/kasan: Force thread size increase with KASAN f275989ad041 netfilter: nf_tables: delete flowtable hooks via transaction list 73629859a997 netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path bf65364cd74c netfilter: nat: really support inet nat without l3 address 291efcb6ff49 drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid fde5ff6ab6c7 drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe() a3fc8051ee06 xprtrdma: treat all calls not a bcall when bc_serv is NULL 21c6ee673401 f2fs: fix to tag gcing flag on page during file defragment b382115016c8 m68knommu: fix undefined reference to `mach_get_rtc_pll' 4211742f0f9e RISC-V: use memcpy for kexec_file mode ca02b9675532 video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() e4cf9982ff3e video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 d4c2a041ed3b NFSv4: Don't hold the layoutget locks across multiple RPC calls 7b5488f4721f dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type ed9b34f616f9 m68knommu: fix undefined reference to `_init_sp' 40426b4f08bc m68knommu: set ZERO_PAGE() to the allocated zeroed page 015e9831547e i2c: cadence: Increase timeout per message if necessary 99c09b298e47 f2fs: remove WARN_ON in f2fs_is_valid_blkaddr fb0f1c5eb8d6 iommu/arm-smmu-v3: check return value after calling platform_get_resource() 98dd53a92825 iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() 6eb85cbd9ef8 tracing: Avoid adding tracer option before update_tracer_options 9b534640a2c6 tracing: Fix sleeping function called from invalid context on RT kernel c1c62c5fa9a3 tracing: Make tp_printk work on syscall tracepoints e8864a3c9da9 bootconfig: Make the bootconfig.o as a normal object file 1699ec1bfb59 mips: cpc: Fix refcount leak in mips_cpc_default_phys_base 0a0539c524fa dmaengine: idxd: set DMA_INTERRUPT cap bit 340cf8272540 perf c2c: Fix sorting in percent_rmt_hitm_cmp() 29357883a891 driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction 92a930fcf425 tipc: check attribute length for bearer name 0fcb0b131cc9 scsi: sd: Fix potential NULL pointer dereference 73647a1f92d1 afs: Fix infinite loop found by xfstest generic/676 0c6cd71caa7c gpio: pca953x: use the correct register address to do regcache sync cedca5b2f08b regulator: mt6315-regulator: fix invalid allowed mode 66e2bf4b2cef s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag a96cae49dcbb octeontx2-af: fix error code in is_valid_offset() 9983f49a994e vdpa: ifcvf: set pci driver data in probe 88cd23214620 tcp: tcp_rtx_synack() can be called from process context f7ca1989fd21 net: sched: add barrier to fix packet stuck problem for lockless qdisc 4ddcfb7870cf net/mlx5e: Update netdev features after changing XDP state a6d0af6d329d net/mlx5: correct ECE offset in query qp output e5a1557906da net/mlx5: CT: Fix header-rewrite re-use for tupels 4a333ec73dee net/mlx5e: TC NIC mode, fix tc chains miss table 29e0872acbd1 net/mlx5: Don't use already freed action pointer e3b9204c08a7 virtio: pci: Fix an error handling path in vp_modern_probe() 655aafaa80ca vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit 4a45a7dcc55e block: make bioset_exit() fully resilient against being called twice 06cb7e134f8f sfc: fix wrong tx channel offset with efx_separate_tx_channels 5567d69b95b9 sfc: fix considering that all channels have TX queues 7768d102b143 nfp: only report pause frame configuration for physical device 3308676ec525 tcp: add accessors to read/set tp->snd_cwnd 4d481469137d net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" 6005d36fbc82 riscv: read-only pages should not be writable 33a5c6009ab8 block: take destination bvec offsets into account in bio_copy_data_iter f95e24bf19e2 bpf: Fix probe read error in ___bpf_prog_run() d03edc02a752 selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read 8969c3b1051e selftests/bpf: fix selftest after random: Urandom_read tracepoint removal 5ff2514e4fb5 ubi: ubi_create_volume: Fix use-after-free when volume creation failed f61b9c8760af ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty ecc53e585965 jffs2: fix memory leak in jffs2_do_fill_super a53131a69515 modpost: fix removing numeric suffixes c1df9cb756e5 net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register a4b7ef3b1598 net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks b24ca1cf8462 net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() 1e853f235a01 net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog a67b46468ae9 s390/crypto: fix scatterwalk_unmap() callers in AES-GCM 8a04477f3be9 clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value f3274083975b ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition 460aa288c5cd blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx 7a4afd8a003d watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe 5487a135c903 watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking df6de52b80aa driver core: fix deadlock in __device_attach cdf1a683a015 driver: base: fix UAF when driver_attach failed 40960520a940 bus: ti-sysc: Fix warnings for unbind for serial fdffa4ad8f6b firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle 002949a3aedb serial: stm32-usart: Correct CSIZE, bits, and parity 8137c0e48bca serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 c11c1cdd4f0e serial: sifive: Sanitize CSIZE and c_iflag b1ca16ac17ad serial: sh-sci: Don't allow CS5-6 da689ae549c5 serial: txx9: Don't allow CS5-6 954a7194b164 serial: rda-uart: Don't allow CS5-6 899c5aabd0a9 serial: digicolor-usart: Don't allow CS5-6 899938f18093 serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE 8303f34e733f serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 4c96e6aeacf5 serial: meson: acquire port->lock in startup() 9a63ef418a4e tty: n_gsm: Fix packet data hex dump output 80dfe1798aa0 tty: n_gsm: Don't ignore write return value in gsmld_output() 029983ea88e5 staging: r8188eu: add check for kzalloc e1928887219b rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe 49f698e22052 rtc: ftrtc010: Use platform_get_irq() to get the interrupt 865051de2d9e rtc: mt6397: check return value after calling platform_get_resource() fb60291c0fde ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1 604e35f70475 clocksource/drivers/riscv: Events are stopped during CPU suspend aab25b669cb9 soc: rockchip: Fix refcount leak in rockchip_grf_init a6061695bb2b extcon: ptn5150: Add queue work sync before driver release cf824b95c12a ksmbd: fix reference count leak in smb_check_perm_dacl() fffde6d1c679 coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier fd18fb38d6a4 soundwire: intel: prevent pm_runtime resume prior to system suspend b3983b1042e4 export: fix string handling of namespace in EXPORT_SYMBOL_NS cbf9172eb657 serial: sifive: Report actual baud base rather than fixed 115200 5157979d8c79 power: supply: axp288_fuel_gauge: Drop BIOS version check from "T3 MRD" DMI quirk 90e2993c8d88 phy: qcom-qmp: fix pipe-clock imbalance on power-on failure ede251293753 misc/pvpanic: Convert regular spinlock into trylock on panic path ee94d7468679 pvpanic: Fix typos in the comments d2ba56d55cea rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails 276f7c6165bf iio: adc: sc27xx: Fine tune the scale calibration values 31f3f2a598f6 iio: adc: sc27xx: fix read big scale voltage not right 7c7bc8b82fff iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout 79f83f388ba3 iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check 4ff1449e8fd9 rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl b94d40c792de rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev() eaf37bb6b4f7 rpmsg: virtio: Fix possible double free in rpmsg_probe() 12452c776090 usb: typec: mux: Check dev_set_name() return value 3b687b407179 firmware: stratix10-svc: fix a missing check on list iterator c25feda42f14 misc: fastrpc: fix an incorrect NULL check on list iterator c8eb1ea6e839 usb: dwc3: pci: Fix pm_runtime_get_sync() error checking 1c6e5dc3b639 usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback 603efacb71e3 rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value c49c6a1bf02d pwm: raspberrypi-poe: Fix endianness in firmware struct 2c0079979df6 pwm: lp3943: Fix duty calculation in case period was clamped 52e848568aa3 staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() 10243224fd45 usb: musb: Fix missing of_node_put() in omap2430_probe 09ad026dac0e USB: storage: karma: fix rio_karma_init return 90ab34df6654 usb: usbip: add missing device lock on tweak configuration cmd 51422046be50 usb: usbip: fix a refcount leak in stub_probe() 433a689cadea remoteproc: imx_rproc: Ignore create mem entry for resource table b62bbf8a4753 tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get 923d34ce069e serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe c84fa729f8db tty: n_tty: Restore EOF push handling behavior f307bdb67018 tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe da64f419d7f7 tty: goldfish: Use tty_port_destroy() to destroy port 20e75f3c6e09 lkdtm/bugs: Don't expect thread termination without CONFIG_UBSAN_TRAP 1aeeca2b8397 lkdtm/bugs: Check for the NULL pointer after calling kmalloc 1deb5f87053e iio: adc: ad7124: Remove shift from scan_type b34163bf9967 staging: greybus: codecs: fix type confusion of list iterator variable 9d919665a089 pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards ---- Link: https://lore.kernel.org/r/20220613094922.843438024@linuxfoundation.org # v5.15.47 Link: https://lore.kernel.org/r/20220613181847.216528857@linuxfoundation.org # v5.15.47 Link: https://github.com/Freescale/linux-fslc/pull/580 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit 86ad339373994500fc83c8dfcfa48019fee1894e)
* linux-fslc: update to v5.18.4Andrey Zhizhikin2022-06-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded up to v5.18.4 from stable korg. Following upstream commits are included in this version: ---- 1e5fd752d32d Linux 5.18.4 cdbcdddb8076 net/mlx5: E-Switch, pair only capable devices 38ca71a24cd4 tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd e8c376772aab dmaengine: idxd: add missing callback function to support DMA_INTERRUPT 3d51ef875103 iov_iter: fix build issue due to possible type mis-match a66a89cf202e zonefs: fix handling of explicit_open option on mount 2e2670ffd089 md/raid0: Ignore RAID0 layout if the second zone has only one device 60e198d152a9 random: account for arch randomness in bits e061ef6818f2 random: mark bootloader randomness code as __init 63aac575f5b0 random: avoid checking crng_ready() twice in random_init() 7764a258356c powerpc/32: Fix overread/overwrite of thread_struct via ptrace 8757526018a2 virtio-rng: make device ready before making request 0d6d1e036712 drm/amdgpu: update VCN codec support for Yellow Carp 59f8908474cc drm/amd/display: remove stale config guards 5f0d829219ed drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit c2449e870b4f drm/atomic: Force bridge self-refresh-exit on CRTC switch 28e8eadd6737 drm/bridge: analogix_dp: Support PSR-exit to disable transition a6139da2064e drm/amdkfd:Fix fw version for 10.3.6 6790a55b7858 powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK 95c8181b4947 mm/huge_memory: Fix xarray node memory leak 86ae8646de48 cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE b22fdee17ec6 vduse: Fix NULL pointer dereference on sysfs access 37d5f35e2188 Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag e21c7f349139 ixgbe: fix unexpected VLAN Rx in promisc mode on VF b4c9025bc5d9 ixgbe: fix bcast packets Rx on VF after promisc removal 4a06dd087889 nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION 55904086041b nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling c24da513deb5 nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION 0e5ae583cc6b writeback: Fix inode->i_io_list not be protected by inode->i_lock error d1e05a0e592f net: openvswitch: fix misuse of the cached connection on tuple changes 29ba9ba90a5f net: phy: dp83867: retrigger SGMII AN when link change 3967849c295c mmc: block: Fix CQE recovery reset success 78ab0efb5a22 mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend fa7e20074105 ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files 46557980e546 libata: fix translation of concurrent positioning ranges 2fff8dad2d0a libata: fix reading concurrent positioning ranges log 361a0daa2551 KEYS: trusted: tpm2: Fix migratable logic db58eef8cca9 filemap: Cache the value of vm_flags d1021a1bc476 KVM: SVM: fix tsc scaling cache logic 2609a0c1410d KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() 68fcff1127e4 scsi: lpfc: Address NULL pointer dereference after starget_to_rport() 4a5a226aac56 scsi: lpfc: Resolve some cleanup issues following SLI path refactoring dab48081e68c scsi: lpfc: Resolve some cleanup issues following abort path refactoring e53f4312ac0b scsi: sd: Fix interpretation of VPD B9h length c190bf54360c cifs: populate empty hostnames for extra channels 6c841ad19170 cifs: fix reconnect on smb3 mount types e922b1df2672 cifs: return errors during session setup during reconnects 7aabf07bb006 ALSA: hda/realtek: Add quirk for HP Dev One ab77a478650a ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 e0047ef32e2c ALSA: hda/conexant - Fix loopback issue with CX20632 bc68c6a2d80f ALSA: usb-audio: Set up (implicit) sync for Saffire 6 368248554afd ALSA: usb-audio: Skip generic sync EP parse for secondary EP f1b3c926bc06 platform/x86: hp-wmi: Use zero insize parameter only when supported 5233018847a8 platform/x86: hp-wmi: Resolve WMI query failures on some devices 589429521003 scripts/gdb: change kernel config dumping method 3cbbb2b10be9 platform/x86: barco-p50-gpio: Add check for platform_driver_register 8df021ccdf95 vringh: Fix loop descriptors check in the indirect cases c2c915b04730 scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() 69e14b7a783d nodemask: Fix return values to be unsigned aa6bd4d05e95 drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate 60f3f1c48c45 cifs: version operations for smb20 unneeded when legacy support disabled bc748d55ae36 s390/gmap: voluntarily schedule during key setting dfa95e7ffdb4 cifs: fix potential deadlock in direct reclaim 4fd49d91110f Revert "PCI: brcmstb: Split brcm_pcie_setup() into two funcs" 8975fc6ad72c Revert "PCI: brcmstb: Add mechanism to turn on subdev regulators" 8ba46fe658a7 Revert "PCI: brcmstb: Add control of subdevice voltage regulators" 101bbb0edae9 Revert "PCI: brcmstb: Do not turn off WOL regulators on suspend" 141318e62db8 nbd: fix io hung while disconnecting device d09525720dd5 nbd: fix race between nbd_alloc_config() and module removal 3d5da1ffba33 nbd: call genl_unregister_family() first in nbd_cleanup() eee5b9761b0a jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds 5ac122e7dd32 x86/cpu: Elide KCSAN for cpu_has() and friends b5cd416def44 objtool: Mark __ubsan_handle_builtin_unreachable() as noreturn 487dc59ce08a modpost: fix undefined behavior of is_arm_mapping_symbol() bf867a0c16ed um: line: Use separate IRQs per line 11b9a1ee1a35 drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 1712b06ccb83 drm/amd/pm: Fix missing thermal throttler status 359bdb1344e2 drm/amd/pm: fix a potential gpu_metrics_table memory leak 140d9807b96e drm/radeon: fix a possible null pointer dereference 2cd0db426c6a drm/amd/display: Check zero planes for OTG disable W/A on clock change 07efce8269a0 drm/amd/display: Check if modulo is 0 before dividing. 9654b440ff50 net, neigh: Set lower cap for neigh_managed_work rearming 292b7a7275ce ceph: fix possible deadlock when holding Fwb to get inline_data 62592a3314d1 ceph: flush the mdlog for filesystem sync 834a63fca3c1 ceph: allow ceph.dir.rctime xattr to be updatable a2b90ff1bf3d Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" 9a0a85aae3fe ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM 5fa8832e706a scsi: myrb: Fix up null pointer access on myrb_cleanup() bbf19c05f66e ASoC: SOF: amd: Fixed Build error 0dca0af9ab1b md: protect md_unregister_thread from reentrancy 451767013c9d ksmbd: smbd: fix connection dropped issue b50f577b8ed4 watchdog: wdat_wdt: Stop watchdog when rebooting the system 83fdfae78373 kernfs: Separate kernfs_pr_cont_buf and rename_lock. de84de386158 serial: msm_serial: disable interrupts in __msm_console_write() 70df04433fd3 staging: rtl8712: fix uninit-value in r871xu_drv_init() de075af8c404 staging: rtl8712: fix uninit-value in usb_read8() and friends dc30f510dd25 clocksource/drivers/sp804: Avoid error on multiple instances 033ec4e7e59a extcon: Modify extcon device to be created after driver data is set e7c18d5a53cd extcon: Fix extcon_get_extcon_dev() error handling 7bcd1901cd00 misc: rtsx: set NULL intfdata when probe fails 27cdf39c6383 soundwire: qcom: adjust autoenumeration timeout fd17a708208f usb: dwc3: gadget: Only End Transfer for ep0 data phase 9c185fde906a usb: dwc3: host: Stop setting the ACPI companion d2159feb9d28 usb: dwc2: gadget: don't reset gadget's driver->bus 2fb47220593d sysrq: do not omit current cpu when showing backtrace of all active CPUs e277b95acdab char: xillybus: fix a refcount leak in cleanup_dev() 0a9cd0c479e5 USB: hcd-pci: Fully suspend across freeze/thaw cycle b97aae8b43b7 drivers: usb: host: Fix deadlock in oxu_bus_suspend() 34d91e555e55 drivers: tty: serial: Fix deadlock in sa1100_set_termios() 82a101f14943 USB: host: isp116x: check return value after calling platform_get_resource() ffd4c4d5293e drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() b34cb54923a6 drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() f8b9b2229ea4 thunderbolt: Use different lane for second DisplayPort tunnel 9a8305f357a8 tty: Fix a possible resource leak in icom_probe 1ceb4ca9543a tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() 25cf414b0610 drivers: staging: rtl8192eu: Fix deadlock in rtw_joinbss_event_prehandle eca9748d9267 drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_event_prehandle() 2c41f5c34185 drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback() c377fb0ee15f lkdtm/usercopy: Expand size of "out of frame" object 9aff39a5637a iio: st_sensors: Add a local lock for protecting odr a2882b8baad0 staging: rtl8712: fix a potential memory leak in r871xu_drv_init() 6b9331114336 iio: dummy: iio_simple_dummy: check the return value of kstrdup() f162d9cc8573 iov_iter: Fix iter_xarray_get_pages{,_alloc}() bde90bb083dd net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev e6d705660a32 nfp: flower: restructure flow-key for gre+vlan combination 89c1e22776a9 drm: imx: fix compiler warning with gcc-12 7883c2a056f3 tcp: use alloc_large_system_hash() to allocate table_perturb 30c96f62d6f1 net: dsa: realtek: rtl8365mb: fix GMII caps for ports with internal PHY c15ef6c8e590 net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_complete 4f850fe0a32c net: altera: Fix refcount leak in altera_tse_mdio_create 0ffa26872465 ip_gre: test csum_start instead of transport header 4b0ad6b637a9 net/mlx5: fs, fail conflicting actions 85966db14ebf net/mlx5: Rearm the FW tracer after each tracer event fb4ccd9d26b4 net/mlx5: Fix mlx5_get_next_dev() peer device matching 73dbe69d5ced net/mlx5: Lag, filter non compatible devices 11bcc79f4bcd net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules 9ba4416b831e net: ipv6: unexport __init-annotated seg6_hmac_init() 2b253fbc9f7b net: xfrm: unexport __init-annotated xfrm4_protocol_init() f2f0f8c18b60 net: mdio: unexport __init-annotated mdio_bus_init() c22fa18fb515 SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() 073c356b3101 drm/amdgpu: fix limiting AV1 to the first instance on VCN3 bbbe301dec68 xsk: Fix handling of invalid descriptors in XSK TX batching API 29c94d87aefc net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure 2e007ac6fa7c net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list 41f7c4f85d40 bpf, arm64: Clear prog->jited_len along prog->jited 18a53ad128c7 x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm() 28a815e3e15c selftests net: fix bpf build error 8801eb3ccd2e af_unix: Fix a data-race in unix_dgram_peer_wake_me(). 59dc41ec8d8f stmmac: intel: Fix an error handling path in intel_eth_pci_probe() 0ddb4334f413 xen: unexport __init-annotated xen_xlate_map_ballooned_pages() 7fb1fe7d9a16 net: ethernet: bgmac: Fix refcount leak in bcma_mdio_mii_register ebb545a57a0d amt: fix wrong type string definition 55bbdc2d41a8 amt: fix possible null-ptr-deref in amt_rcv() afc48f222b82 amt: fix wrong usage of pskb_may_pull() c02559cfea0a netfilter: nf_tables: bail out early if hardware offload is not supported ab9f34a30c23 netfilter: nf_tables: memleak flow rule from commit path 783f28b933e8 netfilter: nf_tables: release new hooks on unsupported flowtable flags fb2cb409b504 ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe 4043ea452f98 netfilter: nf_tables: always initialize flowtable hook list in transaction 659f7568e095 SUNRPC: Trap RDMA segment overflows 333dcc94ebf5 NFSD: Fix potential use-after-free in nfsd_file_put() 4e2e17a8fbfb powerpc/kasan: Force thread size increase with KASAN 99180dec5ae5 netfilter: nf_tables: delete flowtable hooks via transaction list 13c5b35c5045 netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path e61fa6b027ee netfilter: nat: really support inet nat without l3 address e1295aab2ebc powerpc/papr_scm: don't requests stats with '0' sized stats buffer 472dd7ea5e19 drm/panfrost: Job should reference MMU not file_priv c302e5ee2f0e drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid 91784f3d77b7 xprtrdma: treat all calls not a bcall when bc_serv is NULL 5d3bba6b1616 f2fs: fix to tag gcing flag on page during file defragment 066aa2a47806 rtla/Makefile: Properly handle dependencies c19e6e19ba13 m68knommu: fix undefined reference to `mach_get_rtc_pll' 3ba83e46b591 RISC-V: use memcpy for kexec_file mode 8c49d8b1a6ac video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() 13eb15c0817d video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 ea759ae0a9ae NFSv4: Don't hold the layoutget locks across multiple RPC calls 90aefae2e3a7 dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type 60a96c785a13 m68knommu: fix undefined reference to `_init_sp' e6138e225721 m68knommu: set ZERO_PAGE() to the allocated zeroed page eabb41396a41 i2c: cadence: Increase timeout per message if necessary bd47ea5d776d f2fs: avoid infinite loop to flush node pages 8c62c5e26345 f2fs: remove WARN_ON in f2fs_is_valid_blkaddr 54cf47da0c75 iommu/arm-smmu-v3: check return value after calling platform_get_resource() 449fc4561762 iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() 6d53272d0e75 i2c: mediatek: Optimize master_xfer() and avoid circular locking ac40847b9711 tracing: Avoid adding tracer option before update_tracer_options 9abf3db8bdb6 tracing: Fix sleeping function called from invalid context on RT kernel 8d0b367a01ce tracing: Make tp_printk work on syscall tracepoints 1a3163a634dc bootconfig: Make the bootconfig.o as a normal object file aae6b4bb63c6 mips: cpc: Fix refcount leak in mips_cpc_default_phys_base b4457f3ab77c dmaengine: idxd: set DMA_INTERRUPT cap bit 0b66794db231 bluetooth: don't use bitmaps for random flag accesses c5bc2bdeed8e Bluetooth: hci_sync: Fix attempting to suspend with unfiltered passive scan 7ecdcf25a9b1 Bluetooth: MGMT: Add conditions for setting HCI_CONN_FLAG_REMOTE_WAKEUP 2821a5de2f5b perf c2c: Fix sorting in percent_rmt_hitm_cmp() ac79391aea8a perf record: Support sample-read topdown metric group for hybrid platforms 7fd154e8e6a4 perf parse-events: Move slots event for the hybrid platform too 74bea199f331 perf evsel: Fixes topdown events in a weak group for the hybrid platform 4ad6af07efcc driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction 3af15272cde2 tipc: check attribute length for bearer name 3390d02d819a nfp: remove padding in nfp_nfdk_tx_desc ae054931a87e ax25: Fix ax25 session cleanup problems 3733439593ad scsi: sd: Fix potential NULL pointer dereference 593c854fc0fa drm/msm/dp: Always clear mask bits to disable interrupts at dp_ctrl_reset_irq_ctrl() 432b38ccc05d afs: Fix infinite loop found by xfstest generic/676 ef717ee7a38d gpio: pca953x: use the correct register address to do regcache sync 781599730b1b net/sched: act_api: fix error code in tcf_ct_flow_table_fill_tuple_ipv6() 704e3036643c net: ping6: Fix ping -6 with interface name 94d4c04f0c64 regulator: mt6315-regulator: fix invalid allowed mode 399ac9140100 s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag 5f8a1b516768 octeontx2-af: fix error code in is_valid_offset() 9ec85a264914 bonding: guard ns_targets by CONFIG_IPV6 3a246644e81c vdpa: ifcvf: set pci driver data in probe d8e1bc6029ac tcp: tcp_rtx_synack() can be called from process context 4e659b396823 net: sched: add barrier to fix packet stuck problem for lockless qdisc c3e82d328f3d net/mlx5e: Update netdev features after changing XDP state 4fef1600d7a9 net/mlx5: correct ECE offset in query qp output 449357caff4f net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition 27d58bf44de9 net/mlx5: CT: Fix header-rewrite re-use for tupels 2adaac7ba5b2 net/mlx5e: TC NIC mode, fix tc chains miss table 79caa98f736f net/mlx5: Don't use already freed action pointer c7680f2b5024 virtio: pci: Fix an error handling path in vp_modern_probe() 1714361c2d6e vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit 0b2df9a86864 erofs: fix 'backmost' member of z_erofs_decompress_frontend 86ee0a5910af bonding: show NS IPv6 targets in proc master info 08a4fc1350fb net: phy: at803x: disable WOL at probe 33271e8cbea0 blk-mq: do not update io_ticks with passthrough requests f1c4f31df197 sched/autogroup: Fix sysctl move b79f0b14a54d block: make bioset_exit() fully resilient against being called twice b2d60329a0b8 sfc: fix wrong tx channel offset with efx_separate_tx_channels 913d45f02d34 sfc: fix considering that all channels have TX queues fdff9f7c5597 bonding: NS target should accept link local address c90322fc9bad block: use bio_queue_enter instead of blk_queue_enter in bio_poll ebbd33392d28 nfp: only report pause frame configuration for physical device 41e191fe7228 tcp: add accessors to read/set tp->snd_cwnd 5831e434e8f1 net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" d610e2c4ffc1 riscv: read-only pages should not be writable f128a4ad1dc9 nbd: fix possible overflow on 'first_minor' in nbd_dev_add() 5171ef20bae8 nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed be7c76c47fc5 block: take destination bvec offsets into account in bio_copy_data_iter 819d7d136b37 bpf: Fix probe read error in ___bpf_prog_run() f8ad3a0007f2 selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read 1174ab8ba36a ubi: ubi_create_volume: Fix use-after-free when volume creation failed edb8693702ed ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty 69295267c481 jffs2: fix memory leak in jffs2_do_fill_super 69a337852449 ep93xx: clock: Do not return the address of the freed memory 4c10e26c3563 block, loop: support partitions without scanning 9707b2764874 modpost: fix removing numeric suffixes 8a1a1255152d net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register 2e44f21c3845 net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks 0b238f75b65e net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() 7ce6a502eb96 net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog 00c041773a33 net: lan966x: check devm_of_phy_get() for -EDEFER_PROBE 607c5cd1a08e drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() 119b7d548029 spi: fsi: Fix spurious timeout 776fcaf8601d net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable 1808f7c9f2c6 net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() 4b8032d39b27 amt: fix possible memory leak in amt_rcv() 5559f47604c6 amt: fix return value of amt_update_handler() c15d5277f0a7 s390/crypto: fix scatterwalk_unmap() callers in AES-GCM 6033ae24430c clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value 0a9cd23d2993 scsi: sd: Don't call blk_cleanup_disk() in sd_probe() 27efaafff23c ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition 70fdd922c7bf blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx f067b5286edf watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe 952e309f377a watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking 34fdd9b7def9 driver core: fix deadlock in __device_attach c059665c84fe driver: base: fix UAF when driver_attach failed d4b068b4bfad bus: ti-sysc: Fix warnings for unbind for serial ec752973aa72 firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle 6b35b9942205 serial: stm32-usart: Correct CSIZE, bits, and parity 749b163a21e9 serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 a0d3ef1cdb02 serial: sifive: Sanitize CSIZE and c_iflag cd22a62be3f4 serial: sh-sci: Don't allow CS5-6 cf9e1acf627e serial: txx9: Don't allow CS5-6 8c40253c928e serial: rda-uart: Don't allow CS5-6 01ea0940e9a6 serial: digicolor-usart: Don't allow CS5-6 ca34aaff8eb6 serial: uartlite: Fix BRKINT clearing 9a4ebbe0f0f0 serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE 440669d2f0c2 serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 c0196fa56b68 Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" cb927300a215 serial: meson: acquire port->lock in startup() ba6c278b3364 staging: r8188eu: add check for kzalloc 1a787b363159 rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe da38e86d6cf6 rtc: mt6397: check return value after calling platform_get_resource() b3c6a3ef8078 ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1 579a8a2c1734 clocksource/drivers/riscv: Events are stopped during CPU suspend 8f64e8492460 soc: rockchip: Fix refcount leak in rockchip_grf_init c763e67cc847 dt-bindings: remoteproc: mediatek: Make l1tcm reg exclusive to mt819x 3bb777a485ca extcon: ptn5150: Add queue work sync before driver release 9758a6653c27 ksmbd: fix reference count leak in smb_check_perm_dacl() c0a39ce74080 coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier 205b1545cc56 soundwire: qcom: return error when pm_runtime_get_sync fails f379504c7215 soundwire: intel: prevent pm_runtime resume prior to system suspend 99f6f08eed25 watchdog: rzg2l_wdt: Fix reset control imbalance 0a635239cd54 watchdog: rzg2l_wdt: Fix 'BUG: Invalid wait context' e74f142b56d0 watchdog: rzg2l_wdt: Fix Runtime PM usage b95a47667d34 watchdog: rzg2l_wdt: Fix 32bit overflow issue e0de79aca652 export: fix string handling of namespace in EXPORT_SYMBOL_NS 245b3fa3db82 serial: sifive: Report actual baud base rather than fixed 115200 684bf5fac124 power: supply: ab8500_fg: Allocate wq in probe 87b8576875f3 power: supply: axp288_fuel_gauge: Drop BIOS version check from "T3 MRD" DMI quirk f4e6d69bcd0b power: supply: axp288_fuel_gauge: Fix battery reporting on the One Mix 1 3b5fedfef045 power: supply: core: Initialize struct to zero 32759f27edfe phy: qcom-qmp: fix pipe-clock imbalance on power-on failure 694dac3405a3 misc/pvpanic: Convert regular spinlock into trylock on panic path 8ba35efbf0ef rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails eedb0265487c iio: adc: sc27xx: Fine tune the scale calibration values f70f857376db iio: adc: sc27xx: fix read big scale voltage not right 9a7d38246c90 iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout 1b73103d5009 iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check 0d041a3fb0fc rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl d51720ac069d rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev() b7e88e4bb41d rpmsg: virtio: Fix possible double free in rpmsg_probe() 956dfacefe1c usb: typec: mux: Check dev_set_name() return value 57b91504b5d7 firmware: stratix10-svc: fix a missing check on list iterator d166cee50a38 misc: fastrpc: fix an incorrect NULL check on list iterator f22f150c92ad scripts/get_abi: Fix wrong script file name in the help message 75b7b7f22292 usb: dwc3: pci: Fix pm_runtime_get_sync() error checking 26a7e6832afe usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback 9d4b932ec147 rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value 20555f098e48 pwm: raspberrypi-poe: Fix endianness in firmware struct b3551e7097ae pwm: lp3943: Fix duty calculation in case period was clamped ebd59cea8f6e staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() ae0fce56519e usb: musb: Fix missing of_node_put() in omap2430_probe 6f92b53ab70e USB: storage: karma: fix rio_karma_init return 16e638ddabf1 usb: usbip: add missing device lock on tweak configuration cmd 11c65408bd0b usb: usbip: fix a refcount leak in stub_probe() 9a5c0cd5be30 staging: r8188eu: fix struct rt_firmware_hdr 5bc9dd160de1 phy: rockchip-inno-usb2: Fix muxed interrupt support 82740b4f0c7b remoteproc: imx_rproc: Ignore create mem entry for resource table f19b1befc16c tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get d5f1275f101e serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe 9820355c6766 tty: n_tty: Restore EOF push handling behavior 89bae2936d89 tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe 4639d1b992de tty: goldfish: Use tty_port_destroy() to destroy port 22d840b639f7 lkdtm/bugs: Don't expect thread termination without CONFIG_UBSAN_TRAP ce12f7f6b195 lkdtm/bugs: Check for the NULL pointer after calling kmalloc adc027002366 remoteproc: mtk_scp: Fix a potential double free 8ec7b203499f remoteproc: mediatek: Fix side effect of mt8195 sram power on 83cc8ed8053b soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() 871ffe1ab7c7 iio: adc: ad7124: Remove shift from scan_type bafccf697ed2 staging: greybus: codecs: fix type confusion of list iterator variable 44e9cab0d180 pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards ---- Link: https://lore.kernel.org/r/20220613094926.497929857@linuxfoundation.org # v5.18.4 Link: https://lore.kernel.org/r/20220613181233.078148768@linuxfoundation.org # v5.18.4 Link: https://github.com/Freescale/linux-fslc/pull/579 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit 257bfcf2135922ec522f758cce0e0038c98cb642)
* dynamic-layers: add meta-arm to provide upstream TF-AAndrey Zhizhikin2022-06-162-0/+18
| | | | | | | | | | | | | | | | | Default upstream TF-A implementation resides in the separate layer [1], which needs to be included in the bblayers.conf file. Per default, upstream recipe does not define any machine to be compatible, this compatibilty needs to be defined by the layer that pulls meta-arm TF-A package. This however cannot be listed as dependency, since not all BSP flavors do require upstream TF-A, therefore direct layer dependency cannot be added. Add meta-arm to dynamic-layers and define compatible machines in the bbappend, which are supported by upstream TF-A version. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Link: [1]: https://github.com/jonmason/meta-arm/tree/master/meta-arm/recipes-bsp/trusted-firmware-a (cherry picked from commit cbea2c36475099b236e1c82f086ec7dccabd05e1)
* recipes-bsp: drop custom deploy location for TF-A binaryAndrey Zhizhikin2022-06-163-6/+6
| | | | | | | | | | | | | | Upstream TF-A and downstream TF-A fork uses different deployment locations for results binaries, which leads to failures during image build when switching between upstream and downstream versions. Drop the custom TF-A deployment location, which is only specific to NXP downstream deployment, allowing the TF-A binaries from upstream and downstream to be picked up from the same location, namely - image deployment folder. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit 1ec9540091c6d2cb7faf679f3b01916bfb0a0397)
* layer-wide: define configurable default TF-A providerAndrey Zhizhikin2022-06-162-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | | TF-A package can have several providers: upstream TF-A implementation, or NXP downstream fork. Functionality to switch this provider, and to select which package shall be included into the target image is missing in the layer however, defaulting the usage of the layer to NXP downstream fork only. Introduce the Default TF-A Provider define, make it overridable, and default it to NXP downstream fork. This allows user to re-define the package name later shall they choose to integrate upstream TF-A package instead. Current upstream TF-A version (v2.7) does not support HAB feature of i.MX8M family, see [1]. If the upstream TF-A version is chosen, then HAB will not be available for all SoCs that are opting-in. This is indicated in the comment where default TF-A provider variable is set. This might change with future TF-A release, so later it can be revised and statement in include file can be potentially removed. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Link: [1]: https://lists.trustedfirmware.org/archives/list/tf-a@lists.trustedfirmware.org/message/5UYYI4CNLQ5OWWHU466JBK6I5QIQ2VRS/ (cherry picked from commit b61c4907b1926061cbf627ee1fd5dd8eb8e53d59)
* linux-fslc-imx: update to v5.15.46Andrey Zhizhikin2022-06-161-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded up to v5.15.46 from stable korg. Following conflicts were resolved during merge: ---- - drivers/pci/controller/dwc/pci-imx6.c: Manually merge upstream commit 518fa6bc7a52 ("PCI: imx6: Fix PERST# start-up sequence") into NXP tree. - drivers/spi/spi-fsl-qspi.c: Fix error code return by taking version introduced in upstream commit 10f537219629 ("spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname()"). ---- Following upstream commits are included in this version: ---- aed23654e8ed Linux 5.15.46 c24cff012420 block: fix bio_clone_blkg_association() to associate with proper blkcg_gq 97a40c22013a pinctrl/rockchip: support setting input-enable param 2027647245ef md: bcache: check the return value of kzalloc() in detached_dev_do_request() 36a2fc44c574 md: fix double free of io_acct_set bioset f63fd1e0e0fc md: Don't set mddev private to NULL in raid0 pers->free 61decb58486d fs/ntfs3: Fix invalid free in log_replay 00f1de9cffec exportfs: support idmapped mounts e5b310b512e7 fs: add two trivial lookup helpers b175e8c46d93 interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate 8e79bf98061c interconnect: qcom: sc7180: Drop IP0 interconnects d973bc80e7d4 ext4: only allow test_dummy_encryption when supported cd2086394f04 MIPS: IP30: Remove incorrect `cpu_has_fpu' override bfa8e0dfa2ff MIPS: IP27: Remove incorrect `cpu_has_fpu' override 9262f0ce3c76 RDMA/rxe: Generate a completion for unsupported/invalid opcode 83f4a22ca6ec RDMA/hns: Remove the num_cqc_timer variable fdcb03632ab6 staging: r8188eu: delete rtw_wx_read/write32() 6004fccaf82f Revert "random: use static branch for crng_ready()" 358f12ae2e53 list: test: Add a test for list_is_head() 85a2806c40da kseltest/cgroup: Make test_stress.sh work if run interactively 1810bafaca2b net: ipa: fix page free in ipa_endpoint_replenish_one() f654596e3a08 net: ipa: fix page free in ipa_endpoint_trans_release() ba173a6f8d8d phy: qcom-qmp: fix reset-controller leak on probe errors e9f53bfcd4ae coresight: core: Fix coresight device probe failure issue a30acbb5dfb7 blk-iolatency: Fix inflight count imbalances and IO hangs on offline 501c5eae2697 vdpasim: allow to enable a vq repeatedly bd56db7cb81e dt-bindings: gpio: altera: correct interrupt-cells 5b726ed6a54c docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 b5cb51cf21f5 SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op 54de256d35b0 ARM: pxa: maybe fix gpio lookup tables 2c3dd5badde8 ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries b246695636a8 phy: qcom-qmp: fix struct clk leak on probe errors ebc56b0f737b clk: tegra: Add missing reset deassertion c465cf934bb1 arm64: tegra: Add missing DFLL reset on Tegra210 977cc97b2e50 arm64: dts: qcom: ipq8074: fix the sleep clock frequency 99367bf45dc6 gma500: fix an incorrect NULL check on list iterator 9a1f41d77bb4 tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator 339ddef25f86 serial: pch: don't overwrite xmit->buf[0] by x_char 5607652823ac bcache: avoid journal no-space deadlock by reserving 1 journal bucket cc7ff57a0acf bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() df973468f9ce bcache: improve multithreaded bch_sectors_dirty_init() a5580b90d378 bcache: improve multithreaded bch_btree_check() 2037d8cf8ceb stm: ltdc: fix two incorrect NULL checks on list iterator 9161ae1c04cd carl9170: tx: fix an incorrect use of list iterator 91d973aa0d69 ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control 6ad81ad0cf57 rtl818x: Prevent using not initialized queues 4b02493838d9 xtensa/simdisk: fix proc_read_simdisk() fd9a5081ee33 mm/memremap: fix missing call to untrack_pfn() in pagemap_range() 715455ca5e81 hugetlb: fix huge_pmd_unshare address update 0a561368ceca nodemask.h: fix compilation error with GCC12 fb49bd85dfac mm/page_alloc: always attempt to allocate at least one page during bulk allocation c142bddf3706 Revert "mm/cma.c: remove redundant cma_mutex lock" f81e67efa712 iommu/dma: Fix iova map result check bug a3f98e4331e0 iommu/msm: Fix an incorrect NULL check on list iterator 69c14d29727c ksmbd: fix outstanding credits related bugs cae2978d6907 ftrace: Clean up hash direct_functions on register failures 53b858c80753 kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add] 10995a382271 um: Fix out-of-bounds read in LDT setup 06ebe1bd3071 um: chan_user: Fix winch_tramp() return value b012254ad018 um: Use asm-generic/dma-mapping.h 92dce560a809 mac80211: upgrade passive scan to active scan on DFS channels after beacon rx 9cf980092286 cfg80211: declare MODULE_FIRMWARE for regulatory.db 8e354518f576 thermal: devfreq_cooling: use local ops instead of global ops de23a6a1a31f irqchip: irq-xtensa-mx: fix initial IRQ affinity 297c9c640d6e irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x ba810df878b0 csky: patch_text: Fixup last cpu should be master f828af2c527d mmc: core: Allows to override the timeout value for ioctl() path 3f09ec80f115 RDMA/hfi1: Fix potential integer multiplication overflow errors 64639d11186e Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug 3892794a1813 ima: remove the IMA_TEMPLATE Kconfig option 5fd1717439ea media: coda: Add more H264 levels for CODA960 dc2672109c86 media: coda: Fix reported H264 profile c925d688e4dc mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N b974364bda19 mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write a105177c0510 md: fix an incorrect NULL check in md_reload_sb 7907930218a6 md: fix an incorrect NULL check in does_sb_need_changing 35511d4fdd6b drm/i915/dsi: fix VBT send packet port selection for ICL+ df1f9631eb6d drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX a810f54d0576 drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator d1efc36beaaa drm/nouveau/clk: Fix an incorrect NULL check on list iterator 03bd455a79f6 drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem 6e842e680bf0 drm/nouveau/subdev/bus: Ratelimit logging for fault errors 70276460e914 drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. f55f9e7ce63b landlock: Fix same-layer rule unions f859580c2738 landlock: Create find_rule() from unmask_layers() f7d62cb59f6d landlock: Reduce the maximum number of layers to 16 f4cd27b8466a landlock: Define access_mask_t to enforce a consistent access mask size 90136f20a3d4 selftests/landlock: Test landlock_create_ruleset(2) argument check ordering c1d9c0d0c7a9 landlock: Change landlock_restrict_self(2) check ordering 1707df9edaed landlock: Change landlock_add_rule(2) argument check ordering bb416965dbb8 selftests/landlock: Add tests for O_PATH e3e10606ba50 selftests/landlock: Fully test file rename with "remove" access df2af378bc0c selftests/landlock: Extend access right tests to directories 1d6722353be7 selftests/landlock: Add tests for unknown access rights d709e275a05b selftests/landlock: Extend tests for minimal valid attribute size a6d127b86916 selftests/landlock: Make tests build with old libc e42fd0775536 landlock: Fix landlock_add_rule(2) documentation ef350611729b samples/landlock: Format with clang-format ace624691974 samples/landlock: Add clang-format exceptions de7a39e84588 selftests/landlock: Format with clang-format 43c3014c6fd4 selftests/landlock: Normalize array assignment f5c70d9deab0 selftests/landlock: Add clang-format exceptions 695c7c06162a landlock: Format with clang-format 58f52ad1d0ad landlock: Add clang-format exceptions 1be49ae16f53 scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled a078e6e8f4e3 scsi: dc395x: Fix a missing check on list iterator 9c96238fac04 ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock e70f0582805b dlm: fix missing lkb refcount handling 697b45d5f06a dlm: uninitialized variable on error in dlm_listen_for_all() acdad5bc9827 dlm: fix plock invalid read f19e2e1d8528 s390/stp: clock_delta should be signed 42b2f5ddc220 s390/perf: obtain sie_block from the right address 20e6ec76aed4 mm, compaction: fast_find_migrateblock() should return pfn in the target zone ac2eab7de458 staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan() a7daaaa84548 PCI: qcom: Fix unbalanced PHY init on probe errors 4f9d6407b607 PCI: qcom: Fix runtime PM imbalance on probe errors 0db67767ff3a PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 283bda02d0c1 drm/amdgpu: add beige goby PCI ID 4ef5ab5344ba tracing: Initialize integer variable to prevent garbage return value 37443b3508b8 tracing: Fix potential double free in create_var_ref() 0b011b408f34 tty: goldfish: Introduce gf_ioread32()/gf_iowrite32() b3485d2b09e9 ACPI: property: Release subnode properties with data nodes 3a3ce9416454 ext4: avoid cycles in directory h-tree ca17db384762 ext4: verify dir block before splitting it 3c617827cd51 ext4: fix bug_on in __es_tree_search b99fd7341835 ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state 18a759f7f99f ext4: fix bug_on in ext4_writepages b81d2ff6885e ext4: fix warning in ext4_handle_inode_extension 14602353b350 ext4: fix race condition between ext4_write and ext4_convert_inline_data 364380c00912 ext4: fix use-after-free in ext4_rename_dir_prepare 3e4b684f1e32 ext4: mark group as trimmed only if it was fully scanned 6ee0868b0c3c bfq: Make sure bfqg for which we are queueing requests is online 86defc542441 bfq: Get rid of __bio_blkcg() usage 54c08ef2d296 bfq: Track whether bfq_group is still online 2b802c0cb872 bfq: Remove pointless bfq_init_rq() calls a107df383c16 bfq: Drop pointless unlock-lock pair e8821f45612f bfq: Update cgroup information before merging bio 81b7d0c717a4 bfq: Split shared queues on move between cgroups 5ee21edaed09 bfq: Avoid merging queues with different parents d639a4c0df2b bfq: Avoid false marking of bic as stably merged 65237307f88f efi: Do not import certificates from UEFI Secure Boot for T2 Macs 9bc601c6642c fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages 87737ee52963 iwlwifi: mvm: fix assert 1F04 upon reconfig b79110f2bf60 wifi: mac80211: fix use-after-free in chanctx code 4a6ca6f8a3a0 objtool: Fix symbol creation c49238245dd9 objtool: Fix objtool regression on x32 systems 7cfe2d43beca f2fs: fix to do sanity check for inline inode 59f42b415002 f2fs: fix fallocate to use file_modified to update permissions consistently 6bde47f4e813 f2fs: don't use casefolded comparison for "." and ".." c9e4cd5b0ccd f2fs: fix to do sanity check on total_data_blocks 01572a3cb59f f2fs: don't need inode lock for system hidden quota 7fc40280103f f2fs: fix deadloop in foreground GC c9196d21359b f2fs: fix to clear dirty inode in f2fs_evict_inode() f2e1c38b5ac6 f2fs: fix to do sanity check on block address in f2fs_do_zero_range() bce859358d3d f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() 54c408800f3f NFSv4.1 mark qualified async operations as MOVEABLE tasks c5665c29dd41 NFS: Convert GFP_NOFS to GFP_KERNEL 29b51ae02df5 NFS: Create a new nfs_alloc_fattr_with_label() function 00fa80189c97 NFS: Always initialise fattr->label in nfs_fattr_alloc() 0fac5f8fb1bc video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup 7654c4563501 perf jevents: Fix event syntax error caused by ExtSel 590df0a151d3 perf c2c: Use stdio interface if slang is not supported 06e4fa5a5cbf perf build: Fix btf__load_from_kernel_by_id() feature check b52e192ffda8 i2c: rcar: fix PM ref counts in probe error paths c06cfe582f42 i2c: npcm: Handle spurious interrupts 708c34bc723d i2c: npcm: Correct register access width 84721299cb9f i2c: npcm: Fix timeout calculation 7e4bfd3b9a59 iommu/amd: Increase timeout waiting for GA log enablement 85c2d1bb73de dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() 33b5d6add852 dmaengine: stm32-mdma: remove GISR1 register f2dfb4ab887d video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup 08b9d374c84a NFS: Further fixes to the writeback error handling eaf407d5b5fe NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout 471577e926eb NFS: Don't report errors from nfs_pageio_complete() more than once a3bbd8b1aa4c NFS: Do not report flush errors in nfs_write_end() 3a2d62ec419b NFS: Don't report ENOSPC write errors twice 0d548c0c7082 NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS 79e0b7436bc4 NFS: Do not report EINTR/ERESTARTSYS as mapping errors b3c7b5d08e9d dmaengine: idxd: Fix the error handling path in idxd_cdev_register() b9c9b4584b4b i2c: at91: Initialize dma_buf in at91_twi_xfer() c3c2734e28d7 iommu/mediatek: Fix NULL pointer dereference when printing dev_name 646070b64836 MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon fc90f13ea0dc iommu/arm-smmu-v3-sva: Fix mm use-after-free 2f124280f0ae cpufreq: mediatek: Unregister platform device on exit 4477a67d0b56 cpufreq: mediatek: Use module_init and add module_exit 8d27c2186eea i2c: at91: use dma safe buffers 596f59d33691 iommu/mediatek: Add mutex for m4u_group and m4u_dom in data 053465ab20dc iommu/mediatek: Remove clk_disable in mtk_iommu_remove a216539403ca iommu/mediatek: Add list_del in mtk_iommu_remove bf45d764616a iommu/mediatek: Fix 2 HW sharing pgtable issue 9e53c25f3266 iommu/amd: Enable swiotlb in all cases 45b2b7d7108a f2fs: fix dereference of stale list iterator after loop body 250e5a6be52a f2fs: fix to do sanity check on inline_dots inode 2646992ddf3e f2fs: support fault injection for dquot_initialize() 24705fd3f390 OPP: call of_node_put() on error path in _bandwidth_supported() 64522155ea73 Input: stmfts - do not leave device disabled in stmfts_input_open 4f1c4fa37f8b KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer ca55150bff58 RDMA/hfi1: Prevent use of lock before it is initialized 119f99209d85 mailbox: forward the hrtimer if not queued and under a lock 075564ed4089 nfsd: destroy percpu stats counters after reply cache shutdown 5289795824b7 mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() 7b668a59ddfb powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup 65f11ccdd746 powerpc/xive: Fix refcount leak in xive_spapr_init fd7a3548af09 powerpc/xive: Add some error handling code to 'xive_spapr_init()' f04604987c7b macintosh: via-pmu and via-cuda need RTC_LIB bd89ccd736bf powerpc/perf: Fix the threshold compare group constraint for power9 42063c1c1fb1 powerpc/perf: Fix the threshold compare group constraint for power10 5a8849d3cb80 powerpc/64: Only WARN if __pa()/__va() called with bad addresses 2530a7c23643 hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() bb1030d3de10 PCI: microchip: Fix potential race in interrupt handling acb748fdc59e PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits 418b6a3e12f7 Input: sparcspkr - fix refcount leak in bbc_beep_probe 35972ce3fb7a hugetlbfs: fix hugetlbfs_statfs() locking cd4815c5c97f ARM: dts: at91: sama7g5: remove interrupt-parent from gic node 2a30446f4014 crypto: cryptd - Protect per-CPU resource by disabling BH. de5b734db295 crypto: sun8i-ss - handle zero sized sg bbfc612ac579 crypto: sun8i-ss - rework handling of IV 18ca0d55e863 tty: fix deadlock caused by calling printk() under tty_port->lock 518fa6bc7a52 PCI: imx6: Fix PERST# start-up sequence 6df8af611d60 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() f588b925915a proc: fix dentry/inode overinstantiating under /proc/${pid}/net eb610fdf4916 ASoC: atmel-classd: Remove endianness flag on class d component 7553130725eb ASoC: atmel-pdmic: Remove endianness flag on pdmic component dd0ee5549368 arm64: dts: marvell: espressobin-ultra: enable front USB3 port 4ece24db394c arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config e42ceeca700a RDMA/hns: Add the detection for CMDQ status in the device initialization process 4237eb9bdf59 powerpc/4xx/cpm: Fix return value of __setup() handler c8a9b3defaad powerpc/idle: Fix return value of __setup() handler 5ed0519d4256 pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() 6a9992f80c0f pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins 6cc90d5d449e powerpc/8xx: export 'cpm_setbrg' for modules 878f89e7261e drm/msm/dpu: fix error check return value of irq_of_parse_and_map() 5d5d993f16be list: fix a data-race around ep->rdllist 8be32624f457 list: introduce list_is_head() helper and re-use it in list.h b53f6ba21b94 firmware: arm_ffa: Remove incorrect assignment of driver_data b5c203ea0b96 firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe eca2c185bbbf drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() 42ff63c485eb dax: fix cache flush on PMD-mapped pages b3fcf1f583b1 drivers/base/node.c: fix compaction sysfs file leak 05f34867b616 pinctrl: mvebu: Fix irq_of_parse_and_map() return value 638d39ed2ce6 nvdimm: Allow overwrite in the presence of disabled dimms 2f97ebc58d5f nvdimm: Fix firmware activation deadlock scenarios 98342148a8cd firmware: arm_scmi: Fix list protocols enumeration in the base protocol cff2553569f3 ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path b7c13643e1f6 ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname() 94241e74b79c ASoC: sh: rz-ssi: Check return value of pm_runtime_resume_and_get() d5e9dd4f651e arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates 5650e103bfc7 soc: bcm: Check for NULL return of devm_kzalloc() 45f1920e26eb scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac() c762c4206bb4 mfd: ipaq-micro: Fix error check return value of platform_get_irq() 2db3a8f54184 powerpc/fadump: fix PT_LOAD segment for boot memory area 40c84e778e5f Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero c43efa63a610 arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name 01d4fe0380f9 pinctrl: mediatek: mt8195: enable driver on mtk platforms dbd72f452e21 pinctrl/rockchip: support deferring other gpio params ffea838686b8 arm: mediatek: select arch timer for mt7629 2b9f355ad891 pinctrl: bcm2835: implement hook for missing gpio-ranges 20340be21699 gpiolib: of: Introduce hook for missing gpio-ranges ef1e9def63e4 crypto: marvell/cesa - ECB does not IV 8fb674216835 misc: ocxl: fix possible double free in ocxl_file_register_afu 11ee8e960007 ARM: dts: bcm2835-rpi-b: Fix GPIO line names fafc8daf0a24 ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED fdafe0bb000e ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C a444bafd72f3 ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT 775992b4cb1d ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 ec65a8d8ca30 can: xilinx_can: mark bit timing constants as const 6830891ed5e4 platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls fc1e9dd97cec ARM: dts: imx6dl-colibri: Fix I2C pinmuxing 9816480848c3 platform/chrome: cros_ec: fix error handling in cros_ec_register() 55e1c42d968f crypto: qat - set COMPRESSION capability for DH895XCC 7829a8595825 crypto: qat - set CIPHER capability for DH895XCC bb170dac3b7f crypto: qat - set COMPRESSION capability for QAT GEN2 69f4641ad492 crypto: qat - set CIPHER capability for QAT GEN2 99ace864e53e KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault a1d52910a0f4 KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry 854904552ee7 soc: qcom: llcc: Add MODULE_DEVICE_TABLE() 940808971b19 ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks 16c25287acd0 PCI: dwc: Fix setting error return on MSI DMA mapping failure ad1c9d13e045 PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup() d41a739cc7c1 PCI: rockchip: Fix find_first_zero_bit() limit d3c684749f87 PCI: cadence: Fix find_first_zero_bit() limit c0730d8658c0 soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc e13ad5f23049 soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc 3f4c0083dd9a ARM: dts: suniv: F1C100: fix watchdog compatible 86a8ed8793f8 ARM: dts: BCM5301X: Update pin controller node name 5151f24ac937 ARM: dts: BCM5301X: update CRU block description cd1d22174175 memory: samsung: exynos5422-dmc: Avoid some over memory allocation 4cb6687016b4 PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 364f93243355 arm64: dts: mt8192: Fix nor_flash status disable typo e1d36fb7e70c arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 a48a7f89494f dma-direct: don't over-decrypt memory 5beb74d11eab dma-direct: always leak memory that can't be re-encrypted 9ba801c80c47 dma-direct: don't call dma_set_decrypted for remapped allocations 82b3f045aff5 dma-direct: factor out dma_set_{de,en}crypted helpers 8eb0e5a2659c net/smc: postpone sk_refcnt increment in connect() 23a576718345 net: dsa: restrict SMSC_LAN9303_I2C kconfig 90920566df88 hinic: Avoid some over memory allocation 2ba52ad365c1 net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc() d8642575a55d rxrpc: Fix decision on when to generate an IDLE ACK 12098cebf07b rxrpc: Don't let ack.previousPacket regress 9d5c62e63ae7 rxrpc: Fix overlapping ACK accounting cea2196643b2 rxrpc: Don't try to resend the request if we're receiving the reply b3a9b227d5e7 rxrpc: Fix listen() setting the bar too high for the prealloc rings 1047d4ac6677 hwmon: (pmbus) Check PEC support before reading other registers a459bd84ad41 hv_netvsc: Fix potential dereference of NULL pointer 651c6b2d1dac net: stmmac: fix out-of-bounds access in a selftest 41f3571616ac net: stmmac: selftests: Use kcalloc() instead of kzalloc() 38acee9e1453 ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() a89ca82d6bf2 NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx aa5b6d09ff66 net: macb: Fix PTP one step sync support 37fd61fc7020 PM: domains: Fix initialization of genpd's next_wakeup 85a18d128d18 ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() cf9c07d8f7e9 bfq: Allow current waker to defend against a tentative one 9de82bfc0514 bfq: Relax waker detection for shared queues 3ade442ea5d3 thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe 21ccc58b671a thermal/core: Fix memory leak in __thermal_cooling_device_register() ef1235c6514a thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe c4e1280abead thermal/drivers/bcm2711: Don't clamp temperature at zero d50d1c703bbd drm/i915: Fix CFI violation with show_dynamic_id() a1bcaea4afca drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path 3e6a23ce7460 selftests/bpf: Add missed ima_setup.sh in Makefile beb81c13d020 drm/msm: don't free the IRQ if it was not requested 00fcd8552cce x86/sev: Annotate stack change in the #VC handler 33546183c16c drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() edff4c1af831 drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init a11f4f01885a ext4: reject the 'commit' option on ext2 filesystems 9ebbfa73d699 regulator: scmi: Fix refcount leak in scmi_regulator_probe 692c8de5bdbc media: rkvdec: h264: Fix bit depth wrap in pps packet 9031ef386621 media: rkvdec: h264: Fix dpb_valid implementation 3c90fdbac6b2 media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() 54d6fdf66dd4 media: i2c: ov5648: fix wrong pointer passed to IS_ERR() and PTR_ERR() 8329361a3eba media: ov7670: remove ov7670_power_off from ov7670_remove 018b0292c180 kselftest/arm64: bti: force static linking 2a3966b950b3 ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* cf31d1ef3839 net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init 9b01252e6c20 sctp: read sk->sk_bound_dev_if once in sctp_rcv() d17b01588e0c m68k: math-emu: Fix dependencies of math emulation support b5518b9b41f1 nvme: set dma alignment to dword ce237c1e252d Bluetooth: use hdev lock for accept_list and reject_list in conn req ab00f8c6b14e Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring 65d347cb39e2 Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout dd646f51808e media: hantro: HEVC: Fix tile info buffer value computation 1207ddc93b9e media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check a4cd52464bf2 media: vsp1: Fix offset calculation for plane cropping 3309c2c574e1 media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init 2f6ced0e8fa5 media: exynos4-is: Change clk_disable to clk_disable_unprepare b6db1bbeaf79 media: i2c: rdacm2x: properly set subdev entity function f0d9105f2843 media: atmel: atmel-isc: Fix PM disable depth imbalance in atmel_isc_probe 204e53586b36 media: st-delta: Fix PM disable depth imbalance in delta_probe 0d2127608348 mt76: do not attempt to reorder received 802.3 packets without agg session 663457f421d4 mt76: mt7921: Fix the error handling path of mt7921_pci_probe() 8ffc866d2f18 media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe 819c8af5e572 media: aspeed: Fix an error handling path in aspeed_video_probe() 795cc5b2b5a2 scripts/faddr2line: Fix overlapping text section failures 7fc8f4717e39 kselftest/cgroup: fix test_stress.sh to use OUTPUT dir d63ffecd1136 block: Fix the bio.bi_opf comment 85d899f39662 ASoC: samsung: Fix refcount leak in aries_audio_probe e2fa42e4c231 ASoC: samsung: Use dev_err_probe() helper 6635e6ba1649 dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages 639518f8e0d3 dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations 56ab0c010274 regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt 244911244066 ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe cf760e494ee5 ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe 922bccdb1796 ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe 8737b5163f4e ASoC: fsl: Use dev_err_probe() helper 319d60b74860 HID: amd_sfh: Modify the hid name 21e8fc0c574c HID: amd_sfh: Modify the bus name 7fef8ec5b1d8 wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice() 1eb4f56f8ff9 ath11k: Don't check arvif->is_started before sending management frames 84e92386d12d perf/amd/ibs: Use interrupt regs ip for stack unwinding a532b341d704 samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided 0480f70d13c6 regulator: qcom_smd: Fix up PM8950 regulator configuration ca3fd5ff7b80 Revert "cpufreq: Fix possible race in cpufreq online error path" 10f537219629 spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() 76f5bd1eed01 iomap: iomap_write_failed fix e7308391df97 arm64: stackleak: fix current_top_of_stack() 29d441903f22 media: uvcvideo: Fix missing check to determine if element is found in list 3aece8b03c08 drm/msm: return an error pointer in msm_gem_prime_get_sg_table() 09bdeedc1fc5 drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected 04bef5f1ba8e drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected c063df41227d drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() f5947118e729 drm/msm/dsi: fix address for second DSI PHY on SDM660 81180f6d74c2 regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET 75868ee93b1d arm64: fix types in copy_highpage() 381a1e274872 x86/mm: Cleanup the control_va_addr_alignment() __setup handler 49887ad6ba63 irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value 89a223d81114 irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value c1cfb6f65238 irqchip/exiu: Fix acknowledgment of edge triggered interrupts 737b14e49070 x86: Fix return value of __setup handlers 20b946ef8496 nl80211: don't hold RTNL in color change request bd85a268bf82 virtio_blk: fix the discard_granularity and discard_alignment queue limits 18f2967418d0 perf tools: Use Python devtools for version autodetection rather than runtime ac3319c4ccf4 spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGA b54926bd558d drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() bd14de73644e kunit: fix debugfs code to use enum kunit_status, not bool ee21431e3022 drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H 4d6582938ad3 drm/msm: add missing include to msm_drv.c e5d7cb9a18f1 drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() 4cd66a8016b8 drm/msm/hdmi: check return value after calling platform_get_resource_byname() 212ecbeaf10a drm/msm/dsi: fix error checks and return values for DSI xmit functions f7e3daef5e23 drm/msm/dp: do not stop transmitting phy test pattern during DP phy compliance test bac5ff8594cb drm/msm/dp: reset DP controller before transmit phy test pattern 75ec09a929dd drm/msm/dp: fix error check return value of irq_of_parse_and_map() d5e7956d8f5b drm/msm/dp: stop event kernel thread when DP unbind ef4bdaac7cb5 drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume 4ae67e8494e1 perf tools: Add missing headers needed by util/data.h 79c431eefd08 ASoC: rk3328: fix disabling mclk on pclk probe failure 32f8691dd789 x86/speculation: Add missing prototype for unpriv_ebpf_notify() e5b1e419cdb6 mtd: rawnand: intel: fix possible null-ptr-deref in ebu_nand_probe() 0cfee868b89f mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() 6a97103fe022 x86/pm: Fix false positive kmemleak report in msr_build_context() fad41a8f8856 mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() 32c7cbb75b36 libbpf: Fix logic for finding matching program for CO-RE relocation 2324985aa700 selftests/resctrl: Fix null pointer dereference on open failed 4be045434923 drm/v3d: Fix null pointer dereference of pointer perfmon 663d326bcf3a scsi: ufs: core: Exclude UECxx from SFR dump list f265dea6b8b8 scsi: ufs: qcom: Fix ufs_qcom_resume() 90e9c14206e3 scsi: iscsi: Fix harmless double shift bug fbe55bc9ab7b drm/msm/dpu: adjust display_v_end for eDP and DP 6411d0c45878 drm/msm/hdmi: switch to drm_bridge_connector 181ec5b45a22 drm/msm/dp: Modify prototype of encoder based API 9ea7148f61cd selftests/damon: add damon to selftests root Makefile 6fbd040cae20 of: overlay: do not break notify on NOTIFY_{OK|STOP} 9b2aa765fb29 spi: rockchip: fix missing error on unsupported SPI_CS_HIGH 3359a48495ac spi: rockchip: Preset cs-high and clk polarity in setup progress 523f6fe7b034 spi: rockchip: Stop spi slave dma receiver when cs inactive eb57de933e4a fsnotify: fix wrong lockdep annotations 4ab1195c213d inotify: show inotify mask flags in proc fdinfo f41c9418c589 mtdblock: warn if opened on NAND 7784d22f81a2 ALSA: pcm: Check for null pointer of pointer substream before dereferencing it 260cd3146fc4 drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 1911bc6e6d24 media: hantro: Empty encoder capture buffers by default a4ec75df7057 media: i2c: max9286: fix kernel oops when removing module 678c63978e09 media: i2c: max9286: Use "maxim,gpio-poc" property d7678a7a55d0 media: i2c: max9286: Use dev_err_probe() helper 7f6defe0fabc ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix 5c7957948c58 printk: wake waiters for safe and NMI contexts 3b336d607b78 printk: add missing memory barrier to wake_up_klogd() 195cb7826a47 printk: use atomic updates for klogd work bf422b68e772 cpufreq: Fix possible race in cpufreq online error path 7ba2bb87e9e9 spi: img-spfi: Fix pm_runtime_get_sync() error checking dc4d1f3b53f8 sched/psi: report zeroes for CPU full at the system level 36f416fdda1e sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq 60768ffcede2 signal: Deliver SIGTRAP on perf event asynchronously if blocked 4c2122a3d07e drm/mediatek: dpi: Use mt8183 output formats for mt8192 be96baa0c795 regulator: da9121: Fix uninit-value in da9121_assign_chip_model() c731d18a399e drm/bridge: Fix error handling in analogix_dp_probe 24f9dfdaece9 HID: elan: Fix potential double free in elan_input_configured 2573a45b5176 HID: hid-led: fix maximum brightness for Dream Cheeky 3830dbdfb9a4 mtd: rawnand: denali: Use managed device resources 814706376f36 EDAC/dmc520: Don't print an error for each unconfigured interrupt line 4400e542b80f drbd: fix duplicate array initializer ae42074b409f target: remove an incorrect unmap zeroes data deduction c16539ef982c device property: Allow error pointer to be passed to fwnode APIs ecc7b8dedf73 device property: Check fwnode->secondary when finding properties b61f1f3a0ea7 efi: Add missing prototype for efi_capsule_setup_info 1632be63862f NFC: NULL out the dev->rfkill to prevent UAF 0377e8f544a3 ixp4xx_eth: fix error check return value of platform_get_irq() ffd4ae87a9f6 net: dsa: mt7530: 1G can also support 1000BASE-X link mode 79e852bf8fd0 scftorture: Fix distribution of short handler delays da840f354836 spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout 4cb37f715f60 drm: mali-dp: potential dereference of null pointer 7e6ad65b6dc5 drm/komeda: Fix an undefined behavior bug in komeda_plane_add() 48bd4e97dbfd nl80211: show SSID for P2P_GO interfaces c07f6772a058 mptcp: reset the packet scheduler on PRIO change 4b92cfc4446d x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation 049a44dfd6df libbpf: Don't error out on CO-RE relos for overriden weak subprogs d47f85cc0171 drm/vc4: txp: Force alpha to be 0xff if it's disabled 01c9020b2e7c drm/vc4: txp: Don't set TXP_VSTART_AT_EOF 0e26a6da02e6 drm/vc4: hvs: Reset muxes at probe time fdb3da70ad02 drm/mediatek: Fix mtk_cec_mask() 08465a1889cb drm/vc4: hvs: Fix frame count register readout 7c7a1f717327 x86/delay: Fix the wrong asm constraint in delay_loop() 61a85a20e8df ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe 48889eb3cce9 ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe 56846d96cce0 spi: qcom-qspi: Add minItems to interconnect-names d5b66645305c mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG adb1ff124a2a drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling 495f08380e84 drm: bridge: icn6211: Fix register layout faeb95b4adaa drm/bridge: adv7511: clean up CEC adapter when probe fails 96db9afa4958 drm/edid: fix invalid EDID extension block filtering 996409ee9716 ath9k: fix ar9003_get_eepmisc b0bc3af3f09d drm: bridge: it66121: Fix the register page length 384b9eeb9f29 ath11k: acquire ab->base_lock in unassign when finding the peer by addr 2525e264ce5b drm/vmwgfx: Fix an invalid read 97c8a8583464 dt-bindings: display: sitronix, st7735r: Fix backlight in example 4399781c49b2 drm/bridge_connector: enable HPD by default if supported 710051ebb77b drm: fix EDID struct for old ARM OABI format 96c460687813 Input: gpio-keys - cancel delayed work only in case of GPIO 32e6aea33944 RDMA/hfi1: Prevent panic when SDMA is disabled 9e5b03ca0214 smb3: check for null tcon df6d8b689252 powerpc/iommu: Add missing of_node_put in iommu_init_early_dart 787255e6190a macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled a4a6a3826943 powerpc/powernv: fix missing of_node_put in uv_init() df802880a7f9 powerpc/xics: fix refcount leak in icp_opal_init() ce29ea35402d powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr 5eed36dc775e tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate 72f58a176a02 alpha: fix alloc_zeroed_user_highpage_movable() 6cd8b30790d0 KVM: PPC: Book3S HV Nested: L2 LPCR should inherit L1 LPES setting 2cdd52840353 PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() 5ca40fcf0da0 powerpc/rtas: Keep MSR[RI] set when calling RTAS 4668e18bc299 cpufreq: Avoid unnecessary frequency updates due to mismatch a3265a944003 ARM: hisi: Add missing of_node_put after of_find_compatible_node 80b06c4afc14 ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM 83c329b980bd ARM: versatile: Add missing of_node_put in dcscb_init c16b59d44513 pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() 50c292b469d4 fat: add ratelimit to fat*_ent_bread() a0f7180a2c1c powerpc/fadump: Fix fadump to work with a different endian capture kernel de8f0b173d07 ARM: OMAP1: clock: Fix UART rate reporting algorithm 035ce4ffe0fe ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c 07ddf6fbfea1 ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb 4b9185fbdbfb arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property 4b9380d92c66 fs: jfs: fix possible NULL pointer dereference in dbFree() 7cef9274fa1b soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc eee44c726842 crypto: ccree - use fine grained DMA mapping dir cb1be1d4be18 PM / devfreq: rk3399_dmc: Disable edev on remove() 5d44a053594c arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count 8337956649ee arm64: dts: qcom: msm8994: Fix the cont_splash_mem address fccd667c9c57 ARM: dts: s5pv210: align DMA channels with dtschema 5712f029726e ARM: dts: socfpga: align interrupt controller node name with dtschema 531156e1712f ARM: dts: ox820: align interrupt controller node name with dtschema b6c6b398629d IB/rdmavt: add missing locks in rvt_ruc_loopback ff876b6cf578 scsi: target: tcmu: Avoid holding XArray lock when calling lock_page b897da780fd4 gfs2: use i_lock spin_lock for inode qadata da6b6b4eab55 selftests/bpf: fix btf_dump/btf_dump due to recent clang change f8bd7f369bb8 char: tpm: cr50_i2c: Suppress duplicated error message in .remove() 4bcd926d787e eth: tg3: silence the GCC 12 array-bounds warning dd0728692413 afs: Adjust ACK interpretation to try and cope with NAT 65b578726d48 rxrpc, afs: Fix selection of abort codes a6e80df4f02c rxrpc: Return an error to sendmsg if call failed 16195406211b m68k: atari: Make Atari ROM port I/O write macros return void d295f28cb6eb net: ipa: ignore endianness if there is no header 6f516847427c x86/microcode: Add explicit CPU vendor dependency 28beef47f18b can: mcp251xfd: silence clang's -Wunaligned-access warning 980b79d0be56 nvme: set non-mdts limits in nvme_scan_work d9c96e05574f ACPI: CPPC: Assume no transition latency if no PCCT 649689f49ad9 ASoC: rt1015p: remove dependency on GPIOLIB f8ceb9745ba7 ASoC: max98357a: remove dependency on GPIOLIB bdd577016943 media: hantro: Stop using H.264 parameter pic_num 16cae5d85802 media: exynos4-is: Fix compile warning 660dfa033ccc net: phy: micrel: Allow probing without .driver_data 5005002b2e12 drm/amd/pm: update smartshift powerboost calc for smu13 c525d3385f6d drm/amd/pm: update smartshift powerboost calc for smu12 c2673b86b419 nbd: Fix hung on disconnect request if socket is closed before 061a6159cea5 ASoC: rt5645: Fix errorenous cleanup order 906c81dba8ee nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags 48d32e41bbfe openrisc: start CPU timer early in boot 6d5deb242874 usbnet: Run unregister_netdev() before unbind() again 35121d0bb7ad media: cec-adap.c: fix is_configuring state 32c7b04d535a media: imon: reorganize serialization 271bea32acc4 media: ccs-core.c: fix failure to call clk_disable_unprepare c16cfcac77ec media: hantro: HEVC: unconditionnaly set pps_{cb/cr}_qp_offset values a1f2cb0a2613 media: coda: limit frame interval enumeration to supported encoder frame sizes eeb4819e94aa media: rga: fix possible memory leak in rga_probe 4b6807b1cfb8 mt76: fix encap offload ethernet type check bf5572fb3fc4 mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 03755410a8f6 rtlwifi: Use pr_warn instead of WARN_ONCE 25929a5a69cf ipmi: Fix pr_fmt to avoid compilation issues 98a0c0dea51d ipmi:ssif: Check for NULL msg when handling events and messages 717c6f4570a6 ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default e202dad51908 dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC bab459663250 spi: stm32-qspi: Fix wait_cmd timeout in APM mode aeca695a19f8 sched/core: Avoid obvious double update_rq_clock warning cab410da48c2 perf/amd/ibs: Cascade pmu init functions' return value 69b296597656 s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES 6320ae1b5876 net: remove two BUG() from skb_checksum_help() db6da340d66b scsi: lpfc: Alter FPIN stat accounting logic 2200453e8910 ASoC: tscs454: Add endianness flag in snd_soc_component_driver db6d83e09f76 of: Support more than one crash kernel regions for kexec -s 22e0b0b84c53 HID: bigben: fix slab-out-of-bounds Write in bigben_probe 4262a0e46b08 regulator: mt6315: Enforce regulator-compatible, not name b305469ed004 drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo a2c87348aceb drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init da3b69a56454 mlxsw: Treat LLDP packets as control 1377b79917e9 mlxsw: spectrum_dcb: Do not warn about priority changes 9bb5de6e0b1a ASoC: dapm: Don't fold register value changes into notifications 77d7fb14890f net/mlx5: fs, delete the FTE when there are no rules attached to it 87402434ea84 ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL 04be468ec13f scsi: target: tcmu: Fix possible data corruption 903d01a220ef drm: msm: fix error check return value of irq_of_parse_and_map() 621916afe8cd arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall c2272428090d ath10k: skip ath10k_halt during suspend for driver state RESTARTING ae488dafe074 drm/amd/pm: fix the compile warning 978e3d023256 drm/plane: Move range check for format_count earlier 47187f617791 ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 451b9076903a ath11k: disable spectral scan during spectral deinit 40cf4ea4d2d4 scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() 3ab08d7c1653 scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() 7719a8044bf6 drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells 942ce0cba14c scsi: megaraid: Fix error check return value of register_chrdev() 7eb8e4787b43 drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit 353298cadbd4 mmc: jz4740: Apply DMA engine limits to maximum segment size 27f672af28a8 md/bitmap: don't set sb values if can't pass sanity check 1f0fc1dfb5fd media: cx25821: Fix the warning when removing the module 98106f100f50 media: pci: cx23885: Fix the error handling in cx23885_initdev() 9c385b961d4c media: venus: hfi: avoid null dereference in deinit 84bf55461d2b ath9k: fix QCA9561 PA bias level 4374b8d71ce8 ASoC: rsnd: care return value from rsnd_node_fixed_index() 24632913453f ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear() a5ce7051db04 drm/amd/pm: fix double free in si_parse_power_table() 2bcec28ac0b3 cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode ae373d66c427 scsi: lpfc: Fix call trace observed during I/O with CMF enabled 7625e81de216 scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock 271725e40285 scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() fcd1893ef57b tools/power turbostat: fix ICX DRAM power numbers 30be187da579 spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction ecfe184509a5 rtw88: 8821c: fix debugfs rssi value 5cc6f623f481 ALSA: jack: Access input_dev under mutex 64e9f4f65c94 sfc: ef10: Fix assigning negative value to unsigned variable 2da36b14af94 rcu: Make TASKS_RUDE_RCU select IRQ_WORK ba722d061bc4 rcu-tasks: Fix race in schedule and flush work d0d266c2f689 drm/amd/display: Disabling Z10 on DCN31 3f2dc8106345 drm/komeda: return early if drm_universal_plane_init() fails. 042f8d5a13d2 mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) a425d18a131f ACPICA: Avoid cache flush inside virtual machines 063ed7dbf9d3 x86/platform/uv: Update TSC sync state for UV5 0781b564048b fbcon: Consistently protect deferred_takeover with console_lock() 7665af570b84 ipv6: fix locking issues with loops over idev->addr_list 48d4a820fd33 ipw2x00: Fix potential NULL dereference in libipw_xmit() 9547e5ed9c59 b43: Fix assigning negative value to unsigned variable e7823a60f339 b43legacy: Fix assigning negative value to unsigned variable 07ea9293330d mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue 2485af5ca4bb selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync 3117e7a0de6f selftests/bpf: Fix vfs_link kprobe definition 32e10aabc287 drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes 079164db407c drm/vmwgfx: validate the screen formats 4475d3c3b224 iommu/vt-d: Add RPLS to quirk list to skip TE disabling 08128d6cac4e btrfs: fix the error handling for submit_extent_page() for btrfs_do_readpage() 80e2340d1f80 btrfs: repair super block num_devices automatically b17dada226ab btrfs: return correct error number for __extent_writepage_io() 018110b5daa8 btrfs: add "0x" prefix for unsupported optional features 83d0ed00cca8 ptrace: Reimplement PTRACE_KILL by always sending SIGKILL 7400a7e0a7ae ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP e1c91672c5c8 ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP 260650ddc864 x86/sgx: Set active memcg prior to shmem allocation 8765a423a87d x86/kexec: fix memory leak of elf header buffer 7aef4ecc3150 perf/x86/intel: Fix event constraints for ICL cc0dd4456f95 x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails d9a04bc7d1b8 platform/x86: intel-hid: fix _DSM function index handling dfe5921112cf xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI 791f532de70d cifs: when extending a file with falloc we should make files not-sparse ce0008a0e410 cifs: fix potential double free during failed mount d7b5577272c2 fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_acl functions 79f44f05e756 fs/ntfs3: Update i_ctime when xattr is added d8be98ab8825 fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()' 8bac05d61f26 fs/ntfs3: In function ntfs_set_acl_ex do not change inode->i_mode if called from function ntfs_init_acl f45bd2922d66 fs/ntfs3: Check new size for limits dc05aa14d311 fs/ntfs3: Keep preallocated only if option prealloc enabled 3eb42b847e43 fs/ntfs3: Fix fiemap + fix shrink file size (to remove preallocated space) 87e9cd4b8692 fs/ntfs3: Update valid size if -EIOCBQUEUED 0cebad7ee61a usb: core: hcd: Add support for deferring roothub registration 5a3eec6f67d3 usb: dwc3: gadget: Move null pinter check to proper place bf2558bbdce3 usb: isp1760: Fix out-of-bounds array access fdcb8a893aec USB: new quirk for Dell Gen 2 devices c2dd96835fbb USB: serial: option: add Quectel BG95 modem 2514cc471b40 USB: serial: pl2303: fix type detection for odd device 11868ca21585 ALSA: usb-audio: Cancel pending work at closing a MIDI substream 3e7e75378de5 ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS 99137afd8445 ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop 0e06c3b43ddc ALSA: hda/realtek - Add new type for ALC245 7b50d7cc2895 riscv: Move alternative length validation into subsection c64d777c91e0 riscv: Wire up memfd_secret in UAPI header 0179777e29d4 riscv: Fix irq_work when SMP is disabled 1b1dfd94b2a5 riscv: Initialize thread pointer before calling C functions 87fd2d27c9ea RISC-V: Mark IORESOURCE_EXCLUSIVE for reserved mem instead of IORESOURCE_BUSY e639a66ca9b8 parisc/stifb: Keep track of hardware path of graphics card 8b8fe78cae1d parisc/stifb: Implement fb_is_primary_device() fced6c0622da binfmt_flat: do not stop relocating GOT entries prematurely on riscv ---- Link: https://lore.kernel.org/r/20220607164934.766888869@linuxfoundation.org # v5.15.46 Link: https://github.com/Freescale/linux-fslc/pull/578 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit 0e7b9cc8074bc5c4dedcc60c8a584db8702879b7)
* linux-fslc-lts: update to v5.15.46Andrey Zhizhikin2022-06-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded up to v5.15.46 from stable korg. Following upstream commits are included in this version: ---- aed23654e8ed Linux 5.15.46 c24cff012420 block: fix bio_clone_blkg_association() to associate with proper blkcg_gq 97a40c22013a pinctrl/rockchip: support setting input-enable param 2027647245ef md: bcache: check the return value of kzalloc() in detached_dev_do_request() 36a2fc44c574 md: fix double free of io_acct_set bioset f63fd1e0e0fc md: Don't set mddev private to NULL in raid0 pers->free 61decb58486d fs/ntfs3: Fix invalid free in log_replay 00f1de9cffec exportfs: support idmapped mounts e5b310b512e7 fs: add two trivial lookup helpers b175e8c46d93 interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate 8e79bf98061c interconnect: qcom: sc7180: Drop IP0 interconnects d973bc80e7d4 ext4: only allow test_dummy_encryption when supported cd2086394f04 MIPS: IP30: Remove incorrect `cpu_has_fpu' override bfa8e0dfa2ff MIPS: IP27: Remove incorrect `cpu_has_fpu' override 9262f0ce3c76 RDMA/rxe: Generate a completion for unsupported/invalid opcode 83f4a22ca6ec RDMA/hns: Remove the num_cqc_timer variable fdcb03632ab6 staging: r8188eu: delete rtw_wx_read/write32() 6004fccaf82f Revert "random: use static branch for crng_ready()" 358f12ae2e53 list: test: Add a test for list_is_head() 85a2806c40da kseltest/cgroup: Make test_stress.sh work if run interactively 1810bafaca2b net: ipa: fix page free in ipa_endpoint_replenish_one() f654596e3a08 net: ipa: fix page free in ipa_endpoint_trans_release() ba173a6f8d8d phy: qcom-qmp: fix reset-controller leak on probe errors e9f53bfcd4ae coresight: core: Fix coresight device probe failure issue a30acbb5dfb7 blk-iolatency: Fix inflight count imbalances and IO hangs on offline 501c5eae2697 vdpasim: allow to enable a vq repeatedly bd56db7cb81e dt-bindings: gpio: altera: correct interrupt-cells 5b726ed6a54c docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 b5cb51cf21f5 SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op 54de256d35b0 ARM: pxa: maybe fix gpio lookup tables 2c3dd5badde8 ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries b246695636a8 phy: qcom-qmp: fix struct clk leak on probe errors ebc56b0f737b clk: tegra: Add missing reset deassertion c465cf934bb1 arm64: tegra: Add missing DFLL reset on Tegra210 977cc97b2e50 arm64: dts: qcom: ipq8074: fix the sleep clock frequency 99367bf45dc6 gma500: fix an incorrect NULL check on list iterator 9a1f41d77bb4 tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator 339ddef25f86 serial: pch: don't overwrite xmit->buf[0] by x_char 5607652823ac bcache: avoid journal no-space deadlock by reserving 1 journal bucket cc7ff57a0acf bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() df973468f9ce bcache: improve multithreaded bch_sectors_dirty_init() a5580b90d378 bcache: improve multithreaded bch_btree_check() 2037d8cf8ceb stm: ltdc: fix two incorrect NULL checks on list iterator 9161ae1c04cd carl9170: tx: fix an incorrect use of list iterator 91d973aa0d69 ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control 6ad81ad0cf57 rtl818x: Prevent using not initialized queues 4b02493838d9 xtensa/simdisk: fix proc_read_simdisk() fd9a5081ee33 mm/memremap: fix missing call to untrack_pfn() in pagemap_range() 715455ca5e81 hugetlb: fix huge_pmd_unshare address update 0a561368ceca nodemask.h: fix compilation error with GCC12 fb49bd85dfac mm/page_alloc: always attempt to allocate at least one page during bulk allocation c142bddf3706 Revert "mm/cma.c: remove redundant cma_mutex lock" f81e67efa712 iommu/dma: Fix iova map result check bug a3f98e4331e0 iommu/msm: Fix an incorrect NULL check on list iterator 69c14d29727c ksmbd: fix outstanding credits related bugs cae2978d6907 ftrace: Clean up hash direct_functions on register failures 53b858c80753 kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add] 10995a382271 um: Fix out-of-bounds read in LDT setup 06ebe1bd3071 um: chan_user: Fix winch_tramp() return value b012254ad018 um: Use asm-generic/dma-mapping.h 92dce560a809 mac80211: upgrade passive scan to active scan on DFS channels after beacon rx 9cf980092286 cfg80211: declare MODULE_FIRMWARE for regulatory.db 8e354518f576 thermal: devfreq_cooling: use local ops instead of global ops de23a6a1a31f irqchip: irq-xtensa-mx: fix initial IRQ affinity 297c9c640d6e irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x ba810df878b0 csky: patch_text: Fixup last cpu should be master f828af2c527d mmc: core: Allows to override the timeout value for ioctl() path 3f09ec80f115 RDMA/hfi1: Fix potential integer multiplication overflow errors 64639d11186e Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug 3892794a1813 ima: remove the IMA_TEMPLATE Kconfig option 5fd1717439ea media: coda: Add more H264 levels for CODA960 dc2672109c86 media: coda: Fix reported H264 profile c925d688e4dc mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N b974364bda19 mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write a105177c0510 md: fix an incorrect NULL check in md_reload_sb 7907930218a6 md: fix an incorrect NULL check in does_sb_need_changing 35511d4fdd6b drm/i915/dsi: fix VBT send packet port selection for ICL+ df1f9631eb6d drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX a810f54d0576 drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator d1efc36beaaa drm/nouveau/clk: Fix an incorrect NULL check on list iterator 03bd455a79f6 drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem 6e842e680bf0 drm/nouveau/subdev/bus: Ratelimit logging for fault errors 70276460e914 drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. f55f9e7ce63b landlock: Fix same-layer rule unions f859580c2738 landlock: Create find_rule() from unmask_layers() f7d62cb59f6d landlock: Reduce the maximum number of layers to 16 f4cd27b8466a landlock: Define access_mask_t to enforce a consistent access mask size 90136f20a3d4 selftests/landlock: Test landlock_create_ruleset(2) argument check ordering c1d9c0d0c7a9 landlock: Change landlock_restrict_self(2) check ordering 1707df9edaed landlock: Change landlock_add_rule(2) argument check ordering bb416965dbb8 selftests/landlock: Add tests for O_PATH e3e10606ba50 selftests/landlock: Fully test file rename with "remove" access df2af378bc0c selftests/landlock: Extend access right tests to directories 1d6722353be7 selftests/landlock: Add tests for unknown access rights d709e275a05b selftests/landlock: Extend tests for minimal valid attribute size a6d127b86916 selftests/landlock: Make tests build with old libc e42fd0775536 landlock: Fix landlock_add_rule(2) documentation ef350611729b samples/landlock: Format with clang-format ace624691974 samples/landlock: Add clang-format exceptions de7a39e84588 selftests/landlock: Format with clang-format 43c3014c6fd4 selftests/landlock: Normalize array assignment f5c70d9deab0 selftests/landlock: Add clang-format exceptions 695c7c06162a landlock: Format with clang-format 58f52ad1d0ad landlock: Add clang-format exceptions 1be49ae16f53 scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled a078e6e8f4e3 scsi: dc395x: Fix a missing check on list iterator 9c96238fac04 ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock e70f0582805b dlm: fix missing lkb refcount handling 697b45d5f06a dlm: uninitialized variable on error in dlm_listen_for_all() acdad5bc9827 dlm: fix plock invalid read f19e2e1d8528 s390/stp: clock_delta should be signed 42b2f5ddc220 s390/perf: obtain sie_block from the right address 20e6ec76aed4 mm, compaction: fast_find_migrateblock() should return pfn in the target zone ac2eab7de458 staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan() a7daaaa84548 PCI: qcom: Fix unbalanced PHY init on probe errors 4f9d6407b607 PCI: qcom: Fix runtime PM imbalance on probe errors 0db67767ff3a PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 283bda02d0c1 drm/amdgpu: add beige goby PCI ID 4ef5ab5344ba tracing: Initialize integer variable to prevent garbage return value 37443b3508b8 tracing: Fix potential double free in create_var_ref() 0b011b408f34 tty: goldfish: Introduce gf_ioread32()/gf_iowrite32() b3485d2b09e9 ACPI: property: Release subnode properties with data nodes 3a3ce9416454 ext4: avoid cycles in directory h-tree ca17db384762 ext4: verify dir block before splitting it 3c617827cd51 ext4: fix bug_on in __es_tree_search b99fd7341835 ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state 18a759f7f99f ext4: fix bug_on in ext4_writepages b81d2ff6885e ext4: fix warning in ext4_handle_inode_extension 14602353b350 ext4: fix race condition between ext4_write and ext4_convert_inline_data 364380c00912 ext4: fix use-after-free in ext4_rename_dir_prepare 3e4b684f1e32 ext4: mark group as trimmed only if it was fully scanned 6ee0868b0c3c bfq: Make sure bfqg for which we are queueing requests is online 86defc542441 bfq: Get rid of __bio_blkcg() usage 54c08ef2d296 bfq: Track whether bfq_group is still online 2b802c0cb872 bfq: Remove pointless bfq_init_rq() calls a107df383c16 bfq: Drop pointless unlock-lock pair e8821f45612f bfq: Update cgroup information before merging bio 81b7d0c717a4 bfq: Split shared queues on move between cgroups 5ee21edaed09 bfq: Avoid merging queues with different parents d639a4c0df2b bfq: Avoid false marking of bic as stably merged 65237307f88f efi: Do not import certificates from UEFI Secure Boot for T2 Macs 9bc601c6642c fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages 87737ee52963 iwlwifi: mvm: fix assert 1F04 upon reconfig b79110f2bf60 wifi: mac80211: fix use-after-free in chanctx code 4a6ca6f8a3a0 objtool: Fix symbol creation c49238245dd9 objtool: Fix objtool regression on x32 systems 7cfe2d43beca f2fs: fix to do sanity check for inline inode 59f42b415002 f2fs: fix fallocate to use file_modified to update permissions consistently 6bde47f4e813 f2fs: don't use casefolded comparison for "." and ".." c9e4cd5b0ccd f2fs: fix to do sanity check on total_data_blocks 01572a3cb59f f2fs: don't need inode lock for system hidden quota 7fc40280103f f2fs: fix deadloop in foreground GC c9196d21359b f2fs: fix to clear dirty inode in f2fs_evict_inode() f2e1c38b5ac6 f2fs: fix to do sanity check on block address in f2fs_do_zero_range() bce859358d3d f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() 54c408800f3f NFSv4.1 mark qualified async operations as MOVEABLE tasks c5665c29dd41 NFS: Convert GFP_NOFS to GFP_KERNEL 29b51ae02df5 NFS: Create a new nfs_alloc_fattr_with_label() function 00fa80189c97 NFS: Always initialise fattr->label in nfs_fattr_alloc() 0fac5f8fb1bc video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup 7654c4563501 perf jevents: Fix event syntax error caused by ExtSel 590df0a151d3 perf c2c: Use stdio interface if slang is not supported 06e4fa5a5cbf perf build: Fix btf__load_from_kernel_by_id() feature check b52e192ffda8 i2c: rcar: fix PM ref counts in probe error paths c06cfe582f42 i2c: npcm: Handle spurious interrupts 708c34bc723d i2c: npcm: Correct register access width 84721299cb9f i2c: npcm: Fix timeout calculation 7e4bfd3b9a59 iommu/amd: Increase timeout waiting for GA log enablement 85c2d1bb73de dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() 33b5d6add852 dmaengine: stm32-mdma: remove GISR1 register f2dfb4ab887d video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup 08b9d374c84a NFS: Further fixes to the writeback error handling eaf407d5b5fe NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout 471577e926eb NFS: Don't report errors from nfs_pageio_complete() more than once a3bbd8b1aa4c NFS: Do not report flush errors in nfs_write_end() 3a2d62ec419b NFS: Don't report ENOSPC write errors twice 0d548c0c7082 NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS 79e0b7436bc4 NFS: Do not report EINTR/ERESTARTSYS as mapping errors b3c7b5d08e9d dmaengine: idxd: Fix the error handling path in idxd_cdev_register() b9c9b4584b4b i2c: at91: Initialize dma_buf in at91_twi_xfer() c3c2734e28d7 iommu/mediatek: Fix NULL pointer dereference when printing dev_name 646070b64836 MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon fc90f13ea0dc iommu/arm-smmu-v3-sva: Fix mm use-after-free 2f124280f0ae cpufreq: mediatek: Unregister platform device on exit 4477a67d0b56 cpufreq: mediatek: Use module_init and add module_exit 8d27c2186eea i2c: at91: use dma safe buffers 596f59d33691 iommu/mediatek: Add mutex for m4u_group and m4u_dom in data 053465ab20dc iommu/mediatek: Remove clk_disable in mtk_iommu_remove a216539403ca iommu/mediatek: Add list_del in mtk_iommu_remove bf45d764616a iommu/mediatek: Fix 2 HW sharing pgtable issue 9e53c25f3266 iommu/amd: Enable swiotlb in all cases 45b2b7d7108a f2fs: fix dereference of stale list iterator after loop body 250e5a6be52a f2fs: fix to do sanity check on inline_dots inode 2646992ddf3e f2fs: support fault injection for dquot_initialize() 24705fd3f390 OPP: call of_node_put() on error path in _bandwidth_supported() 64522155ea73 Input: stmfts - do not leave device disabled in stmfts_input_open 4f1c4fa37f8b KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer ca55150bff58 RDMA/hfi1: Prevent use of lock before it is initialized 119f99209d85 mailbox: forward the hrtimer if not queued and under a lock 075564ed4089 nfsd: destroy percpu stats counters after reply cache shutdown 5289795824b7 mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() 7b668a59ddfb powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup 65f11ccdd746 powerpc/xive: Fix refcount leak in xive_spapr_init fd7a3548af09 powerpc/xive: Add some error handling code to 'xive_spapr_init()' f04604987c7b macintosh: via-pmu and via-cuda need RTC_LIB bd89ccd736bf powerpc/perf: Fix the threshold compare group constraint for power9 42063c1c1fb1 powerpc/perf: Fix the threshold compare group constraint for power10 5a8849d3cb80 powerpc/64: Only WARN if __pa()/__va() called with bad addresses 2530a7c23643 hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() bb1030d3de10 PCI: microchip: Fix potential race in interrupt handling acb748fdc59e PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits 418b6a3e12f7 Input: sparcspkr - fix refcount leak in bbc_beep_probe 35972ce3fb7a hugetlbfs: fix hugetlbfs_statfs() locking cd4815c5c97f ARM: dts: at91: sama7g5: remove interrupt-parent from gic node 2a30446f4014 crypto: cryptd - Protect per-CPU resource by disabling BH. de5b734db295 crypto: sun8i-ss - handle zero sized sg bbfc612ac579 crypto: sun8i-ss - rework handling of IV 18ca0d55e863 tty: fix deadlock caused by calling printk() under tty_port->lock 518fa6bc7a52 PCI: imx6: Fix PERST# start-up sequence 6df8af611d60 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() f588b925915a proc: fix dentry/inode overinstantiating under /proc/${pid}/net eb610fdf4916 ASoC: atmel-classd: Remove endianness flag on class d component 7553130725eb ASoC: atmel-pdmic: Remove endianness flag on pdmic component dd0ee5549368 arm64: dts: marvell: espressobin-ultra: enable front USB3 port 4ece24db394c arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config e42ceeca700a RDMA/hns: Add the detection for CMDQ status in the device initialization process 4237eb9bdf59 powerpc/4xx/cpm: Fix return value of __setup() handler c8a9b3defaad powerpc/idle: Fix return value of __setup() handler 5ed0519d4256 pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() 6a9992f80c0f pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins 6cc90d5d449e powerpc/8xx: export 'cpm_setbrg' for modules 878f89e7261e drm/msm/dpu: fix error check return value of irq_of_parse_and_map() 5d5d993f16be list: fix a data-race around ep->rdllist 8be32624f457 list: introduce list_is_head() helper and re-use it in list.h b53f6ba21b94 firmware: arm_ffa: Remove incorrect assignment of driver_data b5c203ea0b96 firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe eca2c185bbbf drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() 42ff63c485eb dax: fix cache flush on PMD-mapped pages b3fcf1f583b1 drivers/base/node.c: fix compaction sysfs file leak 05f34867b616 pinctrl: mvebu: Fix irq_of_parse_and_map() return value 638d39ed2ce6 nvdimm: Allow overwrite in the presence of disabled dimms 2f97ebc58d5f nvdimm: Fix firmware activation deadlock scenarios 98342148a8cd firmware: arm_scmi: Fix list protocols enumeration in the base protocol cff2553569f3 ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path b7c13643e1f6 ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname() 94241e74b79c ASoC: sh: rz-ssi: Check return value of pm_runtime_resume_and_get() d5e9dd4f651e arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates 5650e103bfc7 soc: bcm: Check for NULL return of devm_kzalloc() 45f1920e26eb scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac() c762c4206bb4 mfd: ipaq-micro: Fix error check return value of platform_get_irq() 2db3a8f54184 powerpc/fadump: fix PT_LOAD segment for boot memory area 40c84e778e5f Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero c43efa63a610 arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name 01d4fe0380f9 pinctrl: mediatek: mt8195: enable driver on mtk platforms dbd72f452e21 pinctrl/rockchip: support deferring other gpio params ffea838686b8 arm: mediatek: select arch timer for mt7629 2b9f355ad891 pinctrl: bcm2835: implement hook for missing gpio-ranges 20340be21699 gpiolib: of: Introduce hook for missing gpio-ranges ef1e9def63e4 crypto: marvell/cesa - ECB does not IV 8fb674216835 misc: ocxl: fix possible double free in ocxl_file_register_afu 11ee8e960007 ARM: dts: bcm2835-rpi-b: Fix GPIO line names fafc8daf0a24 ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED fdafe0bb000e ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C a444bafd72f3 ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT 775992b4cb1d ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 ec65a8d8ca30 can: xilinx_can: mark bit timing constants as const 6830891ed5e4 platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls fc1e9dd97cec ARM: dts: imx6dl-colibri: Fix I2C pinmuxing 9816480848c3 platform/chrome: cros_ec: fix error handling in cros_ec_register() 55e1c42d968f crypto: qat - set COMPRESSION capability for DH895XCC 7829a8595825 crypto: qat - set CIPHER capability for DH895XCC bb170dac3b7f crypto: qat - set COMPRESSION capability for QAT GEN2 69f4641ad492 crypto: qat - set CIPHER capability for QAT GEN2 99ace864e53e KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault a1d52910a0f4 KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry 854904552ee7 soc: qcom: llcc: Add MODULE_DEVICE_TABLE() 940808971b19 ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks 16c25287acd0 PCI: dwc: Fix setting error return on MSI DMA mapping failure ad1c9d13e045 PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup() d41a739cc7c1 PCI: rockchip: Fix find_first_zero_bit() limit d3c684749f87 PCI: cadence: Fix find_first_zero_bit() limit c0730d8658c0 soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc e13ad5f23049 soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc 3f4c0083dd9a ARM: dts: suniv: F1C100: fix watchdog compatible 86a8ed8793f8 ARM: dts: BCM5301X: Update pin controller node name 5151f24ac937 ARM: dts: BCM5301X: update CRU block description cd1d22174175 memory: samsung: exynos5422-dmc: Avoid some over memory allocation 4cb6687016b4 PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 364f93243355 arm64: dts: mt8192: Fix nor_flash status disable typo e1d36fb7e70c arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 a48a7f89494f dma-direct: don't over-decrypt memory 5beb74d11eab dma-direct: always leak memory that can't be re-encrypted 9ba801c80c47 dma-direct: don't call dma_set_decrypted for remapped allocations 82b3f045aff5 dma-direct: factor out dma_set_{de,en}crypted helpers 8eb0e5a2659c net/smc: postpone sk_refcnt increment in connect() 23a576718345 net: dsa: restrict SMSC_LAN9303_I2C kconfig 90920566df88 hinic: Avoid some over memory allocation 2ba52ad365c1 net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc() d8642575a55d rxrpc: Fix decision on when to generate an IDLE ACK 12098cebf07b rxrpc: Don't let ack.previousPacket regress 9d5c62e63ae7 rxrpc: Fix overlapping ACK accounting cea2196643b2 rxrpc: Don't try to resend the request if we're receiving the reply b3a9b227d5e7 rxrpc: Fix listen() setting the bar too high for the prealloc rings 1047d4ac6677 hwmon: (pmbus) Check PEC support before reading other registers a459bd84ad41 hv_netvsc: Fix potential dereference of NULL pointer 651c6b2d1dac net: stmmac: fix out-of-bounds access in a selftest 41f3571616ac net: stmmac: selftests: Use kcalloc() instead of kzalloc() 38acee9e1453 ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() a89ca82d6bf2 NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx aa5b6d09ff66 net: macb: Fix PTP one step sync support 37fd61fc7020 PM: domains: Fix initialization of genpd's next_wakeup 85a18d128d18 ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() cf9c07d8f7e9 bfq: Allow current waker to defend against a tentative one 9de82bfc0514 bfq: Relax waker detection for shared queues 3ade442ea5d3 thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe 21ccc58b671a thermal/core: Fix memory leak in __thermal_cooling_device_register() ef1235c6514a thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe c4e1280abead thermal/drivers/bcm2711: Don't clamp temperature at zero d50d1c703bbd drm/i915: Fix CFI violation with show_dynamic_id() a1bcaea4afca drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path 3e6a23ce7460 selftests/bpf: Add missed ima_setup.sh in Makefile beb81c13d020 drm/msm: don't free the IRQ if it was not requested 00fcd8552cce x86/sev: Annotate stack change in the #VC handler 33546183c16c drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() edff4c1af831 drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init a11f4f01885a ext4: reject the 'commit' option on ext2 filesystems 9ebbfa73d699 regulator: scmi: Fix refcount leak in scmi_regulator_probe 692c8de5bdbc media: rkvdec: h264: Fix bit depth wrap in pps packet 9031ef386621 media: rkvdec: h264: Fix dpb_valid implementation 3c90fdbac6b2 media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() 54d6fdf66dd4 media: i2c: ov5648: fix wrong pointer passed to IS_ERR() and PTR_ERR() 8329361a3eba media: ov7670: remove ov7670_power_off from ov7670_remove 018b0292c180 kselftest/arm64: bti: force static linking 2a3966b950b3 ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* cf31d1ef3839 net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init 9b01252e6c20 sctp: read sk->sk_bound_dev_if once in sctp_rcv() d17b01588e0c m68k: math-emu: Fix dependencies of math emulation support b5518b9b41f1 nvme: set dma alignment to dword ce237c1e252d Bluetooth: use hdev lock for accept_list and reject_list in conn req ab00f8c6b14e Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring 65d347cb39e2 Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout dd646f51808e media: hantro: HEVC: Fix tile info buffer value computation 1207ddc93b9e media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check a4cd52464bf2 media: vsp1: Fix offset calculation for plane cropping 3309c2c574e1 media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init 2f6ced0e8fa5 media: exynos4-is: Change clk_disable to clk_disable_unprepare b6db1bbeaf79 media: i2c: rdacm2x: properly set subdev entity function f0d9105f2843 media: atmel: atmel-isc: Fix PM disable depth imbalance in atmel_isc_probe 204e53586b36 media: st-delta: Fix PM disable depth imbalance in delta_probe 0d2127608348 mt76: do not attempt to reorder received 802.3 packets without agg session 663457f421d4 mt76: mt7921: Fix the error handling path of mt7921_pci_probe() 8ffc866d2f18 media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe 819c8af5e572 media: aspeed: Fix an error handling path in aspeed_video_probe() 795cc5b2b5a2 scripts/faddr2line: Fix overlapping text section failures 7fc8f4717e39 kselftest/cgroup: fix test_stress.sh to use OUTPUT dir d63ffecd1136 block: Fix the bio.bi_opf comment 85d899f39662 ASoC: samsung: Fix refcount leak in aries_audio_probe e2fa42e4c231 ASoC: samsung: Use dev_err_probe() helper 6635e6ba1649 dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages 639518f8e0d3 dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations 56ab0c010274 regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt 244911244066 ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe cf760e494ee5 ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe 922bccdb1796 ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe 8737b5163f4e ASoC: fsl: Use dev_err_probe() helper 319d60b74860 HID: amd_sfh: Modify the hid name 21e8fc0c574c HID: amd_sfh: Modify the bus name 7fef8ec5b1d8 wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice() 1eb4f56f8ff9 ath11k: Don't check arvif->is_started before sending management frames 84e92386d12d perf/amd/ibs: Use interrupt regs ip for stack unwinding a532b341d704 samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided 0480f70d13c6 regulator: qcom_smd: Fix up PM8950 regulator configuration ca3fd5ff7b80 Revert "cpufreq: Fix possible race in cpufreq online error path" 10f537219629 spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() 76f5bd1eed01 iomap: iomap_write_failed fix e7308391df97 arm64: stackleak: fix current_top_of_stack() 29d441903f22 media: uvcvideo: Fix missing check to determine if element is found in list 3aece8b03c08 drm/msm: return an error pointer in msm_gem_prime_get_sg_table() 09bdeedc1fc5 drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected 04bef5f1ba8e drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected c063df41227d drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() f5947118e729 drm/msm/dsi: fix address for second DSI PHY on SDM660 81180f6d74c2 regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET 75868ee93b1d arm64: fix types in copy_highpage() 381a1e274872 x86/mm: Cleanup the control_va_addr_alignment() __setup handler 49887ad6ba63 irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value 89a223d81114 irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value c1cfb6f65238 irqchip/exiu: Fix acknowledgment of edge triggered interrupts 737b14e49070 x86: Fix return value of __setup handlers 20b946ef8496 nl80211: don't hold RTNL in color change request bd85a268bf82 virtio_blk: fix the discard_granularity and discard_alignment queue limits 18f2967418d0 perf tools: Use Python devtools for version autodetection rather than runtime ac3319c4ccf4 spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGA b54926bd558d drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() bd14de73644e kunit: fix debugfs code to use enum kunit_status, not bool ee21431e3022 drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H 4d6582938ad3 drm/msm: add missing include to msm_drv.c e5d7cb9a18f1 drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() 4cd66a8016b8 drm/msm/hdmi: check return value after calling platform_get_resource_byname() 212ecbeaf10a drm/msm/dsi: fix error checks and return values for DSI xmit functions f7e3daef5e23 drm/msm/dp: do not stop transmitting phy test pattern during DP phy compliance test bac5ff8594cb drm/msm/dp: reset DP controller before transmit phy test pattern 75ec09a929dd drm/msm/dp: fix error check return value of irq_of_parse_and_map() d5e7956d8f5b drm/msm/dp: stop event kernel thread when DP unbind ef4bdaac7cb5 drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume 4ae67e8494e1 perf tools: Add missing headers needed by util/data.h 79c431eefd08 ASoC: rk3328: fix disabling mclk on pclk probe failure 32f8691dd789 x86/speculation: Add missing prototype for unpriv_ebpf_notify() e5b1e419cdb6 mtd: rawnand: intel: fix possible null-ptr-deref in ebu_nand_probe() 0cfee868b89f mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() 6a97103fe022 x86/pm: Fix false positive kmemleak report in msr_build_context() fad41a8f8856 mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() 32c7cbb75b36 libbpf: Fix logic for finding matching program for CO-RE relocation 2324985aa700 selftests/resctrl: Fix null pointer dereference on open failed 4be045434923 drm/v3d: Fix null pointer dereference of pointer perfmon 663d326bcf3a scsi: ufs: core: Exclude UECxx from SFR dump list f265dea6b8b8 scsi: ufs: qcom: Fix ufs_qcom_resume() 90e9c14206e3 scsi: iscsi: Fix harmless double shift bug fbe55bc9ab7b drm/msm/dpu: adjust display_v_end for eDP and DP 6411d0c45878 drm/msm/hdmi: switch to drm_bridge_connector 181ec5b45a22 drm/msm/dp: Modify prototype of encoder based API 9ea7148f61cd selftests/damon: add damon to selftests root Makefile 6fbd040cae20 of: overlay: do not break notify on NOTIFY_{OK|STOP} 9b2aa765fb29 spi: rockchip: fix missing error on unsupported SPI_CS_HIGH 3359a48495ac spi: rockchip: Preset cs-high and clk polarity in setup progress 523f6fe7b034 spi: rockchip: Stop spi slave dma receiver when cs inactive eb57de933e4a fsnotify: fix wrong lockdep annotations 4ab1195c213d inotify: show inotify mask flags in proc fdinfo f41c9418c589 mtdblock: warn if opened on NAND 7784d22f81a2 ALSA: pcm: Check for null pointer of pointer substream before dereferencing it 260cd3146fc4 drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 1911bc6e6d24 media: hantro: Empty encoder capture buffers by default a4ec75df7057 media: i2c: max9286: fix kernel oops when removing module 678c63978e09 media: i2c: max9286: Use "maxim,gpio-poc" property d7678a7a55d0 media: i2c: max9286: Use dev_err_probe() helper 7f6defe0fabc ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix 5c7957948c58 printk: wake waiters for safe and NMI contexts 3b336d607b78 printk: add missing memory barrier to wake_up_klogd() 195cb7826a47 printk: use atomic updates for klogd work bf422b68e772 cpufreq: Fix possible race in cpufreq online error path 7ba2bb87e9e9 spi: img-spfi: Fix pm_runtime_get_sync() error checking dc4d1f3b53f8 sched/psi: report zeroes for CPU full at the system level 36f416fdda1e sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq 60768ffcede2 signal: Deliver SIGTRAP on perf event asynchronously if blocked 4c2122a3d07e drm/mediatek: dpi: Use mt8183 output formats for mt8192 be96baa0c795 regulator: da9121: Fix uninit-value in da9121_assign_chip_model() c731d18a399e drm/bridge: Fix error handling in analogix_dp_probe 24f9dfdaece9 HID: elan: Fix potential double free in elan_input_configured 2573a45b5176 HID: hid-led: fix maximum brightness for Dream Cheeky 3830dbdfb9a4 mtd: rawnand: denali: Use managed device resources 814706376f36 EDAC/dmc520: Don't print an error for each unconfigured interrupt line 4400e542b80f drbd: fix duplicate array initializer ae42074b409f target: remove an incorrect unmap zeroes data deduction c16539ef982c device property: Allow error pointer to be passed to fwnode APIs ecc7b8dedf73 device property: Check fwnode->secondary when finding properties b61f1f3a0ea7 efi: Add missing prototype for efi_capsule_setup_info 1632be63862f NFC: NULL out the dev->rfkill to prevent UAF 0377e8f544a3 ixp4xx_eth: fix error check return value of platform_get_irq() ffd4ae87a9f6 net: dsa: mt7530: 1G can also support 1000BASE-X link mode 79e852bf8fd0 scftorture: Fix distribution of short handler delays da840f354836 spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout 4cb37f715f60 drm: mali-dp: potential dereference of null pointer 7e6ad65b6dc5 drm/komeda: Fix an undefined behavior bug in komeda_plane_add() 48bd4e97dbfd nl80211: show SSID for P2P_GO interfaces c07f6772a058 mptcp: reset the packet scheduler on PRIO change 4b92cfc4446d x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation 049a44dfd6df libbpf: Don't error out on CO-RE relos for overriden weak subprogs d47f85cc0171 drm/vc4: txp: Force alpha to be 0xff if it's disabled 01c9020b2e7c drm/vc4: txp: Don't set TXP_VSTART_AT_EOF 0e26a6da02e6 drm/vc4: hvs: Reset muxes at probe time fdb3da70ad02 drm/mediatek: Fix mtk_cec_mask() 08465a1889cb drm/vc4: hvs: Fix frame count register readout 7c7a1f717327 x86/delay: Fix the wrong asm constraint in delay_loop() 61a85a20e8df ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe 48889eb3cce9 ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe 56846d96cce0 spi: qcom-qspi: Add minItems to interconnect-names d5b66645305c mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG adb1ff124a2a drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling 495f08380e84 drm: bridge: icn6211: Fix register layout faeb95b4adaa drm/bridge: adv7511: clean up CEC adapter when probe fails 96db9afa4958 drm/edid: fix invalid EDID extension block filtering 996409ee9716 ath9k: fix ar9003_get_eepmisc b0bc3af3f09d drm: bridge: it66121: Fix the register page length 384b9eeb9f29 ath11k: acquire ab->base_lock in unassign when finding the peer by addr 2525e264ce5b drm/vmwgfx: Fix an invalid read 97c8a8583464 dt-bindings: display: sitronix, st7735r: Fix backlight in example 4399781c49b2 drm/bridge_connector: enable HPD by default if supported 710051ebb77b drm: fix EDID struct for old ARM OABI format 96c460687813 Input: gpio-keys - cancel delayed work only in case of GPIO 32e6aea33944 RDMA/hfi1: Prevent panic when SDMA is disabled 9e5b03ca0214 smb3: check for null tcon df6d8b689252 powerpc/iommu: Add missing of_node_put in iommu_init_early_dart 787255e6190a macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled a4a6a3826943 powerpc/powernv: fix missing of_node_put in uv_init() df802880a7f9 powerpc/xics: fix refcount leak in icp_opal_init() ce29ea35402d powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr 5eed36dc775e tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate 72f58a176a02 alpha: fix alloc_zeroed_user_highpage_movable() 6cd8b30790d0 KVM: PPC: Book3S HV Nested: L2 LPCR should inherit L1 LPES setting 2cdd52840353 PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() 5ca40fcf0da0 powerpc/rtas: Keep MSR[RI] set when calling RTAS 4668e18bc299 cpufreq: Avoid unnecessary frequency updates due to mismatch a3265a944003 ARM: hisi: Add missing of_node_put after of_find_compatible_node 80b06c4afc14 ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM 83c329b980bd ARM: versatile: Add missing of_node_put in dcscb_init c16b59d44513 pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() 50c292b469d4 fat: add ratelimit to fat*_ent_bread() a0f7180a2c1c powerpc/fadump: Fix fadump to work with a different endian capture kernel de8f0b173d07 ARM: OMAP1: clock: Fix UART rate reporting algorithm 035ce4ffe0fe ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c 07ddf6fbfea1 ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb 4b9185fbdbfb arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property 4b9380d92c66 fs: jfs: fix possible NULL pointer dereference in dbFree() 7cef9274fa1b soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc eee44c726842 crypto: ccree - use fine grained DMA mapping dir cb1be1d4be18 PM / devfreq: rk3399_dmc: Disable edev on remove() 5d44a053594c arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count 8337956649ee arm64: dts: qcom: msm8994: Fix the cont_splash_mem address fccd667c9c57 ARM: dts: s5pv210: align DMA channels with dtschema 5712f029726e ARM: dts: socfpga: align interrupt controller node name with dtschema 531156e1712f ARM: dts: ox820: align interrupt controller node name with dtschema b6c6b398629d IB/rdmavt: add missing locks in rvt_ruc_loopback ff876b6cf578 scsi: target: tcmu: Avoid holding XArray lock when calling lock_page b897da780fd4 gfs2: use i_lock spin_lock for inode qadata da6b6b4eab55 selftests/bpf: fix btf_dump/btf_dump due to recent clang change f8bd7f369bb8 char: tpm: cr50_i2c: Suppress duplicated error message in .remove() 4bcd926d787e eth: tg3: silence the GCC 12 array-bounds warning dd0728692413 afs: Adjust ACK interpretation to try and cope with NAT 65b578726d48 rxrpc, afs: Fix selection of abort codes a6e80df4f02c rxrpc: Return an error to sendmsg if call failed 16195406211b m68k: atari: Make Atari ROM port I/O write macros return void d295f28cb6eb net: ipa: ignore endianness if there is no header 6f516847427c x86/microcode: Add explicit CPU vendor dependency 28beef47f18b can: mcp251xfd: silence clang's -Wunaligned-access warning 980b79d0be56 nvme: set non-mdts limits in nvme_scan_work d9c96e05574f ACPI: CPPC: Assume no transition latency if no PCCT 649689f49ad9 ASoC: rt1015p: remove dependency on GPIOLIB f8ceb9745ba7 ASoC: max98357a: remove dependency on GPIOLIB bdd577016943 media: hantro: Stop using H.264 parameter pic_num 16cae5d85802 media: exynos4-is: Fix compile warning 660dfa033ccc net: phy: micrel: Allow probing without .driver_data 5005002b2e12 drm/amd/pm: update smartshift powerboost calc for smu13 c525d3385f6d drm/amd/pm: update smartshift powerboost calc for smu12 c2673b86b419 nbd: Fix hung on disconnect request if socket is closed before 061a6159cea5 ASoC: rt5645: Fix errorenous cleanup order 906c81dba8ee nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags 48d32e41bbfe openrisc: start CPU timer early in boot 6d5deb242874 usbnet: Run unregister_netdev() before unbind() again 35121d0bb7ad media: cec-adap.c: fix is_configuring state 32c7b04d535a media: imon: reorganize serialization 271bea32acc4 media: ccs-core.c: fix failure to call clk_disable_unprepare c16cfcac77ec media: hantro: HEVC: unconditionnaly set pps_{cb/cr}_qp_offset values a1f2cb0a2613 media: coda: limit frame interval enumeration to supported encoder frame sizes eeb4819e94aa media: rga: fix possible memory leak in rga_probe 4b6807b1cfb8 mt76: fix encap offload ethernet type check bf5572fb3fc4 mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 03755410a8f6 rtlwifi: Use pr_warn instead of WARN_ONCE 25929a5a69cf ipmi: Fix pr_fmt to avoid compilation issues 98a0c0dea51d ipmi:ssif: Check for NULL msg when handling events and messages 717c6f4570a6 ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default e202dad51908 dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC bab459663250 spi: stm32-qspi: Fix wait_cmd timeout in APM mode aeca695a19f8 sched/core: Avoid obvious double update_rq_clock warning cab410da48c2 perf/amd/ibs: Cascade pmu init functions' return value 69b296597656 s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES 6320ae1b5876 net: remove two BUG() from skb_checksum_help() db6da340d66b scsi: lpfc: Alter FPIN stat accounting logic 2200453e8910 ASoC: tscs454: Add endianness flag in snd_soc_component_driver db6d83e09f76 of: Support more than one crash kernel regions for kexec -s 22e0b0b84c53 HID: bigben: fix slab-out-of-bounds Write in bigben_probe 4262a0e46b08 regulator: mt6315: Enforce regulator-compatible, not name b305469ed004 drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo a2c87348aceb drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init da3b69a56454 mlxsw: Treat LLDP packets as control 1377b79917e9 mlxsw: spectrum_dcb: Do not warn about priority changes 9bb5de6e0b1a ASoC: dapm: Don't fold register value changes into notifications 77d7fb14890f net/mlx5: fs, delete the FTE when there are no rules attached to it 87402434ea84 ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL 04be468ec13f scsi: target: tcmu: Fix possible data corruption 903d01a220ef drm: msm: fix error check return value of irq_of_parse_and_map() 621916afe8cd arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall c2272428090d ath10k: skip ath10k_halt during suspend for driver state RESTARTING ae488dafe074 drm/amd/pm: fix the compile warning 978e3d023256 drm/plane: Move range check for format_count earlier 47187f617791 ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 451b9076903a ath11k: disable spectral scan during spectral deinit 40cf4ea4d2d4 scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() 3ab08d7c1653 scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() 7719a8044bf6 drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells 942ce0cba14c scsi: megaraid: Fix error check return value of register_chrdev() 7eb8e4787b43 drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit 353298cadbd4 mmc: jz4740: Apply DMA engine limits to maximum segment size 27f672af28a8 md/bitmap: don't set sb values if can't pass sanity check 1f0fc1dfb5fd media: cx25821: Fix the warning when removing the module 98106f100f50 media: pci: cx23885: Fix the error handling in cx23885_initdev() 9c385b961d4c media: venus: hfi: avoid null dereference in deinit 84bf55461d2b ath9k: fix QCA9561 PA bias level 4374b8d71ce8 ASoC: rsnd: care return value from rsnd_node_fixed_index() 24632913453f ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear() a5ce7051db04 drm/amd/pm: fix double free in si_parse_power_table() 2bcec28ac0b3 cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode ae373d66c427 scsi: lpfc: Fix call trace observed during I/O with CMF enabled 7625e81de216 scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock 271725e40285 scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() fcd1893ef57b tools/power turbostat: fix ICX DRAM power numbers 30be187da579 spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction ecfe184509a5 rtw88: 8821c: fix debugfs rssi value 5cc6f623f481 ALSA: jack: Access input_dev under mutex 64e9f4f65c94 sfc: ef10: Fix assigning negative value to unsigned variable 2da36b14af94 rcu: Make TASKS_RUDE_RCU select IRQ_WORK ba722d061bc4 rcu-tasks: Fix race in schedule and flush work d0d266c2f689 drm/amd/display: Disabling Z10 on DCN31 3f2dc8106345 drm/komeda: return early if drm_universal_plane_init() fails. 042f8d5a13d2 mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) a425d18a131f ACPICA: Avoid cache flush inside virtual machines 063ed7dbf9d3 x86/platform/uv: Update TSC sync state for UV5 0781b564048b fbcon: Consistently protect deferred_takeover with console_lock() 7665af570b84 ipv6: fix locking issues with loops over idev->addr_list 48d4a820fd33 ipw2x00: Fix potential NULL dereference in libipw_xmit() 9547e5ed9c59 b43: Fix assigning negative value to unsigned variable e7823a60f339 b43legacy: Fix assigning negative value to unsigned variable 07ea9293330d mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue 2485af5ca4bb selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync 3117e7a0de6f selftests/bpf: Fix vfs_link kprobe definition 32e10aabc287 drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes 079164db407c drm/vmwgfx: validate the screen formats 4475d3c3b224 iommu/vt-d: Add RPLS to quirk list to skip TE disabling 08128d6cac4e btrfs: fix the error handling for submit_extent_page() for btrfs_do_readpage() 80e2340d1f80 btrfs: repair super block num_devices automatically b17dada226ab btrfs: return correct error number for __extent_writepage_io() 018110b5daa8 btrfs: add "0x" prefix for unsupported optional features 83d0ed00cca8 ptrace: Reimplement PTRACE_KILL by always sending SIGKILL 7400a7e0a7ae ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP e1c91672c5c8 ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP 260650ddc864 x86/sgx: Set active memcg prior to shmem allocation 8765a423a87d x86/kexec: fix memory leak of elf header buffer 7aef4ecc3150 perf/x86/intel: Fix event constraints for ICL cc0dd4456f95 x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails d9a04bc7d1b8 platform/x86: intel-hid: fix _DSM function index handling dfe5921112cf xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI 791f532de70d cifs: when extending a file with falloc we should make files not-sparse ce0008a0e410 cifs: fix potential double free during failed mount d7b5577272c2 fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_acl functions 79f44f05e756 fs/ntfs3: Update i_ctime when xattr is added d8be98ab8825 fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()' 8bac05d61f26 fs/ntfs3: In function ntfs_set_acl_ex do not change inode->i_mode if called from function ntfs_init_acl f45bd2922d66 fs/ntfs3: Check new size for limits dc05aa14d311 fs/ntfs3: Keep preallocated only if option prealloc enabled 3eb42b847e43 fs/ntfs3: Fix fiemap + fix shrink file size (to remove preallocated space) 87e9cd4b8692 fs/ntfs3: Update valid size if -EIOCBQUEUED 0cebad7ee61a usb: core: hcd: Add support for deferring roothub registration 5a3eec6f67d3 usb: dwc3: gadget: Move null pinter check to proper place bf2558bbdce3 usb: isp1760: Fix out-of-bounds array access fdcb8a893aec USB: new quirk for Dell Gen 2 devices c2dd96835fbb USB: serial: option: add Quectel BG95 modem 2514cc471b40 USB: serial: pl2303: fix type detection for odd device 11868ca21585 ALSA: usb-audio: Cancel pending work at closing a MIDI substream 3e7e75378de5 ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS 99137afd8445 ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop 0e06c3b43ddc ALSA: hda/realtek - Add new type for ALC245 7b50d7cc2895 riscv: Move alternative length validation into subsection c64d777c91e0 riscv: Wire up memfd_secret in UAPI header 0179777e29d4 riscv: Fix irq_work when SMP is disabled 1b1dfd94b2a5 riscv: Initialize thread pointer before calling C functions 87fd2d27c9ea RISC-V: Mark IORESOURCE_EXCLUSIVE for reserved mem instead of IORESOURCE_BUSY e639a66ca9b8 parisc/stifb: Keep track of hardware path of graphics card 8b8fe78cae1d parisc/stifb: Implement fb_is_primary_device() fced6c0622da binfmt_flat: do not stop relocating GOT entries prematurely on riscv ---- Link: https://lore.kernel.org/r/20220607164934.766888869@linuxfoundation.org # v5.15.46 Link: https://github.com/Freescale/linux-fslc/pull/577 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit 21adc4612b3afd29a2f902999b9e8130fc7c3d45)
* linux-fslc: update to v5.18.3Andrey Zhizhikin2022-06-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded up to v5.18.3 from stable korg. Following upstream commits are included in this version: ---- 3a82f34133ab Linux 5.18.3 859d416a78ba block: fix bio_clone_blkg_association() to associate with proper blkcg_gq aaf27855fb63 pinctrl/rockchip: support setting input-enable param 1a16339d8bb1 tty: n_gsm: Fix packet data hex dump output d130282179aa macsec: fix UAF bug for real_dev c1564d56ea30 md: bcache: check the return value of kzalloc() in detached_dev_do_request() ea7d7bd90079 md: fix double free of io_acct_set bioset 7da3454a65f8 md: Don't set mddev private to NULL in raid0 pers->free 2aafbe9fb210 fs/ntfs3: Fix invalid free in log_replay 5cfcc84bc885 exportfs: support idmapped mounts d9a7ade717a1 fs: add two trivial lookup helpers 2eeb158aa6a4 ext4: only allow test_dummy_encryption when supported 769c0498f34e RDMA/rxe: Generate a completion for unsupported/invalid opcode ceea880b97f0 RDMA/hns: Remove the num_cqc_timer variable 8ee31ec92216 binder: fix sender_euid type in uapi header bb8d88a09100 staging: r8188eu: delete rtw_wx_read/write32() 54f03366e12f Revert "random: use static branch for crng_ready()" 3e05651ddc2e perf evlist: Extend arch_evsel__must_be_in_group to support hybrid systems 73c51913d8d0 kseltest/cgroup: Make test_stress.sh work if run interactively d2f974991117 media: lirc: add missing exceptions for lirc uapi header file 47aedef7db1b net: ipa: fix page free in ipa_endpoint_replenish_one() 0ec56645e545 net: ipa: fix page free in ipa_endpoint_trans_release() 8c03eb0c8982 phy: qcom-qmp: fix reset-controller leak on probe errors e5fdef9e843f coresight: core: Fix coresight device probe failure issue 5b0ff3ebbef7 blk-iolatency: Fix inflight count imbalances and IO hangs on offline 3ef3e42d6851 vdpasim: allow to enable a vq repeatedly d3d02373967a dt-bindings: gpio: altera: correct interrupt-cells 24ccaa20340d docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 2d5831273dff SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op 2d12905aad46 misc: fastrpc: fix list iterator in fastrpc_req_mem_unmap_impl a29134264635 ceph: fix decoding of client session messages flags 01b9f524b1f9 ARM: pxa: maybe fix gpio lookup tables 1fe64801a484 ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries ad9b0fad02f9 phy: qcom-qmp: fix struct clk leak on probe errors 045c37c0303a clk: tegra: Add missing reset deassertion ec82453935dc arm64: tegra: Add missing DFLL reset on Tegra210 e6a82363c4e2 arm64: dts: qcom: ipq8074: fix the sleep clock frequency bd55a4905bc2 gma500: fix an incorrect NULL check on list iterator 4faca207142c tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator 63b44ffd5cce serial: pch: don't overwrite xmit->buf[0] by x_char 1dda32aed6f6 bcache: avoid journal no-space deadlock by reserving 1 journal bucket 250867526f33 bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() fa58a3938446 bcache: improve multithreaded bch_sectors_dirty_init() 9f4ba0a00c4a bcache: improve multithreaded bch_btree_check() 72dc00616036 stm: ltdc: fix two incorrect NULL checks on list iterator 58803921da96 carl9170: tx: fix an incorrect use of list iterator e154e335ed51 ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control 98e55b0b876b rtl818x: Prevent using not initialized queues 0d691a3a40f6 xtensa/simdisk: fix proc_read_simdisk() 2f2af0e5f64a mm/memremap: fix missing call to untrack_pfn() in pagemap_range() fe5c5fb931d9 hugetlb: fix huge_pmd_unshare address update 346eb487fcbe nodemask.h: fix compilation error with GCC12 620195356de9 mm/page_alloc: always attempt to allocate at least one page during bulk allocation 5cd9900a1ac8 mm/page_owner: use strscpy() instead of strlcpy() 50aacd105f21 Revert "mm/cma.c: remove redundant cma_mutex lock" 2c5bcdf0c149 kprobes: Fix build errors with CONFIG_KRETPROBES=n af685908c231 iommu/dma: Fix iova map result check bug 34705faa77ea iommu/msm: Fix an incorrect NULL check on list iterator 84bdb81b10aa ksmbd: fix outstanding credits related bugs a0392833a178 ftrace: Clean up hash direct_functions on register failures 41949df8324a kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add] 9754f5be5b07 MIPS: IP30: Remove incorrect `cpu_has_fpu' override f3f1bed86bf8 MIPS: IP27: Remove incorrect `cpu_has_fpu' override 91e5ba2af2d7 um: Fix out-of-bounds read in LDT setup 19614ef7971c um: chan_user: Fix winch_tramp() return value 610774715d45 um: Use asm-generic/dma-mapping.h be91f6d0f982 um: virtio_uml: Fix broken device handling in time-travel cbaf8ee0d802 mac80211: upgrade passive scan to active scan on DFS channels after beacon rx 95a39a97facd cfg80211: declare MODULE_FIRMWARE for regulatory.db d5f77f1dbb59 mt76: fix use-after-free by removing a non-RCU wcid pointer b887c06b6707 thermal: devfreq_cooling: use local ops instead of global ops 5bf33cb84ab1 irqchip: irq-xtensa-mx: fix initial IRQ affinity a8b3881d6825 irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x 49f3ef5095de csky: patch_text: Fixup last cpu should be master 1314d7aff4d8 mmc: core: Allows to override the timeout value for ioctl() path ef5ab2e48a5f RDMA/hfi1: Fix potential integer multiplication overflow errors bf29edab0c9f lib/string_helpers: fix not adding strarray to device's resource list 1815c09d822e Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug 100a03ae8be5 ima: remove the IMA_TEMPLATE Kconfig option 3922708e37ad media: coda: Add more H264 levels for CODA960 363d82d51459 media: coda: Fix reported H264 profile cabcce1f1b37 mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N a9da23660fb4 mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write cb1f94129b7b md: fix an incorrect NULL check in md_reload_sb be75702c3f1d md: fix an incorrect NULL check in does_sb_need_changing af8f5b41157e drm/i915/dsi: fix VBT send packet port selection for ICL+ cfd6c986e190 drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX 8e4796862e93 drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator fde7805b1d1a drm/nouveau/clk: Fix an incorrect NULL check on list iterator 64f4edec081c drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem 9776a7c07a4d drm/nouveau/subdev/bus: Ratelimit logging for fault errors 7086a23890d2 drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. 38c5c273e6ab landlock: Fix same-layer rule unions 501d8d5d5910 landlock: Create find_rule() from unmask_layers() 04388e990a0c landlock: Reduce the maximum number of layers to 16 1dd38ce264e6 landlock: Define access_mask_t to enforce a consistent access mask size 71a75ca9b21f selftests/landlock: Test landlock_create_ruleset(2) argument check ordering 0ab37431f4ba landlock: Change landlock_restrict_self(2) check ordering cf2879ea5397 landlock: Change landlock_add_rule(2) argument check ordering 7ea9d4eb896f selftests/landlock: Add tests for O_PATH 411a409cb73d selftests/landlock: Fully test file rename with "remove" access 576c2ae6a35a selftests/landlock: Extend access right tests to directories 627d163020d9 selftests/landlock: Add tests for unknown access rights 078ba1ba85f2 selftests/landlock: Extend tests for minimal valid attribute size 945cdbae60e0 selftests/landlock: Make tests build with old libc 61431c574f05 landlock: Fix landlock_add_rule(2) documentation 6a2649d8f3ef samples/landlock: Format with clang-format b2c9467263c8 samples/landlock: Add clang-format exceptions 1fbcbbb6187e selftests/landlock: Format with clang-format ce99c0fa0f70 selftests/landlock: Normalize array assignment 9baa237915ed selftests/landlock: Add clang-format exceptions a6a3f303ffaa landlock: Format with clang-format 8f35e8690226 landlock: Add clang-format exceptions f220f6aa6ccf scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled 374c022658b5 scsi: dc395x: Fix a missing check on list iterator 2c5e26a626fe ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock 12052dce7717 dlm: fix missing lkb refcount handling e18afaca6e7d dlm: fix wake_up() calls for pending remove e48c24620887 dlm: uninitialized variable on error in dlm_listen_for_all() e421872fa175 dlm: fix plock invalid read b9b109419d1c s390/stp: clock_delta should be signed 032df418b1a5 s390/perf: obtain sie_block from the right address 4d7fdff4dfd3 mm, compaction: fast_find_migrateblock() should return pfn in the target zone 717b078bc745 block: Fix potential deadlock in blk_ia_range_sysfs_show() 476bfda0be0f staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan() d4f4c3060445 PCI: qcom: Fix unbalanced PHY init on probe errors eb5b04e7e21d PCI: qcom: Fix runtime PM imbalance on probe errors c7b919f7b81b PCI: qcom: Fix pipe clock imbalance f9cbbcc82ebe PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 71aeeba52de7 drm/amdgpu: add beige goby PCI ID eda47dd47138 tracing: Initialize integer variable to prevent garbage return value 7a85aedb1135 tracing: Fix return value of trace_pid_write() bd83ff3bbfb0 tracing: Fix potential double free in create_var_ref() 9b9584299bb4 tracing: Have event format check not flag %p* on __get_dynamic_array() 1fe0d42a2015 tty: goldfish: Introduce gf_ioread32()/gf_iowrite32() b1d806e675eb ACPI: property: Release subnode properties with data nodes 6084240bfc44 ext4: avoid cycles in directory h-tree 298659c0e707 ext4: verify dir block before splitting it ea6ea18b3ab0 ext4: fix bug_on in __es_tree_search 55b4dbb29054 ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state 013f12bdedb9 ext4: fix bug_on in ext4_writepages f92ded66e9d0 ext4: fix memory leak in parse_apply_sb_mount_options() 1bcce88da60e ext4: fix warning in ext4_handle_inode_extension ccc6639f831b ext4: fix race condition between ext4_write and ext4_convert_inline_data b1f89c8eedaa ext4: fix journal_ioprio mount option handling 4a2bea60cf7f ext4: fix use-after-free in ext4_rename_dir_prepare fb3cc5384644 ext4: mark group as trimmed only if it was fully scanned 7781c38552e6 bfq: Make sure bfqg for which we are queueing requests is online 8ba53d44fcf3 bfq: Get rid of __bio_blkcg() usage 05e556df78a9 bfq: Track whether bfq_group is still online 0f8151786122 bfq: Remove pointless bfq_init_rq() calls fa454e559a0d bfq: Drop pointless unlock-lock pair 2a1077f17169 bfq: Update cgroup information before merging bio 8615f6c0c9e7 bfq: Split shared queues on move between cgroups 8abc8763b11c bfq: Avoid merging queues with different parents bc03bffac742 bfq: Avoid false marking of bic as stably merged 1f7264f0510f efi: Do not import certificates from UEFI Secure Boot for T2 Macs 187436400081 fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages f22068357acc ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe 5d8d06fd3a02 iwlwifi: mei: fix potential NULL-ptr deref 0976e7f2a5c1 iwlwifi: mei: clear the sap data header before sending 2ec9685be29d iwlwifi: mvm: fix assert 1F04 upon reconfig 80fee94ed3f6 iwlwifi: fw: init SAR GEO table only if data is present 4f05a9e15edc wifi: mac80211: fix use-after-free in chanctx code 7c3649dfa1f6 objtool: Fix symbol creation 95446e201246 objtool: Fix objtool regression on x32 systems 198fd9faa271 f2fs: fix to do sanity check for inline inode 95bd78168e10 f2fs: fix fallocate to use file_modified to update permissions consistently f6d3ec761697 f2fs: don't use casefolded comparison for "." and ".." cc8c9df19971 f2fs: fix to do sanity check on total_data_blocks fc6e2897a6eb f2fs: don't need inode lock for system hidden quota 5a869237a52a f2fs: fix deadloop in foreground GC c469953917b3 f2fs: fix to clear dirty inode in f2fs_evict_inode() 805b48b234a2 f2fs: fix to do sanity check on block address in f2fs_do_zero_range() ccffa99ae6a1 f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() 28c673b61a28 NFSv4.1 mark qualified async operations as MOVEABLE tasks 6015292653d9 NFSv4: Fix free of uninitialized nfs4_label on referral lookup. d260cad01594 video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup 0198032e52f9 perf jevents: Fix event syntax error caused by ExtSel 72477e5e8569 tracing/timerlat: Notify IRQ new max latency only if stop tracing is set 70cd6ec63781 rtla: Remove procps-ng dependency 482fcc84e0ac rtla: Fix __set_sched_attr error message 2bc725484c88 rtla: Minor grammar fix for rtla README 455366017239 rtla: Don't overwrite existing directory mode b0f1c686baff rtla: Avoid record NULL pointer dereference 056f59595167 perf c2c: Use stdio interface if slang is not supported 4a2ea97c9b11 perf build: Fix btf__load_from_kernel_by_id() feature check e3264ae80ced MIPS: RALINK: Define pci_remap_iospace under CONFIG_PCI_DRIVERS_GENERIC a4bd70952f06 RISC-V: Fix the XIP build 88e19d17a8c8 RISC-V: Split out the XIP fixups into their own file cdeb54b04ea1 tracing: Reset the function filter after completing trampoline/graph selftest cb3d924bb0d2 i2c: rcar: fix PM ref counts in probe error paths 89874788f340 i2c: npcm: Handle spurious interrupts 355485132572 i2c: npcm: Correct register access width 950509ff9410 i2c: npcm: Fix timeout calculation 793b6db62ea3 iommu/amd: Increase timeout waiting for GA log enablement 3939d971e703 dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() c1b62b7e4a78 dmaengine: stm32-mdma: remove GISR1 register 38d245cebf54 video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup d8ca9eaa27b7 NFS: Pass i_size to fscache_unuse_cookie() when a file is released 3335c0f14d59 NFS: Further fixes to the writeback error handling f5be12fdfd27 NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout 678eddfe6055 NFS: Don't report errors from nfs_pageio_complete() more than once 8e98d029a38a NFS: Do not report flush errors in nfs_write_end() 7fb27bb6c6b7 NFS: Don't report ENOSPC write errors twice 7989f8cc4908 NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS 0eb0509e83ed NFS: Do not report EINTR/ERESTARTSYS as mapping errors c308a2e711a5 dmaengine: idxd: Fix the error handling path in idxd_cdev_register() 53a732620acc i2c: at91: Initialize dma_buf in at91_twi_xfer() 8837c2682b9b iommu/mediatek: Fix NULL pointer dereference when printing dev_name 070161456ba7 MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon 9aa215450888 iommu/arm-smmu-v3-sva: Fix mm use-after-free bf9688fa4483 cpufreq: mediatek: Unregister platform device on exit 93c55d3a5d8a cpufreq: mediatek: Use module_init and add module_exit 916ed41c7178 i2c: at91: use dma safe buffers 6deecb45885d iommu/mediatek: Add mutex for m4u_group and m4u_dom in data 6eaa046c696c iommu/mediatek: Remove clk_disable in mtk_iommu_remove 541d5f7f3f2a iommu/mediatek: Add list_del in mtk_iommu_remove 25fbf199f5f3 iommu/mediatek: Fix 2 HW sharing pgtable issue 4d389dda7646 iommu/amd: Do not call sleep while holding spinlock f768faaa2f64 iommu/amd: Enable swiotlb in all cases 060482cc2d3e riscv: Fixup difference with defconfig ed7efc472c00 f2fs: fix dereference of stale list iterator after loop body 2f46160d0a19 f2fs: fix to do sanity check on inline_dots inode 0a5cf2399d25 dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. e67c1cf19595 OPP: call of_node_put() on error path in _bandwidth_supported() ad5441fc854d Input: stmfts - do not leave device disabled in stmfts_input_open 52121cbc1e7c KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer 5c4e6f999886 pinctrl: apple: Use a raw spinlock for the regmap 288d198f5043 RDMA/hfi1: Prevent use of lock before it is initialized 3ff63a810bec RDMA/rxe: Fix an error handling path in rxe_get_mcg() 85388026a473 mailbox: forward the hrtimer if not queued and under a lock bc767277678e nfsd: destroy percpu stats counters after reply cache shutdown 579944b9f387 mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() c05d1578fe2c gpio: sim: Use correct order for the parameters of devm_kcalloc() 31fc9e5f27dc powerpc/fsl_book3e: Don't set rodata RO too early b073096df4de powerpc/papr_scm: Fix leaking nvdimm_events_map elements 5607a77a365d powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup cc62dde2a5f4 powerpc/xive: Fix refcount leak in xive_spapr_init 44b69f6a910b macintosh: via-pmu and via-cuda need RTC_LIB 85544ecd9c5e powerpc/perf: Fix the threshold compare group constraint for power9 c8de1b7ec248 powerpc/perf: Fix the threshold compare group constraint for power10 20510e7677ad powerpc/powernv: Get STF barrier requirements from device-tree 057419954638 powerpc/powernv: Get L1D flush requirements from device-tree cebdd94c6d54 powerpc/64: Only WARN if __pa()/__va() called with bad addresses c50242e4a54b mailbox: pcc: Fix an invalid-load caught by the address sanitizer 86425cd20ef6 perf stat: Always keep perf metrics topdown events in a group 9a1aee8f2160 perf evlist: Keep topdown counters in weak group c82ac60594c5 hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() f8e3a47d098f cxl/mem: Drop mem_enabled check from wait_for_media() 19f90057fac4 PCI: microchip: Fix potential race in interrupt handling eda6f3f9403f KVM: PPC: Book3S HV: Fix vcore_blocked tracepoint eda8eba0dedc PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits 1124e39fea0e Input: sparcspkr - fix refcount leak in bbc_beep_probe 49ca50a98b36 mce: fix set_mce_nospec to always unmap the whole page bdad78f08735 x86/mce: relocate set{clear}_mce_nospec() functions dd68dfd8bade hugetlbfs: fix hugetlbfs_statfs() locking 1dfdb18062c2 ARM: dts: lan966x: swap dma channels for crypto node 0d7c634dd531 ARM: dts: at91: sama7g5: remove interrupt-parent from gic node 340f65c4d824 crypto: cryptd - Protect per-CPU resource by disabling BH. 8aca355c32fe crypto: sun8i-ss - handle zero sized sg e8d0d94cef69 crypto: sun8i-ss - rework handling of IV 0bcf44903ef4 tty: fix deadlock caused by calling printk() under tty_port->lock 45a76414b6d8 module: fix [e_shstrndx].sh_size=0 OOB access a41b7892fac4 module.h: simplify MODULE_IMPORT_NS 0095225eb6e3 PCI: mediatek-gen3: Assert resets to ensure expected init state d5ac5983985f PCI: imx6: Fix PERST# start-up sequence 7751e288907b ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() dfeb241d2d8a proc: fix dentry/inode overinstantiating under /proc/${pid}/net a2a605d6a33b ASoC: atmel-classd: Remove endianness flag on class d component d44873058017 ASoC: atmel-pdmic: Remove endianness flag on pdmic component f613b3d42e86 arm64: dts: marvell: espressobin-ultra: enable front USB3 port 84a739fdb742 arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config 17bb59c2affe RDMA/hns: Add the detection for CMDQ status in the device initialization process 0eaed84a71dc powerpc/4xx/cpm: Fix return value of __setup() handler 2fa41bbdea6c powerpc/idle: Fix return value of __setup() handler fb4f022b3ad1 pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() ecc9d39a9fac pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins 0be56b99f395 pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins 5fb5ad4cf1d3 powerpc/8xx: export 'cpm_setbrg' for modules 210d86677989 drm/msm/dpu: fix error check return value of irq_of_parse_and_map() e039c0b59859 list: fix a data-race around ep->rdllist a34a5d160ca1 ocfs2: fix mounting crash if journal is not alloced a382e3727f8e firmware: arm_ffa: Remove incorrect assignment of driver_data 85e12382b398 firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe a8629e4fd416 drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() c3660f0b7078 dax: fix cache flush on PMD-mapped pages 6905be93d1ab drivers/base/node.c: fix compaction sysfs file leak 71fb71f3524e crypto: ccp - Fix the INIT_EX data file open failure 668e3192aa5e pinctrl: mvebu: Fix irq_of_parse_and_map() return value 9f2c9a5abb5e nvdimm: Allow overwrite in the presence of disabled dimms 2fd853fdb40a nvdimm: Fix firmware activation deadlock scenarios 2ccfcd7a09c8 firmware: arm_scmi: Fix list protocols enumeration in the base protocol 437e5f43589d ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path 6fcb0b1d0930 ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname() 0ef1af1e0201 arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates b48b98743b56 soc: bcm: Check for NULL return of devm_kzalloc() 1b04a27195f0 scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac() 45d5afe8a3da mfd: ipaq-micro: Fix error check return value of platform_get_irq() 905161a324e1 powerpc/fadump: fix PT_LOAD segment for boot memory area ce5d0334e4c7 Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero 35101441c841 arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name 55652a11956f pinctrl: mediatek: mt8195: enable driver on mtk platforms 204217f6ab4c pinctrl/rockchip: support deferring other gpio params 96d8d39faa41 arm: mediatek: select arch timer for mt7629 64a94d8a0c77 drm/msm: return the average load over the polling period 8732365072c4 drm/msm: simplify gpu_busy callback a256ab0ddf11 pinctrl: bcm2835: implement hook for missing gpio-ranges 3c09322836de gpiolib: of: Introduce hook for missing gpio-ranges d2531fc2a4c2 crypto: marvell/cesa - ECB does not IV f7d835a4523a hwrng: cn10k - Make check_rng_health() return an error code b3ab33c1b9c2 hwrng: cn10k - Optimize cn10k_rng_read() 9e9087cf34ee misc: ocxl: fix possible double free in ocxl_file_register_afu 091ec5b6fad0 ARM: dts: bcm2835-rpi-b: Fix GPIO line names 329c9f4c3bd5 ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED 516ebf0c6d48 ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C 064ec7968941 ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT c64fbbaef0ab arm64: dts: qcom: sm8450: Fix missing iommus for qup1 767f25a2e7c8 arm64: dts: qcom: sm8450: Fix missing iommus for qup 1a2ff491b995 ARM: dts: qcom: sdx55: remove wrong unit address from RPMH RSC clocks e403e6c1ff79 dt-bindings: soc: qcom: smd-rpm: Fix missing MSM8936 compatible 735162c84673 ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 8bd8156daac0 can: xilinx_can: mark bit timing constants as const eff90c12e7c3 platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls 25f04f4568f8 ARM: dts: imx6dl-colibri: Fix I2C pinmuxing 759d911302dc platform/chrome: cros_ec: fix error handling in cros_ec_register() f5f25d232ff5 crypto: qat - set COMPRESSION capability for DH895XCC 61d9aa75bd33 crypto: qat - set CIPHER capability for DH895XCC fdfe006a3656 arm64: dts: juno: Fix SCMI power domain IDs for ETF and CS funnel 28835eacce6a KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault 4471fd2dae9c KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry fefbb0975c6b cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci 7c59323547f3 cxl/pci: Add debug for DVSEC range init failures 82a449257f78 soc: qcom: llcc: Add MODULE_DEVICE_TABLE() e8f09770a9e7 arm64: dts: qcom: sc7280-herobrine: Drop outputs on fpmcu pins 73742e979921 arm64: dts: qcom: sc7280: Fix sar1_irq_odl node name 362935191414 ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks 4a9c2b82b0f6 PCI: dwc: Fix setting error return on MSI DMA mapping failure 09b2d906d78d PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup() 1e7e20f81b20 PCI: rockchip: Fix find_first_zero_bit() limit 1844bbb3eeae PCI: cadence: Fix find_first_zero_bit() limit 573bf8cdd1a8 arm64: defconfig: reenable SM_DISPCC_8250 d6d9a98d2847 soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc 91f38f04aa99 soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc a8826f9fd6ad ARM: dts: suniv: F1C100: fix watchdog compatible bdf80d951551 ARM: dts: BCM5301X: Update pin controller node name 667a8b71d98d memory: samsung: exynos5422-dmc: Avoid some over memory allocation 7bd85176ab80 PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 9fa0f5e01d06 arm64: dts: mt8192: Fix nor_flash status disable typo 54e1c19f2900 arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 3b52294302b9 media: lirc: revert removal of unused feature flags 4b22109d81d1 Revert "net/smc: fix listen processing for SMC-Rv2" da499d598cb8 Bluetooth: hci_conn: Fix hci_connect_le_sync 0cae511a7294 dma-direct: don't over-decrypt memory bdcb086bde38 net/smc: fix listen processing for SMC-Rv2 f16d61efc18a net/smc: postpone sk_refcnt increment in connect() c33ed853e759 net: dsa: restrict SMSC_LAN9303_I2C kconfig a59fdc947f4a dpaa2-eth: unmap the SGT buffer before accessing its contents c52ac0a8fd18 dpaa2-eth: use the correct software annotation field ba5fe3dd4833 dpaa2-eth: retrieve the virtual address before dma_unmap 091a1cc50c56 hinic: Avoid some over memory allocation 4bb35793aec4 rxrpc: Fix decision on when to generate an IDLE ACK c8058a6e445f rxrpc: Don't let ack.previousPacket regress fac855477ef6 rxrpc: Fix overlapping ACK accounting 1d597982b9f9 rxrpc: Don't try to resend the request if we're receiving the reply e198f1930050 rxrpc: Fix listen() setting the bar too high for the prealloc rings 79f9a73559ca rxrpc: Fix locking issue 2fff66fd44f5 hwmon: (pmbus) Check PEC support before reading other registers 60b189ab26f5 hwmon: (dimmtemp) Fix bitmap handling 09de7d3594b3 hv_netvsc: Fix potential dereference of NULL pointer e7322da399fb amt: fix memory leak for advertisement message 030757c89302 amt: fix gateway mode stuck bc0954548b32 net: stmmac: fix out-of-bounds access in a selftest 4c14fe9525ce perf parse-events: Support different format of the topdown event name ff3a91f679df ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() 85eed460681d bonding: fix missed rcu protection d272685663d4 NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx 7395cc29e537 scsi: hisi_sas: Fix memory ordering in hisi_sas_task_deliver() 45aa6137bcc0 scsi: hisi_sas: Fix rescan after deleting a disk 5bb8c3bbd8ec net: macb: Fix PTP one step sync support 1def4493ccd7 PM: domains: Fix initialization of genpd's next_wakeup 57341de6cf1a platform/x86: intel_cht_int33fe: Set driver data d84a513ec85a cpuidle: riscv-sbi: Fix code to allow a genpd governor to be used 831a17e03544 cpuidle: psci: Fix regression leading to no genpd governor 450f746ca72b ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() 799591b7b2db ASoC: codecs: lpass: Fix passing zero to 'PTR_ERR' f75b4d99d76c bfq: Allow current waker to defend against a tentative one 65936f5b914e bfq: Relax waker detection for shared queues ec0925b73169 thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe 9abdf0c01842 thermal/core: Fix memory leak in __thermal_cooling_device_register() 61621e042c22 thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe 780d2c89940f thermal/drivers/bcm2711: Don't clamp temperature at zero 7ce24b3e6b9d drm/i915: Fix CFI violation with show_dynamic_id() 02fbf7197d30 drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path 4a34a43adaed selftests/bpf: Add missed ima_setup.sh in Makefile 59023c4fb1ab drm/msm: don't free the IRQ if it was not requested 209a10f95591 x86/sev: Annotate stack change in the #VC handler d63ffe3fb3f8 drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() 06907a374f1b drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init 5aa5f41dec12 drm/msm/dsi: don't powerup at modeset time for parade-ps8640 33f4ff03647c ext4: reject the 'commit' option on ext2 filesystems 5b6cc81f4a4b net/mlx5e: Correct the calculation of max channels for rep 6b59e1907f58 erofs: fix buffer copy overflow of ztailpacking feature 8e4e69c59509 blk-cgroup: always terminate io.stat lines 4a59c763ef9b regulator: scmi: Fix refcount leak in scmi_regulator_probe 81328c1f28a0 media: rkvdec: h264: Fix bit depth wrap in pps packet 026039ac2dfa media: rkvdec: h264: Fix dpb_valid implementation 424c087019d2 media: i2c: ov5648: fix wrong pointer passed to IS_ERR() and PTR_ERR() 6978fa43fd7b media: i2c: ov2640: Depend on V4L2_ASYNC a739d3031046 media: ov7670: remove ov7670_power_off from ov7670_remove 51e85ca301ca kselftest/arm64: bti: force static linking 554df0f70bff ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* 8d1f036c7350 net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init 0523625c0524 sctp: read sk->sk_bound_dev_if once in sctp_rcv() 20b2f6179787 net: annotate races around sk->sk_bound_dev_if 853c75639937 m68k: math-emu: Fix dependencies of math emulation support 39055207c27a nvme: set dma alignment to dword 7179d484c7a7 irqchip/gic-v3: Fix priority mask handling 76515c6007fe irqchip/gic-v3: Refactor ISB + EOIR at ack time 512691a9719b irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling d04cd7a84286 io_uring: only wake when the correct events are set 598afcea1350 io_uring: avoid io-wq -EAGAIN looping for !IOPOLL 762794922caf media: mediatek: vcodec: Fix v4l2 compliance decoder cmd test fail 5704e6a063bc Bluetooth: btmtksdio: fix the reset takes too long 456f1dfb6a3d Bluetooth: btmtksdio: fix possible FW initialization failure 01c6a899fa6b Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event 05b104152be0 Bluetooth: protect le accept and resolv lists with hdev->lock d89fd0e502cb Bluetooth: use hdev lock for accept_list and reject_list in conn req 16f6bbb876fb Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring 99df16007f4b Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout fa6a0df876dc Bluetooth: mt7921s: Fix the incorrect pointer check c75ae7276823 media: hantro: HEVC: Fix tile info buffer value computation c1e4614cd349 media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check 4eee15a5acbf media: vsp1: Fix offset calculation for plane cropping 2ddcee057316 media: make RADIO_ADAPTERS tristate 24e807541e4a media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init cffb92150342 media: exynos4-is: Change clk_disable to clk_disable_unprepare 0f618f509b29 media: i2c: rdacm2x: properly set subdev entity function 8a80bbf756c7 media: atmel: atmel-isc: Fix PM disable depth imbalance in atmel_isc_probe ae817e52780e media: st-delta: Fix PM disable depth imbalance in delta_probe 98a81644963b mt76: mt7915: fix twt table_mask to u16 in mt7915_dev ddd426d72aca mt76: fix tx status related use-after-free race on station removal adca9cbd501d mt76: do not attempt to reorder received 802.3 packets without agg session 677e669973bf mt76: mt7921: fix kernel crash at mt7921_pci_remove e58698ce5b19 mt76: fix antenna config missing in 6G cap e08c4f7b5b8a mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate 10ad4f4c5c5c mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set 268e8ef187eb mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector b6d084d01572 mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup 3be3129a546c mt76: mt7921: Fix the error handling path of mt7921_pci_probe() e0f589da9296 mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss 886d01882efa mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter c4f456209082 mt76: mt7915: fix DBDC default band selection on MT7915D 64778ad5091d media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe e66c8a0f9924 media: aspeed: Fix an error handling path in aspeed_video_probe() 1676245b1597 scripts/faddr2line: Fix overlapping text section failures f7dbaba76713 kselftest/cgroup: fix test_stress.sh to use OUTPUT dir 988a2035d8e6 block: Fix the bio.bi_opf comment 46d1b310a2d5 ASoC: samsung: Fix refcount leak in aries_audio_probe 2a3451c79060 dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages afa4e97e7bb4 PM: EM: Decrement policy counter 49d785baeb91 regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt d855505851ee ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe 81b7edaabd44 ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe 7f75e9f629ef ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe c6cc13aa36c2 HID: amd_sfh: Modify the hid name db4e1b37aaf5 HID: amd_sfh: Modify the bus name e56c53fd1b31 wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice() 131e1108850a scsi: lpfc: Fix dmabuf ptr assignment in lpfc_ct_reject_event() ad1f3ffabb5a scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4() 128384227240 ath11k: Don't check arvif->is_started before sending management frames c4e2399317f9 perf/amd/ibs: Use interrupt regs ip for stack unwinding c62c60e885e6 samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided 22d2ff440846 regulator: qcom_smd: Fix up PM8950 regulator configuration 90c32bca1802 Revert "cpufreq: Fix possible race in cpufreq online error path" 40b51548edca selftests/bpf: Prevent skeleton generation race 9d9c84825c3e spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() 7f9bb33df553 iomap: iomap_write_failed fix 9b76921de47e arm64: stackleak: fix current_top_of_stack() 258737ec8b8c media: uvcvideo: Fix missing check to determine if element is found in list 860b90be37ba drm/msm: return an error pointer in msm_gem_prime_get_sg_table() 46e5ce63924a drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected 33dc5aac46e0 drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected 507ebd79f4dc drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() 82ffe696122c drm/msm/dsi: fix address for second DSI PHY on SDM660 a80070142931 drm/msm/disp/dpu1: avoid clearing hw interrupts if hw_intr is null during drm uninit 92eff8c32710 ACPI: AGDI: Fix missing prototype warning for acpi_agdi_init() d4c824f9608f linkage: Fix issue with missing symbol size da03bbfbf5ac wl1251: dynamically allocate memory used for DMA 64eb54b5243b regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET e97507d6561b arm64: fix types in copy_highpage() 5e9cdfd23772 x86/mm: Cleanup the control_va_addr_alignment() __setup handler 57690fd61694 irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value f91ae7f11afd irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value 69bd9ec76834 irqchip/exiu: Fix acknowledgment of edge triggered interrupts a81340705c97 x86: Fix return value of __setup handlers af669d8fadc6 nl80211: don't hold RTNL in color change request c7de19d1706b virtio_blk: fix the discard_granularity and discard_alignment queue limits 9562f551283e perf tools: Use Python devtools for version autodetection rather than runtime 38f517756a4e spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGA ecfa52654d0c drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() d688185c4caf kunit: fix debugfs code to use enum kunit_status, not bool f09937e80f9b drm/msm: Fix null pointer dereferences without iommu 9b28ed22477a drm/bridge: it6505: Send DPCD SET_POWER to downstream a450ad88c78b drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H f736ecc151aa drm/msm: add missing include to msm_drv.c 900948d861e3 drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() 9f5495a5c51c drm/msm/hdmi: check return value after calling platform_get_resource_byname() 110b7bbefdcc drm/msm/dsi: fix error checks and return values for DSI xmit functions a0b1f84c6067 drm/msm/dp: do not stop transmitting phy test pattern during DP phy compliance test 3f0f4bc449f3 drm/msm/dp: reset DP controller before transmit phy test pattern e757b5d6275c drm/msm/dp: fix error check return value of irq_of_parse_and_map() 4567e03e3250 drm/msm/dp: stop event kernel thread when DP unbind 5b0adf5cbf3b drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume fabdedaa1dc0 perf tools: Add missing headers needed by util/data.h fdb69ca804b1 ASoC: rk3328: fix disabling mclk on pclk probe failure 38eee09e4344 x86/speculation: Add missing prototype for unpriv_ebpf_notify() f8e262eb7575 mtd: rawnand: intel: fix possible null-ptr-deref in ebu_nand_probe() 13b60d3dc84b mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() c34698832cfb x86/pm: Fix false positive kmemleak report in msr_build_context() 0b3ca36c7b2d mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() d74ebbdc6ada libbpf: Fix logic for finding matching program for CO-RE relocation f1acfaec0aa2 selftests/resctrl: Fix null pointer dereference on open failed 3b72deb784a7 drm/v3d: Fix null pointer dereference of pointer perfmon 591dec915872 scsi: ufs: core: Exclude UECxx from SFR dump list d4125bddc8c0 scsi: ufs: qcom: Fix ufs_qcom_resume() 729e79bf37c0 scsi: iscsi: Fix harmless double shift bug 7c89b949a9ef drm/msm/dpu: adjust display_v_end for eDP and DP c3b0343397ab drm/msm: properly add and remove internal bridges e1ea40d9d6fc selftests/damon: add damon to selftests root Makefile fc89f17678d2 of: overlay: do not break notify on NOTIFY_{OK|STOP} c9df9af31709 spi: rockchip: fix missing error on unsupported SPI_CS_HIGH 52daaab64e96 fsnotify: fix wrong lockdep annotations 1cdb092ef090 inotify: show inotify mask flags in proc fdinfo a009e714cfe6 mtdblock: warn if opened on NAND b41ef7ad9238 ALSA: pcm: Check for null pointer of pointer substream before dereferencing it b836b7fe8557 drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 df7be58a1680 media: imx: imx-mipi-csis: Fix active format initialization on source pad 6cf530d12296 media: imx: imx-mipi-csis: Rename csi_state to mipi_csis_device cb561262284a media: hantro: Empty encoder capture buffers by default 60a5bcf5e111 media: hantro: Implement support for encoder commands 43ed8ae8c281 media: amphion: fix decoder's interlaced field 9dd783274c89 media: i2c: max9286: fix kernel oops when removing module 3dad3fed5672 ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix 54cc551a02d2 printk: wake waiters for safe and NMI contexts 955f05b56c03 printk: add missing memory barrier to wake_up_klogd() 80105c7275ba cpufreq: Fix possible race in cpufreq online error path 19da42421e34 drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency 85f5a5278b57 spi: img-spfi: Fix pm_runtime_get_sync() error checking 1052dc5328dc sched/psi: report zeroes for CPU full at the system level f69c33a5e8eb sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq 3acee9cb8cb8 signal: Deliver SIGTRAP on perf event asynchronously if blocked b3a3aa86a78f drm/mediatek: dpi: Use mt8183 output formats for mt8192 60f21eda69f1 regulator: da9121: Fix uninit-value in da9121_assign_chip_model() 2d7ab7115903 drm/bridge: Fix error handling in analogix_dp_probe 8bb1716507eb HID: elan: Fix potential double free in elan_input_configured 103511a8e120 HID: hid-led: fix maximum brightness for Dream Cheeky efea1dd176ed mtd: rawnand: denali: Use managed device resources 3acce9221b45 drm/bridge: anx7625: Use uint8 for lane-swing arrays 710a8989b4b4 bpf: Move rcu lock management out of BPF_PROG_RUN routines 3ea92e6a03b8 EDAC/dmc520: Don't print an error for each unconfigured interrupt line 0c96e32decd5 drbd: fix duplicate array initializer 18233ed3132e drbd: use bdev_alignment_offset instead of queue_alignment_offset 5226b5cddceb drbd: use bdev based limit helpers in drbd_send_sizes d4b5dce07777 drbd: remove assign_p_sizes_qlim dd6093fba139 target: remove an incorrect unmap zeroes data deduction 504999e505a8 net: dsa: qca8k: correctly handle mdio read error 07230a1c8643 drm/amd/amdgpu: Remove static from variable in RLCG Reg RW 01a0e3fbf13b device property: Allow error pointer to be passed to fwnode APIs 884a0cd1d35d efi: Add missing prototype for efi_capsule_setup_info 80bcee8dc02e efi: Allow to enable EFI runtime services by default on RT 1e32083f3271 cpufreq: governor: Use kobject release() method to free dbs_data 4f5d71930f41 NFC: NULL out the dev->rfkill to prevent UAF e4a9162cfc04 ixp4xx_eth: fix error check return value of platform_get_irq() e3d21874fd7f net: dsa: mt7530: 1G can also support 1000BASE-X link mode f24db20ae702 net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK d36ff612e5af scftorture: Fix distribution of short handler delays 292f1e613693 spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout a63ef3173302 drm/amd/amdgpu: Fix asm/hypervisor.h build error. 4b60c5f398da drm: mali-dp: potential dereference of null pointer 1024af763bc5 drm/komeda: Fix an undefined behavior bug in komeda_plane_add() d032bb24b980 nl80211: show SSID for P2P_GO interfaces 0f80444f8136 mptcp: reset the packet scheduler on PRIO change 7e4f3136d94a mptcp: reset the packet scheduler on incoming MP_PRIO 4e31a17364a1 mptcp: optimize release_cb for the common case 793571f50314 x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation d1660449d270 libbpf: Don't error out on CO-RE relos for overriden weak subprogs cd1fb64546eb drm/vc4: txp: Force alpha to be 0xff if it's disabled 819e5fd43a30 drm/vc4: txp: Don't set TXP_VSTART_AT_EOF 4163f109a24d drm/vc4: hvs: Reset muxes at probe time d869750e2ab5 drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. 4ad91fb094f5 drm/mediatek: Fix mtk_cec_mask() 634f1c7337f1 drm/vc4: hvs: Fix frame count register readout 75ff1ddaeb73 drm/vc4: kms: Take old state core clock rate into account 85cef65d9c16 drm/mediatek: Fix DPI component detection for MT8192 3a4027b5971f drm/mediatek: Add vblank register/unregister callback functions 137ec9097423 x86/delay: Fix the wrong asm constraint in delay_loop() 7c47096304b5 docs: driver-api/thermal/intel_dptf: Use copyright symbol 94587aa17abf ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe 98d5afe868df ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe d808f3b74b31 ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it a59b99584160 ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t b9e8415ffcc2 ASoC: codecs: Fix error handling in power domain init and exit handlers b740ef5cf24b spi: qcom-qspi: Add minItems to interconnect-names f84d6054fd58 mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG 26cd4859c0dd drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling aef019ec5010 drm: bridge: icn6211: Fix register layout 72df31f7c710 drm/bridge: adv7511: clean up CEC adapter when probe fails a34caa225706 drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() 93c4b5dd440a drm/edid: fix invalid EDID extension block filtering 7925d2cda00b ath9k: fix ar9003_get_eepmisc 1fcf40a5889a drm/bridge: it6505: Fix build error 4b437756c37a drm: bridge: it66121: Fix the register page length 6105c8336c49 ath11k: acquire ab->base_lock in unassign when finding the peer by addr 8b1bb2d40654 drm/vmwgfx: Fix an invalid read 6a9ae2fe8870 fbdev: defio: fix the pagelist corruption a8f185654c26 drm/ssd130x: Reduce temporary buffer sizes 8526a62946d9 drm/ssd130x: Fix rectangle updates ef2a1d85bfdd drm/format-helper: Fix XRGB888 to monochrome conversion de0613ae142f drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() 04a9bffef510 drm/solomon: Make DRM_SSD130X depends on MMU 0ca728d09a03 drm: ssd130x: Always apply segment remap setting f4cac30f11b6 drm: ssd130x: Fix COM scan direction register mask 078e958b4150 drm/bridge: anx7625: check the return on anx7625_aux_trans 1968b33e3f56 dt-bindings: display: sitronix, st7735r: Fix backlight in example 08d9a75eab59 drm/omap: fix NULL but dereferenced coccicheck error b319f89818d6 drm/selftests: missing error code in igt_buddy_alloc_smoke() 229b90d7a57c drm/bridge_connector: enable HPD by default if supported 9f6817682245 drm: fix EDID struct for old ARM OABI format 8b1ae300c295 Input: gpio-keys - cancel delayed work only in case of GPIO 057335b39e46 cifs: do not use tcpStatus after negotiate completes 22e7e400fd1a RDMA/hfi1: Prevent panic when SDMA is disabled cc45e3b25540 smb3: check for null tcon 4f7dca35d0d2 fanotify: fix incorrect fmode_t casts 7e3f1dfb9e21 powerpc/iommu: Add missing of_node_put in iommu_init_early_dart 059d62bd09e4 macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled cd0b1e6d8ea1 powerpc/powernv: fix missing of_node_put in uv_init() 9a42bc2494fa powerpc/xics: fix refcount leak in icp_opal_init() e92b7a20bb4d powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr 5ce8953fccf0 cifs: return ENOENT for DFS lookup_cache_entry() 4387e7ece45a tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate 69b9afb8e303 alpha: fix alloc_zeroed_user_highpage_movable() 231d4e455ae2 KVM: PPC: Book3S HV Nested: L2 LPCR should inherit L1 LPES setting 701a8a492269 PCI: cadence: Clear FLR in device capabilities register 59ea6b3ae51d PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() c9c41f027382 powerpc/rtas: Keep MSR[RI] set when calling RTAS 3e7c3ae66d83 PCI: microchip: Add missing chained_irq_enter()/exit() calls 89f7e9252868 cpufreq: Avoid unnecessary frequency updates due to mismatch 45d211668d33 ARM: hisi: Add missing of_node_put after of_find_compatible_node a34b407ef896 arm64: dts: qcom: sc7280-qcard: Configure CTS pin to bias-bus-hold for bluetooth e4c4de19ff48 arm64: dts: qcom: sc7280-idp: Configure CTS pin to bias-bus-hold for bluetooth 5a49cb78c1ca ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM d6de7b181c29 ARM: versatile: Add missing of_node_put in dcscb_init 01f9e02e0f13 pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() a4f995bddf76 fat: add ratelimit to fat*_ent_bread() e16455c9f9b0 powerpc/fadump: Fix fadump to work with a different endian capture kernel ac0526bad84c ARM: OMAP1: clock: Fix UART rate reporting algorithm 7618cccc04ce ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c d306a534353a ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb fe0a7749fa28 arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property 9d3fec8ab6e1 fs: jfs: fix possible NULL pointer dereference in dbFree() 01ba41a35962 soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc 9b63d9aeef8f crypto: qat - fix off-by-one error in PFVF debug print 8f4919197812 crypto: ccree - use fine grained DMA mapping dir a9c2b23a7ac6 PM / devfreq: rk3399_dmc: Disable edev on remove() de3aa8f1087b arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count f878fa9a60e0 arm64: dts: qcom: msm8994: Fix the cont_splash_mem address 1b5b43398340 ASoC: amd: Add driver data to acp6x machine driver f5224fa07f6d ARM: dts: s5pv210: align DMA channels with dtschema d7c5037afc66 ARM: dts: socfpga: align interrupt controller node name with dtschema 861b25a17d11 ARM: dts: ox820: align interrupt controller node name with dtschema f17a36a35bc4 PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited e2941b06c360 IB/rdmavt: add missing locks in rvt_ruc_loopback 37af1c163d7b kunit: fix executor OOM error handling logic on non-UML 607c9c579fca scsi: target: tcmu: Avoid holding XArray lock when calling lock_page ac7f8187ab07 linux/types.h: reinstate "__bitwise__" macro for user space use cd6f4becfc56 gfs2: use i_lock spin_lock for inode qadata 9d89df49c4ff selftests/bpf: fix btf_dump/btf_dump due to recent clang change db5d1c65500b char: tpm: cr50_i2c: Suppress duplicated error message in .remove() 5b85f7c3b865 eth: tg3: silence the GCC 12 array-bounds warning f5cb5d5d60e9 afs: Adjust ACK interpretation to try and cope with NAT a91821cca31e rxrpc, afs: Fix selection of abort codes f2dcc1a750b4 rxrpc: Return an error to sendmsg if call failed 6d31381db7fd hwmon: (pmbus) Add get_voltage/set_voltage ops 414a227dc135 m68k: atari: Make Atari ROM port I/O write macros return void b1ddce7ce3e4 selftests/bpf: Add missing trampoline program type to trampoline_count test 4da61d58d104 net: ipa: ignore endianness if there is no header c2d351d10d9c x86/microcode: Add explicit CPU vendor dependency 6312ae12b4bd can: mcp251xfd: silence clang's -Wunaligned-access warning cb980cda308d nvme: set non-mdts limits in nvme_scan_work ff16d9fbd17b ACPI: CPPC: Assume no transition latency if no PCCT b13c9dfae75b ASoC: rt1015p: remove dependency on GPIOLIB 2b0b83e69839 ASoC: max98357a: remove dependency on GPIOLIB 935fa666534d blk-throttle: Set BIO_THROTTLED when bio has been throttled 8f9149825ea5 of/fdt: Ignore disabled memory nodes c32fafe68298 rtw89: cfo: check mac_id to avoid out-of-bounds f48bca53c156 media: hantro: Stop using H.264 parameter pic_num b0424b5595d8 media: exynos4-is: Fix compile warning bd219273b4e0 net: phy: micrel: Allow probing without .driver_data 70791f8caf5e kunit: tool: make parser stop overwriting status of suites w/ no_tests 7a875ad8706f btrfs: fix anon_dev leak in create_subvol() f81fb5e6c663 drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() 270ae62b8111 drm/amd/pm: update smartshift powerboost calc for smu13 7f5adf4a02b6 drm/amd/pm: update smartshift powerboost calc for smu12 399862005a32 nbd: Fix hung on disconnect request if socket is closed before 453f0920ffc1 ASoC: rt5645: Fix errorenous cleanup order 54a4c1e47d1b nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags 4fdf8fecfd1b openrisc: start CPU timer early in boot 1fa37b00dc55 media: mediatek: vcodec: prevent kernel crash when rmmod mtk-vcodec-dec.ko 8757b46ba7e4 bnxt_en: Configure ptp filters during bnxt open a68763e57d33 Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA 4a6b0ea39b33 Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for QCA 6a88f49a76b6 Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN quirk 969a1b3ea3cb usbnet: Run unregister_netdev() before unbind() again bf3070dfbdd8 media: cec-adap.c: fix is_configuring state 6f85e862aa2e media: imon: reorganize serialization 87adb778666d media: ccs-core.c: fix failure to call clk_disable_unprepare d4268cfa97be media: hantro: HEVC: unconditionnaly set pps_{cb/cr}_qp_offset values a646418ffe7f media: coda: limit frame interval enumeration to supported encoder frame sizes 1cdc768468c2 media: rga: fix possible memory leak in rga_probe 8bbf46e39c88 mt76: fix encap offload ethernet type check 54fd3667a7df mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 966d75207bb1 mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 055310566ff4 rtlwifi: Use pr_warn instead of WARN_ONCE bd8b222a0002 kunit: bail out of test filtering logic quicker if OOM 57cc9cc7cbdd ipmi: Fix pr_fmt to avoid compilation issues 1dd3440341f8 ipmi: Add an intializer for ipmi_smi_msg struct 1b105105b6f3 ipmi:ssif: Check for NULL msg when handling events and messages 489163efdfbb ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default 95dd19438c6b ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe 97d7c0685de0 fs: hold writers when changing mount's idmapping 54d4a1649375 dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC 76ef4d53e1b1 spi: stm32-qspi: Fix wait_cmd timeout in APM mode 53e0b6065036 sched/core: Avoid obvious double update_rq_clock warning 7c8f209f59da perf/amd/ibs: Cascade pmu init functions' return value 4d0610a20172 s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES b1320c9a4d30 net: remove two BUG() from skb_checksum_help() 2216b1f1ee26 scsi: lpfc: Alter FPIN stat accounting logic a1516930cb60 scsi: lpfc: Inhibit aborts if external loopback plug is inserted d37cca4b5259 scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW 73c3dd7f3dbb ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks 492a909f775b net/mlx5: Increase FW pre-init timeout for health recovery 5ebcd3655278 ASoC: tscs454: Add endianness flag in snd_soc_component_driver 66f9436ed2e1 of: Support more than one crash kernel regions for kexec -s 12a4ecc68f45 drm/tegra: gem: Do not try to dereference ERR_PTR() 50db547e5f25 HID: bigben: fix slab-out-of-bounds Write in bigben_probe e7be3877589d ice: always check VF VSI pointer values 7ac4b7b2ad80 regulator: mt6315: Enforce regulator-compatible, not name a8bc56491a42 drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo 648befb20024 drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init ecc5f53062e0 mlxsw: Treat LLDP packets as control b8c131867386 mlxsw: spectrum_dcb: Do not warn about priority changes 896b03bb7c70 ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload 3f0c04300816 ASoC: dapm: Don't fold register value changes into notifications 150fdfe3355b net/mlx5: fs, delete the FTE when there are no rules attached to it b95e58ddb944 net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create 8e99e2c66f94 ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL e215f411d07d scsi: target: tcmu: Fix possible data corruption b166184229ca ath11k: fix warning of not found station for bssid in message 13e2ecf4c88e xtensa: move trace_hardirqs_off call back to entry.S dde36cfca8da drm/msm/dpu: Clean up CRC debug logs f3d386a6c15b drm: msm: fix error check return value of irq_of_parse_and_map() 3910ae71cb96 arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall 5321e5211b5d ath10k: skip ath10k_halt during suspend for driver state RESTARTING 6d3601526b7b drm/amd/pm: fix the compile warning 9742bc0f30f8 drm/amdkfd: Fix circular lock dependency warning ad6dd7a2bac8 drm/plane: Move range check for format_count earlier 1bc164a07d62 ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 8f15e67af9be ath11k: disable spectral scan during spectral deinit 7860d8f80826 scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() d6a97cae14a4 scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() f9e2df6fcc7a drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells 6f3b92b544cf scsi: megaraid: Fix error check return value of register_chrdev() 63cf5a234d67 drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit a828920b9ec0 mmc: jz4740: Apply DMA engine limits to maximum segment size d8f1558e1daf md/bitmap: don't set sb values if can't pass sanity check 005fd553f5f1 media: cx25821: Fix the warning when removing the module 453514a874c7 media: pci: cx23885: Fix the error handling in cx23885_initdev() 790bfada0183 media: venus: do not queue internal buffers from previous sequence b73ed0510bb8 media: venus: hfi: avoid null dereference in deinit fa83ea1de5b3 media: i2c: dw9714: Disable the regulator when the driver fails to probe 86a3853e79de media: Revert "media: dw9768: activate runtime PM and turn off device" f19a6333d12a ath9k: fix QCA9561 PA bias level 54261314ee66 net: macb: In ZynqMP initialization make SGMII phy configuration optional 2884aa35be23 ASoC: rsnd: care return value from rsnd_node_fixed_index() ff224eb01be0 ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear() 43eb9b667b95 drm/amd/pm: fix double free in si_parse_power_table() 49ec3441aa5e drm/amdgpu/pm: fix the null pointer while the smu is disabled 9cead4d792d5 cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode 517e0835cfb2 scsi: lpfc: Fix call trace observed during I/O with CMF enabled c00df0f34a6d scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT 10663ebec0ad scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI 0c4eed901285 scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock 09c772557a4f scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() aadd1443aae7 loop: implement ->free_disk 597a6377a556 tcp: consume incoming skb leading to a reset 3467fc494c00 tools/power turbostat: fix ICX DRAM power numbers 0a4ac347e60b spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction ad4989b9ecec rtw88: 8821c: fix debugfs rssi value 9e106f190ec4 rtw88: fix incorrect frequency reported 582aea6084cc ALSA: jack: Access input_dev under mutex 912d63dda456 sfc: ef10: Fix assigning negative value to unsigned variable 6c8f330d2090 rcu: Make TASKS_RUDE_RCU select IRQ_WORK 0a2103507619 rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_invoke_cbs() 8f49a8758b5c rcu-tasks: Fix race in schedule and flush work cf8695037022 drm/amd/display: Disabling Z10 on DCN31 a0c3aef3f0d6 drm/komeda: return early if drm_universal_plane_init() fails. 9ded2a5ef10d mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) a275742761f9 libbpf: Fix a bug with checking bpf_probe_read_kernel() support in old kernels 00182ed2f21b ACPICA: Avoid cache flush inside virtual machines df3ea29d649d x86/platform/uv: Update TSC sync state for UV5 d08bbaebd7e0 fbcon: Consistently protect deferred_takeover with console_lock() ad798bfc29b7 ipv6: fix locking issues with loops over idev->addr_list 528d2023ccf4 ipw2x00: Fix potential NULL dereference in libipw_xmit() acb15c011f29 b43: Fix assigning negative value to unsigned variable 64e50860c530 b43legacy: Fix assigning negative value to unsigned variable fd8890accd73 mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue b162ac8c84ed rtw89: fix misconfiguration on hw_scan channel time f6aff772c997 rtw89: ser: fix CAM leaks occurring in L2 reset 8fb20438915b selftests/bpf: Fix file descriptor leak in load_kallsyms() ec5dfa1d66f2 ath11k: Change max no of active probe SSID and BSSID to fw capability e56dbcecb378 selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync 404db32467aa selftests/bpf: Fix vfs_link kprobe definition 0f8bc147a963 drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes a2d9b7357469 ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() 161766de4537 drm/vmwgfx: validate the screen formats 71950e4d7398 drm/selftests: fix a shift-out-of-bounds bug 1409b0c948fb iommu/vt-d: Add RPLS to quirk list to skip TE disabling dad11d78682b btrfs: zoned: fix comparison of alloc_offset vs meta_write_pointer 6f7c12f14e36 btrfs: zoned: finish block group when there are no more allocatable bytes left cc04bc922200 btrfs: zoned: zone finish unused block group 570540c770fb btrfs: zoned: properly finish block group on metadata write cfae6f765b3c btrfs: fix deadlock between concurrent dio writes when low on free data space 705cf4246622 btrfs: fix the error handling for submit_extent_page() for btrfs_do_readpage() 95898b0be04b btrfs: repair super block num_devices automatically 201d61e28664 btrfs: return correct error number for __extent_writepage_io() a7909752380c btrfs: add "0x" prefix for unsupported optional features 6e3bfbc880ed ptrace: Reimplement PTRACE_KILL by always sending SIGKILL c3aff697eab0 ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP 5a91fc6aef67 ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP 9538e524714c kthread: Don't allocate kthread_struct for init and umh f24d3317b550 x86/sgx: Set active memcg prior to shmem allocation f675e3a9189d x86/kexec: fix memory leak of elf header buffer c553b6ba212c perf/x86/intel: Fix event constraints for ICL 396b8e7ab2a9 x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails 106dd9b658ac platform/x86: intel-hid: fix _DSM function index handling ebaccc6ff2b2 xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI 6c64a664e1cf xhci: Set HCD flag to defer primary roothub registration 801f4943a506 cifs: when extending a file with falloc we should make files not-sparse ee71f8f1cd3c cifs: fix potential double free during failed mount 3b500c6ecc4a cifs: fix ntlmssp on old servers 2340f1adf9fb cifs: don't call cifs_dfs_query_info_nonascii_quirk() if nodfs was set 7e483f5ddecc fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_acl functions 1c3ef03e25b5 fs/ntfs3: Update i_ctime when xattr is added 2c97519ed6b4 fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()' d682f56508c7 fs/ntfs3: In function ntfs_set_acl_ex do not change inode->i_mode if called from function ntfs_init_acl 2d60eb404c1f fs/ntfs3: Check new size for limits 49d2833defb0 fs/ntfs3: Keep preallocated only if option prealloc enabled b4f35ab0f80a fs/ntfs3: Fix fiemap + fix shrink file size (to remove preallocated space) cedb2fda5324 fs/ntfs3: Update valid size if -EIOCBQUEUED 0753245a72ec fs/ntfs3: provide block_invalidate_folio to fix memory leak 520cb9843336 usb: core: hcd: Add support for deferring roothub registration 5cdc317e6274 usb: dwc3: gadget: Move null pinter check to proper place 463bddd3ff1a usb: isp1760: Fix out-of-bounds array access 5528be7896a8 USB: new quirk for Dell Gen 2 devices a128ee79e9f7 USB: serial: option: add Quectel BG95 modem f2170f29ff19 USB: serial: pl2303: fix type detection for odd device 517dcef4d2dd ALSA: usb-audio: Cancel pending work at closing a MIDI substream 363c4a7c7877 ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS b6aab8717151 ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop 74c299c51b30 ALSA: hda/realtek - Add new type for ALC245 960fa4fc93dd riscv: Move alternative length validation into subsection 850f91e407b8 riscv: Wire up memfd_secret in UAPI header 4f8221039862 riscv: Fix irq_work when SMP is disabled 30f39ec6348c riscv: Initialize thread pointer before calling C functions 314717446905 RISC-V: Mark IORESOURCE_EXCLUSIVE for reserved mem instead of IORESOURCE_BUSY 8d6b97ea1a00 parisc/stifb: Keep track of hardware path of graphics card 31b73c6e202d parisc/stifb: Implement fb_is_primary_device() 14229490d6c9 parisc: fix a crash with multicore scheduler f55d74688847 binfmt_flat: do not stop relocating GOT entries prematurely on riscv ---- Link: https://lore.kernel.org/r/20220607165002.659942637@linuxfoundation.org # v5.18.3 Link: https://github.com/Freescale/linux-fslc/pull/576 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit 030e17a8f095c413d57ee512a8b4adb2129f4720)
* kernel-itbimage: delete this bbclassThomas Perrot2022-06-161-493/+0
| | | | | | | It is no longer used. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> (cherry picked from commit d26c197fe2ecb0788769e220290ced5f4393d46a)