removal of malloc/free for interrupt linked list

Improves performance  by around 5% on raspberry pi.