modern 2.6 kernels with i_security need this such that if the i_security field got garbage-collected out from under us we don't deref a null pointer.
(cherry picked from commit
e6c7148abed9f88d6dd83ce8dba77a434cce231a)
printk
("afs_linux_lookup: ip->i_mode 0x%x dp->d_name.name %s code %d\n",
ip->i_mode, dp->d_name.name, code);
+#ifdef STRUCT_INODE_HAS_I_SECURITY
+ if (ip->i_security == NULL) {
+ if (security_inode_alloc(ip))
+ panic("afs_linux_lookup: Cannot allocate inode security");
+ }
+#endif
#else
if (S_ISDIR(ip->i_mode))
ip->i_op = &afs_dir_iops;