Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754971AbbK3Vnt (ORCPT ); Mon, 30 Nov 2015 16:43:49 -0500 Received: from mx1.redhat.com ([209.132.183.28]:59897 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754744AbbK3Vns (ORCPT ); Mon, 30 Nov 2015 16:43:48 -0500 From: Andreas Gruenbacher To: Alexander Viro , Christoph Hellwig , linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org Cc: Andreas Gruenbacher Subject: [PATCH 00/10] xattr cleanups Date: Mon, 30 Nov 2015 22:43:33 +0100 Message-Id: <1448919823-27103-1-git-send-email-agruenba@redhat.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3961 Lines: 82 I would like to see these xattr cleanups / fixes go in in the next merge window; overall, the code shrinks. Please speak up if you see any problems or notice any bugs. The patches are available on the following git branch: git://git.kernel.org/pub/scm/linux/kernel/git/agruen/linux.git xattr-wip Thanks, Andreas Andreas Gruenbacher (10): vfs: Remove vfs_xattr_cmp gfs2: Remove gfs2_xattr_acl_chmod posix acls: Remove duplicate xattr name definitions vfs: Distinguish between full xattr names and proper prefixes btrfs: Use xattr handler infrastructure tmpfs: Use xattr handler infrastructure tmpfs: listxattr should include POSIX ACL xattrs xfs: Change how listxattr generates synthetic attributes nfs: Move call to security_inode_listsecurity into nfs_listxattr xattr handlers: Simplify list operation drivers/staging/lustre/lustre/llite/xattr.c | 4 +- fs/9p/acl.c | 24 ++-- fs/9p/xattr.c | 4 - fs/btrfs/acl.c | 8 +- fs/btrfs/inode.c | 16 +-- fs/btrfs/xattr.c | 166 ++++++++++------------------ fs/btrfs/xattr.h | 2 - fs/ceph/acl.c | 16 +-- fs/cifs/xattr.c | 16 +-- fs/ext2/xattr.c | 15 ++- fs/ext2/xattr_security.c | 21 ---- fs/ext2/xattr_trusted.c | 23 +--- fs/ext2/xattr_user.c | 23 +--- fs/ext4/xattr.c | 17 ++- fs/ext4/xattr_security.c | 22 ---- fs/ext4/xattr_trusted.c | 23 +--- fs/ext4/xattr_user.c | 23 +--- fs/f2fs/xattr.c | 92 +++++---------- fs/f2fs/xattr.h | 2 +- fs/gfs2/acl.c | 4 +- fs/gfs2/acl.h | 2 - fs/gfs2/xattr.c | 50 --------- fs/gfs2/xattr.h | 1 - fs/hfsplus/posix_acl.c | 8 +- fs/hfsplus/xattr.c | 12 -- fs/jffs2/security.c | 22 ---- fs/jffs2/xattr.c | 26 +++-- fs/jffs2/xattr_trusted.c | 21 +--- fs/jffs2/xattr_user.c | 20 ---- fs/jfs/acl.c | 8 +- fs/kernfs/inode.c | 4 +- fs/nfs/nfs3acl.c | 4 +- fs/nfs/nfs4proc.c | 75 +++++++------ fs/ocfs2/xattr.c | 73 ++---------- fs/posix_acl.c | 25 +---- fs/reiserfs/xattr.c | 16 ++- fs/reiserfs/xattr_acl.c | 8 +- fs/reiserfs/xattr_security.c | 16 +-- fs/reiserfs/xattr_trusted.c | 15 +-- fs/reiserfs/xattr_user.c | 14 +-- fs/squashfs/xattr.c | 38 ++----- fs/xattr.c | 163 ++++++++++++++------------- fs/xfs/xfs_acl.c | 23 ---- fs/xfs/xfs_acl.h | 4 - fs/xfs/xfs_xattr.c | 143 ++++++++++-------------- include/linux/posix_acl_xattr.h | 6 +- include/linux/xattr.h | 15 +-- mm/shmem.c | 133 +++++++--------------- security/smack/smack_lsm.c | 2 - 49 files changed, 460 insertions(+), 1008 deletions(-) -- 2.5.0 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/