dma/timberdale: free_irq() on an error path