projects
/
linux-block.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
56145a0
)
time/kunit: Use correct format specifier
author
David Gow
<davidgow@google.com>
Wed, 21 Feb 2024 09:27:17 +0000
(17:27 +0800)
committer
Thomas Gleixner
<tglx@linutronix.de>
Wed, 21 Feb 2024 11:00:42 +0000
(12:00 +0100)
'days' is a s64 (from div_s64), and so should use a %lld specifier.
This was found by extending KUnit's assertion macros to use gcc's
__printf attribute.
Fixes:
276010551664
("time: Improve performance of time64_to_tm()")
Signed-off-by: David Gow <davidgow@google.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link:
https://lore.kernel.org/r/20240221092728.1281499-5-davidgow@google.com
kernel/time/time_test.c
patch
|
blob
|
blame
|
history
diff --git
a/kernel/time/time_test.c
b/kernel/time/time_test.c
index ca058c8af6bafdf2581733e8e4d5f7b6aa1dc88c..3e5d422dd15cbf32e0fec3a44d100c35671fa202 100644
(file)
--- a/
kernel/time/time_test.c
+++ b/
kernel/time/time_test.c
@@
-73,7
+73,7
@@
static void time64_to_tm_test_date_range(struct kunit *test)
days = div_s64(secs, 86400);
- #define FAIL_MSG "%05ld/%02d/%02d (%2d) : %ld", \
+ #define FAIL_MSG "%05ld/%02d/%02d (%2d) : %l
l
d", \
year, month, mdday, yday, days
KUNIT_ASSERT_EQ_MSG(test, year - 1900, result.tm_year, FAIL_MSG);