| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-24 | s390: Add stackprotector support | Heiko Carstens | 1 | -0/+8 |
| 2025-08-28 | s390/boot: Add common boot_panic() code | Heiko Carstens | 1 | -10/+3 |
| 2025-08-06 | s390/boot: Fix startup debugging log | Mikhail Zaslonko | 1 | -1/+1 |
| 2025-07-10 | s390/boot: Introduce jump_to_kernel() function | Ilya Leoshkevich | 1 | -1/+1 |
| 2025-04-16 | watchdog: diag288_wdt: Implement module autoload | Heiko Carstens | 1 | -0/+17 |
| 2025-03-18 | s390: Use inline qualifier for all EX_TABLE and ALTERNATIVE inline assemblies | Heiko Carstens | 1 | -2/+2 |
| 2025-03-04 | s390/boot: Convert detect_diag9c() to extable | Heiko Carstens | 1 | -19/+6 |
| 2025-03-04 | s390/boot: Convert cmma_test_essa() to extable | Heiko Carstens | 1 | -19/+6 |
| 2025-03-04 | s390/vx: Convert cpu_has_vx() to cpu feature function | Heiko Carstens | 1 | -0/+2 |
| 2025-03-04 | s390: Convert MACHINE_IS_[LPAR|VM|KVM], etc, machine_is_[lpar|vm|kvm]() | Heiko Carstens | 1 | -0/+23 |
| 2025-03-04 | s390/diag: Convert MACHINE_HAS_DIAG9C to machine_has_diag9c() | Heiko Carstens | 1 | -0/+32 |
| 2025-03-04 | s390/tx: Convert MACHINE_HAS_TE to machine_has_tx() | Heiko Carstens | 1 | -0/+4 |
| 2025-03-04 | s390/tlb: Convert MACHINE_HAS_TLB_GUEST to machine_has_tlb_guest() | Heiko Carstens | 1 | -0/+1 |
| 2025-03-04 | s390/time: Convert MACHINE_HAS_SCC to machine_has_scc() | Heiko Carstens | 1 | -0/+24 |
| 2025-03-04 | s390/pci: Get rid of MACHINE_HAS_PCI_MIO | Heiko Carstens | 1 | -0/+3 |
| 2025-03-04 | s390/lowcore: Convert relocated lowcore alternative to machine feature | Heiko Carstens | 1 | -1/+0 |
| 2025-03-04 | s390/cpufeature: Convert MACHINE_HAS_EDAT2 to cpu_has_edat2() | Heiko Carstens | 1 | -4/+0 |
| 2025-03-04 | s390/cpufeature: Convert MACHINE_HAS_EDAT1 to cpu_has_edat1() | Heiko Carstens | 1 | -3/+1 |
| 2025-03-04 | s390/cpufeature: Convert MACHINE_HAS_NX to cpu_has_nx() | Heiko Carstens | 1 | -1/+1 |
| 2025-01-30 | Merge tag 's390-6.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390... | Linus Torvalds | 1 | -10/+37 |
| 2025-01-26 | s390: Optimize __pa/__va when RANDOMIZE_IDENTITY_BASE is off | Vasily Gorbik | 1 | -2/+3 |
| 2025-01-26 | s390/boot: Add startup debugging support | Vasily Gorbik | 1 | -2/+26 |
| 2025-01-26 | s390/boot: Move command line parsing earlier | Vasily Gorbik | 1 | -4/+4 |
| 2025-01-26 | s390/boot: Add physmem tracking debug support | Vasily Gorbik | 1 | -0/+1 |
| 2025-01-26 | s390/boot: Replace boot_printk() with loglevel-specific helpers | Vasily Gorbik | 1 | -2/+3 |
| 2025-01-26 | s390/boot: Rename physmem_alloc_top_down() to physmem_alloc_or_die() | Vasily Gorbik | 1 | -1/+1 |
| 2025-01-20 | Merge tag 's390-6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390... | Linus Torvalds | 1 | -2/+11 |
| 2024-12-17 | s390/mm: Simplify noexec page protection handling | Heiko Carstens | 1 | -2/+11 |
| 2024-12-15 | s390/mm: Consider KMSAN modules metadata for paging levels | Vasily Gorbik | 1 | -0/+2 |
| 2024-11-07 | s390/physmem_info: Query diag500(STORAGE LIMIT) to support QEMU/KVM memory de... | David Hildenbrand | 1 | -2/+5 |
| 2024-10-25 | s390: Fix various typos | Heiko Carstens | 1 | -1/+1 |
| 2024-09-21 | Merge tag 's390-6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390... | Linus Torvalds | 1 | -5/+2 |
| 2024-09-07 | s390/boot: Use boot_printk() instead of sclp_early_printk() | Heiko Carstens | 1 | -4/+1 |
| 2024-09-07 | s390/boot: Rename decompressor_printk() to boot_printk() | Heiko Carstens | 1 | -1/+1 |
| 2024-08-22 | s390/boot: Fix KASLR base offset off by __START_KERNEL bytes | Alexander Gordeev | 1 | -25/+30 |
| 2024-08-22 | s390/boot: Avoid possible physmem_info segment corruption | Alexander Gordeev | 1 | -2/+2 |
| 2024-08-21 | s390/mm: Pin identity mapping base to zero | Alexander Gordeev | 1 | -1/+2 |
| 2024-07-23 | s390: Add infrastructure to patch lowcore accesses | Sven Schnelle | 1 | -0/+1 |
| 2024-07-23 | s390/alternatives: Allow early alternative patching in decompressor | Sven Schnelle | 1 | -0/+5 |
| 2024-07-23 | s390/boot: Do not assume the decompressor range is reserved | Alexander Gordeev | 1 | -2/+6 |
| 2024-07-21 | Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -0/+7 |
| 2024-07-18 | Merge tag 's390-6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390... | Linus Torvalds | 1 | -6/+6 |
| 2024-07-03 | s390/mm: define KMSAN metadata for vmalloc and modules | Ilya Leoshkevich | 1 | -0/+7 |
| 2024-06-25 | s390/boot: Do not adjust GOT entries for undef weak sym | Jens Remus | 1 | -4/+7 |
| 2024-06-18 | s390/boot: Replace S390_lowcore by get_lowcore() | Sven Schnelle | 1 | -6/+6 |
| 2024-06-11 | s390/mm: Restore mapping of kernel image using large pages | Alexander Gordeev | 1 | -3/+24 |
| 2024-05-16 | s390/boot: Remove alt_stfle_fac_list from decompressor | Sven Schnelle | 1 | -1/+0 |
| 2024-04-29 | s390: Compile kernel with -fPIC and link with -no-pie | Sumanth Korikkar | 1 | -42/+0 |
| 2024-04-17 | s390/boot: Do not rescue .vmlinux.relocs section | Alexander Gordeev | 1 | -22/+13 |
| 2024-04-17 | s390/boot: Rework deployment of the kernel image | Alexander Gordeev | 1 | -43/+47 |
| 2024-04-17 | s390: Map kernel at fixed location when KASLR is disabled | Alexander Gordeev | 1 | -9/+24 |
| 2024-04-17 | s390/mm: Uncouple physical vs virtual address spaces | Alexander Gordeev | 1 | -12/+43 |
| 2024-04-17 | s390/boot: Uncouple virtual and physical kernel offsets | Alexander Gordeev | 1 | -8/+12 |
| 2024-04-17 | s390/mm: Create virtual memory layout structure | Alexander Gordeev | 1 | -2/+1 |
| 2024-04-17 | s390/boot: Swap vmalloc and Lowcore/Real Memory Copy areas | Alexander Gordeev | 1 | -9/+11 |
| 2024-04-17 | s390/boot: Reduce size of identity mapping on overlap | Alexander Gordeev | 1 | -1/+4 |
| 2024-04-17 | s390/boot: Consider DCSS segments on memory layout setup | Alexander Gordeev | 1 | -2/+5 |
| 2024-04-17 | s390/boot: Do not force vmemmap to start at MAX_PHYSMEM_BITS | Alexander Gordeev | 1 | -3/+2 |
| 2024-02-26 | s390/boot: fix minor comment style damages | Alexander Gordeev | 1 | -3/+3 |
| 2024-02-26 | s390/boot: do not check for zero-termination relocation entry | Alexander Gordeev | 1 | -3/+1 |
| 2024-02-26 | s390/boot: make type of __vmlinux_relocs_64_start|end consistent | Alexander Gordeev | 1 | -7/+5 |
| 2024-02-26 | s390/boot: sanitize kaslr_adjust_relocs() function prototype | Alexander Gordeev | 1 | -4/+3 |
| 2024-02-26 | s390/boot: simplify GOT handling | Alexander Gordeev | 1 | -5/+3 |
| 2024-02-20 | s390: compile relocatable kernel without -fPIE | Josh Poimboeuf | 1 | -8/+72 |
| 2023-11-22 | s390/boot: always align vmalloc area on segment boundary | Alexander Gordeev | 1 | -1/+2 |
| 2023-11-05 | s390/cmma: move parsing of cmma kernel parameter to early boot code | Heiko Carstens | 1 | -0/+44 |
| 2023-09-19 | s390: use control register bit defines | Heiko Carstens | 1 | -1/+1 |
| 2023-09-19 | s390/ctlreg: add local and system prefix to some functions | Heiko Carstens | 1 | -1/+1 |
| 2023-08-30 | s390/mm: simplify kernel mapping setup | Heiko Carstens | 1 | -3/+1 |
| 2023-08-30 | s390: remove "noexec" option | Heiko Carstens | 1 | -1/+1 |
| 2023-08-16 | s390/boot: fix multi-line comments style | Alexander Gordeev | 1 | -2/+4 |
| 2023-08-16 | s390/boot: account Real Memory Copy and Lowcore areas | Alexander Gordeev | 1 | -1/+2 |
| 2023-08-16 | s390/mm: define Real Memory Copy size and mask macros | Alexander Gordeev | 1 | -1/+1 |
| 2023-08-16 | s390/boot: cleanup number of page table levels setup | Alexander Gordeev | 1 | -5/+4 |
| 2023-07-24 | s390/mm: get rid of VMEM_MAX_PHYS macro | Alexander Gordeev | 1 | -1/+0 |
| 2023-07-24 | s390/mm: rework arch_get_mappable_range() callback | Alexander Gordeev | 1 | -0/+3 |
| 2023-04-13 | s390/kaslr: randomize amode31 base address | Vasily Gorbik | 1 | -2/+4 |
| 2023-04-13 | s390/kaslr: generalize and improve random base distribution | Vasily Gorbik | 1 | -1/+3 |
| 2023-04-13 | s390/boot: pin amode31 default lma | Vasily Gorbik | 1 | -1/+3 |
| 2023-04-13 | s390/boot: do not change default_lma | Vasily Gorbik | 1 | -13/+12 |
| 2023-04-13 | s390/kaslr: provide kaslr_enabled() function | Heiko Carstens | 1 | -3/+3 |
| 2023-03-20 | s390/kasan: move shadow mapping to decompressor | Vasily Gorbik | 1 | -4/+7 |
| 2023-03-20 | s390/boot: rework decompressor reserved tracking | Vasily Gorbik | 1 | -38/+48 |
| 2023-03-20 | s390/boot: rename mem_detect to physmem_info | Vasily Gorbik | 1 | -3/+3 |
| 2023-03-20 | s390/boot: remove non-functioning image bootable check | Vasily Gorbik | 1 | -1/+0 |
| 2023-02-14 | s390/mem_detect: do not truncate online memory ranges info | Vasily Gorbik | 1 | -1/+1 |
| 2023-02-06 | s390/boot: avoid potential amode31 truncation | Vasily Gorbik | 1 | -1/+1 |
| 2023-02-06 | s390/boot: move detect_facilities() after cmd line parsing | Vasily Gorbik | 1 | -2/+1 |
| 2023-02-06 | s390/mem_detect: handle online memory limit just once | Vasily Gorbik | 1 | -1/+2 |
| 2023-02-06 | s390/boot: fix mem_detect extended area allocation | Vasily Gorbik | 1 | -9/+12 |
| 2023-01-31 | s390/boot: avoid mapping standby memory | Vasily Gorbik | 1 | -3/+1 |
| 2023-01-13 | s390/mm: allocate Real Memory Copy Area in decompressor | Alexander Gordeev | 1 | -0/+2 |
| 2023-01-13 | s390/mm: start kernel with DAT enabled | Alexander Gordeev | 1 | -7/+38 |
| 2023-01-13 | s390/boot: detect and enable memory facilities | Alexander Gordeev | 1 | -0/+18 |
| 2022-11-08 | s390: always build relocatable kernel | Heiko Carstens | 1 | -2/+1 |
| 2022-09-14 | s390/mm: rework memcpy_real() to avoid DAT-off mode | Alexander Gordeev | 1 | -1/+4 |
| 2022-09-14 | s390/smp: rework absolute lowcore access | Alexander Gordeev | 1 | -1/+4 |
| 2022-08-06 | Revert "s390/smp: rework absolute lowcore access" | Alexander Gordeev | 1 | -4/+1 |
| 2022-07-28 | s390/smp: rework absolute lowcore access | Alexander Gordeev | 1 | -1/+4 |
| 2022-07-28 | s390/boot: cleanup adjust_to_uv_max() function | Alexander Gordeev | 1 | -4/+6 |
| 2022-05-06 | s390/boot: get rid of startup archive | Heiko Carstens | 1 | -1/+1 |
| 2021-11-16 | s390/boot: simplify and fix kernel memory layout setup | Vasily Gorbik | 1 | -57/+31 |
| 2021-10-04 | s390/boot: allocate amode31 section in decompressor | Alexander Gordeev | 1 | -0/+8 |
| 2021-08-25 | s390/boot: factor out offset_vmlinux_info() function | Alexander Gordeev | 1 | -8/+12 |
| 2021-07-27 | s390/boot: get rid of arithmetics on function pointers | Heiko Carstens | 1 | -1/+1 |
| 2021-07-27 | s390/boot: move dma sections from decompressor to decompressed kernel | Alexander Egorenkov | 1 | -31/+0 |
| 2021-07-27 | s390/dump: introduce boot data 'oldmem_data' | Alexander Egorenkov | 1 | -2/+5 |
| 2021-07-27 | s390/boot: introduce boot data 'initrd_data' | Alexander Egorenkov | 1 | -4/+8 |
| 2021-07-27 | s390/boot: disable Secure Execution in dump mode | Alexander Egorenkov | 1 | -0/+1 |
| 2021-07-27 | s390/boot: move uv function declarations to boot/uv.h | Alexander Egorenkov | 1 | -0/+1 |
| 2021-07-27 | s390/boot: move all linker symbol declarations from c to h files | Alexander Egorenkov | 1 | -6/+0 |
| 2021-07-05 | s390/boot: replace magic string check with a bootdata flag | Alexander Egorenkov | 1 | -0/+1 |
| 2021-06-18 | s390: setup kernel memory layout early | Vasily Gorbik | 1 | -0/+88 |
| 2021-06-07 | s390/facilities: move stfl information from lowcore to global data | Sven Schnelle | 1 | -0/+3 |
| 2020-11-20 | s390: unify identity mapping limits handling | Vasily Gorbik | 1 | -4/+44 |
| 2020-11-09 | s390/early: rewrite program parameter setup in C | Vasily Gorbik | 1 | -0/+10 |
| 2020-11-09 | s390/mm: let vmalloc area size depend on physical memory size | Heiko Carstens | 1 | -0/+16 |
| 2020-10-25 | treewide: Convert macro and uses of __section(foo) to __section("foo") | Joe Perches | 1 | -1/+1 |
| 2020-09-29 | s390: remove unused _swsusp_reset_dma | Vasily Gorbik | 1 | -2/+0 |
| 2020-09-16 | s390/boot: enable .bss section for compressed kernel | Alexander Egorenkov | 1 | -0/+3 |
| 2019-11-30 | s390/kaslr: store KASLR offset for early dumps | Gerald Schaefer | 1 | -0/+5 |
| 2019-11-25 | Merge tag 's390-5.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/... | Linus Torvalds | 1 | -1/+1 |
| 2019-10-31 | s390/boot: fix section name escaping | Nick Desaulniers | 1 | -1/+1 |
| 2019-10-22 | s390/kaslr: add support for R_390_GLOB_DAT relocation type | Gerald Schaefer | 1 | -3/+11 |
| 2019-08-21 | s390: clean .bss before running uncompressed kernel | Vasily Gorbik | 1 | -0/+6 |
| 2019-05-02 | s390: simplify disabled_wait | Martin Schwidefsky | 1 | -1/+1 |
| 2019-04-29 | s390/kernel: add support for kernel address space layout randomization (KASLR) | Gerald Schaefer | 1 | -2/+29 |
| 2019-04-29 | s390/kernel: introduce .dma sections | Gerald Schaefer | 1 | -0/+39 |
| 2019-04-29 | s390/kernel: build a relocatable kernel | Gerald Schaefer | 1 | -0/+27 |
| 2019-04-26 | s390/ipl: read IPL report at early boot | Martin Schwidefsky | 1 | -9/+9 |
| 2019-04-10 | s390/uv: introduce guest side ultravisor code | Vasily Gorbik | 1 | -0/+2 |
| 2019-04-10 | s390: introduce .boot.preserved.data section | Gerald Schaefer | 1 | -0/+4 |
| 2019-03-01 | s390: allow overriding facilities via command line | Vasily Gorbik | 1 | -0/+1 |
| 2018-10-09 | s390: move ipl block and cmd line handling to early boot phase | Vasily Gorbik | 1 | -0/+3 |
| 2018-10-09 | s390/mem_detect: move tprot loop to early boot phase | Vasily Gorbik | 1 | -0/+1 |
| 2018-10-09 | s390/sclp: move sclp_early_read_info to sclp_early_core.c | Vasily Gorbik | 1 | -0/+1 |
| 2018-10-09 | s390: introduce .boot.data section | Vasily Gorbik | 1 | -0/+10 |
| 2018-10-09 | s390/decompressor: clean up and rename compressed/misc.c | Vasily Gorbik | 1 | -0/+10 |
| 2018-10-09 | s390: rescue initrd as early as possible | Vasily Gorbik | 1 | -0/+24 |
| 2018-10-09 | s390/decompressor: rework uncompressed image info collection | Vasily Gorbik | 1 | -6/+4 |
| 2018-10-09 | s390: remove decompressor's head.S | Vasily Gorbik | 1 | -0/+17 |