[haiku-commits] Change in haiku[master]: ext2: implements metadata_csum and 64bit features.

  • From: Gerrit <review@xxxxxxxxxxxxxxxxxxx>
  • To: waddlesplash <waddlesplash@xxxxxxxxx>, haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 22 Aug 2019 21:13:37 +0000

From Jérôme Duval <jerome.duval@xxxxxxxxx>:

Jérôme Duval has uploaded this change for review. ( 
https://review.haiku-os.org/c/haiku/+/1735 ;)


Change subject: ext2: implements metadata_csum and 64bit features.
......................................................................

ext2: implements metadata_csum and 64bit features.

* Some PVS-Studio warnings are removed.
* fixes hardlink count in source and destination folders on rename.
* tested with fstorture and fsx (one job).
* add new definitions.
* import crc32c code from BSD.
* add some consistency checks at mount.
---
M src/add-ons/kernel/file_systems/ext2/BitmapBlock.cpp
M src/add-ons/kernel/file_systems/ext2/BitmapBlock.h
M src/add-ons/kernel/file_systems/ext2/BlockAllocator.cpp
M src/add-ons/kernel/file_systems/ext2/CRCTable.h
M src/add-ons/kernel/file_systems/ext2/DataStream.cpp
M src/add-ons/kernel/file_systems/ext2/DirectoryIterator.cpp
M src/add-ons/kernel/file_systems/ext2/DirectoryIterator.h
M src/add-ons/kernel/file_systems/ext2/ExtentStream.cpp
M src/add-ons/kernel/file_systems/ext2/ExtentStream.h
M src/add-ons/kernel/file_systems/ext2/HTree.cpp
M src/add-ons/kernel/file_systems/ext2/HTreeEntryIterator.cpp
M src/add-ons/kernel/file_systems/ext2/HTreeEntryIterator.h
M src/add-ons/kernel/file_systems/ext2/HashRevokeManager.cpp
M src/add-ons/kernel/file_systems/ext2/HashRevokeManager.h
M src/add-ons/kernel/file_systems/ext2/Inode.cpp
M src/add-ons/kernel/file_systems/ext2/Inode.h
M src/add-ons/kernel/file_systems/ext2/InodeAllocator.cpp
M src/add-ons/kernel/file_systems/ext2/InodeAllocator.h
M src/add-ons/kernel/file_systems/ext2/InodeJournal.cpp
M src/add-ons/kernel/file_systems/ext2/Jamfile
M src/add-ons/kernel/file_systems/ext2/Journal.cpp
M src/add-ons/kernel/file_systems/ext2/Journal.h
M src/add-ons/kernel/file_systems/ext2/RevokeManager.cpp
M src/add-ons/kernel/file_systems/ext2/RevokeManager.h
M src/add-ons/kernel/file_systems/ext2/Volume.cpp
M src/add-ons/kernel/file_systems/ext2/Volume.h
A src/add-ons/kernel/file_systems/ext2/crc32.c
M src/add-ons/kernel/file_systems/ext2/ext2.h
M src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp
29 files changed, 1,762 insertions(+), 178 deletions(-)



  git pull ssh://git.haiku-os.org:22/haiku refs/changes/35/1735/1
--
To view, visit https://review.haiku-os.org/c/haiku/+/1735
To unsubscribe, or for help writing mail filters, visit 
https://review.haiku-os.org/settings

Gerrit-Project: haiku
Gerrit-Branch: master
Gerrit-Change-Id: I0f80d73b65b1ae6ddb2e746a6f85ef806f23dbb0
Gerrit-Change-Number: 1735
Gerrit-PatchSet: 1
Gerrit-Owner: Jérôme Duval <jerome.duval@xxxxxxxxx>
Gerrit-MessageType: newchange

Other related posts:

  • » [haiku-commits] Change in haiku[master]: ext2: implements metadata_csum and 64bit features. - Gerrit