add support for kref_get_unless_zero

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
Added support for timers events

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>