[PATCH libevl] latmus: allow to disable max latency abort with -A 0
Tobias Schaffner <[email protected]> Mon, 13 Jul 2026 12:39:11 +0200
| Newsgroups | dev.linux.lists.xenomai |
|---|---|
| Message-ID | <[email protected]> |
Accept -A 0 to explicitly disable the abort, matching the existing default-disabled semantics. This makes it easier to always pass -A in CI with a single sane default. Signed-off-by: Tobias Schaffner <[email protected]> --- latmus/latmus.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/latmus/latmus.c b/latmus/latmus.c index 772cd9f..1bf1f95 100644 --- a/latmus/latmus.c +++ b/latmus/latmus.c @@ -571,7 +571,7 @@ static void usage(void) fprintf(stderr, "-r --reset reset core timer gravity to factory default\n"); fprintf(stderr, "-b --background run in the background (daemon mode)\n"); fprintf(stderr, "-K --keep-going keep going on unexpected switch to in-band mode\n"); - fprintf(stderr, "-A --max-abort=<us> abort if maximum latency exceeds threshold\n"); + fprintf(stderr, "-A --max-abort=<us> abort if maximum latency exceeds threshold, 0 = disabled [=0]\n"); fprintf(stderr, "-T --timeout=<t>[dhms] stop measurement after <t> [d(ays)|h(ours)|m(inutes)|s(econds)]\n"); fprintf(stderr, "-v --verbose[=level] set verbosity level [=1]\n"); fprintf(stderr, "-q --quiet quiet mode (i.e. --verbose=0)\n"); @@ -669,7 +669,7 @@ int main(int argc, char *const argv[]) break; case 'A': abort_threshold = atoi(optarg) * 1000; /* ns */ - if (abort_threshold <= 0) + if (abort_threshold < 0) error(1, EINVAL, "invalid timeout"); break; case 'T': -- 2.43.0