The format specifier of "int" in sprintf() should be "%d", not "%u". Signed-off-by: Zhu Jun <zhujun2@xxxxxxxxxxxxxxxxxxxx> --- drivers/rtc/rtc-rv3028.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/rtc/rtc-rv3028.c b/drivers/rtc/rtc-rv3028.c index 2f001c59c61d..c79fad316119 100644 --- a/drivers/rtc/rtc-rv3028.c +++ b/drivers/rtc/rtc-rv3028.c @@ -162,7 +162,7 @@ static ssize_t timestamp0_count_show(struct device *dev, if (ret) return ret; - return sprintf(buf, "%u\n", count); + return sprintf(buf, "%d\n", count); }; static DEVICE_ATTR_RO(timestamp0_count); -- 2.17.1