Hi Linus, Please pull the following Kselftest update for Linux 6.2-rc1. This Kselftest update for Linux 6.2-rc1 consists of several fixes and enhancements to existing tests and a few new tests: - adds new amd-pstate and fixes and enhances existing ones - adds new watchdog tests and enhances existing ones to improve coverage - fixes to ftrace, splice_read, rtc, and efivars tests - fixes to handle egrep obsolescence in the latest grep release - miscellaneous spelling and SPDX fixes Note: This change includes drivers/cpufreq/amd-pstate-ut.c update. diff is attached. thanks, -- Shuah ---------------------------------------------------------------- The following changes since commit 9abf2313adc1ca1b6180c508c25f22f9395cc780: Linux 6.1-rc1 (2022-10-16 15:36:24 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest tags/linux-kselftest-next-6.2-rc1 for you to fetch changes up to d5ba85d6d8be7da660d4ac25761a48c74ade958d: selftests/ftrace: Use long for synthetic event probe test (2022-12-02 10:53:03 -0700) ---------------------------------------------------------------- linux-kselftest-next-6.2-rc1 This Kselftest update for Linux 6.2-rc1 consists of several fixes and enhancements to existing tests and a few new tests: - adds new amd-pstate and fixes and enhances existing ones - adds new watchdog tests and enhances existing ones to improve coverage - fixes to ftrace, splice_read, rtc, and efivars tests - fixes to handle egrep obsolescence in the latest grep release - miscellaneous spelling and SPDX fixes ---------------------------------------------------------------- Alexandre Belloni (1): selftests: rtc: skip when RTC is not present Colin Ian King (1): selftests/watchdog: Fix spelling mistake "Temeprature" -> "Temperature" Guo Ren (1): selftests/vDSO: Add riscv getcpu & gettimeofday test Meng Li (6): selftests: amd-pstate: Rename amd-pstate-ut.sh to basic.sh. selftests: amd-pstate: Split basic.sh into run.sh and basic.sh. selftests: amd-pstate: Trigger tbench benchmark and test cpus selftests: amd-pstate: Trigger gitsource benchmark and test cpus Documentation: amd-pstate: Add tbench and gitsource test introduction cpufreq: amd-pstate: fix spdxcheck warnings for amd-pstate-ut.c Mickaël Salaün (1): selftests: Use optional USERCFLAGS and USERLDFLAGS Naveen N. Rao (2): selftests/ftrace: Add check for ping command for trigger tests selftests/ftrace: Convert tracer tests to use 'requires' to specify program dependency Nícolas F. R. A. Prado (1): selftests/tpm2: Split async tests call to separate shell script runner Shuah Khan (4): selftests/watchdog: change to print reset reason info. selftests/watchdog: add support for WDIOC_GETSTATUS selftests/watchdog: print watchdog_info option strings selftests/watchdog: add test for WDIOC_GETTEMP Steven Rostedt (Google) (1): selftests/ftrace: Use long for synthetic event probe test Suzuki K Poulose (1): selftests: splice_read: Fix sysfs read cases Tiezhu Yang (3): selftests: kselftest_deps: Use "grep -E" instead of "egrep" selftests: gpio: Use "grep -E" instead of "egrep" selftests: ftrace: Use "grep -E" instead of "egrep" Yipeng Zou (1): selftests/ftrace: event_triggers: wait longer for test_event_enable Zhao Gongyi (1): selftests/efivarfs: Add checking of the test return value Documentation/admin-guide/pm/amd-pstate.rst | 194 +++++++++-- drivers/cpufreq/amd-pstate-ut.c | 2 +- tools/testing/selftests/amd-pstate/Makefile | 11 +- .../testing/selftests/amd-pstate/amd-pstate-ut.sh | 56 --- tools/testing/selftests/amd-pstate/basic.sh | 38 ++ tools/testing/selftests/amd-pstate/gitsource.sh | 354 +++++++++++++++++++ tools/testing/selftests/amd-pstate/run.sh | 387 +++++++++++++++++++++ tools/testing/selftests/amd-pstate/tbench.sh | 339 ++++++++++++++++++ tools/testing/selftests/efivarfs/efivarfs.sh | 5 + .../ftrace/test.d/ftrace/func_event_triggers.tc | 15 +- tools/testing/selftests/ftrace/test.d/functions | 8 +- .../ftrace/test.d/preemptirq/irqsoff_tracer.tc | 8 +- .../selftests/ftrace/test.d/tracer/wakeup.tc | 7 +- .../selftests/ftrace/test.d/tracer/wakeup_rt.tc | 7 +- .../inter-event/trigger-field-variable-support.tc | 2 +- .../trigger-inter-event-combined-hist.tc | 2 +- .../inter-event/trigger-onchange-action-hist.tc | 2 +- .../inter-event/trigger-onmatch-action-hist.tc | 2 +- .../trigger-onmatch-onmax-action-hist.tc | 2 +- .../inter-event/trigger-onmax-action-hist.tc | 2 +- .../inter-event/trigger-snapshot-action-hist.tc | 2 +- .../inter-event/trigger-synthetic-eprobe.tc | 2 +- .../trigger-synthetic-event-dynstring.tc | 2 +- .../inter-event/trigger-trace-action-hist.tc | 2 +- tools/testing/selftests/gpio/gpio-sim.sh | 2 +- tools/testing/selftests/kselftest_deps.sh | 2 +- tools/testing/selftests/lib.mk | 5 + tools/testing/selftests/rtc/rtctest.c | 33 +- .../testing/selftests/splice/short_splice_read.sh | 4 +- tools/testing/selftests/tpm2/Makefile | 2 +- tools/testing/selftests/tpm2/test_async.sh | 10 + tools/testing/selftests/tpm2/test_smoke.sh | 1 - tools/testing/selftests/vDSO/vdso_test_getcpu.c | 4 + .../selftests/vDSO/vdso_test_gettimeofday.c | 3 + tools/testing/selftests/watchdog/watchdog-test.c | 106 +++++- 35 files changed, 1502 insertions(+), 121 deletions(-) delete mode 100755 tools/testing/selftests/amd-pstate/amd-pstate-ut.sh create mode 100755 tools/testing/selftests/amd-pstate/basic.sh create mode 100755 tools/testing/selftests/amd-pstate/gitsource.sh create mode 100755 tools/testing/selftests/amd-pstate/run.sh create mode 100755 tools/testing/selftests/amd-pstate/tbench.sh create mode 100755 tools/testing/selftests/tpm2/test_async.sh ----------------------------------------------------------------