xfs: deprecate BMV_IF_NO_DMAPI_READ flag
authorAnthony Iliopoulos <ailiop@suse.com>
Wed, 31 Mar 2021 20:56:47 +0000 (13:56 -0700)
committerDarrick J. Wong <djwong@kernel.org>
Wed, 7 Apr 2021 21:37:06 +0000 (14:37 -0700)
Use of the flag has had no effect since kernel commit 288699fecaff
("xfs: drop dmapi hooks"), which removed all dmapi related code, so
deprecate it.

Signed-off-by: Anthony Iliopoulos <ailiop@suse.com>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
fs/xfs/libxfs/xfs_fs.h
fs/xfs/xfs_ioctl.c

index 6fad140d4c8e57b113f1c39204e61eb57d4b4491..bde2b4c64dbe30d13eef44f32005c35fe349ae1e 100644 (file)
@@ -65,7 +65,7 @@ struct getbmapx {
 
 /*     bmv_iflags values - set by XFS_IOC_GETBMAPX caller.     */
 #define BMV_IF_ATTRFORK                0x1     /* return attr fork rather than data */
-#define BMV_IF_NO_DMAPI_READ   0x2     /* Do not generate DMAPI read event  */
+#define BMV_IF_NO_DMAPI_READ   0x2     /* Deprecated */
 #define BMV_IF_PREALLOC                0x4     /* rtn status BMV_OF_PREALLOC if req */
 #define BMV_IF_DELALLOC                0x8     /* rtn status BMV_OF_DELALLOC if req */
 #define BMV_IF_NO_HOLES                0x10    /* Do not return holes */
index 5a54a096cdd1dc5de194f28b8018715e2829b84e..e6e4e248cd86229bc1b8920f10410113737f5f03 100644 (file)
@@ -1672,8 +1672,6 @@ xfs_ioc_getbmap(
                bmx.bmv_iflags = BMV_IF_ATTRFORK;
                /*FALLTHRU*/
        case XFS_IOC_GETBMAP:
-               if (file->f_mode & FMODE_NOCMTIME)
-                       bmx.bmv_iflags |= BMV_IF_NO_DMAPI_READ;
                /* struct getbmap is a strict subset of struct getbmapx. */
                recsize = sizeof(struct getbmap);
                break;