aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390
AgeCommit message (Expand)AuthorFilesLines
6 daysMerge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds7-37/+103
7 daysMerge tag 'kvm-s390-next-7.2-2' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini8-40/+103
7 daysKVM: s390: Return failure in case of failure in kvm_s390_set_cmma_bits()Claudio Imbrenda1-11/+7
7 daysKVM: s390: Fix cmma dirty trackingClaudio Imbrenda5-16/+78
7 daysKVM: s390: Fix locking in kvm_s390_set_mem_control()Claudio Imbrenda1-1/+3
7 daysKVM: s390: Fix handle_{sske,pfmf} under memory pressureClaudio Imbrenda1-2/+6
7 daysKVM: s390: Fix code typo in gmap_protect_asce_top_level()Claudio Imbrenda1-1/+1
7 daysKVM: s390: Do not set special large pages dirtyClaudio Imbrenda1-1/+1
7 daysKVM: s390: Fix dat_peek_cmma() overflowClaudio Imbrenda1-1/+1
7 dayss390/mm: Fix handling of _PAGE_UNUSED pte bitClaudio Imbrenda2-3/+4
7 daysKVM: s390: Fix S390_USER_OPEREXEC enablement without STFLE 74Eric Farman1-1/+2
9 daysMerge tag 's390-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds17-242/+307
10 daysMerge tag 'mm-nonmm-stable-2026-06-21-10-22' of git://git.kernel.org/pub/scm/...Linus Torvalds1-2/+1
12 daysMerge tag 'mm-stable-2026-06-18-09-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-4/+4
12 daysMerge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds16-209/+766
13 dayss390/idle: Add missing EXPORT_SYMBOL_GPL()Heiko Carstens1-0/+3
2026-06-17Merge tag 'bpf-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf...Linus Torvalds1-22/+59
2026-06-17Merge tag 'net-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2-6/+0
2026-06-16s390/mm: Complete ptep_get() conversionAlexander Gordeev6-93/+140
2026-06-16Merge branch 'idle-time-acc' into featuresAlexander Gordeev11-149/+164
2026-06-16Merge tag 's390-7.2-1' of gitolite.kernel.org:pub/scm/linux/kernel/git/s390/l...Linus Torvalds46-656/+909
2026-06-15s390/idle: Remove idle time and count sysfs filesHeiko Carstens3-58/+1
2026-06-15s390/idle: Provide arch specific kcpustat_field_idle()/kcpustat_field_iowait()Heiko Carstens5-64/+122
2026-06-15s390/irq/idle: Use stcke instead of stckf for time stampsHeiko Carstens6-11/+13
2026-06-15s390/timex: Move union tod_clock type to separate headerHeiko Carstens2-19/+31
2026-06-15Merge tag 'kvm-s390-next-7.2-1' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini12-170/+703
2026-06-15KVM: s390: Introducing kvm_arch_set_irq_inatomic fast injectDouglas Freimuth5-65/+241
2026-06-15KVM: s390: Enable adapter_indicators_set to use mapped pagesDouglas Freimuth1-24/+63
2026-06-15KVM: s390: Add map/unmap ioctl and clean mappings post-guestDouglas Freimuth4-43/+194
2026-06-15Merge tag 'timers-vdso-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kerne...Linus Torvalds1-1/+0
2026-06-15Merge tag 'timers-nohz-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kerne...Linus Torvalds3-9/+73
2026-06-12tls: remove tls_toe and the related driverSabrina Dubroca2-2/+0
2026-06-12KVM: s390: vsie: Implement ASTFLEIE facility 2Nina Schoetterl-Glausch3-4/+44
2026-06-12KVM: s390: vsie: Refactor handle_stfleNina Schoetterl-Glausch2-16/+38
2026-06-12s390/sclp: Detect ASTFLEIE 2 facilityNina Schoetterl-Glausch1-0/+1
2026-06-12KVM: s390: Minor refactor of base/ext facility listsNina Schoetterl-Glausch1-25/+19
2026-06-12s390: Revert support for DCACHE_WORD_ACCESSHeiko Carstens4-45/+0
2026-06-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski10-89/+166
2026-06-11Merge tag 's390-7.1-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds1-3/+0
2026-06-11s390/process: Fix kernel thread function pointer typeHeiko Carstens1-1/+1
2026-06-11KVM: s390: Initialize KVM_S390_GET_CMMA_BITS memoryChristian Borntraeger1-1/+1
2026-06-11KVM: s390: vsie: Use mmu cache to allocate rmapClaudio Imbrenda3-12/+14
2026-06-11KVM: s390: vsie: Add missing radix_tree_preload() in _gaccess_shadow_fault()Claudio Imbrenda1-22/+35
2026-06-11KVM: s390: vsie: Fix allocation of struct vsie_rmapClaudio Imbrenda1-1/+1
2026-06-11KVM: s390: Fix unlikely race in try_get_locked_pte()Claudio Imbrenda1-3/+3
2026-06-11KVM: s390: Silence potential warnings in _gmap_crstep_xchg_atomic()Claudio Imbrenda1-1/+10
2026-06-10s390/tishift: Convert __ashlti3(), __ashrti3(), __lshrti3() to CHeiko Carstens4-67/+73
2026-06-10s390/memmove: Optimize backward copy caseHeiko Carstens1-1/+23
2026-06-10s390/string: Convert memset(16|32|64)() to CHeiko Carstens7-70/+50
2026-06-10s390/string: Convert memcpy() to CHeiko Carstens2-31/+34
2026-06-10s390/string: Convert memset() to CHeiko Carstens2-63/+61
2026-06-10s390/string: Convert memmove() to CHeiko Carstens2-41/+46
2026-06-10s390/string: Add -ffreestanding compile option to string.oHeiko Carstens2-0/+10
2026-06-10s390: Add .noinstr.text to boot and purgatory linker scriptsHeiko Carstens2-0/+2
2026-06-10s390/purgatory: Enforce z10 minimum architecture levelHeiko Carstens1-2/+4
2026-06-10Merge branch 'rust-for-s390' into featuresAlexander Gordeev5-29/+53
2026-06-10s390: Enable Rust supportJan Polensky2-11/+18
2026-06-10s390/cmpxchg: Fix KASAN stack-out-of-bounds in atomic helpersJan Polensky1-4/+4
2026-06-10s390/jump_label: Implement ARCH_STATIC_BRANCH_JUMP_ASM and ARCH_STATIC_BRANCH...Jan Polensky1-14/+19
2026-06-10s390/bug: Provide ARCH_WARN_ASM for Rust WARN/BUG supportJan Polensky1-0/+12
2026-06-09crypto: pcbc - Remove support for PCBC modeEric Biggers2-2/+0
2026-06-09crypto: fcrypt - Remove support for FCrypt block cipherEric Biggers2-2/+0
2026-06-09KVM: s390: Allow for 2G hugepagesClaudio Imbrenda1-1/+18
2026-06-09KVM: s390: Add capability to support 2G hugepagesClaudio Imbrenda3-1/+35
2026-06-09KVM: s390: Add module parameter to fence 2G hugepagesClaudio Imbrenda1-1/+11
2026-06-08s390: Remove GENERIC_LOCKBREAK Kconfig optionHeiko Carstens1-3/+0
2026-06-08Merge tag 'v7.1-p5' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds1-0/+1
2026-06-07bpf: Add struct bpf_tramp_node objectJiri Olsa1-22/+22
2026-06-05Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds9-89/+165
2026-06-04Merge tag 's390-7.1-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds4-6/+16
2026-06-03s390/percpu: Provide arch_this_cpu_write() implementationHeiko Carstens1-0/+30
2026-06-03s390/percpu: Provide arch_this_cpu_read() implementationHeiko Carstens1-0/+31
2026-06-03s390/percpu: Use new percpu code section for arch_this_cpu_[and|or]()Heiko Carstens1-7/+19
2026-06-03s390/percpu: Use new percpu code section for arch_this_cpu_add_return()Heiko Carstens1-7/+19
2026-06-03s390/percpu: Use new percpu code section for arch_this_cpu_add()Heiko Carstens1-22/+43
2026-06-03s390/percpu: Add missing do { } while (0) constructsHeiko Carstens1-4/+4
2026-06-03s390/percpu: Infrastructure for more efficient this_cpu operationsHeiko Carstens7-8/+173
2026-06-03s390/fpu: Move GR_NUM / VX_NUM macros to separate header fileHeiko Carstens3-40/+56
2026-06-03s390/fpu: Shorten GR_NUM / VX_NUM macrosHeiko Carstens1-142/+8
2026-06-02s390/mm: use free_reserved_page() in vmem_free_pages()David Hildenbrand (Arm)1-2/+1
2026-06-02vdso/treewide: Drop GENERIC_TIME_VSYSCALLThomas Weißschuh1-1/+0
2026-06-02s390/time: Prepare to stop elapsing in dynticks-idleFrederic Weisbecker3-9/+73
2026-06-02KVM: s390: Remove ptep_zap_softleaf_entry()Claudio Imbrenda1-20/+5
2026-06-02KVM: s390: Fix possible reference leak in fault-in codeClaudio Imbrenda1-8/+8
2026-06-02KVM: s390: Prevent memslots outside the ASCE rangeClaudio Imbrenda1-5/+28
2026-06-02KVM: s390: Lock pte when making page secureClaudio Imbrenda1-1/+20
2026-06-02KVM: s390: Fix fault-in codeClaudio Imbrenda1-7/+7
2026-06-02KVM: s390: vsie: Fix rmap handling in _do_shadow_crste()Claudio Imbrenda1-5/+6
2026-06-02KVM: s390: Fix guest / virtual address confusion in _essa_clear_cbrl()Claudio Imbrenda1-2/+6
2026-06-02KVM: s390: Avoid potentially sleeping while atomic when zapping pagesClaudio Imbrenda2-45/+73
2026-06-02KVM: s390: Fix _gmap_crstep_xchg_atomic()Claudio Imbrenda1-0/+3
2026-06-02KVM: s390: Fix _gmap_unmap_crste()Claudio Imbrenda1-3/+16
2026-05-30s390/mm: Make PTC and UV call order consistentAlexander Gordeev1-21/+18
2026-05-30s390/string: Remove strlcat() implementationHeiko Carstens2-28/+0
2026-05-30s390: Implement _THIS_IP_ using inline asmMarco Elver1-0/+2
2026-05-29crypto: s390 - add select CRYPTO_AEAD for aesArnd Bergmann1-0/+1
2026-05-28uaccess: unify inline vs outline copy_{from,to}_user() selectionYury Norov1-2/+1
2026-05-28mm/sparse-vmemmap: pass @pgmap argument to memory deactivation pathsMuchun Song1-2/+3
2026-05-28KVM: s390: Implement KVM_PRE_FAULT_MEMORYClaudio Imbrenda2-0/+46
2026-05-28KVM: s390: Track page size in struct guest_faultClaudio Imbrenda2-0/+3
2026-05-28s390/bug: Always emit format word in __BUG_ENTRYJan Polensky1-6/+6
2026-05-26s390/tracing: Add s390-tod clockSven Schnelle3-0/+26
2026-05-26s390/Kconfig: Cleanup defaults for selftestsJulian Braha1-5/+3
2026-05-26s390/debug: Remove s390dbf_sysctl_header variableHeiko Carstens1-3/+1
2026-05-26s390/appldata: Remove unused appldata_sysctl_header variableHeiko Carstens1-2/+1
2026-05-26s390/configs: Enable IOMMUFD and VFIO cdev in defconfigsNiklas Schnelle2-0/+8
2026-05-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.1-rc5Alexei Starovoitov10-32/+107
2026-05-24Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds5-11/+73
2026-05-22Merge tag 's390-7.1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds2-13/+28
2026-05-22KVM: s390: Properly reset zero bit in PGSTEClaudio Imbrenda1-0/+1
2026-05-22KVM: s390: vsie: Fix redundant rmap entriesClaudio Imbrenda1-1/+3
2026-05-22KVM: s390: vsie: Fix unshadowing logicClaudio Imbrenda5-5/+63
2026-05-22KVM: s390: Fix leaking kvm_s390_mmu_cache in case of errorsClaudio Imbrenda1-4/+3
2026-05-22KVM: s390: vsie: Fix memory leak when unshadowingClaudio Imbrenda1-1/+3
2026-05-21ring-buffer: Flush and stop persistent ring buffer on panicMasami Hiramatsu (Google)1-0/+1
2026-05-20s390/processor: Implement cpu_relax() with cpu serializationHeiko Carstens1-1/+3
2026-05-20s390/processor: Remove duplicated cpu_relax() defineHeiko Carstens1-2/+1
2026-05-20s390/barrier: Use alternative instead of ifdef for bcr_serialize()Heiko Carstens1-8/+4
2026-05-20s390/mm: Map empty zero pages read-onlyHeiko Carstens1-0/+2
2026-05-20s390/topology: Use zero-based numbering for containing entitiesAlexandra Winter1-3/+7
2026-05-12Merge tag 'kvm-s390-master-7.1-1' of git://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini2-8/+5
2026-05-11s390/debug: Add s390dbf kernel parameterPeter Oberparleiter4-14/+120
2026-05-11s390/pai: Fix missing PAI counter increments under heavy loadThomas Richter1-9/+20
2026-05-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.1-rc3Alexei Starovoitov10-11/+110
2026-05-06s390/sclp: Allow user-space to provide PCI reports for NVMe SMART dataNiklas Schnelle1-0/+1
2026-05-05s390: Remove extra check of task_stack_page()Maninder Singh1-3/+0
2026-04-30s390/pai: Disable duplicate read of kernel PAI counter valueThomas Richter1-1/+1
2026-04-28s390/mm: Fix phys_to_folio() usage in do_secure_storage_access()Heiko Carstens1-1/+1
2026-04-28s390/debug: Reject zero-length input in debug_input_flush_fn()Vasily Gorbik1-0/+5
2026-04-28s390/debug: Reject zero-length input before trimming a newlinePengpeng Hou1-0/+3
2026-04-27KVM: s390: pci: Fix aisb calculationMatthew Rosato1-2/+2
2026-04-22Merge tag 's390-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds8-10/+101
2026-04-21s390/bpf: Inline smp_processor_id and current_taskMaxim Khmelevskii1-0/+37
2026-04-17Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds1-40/+21
2026-04-17Merge tag 'integrity-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/z...Linus Torvalds4-16/+7
2026-04-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds12-33/+88
2026-04-17KVM: s390: pci: fix GAIT table indexing due to double-scaling pointer arithmeticJunrui Luo2-6/+3
2026-04-16Merge tag 'mm-nonmm-stable-2026-04-15-04-20' of git://git.kernel.org/pub/scm/...Linus Torvalds3-158/+1
2026-04-16bpf: Pass bpf_verifier_env to JITXu Kuohai1-1/+1
2026-04-16bpf: Move constants blinding out of arch-specific JITsXu Kuohai1-39/+20
2026-04-15Merge tag 'v7.1-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds5-521/+0
2026-04-15Merge tag 'pci-v7.1-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+1
2026-04-15Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds5-14/+11
2026-04-14Merge tag 'net-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2-4/+0
2026-04-14Merge tag 'bpf-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf...Linus Torvalds3-48/+123
2026-04-14Merge tag 'modules-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-3/+3
2026-04-14Merge tag 'timers-vdso-2026-04-12' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+1
2026-04-14Merge tag 'kbuild-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbu...Linus Torvalds2-4/+2
2026-04-13Merge tag 'hardening-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-9/+1
2026-04-13Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds5-159/+2
2026-04-13Merge tag 'kvm-s390-next-7.1-1' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini12-33/+88
2026-04-12Merge tag 'wireless-next-2026-04-10' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski2-2/+0
2026-04-11PCI: s390: Expose the UID as an arch specific PCI slot attributeNiklas Schnelle2-0/+24
2026-04-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+5
2026-04-08crypto: Remove michael_mic from crypto_shash APIEric Biggers2-2/+0
2026-04-07KVM: s390: vsie: Fix races with partial gmap invalidationsClaudio Imbrenda3-4/+9
2026-04-07KVM: s390: ucontrol: Fix memslot handlingClaudio Imbrenda1-1/+1
2026-04-07KVM: s390: Allow 4k granularity for memslotsClaudio Imbrenda1-14/+6
2026-04-07KVM: s390: Add alignment checks for hugepagesClaudio Imbrenda3-8/+29
2026-04-07KVM: s390: Add some useful mask macrosClaudio Imbrenda2-1/+6
2026-04-06eth: remove the driver for acenic / tigon1&2Jakub Kicinski2-2/+0
2026-04-05mm: convert do_brk_flags() to use vma_flags_tLorenzo Stoakes (Oracle)1-1/+1
2026-04-05mm: change to return bool for pmdp_clear_flush_young()Baolin Wang1-2/+2
2026-04-05mm: change to return bool for pmdp_test_and_clear_young()Baolin Wang1-2/+2
2026-04-05mm: change to return bool for ptep_clear_flush_young()/clear_flush_young_ptes()Baolin Wang1-2/+2
2026-04-05mm: change to return bool for ptep_test_and_clear_young()Baolin Wang1-2/+2
2026-04-05mm: remove CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVEDavid Hildenbrand (Arm)1-1/+0
2026-04-05mm: rename zap_page_range_single() to zap_vma_range()David Hildenbrand (Arm)1-1/+1
2026-04-05mm/memory: remove "zap_details" parameter from zap_page_range_single()David Hildenbrand (Arm)1-1/+1
2026-04-05mm: cache struct page for empty_zero_page and return it from ZERO_PAGE()Mike Rapoport (Microsoft)1-3/+1
2026-04-03Merge tag 's390-7.0-7' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds1-1/+5
2026-04-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.0-rc6+Alexei Starovoitov16-202/+293
2026-04-02xor: make xor.ko self-contained in lib/raid/Christoph Hellwig1-19/+0
2026-04-02s390: move the XOR code to lib/raid/Christoph Hellwig2-137/+1
2026-04-02xor: remove macro abuse for XOR implementation registrationsChristoph Hellwig1-7/+5
2026-04-02xor: split xor.hChristoph Hellwig1-1/+1
2026-04-03crypto: s390 - Remove des and des3_ede codeEric Biggers5-521/+0
2026-04-02KVM: s390: Add KVM capability for ESA mode guestsHendrik Brueckner1-0/+6
2026-04-02KVM: s390: vsie: Accommodate ESA prefix pagesEric Farman3-4/+11
2026-04-02KVM: s390: vsie: Disable some bits when in ESA modeEric Farman1-0/+14
2026-04-02KVM: s390: vsie: Allow non-zarch guestsEric Farman2-3/+6
2026-03-31KVM: s390: Fix lpsw/e breaking event handlingJanosch Frank1-2/+6
2026-03-31KVM: s390: only deliver service interrupt with payloadEric Farman1-0/+3
2026-03-29Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds7-178/+231
2026-03-28Merge tag 's390-7.0-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds3-3/+9
2026-03-28s390/entry: Scrub r12 register on kernel entryVasily Gorbik1-0/+3
2026-03-28s390/syscalls: Add spectre boundary for syscall dispatch tableGreg Kroah-Hartman1-1/+4
2026-03-28s390/barrier: Make array_index_mask_nospec() __always_inlineVasily Gorbik1-2/+2
2026-03-27resource: Pass full extent of empty space to resource_alignf callbackIlpo Järvinen1-0/+1
2026-03-26KVM: s390: Fix KVM_S390_VCPU_FAULT ioctlClaudio Imbrenda1-3/+15
2026-03-26KVM: s390: vsie: Fix guest page tables protectionClaudio Imbrenda1-2/+10
2026-03-26KVM: s390: vsie: Fix unshadowing while shadowingClaudio Imbrenda2-1/+19
2026-03-26KVM: s390: vsie: Fix refcount overflow for shadow gmapsClaudio Imbrenda1-1/+3
2026-03-26KVM: s390: vsie: Fix nested guest memory shadowingClaudio Imbrenda1-6/+15
2026-03-26KVM: s390: Correctly handle guest mappings without struct pageClaudio Imbrenda3-13/+14
2026-03-26KVM: s390: Fix gmap_link()Claudio Imbrenda3-54/+52
2026-03-26KVM: s390: vsie: Fix check for pre-existing shadow mappingClaudio Imbrenda1-2/+3
2026-03-26KVM: s390: Remove non-atomic dat_crstep_xchg()Claudio Imbrenda5-96/+99
2026-03-26KVM: s390: vsie: Fix dat_split_ste()Claudio Imbrenda1-0/+1
2026-03-24randomize_kstack: Unify random source across archesRyan Roberts2-9/+1