commit ef0d9ed8b19b9e32dc9ee6c0a3b14983bc387fd1
tree c171c10d349d37cd7d44088e21aaaed04110c276
parent 4b50a6a22801efcc46ed28c7e20c570a6ec54bde
author Andrea Cervesato <andrea.cervesato@suse.com> 2026-02-11 17:06:34 +0100
committer Petr Vorel <pvorel@suse.cz> 2026-02-12 16:32:05 +0100

    doc: fix documentation build with latest setuptools
    
    Force setuptools to version 81.0.0, which is the last one where linuxdoc
    still can be installed. Also, from python 3.12 setuptools is not
    available anymore when creating a new virtualenv, so we need to force
    its installation to ensure that documentation will be built.
    
    Link: https://docs.python.org/3/whatsnew/3.12.html
    Link: https://lore.kernel.org/ltp/20260211-fix_doc_build-v1-1-42897785e0c7@suse.com/
    Acked-by: Cyril Hrubis <chrubis@suse.cz>
    Reviewed-by: Petr Vorel <pvorel@suse.cz>
    Signed-off-by: Andrea Cervesato <andrea.cervesato@suse.com>
    [ pvorel: Add note about workaround ]
    Signed-off-by: Petr Vorel <pvorel@suse.cz>


:100644 100644 ed9e31601da3e0bd3b88c1cf682a68f22da0f9cd 442ff2eee64df7eff38023c6eec27bb665ccb7a1 M	doc/requirements.txt
commit 4b50a6a22801efcc46ed28c7e20c570a6ec54bde
tree 37bbc21480f22799fa5220b3b0dbf6cb6c677955
parent e2d5d9d712fad19861e2a349151d94e452763175
author Petr Vorel <pvorel@suse.cz> 2026-02-12 15:49:20 +0100
committer Petr Vorel <pvorel@suse.cz> 2026-02-12 15:49:20 +0100

    checkpatch: Ignore STRCPY, STRLCPY, STRNCPY
    
    They all suggest to use strscpy() which is kernel internal.
    
    Signed-off-by: Petr Vorel <pvorel@suse.cz>


:100644 100644 5ff045b55b2866b4aeb7df68c5720ccc4d4cd530 7ec12bab1676f0da3f4b2d0c08784a292a2032e7 M	.b4-config
:100644 100644 947151457b2fae64400df2298a165024dfedd6bc df01c483a71465bb53f123629affc3b43af5f639 M	include/mk/env_post.mk
commit e2d5d9d712fad19861e2a349151d94e452763175
tree 3ad806405a9489f3b917c54b02d6366204ac10d2
parent 5804504221dcb1013c5227581d5cacb66c09db3e
author Petr Vorel <pvorel@suse.cz> 2026-02-12 15:42:43 +0100
committer Petr Vorel <pvorel@suse.cz> 2026-02-12 15:42:43 +0100

    Fix typo 'exaclty' + add it to spelling.txt
    
    Signed-off-by: Petr Vorel <pvorel@suse.cz>


:100644 100644 9bcd577210e1da1c5d7ef79b6a3f2b660cb1e6ca adc56503e23a46abc6446345284a8491102e5e4f M	lib/tst_kconfig.c
:100644 100644 1e89b92c2f9a86fb0bdda1fd6322f1c3dd59e3c2 f29166883690cec55de081fac8adbd7ab1bfb759 M	scripts/spelling.txt
commit 5804504221dcb1013c5227581d5cacb66c09db3e
tree f91770c702da5fed032e61437f458fb1b8e3001f
parent 50d188faa7e32f80a6122e3f329e5dc8214995d2
author Petr Vorel <pvorel@suse.cz> 2026-02-12 11:04:57 +0100
committer Petr Vorel <pvorel@suse.cz> 2026-02-12 11:16:01 +0100

    du01.sh: Remove unneeded '\' from grep patterns
    
    Some grep patterns escape '/' with '\'. This sed like syntax is not
    needed and grep >= 3.8 warns against it:
    
        grep: warning: stray \ before /
    
    Tested functionality is the same on old grep 2.16.
    
    Signed-off-by: Petr Vorel <pvorel@suse.cz>


