From 71f15ca8713317551e93b59734cf25d7bdb96c54 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Tue, 4 May 2021 11:43:19 +0200 Subject: file-systems: Rewrite comment. * gnu/build/file-systems.scm (read-bcachefs-superblock): Make comment less damned negative. --- gnu/build/file-systems.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'gnu/build/file-systems.scm') diff --git a/gnu/build/file-systems.scm b/gnu/build/file-systems.scm index 23ff25d71f..4eeb81cf26 100644 --- a/gnu/build/file-systems.scm +++ b/gnu/build/file-systems.scm @@ -239,15 +239,15 @@ if DEVICE does not contain an linux-swap file system." (define (read-bcachefs-superblock device) "Return the raw contents of DEVICE's bcachefs superblock as a bytevector, or #f if DEVICE does not contain a bcachefs file system." - ;; We completely ignore the back-up superblock & any checksum errors. - ;; Superblock field names, with offset & length respectively, in bytes: + ;; Field offsets & lengths, in bytes. There are more (and the superblock is + ;; extensible) but we need only some basic information here: ;; 0 16 bch_csum ;; 16 8 version ;; 24 16 magic - ;; 40 16 uuid ← ‘internal UUID’, you probably don't want this - ;; 56 16 user_uuid ← ‘external UUID’, the one by which to mount + ;; 40 16 uuid ← ‘internal’: you probably don't want this one + ;; 56 16 user_uuid ← ‘external’: user-visible one by which to mount ;; 72 32 label - ;; … there are more & the superblock is extensible, but we don't care yet. + ;; Assume a sane file system: ignore the back-up superblock & checksums. (read-superblock device 4096 104 bcachefs-superblock?)) (define (bcachefs-superblock-external-uuid sblock) -- cgit v1.2.3