eal/linux: use libc malloc in interrupt handling