2022-10-05 19:39:12

by Shuah Khan

[permalink] [raw]
Subject: [GIT PULL] Kselftest update for Linux 6.1-rc1

Hi Linus,

Please pull the following Kselftest update for Linux 6.1-rc1.

This Kselftest update for Linux 6.1-rc1 consists of fixes and new tests.

- Adds a amd-pstate-ut test module, this module is used by kselftest
to unit test amd-pstate functionality
- Fixes and cleanups to to cpu-hotplug to delete the fault injection
test code
- Improvements to vm test to use top_srcdir for builds

Please note that this update touches drivers/cpufreq to add a new test
module, a new header file to include/linux.

There are two conflicts with pm and mm trees: Stephen fixed these up in
linux-next.

1. A conflict in: tools/testing/selftests/vm/hmm-tests.c

between commit:

ab7039dbcc61 ("selftests/vm: use top_srcdir instead of recomputing relative paths")

from the kselftest tree and commit:

223e3150a0d8 ("hmm-tests: fix migrate_dirty_page test")
from the mm tree.

2. A conflict in:

drivers/cpufreq/amd-pstate.c

between commit:

d8bee41db83e ("cpufreq: amd-pstate: fix white-space")

from the pm tree and commit:

8c766b24ee62 ("cpufreq: amd-pstate: Expose struct amd_cpudata")

from the kselftest tree.

diff for this pull request is attached

thanks,
-- Shuah

----------------------------------------------------------------
The following changes since commit 568035b01cfb107af8d2e4bd2fb9aea22cf5b868:

Linux 6.0-rc1 (2022-08-14 15:50:18 -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.1-rc1

for you to fetch changes up to 83e14a57d59f22a89ad7d59752f5b69189299531:

docs:kselftest: fix kselftest_module.h path of example module (2022-10-05 11:05:18 -0600)

----------------------------------------------------------------
linux-kselftest-next-6.1-rc1

This Kselftest update for Linux 6.1-rc1 consists of fixes and new tests.

- Adds a amd-pstate-ut test module, this module is used by kselftest
to unit test amd-pstate functionality
- Fixes and cleanups to to cpu-hotplug to delete the fault injection
test code
- Improvements to vm test to use top_srcdir for builds

----------------------------------------------------------------
Axel Rasmussen (1):
selftests/vm: use top_srcdir instead of recomputing relative paths

Hoi Pok Wu (1):
docs:kselftest: fix kselftest_module.h path of example module

Meng Li (6):
cpufreq: amd-pstate: Expose struct amd_cpudata
cpufreq: amd-pstate: Add test module for amd-pstate driver
selftests: amd-pstate: Add test trigger for amd-pstate driver
Documentation: amd-pstate: Add unit test introduction
cpufreq: amd-pstate: modify type in argument 2 for filp_open
cpufreq: amd-pstate: Add explanation for X86_AMD_PSTATE_UT

Zhao Gongyi (5):
selftests/cpu-hotplug: Correct log info
selftests/cpu-hotplug: Use return instead of exit
selftests/cpu-hotplug: Delete fault injection related code
selftests/cpu-hotplug: Reserve one cpu online at least
selftests/cpu-hotplug: Add log info when test success

Documentation/admin-guide/pm/amd-pstate.rst | 76 ++++++
Documentation/dev-tools/kselftest.rst | 2 +-
MAINTAINERS | 1 +
drivers/cpufreq/Kconfig.x86 | 15 ++
drivers/cpufreq/Makefile | 1 +
drivers/cpufreq/amd-pstate-ut.c | 293 +++++++++++++++++++++
drivers/cpufreq/amd-pstate.c | 60 +----
include/linux/amd-pstate.h | 77 ++++++
tools/testing/selftests/Makefile | 1 +
tools/testing/selftests/amd-pstate/Makefile | 9 +
.../testing/selftests/amd-pstate/amd-pstate-ut.sh | 56 ++++
tools/testing/selftests/amd-pstate/config | 1 +
tools/testing/selftests/cpu-hotplug/Makefile | 2 +-
tools/testing/selftests/cpu-hotplug/config | 1 -
.../selftests/cpu-hotplug/cpu-on-off-test.sh | 140 +++-------
tools/testing/selftests/vm/Makefile | 2 +-
tools/testing/selftests/vm/gup_test.c | 2 +-
tools/testing/selftests/vm/hmm-tests.c | 4 +-
tools/testing/selftests/vm/ksm_tests.c | 2 +-
19 files changed, 574 insertions(+), 171 deletions(-)
create mode 100644 drivers/cpufreq/amd-pstate-ut.c
create mode 100644 include/linux/amd-pstate.h
create mode 100644 tools/testing/selftests/amd-pstate/Makefile
create mode 100755 tools/testing/selftests/amd-pstate/amd-pstate-ut.sh
create mode 100644 tools/testing/selftests/amd-pstate/config
delete mode 100644 tools/testing/selftests/cpu-hotplug/config
----------------------------------------------------------------


Attachments:
linux-kselftest-next-6.1-rc1.diff (33.56 kB)

2022-10-06 20:20:07

by pr-tracker-bot

[permalink] [raw]
Subject: Re: [GIT PULL] Kselftest update for Linux 6.1-rc1

The pull request you sent on Wed, 5 Oct 2022 13:32:06 -0600:

> git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest tags/linux-kselftest-next-6.1-rc1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/dd42d9c3f461a7dc896076691ba42cf97225973e

Thank you!

--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html