• Palmer Dabbelt's avatar
    Merge patch series "riscv: Introduce compat-mode helpers & improve arch_get_mmap_end()" · 728e7ea2
    Palmer Dabbelt authored
    Leonardo Bras <leobras@redhat.com> says:
    
    I just saw the opportunity of optimizing the helper is_compat_task() by
    introducing a compile-time test, and it made possible to remove some
     #ifdef's without any loss of performance.
    
    I also saw the possibility of removing the direct check of task flags from
    general code, and concentrated it in asm/compat.h by creating a few more
    helpers, which in the end helped optimize code.
    
    arch_get_mmap_end() just got a simple improvement and some extra docs.
    
    * b4-shazam-merge:
      riscv: Introduce set_compat_task() in asm/compat.h
      riscv: Introduce is_compat_thread() into compat.h
      riscv: add compile-time test into is_compat_task()
      riscv: Replace direct thread flag check with is_compat_task()
      riscv: Improve arch_get_mmap_end() macro
    
    Link: https://lore.kernel.org/r/20240103160024.70305-2-leobras@redhat.comSigned-off-by: default avatarPalmer Dabbelt <palmer@rivosinc.com>
    728e7ea2
processor.h 6.25 KB