From: Michael S. Tsirkin Date: Sun, 26 Jul 2009 12:48:08 +0000 (+0300) Subject: virtio: refactor find_vqs X-Git-Tag: v2.6.31-rc5~14^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e969fed542cae08cb11d666efac4f7c5d624d09f;p=pandora-kernel.git virtio: refactor find_vqs This refactors find_vqs, making it more readable and robust, and fixing two regressions from 2.6.30: - double free_irq causing BUG_ON on device removal - probe failure when vq can't be assigned to msi-x vector (reported on old host kernels) Tested-by: Amit Shah Signed-off-by: Michael S. Tsirkin Signed-off-by: Rusty Russell --- Reading git-diff-tree failed