lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <328371a1-b4d7-491d-85fe-b7421a026367@linuxfoundation.org>
Date: Tue, 16 Jul 2024 14:10:10 -0600
From: Shuah Khan <skhan@...uxfoundation.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: shuah <shuah@...nel.org>, Shuah Khan <skhan@...uxfoundation.org>,
 linux-kselftest@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [GIT PULL] Kselftest update for Linux 6.11-rc1

Hi Linus,

Please pull the kselftest update for Linux 6.11-rc1.

This kselftest next update for Linux 6.11-rc1 consists of:

-- changes to resctrl test to cleanup resctrl_val() and
    generalize it by removing test name specific handling
    from the function.

-- several clang build failure fixes to framework and tests

-- adds tests to verify IFS (In Field Scan) driver functionality

-- cleanups to remove unused variables and document changes

Testing notes:

Passed on linux-next and linux-kselftest next branch:
- Build - make kselftest-all
- Run - make kselftest

diff is attached.

thanks,
-- Shuah

----------------------------------------------------------------
The following changes since commit 256abd8e550ce977b728be79a74e1729438b4948:

   Linux 6.10-rc7 (2024-07-07 14:23:46 -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.11-rc1

for you to fetch changes up to bb408dae9e73803eab8a648115d6c4a1bca4dba3:

   selftests: ifs: verify IFS ARRAY BIST functionality (2024-07-11 11:31:11 -0600)

----------------------------------------------------------------
linux_kselftest-next-6.11-rc1

This kselftest next update for Linux 6.11-rc1 consists of:

-- changes to resctrl test to cleanup resctrl_val() and
    generalize it by removing test name specific handling
    from the function.

-- several clang build failure fixes to framework and tests

-- adds tests to verify IFS (In Field Scan) driver functionality

-- cleanups to remove unused variables and document changes

----------------------------------------------------------------
Ilpo Järvinen (16):
       selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops
       selftests/resctrl: Calculate resctrl FS derived mem bw over sleep(1) only
       selftests/resctrl: Make "bandwidth" consistent in comments & prints
       selftests/resctrl: Consolidate get_domain_id() into resctrl_val()
       selftests/resctrl: Use correct type for pids
       selftests/resctrl: Cleanup bm_pid and ppid usage & limit scope
       selftests/resctrl: Rename measure_vals() to measure_mem_bw_vals() & document
       selftests/resctrl: Simplify mem bandwidth file code for MBA & MBM tests
       selftests/resctrl: Add ->measure() callback to resctrl_val_param
       selftests/resctrl: Add ->init() callback into resctrl_val_param
       selftests/resctrl: Simplify bandwidth report type handling
       selftests/resctrl: Make some strings passed to resctrlfs functions const
       selftests/resctrl: Convert ctrlgrp & mongrp to pointers
       selftests/resctrl: Remove mongrp from MBA test
       selftests/resctrl: Remove mongrp from CMT test
       selftests/resctrl: Remove test name comparing from write_bm_pid_to_resctrl()

John Hubbard (8):
       selftests/lib.mk: silence some clang warnings that gcc already ignores
       selftests/timers: remove unused irqcount variable
       selftests/x86: fix Makefile dependencies to work with clang
       selftests/x86: build fsgsbase_restore.c with clang
       selftests/x86: build sysret_rip.c with clang
       selftests/x86: avoid -no-pie warnings from clang during compilation
       selftests/x86: remove (or use) unused variables and functions
       selftests/x86: fix printk warnings reported by clang

Muhammad Usama Anjum (2):
       selftests: Add information about TAP conformance in tests
       selftests: x86: test_FISTTP: use fisttps instead of ambiguous fisttp

Pengfei Xu (4):
       selftests: ifs: verify test interfaces are created by the driver
       selftests: ifs: verify test image loading functionality
       selftests: ifs: verify IFS scan test functionality
       selftests: ifs: verify IFS ARRAY BIST functionality

Zhu Jun (2):
       selftests/breakpoints:Remove unused variable
       selftests/dma:remove unused variable

aigourensheng (1):
       selftests/sched: fix code format issues

  Documentation/dev-tools/kselftest.rst              |   7 +
  MAINTAINERS                                        |   1 +
  tools/testing/selftests/Makefile                   |   1 +
  .../breakpoints/step_after_suspend_test.c          |   1 -
  tools/testing/selftests/dma/dma_map_benchmark.c    |   1 -
  .../drivers/platform/x86/intel/ifs/Makefile        |   6 +
  .../drivers/platform/x86/intel/ifs/test_ifs.sh     | 494 +++++++++++++++++++++
  tools/testing/selftests/lib.mk                     |   8 +
  tools/testing/selftests/resctrl/cache.c            |  10 +-
  tools/testing/selftests/resctrl/cat_test.c         |   5 +-
  tools/testing/selftests/resctrl/cmt_test.c         |  22 +-
  tools/testing/selftests/resctrl/mba_test.c         |  26 +-
  tools/testing/selftests/resctrl/mbm_test.c         |  26 +-
  tools/testing/selftests/resctrl/resctrl.h          |  49 +-
  tools/testing/selftests/resctrl/resctrl_val.c      | 371 +++++++---------
  tools/testing/selftests/resctrl/resctrlfs.c        |  67 ++-
  tools/testing/selftests/sched/cs_prctl_test.c      |  10 +-
  tools/testing/selftests/timers/rtcpie.c            |   3 +-
  tools/testing/selftests/x86/Makefile               |  31 +-
  tools/testing/selftests/x86/amx.c                  |  16 -
  tools/testing/selftests/x86/clang_helpers_32.S     |  11 +
  tools/testing/selftests/x86/clang_helpers_64.S     |  28 ++
  tools/testing/selftests/x86/fsgsbase.c             |   6 -
  tools/testing/selftests/x86/fsgsbase_restore.c     |  11 +-
  tools/testing/selftests/x86/sigreturn.c            |   2 +-
  tools/testing/selftests/x86/syscall_arg_fault.c    |   1 -
  tools/testing/selftests/x86/sysret_rip.c           |  20 +-
  tools/testing/selftests/x86/test_FISTTP.c          |   8 +-
  tools/testing/selftests/x86/test_vsyscall.c        |  15 +-
  tools/testing/selftests/x86/vdso_restorer.c        |   2 +
  30 files changed, 901 insertions(+), 358 deletions(-)
  create mode 100644 tools/testing/selftests/drivers/platform/x86/intel/ifs/Makefile
  create mode 100755 tools/testing/selftests/drivers/platform/x86/intel/ifs/test_ifs.sh
  create mode 100644 tools/testing/selftests/x86/clang_helpers_32.S
  create mode 100644 tools/testing/selftests/x86/clang_helpers_64.S
----------------------------------------------------------------
View attachment "linux_kselftest-next-6.11-rc1.diff" of type "text/x-patch" (65269 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