1. 03 Mar, 2022 3 commits
  2. 02 Mar, 2022 6 commits
  3. 01 Mar, 2022 3 commits
  4. 28 Feb, 2022 5 commits
    • Linus Torvalds's avatar
      Merge tag 'soc-fixes-5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc · 719fce75
      Linus Torvalds authored
      Pull ARM SoC fixes from Arnd Bergmann:
       "The code changes address mostly minor problems:
      
         - Several NXP/FSL SoC driver fixes, addressing issues with error
           handling and compilation
      
         - Fix a clock disabling imbalance in gpcv2 driver.
      
         - Arm Juno DMA coherency issue
      
         - Trivial firmware driver fixes for op-tee and scmi firmware
      
        The remaining changes address issues in the devicetree files:
      
         - A timer regression for the OMAP devkit8000, which has to use the
           alternative timer.
      
         - A hang in the i.MX8MM power domain configuration
      
         - Multiple fixes for the Rockchip RK3399 addressing issues with sound
           and eMMC
      
         - Cosmetic fixes for i.MX8ULP, RK3xxx, and Tegra124"
      
      * tag 'soc-fixes-5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (32 commits)
        ARM: tegra: Move panels to AUX bus
        soc: imx: gpcv2: Fix clock disabling imbalance in error path
        soc: fsl: qe: Check of ioremap return value
        soc: fsl: qe: fix typo in a comment
        soc: fsl: guts: Add a missing memory allocation failure check
        soc: fsl: guts: Revert commit 3c0d64e8
        soc: fsl: Correct MAINTAINERS database (SOC)
        soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY)
        soc: fsl: Replace kernel.h with the necessary inclusions
        dt-bindings: fsl,layerscape-dcfg: add missing compatible for lx2160a
        dt-bindings: qoriq-clock: add missing compatible for lx2160a
        ARM: dts: Use 32KiHz oscillator on devkit8000
        ARM: dts: switch timer config to common devkit8000 devicetree
        tee: optee: fix error return code in probe function
        arm64: dts: imx8ulp: Set #thermal-sensor-cells to 1 as required
        arm64: dts: imx8mm: Fix VPU Hanging
        ARM: dts: rockchip: fix a typo on rk3288 crypto-controller
        ARM: dts: rockchip: reorder rk322x hmdi clocks
        firmware: arm_scmi: Remove space in MODULE_ALIAS name
        arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg"
        ...
      719fce75
    • Linus Torvalds's avatar
      Merge tag 'efi-urgent-for-v5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi · 201b5c01
      Linus Torvalds authored
      Pull EFI fixes from Ard Biesheuvel:
      
       - don't treat valid hartid U32_MAX as a failure return code (RISC-V)
      
       - avoid blocking query_variable_info() call when blocking is not
         allowed
      
      * tag 'efi-urgent-for-v5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi:
        efivars: Respect "block" flag in efivar_entry_set_safe()
        riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value
      201b5c01
    • Randy Dunlap's avatar
      ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions · 7b83299e
      Randy Dunlap authored
      early_param() handlers should return 0 on success.
      __setup() handlers should return 1 on success, i.e., the parameter
      has been handled. A return of 0 would cause the "option=value" string
      to be added to init's environment strings, polluting it.
      
      ../arch/arm/mm/mmu.c: In function 'test_early_cachepolicy':
      ../arch/arm/mm/mmu.c:215:1: error: no return statement in function returning non-void [-Werror=return-type]
      ../arch/arm/mm/mmu.c: In function 'test_noalign_setup':
      ../arch/arm/mm/mmu.c:221:1: error: no return statement in function returning non-void [-Werror=return-type]
      
      Fixes: b849a60e ("ARM: make cr_alignment read-only #ifndef CONFIG_CPU_CP15")
      Signed-off-by: default avatarRandy Dunlap <rdunlap@infradead.org>
      Reported-by: default avatarIgor Zhbanov <i.zhbanov@omprussia.ru>
      Cc: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: patches@armlinux.org.uk
      Signed-off-by: default avatarRussell King (Oracle) <rmk+kernel@armlinux.org.uk>
      7b83299e
    • Jann Horn's avatar
      efivars: Respect "block" flag in efivar_entry_set_safe() · 258dd902
      Jann Horn authored
      When the "block" flag is false, the old code would sometimes still call
      check_var_size(), which wrongly tells ->query_variable_store() that it can
      block.
      
      As far as I can tell, this can't really materialize as a bug at the moment,
      because ->query_variable_store only does something on X86 with generic EFI,
      and in that configuration we always take the efivar_entry_set_nonblocking()
      path.
      
      Fixes: ca0e30dc ("efi: Add nonblocking option to efi_query_variable_store()")
      Signed-off-by: default avatarJann Horn <jannh@google.com>
      Signed-off-by: default avatarArd Biesheuvel <ardb@kernel.org>
      Link: https://lore.kernel.org/r/20220218180559.1432559-1-jannh@google.com
      258dd902
    • Sunil V L's avatar
      riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value · dcf0c838
      Sunil V L authored
      The get_boot_hartid_from_fdt() function currently returns U32_MAX
      for failure case which is not correct because U32_MAX is a valid
      hartid value. This patch fixes the issue by returning error code.
      
      Cc: <stable@vger.kernel.org>
      Fixes: d7071743 ("RISC-V: Add EFI stub support.")
      Signed-off-by: default avatarSunil V L <sunilvl@ventanamicro.com>
      Reviewed-by: default avatarHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
      Signed-off-by: default avatarArd Biesheuvel <ardb@kernel.org>
      dcf0c838
  5. 27 Feb, 2022 4 commits
  6. 26 Feb, 2022 19 commits