kdb_macro
static struct kdb_macro *kdb_macro;
if (!kdb_macro)
if (!list_empty(&kdb_macro->statements))
kdb_register(&kdb_macro->cmd);
list_add_tail(&kms->list_node, &kdb_macro->statements);
struct kdb_macro *kmp;
kmp = container_of(kp, struct kdb_macro, cmd);
kdb_macro = kzalloc_obj(*kdb_macro, GFP_KDB);
if (!kdb_macro)
mp = &kdb_macro->cmd;
INIT_LIST_HEAD(&kdb_macro->statements);
kfree(kdb_macro);
struct kdb_macro *kmp;
kmp = container_of(kp, struct kdb_macro, cmd);