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: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <CABVgOSnWq_0hjKes+Q8kLXyPSS2jGR_Oo01TREj1nTq+52R-0Q@mail.gmail.com>
Date: Tue, 11 Feb 2025 15:15:50 +0800
From: David Gow <davidgow@...gle.com>
To: Kees Cook <kees@...nel.org>
Cc: Luis Felipe Hernandez <luis.hernandez093@...il.com>, Nicolas Pitre <npitre@...libre.com>, 
	Rae Moar <rmoar@...gle.com>, Pedro Orlando <porlando@...amp.dev>, 
	Danilo Pereira <dpereira@...amp.dev>, Gabriela Bittencourt <gbittencourt@...amp.dev>, 
	Gabriel Krisman Bertazi <krisman@...e.de>, Shuah Khan <skhan@...uxfoundation.org>, 
	Diego Vieira <diego.daniel.professional@...il.com>, 
	"Steven Rostedt (Google)" <rostedt@...dmis.org>, Jakub Kicinski <kuba@...nel.org>, 
	"Masami Hiramatsu (Google)" <mhiramat@...nel.org>, Vlastimil Babka <vbabka@...e.cz>, 
	Bruno Sobreira França <brunofrancadevsec@...il.com>, 
	linux-kernel@...r.kernel.org, linux-hardening@...r.kernel.org, 
	linux-kselftest@...r.kernel.org, kunit-dev@...glegroups.com, 
	Eric Biggers <ebiggers@...gle.com>, Tamir Duberstein <tamird@...il.com>
Subject: Re: [PATCH v2 0/6] KUnit test moves / renames

On Tue, 11 Feb 2025 at 08:31, Kees Cook <kees@...nel.org> wrote:
>
> Hi,
>
> This is rebased to v6.14-rc2. I'll carry it and folks can send me new
> tests, etc, as needed to minimize future collisions.
>
>  v1: https://lore.kernel.org/lkml/20241011072509.3068328-2-davidgow@google.com/
>
> Thanks!
>
> -Kees

Thanks a lot, Kees -- this has been languishing for too long!

I'm afraid that there might still end up being one or two conflicts,
particularly around the maths tests and crc tests, both of which are
seeing some development. I've CCed the folks writing patches for these
as an FYI.

Otherwise, I'll let you take lib/ tests which depend on / conflict
with the renames.

Cheers,
-- David


