mirror-linux/tools/testing/selftests/rcutorture/bin
Linus Torvalds f01d4c8a22 nolibc updates for v6.3
o	Add s390 support.
 
 o	Add support for the ARM Thumb1 instruction set.
 
 o	Fix O_* flags definitions for open() and fcntl().
 
 o	Make errno a weak symbol instead of a static variable.
 
 o	Export environ as a weak symbol.
 
 o	Export _auxv as a weak symbol for auxilliary vector retrieval.
 
 o	Implement getauxval() and getpagesize().
 
 o	Further improve self tests, including permitting userland testing
 	of the nolibc library.
 -----BEGIN PGP SIGNATURE-----
 
 iQJHBAABCgAxFiEEbK7UrM+RBIrCoViJnr8S83LZ+4wFAmPh1DITHHBhdWxtY2tA
 a2VybmVsLm9yZwAKCRCevxLzctn7jJTqD/9FPv58m1ZJWP8j8EMF9p6Pd2GuYJ/F
 t0tSf8Qmv0tTLqtPzZtu5E5b5bTvsgxQkQJUGLtUBf5l0AsyQt5ve5EUlzGgBHAP
 8opwLEzCPUMhjq6ZsHJrmLIPwrH1reVYiAV2uIdBxLHLjGF8QLdYgqIGtguRBIHT
 o9HS9RAyPxvMmV8OZqhp+NLjcEzKGloUBdcnDLURQ8Wy12vSQnALl9w1OKiN40rz
 dlmXcysn8TboRWZS/DJqr/Xsg5W8ZMIfxrlopgR+FwrqutwH2ZDKgnc5ixm9YxFF
 CJCM2QZO8d8UtAxllJRH3NApTCHJh6c257w4awEU97hgkHfhw0tHgRs6sOz6ho0g
 O5OeOTAv0NkNNt5jGHXI4s0iQwVU/Ek6m3N8RC2GGzuMXGDcKvbFzGB4T8m8AhYL
 MnyaQvuq8SWhE84c+gQgxagZ5cdm8r2hDgnSrlI7P19W5SCsQq7MNSo1WyHQ7uss
 sMyxomvCC3y4pMgHcJHWwxtjR/BKjN1wtgCHCvTFcE8k98ti/ycKS6X/zQbGie/1
 j20AgP0Cli2MVq+vocInvn0Gf4Ce0xxu5kB0NM8RMX+uiYNB0cJR4lIyWxt0680U
 M2Ya6AnfO8Sn57BptTp+QaqZidx9IJJzrAY4QBsdzXIsyJ2kKTK8BVNIaWMQ96nB
 twKV/fU0HWWcJQ==
 =S+cL
 -----END PGP SIGNATURE-----

Merge tag 'nolibc.2023.02.06a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu

Pull nolibc updates from Paul McKenney:

 - Add s390 support

 - Add support for the ARM Thumb1 instruction set

 - Fix O_* flags definitions for open() and fcntl()

 - Make errno a weak symbol instead of a static variable

 - Export environ as a weak symbol

 - Export _auxv as a weak symbol for auxilliary vector retrieval

 - Implement getauxval() and getpagesize()

 - Further improve self tests, including permitting userland testing of
   the nolibc library

* tag 'nolibc.2023.02.06a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu: (28 commits)
  selftests/nolibc: Add a "run-user" target to test the program in user land
  selftests/nolibc: Support "x86_64" for arch name
  selftests/nolibc: Add `getpagesize(2)` selftest
  nolibc/sys: Implement `getpagesize(2)` function
  nolibc/stdlib: Implement `getauxval(3)` function
  tools/nolibc: add auxiliary vector retrieval for s390
  tools/nolibc: add auxiliary vector retrieval for mips
  tools/nolibc: add auxiliary vector retrieval for riscv
  tools/nolibc: add auxiliary vector retrieval for arm
  tools/nolibc: add auxiliary vector retrieval for arm64
  tools/nolibc: add auxiliary vector retrieval for x86_64
  tools/nolibc: add auxiliary vector retrieval for i386
  tools/nolibc: export environ as a weak symbol on s390
  tools/nolibc: export environ as a weak symbol on riscv
  tools/nolibc: export environ as a weak symbol on mips
  tools/nolibc: export environ as a weak symbol on arm
  tools/nolibc: export environ as a weak symbol on arm64
  tools/nolibc: export environ as a weak symbol on i386
  tools/nolibc: export environ as a weak symbol on x86_64
  tools/nolibc: make errno a weak symbol instead of a static one
  ...
