summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/rseq (follow)
Commit message (Expand)AuthorAgeFilesLines
* selftests/rseq: Do not skip !allowed_cpus for mm_cidMathieu Desnoyers2024-01-222-8/+28
* selftests/rseq: fix kselftest Clang build warningsJustin Stitt2023-09-271-10/+10
* Merge tag 'linux-kselftest-next-6.6-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2023-08-299-42/+70
|\
| * selftests/rseq: Use rseq_unqual_scalar_typeof in macrosMathieu Desnoyers2023-08-086-13/+13
| * selftests/rseq: Fix arm64 buggy load-acquire/store-release macrosMathieu Desnoyers2023-08-081-28/+30
| * selftests/rseq: Implement rseq_unqual_scalar_typeofMathieu Desnoyers2023-08-081-0/+26
| * selftests/rseq: Fix CID_ID typo in MakefileMathieu Desnoyers2023-08-081-1/+1
* | selftests/rseq: Fix build with undefined __weakMark Brown2023-08-052-1/+5
* | selftests/rseq: Play nice with binaries statically linked against glibc 2.35+Sean Christopherson2023-07-291-6/+22
|/
* Merge tag 'linux-kselftest-next-6.3-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2023-02-231-1/+1
|\
| * selftests: rseq: Fix incorrect kernel headers search pathMathieu Desnoyers2023-02-131-1/+1
* | selftests/rseq: Revert "selftests/rseq: Add mm_numa_cid to test script"Mathieu Desnoyers2023-01-121-5/+0
* | selftests/rseq: Add mm_numa_cid to test scriptMathieu Desnoyers2022-12-271-0/+5
* | selftests/rseq: parametrized test: Report/abort on negative concurrency IDMathieu Desnoyers2022-12-271-0/+5
* | selftests/rseq: Implement parametrized mm_cid testMathieu Desnoyers2022-12-274-49/+122
* | selftests/rseq: Implement basic percpu ops mm_cid testMathieu Desnoyers2022-12-273-8/+44
* | selftests/rseq: riscv: Template memory ordering and percpu access modeMathieu Desnoyers2022-12-272-500/+437
* | selftests/rseq: s390: Template memory ordering and percpu access modeMathieu Desnoyers2022-12-272-466/+498
* | selftests/rseq: ppc: Template memory ordering and percpu access modeMathieu Desnoyers2022-12-272-579/+486
* | selftests/rseq: mips: Template memory ordering and percpu access modeMathieu Desnoyers2022-12-272-615/+487
* | selftests/rseq: arm64: Template memory ordering and percpu access modeMathieu Desnoyers2022-12-272-486/+422
* | selftests/rseq: arm: Template memory ordering and percpu access modeMathieu Desnoyers2022-12-272-670/+530
* | selftests/rseq: x86: Template memory ordering and percpu access modeMathieu Desnoyers2022-12-276-1150/+1241
* | selftests/rseq: Implement rseq mm_cid field supportMathieu Desnoyers2022-12-272-0/+19
* | selftests/rseq: Remove RSEQ_SKIP_FASTPATH codeMathieu Desnoyers2022-12-279-116/+0
* | selftests/rseq: Implement rseq numa node id field selftestMathieu Desnoyers2022-12-274-0/+58
* | selftests/rseq: Use ELF auxiliary vector for extensible rseqMathieu Desnoyers2022-12-273-12/+78
* | selftests/rseq: Fix: Fail thread registration when CONFIG_RSEQ=nMathieu Desnoyers2022-12-271-2/+4
|/
* selftests/rseq: check if libc rseq support is registeredMichael Jeanson2022-06-281-1/+2
* selftests/rseq: riscv: fix 'literal-suffix' warningMichael Jeanson2022-06-281-7/+7
* selftests/rseq: riscv: use rseq_get_abi() helperMichael Jeanson2022-06-281-18/+18
* Merge tag 'riscv-for-linus-5.18-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-03-253-0/+702
|\
| * rseq/selftests: Add support for RISC-VVincent Chen2022-03-223-0/+702
* | selftests/rseq: Change type of rseq_offset to ptrdiff_tMathieu Desnoyers2022-02-113-10/+12
* | selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread areaMathieu Desnoyers2022-02-021-32/+34
* | selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread areaMathieu Desnoyers2022-02-021-28/+30
* | selftests/rseq: Fix: work-around asm goto compiler bugsMathieu Desnoyers2022-02-027-6/+245
* | selftests/rseq: Remove arm/mips asm goto compiler work-aroundMathieu Desnoyers2022-02-022-74/+0
* | selftests/rseq: Fix warnings about #if checks of undefined tokensMathieu Desnoyers2022-02-022-2/+2
* | selftests/rseq: Fix ppc32 offsets by using long rather than off_tMathieu Desnoyers2022-02-029-11/+11
* | selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/...Mathieu Desnoyers2022-02-021-27/+28
* | selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endianMathieu Desnoyers2022-02-025-38/+38
* | selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35Mathieu Desnoyers2022-02-023-88/+88
* | selftests/rseq: Introduce thread pointer gettersMathieu Desnoyers2022-02-024-0/+114
* | selftests/rseq: Introduce rseq_get_abi() helperMathieu Desnoyers2022-02-027-94/+99
* | selftests/rseq: Remove volatile from __rseq_abiMathieu Desnoyers2022-02-022-4/+4
* | selftests/rseq: Remove useless assignment to cpu variableMathieu Desnoyers2022-02-021-3/+1
* | selftests/rseq: introduce own copy of rseq uapi headerMathieu Desnoyers2022-02-023-14/+161
|/
* selftests/rseq: remove ARRAY_SIZE define from individual testsShuah Khan2021-12-112-4/+2
* rseq/selftests: Fix MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ build error under o...Xingxing Su2020-12-071-2/+2