aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390/include/asm
AgeCommit message (Expand)AuthorFilesLines
6 daysMerge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-2/+2
7 daysMerge tag 'kvm-s390-next-7.2-2' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini1-2/+2
7 dayss390/mm: Fix handling of _PAGE_UNUSED pte bitClaudio Imbrenda1-2/+2
9 daysMerge tag 's390-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds7-47/+87
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 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-1/+23
2026-06-16s390/mm: Complete ptep_get() conversionAlexander Gordeev2-16/+46
2026-06-16Merge branch 'idle-time-acc' into featuresAlexander Gordeev5-31/+41
2026-06-16Merge tag 's390-7.2-1' of gitolite.kernel.org:pub/scm/linux/kernel/git/s390/l...Linus Torvalds21-296/+423
2026-06-15s390/idle: Remove idle time and count sysfs filesHeiko Carstens1-6/+0
2026-06-15s390/idle: Provide arch specific kcpustat_field_idle()/kcpustat_field_iowait()Heiko Carstens1-1/+4
2026-06-15s390/irq/idle: Use stcke instead of stckf for time stampsHeiko Carstens3-5/+6
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 Bonzini2-1/+23
2026-06-15KVM: s390: Introducing kvm_arch_set_irq_inatomic fast injectDouglas Freimuth1-1/+5
2026-06-15KVM: s390: Add map/unmap ioctl and clean mappings post-guestDouglas Freimuth1-0/+5
2026-06-15Merge tag 'timers-nohz-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kerne...Linus Torvalds1-0/+2
2026-06-12KVM: s390: vsie: Implement ASTFLEIE facility 2Nina Schoetterl-Glausch1-0/+12
2026-06-12s390/sclp: Detect ASTFLEIE 2 facilityNina Schoetterl-Glausch1-0/+1
2026-06-12s390: Revert support for DCACHE_WORD_ACCESSHeiko Carstens2-26/+0
2026-06-10s390/tishift: Convert __ashlti3(), __ashrti3(), __lshrti3() to CHeiko Carstens1-4/+0
2026-06-10Merge branch 'rust-for-s390' into featuresAlexander Gordeev3-18/+35
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-05Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+1
2026-06-04Merge tag 's390-7.1-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds2-6/+8
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 Carstens4-1/+146
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/time: Prepare to stop elapsing in dynticks-idleFrederic Weisbecker1-0/+2
2026-06-02KVM: s390: Avoid potentially sleeping while atomic when zapping pagesClaudio Imbrenda1-0/+1
2026-05-30s390/mm: Make PTC and UV call order consistentAlexander Gordeev1-21/+18
2026-05-30s390/string: Remove strlcat() implementationHeiko Carstens1-2/+0
2026-05-30s390: Implement _THIS_IP_ using inline asmMarco Elver1-0/+2
2026-05-28uaccess: unify inline vs outline copy_{from,to}_user() selectionYury Norov1-2/+1
2026-05-28s390/bug: Always emit format word in __BUG_ENTRYJan Polensky1-6/+6
2026-05-26s390/tracing: Add s390-tod clockSven Schnelle1-0/+13
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-11s390/debug: Add s390dbf kernel parameterPeter Oberparleiter1-0/+1
2026-05-06s390/sclp: Allow user-space to provide PCI reports for NVMe SMART dataNiklas Schnelle1-0/+1
2026-04-22Merge tag 's390-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds4-8/+75
2026-04-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-2/+2
2026-04-16Merge tag 'mm-nonmm-stable-2026-04-15-04-20' of git://git.kernel.org/pub/scm/...Linus Torvalds1-21/+0
2026-04-15Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-9/+9
2026-04-13Merge tag 'hardening-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-8/+0
2026-04-13Merge tag 'kvm-s390-next-7.1-1' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini2-2/+2
2026-04-11PCI: s390: Expose the UID as an arch specific PCI slot attributeNiklas Schnelle1-0/+4
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-02xor: make xor.ko self-contained in lib/raid/Christoph Hellwig1-19/+0
2026-04-02xor: remove macro abuse for XOR implementation registrationsChristoph Hellwig1-7/+5
2026-04-02KVM: s390: vsie: Accommodate ESA prefix pagesEric Farman1-2/+1
2026-04-02KVM: s390: vsie: Allow non-zarch guestsEric Farman1-0/+1
2026-03-28Merge tag 's390-7.0-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds1-2/+2
2026-03-28s390/barrier: Make array_index_mask_nospec() __always_inlineVasily Gorbik1-2/+2
2026-03-24randomize_kstack: Unify random source across archesRyan Roberts1-8/+0
2026-03-24s390/percpu: Provide arch_raw_cpu_ptr()Heiko Carstens1-0/+18
2026-03-24Merge tag 'kvm-s390-master-7.0-1' of git://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini2-1/+4
2026-03-16KVM: s390: vsie: Avoid injecting machine check on signalChristian Borntraeger2-1/+4
2026-03-13Merge branch 'page-table-check-support' of git://git.kernel.org/pub/scm/linux...Vasily Gorbik1-7/+53
2026-03-13s390/pgtable: Add s390 support for page table checkTobias Huschle1-4/+50
2026-03-13s390/pgtable: Use set_pmd_bit() to invalidate PMD entryAlexander Gordeev1-3/+3
2026-03-05s390/setup: Drop stale ident_map_size declarationVasily Gorbik1-1/+0
2026-03-03s390/stackleak: Fix __stackleak_poison() inline assembly constraintHeiko Carstens1-1/+1
2026-02-25s390/idle: Remove psw_idle() prototypeHeiko Carstens1-2/+0
2026-02-25s390/idle: Inline update_timer_idle()Heiko Carstens2-1/+36
2026-02-25s390/idle: Fix cpu idle exit cpu time accountingHeiko Carstens1-0/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-3/+3
2026-02-20Merge tag 's390-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds1-2/+2
2026-02-18s390/debug: Convert debug area lock from a spinlock to a raw spinlockBenjamin Block1-2/+2
2026-02-13Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds13-422/+72
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+1
2026-02-12Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-5/+2
2026-02-10Merge tag 'perf-core-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+0
2026-02-10Merge tag 'v7.0-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds1-1/+7
2026-02-05s390: remove kvm_types.h from KbuildRandy Dunlap1-1/+0
2026-02-04KVM: S390: Remove PGSTE code from linux/s390 mmClaudio Imbrenda5-141/+7
2026-02-04KVM: s390: Remove gmap from s390/mmClaudio Imbrenda2-182/+0
2026-02-04KVM: s390: Switch to new gmapClaudio Imbrenda5-69/+14
2026-02-04KVM: s390: Stop using CONFIG_PGSTEClaudio Imbrenda2-3/+3
2026-02-04KVM: s390: Add helper functions for fault handlingClaudio Imbrenda1-0/+1
2026-02-04KVM: s390: Enable KVM_GENERIC_MMU_NOTIFIERClaudio Imbrenda1-0/+1
2026-02-04s390/mm: Warn if uv_convert_from_secure_pte() failsClaudio Imbrenda1-4/+5
2026-02-04KVM: s390: Export two functionsClaudio Imbrenda1-0/+2
2026-02-04KVM: s390: Introduce import_lockClaudio Imbrenda1-0/+2
2026-02-04KVM: s390: Add gmap_helper_set_unused()Claudio Imbrenda1-0/+1
2026-02-04s390: Move sske_frame() to a headerClaudio Imbrenda1-0/+7
2026-02-04KVM: s390: Add P bit in table entry bitfields, move union vaddressClaudio Imbrenda1-2/+30
2026-02-04KVM: s390: Refactor pgste lock and unlock functionsClaudio Imbrenda1-22/+0
2026-01-31kernel.h: include linux/instruction_pointer.h explicitlyYury Norov1-0/+1
2026-01-31s390/pkey: Support new xflag PKEY_XFLAG_NOCLEARKEYHarald Freudenberger1-1/+7
2026-01-27s390/Kconfig: Define non-zero ILLEGAL_POINTER_VALUEGerd Bayer1-0/+1
2026-01-27s390/bug: Prevent tail-call optimizationHeiko Carstens1-0/+2
2026-01-27s390/bug: Implement WARN_ONCE()Heiko Carstens1-0/+11
2026-01-27s390/bug: Implement __WARN_printf()Heiko Carstens2-6/+57
2026-01-27s390/traps: Copy monitor code to pt_regsHeiko Carstens1-1/+4
2026-01-27s390/bug: Introduce and use monitor code macroHeiko Carstens1-2/+8
2026-01-27s390/bug: Use BUG_FORMAT for DEBUG_BUGVERBOSE_DETAILEDHeiko Carstens1-4/+13
2026-01-27s390/bug: Convert to inline assembly with input operandsHeiko Carstens1-42/+31
2026-01-20mm/mmu_gather: remove @delay_remap of __tlb_remove_page_size()Wei Yang1-4/+2
2026-01-20treewide: provide a generic clear_user_page() variantDavid Hildenbrand1-1/+0
2026-01-17s390/preempt: Optimize __preempt_count_dec_and_test()Heiko Carstens1-0/+15
2026-01-17s390/asm: Let __HAVE_ASM_FLAG_OUTPUTS__ define 1Heiko Carstens1-1/+1
2026-01-17s390/preempt: Optimize __preemp_count_add()/__preempt_count_sub()Heiko Carstens1-1/+11
2026-01-17s390/preempt: Optimize preempt_count()Heiko Carstens1-2/+18
2026-01-02s390/ap: Fix typo in function name referenceJulia Lawall1-1/+1
2025-12-22s390/ptrace: Convert function macros to inline functionsJens Remus1-11/+26
2025-12-08s390/bug: Add missing alignmentHeiko Carstens1-0/+1
2025-12-08s390/bug: Add missing CONFIG_BUG ifdef againHeiko Carstens1-0/+4
2025-12-07s390/pci: Migrate s390 IRQ logic to IRQ domain APITobias Schumacher1-0/+5
2025-12-07s390/vmem: Support 2G page splitting for KASAN shadow freeingVasily Gorbik1-0/+2
2025-12-05Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-4/+5
2025-12-02Merge tag 's390-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds26-409/+295
2025-12-02Merge tag 'kvm-s390-next-6.19-1' of https://git.kernel.org/pub/scm/linux/kern...Paolo Bonzini2-4/+5
2025-12-02Merge tag 'core-uaccess-2025-11-30' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+2
2025-12-01Merge tag 'core-bugs-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-52/+38
2025-12-01Merge tag 'objtool-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2025-11-27KVM: s390: Enable and disable interrupts in entry codeHeiko Carstens1-0/+1
2025-11-27KVM: s390: Add signal_exits counterAndrew Donnellan1-0/+1
2025-11-25s390/vdso: Rename vdso64 to vdsoHeiko Carstens1-2/+2
2025-11-24s390: Add stackprotector supportHeiko Carstens3-1/+43
2025-11-24s390/percpu: Get rid of ARCH_MODULE_NEEDS_WEAK_PER_CPUHeiko Carstens1-8/+0
2025-11-21Merge branch 'objtool/core'Peter Zijlstra26-198/+232
2025-11-21KVM: s390: Add capability that forwards operation exceptionsJanosch Frank1-0/+1
2025-11-17s390/syscalls: Switch to generic system call table generationHeiko Carstens1-1/+2
2025-11-17s390/syscalls: Remove system call table pointer from thread_structHeiko Carstens2-2/+0
2025-11-17s390: Remove compat supportHeiko Carstens10-335/+12
2025-11-17s390/syscalls: Add pt_regs parameter to SYSCALL_DEFINE0() syscall wrapperHeiko Carstens1-8/+8
2025-11-17s390/ptrace: Rename psw_t32 to psw32_tHeiko Carstens1-1/+1
2025-11-14s390/mm: Fix __ptep_rdp() inline assemblyHeiko Carstens1-7/+5
2025-11-14s390/fault: Print unmodified PSW address on protection exceptionHeiko Carstens1-0/+2
2025-11-14s390/processor: Add __forward_psw() helperHeiko Carstens1-2/+7
2025-11-14s390/fpu: Fix false-positive kmsan report in fpu_vstl()Aleksei Nikiforov1-0/+3
2025-11-14s390/mm: Remove unused flush_tlb()Heiko Carstens1-2/+0
2025-11-14s390/pai_crypto: Introduce generic event init using pai_pmu[]Thomas Richter1-0/+1
2025-11-13Merge tag 'v6.18-rc5' into objtool/core, to pick up fixesIngo Molnar1-1/+0
2025-11-06s390/smp: Mark pcpu_delegate() and smp_call_ipl_cpu() as __noreturnThorsten Blum1-1/+1
2025-11-06Merge branch 'dat-enhancement-1'Heiko Carstens3-24/+7
2025-11-06s390/mm: Replace the CSP instruction with CSPGHeiko Carstens2-18/+5
2025-11-06s390/mm: Remove cpu_has_idte()Heiko Carstens2-6/+2
2025-11-03s390/uaccess: Use unsafe wrappers for ASM GOTOThomas Gleixner1-2/+2
2025-10-24s390/ptrace: Explicitly include <linux/typecheck.h>Jens Remus1-0/+1
2025-10-24s390/pci: Restore IRQ unconditionally for the zPCI deviceFarhan Ali1-1/+0
2025-10-21s390/ap: Introduce new AP nqap and dqap trace eventsHarald Freudenberger1-0/+87
2025-10-21s390/ap: Extend struct ap_queue_status with some convenience fieldsHarald Freudenberger1-8/+22
2025-10-21s390/zcrypt: Rework zcrypt request and reply trace event definitionHarald Freudenberger1-20/+24
2025-10-21s390/tape: Introduce idal buffer arrayJan Höppner2-0/+78
2025-10-20KVM: S390: Remove sca_lockChristoph Schlameuss1-1/+0
2025-10-20KVM: s390: Use ESCA instead of BSCA at VM initChristoph Schlameuss1-3/+2
2025-10-14s390/vmlinux.lds.S: Prevent thunk functions from getting placed with normal textJosh Poimboeuf1-1/+1
2025-10-09Merge tag 's390-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds19-82/+92
2025-10-06Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+2
2025-10-04s390/pci: Expose firmware provided UID Checking state in sysfsRamesh Errabolu1-0/+10
2025-10-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-1/+23
2025-10-02Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2025-09-30Merge tag 'core-core-2025-09-29' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-34/+16
2025-09-30KVM: s390/vfio-ap: Use kvm_is_gpa_in_memslot() instead of open coded equivalentSean Christopherson1-0/+2
2025-09-30Merge tag 'loongarch-kvm-6.18' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini1-5/+5
2025-09-30Merge tag 'kvm-s390-next-6.18-1' of https://git.kernel.org/pub/scm/linux/kern...Paolo Bonzini2-1/+23
2025-09-30KVM: s390: Fix to clear PTE when discarding a swapped pageGautam Gala1-0/+22
2025-09-29Merge tag 's390-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds2-72/+46
2025-09-29Merge tag 'ffs-const-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-5/+5
2025-09-29s390: Remove superfluous newlines from inline assembliesHeiko Carstens18-82/+82
2025-09-25s390/mm: Add memory allocation profiling hooksHeiko Carstens1-11/+19
2025-09-24s390/bitops: Switch to generic ffs() if supported by compilerHeiko Carstens1-0/+8
2025-09-24s390/bitops: Switch to generic fls(), fls64(), etc.Heiko Carstens1-51/+5
2025-09-18s390/bitops: Cleanup __flogr()Heiko Carstens1-4/+3
2025-09-18s390/bitops: Use __assume() for __flogr() inline assembly return valueHeiko Carstens1-3/+11
2025-09-18s390/bitops: Limit return value range of __flogr()Heiko Carstens1-1/+1
2025-09-17s390/entry: Remove unused TIF flagsSven Schnelle1-10/+0
2025-09-17s390: Use generic TIF bitsThomas Gleixner1-26/+18
2025-09-13mm: introduce memdesc_flags_tMatthew Wilcox (Oracle)1-1/+1
2025-09-08s390: Add __attribute_const__ to ffs()-family implementationsKees Cook1-5/+5
2025-09-08KVM: s390: improve interrupt cpu for wakeupChristian Borntraeger1-1/+1
2025-09-05iommu/s390: Make attach succeed when the device was surprise removedNiklas Schnelle1-5/+5
2025-08-20s390/bitops: Optimize inliningJuergen Christ1-7/+7
2025-08-20s390/bitops: Slightly optimize ffs() and fls64()Heiko Carstens1-5/+2
2025-08-08Merge tag 's390-6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds2-1/+46
2025-08-05Merge commit 'linus' into core/bugs, to resolve conflictsIngo Molnar41-267/+160
2025-07-31Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-3/+2
2025-07-31s390/mm: Enable THP_SWAP and THP_MIGRATIONGerald Schaefer1-0/+45
2025-07-31s390/ap: Unmask SLCF bit in card and queue ap functions sysfsHarald Freudenberger1-1/+1
2025-07-31Merge tag 'v6.17-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-0/+4
2025-07-30Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-0/+13
2025-07-30Merge tag 'kvm-s390-next-6.17-1' of https://git.kernel.org/pub/scm/linux/kern...Paolo Bonzini2-0/+13
2025-07-29Merge tag 's390-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds36-262/+139