]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - security/smack/smack.h
UBUNTU: Ubuntu-5.15.0-39.42
[mirror_ubuntu-jammy-kernel.git] / security / smack / smack.h
index 99c3422596ab9e6a423375ca5b47f2db8ea4ac17..44fd5bc8ba71c5a057e94b0b23e9fe50a1ad07c6 100644 (file)
@@ -303,6 +303,7 @@ int smack_populate_secattr(struct smack_known *skp);
  * Shared data.
  */
 extern int smack_enabled __initdata;
+extern struct lsm_id smack_lsmid;
 extern int smack_cipso_direct;
 extern int smack_cipso_mapped;
 extern struct smack_known *smack_net_ambient;
@@ -363,6 +364,11 @@ static inline struct superblock_smack *smack_superblock(
        return superblock->s_security + smack_blob_sizes.lbs_superblock;
 }
 
+static inline struct socket_smack *smack_sock(const struct sock *sock)
+{
+       return sock->sk_security + smack_blob_sizes.lbs_sock;
+}
+
 /*
  * Is the directory transmuting?
  */