2024-02-16 |
Heiko Carstens | s390/checksum: provide vector register variant of csum_partial() Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/checksum: provide and use cksm() inline assembly Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/checksum: call instrument_read() instead of kasan_check... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: remove TIF_FPU Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: limit save and restore to used registers Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: decrease stack usage for some cases Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: let fpu_vlm() and fpu_vstm() return number... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: remove anonymous union from struct fpu Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: remove regs member from struct fpu Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/kvm: convert to regular kernel fpu user Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: make kernel fpu context preemptible Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: change type of fpu mask from u32 to int Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: rename save_fpu_regs() to save_user_fpu_regs... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: convert FPU CIF flag to regular TIF flag Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: provide and use vlm and vstm inline assemblies Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: provide and use lfpc, sfpc, and stfpc inline... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: provide and use ld and std inline assemblies Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: use lfpc instead of sfpc instruction Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: add documentation about fpu helper functions Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: move, rename, and merge header files Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: various coding style changes Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/nmi: remove register validation code Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: improve description of RXB macro Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-16 |
Heiko Carstens | s390/fpu: fix VLGV macro Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-14 |
Heiko Carstens | s390/vdso: remove unused ENTRY in linker scripts Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-14 |
Heiko Carstens | s390/bug: remove entry size from __bug_table section Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-12 |
Heiko Carstens | s390/switch_to: use generic header file Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-12 |
Heiko Carstens | s390/acrs: cleanup access register handling Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-09 |
Heiko Carstens | s390/fpu: make use of __uninitialized macro Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-09 |
Heiko Carstens | Compiler Attributes: Add __uninitialized macro Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-09 |
Heiko Carstens | s390/cmf: fix virtual vs physical address confusion Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-09 |
Heiko Carstens | s390/cmf: remove unneeded DMA zone allocation Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-09 |
Heiko Carstens | s390/hypfs_sprp: remove unneeded DMA zone allocation Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-09 |
Heiko Carstens | s390/hypfs_diag0c: fix virtual vs physical address... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-09 |
Heiko Carstens | s390/hypfs_sprp: fix virtual vs physical address confusion Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-09 |
Heiko Carstens | s390/configs: update default configurations Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-09 |
Heiko Carstens | s390/configs: enable INIT_STACK_ALL_ZERO in all configurations Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-02-09 |
Heiko Carstens | s390/configs: provide compat topic configuration target Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-01-19 |
Heiko Carstens | tick-sched: Fix idle and iowait sleeptime accounting... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-01-11 |
Heiko Carstens | s390/ptrace: remove leftover comment Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-01-11 |
Heiko Carstens | s390/fpu: remove __load_fpu_regs() export Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-01-11 |
Heiko Carstens | s390/mm,fault: remove not needed tsk variable Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2024-01-11 |
Heiko Carstens | s390/compat: change default for CONFIG_COMPAT to "n" Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-19 |
Heiko Carstens | s390: update defconfigs Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-18 |
Heiko Carstens | s390/vx: fix save/restore of fpu kernel context Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-11 |
Heiko Carstens | s390: update defconfigs Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-11 |
Heiko Carstens | s390/fpu: get rid of MACHINE_HAS_VX Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-11 |
Heiko Carstens | s390/als: add vector facility to z13 architecture level set Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-11 |
Heiko Carstens | s390/fpu: remove "novx" option Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-11 |
Heiko Carstens | s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-11 |
Heiko Carstens | KVM: s390: remove superfluous save_fpu_regs() call Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-11 |
Heiko Carstens | s390/fpu: get rid of test_fp_ctl() Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-11 |
Heiko Carstens | KVM: s390: use READ_ONCE() to read fpc register value Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-11 |
Heiko Carstens | KVM: s390: fix setting of fpc register Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-11 |
Heiko Carstens | s390/ptrace: handle setting of fpc register correctly Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-11 |
Heiko Carstens | s390/nmi: implement and use local_mcck_save() / local_mcck_r... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-11 |
Heiko Carstens | s390/nmi: consistently enable machine checks in trap_init() Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-11 |
Heiko Carstens | s390/ctlreg: return old register contents when changing... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-11 |
Heiko Carstens | checkstack: allow to pass MINSTACKSIZE parameter Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-11 |
Heiko Carstens | checkstack: sort output by size and function name Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-11 |
Heiko Carstens | arch: remove ARCH_TASK_STRUCT_ON_STACK Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-11 |
Heiko Carstens | arch: remove ARCH_TASK_STRUCT_ALLOCATOR Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-11 |
Heiko Carstens | arch: remove ARCH_THREAD_STACK_ALLOCATOR Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-12-07 |
Heiko Carstens | checkstack: fix printed address Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-11-22 |
Heiko Carstens | scripts/checkstack.pl: match all stack sizes for s390 Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-11-22 |
Heiko Carstens | s390: remove odd comment Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-11-05 |
Heiko Carstens | s390/cmma: rework no-dat handling Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-11-05 |
Heiko Carstens | s390/cmma: move arch_set_page_dat() to header file Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-11-05 |
Heiko Carstens | s390/cmma: move set_page_stable() and friends to header... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-11-05 |
Heiko Carstens | s390/cmma: move parsing of cmma kernel parameter to... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-11-05 |
Heiko Carstens | s390/cmma: cleanup inline assemblies Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-11-05 |
Heiko Carstens | s390: add USER_STACKTRACE support Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-11-05 |
Heiko Carstens | s390/perf: implement perf_callchain_user() Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-25 |
Heiko Carstens | s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-25 |
Heiko Carstens | s390/cmma: fix detection of DAT pages Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-25 |
Heiko Carstens | s390/mm: add missing arch_set_page_dat() call to gmap... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm: add missing arch_set_page_dat() call to vmem_crst_a... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/cmma: fix initial kernel address space page table... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/diag: add missing virt_to_phys() translation to... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm,fault: move VM_FAULT_ERROR handling to do_exception() Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm,fault: remove VM_FAULT_BADMAP and VM_FAULT_BADACCESS Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm,fault: remove VM_FAULT_SIGNAL Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm,fault: remove VM_FAULT_BADCONTEXT Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm,fault: simplify kfence fault handling Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm,fault: call do_fault_error() only from do_exception() Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm,fault: get rid of do_low_address() Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm,fault: remove VM_FAULT_PFAULT Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm,fault: use get_kernel_nofault() to dereference... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm,fault: improve readability by using teid union Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm: move translation-exception identification... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm,fault: use static key for store indication Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm,fault: use get_fault_address() everywhere Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm,fault: replace WARN_ON_ONCE() with unreachable() Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm,fault: remove noinline attribute from all functions Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm,fault: remove line break Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm,fault: include linux/mmu_context.h Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm,fault: have balanced braces, remove unnecessary... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
2023-10-23 |
Heiko Carstens | s390/mm,fault: use pr_warn(), pr_cont(), ... instead... Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
|
commit | commitdiff | tree |
next |