From c0e580154e1469f1bcef132b1a7585409f66e1e5 Mon Sep 17 00:00:00 2001 From: "Darrick J. Wong" Date: Tue, 10 Nov 2020 14:52:31 -0500 Subject: [PATCH] libxfs: refactor NSEC_PER_SEC Clean up all the open-coded and duplicate definitions of time unit conversion factors. Signed-off-by: Darrick J. Wong Reviewed-by: Amir Goldstein Reviewed-by: Christoph Hellwig Signed-off-by: Eric Sandeen --- NOTE: scrub is not present in rhel8, so that hunk is omitted diff --git a/include/platform_defs.h.in b/include/platform_defs.h.in index d111ec6..0b7214e 100644 --- a/include/platform_defs.h.in +++ b/include/platform_defs.h.in @@ -77,4 +77,7 @@ typedef unsigned short umode_t; # define ASSERT(EX) ((void) 0) #endif +#define NSEC_PER_SEC (1000000000ULL) +#define NSEC_PER_USEC (1000ULL) + #endif /* __XFS_PLATFORM_DEFS_H__ */ diff --git a/repair/dinode.c b/repair/dinode.c index 77f78f1..8fa5f88 100644 --- a/repair/dinode.c +++ b/repair/dinode.c @@ -2216,7 +2216,7 @@ check_nsec( struct xfs_timestamp *t, int *dirty) { - if (be32_to_cpu(t->t_nsec) < 1000000000) + if (be32_to_cpu(t->t_nsec) < NSEC_PER_SEC) return; do_warn( diff --git a/scrub/progress.c b/scrub/progress.c index d0afe90..2058f59 100644 --- a/scrub/progress.c +++ b/scrub/progress.c @@ -110,7 +110,6 @@ progress_report( fflush(pt.fp); } -#define NSEC_PER_SEC (1000000000) static void * progress_report_thread(void *arg) {