Skip to content
  • Linus Torvalds's avatar
    58659247
    Merge tag 's390-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux · 58659247
    Linus Torvalds authored
    Pull s390 updates from Heiko Carstens:
    
     - Add support for the hugetlb_cma command line option to allocate
       gigantic hugepages using CMA
    
     - Add arch_get_random_long() support.
    
     - Add ap bus userspace notifications.
    
     - Increase default size of vmalloc area to 512GB and otherwise let it
       increase dynamically by the size of physical memory. This should fix
       all occurrences where the vmalloc area was not large enough.
    
     - Completely get rid of set_fs() (aka select SET_FS) and rework address
       space handling while doing that; making address space handling much
       more simple.
    
     - Reimplement getcpu vdso syscall in C.
    
     - Add support for extended SCLP responses (> 4k). This allows e.g. to
       handle also potential large system configurations.
    
     - Simplify KASAN by removing 3-level page table support and only
       supporting 4-levels from now on.
    
     - Improve debug-ability of the kernel decompressor code, which now
       prints also stack traces and symbols in case of problems to the
       console.
    
     - Remove more power management leftovers.
    
     - Other various fixes and improvements all over the place.
    
    * tag 's390-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: (62 commits)
      s390/mm: add support to allocate gigantic hugepages using CMA
      s390/crypto: add arch_get_random_long() support
      s390/smp: perform initial CPU reset also for SMT siblings
      s390/mm: use invalid asce for user space when switching to init_mm
      s390/idle: fix accounting with machine checks
      s390/idle: add missing mt_cycles calculation
      s390/boot: add build-id to decompressor
      s390/kexec_file: fix diag308 subcode when loading crash kernel
      s390/cio: fix use-after-free in ccw_device_destroy_console
      s390/cio: remove pm support from ccw bus driver
      s390/cio: remove pm support from css-bus driver
      s390/cio: remove pm support from IO subchannel drivers
      s390/cio: remove pm support from chsc subchannel driver
      s390/vmur: remove unused pm related functions
      s390/tape: remove unsupported PM functions
      s390/cio: remove pm support from eadm-sch drivers
      s390: remove pm support from console drivers
      s390/dasd: remove unused pm related functions
      s390/zfcp: remove pm support from zfcp driver
      s390/ap: let bus_register() add the AP bus sysfs attributes
      ...
    58659247
    Merge tag 's390-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
    Linus Torvalds authored
    Pull s390 updates from Heiko Carstens:
    
     - Add support for the hugetlb_cma command line option to allocate
       gigantic hugepages using CMA
    
     - Add arch_get_random_long() support.
    
     - Add ap bus userspace notifications.
    
     - Increase default size of vmalloc area to 512GB and otherwise let it
       increase dynamically by the size of physical memory. This should fix
       all occurrences where the vmalloc area was not large enough.
    
     - Completely get rid of set_fs() (aka select SET_FS) and rework address
       space handling while doing that; making address space handling much
       more simple.
    
     - Reimplement getcpu vdso syscall in C.
    
     - Add support for extended SCLP responses (> 4k). This allows e.g. to
       handle also potential large system configurations.
    
     - Simplify KASAN by removing 3-level page table support and only
       supporting 4-levels from now on.
    
     - Improve debug-ability of the kernel decompressor code, which now
       prints also stack traces and symbols in case of problems to the
       console.
    
     - Remove more power management leftovers.
    
     - Other various fixes and improvements all over the place.
    
    * tag 's390-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: (62 commits)
      s390/mm: add support to allocate gigantic hugepages using CMA
      s390/crypto: add arch_get_random_long() support
      s390/smp: perform initial CPU reset also for SMT siblings
      s390/mm: use invalid asce for user space when switching to init_mm
      s390/idle: fix accounting with machine checks
      s390/idle: add missing mt_cycles calculation
      s390/boot: add build-id to decompressor
      s390/kexec_file: fix diag308 subcode when loading crash kernel
      s390/cio: fix use-after-free in ccw_device_destroy_console
      s390/cio: remove pm support from ccw bus driver
      s390/cio: remove pm support from css-bus driver
      s390/cio: remove pm support from IO subchannel drivers
      s390/cio: remove pm support from chsc subchannel driver
      s390/vmur: remove unused pm related functions
      s390/tape: remove unsupported PM functions
      s390/cio: remove pm support from eadm-sch drivers
      s390: remove pm support from console drivers
      s390/dasd: remove unused pm related functions
      s390/zfcp: remove pm support from zfcp driver
      s390/ap: let bus_register() add the AP bus sysfs attributes
      ...
Loading