o bugfix
- bugfix: force unlinking when CONFIG_AUFS_DLGT is enabled.
- bugfix: neg to pos by udba case. it is degrade bug which was born on
  2 July.
- bugfix: an error code of reval_inode().

o misc
- refine au_update_fuse_h_inode(),
  + wrapping by vfsub routines.
  + vfsub wrapper for __lookup_hash() and lookup_one_len().
  + remove dlgt in h_d_revalidate().
  + call it from fsync_dir() and aufs_fsync_dir().
  + call it from aufs_flush(), aufs_mmap(), aufs_sendfile() and
    aufs_fsync_nondir().
  + support getattr operation.
  + call it from hidden_readlink()
  + stop calling it from au_copy_file().
  + extract a part of if as a new macro au_is_fuse(), and move it from
    vfsub.c to super.h.
  + call it from call_notify_change()
  + do not support dlgt option.
  + alwasy ignore the error code.
  + call it for the target dentry and its parent from
    do_vfsub_create(), do_vfsub_symlink(), do_vfsub_mknod(),
    do_vfsub_link(), do_vfsub_rename(), do_vfsub_mkdir(),
    do_vfsub_rmdir(), do_vfsub_unlink(), do_vfsub_read_u(),
    do_vfsub_write_u() and do_vfsub_readdir().
  + call it from do_xino_fwrite().
  + do not call it from xib_pindex(), xino_new_ino(), xino_read(),
    xino_create2(), do_xib_restore() and xino_set_xib().


Junjiro Okajima

----------------------------------------------------------------------

Index: fs/aufs/cpup.c
Index: fs/aufs/i_op_add.c
Index: fs/aufs/i_op_del.c
Index: fs/aufs/i_op_ren.c
Index: fs/aufs/plink.c
Index: fs/aufs/whout.c
- bugfix: force unlinking when CONFIG_AUFS_DLGT is enabled.

Index: fs/aufs/dentry.c
- refine au_update_fuse_h_inode(),
  + wrapping by vfsub routines.
  + vfsub wrapper for __lookup_hash() and lookup_one_len().
  + remove dlgt in h_d_revalidate().

Index: fs/aufs/dentry.h
Index: fs/aufs/export.c
- refine au_update_fuse_h_inode(),
  + vfsub wrapper for __lookup_hash() and lookup_one_len().

Index: fs/aufs/dir.c
- refine au_update_fuse_h_inode(),
  + call it from fsync_dir() and aufs_fsync_dir().

Index: fs/aufs/f_op.c
- refine au_update_fuse_h_inode(),
  + call it from aufs_flush(), aufs_mmap(), aufs_sendfile() and
    aufs_fsync_nondir().

Index: fs/aufs/hinotify.c
- bugfix: neg to pos by udba case. it is degrade bug which was born on
  2 July.

Index: fs/aufs/i_op.c
- refine au_update_fuse_h_inode(),
  + support getattr operation.
  + call it from hidden_readlink()

Index: fs/aufs/inode.c
- bugfix: an error code of reval_inode().

Index: fs/aufs/misc.c
- refine au_update_fuse_h_inode(),
  + stop calling it from au_copy_file().

Index: fs/aufs/super.h
- refine au_update_fuse_h_inode(),
  + extract a part of if as a new macro au_is_fuse(), and move it from
    vfsub.c to super.h.

Index: fs/aufs/vfsub.c
- refine au_update_fuse_h_inode(),
  + call it from call_notify_change()
  + do not support dlgt option.
- bugfix: force unlinking when CONFIG_AUFS_DLGT is enabled.

Index: fs/aufs/vfsub.h
- refine au_update_fuse_h_inode(),
  + do not support dlgt option.
  + alwasy ignore the error code.
  + vfsub wrapper for __lookup_hash() and lookup_one_len().
  + call it for the target dentry and its parent from
    do_vfsub_create(), do_vfsub_symlink(), do_vfsub_mknod(),
    do_vfsub_link(), do_vfsub_rename(), do_vfsub_mkdir(),
    do_vfsub_rmdir(), do_vfsub_unlink(), do_vfsub_read_u(),
    do_vfsub_write_u() and do_vfsub_readdir().
  + extract a part of if as a new macro au_is_fuse(), and move it from
    vfsub.c to super.h.
- bugfix: force unlinking when CONFIG_AUFS_DLGT is enabled.

Index: fs/aufs/xino.c
- refine au_update_fuse_h_inode(),
  + call it from do_xino_fwrite().
  + do not call it from xib_pindex(), xino_new_ino(), xino_read(),
    xino_create2(), do_xib_restore() and xino_set_xib().
- bugfix: force unlinking when CONFIG_AUFS_DLGT is enabled.

Index: Kconfig.in
Index: README
Index: fs/aufs/file.c
Index: fs/aufs/module.c
Index: include/linux/aufs_type.h
- less important changes.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/

Reply via email to