History log of /haiku/src/add-ons/kernel/file_systems/btrfs/Inode.h
Revision Date Author Comments
# f79386ad 10-Jul-2019 brjhaiku <brjhaiku@gmail.com>

btrfs: partially implemented btrfs_write_stat

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


# 43160669 21-Jul-2020 waddlesplash <waddlesplash@gmail.com>

Revert "btrfs: partially implemented btrfs_write_stat"

This reverts commit f16979003a9740ca3fa54ebe0b64aa627b6f69f1.

Reason for revert: Broke the build.

Change-Id: I60ed4a4c4532810c32c6c5029a21ba8d31f92aa9
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3055
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# f1697900 10-Jul-2019 brjhaiku <brjhaiku@gmail.com>

btrfs: partially implemented btrfs_write_stat

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


# 4ffbc73f 08-Oct-2019 Adrien Destugues <pulkomandy@pulkomandy.tk>

btrfs: fix some warnings


# 9d2ab651 30-May-2019 brjhaiku <brjhaiku@gmail.com>

btrfs: documented Inode class


# 99768086 29-Aug-2017 hyche <cvghy116@gmail.com>

BTRFS: Add author and license.

Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>


# a9e85cb6 28-Aug-2017 hyche <cvghy116@gmail.com>

BTRFS: Implement Dereference() in Inode that remove the "name" and unlink it with inode.

Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>


# 8042a045 28-Aug-2017 hyche <cvghy116@gmail.com>

BTRFS: Implement Remove() in Inode that removes inode_item.

Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>


# b44d924d 28-Aug-2017 hyche <cvghy116@gmail.com>

BTRFS: Implement MakeReference() in Inode that will link file name to inode.

Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>


# 371935de 28-Aug-2017 hyche <cvghy116@gmail.com>

BTRFS: Implement Insert() in Inode that inserts inode_item.

Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>


# 36a24fb3 28-Aug-2017 hyche <cvghy116@gmail.com>

BTRFS: Implement Create() that allocate new Inode object.

Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>


# 299aba38 09-Jun-2017 hyche <cvghy116@gmail.com>

BTRFS: code cleanups

* Removed struct keyword for declaring variable.
* Renamed BPlusTree to BTree because BtrFS use a variant of BTree not B+Tree.

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


# b24d4c8a 18-May-2017 hyche <cvghy116@gmail.com>

Fixed: Code style (again)

* Pointer/Reference should be next to type
* else if -> if
* Remove trailing spaces

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


# bf5d0ce3 19-May-2017 hyche <cvghy116@gmail.com>

btrfs_shell for testing btrfs code.

* Adding Jamfile in src/tools/btrfs_shell and include the subdir in src/tools/Jamfile
* Adding system_dependencies.h in btrfs source to include all the system headers
* fs_shell wrapping for btrfs source. If FS_SHELL is defined, compile with fs_shell headers instead.
* Change macro BTRFS_SHELL to FS_SHELL
* Adding btrfs_std_ops function: fs_shell now can recognize and load module


# 8864a6cb 18-May-2017 hyche <cvghy116@gmail.com>

btrfs: Code style

* Using tab instead of spaces
* Pointer/Reference should be next to type
* etc


# 6f4c36e2 24-Jan-2011 Jérôme Duval <korli@users.berlios.de>

* Implemented a read-only btrfs file system, tested with a 400MB image.
* Inline extent data isn't read with the file_cache yet as the data is not block aligned.


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


# 6f4c36e2979b9684a65e6d73b872d4628f3e452a 24-Jan-2011 Jérôme Duval <korli@users.berlios.de>

* Implemented a read-only btrfs file system, tested with a 400MB image.
* Inline extent data isn't read with the file_cache yet as the data is not block aligned.


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