From 483054efaa1bd965b41265c681a78fb98e51b739 Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Sun, 19 Apr 2020 22:09:21 +0200 Subject: [PATCH] inomap: comment constants --- internal/inomap/inomap.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/internal/inomap/inomap.go b/internal/inomap/inomap.go index 1a92156..c277849 100644 --- a/internal/inomap/inomap.go +++ b/internal/inomap/inomap.go @@ -21,9 +21,12 @@ import ( ) const ( + // max value of 15 bit namespace id maxNamespaceId = 1<<15 - 1 + // max value of 48 bit passthru inode number maxPassthruIno = 1<<48 - 1 - maxSpillIno = 1<<63 - 1 + // max value of 63 bit spill inode number + maxSpillIno = 1<<63 - 1 ) // InoMap stores the maps using for inode number translation. @@ -31,7 +34,7 @@ const ( type InoMap struct { sync.Mutex // namespaces keeps the mapping of (Dev,Flags) tuples to - // uint16 identifiers + // 15-bit identifiers (stored in an uint16 with the high bit always zero) namespaceMap map[namespaceData]uint16 // spillNext is the next free namespace number in the namespaces map namespaceNext uint16