2023-02-23 09:33:01 -08:00
..
config2csv.sh torture: Use mktemp instead of guessing at unique names 2022-10-18 15:02:59 -07:00
configNR_CPUS.sh
config_override.sh torture: Use mktemp instead of guessing at unique names 2022-10-18 15:02:59 -07:00
configcheck.sh torture: Permit double-quoted-string Kconfig options 2023-01-03 17:53:31 -08:00
configinit.sh torture: Use mktemp instead of guessing at unique names 2022-10-18 15:02:59 -07:00
console-badness.sh selftests: rcutorture: Use "grep -E" instead of "egrep" 2023-01-03 17:53:31 -08:00
cpus2use.sh torture: Remove no-mpstat error message 2021-03-22 08:29:17 -07:00
functions.sh rcutorture: add support for s390 2023-01-09 09:36:06 -08:00
jitter.sh torture: Use numeric taskset argument in jitter.sh 2021-07-27 11:41:32 -07:00
jitterstart.sh torture: Abstract jitter.sh start/stop into scripts 2021-03-22 08:28:34 -07:00
jitterstop.sh torture: Abstract jitter.sh start/stop into scripts 2021-03-22 08:28:34 -07:00
kcsan-collapse.sh torture: Enable KCSAN summaries over groups of torture-test runs 2021-07-20 13:45:50 -07:00
kvm-again.sh rcutorture: Add --datestamp parameter to kvm-again.sh 2022-10-18 15:02:59 -07:00
kvm-assign-cpus.sh torture: Use mktemp instead of guessing at unique names 2022-10-18 15:02:59 -07:00
kvm-build.sh selftests: rcutorture: Use "grep -E" instead of "egrep" 2023-01-03 17:53:31 -08:00
kvm-check-branches.sh torture: Create kvm-check-branches.sh output in proper location 2022-06-21 15:57:04 -07:00
kvm-end-run-stats.sh torture: Use mktemp instead of guessing at unique names 2022-10-18 15:02:59 -07:00
kvm-find-errors.sh selftests: rcutorture: Use "grep -E" instead of "egrep" 2023-01-03 17:53:31 -08:00
kvm-get-cpus-script.sh torture: Make kvm.sh select per-scenario affinity masks 2021-07-27 11:40:30 -07:00
kvm-recheck-lock.sh torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments 2021-07-20 13:45:50 -07:00
kvm-recheck-rcu.sh torture: Drop trailing ^M from console output 2022-02-01 17:25:27 -08:00
kvm-recheck-rcuscale-ftrace.sh rcuperf: Change rcuperf to rcuscale 2020-08-24 18:39:24 -07:00
kvm-recheck-rcuscale.sh rcuscale: Avoid divide by zero 2020-11-06 17:13:50 -08:00
kvm-recheck-refscale.sh
kvm-recheck-scf.sh torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments 2021-07-20 13:45:50 -07:00
kvm-recheck.sh rcutorture: Make kvm-recheck.sh export TORTURE_SUITE 2022-10-18 15:02:59 -07:00
kvm-remote-noreap.sh torture: Protect kvm-remote.sh directory trees from /tmp reaping 2021-07-20 13:45:50 -07:00
kvm-remote.sh torture: Use mktemp instead of guessing at unique names 2022-10-18 15:02:59 -07:00
kvm-test-1-run-batch.sh torture: Use mktemp instead of guessing at unique names 2022-10-18 15:02:59 -07:00
kvm-test-1-run-qemu.sh rcutorture: Make kvm-test-1-run-qemu.sh check for alternative output 2022-10-18 15:02:59 -07:00
kvm-test-1-run.sh torture: Use mktemp instead of guessing at unique names 2022-10-18 15:02:59 -07:00
kvm-transform.sh rcutorture: Add --bootargs parameter to kvm-again.sh 2022-10-18 15:02:59 -07:00
kvm.sh rcu: Permit string-valued Kconfig options in kvm.sh 2023-01-03 17:53:32 -08:00
mkinitrd.sh rcutorture: build initrd for rcutorture with nolibc 2023-01-09 09:36:06 -08:00
parse-build.sh torture: Use mktemp instead of guessing at unique names 2022-10-18 15:02:59 -07:00
parse-console.sh selftests: rcutorture: Use "grep -E" instead of "egrep" 2023-01-03 17:53:31 -08:00
torture.sh torture: Make torture.sh create a properly formatted log file 2022-10-20 15:29:08 -07:00