diff --git a/lustre/llite/symlink.c b/lustre/llite/symlink.c
index 918e2e9b5bc00baa046075b5fc2b811b0a31e4c7..b1754daaab0e9c3fb0260ca38b4a570f878d6899 100644
--- a/lustre/llite/symlink.c
+++ b/lustre/llite/symlink.c
@@ -180,7 +180,9 @@ static LL_FOLLOW_LINK_RETURN_TYPE ll_follow_link(struct dentry *dentry,
         rc = ll_readlink_internal(inode, &request, &symname);
         up(&lli->lli_size_sem);
         if (rc) {
+#if THREAD_SIZE < 8192
 out_release:
+#endif
                 path_release(nd); /* Kernel assumes that ->follow_link()
                                      releases nameidata on error */
                 GOTO(out, rc);