Hi Linus,
Please pull the following Kselftest update for Linux 5.7-rc1.
This kselftest update Linux 5.7-rc1 consists of:
- resctrl_tests for resctrl file system. resctrl isn't included in the default TARGETS list in kselftest Makefile. It can be run manually.
- Kselftest harness improvements.
- Kselftest framework and individual test fixes to support runs on Kernel CI rings and other environments that use relocatable build and install features.
- Minor cleanups and typo fixes.
diff is attached.
thanks, -- Shuah
---------------------------------------------------------------- The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:
Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest tags/linux-kselftest-5.7-rc1
for you to fetch changes up to 1056d3d2c97e47397d0037cbbdf24235ae8f88cb:
selftests: enforce local header dependency in lib.mk (2020-03-26 15:29:55 -0600)
---------------------------------------------------------------- linux-kselftest-5.7-rc1
This kselftest update Linux 5.7-rc1 consists of:
- resctrl_tests for resctrl file system. resctrl isn't included in the default TARGETS list in kselftest Makefile. It can be run manually.
- Kselftest harness improvements.
- Kselftest framework and individual test fixes to support runs on Kernel CI rings and other environments that use relocatable build and install features.
- Minor cleanups and typo fixes.
---------------------------------------------------------------- Babu Moger (3): selftests/resctrl: Add vendor detection mechanism selftests/resctrl: Use cache index3 id for AMD schemata masks selftests/resctrl: Disable MBA and MBM tests for AMD
Colin Ian King (1): selftests/resctrl: fix spelling mistake "Errror" -> "Error"
Fenghua Yu (6): selftests/resctrl: Add README for resctrl tests selftests/resctrl: Add MBM test selftests/resctrl: Add MBA test selftests/resctrl: Add Cache QoS Monitoring (CQM) selftest selftests/resctrl: Add Cache Allocation Technology (CAT) selftest selftests/resctrl: Add the test in MAINTAINERS
Kees Cook (3): selftests/seccomp: Adjust test fixture counts selftests/harness: Move test child waiting logic selftests/harness: Handle timeouts cleanly
Masanari Iida (1): selftests/ftrace: Fix typo in trigger-multihist.tc
Sai Praneeth Prakhya (4): selftests/resctrl: Add basic resctrl file system operations and data selftests/resctrl: Read memory bandwidth from perf IMC counter and from resctrl file system selftests/resctrl: Add callback to start a benchmark selftests/resctrl: Add built in benchmark
Shuah Khan (6): selftests: Fix kselftest O=objdir build from cluttering top level objdir selftests: android: ion: Fix ionmap_test compile error selftests: android: Fix custom install from skipping test progs selftests: Fix seccomp to support relocatable build (O=objdir) selftests: Fix memfd to support relocatable build (O=objdir) selftests: enforce local header dependency in lib.mk
YueHaibing (1): selftests/timens: Remove duplicated include <time.h>
MAINTAINERS | 1 + tools/testing/selftests/Makefile | 4 +- tools/testing/selftests/android/Makefile | 2 +- tools/testing/selftests/android/ion/Makefile | 2 +- .../ftrace/test.d/trigger/trigger-multihist.tc | 2 +- tools/testing/selftests/kselftest_harness.h | 144 ++-- tools/testing/selftests/lib.mk | 3 +- tools/testing/selftests/memfd/Makefile | 9 +- tools/testing/selftests/resctrl/Makefile | 17 + tools/testing/selftests/resctrl/README | 53 ++ tools/testing/selftests/resctrl/cache.c | 272 ++++++++ tools/testing/selftests/resctrl/cat_test.c | 250 +++++++ tools/testing/selftests/resctrl/cqm_test.c | 176 +++++ tools/testing/selftests/resctrl/fill_buf.c | 213 ++++++ tools/testing/selftests/resctrl/mba_test.c | 171 +++++ tools/testing/selftests/resctrl/mbm_test.c | 145 ++++ tools/testing/selftests/resctrl/resctrl.h | 107 +++ tools/testing/selftests/resctrl/resctrl_tests.c | 202 ++++++ tools/testing/selftests/resctrl/resctrl_val.c | 744 +++++++++++++++++++++ tools/testing/selftests/resctrl/resctrlfs.c | 722 ++++++++++++++++++++ tools/testing/selftests/seccomp/Makefile | 17 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 10 +- tools/testing/selftests/timens/exec.c | 1 - tools/testing/selftests/timens/procfs.c | 1 - tools/testing/selftests/timens/timens.c | 1 - tools/testing/selftests/timens/timer.c | 1 - 26 files changed, 3191 insertions(+), 79 deletions(-) create mode 100644 tools/testing/selftests/resctrl/Makefile create mode 100644 tools/testing/selftests/resctrl/README create mode 100644 tools/testing/selftests/resctrl/cache.c create mode 100644 tools/testing/selftests/resctrl/cat_test.c create mode 100644 tools/testing/selftests/resctrl/cqm_test.c create mode 100644 tools/testing/selftests/resctrl/fill_buf.c create mode 100644 tools/testing/selftests/resctrl/mba_test.c create mode 100644 tools/testing/selftests/resctrl/mbm_test.c create mode 100644 tools/testing/selftests/resctrl/resctrl.h create mode 100644 tools/testing/selftests/resctrl/resctrl_tests.c create mode 100644 tools/testing/selftests/resctrl/resctrl_val.c create mode 100644 tools/testing/selftests/resctrl/resctrlfs.c
----------------------------------------------------------------