commit e5d88b0f30feb2f0374c2e09ecd2685ba1f4e717
parent 05a69d9d0decf9e8d5037bd8d20bb20c235b2017
Author: Eivind Uggedal <eivind@uggedal.com>
Date: Tue, 15 Mar 2016 16:03:14 +0000
dd: remove if= noatime optimization
Diffstat:
1 file changed, 0 insertions(+), 6 deletions(-)
diff --git a/dd.c b/dd.c
@@ -43,7 +43,6 @@ prepare_copy(struct dd_config *ddc, int *ifd, int *ofd)
{
struct stat st;
int fli = O_RDONLY|O_LARGEFILE|O_NOCTTY, flo = O_WRONLY|O_LARGEFILE|O_CREAT|O_NOATIME|O_NOCTTY;
- uid_t euid = 0;
long pagesize;
if (ddc->direct) {
@@ -51,11 +50,6 @@ prepare_copy(struct dd_config *ddc, int *ifd, int *ofd)
flo |= O_DIRECT;
}
- euid = geteuid();
-
- if (!euid || st.st_uid == euid)
- fli |= O_NOATIME;
-
if (!ddc->in) *ifd = 0;
else if ((*ifd = open(ddc->in, fli)) < 0)
return -1;