>
> Bruno Sobreira França (1):
>   lib/math: Add int_log test suite
>
> Diego Vieira (1):
>   lib/tests/kfifo_kunit.c: add tests for the kfifo structure
>
> Gabriela Bittencourt (2):
>   unicode: kunit: refactor selftest to kunit tests
>   unicode: kunit: change tests filename and path
>
> Kees Cook (1):
>   lib: Move KUnit tests into tests/ subdirectory
>
> Luis Felipe Hernandez (1):
>   lib: math: Move KUnit tests into tests/ subdir
>
>  MAINTAINERS                                   |  19 +-
>  fs/unicode/Kconfig                            |   5 +-
>  fs/unicode/Makefile                           |   2 +-
>  fs/unicode/tests/.kunitconfig                 |   3 +
>  .../{utf8-selftest.c => tests/utf8_kunit.c}   | 149 ++++++------
>  fs/unicode/utf8-norm.c                        |   2 +-
>  lib/Kconfig.debug                             |  27 ++-
>  lib/Makefile                                  |  39 +--
>  lib/math/Makefile                             |   5 +-
>  lib/math/tests/Makefile                       |   4 +-
>  lib/math/tests/int_log_kunit.c                |  74 ++++++
>  .../rational_kunit.c}                         |   0
>  lib/tests/Makefile                            |  41 ++++
>  lib/{ => tests}/bitfield_kunit.c              |   0
>  lib/{ => tests}/checksum_kunit.c              |   0
>  lib/{ => tests}/cmdline_kunit.c               |   0
>  lib/{ => tests}/cpumask_kunit.c               |   0
>  lib/{ => tests}/crc_kunit.c                   |   0
>  lib/{ => tests}/fortify_kunit.c               |   0
>  lib/{ => tests}/hashtable_test.c              |   0
>  lib/{ => tests}/is_signed_type_kunit.c        |   0
>  lib/tests/kfifo_kunit.c                       | 224 ++++++++++++++++++
>  lib/{ => tests}/kunit_iov_iter.c              |   0
>  lib/{ => tests}/list-test.c                   |   0
>  lib/{ => tests}/memcpy_kunit.c                |   0
>  lib/{ => tests}/overflow_kunit.c              |   0
>  lib/{ => tests}/siphash_kunit.c               |   0
>  lib/{ => tests}/slub_kunit.c                  |   0
>  lib/{ => tests}/stackinit_kunit.c             |   0
>  lib/{ => tests}/string_helpers_kunit.c        |   0
>  lib/{ => tests}/string_kunit.c                |   0
>  lib/{ => tests}/test_bits.c                   |   0
>  lib/{ => tests}/test_fprobe.c                 |   0
>  lib/{ => tests}/test_hash.c                   |   0
>  lib/{ => tests}/test_kprobes.c                |   0
>  lib/{ => tests}/test_linear_ranges.c          |   0
>  lib/{ => tests}/test_list_sort.c              |   0
>  lib/{ => tests}/test_sort.c                   |   0
>  lib/{ => tests}/usercopy_kunit.c              |   0
>  lib/{ => tests}/util_macros_kunit.c           |   0
>  40 files changed, 458 insertions(+), 136 deletions(-)
>  create mode 100644 fs/unicode/tests/.kunitconfig
>  rename fs/unicode/{utf8-selftest.c => tests/utf8_kunit.c} (64%)
>  create mode 100644 lib/math/tests/int_log_kunit.c
>  rename lib/math/{rational-test.c => tests/rational_kunit.c} (100%)
>  rename lib/{ => tests}/bitfield_kunit.c (100%)
>  rename lib/{ => tests}/checksum_kunit.c (100%)
>  rename lib/{ => tests}/cmdline_kunit.c (100%)
>  rename lib/{ => tests}/cpumask_kunit.c (100%)
>  rename lib/{ => tests}/crc_kunit.c (100%)
>  rename lib/{ => tests}/fortify_kunit.c (100%)
>  rename lib/{ => tests}/hashtable_test.c (100%)
>  rename lib/{ => tests}/is_signed_type_kunit.c (100%)
>  create mode 100644 lib/tests/kfifo_kunit.c
>  rename lib/{ => tests}/kunit_iov_iter.c (100%)
>  rename lib/{ => tests}/list-test.c (100%)
>  rename lib/{ => tests}/memcpy_kunit.c (100%)
>  rename lib/{ => tests}/overflow_kunit.c (100%)
>  rename lib/{ => tests}/siphash_kunit.c (100%)
>  rename lib/{ => tests}/slub_kunit.c (100%)
>  rename lib/{ => tests}/stackinit_kunit.c (100%)
>  rename lib/{ => tests}/string_helpers_kunit.c (100%)
>  rename lib/{ => tests}/string_kunit.c (100%)
>  rename lib/{ => tests}/test_bits.c (100%)
>  rename lib/{ => tests}/test_fprobe.c (100%)
>  rename lib/{ => tests}/test_hash.c (100%)
>  rename lib/{ => tests}/test_kprobes.c (100%)
>  rename lib/{ => tests}/test_linear_ranges.c (100%)
>  rename lib/{ => tests}/test_list_sort.c (100%)
>  rename lib/{ => tests}/test_sort.c (100%)
>  rename lib/{ => tests}/usercopy_kunit.c (100%)
>  rename lib/{ => tests}/util_macros_kunit.c (100%)
>
> --
> 2.34.1
>

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