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

Reply via email to