diff options
| author | Ingo Molnar <mingo@kernel.org> | 2018-10-23 06:30:19 -0400 |
|---|---|---|
| committer | Ingo Molnar <mingo@kernel.org> | 2018-10-23 06:30:19 -0400 |
| commit | dda93b45389f025fd3422d22cc31cc1ea6040305 (patch) | |
| tree | 44a856744843e24ed1baf6ca4edb1be04809a606 /fs/overlayfs/file.c | |
| parent | 2e62024c265aa69315ed02835623740030435380 (diff) | |
| parent | b61b8bba18fe2b63d38fdaf9b83de25e2d787dfe (diff) | |
Merge branch 'x86/cache' into perf/core, to pick up fixes
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'fs/overlayfs/file.c')
| -rw-r--r-- | fs/overlayfs/file.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/overlayfs/file.c b/fs/overlayfs/file.c index aeaefd2a551b..986313da0c88 100644 --- a/fs/overlayfs/file.c +++ b/fs/overlayfs/file.c | |||
| @@ -240,8 +240,10 @@ static ssize_t ovl_write_iter(struct kiocb *iocb, struct iov_iter *iter) | |||
| 240 | goto out_unlock; | 240 | goto out_unlock; |
| 241 | 241 | ||
| 242 | old_cred = ovl_override_creds(file_inode(file)->i_sb); | 242 | old_cred = ovl_override_creds(file_inode(file)->i_sb); |
| 243 | file_start_write(real.file); | ||
| 243 | ret = vfs_iter_write(real.file, iter, &iocb->ki_pos, | 244 | ret = vfs_iter_write(real.file, iter, &iocb->ki_pos, |
| 244 | ovl_iocb_to_rwf(iocb)); | 245 | ovl_iocb_to_rwf(iocb)); |
| 246 | file_end_write(real.file); | ||
| 245 | revert_creds(old_cred); | 247 | revert_creds(old_cred); |
| 246 | 248 | ||
| 247 | /* Update size */ | 249 | /* Update size */ |
