On Fri, Feb 01, 2019 at 03:33:37PM +0100, Jean-Jacques Hiblot wrote: > There is no need to modify the buffer passed to ext4fs_write_file(). > The memset() has no utility there, and comes probably from the equivalent > ext4fs_read_file() function.
Can you please clarify the commit message a little? I assume if we re-worded the second sentence to this, it would still be correct: The memset() call is not required here and was likely copied from the equivalent part of the ext4fs_read_file() function where we do need it. And if not, can you please explain why we don't need memset? Thanks! > Signed-off-by: Jean-Jacques Hiblot <jjhib...@ti.com> > --- > > Changes in v2: None > > fs/ext4/ext4_common.c | 2 +- > fs/ext4/ext4_common.h | 2 +- > fs/ext4/ext4_write.c | 11 +++++------ > include/ext4fs.h | 2 +- > 4 files changed, 8 insertions(+), 9 deletions(-) > > diff --git a/fs/ext4/ext4_common.c b/fs/ext4/ext4_common.c > index 67e2471bd3..b881482c39 100644 > --- a/fs/ext4/ext4_common.c > +++ b/fs/ext4/ext4_common.c > @@ -190,7 +190,7 @@ uint32_t ext4fs_div_roundup(uint32_t size, uint32_t n) > return res; > } > > -void put_ext4(uint64_t off, void *buf, uint32_t size) > +void put_ext4(u64 off, const void *buf, u32 size) > { > uint64_t startblock; > uint64_t remainder; > diff --git a/fs/ext4/ext4_common.h b/fs/ext4/ext4_common.h > index 1ee81ab7ce..50155eccfc 100644 > --- a/fs/ext4/ext4_common.h > +++ b/fs/ext4/ext4_common.h > @@ -72,7 +72,7 @@ int ext4fs_iget(int inode_no, struct ext2_inode *inode); > void ext4fs_allocate_blocks(struct ext2_inode *file_inode, > unsigned int total_remaining_blocks, > unsigned int *total_no_of_block); > -void put_ext4(uint64_t off, void *buf, uint32_t size); > +void put_ext4(u64 off, const void *buf, u32 size); > struct ext2_block_group *ext4fs_get_group_descriptor > (const struct ext_filesystem *fs, uint32_t bg_idx); > uint64_t ext4fs_bg_get_block_id(const struct ext2_block_group *bg, Since the rest of the function is using uintXX_t not uXX can you please just change to const? -- Tom
signature.asc
Description: PGP signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot