tests: use SPDX identifiers
authorMichael Jeanson <mjeanson@efficios.com>
Tue, 4 Jul 2023 20:53:30 +0000 (16:53 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 11 Jul 2023 16:13:29 +0000 (12:13 -0400)
commitce29b37132cef1c1c758e0862ac701e9bb756d29
treeecf52c83cf2aedd29c8b83cca3c08a0bfe328641
parentacdb82a20ba20467b89c67aa44ca03da610513a9
tests: use SPDX identifiers

The SPDX identifiers [1] are a legally binding shorthand, which can be
used instead of the full boiler plate text. This is another step towards
implementing the full REUSE spec [2] to help with copyright and
licensing audits and compliance.

This will reduce a lot a manual work required for the licensing audit
required in Debian on each update.

For files that lacked copyright and licensing information, I used the
following guidelines. Use the author from the git history and the test
scripts license as stated in LICENSE, 'GPL-2.0-only'.

[1] https://spdx.org/ids-how
[2] https://reuse.software/tutorial/

Change-Id: I23c23edeffe6f3448ad673034480de46c98b746b
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
74 files changed:
tests/benchmark/runpaul-phase1.sh
tests/benchmark/runpaul-phase2.sh
tests/benchmark/runpaul-phase3.sh
tests/benchmark/runpaul-phase4.sh
tests/benchmark/runpaul-phase5.sh
tests/benchmark/runpaul-phase6.sh
tests/benchmark/runpaul-phase7.sh
tests/benchmark/subphase4.sh
tests/benchmark/test_cycles_per_loop.c
tests/benchmark/test_looplen.c
tests/benchmark/test_mutex.c
tests/benchmark/test_perthreadlock.c
tests/benchmark/test_perthreadlock_timing.c
tests/benchmark/test_rwlock.c
tests/benchmark/test_rwlock_timing.c
tests/benchmark/test_urcu.c
tests/benchmark/test_urcu_assign.c
tests/benchmark/test_urcu_bp.c
tests/benchmark/test_urcu_defer.c
tests/benchmark/test_urcu_gc.c
tests/benchmark/test_urcu_hash.c
tests/benchmark/test_urcu_hash.h
tests/benchmark/test_urcu_hash_rw.c
tests/benchmark/test_urcu_hash_unique.c
tests/benchmark/test_urcu_lfq.c
tests/benchmark/test_urcu_lfs.c
tests/benchmark/test_urcu_lfs_rcu.c
tests/benchmark/test_urcu_qsbr.c
tests/benchmark/test_urcu_qsbr_gc.c
tests/benchmark/test_urcu_qsbr_timing.c
tests/benchmark/test_urcu_timing.c
tests/benchmark/test_urcu_wfcq.c
tests/benchmark/test_urcu_wfq.c
tests/benchmark/test_urcu_wfs.c
tests/common/api.h
tests/common/debug-yield.c
tests/common/debug-yield.h
tests/common/thread-id.h
tests/regression/rcutorture.h
tests/regression/test_urcu_fork.c
tests/regression/test_urcu_fork_cxx.cpp
tests/regression/urcutorture.c
tests/regression/urcutorture_cxx.cpp
tests/unit/get_cpu_mask_from_sysfs_cxx.cpp
tests/unit/get_max_cpuid_from_sysfs_cxx.cpp
tests/unit/test_arch.c
tests/unit/test_arch_cxx.cpp
tests/unit/test_build.c
tests/unit/test_build_cxx.cpp
tests/unit/test_get_cpu_mask_from_sysfs
tests/unit/test_get_cpu_mask_from_sysfs_cxx
tests/unit/test_get_max_cpuid_from_mask_cxx.cpp
tests/unit/test_get_max_cpuid_from_sysfs
tests/unit/test_get_max_cpuid_from_sysfs_cxx
tests/unit/test_get_possible_cpus_array_len_cxx.cpp
tests/unit/test_uatomic.c
tests/unit/test_uatomic_cxx.cpp
tests/unit/test_urcu_multiflavor-bp.c
tests/unit/test_urcu_multiflavor-bp_cxx.cpp
tests/unit/test_urcu_multiflavor-mb.c
tests/unit/test_urcu_multiflavor-mb_cxx.cpp
tests/unit/test_urcu_multiflavor-memb.c
tests/unit/test_urcu_multiflavor-memb_cxx.cpp
tests/unit/test_urcu_multiflavor-qsbr.c
tests/unit/test_urcu_multiflavor-qsbr_cxx.cpp
tests/unit/test_urcu_multiflavor-signal.c
tests/unit/test_urcu_multiflavor-signal_cxx.cpp
tests/unit/test_urcu_multiflavor.c
tests/unit/test_urcu_multiflavor.h
tests/unit/test_urcu_multiflavor_cxx.cpp
tests/unit/test_urcu_multiflavor_single_unit.c
tests/unit/test_urcu_multiflavor_single_unit_cxx.cpp
tests/unit/urcu-asm.c
tests/unit/urcu-asm_cxx.cpp
This page took 0.032901 seconds and 4 git commands to generate.