1. Jan 22, 2022
    • Linus Torvalds's avatar
      Merge tag 'for-5.17/parisc-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux · dc5341f4
      Linus Torvalds authored
      Pull more parisc architecture updates from Helge Deller:
       "Fixes and enhancements:
      
         - a memory leak fix in an error path in pdc_stable (Miaoqian Lin)
      
         - two compiler warning fixes in the TOC code
      
         - added autodetection for currently used console type (serial or
           graphics) which inserts console=<type> if it's missing"
      
      * tag 'for-5.17/parisc-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
        parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries
        parisc: Fix missing prototype for 'toc_intr' warning in toc.c
        parisc: Autodetect default output device and set console= kernel parameter
        parisc: Use safer strscpy() in setup_cmdline()
        parisc: Add visible flag to toc_stack variable
      dc5341f4
    • Linus Torvalds's avatar
      Merge tag 'riscv-for-linus-5.17-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux · 7867e402
      Linus Torvalds authored
      Pull more RISC-V updates from Palmer Dabbelt:
      
       - Support for sv48 paging
      
       - Hart ID mappings are now sparse, which enables more CPUs to come up
         on systems with sparse hart IDs
      
       - A handful of cleanups and fixes
      
      * tag 'riscv-for-linus-5.17-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (27 commits)
        RISC-V: nommu_virt: Drop unused SLAB_MERGE_DEFAULT
        RISC-V: Remove redundant err variable
        riscv: dts: sifive unmatched: Add gpio poweroff
        riscv: canaan: remove useless select of non-existing config SYSCON
        RISC-V: Do not use cpumask data structure for hartid bitmap
        RISC-V: Move spinwait booting method to its own config
        RISC-V: Move the entire hart selection via lottery to SMP
        RISC-V: Use __cpu_up_stack/task_pointer only for spinwait method
        RISC-V: Do not print the SBI version during HSM extension boot print
        RISC-V: Avoid using per cpu array for ordered booting
        riscv: default to CONFIG_RISCV_SBI_V01=n
        riscv: fix boolconv.cocci warnings
        riscv: Explicit comment about user virtual address space size
        riscv: Use pgtable_l4_enabled to output mmu_type in cpuinfo
        riscv: Implement sv48 support
        asm-generic: Prepare for riscv use of pud_alloc_one and pud_free
        riscv: Allow to dynamically define VA_BITS
        riscv: Introduce functions to switch pt_ops
        riscv: Split early kasan mapping to prepare sv48 introduction
        riscv: Move KASAN mapping next to the kernel mapping
        ...
      7867e402
    • Linus Torvalds's avatar
      Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux · b21bae9a
      Linus Torvalds authored
      Pull arm64 fixes/cleanups from Catalin Marinas:
       "Some fixes that turned up during the merge window:
      
         - Add brackets to the io_stop_wc macro
      
         - Avoid -Warray-bounds warning with the LSE atomics inline asm
      
         - Apply __ro_after_init to memory_limit"
      
      * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
        arm64: mm: apply __ro_after_init to memory_limit
        arm64: atomics: lse: Dereference matching size
        asm-generic: Add missing brackets for io_stop_wc macro
      b21bae9a
    • Linus Torvalds's avatar
      Merge tag 'docs-5.17-2' of git://git.lwn.net/linux · 0854dc81
      Linus Torvalds authored
      Pull documentation fixes from Jonathan Corbet:
       "Three small documentation fixes"
      
      * tag 'docs-5.17-2' of git://git.lwn.net/linux:
        Documentation: fix firewire.rst ABI file path error
        docs: ftrace: fix ambiguous sentence
        docs: staging/tee.rst: fix two typos found while reading
      0854dc81
    • Miaoqian Lin's avatar
      parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries · d24846a4
      Miaoqian Lin authored
      kobject_init_and_add() takes reference even when it fails.
      According to the doc of kobject_init_and_add():
      
         If this function returns an error, kobject_put() must be called to
         properly clean up the memory associated with the object.
      
      Fix memory leak by calling kobject_put().
      
      Fixes: 73f368cf
      
       ("Kobject: change drivers/parisc/pdc_stable.c to use kobject_init_and_add")
      Signed-off-by: default avatarMiaoqian Lin <linmq006@gmail.com>
      Signed-off-by: default avatarHelge Deller <deller@gmx.de>
      d24846a4
  2. Jan 21, 2022
  3. Jan 20, 2022