This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from dd3922cf9d4d Merge tag 'x86_sev_for_v6.16_rc1' of git://git.kernel.org/ [...] new 56a7b9f8b059 ratelimit: Create functions to handle ratelimit_state internals new 48e864ae8657 random: Avoid open-coded use of ratelimit_state structure' [...] new 25228c60999f drm/i915: Avoid open-coded use of ratelimit_state structur [...] new c6f7f1b2c0ff drm/amd/pm: Avoid open-coded use of ratelimit_state struct [...] new 78bf44de47b3 ratelimit: Convert the ->missed field to atomic_t new d343732ddbfa ratelimit: Count misses due to lock contention new e64a348dc148 ratelimit: Avoid jiffies=0 special case new cf8cfa8a9978 ratelimit: Reduce ___ratelimit() false-positive rate limiting new 084a990ded63 ratelimit: Allow zero ->burst to disable ratelimiting new aa2cc356f879 ratelimit: Force re-initialization when rate-limiting re-enabled new 21ac6e5edac5 ratelimit: Don't flush misses counter if RATELIMIT_MSG_ON_RELEASE new 123a1d97b2ba ratelimit: Avoid atomic decrement if already rate-limited new 96d366048fed ratelimit: Avoid atomic decrement under lock if already ra [...] new a940d145cc38 ratelimit: Warn if ->interval or ->burst are negative new f2d0ea0f086a ratelimit: Simplify common-case exit path new a69114c2a12c ratelimit: Use nolock_ret label to save a couple of lines of code new 743a1942d52f ratelimit: Use nolock_ret label to collapse lock-failure code new 4b2cce999c8f ratelimit: Use nolock_ret restructuring to collapse common [...] new ba575cea29fd ratelimit: Drop redundant accesses to burst new 97851c601636 Merge tag 'ratelimit.2025.05.25a' of git://git.kernel.org/ [...] new 13a9a11358bc tools/memory-model: docs/README: Update introduction of lo [...] new 366b88f68693 tools/memory-model: docs/simple.txt: Fix trivial typos new f0a83980011c tools/memory-model: docs/ordering: Fix trivial typos new 730c0a8ee429 tools/memory-model: docs/references: Remove broken link to [...] new 5c9e0062989e tools/memory-model/Documentation: Fix SRCU section in expl [...] new 95bf3760eb9c Merge tag 'lkmm.2025.05.25a' of git://git.kernel.org/pub/s [...] new cb6749b961b6 scripts/kernel-doc: rename it to scripts/kernel-doc.pl new 33a92a5b2e6f scripts/kernel-doc: add a symlink to the Perl version of k [...] new 094a4845789b scripts/kernel-doc.py: add a Python parser new 0a4e24128f4c scripts/kernel-doc.py: output warnings the same way as kerneldoc new 3592385668c3 scripts/kernel-doc.py: better handle empty sections new 01d3235dde90 scripts/kernel-doc.py: properly handle struct_group macros new e31fd36da9c4 scripts/kernel-doc.py: move regex methods to a separate file new d966dc658ce3 scripts/kernel-doc.py: move KernelDoc class to a separate file new ee13b3f35c72 scripts/kernel-doc.py: move KernelFiles class to a separate file new 1d6fea640e6c scripts/kernel-doc.py: move output classes to a separate file new 4fa5e411379a scripts/kernel-doc.py: convert message output to an interactor new 799b0d2a2a24 scripts/kernel-doc.py: move file lists to the parser function new 0873e5543376 scripts/kernel-doc.py: implement support for -no-doc-sections new c3597ab27bc0 scripts/kernel-doc.py: fix line number output new 408269ae35d6 scripts/kernel-doc.py: fix handling of doc output check new 9235ec5e2bf8 scripts/kernel-doc.py: properly handle out_section for ReST new 9cbc2d3b137b scripts/kernel-doc.py: postpone warnings to the output plugin new 02df8e3b333c docs: add a .pylintrc file with sys path for docs scripts new 668b9d1dceb8 docs: sphinx: kerneldoc: verbose kernel-doc command if V=1 new 01c43355255e docs: sphinx: kerneldoc: ignore "" characters from options new feec610725e3 docs: sphinx: kerneldoc: use kernel-doc.py script new 43ecfe6bc2ae scripts/kernel-doc.py: Set an output format for --none new 485f6f7960c4 scripts/kernel-doc.py: adjust some coding style issues new 78ea748f7978 scripts/lib/kdoc/kdoc_parser.py: fix Python compat with < v3.13 new 2ab867a4941d scripts/kernel-doc.py: move modulename to man class new 91d00bd54f30 scripts/kernel-doc.py: properly handle KBUILD_BUILD_TIMESTAMP new e4b2bd908c3d scripts/lib/kdoc/kdoc_parser.py: remove a python 3.9 dependency new 11afeab6d74d scripts/kernel-doc.py: Properly handle Werror and exit codes new fc862949a35a scripts/kernel-doc: switch to use kernel-doc.py new a566ba5af595 scripts/lib/kdoc/kdoc_files.py: allow filtering output per fname new 16740c29dbf3 scripts/kernel_doc.py: better handle exported symbols new 04a383ced696 scripts/kernel-doc.py: Rename the kernel doc Re class to KernRe new de258fa8ca8d scripts: kernel-doc: fix parsing function-like typedefs (again) new 9f488ccd0f56 Merge branch 'mauro' into docs-mw new fb42d8dcbc3f docs: automarkup: Move common logic to add and resolve xre [...] new 3fa3b20ba15c docs: Disambiguate a pair of rST labels new e54ac586674d cpufreq: editing corrections to cpufreq.rst new dd0808ab40ca Added usb_string function to a namespace new 1af310951e61 docs: hid: Fix typo in intel-thc-hid.rst new 0cc9e7cae3e0 Documentation/rtla: Fix duplicate text about timerlat tracer new caa42c6df3c4 Documentation/rtla: Fix typo in rtla-timerlat.rst new e7d3b24e3402 Documentation/rtla: Fix typo in common_timerlat_description.rst new 770840a0e7e8 Documentation/rtla: Include BPF sample collection new 960c7d67879d docs/sp_SP: fix links to mailing list services new 43e9076a00b1 docs: Fix conflicting contributor identity info new 33583537dd5f Documentation: trace: Reduce toctree depth new f0ba72e65516 Documentation: trace: Refactor toctree new 439111ee0cef scripts/lib/kdoc/kdoc_files.py: don't try to join None new f9cdbc5781f2 scripts/lib/kdoc/kdoc_parser.py: move states to a separate class new 47c2d4168b2d scripts:kdoc_files.py: use glob for export_file seek new 9d9bec3d90e3 docs: sphinx: kerneldoc: Use python class if available new 76a9b59228d5 docs: Makefile: get rid of KERNELDOC_CONF env variable new 110214e4ccd4 Makefile: move KERNELDOC macro to the main Makefile new 5c5c32d7abd9 scripts/kernel-doc.py: don't create *.pyc files new ff14943ea01d .gitignore: ignore Python compiled bytecode new 6382f4e4e7bd Documentation: fix speculation.rst chapter new 292c39b4d78c Documentation: x86: Fix a typo in fsgs.rst new b437bf2dc577 docs: Sphinx: kerneldoc: only initialize kernel-doc classes once new a4bd43d6f7b7 scripts/lib/kdoc: change mode to 0644 new e3b42e94cf10 scripts/lib/kdoc/kdoc_parser.py: move kernel entry to a class new 6c2f0b28d76e docs: Makefile: store __pycache__ at the output directory new c0fe189b590c docs: namespace: Tweak and reword resource control doc new 40e71e32c858 Documentation: ioctl-number: Update outdated submission info new a5b57bd9b1f9 docs: Makefile: Inherit PYTHONPYCACHEPREFIX setting as env [...] new 8f82b560c568 docs: fix typo in firmware-related section new 422f5b78bfb1 Documentation: leds: improve readibility of multicolor doc new fea017a99ba5 docs: dmaengine: add explanation for DMA_ASYNC_TX capability new 19f72d95ae31 Docs/zh_CN: Translate index.rst to Simplified Chinese new ff6dfbf73c16 Docs/zh_CN: Translate msg_zerocopy.rst to Simplified Chinese new 4f0145e9ea41 docs/zh_CN: Add how-to of Chinese translation new 794056966da8 MAINTAINERS: Change Yanteng's email address new db6b8b9bafa7 Merge tag 'Chinese-doc-6.16-rc1' of gitolite.kernel.org:pu [...] new 95112d977fbc docs: admin-guide: fix typos in reporting-issues.rst new 2dbe93d1e4d7 Fix spelling error for 'parallel' new 52092c1d501b docs: fix "incase" typo in coresight/panic.rst new 14e991154de2 Docs: relay: editing cleanups new 1884847909af Docs: driver-api/basics: add kobject_event interfaces new b26717852db7 docs: conf.py: drop backward support for old Sphinx versions new d5048aca8d9d Documentation: ioctl-number: Update table intro new 54538c24eeac Documentation: NTB: Fix typo new a556bd882b94 docs: align with scripts/syscall.tbl migration new 411c08ccdc86 MAINTAINERS: update linux-doc entry to cover new Python scripts new 2f3f7ba1ae6e docs: kerneldoc.py: simplify exception handling logic new 27565cfcd783 scripts: kernel-doc: prevent a KeyError when checking output new c4941af28ca3 Documentation/scheduler: Fix typo in sched-stats domain fi [...] new 5ccab49c104c docs: doc-guide: clarify latest theme usage new d6d886005d32 Docs: doc-guide: update sphinx.rst Sphinx version number new 3e443d167327 Merge tag 'docs-6.16' of git://git.lwn.net/linux new 5f40eef1c734 selftests/nolibc: drop unnecessary sys/io.h include new 9c138ac93922 tools/nolibc/types.h: fix mismatched parenthesis in minor() new cdbf0f199e1f selftests/nolibc: drop dependency from sysroot to defconfig new fd293cb81a7f selftests/nolibc: only consider XARCH for CFLAGS when requested new 8e1930296f92 tools/nolibc: Add support for SPARC new 60ccc16f530a tools/nolibc: drop manual stack pointer alignment new 8399f1466668 tools/nolibc: add __nolibc_has_feature() new f4152715dcd5 tools/nolibc: add __nolibc_aligned() and __nolibc_aligned_as() new 9fca5554af70 tools/nolibc: disable function sanitizer for _start_c() new 0e75768ba24d tools/nolibc: properly align dirent buffer new 4d231a7df1a8 tools/nolibc: fix integer overflow in i{64,}toa_r() and new 6478251f9512 selftests/nolibc: disable ubsan for smash_stack() new 8509b5c9fa98 selftests/nolibc: enable UBSAN if available new 060525302ba9 tools/nolibc: prepare for headers in subdirectories new 2b45ceb915b0 tools/nolibc: add elf.h new ecc091d93a22 tools/nolibc: move open() and friends to fcntl.h new 9e67941dde6e tools/nolibc: move getauxval() to sys/auxv.h new cce273161e78 tools/nolibc: move mmap() and friends to sys/mman.h new c6e6c2c4d710 tools/nolibc: move stat() and friends to sys/stat.h new 0fd55773f471 tools/nolibc: move syscall() to sys/syscall.h new face777a442b tools/nolibc: move gettimeofday() to sys/time.h new ffb94910c3ff tools/nolibc: add sys/types.h shim new 6d1724ec864b tools/nolibc: move wait() and friends to sys/wait.h new 4c99fbc6a06f tools/nolibc: handle intmax_t/uintmax_t in printf new e5407c0820ea tools/nolibc: use intmax definitions from compiler new 248ddc80b145 tools/nolibc: use pselect6_time64 if available new 4de88a88bcbe tools/nolibc: use ppoll_time64 if available new 9b070d97d9e5 tools/nolibc: add tolower() and toupper() new 7b11531ed172 tools/nolibc: add _exit() new 67fe525e3401 tools/nolibc: add setpgrp() new 0c89abf5ab3f tools/nolibc: implement waitpid() in terms of waitid() new 4175b5584510 Revert "selftests/nolibc: use waitid() over waitpid()" new 5197b7b87cbf tools/nolibc: add dprintf() and vdprintf() new bae3cd708e8a tools/nolibc: add getopt() new f7b3eeffd402 tools/nolibc: allow different write callbacks in printf new 9f4a2e28bc47 tools/nolibc: allow limiting of printf destination size new ed45d24cf235 tools/nolibc: add snprintf() and friends new c685cd6db59c selftests/nolibc: use snprintf() for printf tests new 6311e4893ad2 selftests/nolibc: rename vfprintf test suite new b0bd7760df94 selftests/nolibc: add test for snprintf() truncation new e90ce42e8138 tools/nolibc: implement width padding in printf() new a6a054c8ad32 tools/nolibc: add target to check header usability new 3785289f97e2 tools/nolibc: include nolibc.h early from all header files new 443c6467fcd6 selftests/nolibc: always run nolibc header check new 66a4f9bb1e89 tools/nolibc: Add m68k support new dc2c656e1f68 tools/nolibc: move poll() to poll.h new 1f421ddf494d tools/nolibc: use poll-related definitions from UAPI headers new 05b6b2a9efa4 tools/nolibc: add strstr() new 7a7cd445d927 tools/nolibc: add %m printf format new 2337d39f7233 tools/nolibc: add more stat() variants new 55175d8659d2 tools/nolibc: add mremap() new 801f020b5f3d tools/nolibc: add getrandom() new bf5e8a78bede tools/nolibc: add abs() and friends new 1e10b8534f5a tools/nolibc: add support for access() and faccessat() new 50647213e115 tools/nolibc: add clock_getres(), clock_gettime() and cloc [...] new fa7bf84486e4 tools/nolibc: add timer functions new da69cfb17b2a tools/nolibc: add timerfd functionality new 7ff3c71a4795 tools/nolibc: add difftime() new 256dc7339d46 tools/nolibc: add namespace functionality new a009a0c6faa9 tools/nolibc: add fopen() new 5e7392dc82ed tools/nolibc: fall back to sys_clock_gettime() in gettimeofday() new 59303930326a tools/nolibc: implement wait() in terms of waitpid() new 7281be583117 tools/nolibc: move ioctl() to sys/ioctl.h new 6e7c805a93a0 tools/nolibc: move mount() to sys/mount.h new 3edd5365f99e tools/nolibc: move prctl() to sys/prctl.h new 2efb9050909f tools/nolibc: move reboot() to sys/reboot.h new 9089524753b4 tools/nolibc: move getrlimit() and friends to sys/resource.h new e1211e220635 tools/nolibc: move makedev() and friends to sys/sysmacros.h new 0f971358dcf3 tools/nolibc: move uname() and friends to sys/utsname.h new 2217abe09ce4 tools/nolibc: move NULL and offsetof() to sys/stddef.h new 2011097c17c6 selftests/nolibc: drop include guards around standard headers new df82ffc5a3c1 selftests: harness: Add kselftest harness selftest new 575eca2c8c7d selftests: harness: Use C89 comment style new 6c409e0d87e3 selftests: harness: Ignore unused variant argument warning new c2bcc8e9577a selftests: harness: Mark functions without prototypes static new 5cccec7239c4 selftests: harness: Remove inline qualifier for wrappers new 67ee52611b4d selftests: harness: Remove dependency on libatomic new 73a3cde97677 selftests: harness: Implement test timeouts through pidfd new fb25e99bce8d selftests: harness: Don't set setup_completed for fixturel [...] new 906dbc17d61c selftests: harness: Move teardown conditional into test metadata new 5f036a2a8e09 selftests: harness: Add teardown callback to test metadata new f46ddc2cbac3 selftests: harness: Add "variant" and "self" to test metadata new 869c788909b9 selftests: harness: Stop using setjmp()/longjmp() new 015a99fa7665 Merge tag 'nolibc-20250526-for-6.16-1' of git://git.kernel [...]
The 198 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: .gitignore | 1 + .pylintrc | 2 + Documentation/Makefile | 9 +- .../admin-guide/namespaces/resource-control.rst | 24 +- Documentation/admin-guide/pm/cpufreq.rst | 8 +- .../admin-guide/quickly-build-trimmed-linux.rst | 4 +- Documentation/admin-guide/reporting-issues.rst | 6 +- .../verify-bugs-and-bisect-regressions.rst | 4 +- Documentation/arch/x86/x86_64/fsgs.rst | 2 +- Documentation/conf.py | 164 +- Documentation/doc-guide/sphinx.rst | 14 +- Documentation/driver-api/basics.rst | 3 + Documentation/driver-api/dmaengine/provider.rst | 8 +- Documentation/driver-api/ntb.rst | 2 +- Documentation/driver-api/usb/usb.rst | 1 + Documentation/filesystems/relay.rst | 26 +- Documentation/gpu/rfc/i915_scheduler.rst | 2 +- Documentation/hid/intel-thc-hid.rst | 8 +- Documentation/index.rst | 2 +- Documentation/leds/leds-class-multicolor.rst | 82 +- Documentation/process/1.Intro.rst | 12 +- Documentation/process/adding-syscalls.rst | 84 + Documentation/scheduler/sched-stats.rst | 2 +- Documentation/sphinx/automarkup.py | 97 +- Documentation/sphinx/kerneldoc.py | 219 +- Documentation/staging/speculation.rst | 1 - .../tools/rtla/common_timerlat_description.rst | 10 +- Documentation/tools/rtla/rtla-timerlat.rst | 9 +- Documentation/trace/coresight/panic.rst | 4 +- Documentation/trace/index.rst | 98 +- .../translations/sp_SP/process/2.Process.rst | 11 +- Documentation/translations/sp_SP/process/howto.rst | 10 +- .../translations/sp_SP/process/kernel-docs.rst | 5 +- .../sp_SP/process/submitting-patches.rst | 13 +- Documentation/translations/zh_CN/how-to.rst | 459 ++++ Documentation/translations/zh_CN/index.rst | 24 +- .../translations/zh_CN/networking/index.rst | 160 ++ .../translations/zh_CN/networking/msg_zerocopy.rst | 223 ++ Documentation/userspace-api/ioctl/ioctl-number.rst | 13 +- MAINTAINERS | 8 +- Makefile | 5 + drivers/char/random.c | 9 +- drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 11 +- drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/i915/i915_perf.c | 8 +- include/drm/Makefile | 2 +- include/linux/ratelimit.h | 37 +- include/linux/ratelimit_types.h | 5 +- lib/ratelimit.c | 75 +- scripts/Makefile.build | 2 +- scripts/find-unused-docs.sh | 2 +- scripts/kernel-doc | 2440 +------------------- scripts/{kernel-doc => kernel-doc.pl} | 2 +- scripts/kernel-doc.py | 315 +++ scripts/lib/kdoc/kdoc_files.py | 291 +++ scripts/lib/kdoc/kdoc_output.py | 793 +++++++ scripts/lib/kdoc/kdoc_parser.py | 1745 ++++++++++++++ scripts/lib/kdoc/kdoc_re.py | 273 +++ tools/include/nolibc/Makefile | 34 +- tools/include/nolibc/arch-aarch64.h | 1 - tools/include/nolibc/arch-arm.h | 2 - tools/include/nolibc/arch-i386.h | 2 - tools/include/nolibc/arch-loongarch.h | 7 - tools/include/nolibc/arch-m68k.h | 141 ++ tools/include/nolibc/arch-powerpc.h | 2 - tools/include/nolibc/arch-riscv.h | 1 - .../include/nolibc/{arch-riscv.h => arch-sparc.h} | 166 +- tools/include/nolibc/arch-x86_64.h | 1 - tools/include/nolibc/arch.h | 4 + tools/include/nolibc/compiler.h | 9 + tools/include/nolibc/crt.h | 5 + tools/include/nolibc/ctype.h | 6 +- tools/include/nolibc/dirent.h | 10 +- tools/include/nolibc/elf.h | 15 + tools/include/nolibc/errno.h | 6 +- tools/include/nolibc/fcntl.h | 69 + tools/include/nolibc/getopt.h | 101 + tools/include/nolibc/math.h | 31 + tools/include/nolibc/nolibc.h | 21 + tools/include/nolibc/poll.h | 55 + tools/include/nolibc/sched.h | 50 + tools/include/nolibc/signal.h | 6 +- tools/include/nolibc/std.h | 6 +- tools/include/nolibc/stddef.h | 24 + tools/include/nolibc/stdint.h | 4 +- tools/include/nolibc/stdio.h | 167 +- tools/include/nolibc/stdlib.h | 54 +- tools/include/nolibc/string.h | 40 +- tools/include/nolibc/sys.h | 423 +--- tools/include/nolibc/sys/auxv.h | 41 + tools/include/nolibc/sys/ioctl.h | 29 + tools/include/nolibc/sys/mman.h | 82 + tools/include/nolibc/sys/mount.h | 37 + tools/include/nolibc/sys/prctl.h | 36 + tools/include/nolibc/sys/random.h | 34 + tools/include/nolibc/sys/reboot.h | 34 + tools/include/nolibc/sys/resource.h | 53 + tools/include/nolibc/sys/stat.h | 94 + tools/include/nolibc/sys/syscall.h | 19 + tools/include/nolibc/sys/sysmacros.h | 20 + tools/include/nolibc/sys/time.h | 49 + tools/include/nolibc/sys/timerfd.h | 87 + tools/include/nolibc/sys/types.h | 7 + tools/include/nolibc/sys/utsname.h | 42 + tools/include/nolibc/sys/wait.h | 116 + tools/include/nolibc/time.h | 189 +- tools/include/nolibc/types.h | 32 +- tools/include/nolibc/unistd.h | 40 +- tools/memory-model/Documentation/README | 7 +- tools/memory-model/Documentation/explanation.txt | 2 +- tools/memory-model/Documentation/locking.txt | 5 + tools/memory-model/Documentation/ordering.txt | 22 +- tools/memory-model/Documentation/recipes.txt | 4 + tools/memory-model/Documentation/references.txt | 3 +- tools/memory-model/Documentation/simple.txt | 4 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/kselftest_harness.h | 170 +- .../testing/selftests/kselftest_harness/.gitignore | 2 + tools/testing/selftests/kselftest_harness/Makefile | 7 + .../selftests/kselftest_harness/harness-selftest.c | 136 ++ .../kselftest_harness/harness-selftest.expected | 64 + .../kselftest_harness/harness-selftest.sh | 13 + tools/testing/selftests/nolibc/Makefile | 28 +- .../testing/selftests/nolibc/nolibc-test-linkage.c | 2 - tools/testing/selftests/nolibc/nolibc-test.c | 331 ++- tools/testing/selftests/nolibc/run-tests.sh | 7 + tools/tracing/rtla/README.txt | 7 + 128 files changed, 7563 insertions(+), 3609 deletions(-) create mode 100644 .pylintrc create mode 100644 Documentation/translations/zh_CN/how-to.rst create mode 100644 Documentation/translations/zh_CN/networking/index.rst create mode 100644 Documentation/translations/zh_CN/networking/msg_zerocopy.rst mode change 100755 => 120000 scripts/kernel-doc copy scripts/{kernel-doc => kernel-doc.pl} (99%) create mode 100755 scripts/kernel-doc.py create mode 100644 scripts/lib/kdoc/kdoc_files.py create mode 100644 scripts/lib/kdoc/kdoc_output.py create mode 100644 scripts/lib/kdoc/kdoc_parser.py create mode 100644 scripts/lib/kdoc/kdoc_re.py create mode 100644 tools/include/nolibc/arch-m68k.h copy tools/include/nolibc/{arch-riscv.h => arch-sparc.h} (51%) create mode 100644 tools/include/nolibc/elf.h create mode 100644 tools/include/nolibc/fcntl.h create mode 100644 tools/include/nolibc/getopt.h create mode 100644 tools/include/nolibc/math.h create mode 100644 tools/include/nolibc/poll.h create mode 100644 tools/include/nolibc/sched.h create mode 100644 tools/include/nolibc/stddef.h create mode 100644 tools/include/nolibc/sys/auxv.h create mode 100644 tools/include/nolibc/sys/ioctl.h create mode 100644 tools/include/nolibc/sys/mman.h create mode 100644 tools/include/nolibc/sys/mount.h create mode 100644 tools/include/nolibc/sys/prctl.h create mode 100644 tools/include/nolibc/sys/random.h create mode 100644 tools/include/nolibc/sys/reboot.h create mode 100644 tools/include/nolibc/sys/resource.h create mode 100644 tools/include/nolibc/sys/stat.h create mode 100644 tools/include/nolibc/sys/syscall.h create mode 100644 tools/include/nolibc/sys/sysmacros.h create mode 100644 tools/include/nolibc/sys/time.h create mode 100644 tools/include/nolibc/sys/timerfd.h create mode 100644 tools/include/nolibc/sys/types.h create mode 100644 tools/include/nolibc/sys/utsname.h create mode 100644 tools/include/nolibc/sys/wait.h create mode 100644 tools/testing/selftests/kselftest_harness/.gitignore create mode 100644 tools/testing/selftests/kselftest_harness/Makefile create mode 100644 tools/testing/selftests/kselftest_harness/harness-selftest.c create mode 100644 tools/testing/selftests/kselftest_harness/harness-selftest.expected create mode 100755 tools/testing/selftests/kselftest_harness/harness-selftest.sh