o bugfix - protect creating XINO from concurrent mounts, reported by Kirill Kolyshkin. - tiny, missing a parameter declaration
o misc - a new kernel patch 'proc_mounts.patch' in aufs[45]-standalone.git /proc/mounts is unreliable when concurrent umount(2) is issued. This patch generates the whole contents of /proc/mounts at the first read(2). See also https://marc.info/?l=linux-fsdevel&m=155885299909895&w=2 - as a second solution, aufs-util.git has a new make-variable 'ProcMounts_Times' This make-var is for who doesn't want to apply kernel patch 'proc_mounts.patch' (above). The utilities in aufs-util.git repeats reading /proc/mounts at most 'ProcMounts_Times.' Thus the chance to find the target mountpoint increases. Suggested by by Kirill Kolyshkin. - utilities in aufs-util.git confirms that the target dir is aufs, suggested by by Kirill Kolyshkin. J. R. Okajima ---------------------------------------- - aufs4-linux.git aufs: bugfix, protect creating XINO from concurrent mounts aufs doc: new proc_mounts.patch aufs: tiny, missing a parameter declaration - aufs4-standalone.git ditto - aufs5-linux.git#aufs5.0..aufs5.1 branch ditto - aufs5-linux.git#aufs5.x-rcN branch Addition to above, aufs: v5.2-rc1, file_name param of fsnotify_ops->handle_event aufs: for v5.2-rc1, xsit to ->free_inode() - aufs5-standalone.git ditto - aufs-util.git tiny, replace AuMvDownFin by AuFin minor, check AUFS_SUPER_MAGIC minor, make-var ProcMounts_Times aufs-util 20190603 Kir Kolyshkin (1): au_proc_getmntent: optimize reading, retry