diff options
| author | Jakob Unterwurzacher | 2021-08-11 20:28:20 +0200 | 
|---|---|---|
| committer | Jakob Unterwurzacher | 2021-08-11 20:28:20 +0200 | 
| commit | 831e2256169abf85890e0ab54144b9041995e54d (patch) | |
| tree | f6303a9e73133112c183f39b9a6ec375d431cc26 | |
| parent | 4e7efb1dfff2e4b2eda7c2ea623ce5c910bd2dd8 (diff) | |
syscallcompat: use BTRFS_SUPER_MAGIC from unix lib
| -rw-r--r-- | internal/syscallcompat/quirks_linux.go | 7 | 
1 files changed, 1 insertions, 6 deletions
| diff --git a/internal/syscallcompat/quirks_linux.go b/internal/syscallcompat/quirks_linux.go index ffdbfab..262e48f 100644 --- a/internal/syscallcompat/quirks_linux.go +++ b/internal/syscallcompat/quirks_linux.go @@ -11,11 +11,6 @@ import (  //  // Tested by tests/root_test.TestBtrfsQuirks  func DetectQuirks(cipherdir string) (q uint64) { -	const ( -		// From Linux' man statfs -		BTRFS_SUPER_MAGIC = 0x9123683e -	) -  	var st unix.Statfs_t  	err := unix.Statfs(cipherdir, &st)  	if err != nil { @@ -27,7 +22,7 @@ func DetectQuirks(cipherdir string) (q uint64) {  	// and slow ( https://github.com/rfjakob/gocryptfs/issues/63 ).  	//  	// Cast to uint32 avoids compile error on arm: "constant 2435016766 overflows int32" -	if uint32(st.Type) == BTRFS_SUPER_MAGIC { +	if uint32(st.Type) == unix.BTRFS_SUPER_MAGIC {  		logQuirk("Btrfs detected, forcing -noprealloc. See https://github.com/rfjakob/gocryptfs/issues/395 for why.")  		q |= QuirkBrokenFalloc  	} | 
