This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 1bc191051dca Merge tag 'trace-v5.18' of git://git.kernel.org/pub/scm/li [...] new bd53ce4da252 mm/slob: make kmem_cache_boot static new 7d6b6cc35537 mm/slab_common: use helper function is_power_of_2() new d1d28bd9a0f8 mm/slub: use helper macro __ATTR_XX_MODE for SLAB_ATTR(_RO) new ae44d81d5027 mm/slub: remove forced_order parameter in calculate_sizes new 382627824afb mm: slab: Delete unused SLAB_DEACTIVATED flag new a485e1dacdb0 mm: slub: Delete useless parameter of alloc_slab_page() new acbfab16ccd7 Merge branch 'slab/for-5.18/trivial' into slab/for-linus new 5182f3c91803 mm/slub: limit number of node partial slabs only in cache [...] new 6d3a16d09bfa mm/slub: refactor deactivate_slab() new 94fa31e99b57 Merge branch 'slab/for-5.18/cleanups' into slab/for-linus new c5c009e2503d Merge tag 'slab-for-5.18' of git://git.kernel.org/pub/scm/ [...] new 21b195c05cf6 workqueue: Remove the mb() pair between wq_worker_sleeping [...] new 2c1f1a9180bf workqueue: Change the comments of the synchronization abou [...] new cc5bff38463e workqueue: Use wake_up_worker() in wq_worker_sleeping() in [...] new bc35f7ef9628 workqueue: Convert the type of pool->nr_running to int new 78383162605e Merge branch 'for-5.18' of git://git.kernel.org/pub/scm/li [...] new 4148be7de0a3 cgroup: rstat: use same convention to assign cgroup_base_stat new 95b99f353cf3 cgroup: rstat: retrieve current bstat to delta directly new ffacbd11e258 cgroup: Fix cgroup_can_fork() and cgroup_post_fork() kerne [...] new f9da322e864e cgroup: cleanup comments new 2fce7ea0e096 Merge branch 'for-5.18' of git://git.kernel.org/pub/scm/li [...] new e005ff01bfdb selftests/kselftest/runner.sh: Pass optional command param [...] new cef757808666 selftests: futex: set DEFAULT_INSTALL_HDR_PATH new 5ad51ab618de selftests: set the BUILD variable to absolute path new 250f8c113757 selftests: Add and export a kernel uapi headers path new afe5fba8d10b selftests: Correct the headers install path new bd7d481c3771 selftests: futex: Add the uapi headers include variable new 0cc5963b4cc3 selftests: kvm: Add the uapi headers include variable new cb542c66f304 selftests: landlock: Add the uapi headers include variable new 50f4143df0a6 selftests: net: Add the uapi headers include variable new 5faa35d0b8cc selftests: mptcp: Add the uapi headers include variable new 4a8900207abd selftests: vm: Add the uapi headers include variable new 681696862bc1 selftests: vm: remove dependecy from internal kernel macros new 46e50459ea10 selftests: Use -isystem instead of -I to include headers new 4893992b6de1 selftests/exec: Rename file binfmt_script to binfmt_script.py new b22dfec72c37 selftests/lkdtm: Remove dead config option new 1900be289b59 selftests/lkdtm: Add UBSAN config new 2aaa36e95ea5 selftests/rtc: continuously read RTC in a loop for 30s new edcb647b4bfb selftests: add kselftest_install to .gitignore new c7b9c68fc01b selftests/exec: add generated files to .gitignore new 946ad0499d98 selftests: kvm: add generated file to the .gitignore new a50a88f026fb selftests: netfilter: fix a build error on openSUSE new f6d344cd5fa6 selftests: Fix build when $(O) points to a relative path new 23d1dea55520 Merge tag 'linux-kselftest-next-5.18-rc1' of git://git.ker [...] new 7b3391057fa1 kunit: add example test case showing off all the expect macros new 4fdacef8ac5a kunit: move check if assertion passed into the macros new a91e9ade402c kunit: drop unused kunit* field in kunit_assert new dd640d70874b kunit: factor out kunit_base_assert_format() call into kun [...] new 21957f90b28f kunit: split out part of kunit_assert into a static const new 05a7da89c15d kunit: drop unused assert_type from kunit_assert and clean [...] new 6709d0fe5593 kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. new c5855907d388 kunit: drop unused intermediate macros for ptr inequality checks new 955df7d85e58 kunit: reduce layering in string assertion macros new 40f39777ce4f kunit: decrease macro layering for integer asserts new 6125a5c70acd kunit: decrease macro layering for EQ/NE asserts new 95dcbc55fe4f kunit: tool: drop mostly unused KunitResult.result field new 6419abb80e82 kunit: remove va_format from kunit_assert new 064ff292aca5 kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros new 2b6861e2372b kunit: factor out str constants from binary assertion structs new c2741453478b kunit: cleanup assertion macro internal variables new d7fd696c1260 list: test: Add test for list_del_init_careful() new 37dc573c0a54 list: test: Add a test for list_is_head() new 5debe5bfa02c list: test: Add a test for list_entry_is_head() new d51b1b33c51d Merge tag 'linux-kselftest-kunit-5.18-rc1' of git://git.ke [...]
The 64 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: include/kunit/assert.h | 220 ++---- include/kunit/test.h | 745 ++++++--------------- include/linux/slab.h | 3 - kernel/cgroup/cgroup.c | 2 + kernel/cgroup/cpuset.c | 10 +- kernel/cgroup/freezer.c | 2 +- kernel/cgroup/rstat.c | 5 +- kernel/workqueue.c | 58 +- lib/kunit/assert.c | 80 +-- lib/kunit/kunit-example-test.c | 42 ++ lib/kunit/test.c | 35 +- lib/list-test.c | 61 ++ mm/slab_common.c | 2 +- mm/slob.c | 2 +- mm/slub.c | 130 ++-- tools/testing/kunit/kunit.py | 24 +- tools/testing/selftests/.gitignore | 1 + tools/testing/selftests/Makefile | 37 +- tools/testing/selftests/exec/.gitignore | 2 + tools/testing/selftests/exec/Makefile | 2 +- .../exec/{binfmt_script => binfmt_script.py} | 0 tools/testing/selftests/futex/functional/Makefile | 6 +- tools/testing/selftests/kselftest/runner.sh | 30 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 2 +- tools/testing/selftests/landlock/Makefile | 2 +- tools/testing/selftests/lkdtm/config | 2 +- tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/netfilter/Makefile | 1 + tools/testing/selftests/rtc/rtctest.c | 66 ++ tools/testing/selftests/rtc/settings | 2 +- tools/testing/selftests/vm/Makefile | 2 +- tools/testing/selftests/vm/userfaultfd.c | 3 + 34 files changed, 644 insertions(+), 940 deletions(-) rename tools/testing/selftests/exec/{binfmt_script => binfmt_script.py} (100%)