From: Nicholas Bellinger Date: Sat, 8 Jun 2013 00:38:58 +0000 (-0700) Subject: target: Add transport_init_session_tags using per-cpu ida X-Git-Tag: v3.12-rc1~23^2~40 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c0add7fd05ff99c3a516c78eb6b1e6460a3efdae;p=pandora-kernel.git target: Add transport_init_session_tags using per-cpu ida This patch adds lib/idr.c based transport_init_session_tags() logic that allows fabric drivers to setup a per-cpu se_sess->sess_tag_pool and associated se_sess->sess_cmd_map for basic tagged pre-allocation of fabric descriptor sized memory. v5 changes: - Convert to percpu_ida.h include v4 changes: - Add transport_alloc_session_tags() for fabrics that need early transport_init_session() v3 changes: - Update to percpu-ida usage Cc: Kent Overstreet Cc: Asias He Cc: Michael S. Tsirkin Reviewed-by: Asias He Signed-off-by: Nicholas Bellinger --- Reading git-diff-tree failed