From: Nicholas Bellinger Date: Fri, 9 Mar 2012 07:45:02 +0000 (-0800) Subject: target: Add se_node_acl->acl_kref for ->acl_free_comp usage X-Git-Tag: v3.4-rc1~146^2~14 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=afb999ffc48f5e7ec18e6f8f9e68aa3d0085862d;p=pandora-kernel.git target: Add se_node_acl->acl_kref for ->acl_free_comp usage This patch adds se_node_acl->acl_kref for use with ->acl_free_comp during explict se_node_acl release. It adds kref_init() during se_node_acl setup, kref_get() during __transport_register_session() -> target_put_nacl() with existing transport_deregister_session() fabric callback usage. It also moves transport_free_session() to release *se_sess memory after target_put_nacl() execution in transport_deregister_session() Cc: Roland Dreier Cc: Christoph Hellwig Cc: Joern Engel Cc: Andy Grover Signed-off-by: Nicholas Bellinger --- Reading git-diff-tree failed