From be3d28a255c890fb28f5adf7a86586b5a6d3a73c Mon Sep 17 00:00:00 2001 From: Tom Marshall Date: Thu, 14 Nov 2019 18:37:28 +0100 Subject: [PATCH] Handle jiffies wrap --- dm-compress/lbd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dm-compress/lbd.c b/dm-compress/lbd.c index d268a49..422da99 100644 --- a/dm-compress/lbd.c +++ b/dm-compress/lbd.c @@ -735,7 +735,7 @@ lbdcache_flush(struct work_struct* work) lbd = list_first_entry(&lc->flush_head, struct lbd, flush_list); mutex_lock(&lbd->reflock); BUG_ON(lbd->ref != 1); - if (lbd->flush_jiffies > now) { + if (time_after(lbd->flush_jiffies, now)) { mutex_unlock(&lbd->reflock); break; }