Message ID | 20250105-class_fix-v6-5-3a2f1768d4d4@quicinc.com |
---|---|
State | Accepted |
Commit | 037116a6cca3e4dbc97905b6e254e8fe7475d502 |
Headers | show |
Series | driver core: class: Fix bug and code improvements for class APIs | expand |
diff --git a/drivers/base/core.c b/drivers/base/core.c index a83a1350fb5b2baa5e4ee0f5e5805a5bee536ec7..d3800f0dc5bbd2a7de80bd58b50e31038265da03 100644 --- a/drivers/base/core.c +++ b/drivers/base/core.c @@ -4050,7 +4050,7 @@ int device_for_each_child_reverse_from(struct device *parent, struct device *child; int error = 0; - if (!parent->p) + if (!parent || !parent->p) return 0; klist_iter_init_node(&parent->p->klist_children, &i,