add timer support in LKM