• Linus Torvalds's avatar
    Merge tag 'parisc-for-6.12-rc1' of... · 54450af6
    Linus Torvalds authored
    Merge tag 'parisc-for-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
    
    Pull parisc architecture updates from Helge Deller:
    
     - On parisc we now use the generic clockevent framework for timekeeping
    
     - Although there is no 64-bit glibc/userspace for parisc yet, for
       testing purposes one can run statically linked 64-bit binaries. This
       patchset contains two patches which fix 64-bit userspace which has
       been broken since kernel 4.19
    
     - Fix the userspace stack position and size when the ADDR_NO_RANDOMIZE
       personality is enabled
    
     - On other architectures mmap(MAP_GROWSDOWN | MAP_STACK) creates a
       downward-growing stack. On parisc mmap(MAP_STACK) is now sufficient
       to create an upward-growing stack
    
    * tag 'parisc-for-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
      parisc: Allow mmap(MAP_STACK) memory to automatically expand upwards
      parisc: Use PRIV_USER instead of hardcoded value
      parisc: Fix itlb miss handler for 64-bit programs
      parisc: Fix 64-bit userspace syscall path
      parisc: Fix stack start for ADDR_NO_RANDOMIZE personality
      parisc: Convert to generic clockevents
      parisc: pdc_stable: Constify struct kobj_type
    54450af6
exec.c 53.5 KB