--- 8cff36119e4d50f7336a06e8d01e59e8b162e694 +++ b7474f32e11ca6a7e044d5eb8119c5c1ccb6e6e0 @@ -763,7 +763,7 @@ unsigned long apply_slack(struct timer_l if (mask == 0) return expires; - bit = find_last_bit(&mask, BITS_PER_LONG); + bit = __fls(mask); mask = (1 << bit) - 1;