update patch 0004

Signed-off-by: yangxin <245051644@qq.com>
(cherry picked from commit 898a2d200ac4fd7c1e8a8f5a569d942dff0de775)
This commit is contained in:
yangxin 2022-12-15 17:09:05 +08:00 committed by openeuler-sync-bot
parent 9ddf044b53
commit 0f88c66830

View File

@ -28,7 +28,7 @@ index 5fd2c8f..aad153b 100644
- rsp->stat.size, rsp->stat.mode, rsp->stat.ino, path->dentry->d_inode->i_ino);
+ qtfs_debug("qtfs getattr success:<%s> blksiz:%u size:%lld mode:%o ino:%llu pathino:%lu. %s\n", req->path, rsp->stat.blksize,
+ rsp->stat.size, rsp->stat.mode, rsp->stat.ino, inode->i_ino, rsp->stat.ino != inode->i_ino ? "delete current inode" : "");
+ if (inode->i_ino != rsp->stat.ino) {
+ if (inode->i_ino != rsp->stat.ino || rsp->stat.mode != inode->i_mode) {
+ if (inode->i_nlink > 0){
+ drop_nlink(inode);
+ }