On Wed, Jul 8, 2026 at 2:47 PM HAGIO KAZUHITO(萩尾 一仁) <k-hagio-ab(a)nec.com> wrote:
From: Kazuhito Hagio <k-hagio-ab(a)nec.com>
Kernel commit 633488947ef66 ("kernfs: Use RCU to access
kernfs_node::parent.") changed the "parent" member name in struct
kernfs_node to "__parent".
Without the patch, the "rung -g" option cannot display task_group's
name:
crash> runq -g
CPU 0
CURRENT: PID: 5687 TASK: ffff8b0bc175a2c0 COMMAND: "bash"
ROOT_TASK_GROUP: ffffffff93a55600 CFS_RQ: ffff8b0cf8232240
TASK_GROUP: ffff8b0b942a1e00 CFS_RQ: fffff1b5ffc0d540
TASK_GROUP: ffff8b0bc0f27900 CFS_RQ: fffff1b5ffc23f80
TASK_GROUP: ffff8b0b862fcc00 CFS_RQ: fffff1b5ffc29f00
[120] PID: 5687 TASK: ffff8b0bc175a2c0 COMMAND: "bash"
[CURRENT]
With the patch:
crash> runq -g
CPU 0
CURRENT: PID: 5687 TASK: ffff8b0bc175a2c0 COMMAND: "bash"
ROOT_TASK_GROUP: ffffffff93a55600 CFS_RQ: ffff8b0cf8232240
TASK_GROUP: ffff8b0b942a1e00 CFS_RQ: fffff1b5ffc0d540 <user.slice>
TASK_GROUP: ffff8b0bc0f27900 CFS_RQ: fffff1b5ffc23f80 <user-0.slice>
TASK_GROUP: ffff8b0b862fcc00 CFS_RQ: fffff1b5ffc29f00
<session-2.scope>
[120] PID: 5687 TASK: ffff8b0bc175a2c0 COMMAND: "bash"
[CURRENT]
Signed-off-by: Kazuhito Hagio <k-hagio-ab(a)nec.com>
---
task.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/task.c b/task.c
index 5920d6499687..d24619379e81 100644
--- a/task.c
+++ b/task.c
@@ -9801,6 +9801,8 @@ task_group_offset_init(void)
MEMBER_OFFSET_INIT(cgroup_kn, "cgroup", "kn");
MEMBER_OFFSET_INIT(kernfs_node_name, "kernfs_node",
"name");
MEMBER_OFFSET_INIT(kernfs_node_parent, "kernfs_node",
"parent");
+ if (INVALID_MEMBER(kernfs_node_parent))
+ MEMBER_OFFSET_INIT(kernfs_node_parent, "kernfs_node",
"__parent");
MEMBER_OFFSET_INIT(task_group_siblings, "task_group",
"siblings");
MEMBER_OFFSET_INIT(task_group_children, "task_group",
"children");
--
2.31.1
--
Crash-utility mailing list -- devel(a)lists.crash-utility.osci.io
To unsubscribe send an email to devel-leave(a)lists.crash-utility.osci.io
https://${domain_name}/admin/lists/devel.lists.crash-utility.osci.io/
Contribution Guidelines:
https://github.com/crash-utility/crash/wiki