lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20251201102713.22472A5b-hca@linux.ibm.com>
Date: Mon, 1 Dec 2025 11:27:13 +0100
From: Heiko Carstens <hca@...ux.ibm.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Vasily Gorbik <gor@...ux.ibm.com>,
        Alexander Gordeev <agordeev@...ux.ibm.com>, linux-s390@...r.kernel.org,
        linux-kernel@...r.kernel.org
Subject: [GIT PULL] s390 updates for 6.19 merge window

Hi Linus,

please pull s390 updates for the 6.19 merge window.

Note that there will be two merge conflicts:

- The new s390 system call table format conflicts with the introduction of the
  new listns system call from the vfs namespace tree

- Removal of two memory hotplug states conflicts with the conversion of memory
  hotplug states from macros to enums from the mm tree.
  The merge conflict resolution can be found here:
  https://lore.kernel.org/all/20251103100750.4522060e@canb.auug.org.au/

Thanks,
Heiko

The following changes since commit 211ddde0823f1442e4ad052a2f30f050145ccada:

  Linux 6.18-rc2 (2025-10-19 15:19:16 -1000)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git tags/s390-6.19-1

for you to fetch changes up to 283f90b50de077970c429e5b9b2745d5e94a5a45:

  watchdog: diag288_wdt: Remove KMSG_COMPONENT macro (2025-11-26 17:34:52 +0100)

----------------------------------------------------------------
s390 updates for 6.19 merge window

- Provide a new interface for dynamic configuration and deconfiguration of
  hotplug memory, allowing with and without memmap_on_memory support. This
  makes the way memory hotplug is handled on s390 much more similar to
  other architectures

- Remove compat support. There shouldn't be any compat user space around
  anymore, therefore get rid of a lot of code which also doesn't need to be
  tested anymore

- Add stackprotector support. GCC 16 will get new compiler options, which
  allow to generate code required for kernel stackprotector support

- Merge pai_crypto and pai_ext PMU drivers into a new driver. This removes
  a lot of duplicated code. The new driver is also extendable and allows
  to support new PMUs

- Add driver override support for AP queues

- Rework and extend zcrypt and AP trace events to allow for tracing of
  crypto requests

- Support block sizes larger than 65535 bytes for CCW tape devices

- Since the rework of the virtual kernel address space the module area and
  the kernel image are within the same 4GB area. This eliminates the need
  of weak per cpu variables. Get rid of ARCH_MODULE_NEEDS_WEAK_PER_CPU

- Various other small improvements and fixes

----------------------------------------------------------------
Aleksei Nikiforov (1):
      s390/fpu: Fix false-positive kmsan report in fpu_vstl()

Bo Liu (1):
      s390: Fix double word in comments

Gerd Bayer (1):
      s390/pci: Highlight failure to enable PCI function

Harald Freudenberger (8):
      s390/zcrypt: Rework zcrypt request and reply trace event definition
      s390/ap: Extend struct ap_queue_status with some convenience fields
      s390/ap: Introduce new AP nqap and dqap trace events
      s390/ap: Expose ap_bindings_complete_count counter via sysfs
      s390/ap: Use all-bits-one apmask/aqmask for vfio in_use() checks
      s390/ap: Support driver_override for AP queue devices
      s390/ap: Rename mutex ap_perms_mutex to ap_attr_mutex
      s390/ap: Restrict driver_override versus apmask and aqmask use

