mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 01:20:52 +07:00
splice: always updated atime in direct splice
Andre Majorel <aym-xunil@teaser.fr> points out that if we only updated the atime when we transfer some data, we deviate from the standard of always updating the atime. So change splice to always call file_accessed() even if splice_direct_to_actor() didn't transfer any data. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
This commit is contained in:
parent
13f09b95a8
commit
8084870854
@ -1033,9 +1033,7 @@ ssize_t splice_direct_to_actor(struct file *in, struct splice_desc *sd,
|
||||
|
||||
done:
|
||||
pipe->nrbufs = pipe->curbuf = 0;
|
||||
if (bytes > 0)
|
||||
file_accessed(in);
|
||||
|
||||
file_accessed(in);
|
||||
return bytes;
|
||||
|
||||
out_release:
|
||||
|
Loading…
Reference in New Issue
Block a user