aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390
AgeCommit message (Expand)AuthorFilesLines
18 hoursMerge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2-6/+15
18 hoursMerge tag 'kbuild-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds4-30/+6
37 hoursMerge tag 'probes-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tra...Linus Torvalds1-0/+3
4 dayskprobe/ftrace: bail out if ftrace was killedStephen Brennan1-0/+3
4 daysMerge tag 'modules-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-43/+37
4 daysMerge tag 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-3/+11
5 daysMerge tag 'timers-core-2024-05-12' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-5/+2
5 daysMakefile: remove redundant tool coverage variablesMasahiro Yamada3-24/+0
5 daysarch: make execmem setup available regardless of CONFIG_MODULESMike Rapoport (IBM)2-27/+30
5 daysmm/execmem, arch: convert remaining overrides of module_alloc to execmemMike Rapoport (IBM)1-32/+22
5 daysmm: introduce execmem_alloc() and execmem_free()Mike Rapoport (IBM)3-6/+7
6 daysMerge tag 'sched-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-2/+2
6 daysMerge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-2/+6
6 daysMerge tag 'v6.10-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2-2/+0
6 daysMerge tag 's390-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds47-455/+698
7 dayss390/bpf: Emit a barrier for BPF_FETCH instructionsIlya Leoshkevich1-2/+6
7 daysMerge tag 'for-linus-6.9' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+1
10 dayskbuild: use $(src) instead of $(srctree)/$(src) for source directoryMasahiro Yamada3-4/+4
10 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-4/+18
2024-05-05Revert "s390: Relocate vmlinux ELF data to virtual address space"Alexander Gordeev1-2/+2
2024-05-02Merge branch 'shared-zeropage' into featuresAlexander Gordeev6-47/+146
2024-05-02arch: use $(obj)/ instead of $(src)/ for preprocessed linker scriptsMasahiro Yamada2-2/+2
2024-05-02KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1MJean-Philippe Brucker1-1/+1
2024-05-01s390/paes: Reestablish retry loop in paesHarald Freudenberger1-2/+13
2024-05-01KVM: s390: vsie: Use virt_to_phys for crypto control blockNina Schoetterl-Glausch1-1/+1
2024-05-01s390: Relocate vmlinux ELF data to virtual address spaceAlexander Gordeev1-2/+2
2024-04-29s390: Compile kernel with -fPIC and link with -no-pieSumanth Korikkar7-108/+3
2024-04-29s390: vmlinux.lds.S: Drop .hash and .gnu.hash for !CONFIG_PIE_BUILDSumanth Korikkar1-1/+1
2024-04-29s390/ftrace: Use unwinder instead of __builtin_return_address()Sven Schnelle3-6/+23
2024-04-29s390/pci: Drop unneeded reference to CONFIG_DMIJean Delvare1-4/+0
2024-04-29s390/os_info: Fix array size in struct os_infoSven Schnelle2-2/+4
2024-04-29s390/os_info: Initialize old os_info in standalone dump kernelAlexander Egorenkov1-1/+2
2024-04-26s390/vdso: Add CFI for RA register to asm macro vdso_funcJens Remus2-0/+3
2024-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+2
2024-04-22s390: Stop using weak symbols for __iowrite64_copy()Jason Gunthorpe2-6/+7
2024-04-22s390: Implement __iowrite32_copy()Jason Gunthorpe1-0/+8
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-18s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guestsDavid Hildenbrand6-47/+146
2024-04-17s390/mm: Fix NULL pointer dereferenceSven Schnelle1-1/+2
2024-04-17s390/expoline: Make modules use kernel expolinesVasily Gorbik8-17/+30
2024-04-17s390/nospec: Correct modules thunk offset calculationVasily Gorbik1-2/+2
2024-04-17s390/boot: Do not rescue .vmlinux.relocs sectionAlexander Gordeev3-41/+22
2024-04-17s390/boot: Rework deployment of the kernel imageAlexander Gordeev9-72/+62
2024-04-17s390: Map kernel at fixed location when KASLR is disabledAlexander Gordeev4-10/+48
2024-04-17s390/mm: Uncouple physical vs virtual address spacesAlexander Gordeev7-68/+129
2024-04-17s390/crash: Use old os_info to create PT_LOAD headersAlexander Gordeev3-5/+42
2024-04-17s390/vmcoreinfo: Store virtual memory layoutAlexander Gordeev1-0/+2
2024-04-17s390/os_info: Store virtual memory layoutAlexander Gordeev2-2/+15
2024-04-17s390/os_info: Introduce value entriesAlexander Gordeev3-9/+31
2024-04-17s390/boot: Make .amode31 section address range explicitAlexander Gordeev2-1/+4
2024-04-17s390/boot: Make identity mapping base address explicitAlexander Gordeev2-2/+5
2024-04-17s390/boot: Uncouple virtual and physical kernel offsetsAlexander Gordeev4-9/+20
2024-04-17s390/mm: Create virtual memory layout structureAlexander Gordeev3-5/+12
2024-04-17s390/mm: Move KASLR related to <asm/page.h>Alexander Gordeev2-14/+14
2024-04-17s390/boot: Swap vmalloc and Lowcore/Real Memory Copy areasAlexander Gordeev2-10/+13
2024-04-17s390/boot: Reduce size of identity mapping on overlapAlexander Gordeev1-1/+4
2024-04-17s390/boot: Consider DCSS segments on memory layout setupAlexander Gordeev2-2/+12
2024-04-17s390/boot: Do not force vmemmap to start at MAX_PHYSMEM_BITSAlexander Gordeev1-3/+2
2024-04-17KVM: s390: vsie: Use virt_to_phys for facility control blockNina Schoetterl-Glausch1-1/+2
2024-04-17s390/irq,nmi: Include <asm/vtime.h> header directlyAlexander Gordeev2-0/+2
2024-04-17s390/vtime: Remove unused __ARCH_HAS_VTIME_TASK_SWITCH leftoverAlexander Gordeev1-2/+0
2024-04-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski7-58/+67
2024-04-09s390/mm: Convert gmap_make_secure to use a folioMatthew Wilcox (Oracle)1-13/+14
2024-04-09s390/mm: Convert make_page_secure to use a folioMatthew Wilcox (Oracle)1-13/+16
2024-04-09s390/cpum_cf: make crypto counters upward compatible across machine typesThomas Richter2-9/+4
2024-04-09s390: adjust indentation of RELOCS command build step outHeiko Carstens1-1/+1
2024-04-09s390/ap: rename ap debug configuration optionHolger Dengler1-0/+14
2024-04-09s390/ap: modularize ap busHolger Dengler1-1/+14
2024-04-09s390/chsc: use notifier for AP configuration changesHolger Dengler2-11/+15
2024-04-09s390/uv: export prot_virt_guest symbol in uvHolger Dengler1-0/+1
2024-04-09s390/ap: use static qci informationHolger Dengler1-7/+12
2024-04-08vdso: Consolidate vdso_calc_delta()Adrian Hunter1-5/+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-04-02crypto: remove CONFIG_CRYPTO_STATSEric Biggers2-2/+0
2024-03-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-26/+20
2024-03-27Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-1/+5
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-14bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_...Christophe Leroy1-1/+5
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