From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qk2-f12.google.com (mail-qk2-f12.google.com [74.125.230.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 75C534DAF8E for ; Wed, 16 Sep 2026 20:44:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.230.204 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789591454; cv=none; b=SUGU/BBmXg3KJ0aCb1e1jfrdYngWOT+rSqiCThgF5x/zySrKDgxfGzfTh47fshHyi9L/X34u4mZnhNuw9gdt80X5U1ArsLXImFIG9NekUen2PlABNE7jC6EtHcqgQZjz6WLXJtuZV8HMBHlvFy6w+6wYHoJe5xLj2OM4phY+jPo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789591454; c=relaxed/simple; bh=nF7AXE2oK+SyYZ+x/sFO8sHhl4Pfns9IDb+N6dybQeQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=SKRzU0VhualGatI/rOczvHntaFLsCqrkoH77fRB223zS2rCP07ay4g/9mUBK5Jdmly6fn66fwRixk5VZxQeuEpe66CmJxzBFJkhZ7oz2wA8GVZmUR41cTE6dBwYffh540oHqIIA7eMWuhKl5Gy+9BrdI/Jgr6Kas2c0dRK+YvB8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=ag0iCw3N; arc=none smtp.client-ip=74.125.230.204 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ag0iCw3N" Received: by mail-qk2-f12.google.com with SMTP id af79cd13be357-939109f067fso8134585a.2 for ; Wed, 16 Sep 2026 13:44:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789591437; x=1790196237; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:message-id:date :subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to:content-type; bh=yi1Rfr9drk8zScNg2s6ZLOqeNm8GiRX36Fti9lQIdVA=; b=ag0iCw3NWbjpow9eqHTVQQACmR6NMftum3i1coYcK4jOcpIcF720FVRftQabERGVPV O8wwfJpcIpVjwY7y9suy9MY7o6ItWvCTvRhEeUUJyrYFP9/+pqGWj5KtXQjfIT2pXeoo hisEX7lQsaOfVoLf8ufBdOSJ9ewExtjwcocHMGjdcunqNTjo23bHCcDi9Vh5xBljTKfK rVLWxcjRrsvOA72FmSSSl9OoH9nijBnuQd9gOM1l8PhaLhF/TA5vZxvPXm/vifaaQoVk mbIdWJcCJsgpED+65vI7wPm7RRrgzJda+9hpuNHJTjei4FBtmgL54S/9xmC2/p9fhVaT bIYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789591437; x=1790196237; h=content-transfer-encoding:content-type:mime-version:message-id:date :subject:cc:to:from:sender:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=yi1Rfr9drk8zScNg2s6ZLOqeNm8GiRX36Fti9lQIdVA=; b=HSVMT61GiLoVq8XL2h4fR5yUMDnh+P57f6s+UHq8M+klJvahpATH4cJwUtLZbbiOkb 0eCLhmMcCsEm/qtavz0BQ862FoPsjIx1gRatIGCtkQQ9rBspKXOtPWydNAHWaGPUbLMx 3xwL8+bOyZPyS2GJuhYdR7w3oUSBhgwgX7VY77xMbOTfvlYvstx4FKYKbjNQikU9C60t XaH10MOTFC0R+ExU4r47zna8geyv4L5jjApmkroWiTjok0OfywHeJuLNRBOlMx9LPinJ +z44lG3x9Q3tOvw4a60K/FYmAZb4H9LjKtpkXnncu1swNhlcnvtoevgpXi0GHhvGDsIP urtA== X-Gm-Message-State: AFuF++lf++efLD0SXpXK0jiHf5L96VbKMkFHM993Nq3febao1o0dzzZ+ F+c8w/aSLc9CqVqDLMHMd2Au3eZlmS/CcSl48DMQaZCydxe4mBur3vew X-Gm-Gg: AYBFou2U+YHl67C4Or65MajNcTo/jJr/MaK72tbZgMECkt0VMJ5Eirjgn7umhVsxJ9X QD6/aqhw3wusbE3ASwIez9ucK156HNlq6RCJx3WhTdB6MbzPk4tHDIJ+m0ErPbXvapNFD5fBTdY QXDrh9PJJ0DuLRZmpltyXep8eVgJbUrKgM3jYR6KuxOrox4DiJJ7Apjb8pumgWw91w8HJoP1AWb x5VxuvdNfylBsGDd4yRZY6SHKr+R3M/Nkdv8pdy9XZT5vd1MfcIU2obDHjZ5przly8MTbiM9pSL 8WHLw9O47DdLVeI0DX1mvuM7vRcunFmZrMjMzebFbKl9nEEcjqlK51tSJshzUEGEilJTi3CH4j8 0FO0GkHzzSwW/mi3bm/NoA58I/c90mDAWQ9+s61tuSFxRY4d/ppvl+lgoaLplgTIiLAFoZLbeTW 2M1iUt2VKLCj7WtgiA0oJ8IUHl5jYIJesjqAqZQjOS1efj7BddYJlcXwNT1WpAyPEKI5+X6XK3d CsyiCQFHpsxmFRiaq6yN+hV+GxiqJXWD0sIBmrXIQ1mlGNt X-Received: by 2002:a05:620a:2809:b0:936:77d7:55a4 with SMTP id af79cd13be357-93bb76b85cfmr676967785a.19.1789591437256; Wed, 16 Sep 2026 13:43:57 -0700 (PDT) Received: from Cumhall ([70.53.55.174]) by smtp.gmail.com with ESMTPSA id af79cd13be357-93b78255316sm295176785a.29.2026.09.16.13.43.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Sep 2026 13:43:56 -0700 (PDT) Sender: John Kacur From: John Kacur To: linux-rt-users@vger.kernel.org Cc: lkml , Clark Williams Subject: [ANNOUNCE] rt-tests-2.11 Date: Wed, 16 Sep 2026 16:43:41 -0400 Message-ID: <20260916204341.238841-1-jkacur@redhat.com> X-Mailer: git-send-email 2.55.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We are pleased to announce rt-tests-2.11 To fetch: Clone one of the following git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git https://kernel.googlesource.com/pub/scm/utils/rt-tests/rt-tests.git Branch: main Tag: v2.11 Tarballs are available here: https://kernel.org/pub/linux/utils/rt-tests Older version tarballs are available here: https://kernel.org/pub/linux/utils/rt-tests/older Thank to everyone who contributed. patches and bug-reports are always welcome. John Kacur Ahmed S. Darwish (28): cyclictest.8: Comment-out SPDX license tag cyclictest.8: Synopsis: Remove -U cyclictest.8: Synopsis: Remove -w/-W cyclictest.8: Synopsis: Remove -y cyclictest.8: Synopsis: Remove -h flag cyclictest.8: Standardize --verbose paragraph formatting cyclictest.8: Remove left-over comments cyclictest.8: Align source file to 75 columns cyclictest.8: Separate source sections cyclictest.8: Capitalize section headers cyclictest.8: Synopsis: Fix parameters list rendering cyclictest.8: Rework the Synopsis blurb cyclictest.8: Synopsis: Distinguish --help mode cyclictest.8: Group system-altering options cyclictest.8: Group sleep-mechanism (clock) options cyclictest.8: Group thread wakeup timing options cyclictest.8: Group SMP-related options cyclictest.8: Group memory options cyclictest.8: Group thread priority options cyclictest.8: Group tracing options cyclictest.8: Group test duration options cyclictest.8: Group output options cyclictest.8: Group x86 options cyclictest.8: System options: Deprecate --laptop cyclictest.8: Options: Expand --default-system description cyclictest.8: Options: Reference clock_getres(2) cyclictest.8: Add example invocation cyclictest.8: Reference rtla-timerlat(1) Costa Shulyupin (2): rt-tests: hwlatdetect: Add timestamp delta rt-tests: hwlatdetect: Add --time-format argument John Kacur (13): Makefile: Use relative symlinks for Python scripts cyclictest: Simplify auxiliary clock parsing rt-tests: README: Remove obsolete -n option from cyclictest examples rt-tests: Add SPDX identifiers and fix documentation issues rt-tests: Add AGENTS.md guide for AI coding assistants pi_stress: Fix inconsistent barrier wait logic to prevent deadlock pi_stress: Validate numeric command-line arguments pi_stress: Improve error message for permission failures pi_stress: Fix error and debug message formatting pi_stress: Ensure null-termination of JSON filename cyclicdeadline: Fix potential path truncation in open_cpuset() rt-tests: rt-migrate-test: Report trace_marker write errno once and stop rt-tests: Create v2.11 Lukas Beckmann (1): cyclictest: fix growing shm stat file Sebastian Andrzej Siewior (4): rt-tests: cyclicdeadline: Remove unused `alloverflows' cyclictest: Acquire a lock before invoking pthread_cond_signal() cyclictest: Make break_thread_id_lock a PI lock cyclictest: Make trigger_lock a PI lock Suneeth D (1): cyclictest: Fix BUILD failure for GCC_VER < 14 Thomas Weißschuh (Schneider Electric) (6): cyclictest: Centralize clock option parsing cyclictest: Test the return value of timer_create() cyclictest: Fix error error returns for uclibc clock_nanosleep() fallback cyclictest: Correctly print clock_nanosleep() errors cyclictest: Allow symbolic clock names cyclictest: Add support for auxiliary clocks AGENTS.md | 416 ++++++++++++++++++++++++++ Dockerfile | 1 + MAINTAINERS | 2 + Makefile | 6 +- README-Dockerfile | 11 +- README.markdown | 6 +- get_pylib.py | 1 + src/cyclictest/cyclictest.8 | 405 ++++++++++++++++--------- src/cyclictest/cyclictest.c | 93 ++++-- src/hwlatdetect/hwlatdetect.py | 26 +- src/pi_tests/README | 10 +- src/pi_tests/pi_stress.c | 44 ++- src/queuelat/README | 3 +- src/queuelat/targeted-ipi/README | 1 + src/rt-migrate-test/rt-migrate-test.c | 22 +- src/sched_deadline/cyclicdeadline.c | 9 +- 16 files changed, 850 insertions(+), 206 deletions(-) create mode 100644 AGENTS.md -- 2.55.0