:100755 100755 04e9d76119c05f018d9fb29db39138fc7fd18f60 7cdb98ca1647ba11f710cc5020e8b14248d0855f M	testcases/commands/du/du01.sh
commit 50d188faa7e32f80a6122e3f329e5dc8214995d2
tree a844e033a68d22b1449edae5f6e65675e636abca
parent f36b9d8d3930f17d7033bdec095e715b90bbceb6
author Petr Vorel <pvorel@suse.cz> 2026-02-09 10:08:06 +0100
committer Petr Vorel <pvorel@suse.cz> 2026-02-12 08:59:39 +0100

    memcg: Add missing copyright
    
    + convert doc to docparse and use macro to use kselftest docs clickable.
    
    Signed-off-by: Petr Vorel <pvorel@suse.cz>


:100644 100644 f1f5a9df449ce4ccdb93dd68eed4c0474c4f5f82 efb0c85045c2a6ef347857d2eef6d6a282d8c9b3 M	testcases/kernel/controllers/memcg/memcontrol01.c
:100644 100644 101b4e1bfe2f033c7d0a3482c8de89e3b766c77b 0b79403c92929c2929238d482525b8e3a2d28716 M	testcases/kernel/controllers/memcg/memcontrol02.c
:100644 100644 d2e489ad69de80b68f042315287f207276eb3cc1 493e970ab5f5369137dd903e657a3a9d5b4fdb02 M	testcases/kernel/controllers/memcg/memcontrol03.c
:100644 100644 8184dcdf42a06e670907ce6179f81c35c2858de8 715cc5bcda60afbd8b0a7ea18aaf13d23b247cf4 M	testcases/kernel/controllers/memcg/memcontrol04.c
:100644 100644 e39e455dd7b41d4fb5d8b948ba0cf601eba51b86 495f924a0de6dd81001e855e92e080dd2f1d78ed M	testcases/kernel/controllers/memcg/memcontrol_common.h
:100644 100644 31b1b5a83fcf1adf9d215fe8d11f97ddc01c4b78 9a86853d094839dbb0e40fe77745e2eb98f37ea6 M	testcases/kernel/controllers/memcg/regression/memcg_test_3.c
commit f36b9d8d3930f17d7033bdec095e715b90bbceb6
tree b8b664e10c5dcbda88d449456ede4ae46e9e85a1
parent 7fe0292cc9bcaac9baa970907469337902e9e3f4
author Martin Doucha <mdoucha@suse.cz> 2026-02-03 13:50:26 +0100
committer Petr Vorel <pvorel@suse.cz> 2026-02-12 08:40:10 +0100

    aio_cancel_2-1: Rewrite test
    
    The test schedules multiple async writes into a file and then hopes that
    at least one will block long enough that it can be canceled
    before completion. Use a socket pair instead of a file to force async
    writes to block indefinitely and make sure at least one can be canceled.
    Then cancel all requests on the input socket and check that all writes
    after the blocked one have been canceled. This fixes a race condition
    where aio_cancel() could be delayed until after all writes have already
    completed, making the test unreliable.
    
    Link: https://lore.kernel.org/ltp/20260203125029.15413-4-mdoucha@suse.cz/
    Reviewed-by: Cyril Hrubis <chrubis@suse.cz>
    Reviewed-by: Reviewed-by: Andrea Cervesato <andrea.cervesato@suse.com>
    Reviewed-by: Petr Vorel <pvorel@suse.cz>
    Signed-off-by: Martin Doucha <mdoucha@suse.cz>


:100644 100644 63dc6b0ec23cffc20487bfa336244bfde0d0b93f 6b5a2137b8c896c9b6f2f1c63de4392452c38b40 M	testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/2-1.c
commit 7fe0292cc9bcaac9baa970907469337902e9e3f4
tree 547eb632cf26635633c18eba367c90f00f050f60
parent bcd0e9b948f505b824e3fd1507c57ceeb9e4f146
author Martin Doucha <mdoucha@suse.cz> 2026-02-03 13:50:25 +0100
committer Petr Vorel <pvorel@suse.cz> 2026-02-12 08:40:10 +0100

    openposix/aio_cancel: Use setup helper functions in tests 5 and 7
    
    Simplify setup and cleanup in recently rewritten tests.
    
    Link: https://lore.kernel.org/ltp/20260203125029.15413-3-mdoucha@suse.cz/
    Reviewed-by: Andrea Cervesato <andrea.cervesato@suse.com>
    Reviewed-by: Cyril Hrubis <chrubis@suse.cz>
    Reviewed-by: Petr Vorel <pvorel@suse.cz>
    Signed-off-by: Martin Doucha <mdoucha@suse.cz>


