[PATCH 1/3] rpdfs: Initialize dirents field in new rpdfs_inode_info

Valerie Aurora <[email protected]> Mon, 9 Mar 2026 22:04:01 +0100
Newsgroups dev.linux.lists.rpdfs-devel
Message-ID <[email protected]>
A newly allocated rpdfs_inode_info needs its dirents btree_root
initialized to zero.

Signed-off-by: Valerie Aurora <[email protected]>
---
 fs/rpdfs/inode.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/fs/rpdfs/inode.c b/fs/rpdfs/inode.c
index 2d83fa6352be..44f8cd515aa6 100644
--- a/fs/rpdfs/inode.c
+++ b/fs/rpdfs/inode.c
@@ -294,6 +294,9 @@ struct inode *rpdfs_new_inode(struct super_block *sb, struct rpdfs_ino_gen *ig)
 	ri->refresh_wcount = 0;
 	ri->xattr_creates = 0;
 	ri->ig = *ig;
+	ri->dirents.height = 0;
+	ri->dirents.ref.bnr = 0;
+	ri->dirents.ref.alloc_counter = 0;
 	inode->i_ino = le64_to_cpu(ri->ig.ino);
 
 	ret = insert_inode_locked4(inode, ig_hashval(ig), rpdfs_iget_test, ig);
-- 
2.49.0