From: Roland Dreier Date: Sun, 18 Jun 2006 03:37:29 +0000 (-0700) Subject: IB/srp: Use FMRs to map gather/scatter lists X-Git-Tag: v2.6.18-rc1~1110^2~37 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f5358a172f79e3f995919224401b25637f4324f6;p=pandora-kernel.git IB/srp: Use FMRs to map gather/scatter lists Create an SRP FMR pool on HCAs that support FMRs, and use FMRs to map gather/scatter lists that have more than one entry into a single memory region that appears virtually contiguous to the SRP target (which is the RDMA initiator). This patch bails out on FMR mapping for SCSI commands where the gather/scatter list cannot be mapped into a single FMR because there are sub-page-sized entries in middle of the list. An unaligned start or end of the list is OK. Based on a patch by Vu Pham . Signed-off-by: Roland Dreier --- Reading git-diff-tree failed