:100644 100644 559625b13367e325e6a88c764d6390bcf67d1313 e7dfca124ba5405d81038a7edcc3b0062b63c88f M	testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/5-1.c
:100644 100644 75cd838a38ccd27050d60cc9e83a44107dfe1ebc 9fb58465676752167e1d4f59b20638229935801f M	testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/7-1.c
commit bcd0e9b948f505b824e3fd1507c57ceeb9e4f146
tree 5f17f4d7fe1a290989412b1346bea9073e4471f2
parent f9c96b60dfcc227bc7b3052d666540a7d84d949a
author Martin Doucha <mdoucha@suse.cz> 2026-02-03 13:50:24 +0100
committer Petr Vorel <pvorel@suse.cz> 2026-02-12 08:40:03 +0100

    openposix/aio_cancel: Add helper functions for setup and cleanup
    
    Add helper functions for setting up and cleaning up boilerplate
    aio requests to a socket pair. The socket pair approach is useful
    for tests which need some requests to block in order to prevent
    race conditions.
    
    Link: https://lore.kernel.org/ltp/20260203125029.15413-2-mdoucha@suse.cz/
    Reviewed-by: Andrea Cervesato <andrea.cervesato@suse.com>
    Reviewed-by: Cyril Hrubis <chrubis@suse.cz>
    Reviewed-by: Petr Vorel <pvorel@suse.cz>
    Signed-off-by: Martin Doucha <mdoucha@suse.cz>


:000000 100644 0000000000000000000000000000000000000000 9de0a4d9317285efebfe2894d97ab938d56fd693 A	testcases/open_posix_testsuite/include/aio_test.h
commit f9c96b60dfcc227bc7b3052d666540a7d84d949a
tree f8fa9ed1e4539cfab6ae463cf974529634c3e8c1
parent 5190bd630351d1ab627db1bc29d83db14186554d
author Cyril Hrubis <chrubis@suse.cz> 2026-01-22 14:20:59 +0100
committer Cyril Hrubis <chrubis@suse.cz> 2026-02-11 16:23:12 +0100

    lib: shell: Switch cmd.optional to bool
    
    Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
    Reviewed-by: Petr Vorel <pvorel@suse.cz>


:100755 100755 4e8e61eb61d2b0c5eb350fd32b0ff344d7cec987 1fba2a1935a8645aec8ff5ee5c83ebce5ab27a43 M	testcases/lib/tests/shell_loader_cmd.sh
:100644 100644 ddcb606b28ff3963231076952925ca582d8a5a48 c12361ef5ffb8b4be31616208a4bead9ea3eea0e M	testcases/lib/tst_run_shell.c
commit 5190bd630351d1ab627db1bc29d83db14186554d
tree 98c521cd1547ae2c3b1ca775f2fd7f1e71ff60b2
parent 4ac456ada57012de2c9299d576b539119684ef13
author Cyril Hrubis <chrubis@suse.cz> 2026-01-22 14:20:58 +0100
committer Cyril Hrubis <chrubis@suse.cz> 2026-02-11 16:21:38 +0100

    metadata: metaparse: Add bool mappings to typemap
    
    - add all boolean flags in tst_test to the typemap
    
    - make typemap recursive (adds child pointer to the typemap struct)
    
    - add typemap mappings for the need_cmds optional key
    
    - change the implied tags to bool
    
    Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
    Reviewed-by: Petr Vorel <pvorel@suse.cz>


:100644 100644 36736ac06f5f0ee18b00661996a07d09f601f92d c495d2eb56e24e28f44cf391abebe7e83c75fc89 M	metadata/metaparse.c
commit 4ac456ada57012de2c9299d576b539119684ef13
tree 23342ee55ee70f177794aa3c70e77b4fae127e7a
parent 660cfd5a8177b819255f3a0f96f82d3c9bffbe4e
author Cyril Hrubis <chrubis@suse.cz> 2026-01-22 14:20:57 +0100
committer Cyril Hrubis <chrubis@suse.cz> 2026-02-11 16:20:02 +0100

    metaparse: data_storage: Add bool type
    
    Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
    Reviewed-by: Petr Vorel <pvorel@suse.cz>


:100644 100644 6ca5d7d909acd57dc64439c9abe6cfc1de5e11e0 77073f37d34b83c8cccdc8aaab06ea86e49804f4 M	metadata/data_storage.h
