Loading fs/ecryptfs/ecryptfs_kernel.h +0 −6 Original line number Diff line number Diff line Loading @@ -385,8 +385,6 @@ struct ecryptfs_msg_ctx { struct mutex mux; }; struct ecryptfs_daemon; struct ecryptfs_daemon { #define ECRYPTFS_DAEMON_IN_READ 0x00000001 #define ECRYPTFS_DAEMON_IN_POLL 0x00000002 Loading Loading @@ -621,10 +619,6 @@ int ecryptfs_setxattr(struct dentry *dentry, const char *name, const void *value, size_t size, int flags); int ecryptfs_read_xattr_region(char *page_virt, struct inode *ecryptfs_inode); int ecryptfs_process_helo(uid_t euid, struct user_namespace *user_ns, struct pid *pid); int ecryptfs_process_quit(uid_t euid, struct user_namespace *user_ns, struct pid *pid); int ecryptfs_process_response(struct ecryptfs_message *msg, uid_t euid, struct user_namespace *user_ns, struct pid *pid, u32 seq); Loading fs/ecryptfs/messaging.c +0 −31 Original line number Diff line number Diff line Loading @@ -215,37 +215,6 @@ int ecryptfs_exorcise_daemon(struct ecryptfs_daemon *daemon) return rc; } /** * ecryptfs_process_quit * @euid: The user ID owner of the message * @user_ns: The namespace in which @euid applies * @pid: The process ID for the userspace program that sent the * message * * Deletes the corresponding daemon for the given euid and pid, if * it is the registered that is requesting the deletion. Returns zero * after deleting the desired daemon; non-zero otherwise. */ int ecryptfs_process_quit(uid_t euid, struct user_namespace *user_ns, struct pid *pid) { struct ecryptfs_daemon *daemon; int rc; mutex_lock(&ecryptfs_daemon_hash_mux); rc = ecryptfs_find_daemon_by_euid(&daemon, euid, user_ns); if (rc || !daemon) { rc = -EINVAL; printk(KERN_ERR "Received request from user [%d] to " "unregister unrecognized daemon [0x%p]\n", euid, pid); goto out_unlock; } rc = ecryptfs_exorcise_daemon(daemon); out_unlock: mutex_unlock(&ecryptfs_daemon_hash_mux); return rc; } /** * ecryptfs_process_reponse * @msg: The ecryptfs message received; the caller should sanity check Loading Loading
fs/ecryptfs/ecryptfs_kernel.h +0 −6 Original line number Diff line number Diff line Loading @@ -385,8 +385,6 @@ struct ecryptfs_msg_ctx { struct mutex mux; }; struct ecryptfs_daemon; struct ecryptfs_daemon { #define ECRYPTFS_DAEMON_IN_READ 0x00000001 #define ECRYPTFS_DAEMON_IN_POLL 0x00000002 Loading Loading @@ -621,10 +619,6 @@ int ecryptfs_setxattr(struct dentry *dentry, const char *name, const void *value, size_t size, int flags); int ecryptfs_read_xattr_region(char *page_virt, struct inode *ecryptfs_inode); int ecryptfs_process_helo(uid_t euid, struct user_namespace *user_ns, struct pid *pid); int ecryptfs_process_quit(uid_t euid, struct user_namespace *user_ns, struct pid *pid); int ecryptfs_process_response(struct ecryptfs_message *msg, uid_t euid, struct user_namespace *user_ns, struct pid *pid, u32 seq); Loading
fs/ecryptfs/messaging.c +0 −31 Original line number Diff line number Diff line Loading @@ -215,37 +215,6 @@ int ecryptfs_exorcise_daemon(struct ecryptfs_daemon *daemon) return rc; } /** * ecryptfs_process_quit * @euid: The user ID owner of the message * @user_ns: The namespace in which @euid applies * @pid: The process ID for the userspace program that sent the * message * * Deletes the corresponding daemon for the given euid and pid, if * it is the registered that is requesting the deletion. Returns zero * after deleting the desired daemon; non-zero otherwise. */ int ecryptfs_process_quit(uid_t euid, struct user_namespace *user_ns, struct pid *pid) { struct ecryptfs_daemon *daemon; int rc; mutex_lock(&ecryptfs_daemon_hash_mux); rc = ecryptfs_find_daemon_by_euid(&daemon, euid, user_ns); if (rc || !daemon) { rc = -EINVAL; printk(KERN_ERR "Received request from user [%d] to " "unregister unrecognized daemon [0x%p]\n", euid, pid); goto out_unlock; } rc = ecryptfs_exorcise_daemon(daemon); out_unlock: mutex_unlock(&ecryptfs_daemon_hash_mux); return rc; } /** * ecryptfs_process_reponse * @msg: The ecryptfs message received; the caller should sanity check Loading