mirror of
https://github.com/bobranten/Ext4Fsd.git
synced 2025-10-30 05:18:31 -05:00
checksums on extents
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -3378,6 +3378,10 @@ int ext4_inode_csum_verify(struct inode *inode, struct ext4_inode *raw,
|
|||||||
struct ext4_inode_info *ei);
|
struct ext4_inode_info *ei);
|
||||||
void ext4_inode_csum_set(struct inode *inode, struct ext4_inode *raw,
|
void ext4_inode_csum_set(struct inode *inode, struct ext4_inode *raw,
|
||||||
struct ext4_inode_info *ei);
|
struct ext4_inode_info *ei);
|
||||||
|
int ext4_extent_block_csum_verify(struct inode *inode,
|
||||||
|
struct ext4_extent_header *eh);
|
||||||
|
void ext4_extent_block_csum_set(struct inode *inode,
|
||||||
|
struct ext4_extent_header *eh);
|
||||||
void initialize_dirent_tail(struct ext4_dir_entry_tail *t,
|
void initialize_dirent_tail(struct ext4_dir_entry_tail *t,
|
||||||
unsigned int blocksize);
|
unsigned int blocksize);
|
||||||
int ext4_dirent_csum_verify(struct inode *inode, struct ext4_dir_entry *dirent);
|
int ext4_dirent_csum_verify(struct inode *inode, struct ext4_dir_entry *dirent);
|
||||||
@@ -3386,6 +3390,10 @@ void ext4_dirent_csum_set(struct inode *inode,
|
|||||||
int ext4_dx_csum_verify(struct inode *inode,
|
int ext4_dx_csum_verify(struct inode *inode,
|
||||||
struct ext4_dir_entry *dirent);
|
struct ext4_dir_entry *dirent);
|
||||||
void ext4_dx_csum_set(struct inode *inode, struct ext4_dir_entry *dirent);
|
void ext4_dx_csum_set(struct inode *inode, struct ext4_dir_entry *dirent);
|
||||||
|
int ext4_xattr_block_csum_verify(struct inode *inode,
|
||||||
|
struct buffer_head *bh);
|
||||||
|
void ext4_xattr_block_csum_set(struct inode *inode,
|
||||||
|
struct buffer_head *bh);
|
||||||
|
|
||||||
//
|
//
|
||||||
// Use default packing of structures
|
// Use default packing of structures
|
||||||
|
|||||||
Reference in New Issue
Block a user