alarm: use new timer interface
alarm: use new timer interface

Former-commit-id: 8624edaa45317078c6982bf972efeb7f9e1a64e4 [formerly b89d4e8e77e041781802f15c928d000a4aacb939]
Former-commit-id: 32a58ed002a2e144565b80ca2793a842ecba407c
haste/ivar2,torhve/ivar2,torhve/ivar2,torhve/ivar2