From: Alexey Khoroshilov <khoroshilov@ispras.ru>Date: Sat, 5 Jul 2014 03:35:50 +0400> - }> + card->nports = i;> + return (card->nports == 0) ? err : 0;> + }I don't think this is the right thing to do.This will cause the caller to not free the IRQ or any of theother resources.