fs: drop unused posix acl handlers
authorChristian Brauner <brauner@kernel.org>
Wed, 1 Feb 2023 13:14:55 +0000 (14:14 +0100)
committerChristian Brauner (Microsoft) <brauner@kernel.org>
Mon, 6 Mar 2023 08:57:12 +0000 (09:57 +0100)
commit0c95c025a02e477b2d112350e1c78bb0cc994c51
treefa899d977253b8e1a2a0f3b90d9e8093b027d9dd
parent831be973aa21d1cf8948bf4b1d4e73e6d5d028c0
fs: drop unused posix acl handlers

Remove struct posix_acl_{access,default}_handler for all filesystems
that don't depend on the xattr handler in their inode->i_op->listxattr()
method in any way. There's nothing more to do than to simply remove the
handler. It's been effectively unused ever since we introduced the new
posix acl api.

Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org>
21 files changed:
fs/9p/xattr.c
fs/btrfs/xattr.c
fs/ceph/xattr.c
fs/cifs/xattr.c
fs/ecryptfs/inode.c
fs/erofs/xattr.c
fs/ext2/xattr.c
fs/ext4/xattr.c
fs/f2fs/xattr.c
fs/gfs2/xattr.c
fs/jffs2/xattr.c
fs/jfs/xattr.c
fs/nfs/nfs3_fs.h
fs/nfs/nfs3acl.c
fs/nfs/nfs3super.c
fs/ntfs3/xattr.c
fs/ocfs2/xattr.c
fs/orangefs/xattr.c
fs/overlayfs/super.c
fs/xfs/xfs_xattr.c
mm/shmem.c