[PATCH] clockevents: add core functionality