From 26a74cebe83bb3180d8fa9c6dafe38e59afc0e18 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Thu, 28 Jun 2012 06:28:37 +0000 Subject: [PATCH] fcst: Build fix git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@4381 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- fcst/ft_sess.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fcst/ft_sess.c b/fcst/ft_sess.c index bc6e3e97f..c0e62f1ed 100644 --- a/fcst/ft_sess.c +++ b/fcst/ft_sess.c @@ -48,8 +48,12 @@ static struct ft_tport *ft_tport_create(struct fc_lport *lport) ft_format_wwn(name, sizeof(name), lport->wwpn); FT_SESS_DBG("create %s\n", name); +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 34) tport = rcu_dereference_protected(lport->prov[FC_TYPE_FCP], lockdep_is_held(&ft_lport_lock)); +#else + tport = rcu_dereference(lport->prov[FC_TYPE_FCP]); +#endif if (tport) { FT_SESS_DBG("tport alloc %s - already setup\n", name); return tport;