diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2023-04-30 11:43:31 -0700 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2023-04-30 11:43:31 -0700 | 
| commit | 10de638d8ea57ebab4231ea077bed01d9bade775 (patch) | |
| tree | f9de1b131e1a94c1cbe051e55cda1ba9b9418ee9 /lib/mpi/mpiutil.c | |
| parent | d55571c0084465f1f7e1e29f22bd910d366a6e1d (diff) | |
| parent | 2a405f6bb3a5b2baaa74dfc5aaa0e1b99145bd1b (diff) | |
Merge tag 's390-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Pull s390 updates from Vasily Gorbik:
 - Add support for stackleak feature. Also allow specifying
   architecture-specific stackleak poison function to enable faster
   implementation. On s390, the mvc-based implementation helps decrease
   typical overhead from a factor of 3 to just 25%
 - Convert all assembler files to use SYM* style macros, deprecating the
   ENTRY() macro and other annotations. Select ARCH_USE_SYM_ANNOTATIONS
 - Improve KASLR to also randomize module and special amode31 code base
   load addresses
 - Rework decompressor memory tracking to support memory holes and
   improve error handling
 - Add support for protected virtualization AP binding
 - Add support for set_direct_map() calls
 - Implement set_memory_rox() and noexec module_alloc()
 - Remove obsolete overriding of mem*() functions for KASAN
 - Rework kexec/kdump to avoid using nodat_stack to call purgatory
 - Convert the rest of the s390 code to use flexible-array member
   instead of a zero-length array
 - Clean up uaccess inline asm
 - Enable ARCH_HAS_MEMBARRIER_SYNC_CORE
 - Convert to using CONFIG_FUNCTION_ALIGNMENT and enable
   DEBUG_FORCE_FUNCTION_ALIGN_64B
 - Resolve last_break in userspace fault reports
 - Simplify one-level sysctl registration
 - Clean up branch prediction handling
 - Rework CPU counter facility to retrieve available counter sets just
   once
 - Other various small fixes and improvements all over the code
* tag 's390-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: (118 commits)
  s390/stackleak: provide fast __stackleak_poison() implementation
  stackleak: allow to specify arch specific stackleak poison function
  s390: select ARCH_USE_SYM_ANNOTATIONS
  s390/mm: use VM_FLUSH_RESET_PERMS in module_alloc()
  s390: wire up memfd_secret system call
  s390/mm: enable ARCH_HAS_SET_DIRECT_MAP
  s390/mm: use BIT macro to generate SET_MEMORY bit masks
  s390/relocate_kernel: adjust indentation
  s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc.
  s390/entry: use SYM* macros instead of ENTRY(), etc.
  s390/purgatory: use SYM* macros instead of ENTRY(), etc.
  s390/kprobes: use SYM* macros instead of ENTRY(), etc.
  s390/reipl: use SYM* macros instead of ENTRY(), etc.
  s390/head64: use SYM* macros instead of ENTRY(), etc.
  s390/earlypgm: use SYM* macros instead of ENTRY(), etc.
  s390/mcount: use SYM* macros instead of ENTRY(), etc.
  s390/crc32le: use SYM* macros instead of ENTRY(), etc.
  s390/crc32be: use SYM* macros instead of ENTRY(), etc.
  s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc.
  s390/amode31: use SYM* macros instead of ENTRY(), etc.
  ...
Diffstat (limited to 'lib/mpi/mpiutil.c')
0 files changed, 0 insertions, 0 deletions
