aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390
AgeCommit message (Expand)AuthorFilesLines
2023-04-28Merge tag 'smp-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2023-04-28Merge tag 'objtool-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-2/+2
2023-04-27Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds6-8/+42
2023-04-27Merge tag 'modules-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-12/+14
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-4/+19
2023-04-26Merge tag 'net-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-0/+5
2023-04-26Merge tag 'for-6.4/block-2023-04-21' of git://git.kernel.dk/linuxLinus Torvalds1-0/+2
2023-04-25Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+5
2023-04-25Merge tag 'timers-core-2023-04-24' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-4/+2
2023-04-24Merge tag 'rcu.6.4.april5.2023.3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+0
2023-04-21Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-0/+5
2023-04-21mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area()Linus Torvalds2-2/+2
2023-04-21mm: add new api to enable ksm per processStefan Roesch1-0/+7
2023-04-18mm/hugetlb_vmemmap: rename ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAPAneesh Kumar K.V1-1/+1
2023-04-14s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULLIlya Leoshkevich1-3/+8
2023-04-14init: Mark [arch_call_]rest_init() __noreturnJosh Poimboeuf1-1/+1
2023-04-13bpf: Support 64-bit pointers to kfuncsIlya Leoshkevich1-0/+5
2023-04-11s390/dasd: add autoquiesce featureStefan Haberland1-0/+2
2023-04-05s390/mm: try VMA lock-based page fault handling firstHeiko Carstens2-0/+25
2023-04-05kvm: Remove "select SRCU"Paul E. McKenney1-1/+0
2023-04-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-8/+25
2023-04-03Merge 6.3-rc5 into driver-core-nextGreg Kroah-Hartman10-42/+36
2023-03-31KVM: PPC: Make KVM_CAP_IRQFD_RESAMPLE platform dependentAlexey Kardashevskiy1-0/+1
2023-03-28mm: add PTE pointer parameter to flush_tlb_fix_spurious_fault()Gerald Schaefer1-5/+7
2023-03-28KVM: s390: pv: fix external interruption loop not always detectedNico Boehr1-8/+24
2023-03-27s390/ptrace: fix PTRACE_GET_LAST_BREAK error handlingHeiko Carstens1-6/+2
2023-03-27s390: reintroduce expoline dependence to scriptsJiri Slaby (SUSE)1-1/+1
2023-03-27s390/uaccess: add missing earlyclobber annotations to __clear_user()Heiko Carstens1-1/+1
2023-03-24treewide: Trace IPIs sent via smp_send_reschedule()Valentin Schneider1-1/+1
2023-03-21vdso: Improve cmd_vdso_check to check all dynamic relocationsFangrui Song2-4/+2
2023-03-21ftrace: selftest: remove broken trace_direct_trampMark Rutland1-0/+5
2023-03-17s390/smp: move to use bus_get_dev_root()Greg Kroah-Hartman1-3/+9
2023-03-17s390/topology: move to use bus_get_dev_root()Greg Kroah-Hartman1-1/+10
2023-03-13s390: update defconfigsHeiko Carstens3-19/+8
2023-03-13PCI: s390: Fix use-after-free of PCI resources with per-function hotplugNiklas Schnelle3-15/+16
2023-03-13s390/ipl: add missing intersection check to ipl_report handlingSven Schnelle1-0/+8
2023-03-09module: replace module_layout with module_memorySong Liu1-12/+14
2023-03-08sched/idle: Mark arch_cpu_idle_dead() __noreturnJosh Poimboeuf1-1/+1
2023-03-03Merge tag 's390-6.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds12-99/+128
2023-03-02s390/kprobes: fix current_kprobe never cleared after kprobes reenterVasily Gorbik1-0/+1
2023-03-02s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handlerVasily Gorbik1-2/+1
2023-03-01s390/Kconfig: sort config S390 select list againHeiko Carstens1-3/+3
2023-03-01s390/extmem: return correct segment type in __segment_load()Gerald Schaefer1-5/+7
2023-02-28s390/decompressor: add link map savingVasily Gorbik1-1/+3
2023-02-28s390/smp: perform cpu reset before delegating work to target cpuHeiko Carstens1-0/+1
2023-02-28s390/mcck: cleanup user process termination pathAlexander Gordeev4-32/+8
2023-02-28s390/cpum_sf: use READ_ONCE_ALIGNED_128() instead of 128-bit cmpxchgHeiko Carstens1-6/+3
2023-02-28s390/rwonce: add READ_ONCE_ALIGNED_128() macroHeiko Carstens1-0/+31
2023-02-27s390/ap,zcrypt,vfio: introduce and use ap_queue_status_reg unionHarald Freudenberger1-48/+52
2023-02-27s390/nmi: fix virtual-physical address confusionNico Boehr1-2/+1
2023-02-27s390/setup: do not complain about parameters handled in decompressorVasily Gorbik1-0/+17
2023-02-26Merge tag 'kbuild-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds2-3/+3
2023-02-25Merge tag 'vfio-v6.3-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds3-4/+6
2023-02-25Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds8-149/+331
2023-02-24Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+17
2023-02-24Merge tag 'iommu-updates-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-16/+20
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-11/+10
2023-02-21Merge tag 'net-next-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-37/+678
2023-02-21Merge tag 'v6.3-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds2-5/+1
2023-02-21Merge tag 's390-6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds77-1362/+1930
2023-02-21Merge tag 'v6.2' into iommufd.git for-nextJason Gunthorpe12-76/+111
2023-02-20Merge tag 'sched-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-4/+2
2023-02-20Merge tag 'perf-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-10/+5
2023-02-18Merge branches 'apple/dart', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'x86/vt...Joerg Roedel2-16/+20
2023-02-15Merge tag 'kvm-s390-next-6.3-1' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini8-147/+570
2023-02-15Merge tag 'kvm-riscv-6.3-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini12-76/+111
2023-02-15s390/irq,idle: simplify idle checkHeiko Carstens3-6/+4
2023-02-15s390/processor: add test_and_set_cpu_flag() and test_and_clear_cpu_flag()Heiko Carstens1-0/+16
2023-02-15s390/processor: let cpu helper functions return boolean valuesHeiko Carstens1-4/+5
2023-02-15s390/kfence: fix page fault reportingHeiko Carstens1-14/+35
2023-02-15s390/zcrypt: introduce ctfm field in struct CPRBXHarald Freudenberger1-1/+2
2023-02-14s390: remove confusing comment from uapi types header fileHeiko Carstens1-4/+1
2023-02-14s390/entry: remove toolchain dependent micro-optimizationHeiko Carstens1-6/+0
2023-02-14s390/mem_detect: do not truncate online memory ranges infoVasily Gorbik8-28/+40
2023-02-14s390/vx: remove __uint128_t type from __vector128 struct againHeiko Carstens1-1/+0
2023-02-14s390/mm: add support for RDP (Reset DAT-Protection)Gerald Schaefer4-1/+90
2023-02-14s390/mm: define private VM_FAULT_* reasons from top bitsPeter Xu1-5/+9
2023-02-10Daniel Borkmann says:Jakub Kicinski1-37/+678
2023-02-10s390/ap: fix status returned by ap_qact()Halil Pasic1-1/+4
2023-02-10s390/ap: fix status returned by ap_aqic()Halil Pasic1-2/+5
2023-02-09mm: replace vma->vm_flags indirect modification in ksm_madviseSuren Baghdasaryan1-1/+5
2023-02-09mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan1-2/+1
2023-02-09Revert "s390/mem_detect: do not update output parameters on failure"Heiko Carstens1-1/+4
2023-02-09s390/idle: remove arch_cpu_idle_time() and corresponding codeHeiko Carstens3-72/+9
2023-02-09s390/vx: use simple assignments to access __vector128 membersHeiko Carstens5-10/+10
2023-02-09s390/vx: add 64 and 128 bit members to __vector128 structHeiko Carstens1-2/+9
2023-02-09s390/processor: always inline cpu flag helper functionsHeiko Carstens1-4/+4
2023-02-09s390/idle: mark arch_cpu_idle() noinstrHeiko Carstens1-1/+1
2023-02-09s390/idle: move idle time accounting to account_idle_time_irq()Heiko Carstens1-10/+11
2023-02-09Merge branch 'cmpxchg_user_key' into featuresHeiko Carstens4-45/+285
2023-02-08KVM: s390: GISA: sort out physical vs virtual pointers usageNico Boehr1-4/+7
2023-02-07KVM: s390: Extend MEM_OP ioctl by storage key checked cmpxchgJanis Schoetterl-Glausch3-1/+167
2023-02-07KVM: s390: Refactor vcpu mem_op functionJanis Schoetterl-Glausch1-19/+17
2023-02-07KVM: s390: Refactor absolute vm mem_op functionJanis Schoetterl-Glausch1-25/+18
2023-02-07KVM: s390: Dispatch to implementing function at top level of vm mem_opJanis Schoetterl-Glausch1-14/+24
2023-02-07KVM: s390: Move common code of mem_op functions into functionJanis Schoetterl-Glausch1-28/+24
2023-02-07KVM: s390: disable migration mode when dirty tracking is disabledNico Boehr1-13/+30
2023-02-07Merge remote-tracking branch 'l390-korg/cmpxchg_user_key' into kvm-nextJanosch Frank4-45/+285
2023-02-06Merge branch 'fixes' into featuresHeiko Carstens1-1/+1
2023-02-06s390/boot: avoid potential amode31 truncationVasily Gorbik1-1/+1
2023-02-06s390/boot: move detect_facilities() after cmd line parsingVasily Gorbik1-2/+1
2023-02-06s390/kasan: avoid mapping KASAN shadow for standby memoryVasily Gorbik2-22/+6
2023-02-06s390/boot: avoid page tables memory in kaslrVasily Gorbik4-6/+16
2023-02-06s390/mem_detect: add get_mem_detect_online_total()Vasily Gorbik1-0/+11
2023-02-06s390/mem_detect: handle online memory limit just onceVasily Gorbik7-16/+28
2023-02-06s390/boot: fix mem_detect extended area allocationVasily Gorbik4-52/+31
2023-02-06s390/mem_detect: rely on diag260() if sclp_early_get_memsize() failsVasily Gorbik1-1/+1
2023-02-06s390/diag: make __diag8c_tmp_amode31 staticHeiko Carstens1-1/+1
2023-02-06s390/rethook: add local rethook header fileHeiko Carstens3-1/+8
2023-02-06s390/vmem: remove unnecessary KASAN checksVasily Gorbik1-12/+1
2023-02-06s390/vmem: fix empty page tables cleanup under KASANVasily Gorbik1-3/+3
2023-02-06s390/kasan: update kasan memory layout noteVasily Gorbik1-30/+26
2023-02-06s390/mem_detect: fix detect_memory() error handlingVasily Gorbik1-1/+1
2023-02-06s390/ipl: add loadparm parameter to eckd ipl/reipl dataSven Schnelle1-0/+3
2023-02-06s390/ipl: add DEFINE_GENERIC_LOADPARM()Sven Schnelle1-70/+19
2023-02-02mm: add vma_alloc_zeroed_movable_folio()Matthew Wilcox (Oracle)1-3/+2
2023-02-02mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVEDavid Hildenbrand1-1/+0
2023-01-31s390/mem_detect: do not update output parameters on failureAlexander Gordeev1-4/+1
2023-01-31s390/cio: introduce locking for register/unregister functionsVineeth Vijayan1-0/+2
2023-01-31s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swappingVasily Gorbik1-8/+8
2023-01-31s390/boot: remove pgtable_populate_endVasily Gorbik1-27/+2
2023-01-31s390/boot: avoid mapping standby memoryVasily Gorbik3-9/+13
2023-01-31s390/decompressor: specify __decompress() buf len to avoid overflowVasily Gorbik1-1/+1
2023-01-31Merge tag 'v6.2-rc6' into sched/core, to pick up fixesIngo Molnar12-75/+110
2023-01-30Merge branch 'iommu-memory-accounting' of ssh://gitolite.kernel.org/pub/scm/l...Jason Gunthorpe2-16/+20
2023-01-30vfio-mdev: add back CONFIG_VFIO dependencyArnd Bergmann1-1/+3
2023-01-29s390/bpf: Implement bpf_jit_supports_kfunc_call()Ilya Leoshkevich1-2/+23
2023-01-29s390/bpf: Implement bpf_jit_supports_subprog_tailcalls()Ilya Leoshkevich1-10/+27
2023-01-29s390/bpf: Implement arch_prepare_bpf_trampoline()Ilya Leoshkevich1-22/+520
2023-01-29s390/bpf: Implement bpf_arch_text_poke()Ilya Leoshkevich1-0/+97
2023-01-29s390/bpf: Add expoline to tail callsIlya Leoshkevich1-2/+10
2023-01-28s390/bpf: Fix a typo in a commentIlya Leoshkevich1-1/+1
2023-01-26s390/purgatory: Remove unused '-MD' and unnecessary '-c' flagsNathan Chancellor1-1/+1
2023-01-26s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64Nathan Chancellor1-1/+1
2023-01-26s390/vdso: Drop unused '-s' flag from KBUILD_AFLAGS_64Nathan Chancellor1-1/+1
2023-01-25s390/syscalls: get rid of system call alias functionsHeiko Carstens1-66/+55
2023-01-25s390/syscalls: remove trailing semicolonHeiko Carstens1-1/+1
2023-01-25s390/syscalls: move __S390_SYS_STUBx() macroHeiko Carstens1-13/+13
2023-01-25s390/syscalls: remove __SC_COMPAT_TYPE defineHeiko Carstens1-2/+0
2023-01-25s390/syscalls: remove SYSCALL_METADATA() from compat syscallsHeiko Carstens1-1/+0
2023-01-25s390: discard .interp sectionIlya Leoshkevich1-0/+1
2023-01-25s390/cpum_cf: simplify PMC_INIT and PMC_RELEASE usageThomas Richter1-11/+7
2023-01-25s390/cpum_cf: merge source files for CPU Measurement counter facilityThomas Richter5-260/+208
2023-01-25s390/cpum_cf: remove in-kernel counting facility interfaceThomas Richter3-42/+1
2023-01-25s390/cpum_cf: move stccm_avail()Thomas Richter2-6/+6
2023-01-25s390/cpum_cf: move cpum_cf_ctrset_size()Thomas Richter3-48/+47
2023-01-25s390/cpum_cf: simplify hw_perf_event_destroy()Thomas Richter1-6/+4
2023-01-25s390/cache: change type from unsigned long long to unsigned longHeiko Carstens1-1/+1
2023-01-25iommu/s390: Use GFP_KERNEL in sleepable contextsJason Gunthorpe1-1/+1
2023-01-25iommu/s390: Push the gfp parameter to the kmem_cache_alloc()'sJason Gunthorpe2-16/+20
2023-01-23vfio-mdev: turn VFIO_MDEV into a selectable symbolChristoph Hellwig3-4/+4
2023-01-22s390/kprobes: replace kretprobe with rethookVasily Gorbik9-51/+57
2023-01-22s390/cpum_sf: diagnostic sampling buffer setup to handle virtual addressesThomas Richter1-8/+6
2023-01-22s390/cpum_sf: rework macro AUX_SDB_NUM_xxxThomas Richter1-13/+29
2023-01-22s390/cpum_sf: sampling buffer setup to handle virtual addressesThomas Richter1-19/+21
2023-01-22s390/cpum_sf: remove debug statements from function setup_pmc_cpuThomas Richter1-6/+0
2023-01-22s390/cpum_sf: move functions from header file to source fileThomas Richter2-53/+52
2023-01-22s390/vmem: use swap() instead of open coding itJiapeng Chong1-7/+1
2023-01-22s390/ipl: use kstrtobool() instead of strtobool()Christophe JAILLET1-1/+1
2023-01-18mm: remove zap_page_range and create zap_vma_pagesMike Kravetz2-4/+2
2023-01-18perf/core: Introduce perf_prepare_header()Namhyung Kim1-1/+2
2023-01-18perf/core: Add perf_sample_save_raw_data() helperNamhyung Kim3-9/+3
2023-01-17Merge branch 'fixes' into featuresHeiko Carstens11-73/+107
2023-01-17s390: workaround invalid gcc-11 out of bounds read warningHeiko Carstens1-2/+3
2023-01-13s390: move __amode31_base declaration to proper header fileHeiko Carstens2-1/+1
2023-01-13s390/mm: allocate Absolute Lowcore Area in decompressorAlexander Gordeev10-75/+36
2023-01-13s390/mm: allocate Real Memory Copy Area in decompressorAlexander Gordeev5-10/+20
2023-01-13s390/boot: allow setup of different virtual address typesAlexander Gordeev1-15/+33
2023-01-13s390/kasan: remove identity mapping supportAlexander Gordeev1-21/+4
2023-01-13s390/maccess: remove dead DAT-off codeAlexander Gordeev1-9/+5
2023-01-13s390/mm: start kernel with DAT enabledAlexander Gordeev17-188/+447
2023-01-13s390/boot: detect and enable memory facilitiesAlexander Gordeev2-0/+26
2023-01-13s390/pgtable: add REGION3_KERNEL_EXEC protectionAlexander Gordeev1-0/+6
2023-01-13s390/kasan: use set_pXe_bit() for pgtable entries setupAlexander Gordeev1-11/+26
2023-01-13s390/kasan: cleanup setup of untracked memory pgtablesAlexander Gordeev1-4/+3
2023-01-13s390/kasan: cleanup setup of zero pgtableAlexander Gordeev1-7/+5
2023-01-13s390/kasan: sort out physical vs virtual memory confusionAlexander Gordeev1-2/+2
2023-01-13s390/early: fix sclp_early_sccb variable lifetimeAlexander Gordeev2-1/+1
2023-01-13s390/boot: cleanup decompressor header filesAlexander Gordeev3-28/+23
2023-01-13arch/idle: Change arch_cpu_idle() behavior: always exit with IRQs disabledPeter Zijlstra1-1/+0
2023-01-13objtool/idle: Validate __cpuidle code as noinstrPeter Zijlstra1-1/+0
2023-01-11irq/s390: Add arch_is_isolated_msi() for s390Jason Gunthorpe1-0/+17
2023-01-11s390: update defconfigsHeiko Carstens3-6/+9
2023-01-11KVM: s390: interrupt: use READ_ONCE() before cmpxchg()Heiko Carstens1-4/+8
2023-01-11s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()Heiko Carstens1-1/+1
2023-01-11s390/cpum_sf: add READ_ONCE() semantics to compare and swap loopsHeiko Carstens2-55/+77
2023-01-10s390/archrandom: add missing header includeHeiko Carstens1-0/+1
2023-01-10s390/kexec: fix ipl report address for kdumpAlexander Egorenkov1-2/+3
2023-01-09vfio/ccw: calculate number of IDAWs regardless of formatEric Farman1-0/+12
2023-01-09s390/diag: use __packed __alignedSven Schnelle1-1/+1
2023-01-09s390/fs3270: split header filesSven Schnelle2-0/+100
2023-01-09s390/tty3270: add support for diag 8cSven Schnelle3-0/+53
2023-01-09s390: remove the last remnants of cputime_tNicholas Piggin1-15/+0
2023-01-09s390/cpumf: support user space events for countingThomas Richter1-11/+24
2023-01-09s390: fix -Wundef warning for CONFIG_KERNEL_ZSTDMasahiro Yamada1-2/+2
2023-01-06s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36Masahiro Yamada1-0/+2
2023-01-06s390: expicitly align _edata and _end symbols on page boundaryAlexander Gordeev1-0/+2
2023-01-06s390/debug: add _ASM_S390_ prefix to header guardNiklas Schnelle1-3/+3
2023-01-06crypto: s390/aes - drop redundant xts key checkVladis Dronov1-4/+0
2023-01-06crypto: xts - drop xts_check_key()Vladis Dronov1-1/+1