There is a kernel NULL during ioc_pd_init. And the scene have analysed as follow: ioc_pd_init ... for (tblkg = blkg; tblkg; tblkg = tblkg->parent) { struct ioc_gq *tiocg = blkg_to_iocg(tblkg); // tiocg = pd_to_iocg(blkg_to_pd(blkg, &blkcg_policy_iocost)); ^ returns NULL after first iteration iocg->ancestors[tiocg->level] = tiocg; } [ 5837.883640] BUG: unable to handle kernel NULL pointer dereference at 00000000000001d0 [ 5837.930538] PGD 0 P4D 0 [ 5837.945644] Oops: 0000 [#1] SMP NOPTI [ 5837.967541] CPU: 57 PID: 66239 Comm: bash Kdump: loaded Not tainted #1 [ 5838.010240] Hardware name: 5838.051901] RIP: 0010:ioc_pd_init+0x12b/0x1a0 [ 5838.077940] Code: 48 8b 45 28 48 8b 00 8b 80 3c 01 00 00 41 89 84 24 d0 01 00 00 48 85 ed 74 28 48 63 0d 8e 3e f1 00 48 83 c1 4c 48 8b 44 cd 00 <48> 63 90 d0 01 00 00 49 89 84 d4 d8 01 00 00 48 8b 6d 38 48 85 ed [ 5838.190361] RSP: 0018:ffffbf43629abce0 EFLAGS: 00010086 [ 5838.221618] RAX: 0000000000000000 RBX: ffff9c6d9f97f000 RCX: 000000000000004f [ 5838.264315] RDX: 0000000000000003 RSI: 0000000000000001 RDI: ffff9c2dc1ddc738 [ 5838.307007] RBP: ffff9c6de4809000 R08: 0000000000000000 R09: ffffdf433f1c63a8 [ 5838.349701] R10: 00000000000000ec R11: 00000000000000ec R12: ffff9c2dc1ddc600 [ 5838.392392] R13: 0000000000000000 R14: 0000000000000000 R15: ffffffff8bf256c0 [ 5838.435085] FS: 00007fd943e90100(0000) GS:ffff9c2dffc40000(0000) knlGS:0000000000000000 [ 5838.483499] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033ize [ 5838.517866] CR2: 00000000000001d0 CR3: 0000003f338b8001 CR4: 00000000007606e0 [ 5838.560562] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5838.603253] DR3: 0000000000000000 DR6: 009a8000fffe0ff0 DR7: 0000000000000400 [ 5838.645946] PKRU: 55555554 [ 5838.662103] Call Trace: [ 5838.676723] blkcg_activate_policy+0x107/0x2b0 [ 5838.706937] blk_iocost_init+0x1af/0x240 [ 5838.730387] ioc_qos_write+0x311/0x410 [ 5838.752798] ? do_filp_open+0xa7/0x100 [ 5838.775212] cgroup_file_write+0x8a/0x150 [ 5838.799181] ? __check_object_size+0xa8/0x16b [ 5838.825239] kernfs_fop_write+0x116/0x190 [ 5838.849210] vfs_write+0xa5/0x1a0 [ 5838.869015] ksys_write+0x4f/0xb0 [ 5838.888830] do_syscall_64+0x5b/0x1a0 [ 5838.910724] entry_SYSCALL_64_after_hwframe+0x65/0xca [ 5838.940937] RIP: 0033:0x7fd94336eb28