xbps_file_hash: remove madvise usage (no gain irl).
This commit is contained in:
parent
b976a45aed
commit
84745dfe33
@ -1,5 +1,5 @@
|
|||||||
/*-
|
/*-
|
||||||
* Copyright (c) 2008-2012 Juan Romero Pardines.
|
* Copyright (c) 2008-2013 Juan Romero Pardines.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
@ -107,12 +107,10 @@ xbps_file_hash(const char *file)
|
|||||||
if (buf == MAP_FAILED)
|
if (buf == MAP_FAILED)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
(void)madvise(buf, mapsize, MADV_SEQUENTIAL);
|
|
||||||
if (SHA256(buf, st.st_size, digest) == NULL) {
|
if (SHA256(buf, st.st_size, digest) == NULL) {
|
||||||
munmap(buf, mapsize);
|
munmap(buf, mapsize);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
(void)madvise(buf, mapsize, MADV_DONTNEED);
|
|
||||||
munmap(buf, mapsize);
|
munmap(buf, mapsize);
|
||||||
|
|
||||||
digest2string(digest, hash, SHA256_DIGEST_LENGTH);
|
digest2string(digest, hash, SHA256_DIGEST_LENGTH);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user