From: Jeff Garzik Date: Thu, 18 Oct 2007 20:21:18 +0000 (-0400) Subject: [libata] kill ata_sg_is_last() X-Git-Tag: v2.6.24-rc1~289^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3be6cbd73f74b4a3da82cc7d6e1688a4ae595fc7;p=pandora-kernel.git [libata] kill ata_sg_is_last() Short term, this works around a bug introduced by early sg-chaining work. Long term, removing this function eliminates a branch from a hot path loop in each scatter/gather table build. Also, as this code demonstrates, we don't need to _track_ the end of the s/g list, as long as we mark it in some way. And doing so programatically is nice. So its a useful cleanup, regardless of its short term effects. Based conceptually on a quick patch by Jens Axboe. Signed-off-by: Jeff Garzik --- Reading git-diff-tree failed