OK, why does this line occasionally return true:
if ((maple_dev->interval > 0) && (jiffies >maple_dev->when))
while this one never does (no other changes made):
if ((maple_dev->interval > 0) && (time_after(jiffies, maple_dev->when)))
Is this a gcc issue or what?
-