Hi Venkata, >> Hi Venkata, >> Per our earlier review on chromium gerrit: >> https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/1992966 >> I'm not too keen on the change from mutex to spinlock because it's >> made the code more complex. > [Venkata] : > > We have moved from mutex to spinlock as timer callback function is getting executed under interrupt context and not under process context. can’t you use a delayed workqueue for this? Regards Marcel