aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390
AgeCommit message (Expand)AuthorFilesLines
8 dayss390/paes: Reestablish retry loop in paesHarald Freudenberger1-2/+13
13 dayss390/vdso: Add CFI for RA register to asm macro vdso_funcJens Remus2-0/+3
2024-04-22s390/mm: Fix clearing storage keys for huge pagesClaudio Imbrenda1-1/+1
2024-04-22s390/mm: Fix storage key clearing for guest huge pagesClaudio Imbrenda1-1/+1
2024-04-17s390/mm: Fix NULL pointer dereferenceSven Schnelle1-1/+2
2024-04-03s390/entry: align system call table on 8 bytesSumanth Korikkar1-0/+1
2024-04-03s390/pai: fix sampling event removal for PMU device driverThomas Richter2-6/+14
2024-04-03s390/preempt: mark all functions __always_inlineIlya Leoshkevich1-18/+18
2024-04-03s390/atomic: mark all functions __always_inlineIlya Leoshkevich2-33/+33
2024-04-03s390/mm: fix NULL pointer dereferenceHeiko Carstens1-1/+1
2024-03-26Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Paolo Abeni1-26/+20
2024-03-19s390/bpf: Fix bpf_plt pointer arithmeticIlya Leoshkevich1-26/+20
2024-03-19Merge tag 's390-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds20-153/+316
2024-03-17s390/entry: compare gmap asce to determine guest/host faultSven Schnelle3-19/+18
2024-03-17s390/entry: remove OUTSIDE macroSven Schnelle1-25/+4
2024-03-17s390/entry: add CIF_SIE flag and remove sie64a() address checkSven Schnelle2-3/+16
2024-03-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds9-19/+330
2024-03-14Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2024-03-14Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds20-138/+170
2024-03-14Merge tag 'kvm-s390-next-6.9-1' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini2-3/+3
2024-03-13s390/mm: provide simple ARCH_HAS_DEBUG_VIRTUAL supportHeiko Carstens7-3/+48
2024-03-13s390/cio,idal: fix virtual vs physical address confusionHeiko Carstens1-23/+45
2024-03-13s390/cio,idal: remove superfluous virt_to_phys() conversionHeiko Carstens1-2/+2
2024-03-13s390/cio,idal: code cleanupHeiko Carstens1-70/+64
2024-03-13s390/virtio_ccw: use DMA handle from DMA APIHalil Pasic2-1/+4
2024-03-13s390/cio: use bitwise types to allow for type checkingHeiko Carstens5-22/+27
2024-03-13s390/cio: introduce bitwise dma types and helper functionsHalil Pasic1-0/+103
2024-03-13s390/vtime: fix average steal time calculationMete Durlu1-2/+2
2024-03-13s390/sysinfo: allow response buffer in normal memoryAlexander Gordeev1-1/+1
2024-03-12Merge tag 'hardening-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-2/+3
2024-03-12Merge tag 'asm-generic-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-1/+2
2024-03-12Merge tag 's390-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds87-1281/+2451
2024-03-11Merge tag 'timers-core-2024-03-10' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-5/+1
2024-03-11Merge tag 'linux_kselftest-next-6.9-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2-2/+0
2024-03-11Merge tag 'kvm-x86-xen-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini5-13/+13
2024-03-11Merge tag 'loongarch-kvm-6.9' of git://git.kernel.org/pub/scm/linux/kernel/gi...Paolo Bonzini5-17/+7
2024-03-09Merge tag 'kvm-x86-guest_memfd_fixes-6.8' of https://github.com/kvm-x86/linux...Paolo Bonzini1-2/+2
2024-03-07s390/tools: handle rela R_390_GOTPCDBL/R_390_GOTOFF64Sumanth Korikkar1-0/+2
2024-03-07s390/cache: prevent rebuild of shared_cpu_listHeiko Carstens1-0/+1
2024-03-07s390/crypto: remove retry loop with sleep from PAES pkey invocationHarald Freudenberger1-14/+2
2024-03-07s390/configs: increase number of LOCKDEP_BITSHeiko Carstens1-0/+2
2024-03-07s390/pai: change sampling event assignment for PMU device driverThomas Richter2-3/+6
2024-03-06mm/treewide: align up pXd_leaf() retval across archsPeter Xu1-2/+2
2024-03-06mm/treewide: drop pXd_large()Peter Xu1-4/+4
2024-03-06mm/treewide: replace pud_large() with pud_leaf()Peter Xu7-11/+11
2024-03-06mm/treewide: replace pmd_large() with pmd_leaf()Peter Xu7-19/+19
2024-03-06s390: supplement for ptdesc conversionQi Zheng3-24/+26
2024-03-06arch: define CONFIG_PAGE_SIZE_*KB on all architecturesArnd Bergmann2-1/+2
2024-02-26s390/boot: fix minor comment style damagesAlexander Gordeev1-3/+3
2024-02-26s390/boot: do not check for zero-termination relocation entryAlexander Gordeev1-3/+1
2024-02-26s390/boot: make type of __vmlinux_relocs_64_start|end consistentAlexander Gordeev2-8/+6
2024-02-26s390/boot: sanitize kaslr_adjust_relocs() function prototypeAlexander Gordeev1-4/+3
2024-02-26s390/boot: simplify GOT handlingAlexander Gordeev3-9/+7
2024-02-25s390: vmlinux.lds.S: fix .got.plt assertionHeiko Carstens2-6/+16
2024-02-23arch, crash: move arch_crash_save_vmcoreinfo() out to file vmcore_info.cBaoquan He3-15/+22
2024-02-23s390, crash: wrap crash dumping code into crash related ifdefsBaoquan He3-0/+14
2024-02-23Merge tag 's390-6.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds5-17/+7
2024-02-22treewide: update LLVM Bugzilla linksNathan Chancellor1-1/+1
2024-02-22mm/mmu_gather: add __tlb_remove_folio_pages()David Hildenbrand1-0/+17
2024-02-22mm/mmu_gather: pass "delay_rmap" instead of encoded page to __tlb_remove_page...David Hildenbrand1-7/+6
2024-02-22s390/pgtable: define PFN_PTE_SHIFTDavid Hildenbrand1-0/+2
2024-02-22mm: ptdump: have ptdump_check_wx() return boolChristophe Leroy1-4/+9
2024-02-22powerpc,s390: ptdump: define ptdump_check_wx() regardless of CONFIG_DEBUG_WXChristophe Leroy1-5/+2
2024-02-22arm64, powerpc, riscv, s390, x86: ptdump: refactor CONFIG_DEBUG_WXChristophe Leroy3-17/+0
2024-02-22s390/boot: workaround current 'llvm-objdump -t -j ...' behaviorNathan Chancellor1-2/+2
2024-02-22KVM: s390: fix access register usage in ioctlsEric Farman3-1/+7
2024-02-22KVM: s390: only deliver the set service event bitsEric Farman1-2/+2
2024-02-21mm: convert mm_counter() to take a folioKefeng Wang1-1/+1
2024-02-21s390: use pfn_swap_entry_folio() in ptep_zap_swap_entry()Kefeng Wang1-2/+2
2024-02-21s390: enable MHP_MEMMAP_ON_MEMORYSumanth Korikkar1-0/+1
2024-02-21s390/mm: allocate vmemmap pages from self-contained memory rangeSumanth Korikkar2-30/+35
2024-02-21KVM: s390: introduce kvm_s390_fpu_(store|load)Janosch Frank3-20/+22
2024-02-21s390: use the correct count for __iowrite64_copy()Jason Gunthorpe1-1/+1
2024-02-20s390/vdso: Use generic union vdso_data_storeAnna-Maria Behnsen1-4/+1
2024-02-20s390/vdso/data: Drop unnecessary header includeAnna-Maria Behnsen1-1/+0
2024-02-20KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot()Sean Christopherson5-13/+13
2024-02-20s390: compile relocatable kernel without -fPIEJosh Poimboeuf9-13/+145
2024-02-20s390: add relocs toolJosh Poimboeuf3-0/+391
2024-02-20s390/vdso64: filter out munaligned-symbols flag for vdsoSumanth Korikkar1-0/+1
2024-02-20s390/boot: add 'alloc' to info.bin .vmlinux.info section flagsNathan Chancellor1-1/+1
2024-02-20s390/pci: fix three typos in commentsGerd Bayer2-3/+3
2024-02-20s390/pci: remove hotplug slot when releasing the deviceGerd Bayer1-2/+3
2024-02-20s390/pci: introduce lock to synchronize state of zpci_dev'sGerd Bayer4-30/+63
2024-02-20s390/pci: rename lock member in struct zpci_devGerd Bayer3-7/+7
2024-02-20s390/pai: adjust whitespace indentationThomas Richter1-1/+1
2024-02-20s390/pai: simplify event start function for perf statThomas Richter2-15/+4
2024-02-20s390/pai: save PAI counter value page in event structureThomas Richter3-16/+60
2024-02-16s390/crc32le: convert to CHeiko Carstens3-146/+109
2024-02-16s390/crc32be: convert to CHeiko Carstens3-110/+80
2024-02-16s390/fpu: add vector instruction inline assemblies for crc32Heiko Carstens1-0/+56
2024-02-16s390/sysinfo: convert bogomips calculation to CHeiko Carstens2-15/+43
2024-02-16s390/raid6: convert to use standard fpu_*() inline assembliesHeiko Carstens1-0/+48
2024-02-16s390/checksum: provide csum_partial_copy_nocheck()Heiko Carstens4-13/+112
2024-02-16s390/checksum: provide vector register variant of csum_partial()Heiko Carstens6-16/+187
2024-02-16s390/checksum: provide and use cksm() inline assemblyHeiko Carstens3-16/+20
2024-02-16s390/checksum: call instrument_read() instead of kasan_check_read()Heiko Carstens1-2/+2
2024-02-16s390/fpu: remove TIF_FPUHeiko Carstens1-2/+0
2024-02-16s390/fpu: limit save and restore to used registersHeiko Carstens4-69/+128
2024-02-16s390/fpu: decrease stack usage for some casesHeiko Carstens7-40/+94
2024-02-16s390/fpu: let fpu_vlm() and fpu_vstm() return number of registersHeiko Carstens1-8/+16
2024-02-16s390/fpu: remove anonymous union from struct fpuHeiko Carstens5-109/+78
2024-02-16s390/fpu: remove regs member from struct fpuHeiko Carstens4-10/+4
2024-02-16s390/kvm: convert to regular kernel fpu userHeiko Carstens5-26/+22
2024-02-16s390/fpu: make kernel fpu context preemptibleHeiko Carstens4-13/+36
2024-02-16s390/fpu: change type of fpu mask from u32 to intHeiko Carstens3-9/+9
2024-02-16s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etcHeiko Carstens13-102/+102
2024-02-16s390/fpu: convert FPU CIF flag to regular TIF flagHeiko Carstens9-16/+11
2024-02-16s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to CHeiko Carstens3-96/+75
2024-02-16s390/fpu: provide and use vlm and vstm inline assembliesHeiko Carstens3-27/+88
2024-02-16s390/fpu: provide and use lfpc, sfpc, and stfpc inline assembliesHeiko Carstens3-10/+32
2024-02-16s390/fpu: provide and use ld and std inline assembliesHeiko Carstens3-72/+67
2024-02-16s390/fpu: use lfpc instead of sfpc instructionHeiko Carstens2-9/+15
2024-02-16s390/fpu: add documentation about fpu helper functionsHeiko Carstens1-0/+20
2024-02-16s390/fpu: move, rename, and merge header filesHeiko Carstens30-145/+129
2024-02-16s390/fpu: various coding style changesHeiko Carstens4-27/+24
2024-02-16s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7Heiko Carstens1-2/+2
2024-02-16s390/nmi: remove register validation codeHeiko Carstens2-122/+47
2024-02-16s390/fpu: improve description of RXB macroHeiko Carstens1-4/+26
2024-02-16s390/fpu: fix VLGV macroHeiko Carstens1-1/+1
2024-02-16s390/setup: fix virtual vs physical address confusionGerald Schaefer1-6/+6
2024-02-16s390: don't allow CONFIG_COMPAT with LD=ld.lldNathan Chancellor1-1/+1
2024-02-14KVM: s390: fix virtual vs physical address confusionAlexander Gordeev1-1/+1
2024-02-14s390/vdso: remove unused ENTRY in linker scriptsHeiko Carstens2-2/+0
2024-02-14s390/bug: remove entry size from __bug_table sectionHeiko Carstens1-2/+2
2024-02-14s390: link vmlinux with '-z notext'Nathan Chancellor1-1/+1
2024-02-14s390: select CONFIG_ARCH_WANT_LD_ORPHAN_WARNNathan Chancellor1-0/+1
2024-02-14s390/boot: vmlinux.lds.S: handle commonly discarded sectionsNathan Chancellor1-0/+1
2024-02-14s390/boot: vmlinux.lds.S: handle ELF required sectionsNathan Chancellor1-0/+1
2024-02-14s390/boot: vmlinux.lds.S: handle DWARF debug sectionsNathan Chancellor1-0/+2
2024-02-14s390/boot: vmlinux.lds.S: handle '.rela' sectionsNathan Chancellor1-0/+4
2024-02-14s390/boot: vmlinux.lds.S: handle '.init.text'Nathan Chancellor1-0/+1
2024-02-14s390: vmlinux.lds.S: explicitly keep various sectionsNathan Chancellor1-0/+12
2024-02-14s390: vmlinux.lds.S: explicitly handle '.got' and '.plt' sectionsNathan Chancellor2-0/+32
2024-02-14s390: vmlinux.lds.S: handle '.data.rel' sections explicitlyNathan Chancellor1-0/+6
2024-02-14s390/boot: add support for CONFIG_LD_ORPHAN_WARNNathan Chancellor1-2/+3
2024-02-12s390/switch_to: use generic header fileHeiko Carstens10-47/+34
2024-02-12s390/acrs: cleanup access register handlingHeiko Carstens10-21/+48
2024-02-09work around gcc bugs with 'asm goto' with outputsLinus Torvalds1-2/+2
2024-02-09s390/extmem: fix virtual vs physical address confusionAlexander Gordeev1-2/+2
2024-02-09s390/fpu: make use of __uninitialized macroHeiko Carstens4-3/+6
2024-02-09s390/time: make stp_subsys constRicardo B. Marliere1-1/+1
2024-02-09s390/vdso: drop '-fPIC' from LDFLAGSNathan Chancellor2-2/+2
2024-02-09s390/mmap: disable mmap alignment when randomize_va_space = 0Sven Schnelle1-8/+11
2024-02-09s390/hypfs_sprp: remove unneeded DMA zone allocationHeiko Carstens1-1/+1
2024-02-09s390/diag: add missing virt_to_phys() translation to diag14()Thomas Richter1-0/+20
2024-02-09s390/time: improve steering precisionSven Schnelle1-2/+2
2024-02-09s390/pai_crypto: return proper error code in paicrypt_initThomas Richter1-1/+1
2024-02-09s390/pai: export number of sysfs attribute filesThomas Richter2-6/+16
2024-02-09s390/pai_crypto: emit error on too many countersThomas Richter1-2/+4
2024-02-09s390/pai: fix attr_event_free upper limit for pai device driversThomas Richter2-2/+2
2024-02-09s390/hypfs_diag0c: fix virtual vs physical address confusionHeiko Carstens4-5/+20
2024-02-09s390/hypfs_sprp: fix virtual vs physical address confusionHeiko Carstens1-1/+1
2024-02-09s390/appldata: fix virtual vs physical address confusionGerald Schaefer1-2/+2
2024-02-09s390/diag: fix diag26c() physical vs virtual address confusionAlexander Gordeev2-3/+3
2024-02-09s390/configs: update default configurationsHeiko Carstens3-13/+3
2024-02-09s390/configs: enable INIT_STACK_ALL_ZERO in all configurationsHeiko Carstens3-3/+0
2024-02-09s390/configs: provide compat topic configuration targetHeiko Carstens1-0/+3
2024-02-08Merge branch 'kvm-kconfig'Paolo Bonzini2-2/+0
2024-02-08treewide: remove CONFIG_HAVE_KVMPaolo Bonzini2-2/+0
2024-02-08KVM: define __KVM_HAVE_GUEST_DEBUG unconditionallyPaolo Bonzini1-1/+0
2024-02-08KVM: s390: move s390-specific structs to uapi/asm/kvm.hPaolo Bonzini1-0/+314
2024-02-06ubsan: Remove CONFIG_UBSAN_SANITIZE_ALLKees Cook1-1/+1
2024-02-01kernel.h: removed REPEAT_BYTE from kernel.hTanzir Hasan1-1/+2
2024-01-26Merge tag 'kvm-s390-master-6.8-1' of https://git.kernel.org/pub/scm/linux/ker...Paolo Bonzini3-3/+7
2024-01-22livepatch: Move tests from lib/livepatch to selftests/livepatchMarcos Paulo de Souza2-2/+0
2024-01-19Merge tag 'vfs-6.8.netfs' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds2-2/+4
2024-01-18Merge tag 's390-6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds11-102/+117
2024-01-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds8-11/+49
2024-01-12s390/pai_ext: split function paiext_push_sampleThomas Richter1-10/+20
2024-01-12s390/pai_ext: rework function paiext_copy argmentsThomas Richter1-4/+3
2024-01-12s390/pai: rework paiXXX_start and paiXXX_stop functionsThomas Richter2-34/+30
2024-01-12s390/pai_crypto: split function paicrypt_push_sampleThomas Richter1-18/+25
2024-01-12s390/pai: rework paixxxx_getctr interfaceThomas Richter2-11/+12
2024-01-11Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds3-26/+37
2024-01-11s390/ptrace: remove leftover commentHeiko Carstens1-1/+0
2024-01-11s390/fpu: remove __load_fpu_regs() exportHeiko Carstens1-1/+0
2024-01-11s390/mm,fault: remove not needed tsk variableHeiko Carstens1-3/+1
2024-01-11s390/pci: fix max size calculation in zpci_memcpy_toio()Niklas Schnelle2-20/+24
2024-01-11s390/kexec: do not automatically select KEXEC optionAlexander Gordeev3-1/+2
2024-01-11s390/compat: change default for CONFIG_COMPAT to "n"Heiko Carstens2-3/+4
2024-01-10Merge tag 's390-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds32-179/+190
2024-01-10Merge tag 'asm-generic-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+0
2024-01-10Merge tag 'header_cleanup-2024-01-10' of https://evilpiepirate.org/git/bcachefsLinus Torvalds1-0/+1
2024-01-10Merge tag 'v6.8-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds2-2/+6
2024-01-09Merge tag 'lsm-pr-20240105' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+3
2024-01-09Merge tag 'mm-nonmm-stable-2024-01-09-10-33' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+2
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+1
2024-01-09Merge tag 'slab-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds1-1/+1
2024-01-08Merge tag 'vfs-6.8.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds1-0/+2
2024-01-08KVM: s390: fix cc for successful PQAPEric Farman1-2/+6
2024-01-08Merge tag 'kvm-x86-generic-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-3/+2
2024-01-08KVM: introduce CONFIG_KVM_COMMONPaolo Bonzini1-2/+1
2024-01-05Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-1/+1
2024-01-05Merge tag 'mm-hotfixes-stable-2024-01-05-11-35' of git://git.kernel.org/pub/s...Linus Torvalds1-0/+3
2024-01-05mm/mglru: add dummy pmd_dirty()Kinsey Ho1-0/+1
2024-01-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+2
2024-01-04s390/bpf: Fix gotol with large offsetsIlya Leoshkevich1-1/+1
2024-01-02Merge tag 'kvm-riscv-6.8-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini5-23/+13
2024-01-02Merge tag 'kvm-s390-next-6.8-1' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini5-4/+46
2024-01-02Merge tag 'loongarch-kvm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Paolo Bonzini7-14/+7