testptp: Add option to open PHC in readonly mode
authorWojtek Wasko <wwasko@nvidia.com>
Mon, 3 Mar 2025 16:13:45 +0000 (18:13 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 5 Mar 2025 12:43:54 +0000 (12:43 +0000)
commit76868642e42795353106197abf9c607ad80f4c9e
tree026d00dfc472150b7680404ecade3fd715c20d0a
parentb4e53b15c04e3852949003752f48f7a14ae39e86
testptp: Add option to open PHC in readonly mode

PTP Hardware Clocks no longer require WRITE permission to perform
readonly operations, such as listing device capabilities or listening to
EXTTS events once they have been enabled by a process with WRITE
permissions.

Add '-r' option to testptp to open the PHC in readonly mode instead of
the default read-write mode. Skip enabling EXTTS if readonly mode is
requested.

Acked-by: Richard Cochran <richardcochran@gmail.com>
Reviewed-by: Vadim Fedorenko <vadim.fedorenko@linux.dev>
Signed-off-by: Wojtek Wasko <wwasko@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
tools/testing/selftests/ptp/testptp.c