--- /dev/null
+From: Brian Behlendorf <behlendorf1@llnl.gov>
+Subject: [PATCH] fix clock wrap
+
+Fix lbolt clock wrap.
+
+Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
+
+---
static void
arc_reclaim_thread(void)
{
- clock_t growtime = 0;
+ int64_t growtime = 0;
arc_reclaim_strategy_t last_reclaim = ARC_RECLAIM_CONS;
callb_cpr_t cpr;
}
/* reset the growth delay for every reclaim */
- growtime = lbolt + (arc_grow_retry * hz);
+ growtime = lbolt64 + (arc_grow_retry * hz);
arc_kmem_reap_now(last_reclaim);
- } else if (arc_no_grow && lbolt >= growtime) {
+ } else if (arc_no_grow && lbolt64 >= growtime) {
arc_no_grow = FALSE;
}