summaryrefslogtreecommitdiff
path: root/security/smack/smack_lsm.c
diff options
context:
space:
mode:
Diffstat (limited to 'security/smack/smack_lsm.c')
-rw-r--r--security/smack/smack_lsm.c61
1 files changed, 0 insertions, 61 deletions
diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c
index 64c6ece64133..8f8cdbd46717 100644
--- a/security/smack/smack_lsm.c
+++ b/security/smack/smack_lsm.c
@@ -42,7 +42,6 @@
#include <linux/shm.h>
#include <linux/binfmts.h>
#include <linux/parser.h>
-#include <kdbus/connection.h>
#include "smack.h"
#define TRANS_TRUE "TRUE"
@@ -3626,60 +3625,6 @@ static int smack_setprocattr(struct task_struct *p, char *name,
return size;
}
-#ifdef CONFIG_KDBUS
-
-/**
- * smack_kdbus_conn_alloc - Set the security blob for a KDBus connection
- * @conn: the connection
- *
- * Returns 0
- */
-static int smack_kdbus_conn_alloc(struct kdbus_conn *conn)
-{
- conn->security = smk_of_current();
-
- return 0;
-}
-
-/**
- * smack_kdbus_conn_free - Clear the security blob for a KDBus connection
- * @conn: the connection
- *
- * Clears the blob pointer
- */
-static void smack_kdbus_conn_free(struct kdbus_conn *conn)
-{
- conn->security = NULL;
-}
-
-/**
- * smack_kdbus_talk - Smack access on KDBus
- * @src: source kdbus connection
- * @dst: destination kdbus connection
- *
- * Return 0 if a subject with the smack of sock could access
- * an object with the smack of other, otherwise an error code
- */
-static int smack_kdbus_talk(const struct kdbus_conn *src,
- const struct kdbus_conn *dst)
-{
- struct smk_audit_info ad;
- struct smack_known *sskp = src->security;
- struct smack_known *dskp = dst->security;
- int rc;
-
- if (smack_privileged(CAP_MAC_OVERRIDE))
- return 0;
-
- smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_NONE);
-
- rc = smk_access(sskp, dskp, MAY_WRITE, &ad);
- rc = smk_bu_note("kdbus talk", sskp, dskp, MAY_WRITE, rc);
- return rc;
-}
-
-#endif /* CONFIG_KDBUS */
-
/**
* smack_unix_stream_connect - Smack access on UDS
* @sock: one sock
@@ -4701,12 +4646,6 @@ struct security_operations smack_ops = {
.getprocattr = smack_getprocattr,
.setprocattr = smack_setprocattr,
-#ifdef CONFIG_KDBUS
- .kdbus_conn_alloc = smack_kdbus_conn_alloc,
- .kdbus_conn_free = smack_kdbus_conn_free,
- .kdbus_talk = smack_kdbus_talk,
-#endif
-
.unix_stream_connect = smack_unix_stream_connect,
.unix_may_send = smack_unix_may_send,