History log of /haiku/src/add-ons/kernel/file_systems/bindfs/Volume.cpp
Revision Date Author Comments
# fce7f3a7 09-Dec-2020 X512 <danger_mail@list.ru>

integrate AutoDeleter's into pointers

Change-Id: I6c3925a7aec4d0647c76c2a03aad7b08985d7166
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3490
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# cdccd323 09-Dec-2020 X512 <danger_mail@list.ru>

use common AutoDeleter types

Change-Id: I115e14b76f3ff049c5f7d9471efd3619a0038fcf
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3483
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
Reviewed-by: Axel Dörfler <axeld@pinc-software.de>


# 36aafa56 04-Dec-2020 X512 <danger_mail@list.ru>

fix build after CObjectDeleter interface change

Change-Id: I76e217abcd13c22c4d68170e07333cdde4d7a891
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3461
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 14d19200 16-Jan-2015 Puck Meerburg <puck@puckipedia.nl>

bindfs: Keep settings in scope for the entire Mount operation

Signed-off-by: Adrien Destugues <pulkomandy@gmail.com>

* Fixes #11760.
* Bug made visible by the changes to fix private driver settings. Before
the change, the settings were most often leaked, so there was no
use-after-free.


# 0494f8a6 25-Nov-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

bindfs: Volume: Don't leak source directory vnode reference


# 6d04dfb7 04-Apr-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

bindfs: Fix double deletion of root node on unmount

The VFS calls the FS's put_vnode() for all nodes, including the root
node, prior to calling unmount().


# 137c5fe2 16-Jan-2011 Oliver Tappe <zooey@hirschkaefer.de>

* add implementation of bindfs, which can be used to bind-mount
a folder to some other place in the filesystem hierarchy
* add helper function to VFS that encapsulates the "conversion" of a
vnode-pointer to a fs_vnode-pointer (used by bindfs)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40238 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 14d19200394fd9a4b9186d1dd49439f891428533 16-Jan-2015 Puck Meerburg <puck@puckipedia.nl>

bindfs: Keep settings in scope for the entire Mount operation

Signed-off-by: Adrien Destugues <pulkomandy@gmail.com>

* Fixes #11760.
* Bug made visible by the changes to fix private driver settings. Before
the change, the settings were most often leaked, so there was no
use-after-free.


# 0494f8a6f052acd8ff9d830cb7ccb0a73793cfe6 25-Nov-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

bindfs: Volume: Don't leak source directory vnode reference


# 6d04dfb7a999afa6da39dcfd4aeac6dc22e5311f 04-Apr-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

bindfs: Fix double deletion of root node on unmount

The VFS calls the FS's put_vnode() for all nodes, including the root
node, prior to calling unmount().


# 137c5fe2ba9706736db4af57584b663b1b282f6c 16-Jan-2011 Oliver Tappe <zooey@hirschkaefer.de>

* add implementation of bindfs, which can be used to bind-mount
a folder to some other place in the filesystem hierarchy
* add helper function to VFS that encapsulates the "conversion" of a
vnode-pointer to a fs_vnode-pointer (used by bindfs)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40238 a95241bf-73f2-0310-859d-f6bbb57e9c96