1. 28 Jul, 2022 1 commit
  2. 27 Jul, 2022 2 commits
    • Yang Li's avatar
      ovl: fix some kernel-doc comments · 9c5dd803
      Yang Li authored
      Remove warnings found by running scripts/kernel-doc,
      which is caused by using 'make W=1'.
      fs/overlayfs/super.c:311: warning: Function parameter or member 'dentry'
      not described in 'ovl_statfs'
      fs/overlayfs/super.c:311: warning: Excess function parameter 'sb'
      description in 'ovl_statfs'
      fs/overlayfs/super.c:357: warning: Function parameter or member 'm' not
      described in 'ovl_show_options'
      fs/overlayfs/super.c:357: warning: Function parameter or member 'dentry'
      not described in 'ovl_show_options'
      Reported-by: default avatarAbaci Robot <abaci@linux.alibaba.com>
      Signed-off-by: default avatarYang Li <yang.lee@linux.alibaba.com>
      Signed-off-by: default avatarMiklos Szeredi <mszeredi@redhat.com>
      9c5dd803
    • Miklos Szeredi's avatar
      ovl: warn if trusted xattr creation fails · b10b85fe
      Miklos Szeredi authored
      When mounting overlayfs in an unprivileged user namespace, trusted xattr
      creation will fail.  This will lead to failures in some file operations,
      e.g. in the following situation:
      
        mkdir lower upper work merged
        mkdir lower/directory
        mount -toverlay -olowerdir=lower,upperdir=upper,workdir=work none merged
        rmdir merged/directory
        mkdir merged/directory
      
      The last mkdir will fail:
      
        mkdir: cannot create directory 'merged/directory': Input/output error
      
      The cause for these failures is currently extremely non-obvious and hard to
      debug.  Hence, warn the user and suggest using the userxattr mount option,
      if it is not already supplied and xattr creation fails during the
      self-check.
      Reported-by: default avatarAlois Wohlschlager <alois1@gmx-topmail.de>
      Signed-off-by: default avatarMiklos Szeredi <mszeredi@redhat.com>
      b10b85fe
  3. 24 Jul, 2022 6 commits
  4. 23 Jul, 2022 2 commits
  5. 22 Jul, 2022 15 commits
  6. 21 Jul, 2022 14 commits