The patch titled eCryptfs: protect crypt_stat->flags in ecryptfs_open() has been removed from the -mm tree. Its filename was ecryptfs-protect-crypt_stat-flags-in-ecryptfs_open.patch This patch was dropped because it was merged into mainline or a subsystem tree The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: eCryptfs: protect crypt_stat->flags in ecryptfs_open() From: Michael Halcrow <mhalcrow@xxxxxxxxxx> Make sure crypt_stat->flags is protected with a lock in ecryptfs_open(). Signed-off-by: Michael Halcrow <mhalcrow@xxxxxxxxxx> Cc: Al Viro <viro@xxxxxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- fs/ecryptfs/file.c | 2 ++ 1 file changed, 2 insertions(+) diff -puN fs/ecryptfs/file.c~ecryptfs-protect-crypt_stat-flags-in-ecryptfs_open fs/ecryptfs/file.c --- a/fs/ecryptfs/file.c~ecryptfs-protect-crypt_stat-flags-in-ecryptfs_open +++ a/fs/ecryptfs/file.c @@ -195,7 +195,9 @@ static int ecryptfs_open(struct inode *i file, ecryptfs_inode_to_private(inode)->lower_file); if (S_ISDIR(ecryptfs_dentry->d_inode->i_mode)) { ecryptfs_printk(KERN_DEBUG, "This is a directory\n"); + mutex_lock(&crypt_stat->cs_mutex); crypt_stat->flags &= ~(ECRYPTFS_ENCRYPTED); + mutex_unlock(&crypt_stat->cs_mutex); rc = 0; goto out; } _ Patches currently in -mm which might be from mhalcrow@xxxxxxxxxx are origin.patch git-unionfs.patch notify_change-callers-must-hold-i_mutex.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html