Heiko Carstens (40):
      s390/early: Use scnprintf() instead of sprintf()
      s390/cio: Use scnprintf() instead of sprintf()
      s390/dcss: Use scnprintf() instead of sprintf()
      s390/tape: Use scnprintf() instead of sprintf()
      s390/con3270: Use scnprintf() instead of sprintf()
      Merge branch 'memory-hotplug'
      Merge branch 'tape-block-sizes'
      Merge branch 'ap-bus-trace-events'
      s390/smp: Fix fallback CPU detection
      s390/ap: Don't leak debug feature files if AP instructions are not available
      s390: Add Dat-Enhancement facility 1 to architecture level set
      s390/mm: Remove cpu_has_idte()
      s390/mm: Replace the CSP instruction with CSPG
      Merge branch 'dat-enhancement-1'
      Merge branch 'pai-pmu-merge'
      s390/mm: Remove unused flush_tlb()
      s390/mm: Change comment and die() message if teid.b61 is zero
      s390/mm: Let dump_fault_info() print additional information
      s390/processor: Add __forward_psw() helper
      s390/uprobes: Use __forward_psw() instead of private implementation
      s390/fault: Print unmodified PSW address on protection exception
      s390/ptrace: Rename psw_t32 to psw32_t
      s390/kvm: Use psw32_t instead of psw_compat_t
      s390/syscalls: Add pt_regs parameter to SYSCALL_DEFINE0() syscall wrapper
      tools: Remove s390 compat support
      s390: Remove compat support
      s390/uapi: Remove 31 bit support from uapi header files
      s390/syscalls: Remove system call table pointer from thread_struct
      s390/syscalls: Switch to generic system call table generation
      Merge branch 'compat-removal'
      Merge branch 'ap-driver-override' into features
      s390/percpu: Get rid of ARCH_MODULE_NEEDS_WEAK_PER_CPU
      s390: Remove KMSG_COMPONENT macro
      s390/modules: Simplify module_finalize() slightly
      s390: Add stackprotector support
      s390: Rename head64.S to head.S
      s390/vdso: Rename vdso64 to vdso
      s390/vdso: Get rid of -m64 flag handling
      s390/entry: Use lay instead of aghik
      watchdog: diag288_wdt: Remove KMSG_COMPONENT macro

Jan Höppner (8):
      s390/tape: Remove count parameter from read/write_block functions
      s390/tape: Remove 34xx Read Opposite error recovery
      s390/tape: Remove 3590 Read Opposite error recovery
      s390/tape: Remove extra CCW allocation for error recovery
      s390/tape: Fix return value of ccw helper functions
      s390/tape: Move idal allocation to core functions
      s390/tape: Introduce idal buffer array
      s390/tape: Add support for bigger block sizes

Jens Remus (2):
      s390/ptrace: Explicitly include <linux/typecheck.h>
      s390/vdso: Use common STABS_DEBUG and DWARF_DEBUG macros

Josephine Pfeiffer (4):
      s390/cmm: Replace sprintf() with scnprintf() for buffer safety
      s390/extmem: Replace sprintf() with snprintf() for buffer safety
      s390/sysinfo: Replace sprintf() with snprintf() for buffer safety
      s390/ptdump: Use seq_puts() in pt_dump_seq_puts() macro

Mete Durlu (1):
      s390/hiperdispatch: Decrease steal time threshold

Peter Oberparleiter (1):
      s390/debug: Update description of resize operation

Sumanth Korikkar (5):
      s390/mm: Support removal of boot-allocated virtual memory map
      s390/sclp: Add support for dynamic (de)configuration of memory
      s390/sclp: Remove MHP_OFFLINE_INACCESSIBLE
      mm/memory_hotplug: Remove MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers
      s390/sclp_mem: Consider global memory_hotplug.memmap_on_memory setting

Thomas Richter (25):
      s390/pai_crypto: Adjust paicrypt_copy() return statement
      s390/pai_crypto: Rename variable cfm_dbg
      s390/pai_crypto: Rename member paicrypt_map::page
      s390/pai_crypto: Rename structure paicrypt_mapptr to pai_mapptr
      s390/pai_crypto: Rename structure paicrypt_map to pai_map
      s390/pai_crypto: Rename structure paicrypt_root
      s390/pai_crypto: Rename paicrypt_root_alloc() and paicrypt_root_free()
      s390/pai_crypto: Add PAI crypto characteristics table for parameters
      s390/pai_crypto: Introduce generic event init using pai_pmu[]
      s390/pai_crypto: Rename some function for common usage.
      s390/pai_crypto: Rename paicrypt_getdata() to pai_getdata()
      s390/pai_crypto: Rename paicrypt_getctr() to pai_getctr()
      s390/pai_crypto: Rename paicrypt_have_samples() to pai_have_samples()
      s390/pai_crypto: Unify sample push logic and update context handling
      s390/pai_crypto: Add common pai_read() function
      s390/pai_crypto: Add common pai_start() function
      s390/pai_crypto: Add common pai_add() function
      s390/pai_crypto: Add common pai_stop() function
      s390/pai_crypto: Add common pai_del() function
      s390/pai_crypto: Rename paicrypt_copy() to pai_copy()
      s390/pai_crypto: Make pai_root per-PMU and unify naming
      s390/pai_crypto: Introduce PAI crypto specific event delete function
      s390/pai_crypto: Merge pai_ext PMU into pai_crypto
      s390/pai: Rename perf_pai_crypto.c to perf_pai.c
      s390/pai: Calculate size of reserved PAI extension control block area

