From da17502293c424ef3654dbb4f31820253c9a5950 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Mon, 24 Nov 2025 08:00:00 +0800 Subject: pack: Do not madvise Apparently although it's not fully sequential, the general pattern is sort-of increasing in offsets as trees are being traversed. --- pack_pack.go | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/pack_pack.go b/pack_pack.go index 6addf4fe..e85c65eb 100644 --- a/pack_pack.go +++ b/pack_pack.go @@ -534,17 +534,6 @@ func openPackFile(absPath, rel string) (*packFile, error) { return nil, err } - err = syscall.Madvise(region, syscall.MADV_RANDOM) - if err != nil { - _ = syscall.Munmap(region) - return nil, err - } - err = syscall.Madvise(region, syscall.MADV_WILLNEED) - if err != nil { - _ = syscall.Munmap(region) - return nil, err - } - return &packFile{ relPath: rel, size: stat.Size(), -- cgit v1.3.1-10-gc9f91