소스 검색

overlay2: better documentation of user namespace behavior when checking native diff support

Signed-off-by: Jonas Geiler <git@jonasgeiler.com>
Jonas Geiler 1 년 전
부모
커밋
aef6905e01
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      daemon/graphdriver/overlay2/check.go

+ 3 - 3
daemon/graphdriver/overlay2/check.go

@@ -22,9 +22,9 @@ import (
 // directory or the kernel enable CONFIG_OVERLAY_FS_REDIRECT_DIR.
 // directory or the kernel enable CONFIG_OVERLAY_FS_REDIRECT_DIR.
 // When these exist naive diff should be used.
 // When these exist naive diff should be used.
 //
 //
-// When running in a user namespace before kernel 5.11, returns
-// errRunningInUserNS immediately. In kernel 5.11 and later, we
-// check support as usual with some user namespace differences.
+// When running in a user namespace it either immediately returns with an error
+// when userxattr is not supported, or performs the native diff checks as usual
+// with some minor user namespace differences, like adding userxattr.
 func doesSupportNativeDiff(d string) error {
 func doesSupportNativeDiff(d string) error {
 	userxattr := false
 	userxattr := false
 	if userns.RunningInUserNS() {
 	if userns.RunningInUserNS() {