Thorsten Blum (2):
      s390/nmi: Annotate s390_handle_damage() with __noreturn
      s390/smp: Mark pcpu_delegate() and smp_call_ipl_cpu() as __noreturn

 Documentation/arch/s390/s390dbf.rst                |    5 +-
 arch/s390/Kconfig                                  |   21 +-
 arch/s390/Makefile                                 |   14 +-
 arch/s390/appldata/appldata_base.c                 |    3 +-
 arch/s390/appldata/appldata_os.c                   |    3 +-
 arch/s390/boot/Makefile                            |    1 +
 arch/s390/boot/boot.h                              |    4 +
 arch/s390/boot/ipl_data.c                          |    3 +-
 arch/s390/boot/ipl_parm.c                          |    6 +
 arch/s390/boot/stackprotector.c                    |    6 +
 arch/s390/boot/startup.c                           |    8 +
 arch/s390/configs/compat.config                    |    3 -
 arch/s390/crypto/aes_s390.c                        |    3 +-
 arch/s390/crypto/hmac_s390.c                       |    3 +-
 arch/s390/crypto/paes_s390.c                       |    3 +-
 arch/s390/crypto/phmac_s390.c                      |    3 +-
 arch/s390/crypto/prng.c                            |    3 +-
 arch/s390/hypfs/hypfs_diag.c                       |    3 +-
 arch/s390/hypfs/hypfs_diag_fs.c                    |    3 +-
 arch/s390/hypfs/hypfs_sprp.c                       |    6 +-
 arch/s390/hypfs/inode.c                            |    3 +-
 arch/s390/include/asm/ap.h                         |   30 +-
 arch/s390/include/asm/arch-stackprotector.h        |   25 +
 arch/s390/include/asm/cio.h                        |    2 +
 arch/s390/include/asm/compat.h                     |  140 ---
 arch/s390/include/asm/cpufeature.h                 |    1 -
 arch/s390/include/asm/elf.h                        |   47 +-
 arch/s390/include/asm/fpu-insn.h                   |    3 +
 arch/s390/include/asm/ftrace.h                     |   19 +-
 arch/s390/include/asm/idals.h                      |   76 ++
 arch/s390/include/asm/lowcore.h                    |    3 +-
 arch/s390/include/asm/pai.h                        |    1 +
 arch/s390/include/asm/percpu.h                     |    8 -
 arch/s390/include/asm/pgtable.h                    |   19 +-
 arch/s390/include/asm/processor.h                  |   22 +-
 arch/s390/include/asm/ptrace.h                     |    5 +-
 arch/s390/include/asm/seccomp.h                    |    5 -
 arch/s390/include/asm/smp.h                        |    2 +-
 arch/s390/include/asm/stackprotector.h             |   16 +
 arch/s390/include/asm/syscall.h                    |   19 +-
 arch/s390/include/asm/syscall_wrapper.h            |   95 +-
 arch/s390/include/asm/thread_info.h                |    2 -
 arch/s390/include/asm/tlbflush.h                   |   13 +-
 arch/s390/include/asm/trace/ap.h                   |   87 ++
 arch/s390/include/asm/trace/zcrypt.h               |   44 +-
 arch/s390/include/asm/unistd.h                     |    8 +-
 arch/s390/include/asm/vdso-symbols.h               |   12 +-
 arch/s390/include/uapi/asm/bitsperlong.h           |    4 -
 arch/s390/include/uapi/asm/ipcbuf.h                |    3 -
 arch/s390/include/uapi/asm/posix_types.h           |   13 -
 arch/s390/include/uapi/asm/ptrace.h                |  124 --
 arch/s390/include/uapi/asm/sigcontext.h            |   15 -
 arch/s390/include/uapi/asm/stat.h                  |   70 --
 arch/s390/include/uapi/asm/unistd.h                |    4 -
 arch/s390/kernel/Makefile                          |   12 +-
 arch/s390/kernel/asm-offsets.c                     |    4 +
 arch/s390/kernel/audit.c                           |   16 -
 arch/s390/kernel/audit.h                           |   16 -
 arch/s390/kernel/compat_audit.c                    |   48 -
 arch/s390/kernel/compat_linux.c                    |  289 -----
 arch/s390/kernel/compat_linux.h                    |  101 --
 arch/s390/kernel/compat_ptrace.h                   |   64 -
 arch/s390/kernel/compat_signal.c                   |  420 -------
 arch/s390/kernel/cpacf.c                           |    3 +-
 arch/s390/kernel/cpcmd.c                           |    3 +-
 arch/s390/kernel/debug.c                           |    3 +-
 arch/s390/kernel/dis.c                             |   17 +-
 arch/s390/kernel/dumpstack.c                       |    8 +-
 arch/s390/kernel/early.c                           |   21 +-
 arch/s390/kernel/entry.S                           |   25 +-
 arch/s390/kernel/{head64.S => head.S}              |    0
 arch/s390/kernel/hiperdispatch.c                   |    5 +-
 arch/s390/kernel/module.c                          |   21 +-
 arch/s390/kernel/nmi.c                             |    3 +-
 arch/s390/kernel/os_info.c                         |    3 +-
 arch/s390/kernel/perf_cpum_cf.c                    |    6 +-
 arch/s390/kernel/perf_cpum_sf.c                    |    7 +-
 arch/s390/kernel/perf_event.c                      |    4 +-
 arch/s390/kernel/perf_pai.c                        | 1230 ++++++++++++++++++++
 arch/s390/kernel/perf_pai_crypto.c                 |  843 --------------
 arch/s390/kernel/perf_pai_ext.c                    |  756 ------------
 arch/s390/kernel/perf_regs.c                       |    3 -
 arch/s390/kernel/process.c                         |    9 +-
 arch/s390/kernel/processor.c                       |    3 +-
 arch/s390/kernel/ptrace.c                          |  524 ---------
 arch/s390/kernel/setup.c                           |    6 +-
 arch/s390/kernel/signal.c                          |   27 +-
 arch/s390/kernel/smp.c                             |   15 +-
 arch/s390/kernel/stackprotector.c                  |  156 +++
 arch/s390/kernel/stacktrace.c                      |    3 -
 arch/s390/kernel/sthyi.c                           |    2 +-
 arch/s390/kernel/syscall.c                         |   12 +-
 arch/s390/kernel/syscalls/Makefile                 |   58 +-
 arch/s390/kernel/syscalls/syscall.tbl              |  856 +++++++-------
 arch/s390/kernel/syscalls/syscalltbl               |  232 ----
 arch/s390/kernel/sysinfo.c                         |    2 +-
 arch/s390/kernel/time.c                            |    3 +-
 arch/s390/kernel/topology.c                        |    3 +-
 arch/s390/kernel/uprobes.c                         |   13 +-
 arch/s390/kernel/uv.c                              |    3 +-
 arch/s390/kernel/vdso.c                            |   36 +-
 arch/s390/kernel/{vdso32 => vdso}/.gitignore       |    2 +-
 arch/s390/kernel/vdso/Makefile                     |   76 ++
 .../kernel/{vdso64 => vdso}/gen_vdso_offsets.sh    |    2 +-
 arch/s390/kernel/{vdso64 => vdso}/getcpu.c         |    0
 arch/s390/kernel/{vdso32 => vdso}/note.S           |    0
 arch/s390/kernel/{vdso64 => vdso}/vdso.h           |    6 +-
 .../{vdso64/vdso64.lds.S => vdso/vdso.lds.S}       |   43 +-
 .../vdso64_generic.c => vdso/vdso_generic.c}       |    0
 .../kernel/{vdso64 => vdso}/vdso_user_wrapper.S    |    0
 .../vdso32_wrapper.S => vdso/vdso_wrapper.S}       |    8 +-
 .../kernel/{vdso64 => vdso}/vgetrandom-chacha.S    |    0
 arch/s390/kernel/{vdso64 => vdso}/vgetrandom.c     |    0
 arch/s390/kernel/vdso32/Makefile                   |   64 -
 arch/s390/kernel/vdso32/gen_vdso_offsets.sh        |   15 -
 arch/s390/kernel/vdso32/vdso32.lds.S               |  140 ---
 arch/s390/kernel/vdso32/vdso_user_wrapper.S        |   22 -
 arch/s390/kernel/vdso64/.gitignore                 |    2 -
 arch/s390/kernel/vdso64/Makefile                   |   79 --
 arch/s390/kernel/vdso64/note.S                     |   13 -
 arch/s390/kernel/vdso64/vdso64_wrapper.S           |   15 -
 arch/s390/kernel/vmlinux.lds.S                     |   13 +
 arch/s390/kvm/interrupt.c                          |    3 +-
 arch/s390/kvm/kvm-s390.c                           |    3 +-
 arch/s390/kvm/priv.c                               |    2 +-
 arch/s390/mm/cmm.c                                 |    4 +-
 arch/s390/mm/dump_pagetables.c                     |    2 +-
 arch/s390/mm/extmem.c                              |   17 +-
 arch/s390/mm/fault.c                               |   29 +-
 arch/s390/mm/gmap.c                                |   28 +-
 arch/s390/mm/hugetlbpage.c                         |    3 +-
 arch/s390/mm/mmap.c                                |    1 -
 arch/s390/mm/pageattr.c                            |    4 +-
 arch/s390/mm/pgalloc.c                             |    2 +
 arch/s390/mm/pgtable.c                             |   14 +-
 arch/s390/mm/vmem.c                                |   21 +-
 arch/s390/net/bpf_jit_comp.c                       |    3 +-
 arch/s390/pci/pci.c                                |    3 +-
 arch/s390/pci/pci_bus.c                            |    7 +-
 arch/s390/pci/pci_clp.c                            |    7 +-
 arch/s390/pci/pci_debug.c                          |    3 +-
 arch/s390/pci/pci_event.c                          |    3 +-
 arch/s390/pci/pci_iov.c                            |    3 +-
 arch/s390/pci/pci_irq.c                            |    3 +-
 arch/s390/pci/pci_report.c                         |    3 +-
 arch/s390/pci/pci_sysfs.c                          |    3 +-
 arch/s390/tools/gen_facilities.c                   |    1 +
 drivers/base/memory.c                              |   23 +-
 drivers/char/hw_random/s390-trng.c                 |    3 +-
 drivers/pci/hotplug/s390_pci_hpc.c                 |    3 +-
 drivers/s390/block/dasd.c                          |    1 -
 drivers/s390/block/dasd_eckd.c                     |   11 -
 drivers/s390/block/dasd_fba.c                      |    1 -
 drivers/s390/block/dasd_ioctl.c                    |    6 +-
 drivers/s390/block/dcssblk.c                       |    7 +-
 drivers/s390/block/scm_blk.c                       |    3 +-
 drivers/s390/block/scm_drv.c                       |    3 +-
 drivers/s390/char/con3270.c                        |   21 +-
 drivers/s390/char/diag_ftp.c                       |    3 +-
 drivers/s390/char/fs3270.c                         |    7 +-
 drivers/s390/char/hmcdrv_cache.c                   |    3 +-
 drivers/s390/char/hmcdrv_dev.c                     |    3 +-
 drivers/s390/char/hmcdrv_ftp.c                     |    3 +-
 drivers/s390/char/hmcdrv_mod.c                     |    3 +-
 drivers/s390/char/monreader.c                      |    3 +-
 drivers/s390/char/monwriter.c                      |    3 +-
 drivers/s390/char/sclp_ap.c                        |    3 +-
 drivers/s390/char/sclp_cmd.c                       |    3 +-
 drivers/s390/char/sclp_config.c                    |    3 +-
 drivers/s390/char/sclp_cpi_sys.c                   |    3 +-
 drivers/s390/char/sclp_ctl.c                       |   12 +-
 drivers/s390/char/sclp_early.c                     |    3 +-
 drivers/s390/char/sclp_ftp.c                       |    3 +-
 drivers/s390/char/sclp_mem.c                       |  292 +++--
 drivers/s390/char/sclp_ocf.c                       |    3 +-
 drivers/s390/char/sclp_pci.c                       |    3 +-
 drivers/s390/char/sclp_sd.c                        |    3 +-
 drivers/s390/char/sclp_sdias.c                     |    3 +-
 drivers/s390/char/tape.h                           |   21 +-
 drivers/s390/char/tape_34xx.c                      |   31 +-
 drivers/s390/char/tape_3590.c                      |   92 +-
 drivers/s390/char/tape_char.c                      |  142 +--
 drivers/s390/char/tape_class.c                     |    3 +-
 drivers/s390/char/tape_core.c                      |   38 +-
 drivers/s390/char/tape_proc.c                      |    3 +-
 drivers/s390/char/tape_std.c                       |   83 +-
 drivers/s390/char/tape_std.h                       |    9 +-
 drivers/s390/char/vmcp.c                           |    7 +-
 drivers/s390/char/vmlogrdr.c                       |    3 +-
 drivers/s390/char/vmur.c                           |    3 +-
 drivers/s390/char/zcore.c                          |    3 +-
 drivers/s390/cio/blacklist.c                       |    3 +-
 drivers/s390/cio/ccwgroup.c                        |    6 +-
 drivers/s390/cio/ccwreq.c                          |    3 +-
 drivers/s390/cio/chp.c                             |    5 +-
 drivers/s390/cio/chsc.c                            |   13 +-
 drivers/s390/cio/chsc_sch.c                        |    7 +-
 drivers/s390/cio/cio.c                             |    5 +-
 drivers/s390/cio/cio_inject.c                      |    3 +-
 drivers/s390/cio/cmf.c                             |    3 +-
 drivers/s390/cio/css.c                             |    3 +-
 drivers/s390/cio/device.c                          |    3 +-
 drivers/s390/cio/device_status.c                   |    2 +-
 drivers/s390/crypto/ap_bus.c                       |  196 +++-
 drivers/s390/crypto/ap_bus.h                       |    5 +-
 drivers/s390/crypto/ap_card.c                      |    3 +-
 drivers/s390/crypto/ap_queue.c                     |   75 +-
 drivers/s390/crypto/pkey_api.c                     |    3 +-
 drivers/s390/crypto/pkey_base.c                    |    3 +-
 drivers/s390/crypto/pkey_cca.c                     |    3 +-
 drivers/s390/crypto/pkey_ep11.c                    |    3 +-
 drivers/s390/crypto/pkey_pckmo.c                   |    3 +-
 drivers/s390/crypto/pkey_sysfs.c                   |    3 +-
 drivers/s390/crypto/pkey_uv.c                      |    3 +-
 drivers/s390/crypto/vfio_ap_ops.c                  |   14 +-
 drivers/s390/crypto/zcrypt_api.c                   |  257 +---
 drivers/s390/crypto/zcrypt_card.c                  |    1 -
 drivers/s390/crypto/zcrypt_ccamisc.c               |    3 +-
 drivers/s390/crypto/zcrypt_ep11misc.c              |    3 +-
 drivers/s390/crypto/zcrypt_msgtype50.c             |    3 +-
 drivers/s390/crypto/zcrypt_msgtype6.c              |    3 +-
 drivers/s390/crypto/zcrypt_queue.c                 |    1 -
 drivers/s390/net/ctcm_fsms.c                       |    3 +-
 drivers/s390/net/ctcm_main.c                       |    3 +-
 drivers/s390/net/ctcm_mpc.c                        |    3 +-
 drivers/s390/net/ctcm_sysfs.c                      |    3 +-
 drivers/s390/net/ism_drv.c                         |    3 +-
 drivers/s390/net/qeth_core_main.c                  |    7 +-
 drivers/s390/net/qeth_core_sys.c                   |    3 +-
 drivers/s390/net/qeth_ethtool.c                    |    3 +-
 drivers/s390/net/qeth_l2_main.c                    |    3 +-
 drivers/s390/net/qeth_l3_main.c                    |    3 +-
 drivers/s390/net/smsgiucv_app.c                    |    5 +-
 drivers/s390/scsi/zfcp_aux.c                       |    3 +-
 drivers/s390/scsi/zfcp_ccw.c                       |    3 +-
 drivers/s390/scsi/zfcp_dbf.c                       |    3 +-
 drivers/s390/scsi/zfcp_erp.c                       |    3 +-
 drivers/s390/scsi/zfcp_fc.c                        |    3 +-
 drivers/s390/scsi/zfcp_fsf.c                       |    3 +-
 drivers/s390/scsi/zfcp_qdio.c                      |    3 +-
 drivers/s390/scsi/zfcp_scsi.c                      |    3 +-
 drivers/s390/scsi/zfcp_sysfs.c                     |    3 +-
 drivers/watchdog/diag288_wdt.c                     |    3 +-
 include/linux/memory.h                             |    9 -
 include/linux/memory_hotplug.h                     |   18 +-
 include/linux/memremap.h                           |    1 -
 include/linux/percpu-defs.h                        |    2 +-
 mm/memory_hotplug.c                                |   17 +-
 mm/sparse.c                                        |    3 +-
 tools/arch/s390/include/uapi/asm/bitsperlong.h     |    4 -
 tools/include/nolibc/arch-s390.h                   |    5 -
 tools/include/nolibc/arch.h                        |    2 +-
 tools/lib/bpf/libbpf.c                             |    4 -
 tools/lib/bpf/usdt.c                               |    2 -
 tools/testing/selftests/nolibc/Makefile.nolibc     |    5 -
 tools/testing/selftests/nolibc/run-tests.sh        |    6 +-
 tools/testing/selftests/rseq/rseq-s390.h           |   39 -
 tools/testing/selftests/vDSO/vdso_config.h         |    4 -
 258 files changed, 3135 insertions(+), 6188 deletions(-)
 create mode 100644 arch/s390/boot/stackprotector.c
 delete mode 100644 arch/s390/configs/compat.config
 create mode 100644 arch/s390/include/asm/arch-stackprotector.h
 delete mode 100644 arch/s390/include/asm/compat.h
 create mode 100644 arch/s390/include/asm/stackprotector.h
 create mode 100644 arch/s390/include/asm/trace/ap.h
 delete mode 100644 arch/s390/kernel/audit.h
 delete mode 100644 arch/s390/kernel/compat_audit.c
 delete mode 100644 arch/s390/kernel/compat_linux.c
 delete mode 100644 arch/s390/kernel/compat_linux.h
 delete mode 100644 arch/s390/kernel/compat_ptrace.h
 delete mode 100644 arch/s390/kernel/compat_signal.c
 rename arch/s390/kernel/{head64.S => head.S} (100%)
 create mode 100644 arch/s390/kernel/perf_pai.c
 delete mode 100644 arch/s390/kernel/perf_pai_crypto.c
 delete mode 100644 arch/s390/kernel/perf_pai_ext.c
 create mode 100644 arch/s390/kernel/stackprotector.c
 delete mode 100755 arch/s390/kernel/syscalls/syscalltbl
 rename arch/s390/kernel/{vdso32 => vdso}/.gitignore (78%)
 create mode 100644 arch/s390/kernel/vdso/Makefile
 rename arch/s390/kernel/{vdso64 => vdso}/gen_vdso_offsets.sh (82%)
 rename arch/s390/kernel/{vdso64 => vdso}/getcpu.c (100%)
 rename arch/s390/kernel/{vdso32 => vdso}/note.S (100%)
 rename arch/s390/kernel/{vdso64 => vdso}/vdso.h (80%)
 rename arch/s390/kernel/{vdso64/vdso64.lds.S => vdso/vdso.lds.S} (64%)
 rename arch/s390/kernel/{vdso64/vdso64_generic.c => vdso/vdso_generic.c} (100%)
 rename arch/s390/kernel/{vdso64 => vdso}/vdso_user_wrapper.S (100%)
 rename arch/s390/kernel/{vdso32/vdso32_wrapper.S => vdso/vdso_wrapper.S} (64%)
 rename arch/s390/kernel/{vdso64 => vdso}/vgetrandom-chacha.S (100%)
 rename arch/s390/kernel/{vdso64 => vdso}/vgetrandom.c (100%)
 delete mode 100644 arch/s390/kernel/vdso32/Makefile
 delete mode 100755 arch/s390/kernel/vdso32/gen_vdso_offsets.sh
 delete mode 100644 arch/s390/kernel/vdso32/vdso32.lds.S
 delete mode 100644 arch/s390/kernel/vdso32/vdso_user_wrapper.S
 delete mode 100644 arch/s390/kernel/vdso64/.gitignore
 delete mode 100644 arch/s390/kernel/vdso64/Makefile
 delete mode 100644 arch/s390/kernel/vdso64/note.S
 delete mode 100644 arch/s390/kernel/vdso64/vdso64_wrapper.S

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