From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) (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 B5D5D44BCB1 for ; Mon, 20 Jul 2026 17:54:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784570064; cv=none; b=o4bHuOpxCKHsdVdbqiJpcCmhWP41qYZPifPw109MOSKhYq4KVXuwqTCJz8h7AMji6Brl2G1Qj/ZaRkL3yeWilAZOH2/kElbbYvEuDKNJ1ZvFHzZ6bdQcLR0LmQ55fJY6L7+QUAyEs6SFvT61vIHdFLuCl8ea71hKhukXR3WTw0k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784570064; c=relaxed/simple; bh=QdDo2hPyGr7KyACORnHU+oSr5Gx/Gwvx1tS/f9lpj/o=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=rQs2N0ORX3nQa6sSjAuhHfQkl8dWmvg9/U04oTEguXbfucqFCn/hOJDcQzZpq9IWNexonXwkVKCy7Q8T0eQbtRplb0rSt5KUhCd5PjtzF2tZfqY7oI8ICDXU14JcSSKGhr4a8W7AYBDeV4i/3gg5eGltxn7rUkLsJCpTevu3B6A= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=W0u7tpjO; arc=none smtp.client-ip=209.85.216.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.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="W0u7tpjO" Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-38a0c7e841fso8183615a91.2 for ; Mon, 20 Jul 2026 10:54:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784570056; x=1785174856; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:message-id:date :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to :content-type; bh=TKvx+e7IPeEaP36bgwUEzZfr9oAgeFFSn833EXmmU/g=; b=W0u7tpjOPa8OvzP0iAAhiYDYU+6Ort717IwW4aVXnF3+lBRui+6HWRALdu1VLq0uNm uCuT9VfhfasVfiqgiJi/T/8+MFvJ4N9w5D7kFDYLijjURo8czLuBMEJZN15+EZKjVEiG lyD2AXU+HJR+K67de32tS3PQzzF3BuxXcVWr+Xs6pGmJcFTrRvZiC79TsRVbUC68ndXr ME92jcltOCD41PO7kWMaT+RdUjysSawy+3226JkQXtTz/ELWYOTbVDRJwKnjHOQKKvQ2 N3ecuZ4KL6gFTnRpucaAsdfuQo2Gzae2BqfXl2QRDC7KBBWOyet+Jl9f0FUsO9e1GAon IBNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784570056; x=1785174856; h=content-transfer-encoding:content-type:mime-version:message-id:date :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to:content-type; bh=TKvx+e7IPeEaP36bgwUEzZfr9oAgeFFSn833EXmmU/g=; b=CVaaZ8Quw8ivevxmaBcxjsi6V475ma+feEa1ANC6OJ0+kyoHMCmfNnk+yat/XMrAI3 w7WRyJ/4BGTNOG1g8+rCB5D/YJAzdDeGSIXhv9BpzBLKDSuChAmMWr+OvXi2TELe1jzQ TAvJ3QYhUKU7PsAR3HPhRWFiAGXvhmzaJ2D03pb2CVfMgkzVDP9nVm5P+BAngeCnUGNT tSdN8BV9xyozz1qNIoA1lot6lhZtdWb9PJWQ0dXPmZbuggzk2oro+/2w5hP5MxyKyW6V Sm4BwpKzl1Z/sNeab+vNx7K8fGKt6a7UpjbMfWycv2goOprTlBab0IpvHun5X7dCBN05 ns0w== X-Forwarded-Encrypted: i=1; AHgh+RqiUwP0y0WgRDrrzSQM98XEph4Vy4qLM0NJzXMhlITSz32GWkrj/1MS/bBAUwBiBsYSPOIVahxviczeMA4=@vger.kernel.org X-Gm-Message-State: AOJu0YyvctiCPZqczxVLKTgQCi7eWsQFcd4g7Nhb0UyWMlbOTBgSADIA RqwyX0Nc2MbfzrVX97F5NlaSRMwAC9vy2s2wo4mDmUK0PdhJDV0vHmNt X-Gm-Gg: AR+sD110hMpvH8tau8pgVCIk5rJuabDtNzCTKxsPqeksNRMNuws4GXzow5jepEyI8ov +aUNmPHvPTsRQ4IdozzW6C0rvdKSX74K2AnRvuvQ4Sr57FhlNk/+ZCHIcBiMxOu/eByADS9NA+M s0cUSPZ8U5COQ1RXyyomQ2kKIm3pufqeiWKyFezJjuz3tw/HNP89YVWXvZOcSWJy/mmZJTWNtSS GZOlJRe6hNoP2b4wv8IBkTxlhwXKzvxnd7/+/zvw2l68JxmBOzSaZtM59GoQ1HsTlexW/H+r15U Tr1rBr+4dV32RzAKfLfMu84a8bkA+BCk2Av4J8PIRf0obstECWbKil2xeX0L6RaM+xz1luAVWyk zsk/t9m/UXCktolTUaA6LQ2hqs9djqgRq8aKD2NadmmegdAfiXTmBIgvWULmHV/I/JKOTgjpr X-Received: by 2002:a17:90b:1c01:b0:381:e74f:8a6a with SMTP id 98e67ed59e1d1-38e4b46c879mr15804943a91.16.1784570056406; Mon, 20 Jul 2026 10:54:16 -0700 (PDT) Received: from unix.. ([181.229.23.179]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-13ce2de31a7sm33370583c88.15.2026.07.20.10.54.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jul 2026 10:54:15 -0700 (PDT) From: =?UTF-8?q?Iv=C3=A1n=20Ezequiel=20Rodriguez?= To: Elizabeth Figura Cc: Jonathan Corbet , linux-doc@vger.kernel.org, Shuah Khan , linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, =?UTF-8?q?Iv=C3=A1n=20Ezequiel=20Rodriguez?= Subject: [PATCH 0/2] ntsync: docs uAPI fixup and timens selftest Date: Mon, 20 Jul 2026 14:54:00 -0300 Message-ID: <20260720175402.44338-1-ivanrwcm25@gmail.com> X-Mailer: git-send-email 2.43.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 Short series for ntsync: 1/2 docs: align ioctl macro names and struct field order in Documentation/userspace-api/ntsync.rst with include/uapi/linux/ntsync.h, and note that absolute MONOTONIC timeouts use the caller's time namespace. 2/2 selftests: add wait_any_monotonic_timens to lock in the timens conversion in ntsync_schedule() (negative CLOCK_MONOTONIC offset must not make a 100 ms absolute wait return immediately). No driver code changes. Iván Ezequiel Rodriguez (2): docs: ntsync: align ioctl names and struct layouts with uapi selftests: ntsync: test absolute MONOTONIC waits under time namespaces Documentation/userspace-api/ntsync.rst | 33 +++---- .../testing/selftests/drivers/ntsync/ntsync.c | 87 +++++++++++++++++++ 2 files changed, 104 insertions(+), 16 deletions(-) -- 2.43.0