Home
last modified time | relevance | path

Searched hist:"30 d49d536b0f274cdb8e198602bd1a76ea0a78ed" (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/fs/unionfs/
H A Dunion_subr.cdiff 30d49d536b0f274cdb8e198602bd1a76ea0a78ed Thu Aug 01 16:40:37 CEST 2019 Konstantin Belousov <kib@FreeBSD.org> Try to decrease the number of bugs in unionfs after the VV_TEXT flag removal.

- Provide unionfs_add_writecount() which passes the writecount to the
lower or upper vnode as appropriate.
- In unionfs VOP_RECLAIM() implementation, annulate unionfs
writecounts from upper or lower vnode. It is not clear that it is
always correct to remove the all references from either lower or
upper vnode, but we currently do not track which vnode get how many
refs anyway.

Reported and tested by: t_uemura@macome.co.jp
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
H A Dunion_vnops.cdiff 30d49d536b0f274cdb8e198602bd1a76ea0a78ed Thu Aug 01 16:40:37 CEST 2019 Konstantin Belousov <kib@FreeBSD.org> Try to decrease the number of bugs in unionfs after the VV_TEXT flag removal.

- Provide unionfs_add_writecount() which passes the writecount to the
lower or upper vnode as appropriate.
- In unionfs VOP_RECLAIM() implementation, annulate unionfs
writecounts from upper or lower vnode. It is not clear that it is
always correct to remove the all references from either lower or
upper vnode, but we currently do not track which vnode get how many
refs anyway.

Reported and tested by: t_uemura@macome.co.jp
MFC after: 1 week
Sponsored by: The FreeBSD Foundation