From: Tejun Heo Date: Mon, 20 Feb 2006 14:48:37 +0000 (+0900) Subject: [PATCH] libata: fix WARN_ON() condition in *_fill_sg() X-Git-Tag: v2.6.16-rc5~67^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9ae61c6cb69f5251d160576c324948805f97e901;p=pandora-kernel.git [PATCH] libata: fix WARN_ON() condition in *_fill_sg() For ATAPI commands, padding can reduce qc->n_elem by one and thus to zero making assert(qc->n_elem > 0)'s in ata_fill_sg() and qs_fill_sg() fail for legal commands. This patch fixes the assert()'s to take qc->pad_len into account. Although the condition check seems a bit excessive, as this part of code isn't still stable yet, I think it's worth to keep those. Signed-off-by: Tejun Heo Signed-off-by: Jeff Garzik --- Reading git-diff-tree failed