Merge tag 'apparmor-pr-2023-11-03' of git://git.kernel.org/pub/scm/linux/kernel/git...
[sfrench/cifs-2.6.git] / security / apparmor / policy_unpack.c
index 3fad34b68fdc5c7f9052051f9ac82349357aed1a..47ec097d6741fe0fc6c33bfc0c844f331f704f17 100644 (file)
@@ -87,10 +87,13 @@ void __aa_loaddata_update(struct aa_loaddata *data, long revision)
 
        data->revision = revision;
        if ((data->dents[AAFS_LOADDATA_REVISION])) {
-               d_inode(data->dents[AAFS_LOADDATA_DIR])->i_mtime =
-                       current_time(d_inode(data->dents[AAFS_LOADDATA_DIR]));
-               d_inode(data->dents[AAFS_LOADDATA_REVISION])->i_mtime =
-                       current_time(d_inode(data->dents[AAFS_LOADDATA_REVISION]));
+               struct inode *inode;
+
+               inode = d_inode(data->dents[AAFS_LOADDATA_DIR]);
+               inode_set_mtime_to_ts(inode, inode_set_ctime_current(inode));
+
+               inode = d_inode(data->dents[AAFS_LOADDATA_REVISION]);
+               inode_set_mtime_to_ts(inode, inode_set_ctime_current(inode));
        }
 }