regulator: Fix regulator_summary for deviceless consumers
am: 5cc0cd0e3a
Change-Id: I9bcef233094a090abaa0d344853f8f249ff5351f
This commit is contained in:
commit
d461b88a36
1 changed files with 3 additions and 2 deletions
|
@ -4273,12 +4273,13 @@ static void regulator_summary_show_subtree(struct seq_file *s,
|
||||||
seq_puts(s, "\n");
|
seq_puts(s, "\n");
|
||||||
|
|
||||||
list_for_each_entry(consumer, &rdev->consumer_list, list) {
|
list_for_each_entry(consumer, &rdev->consumer_list, list) {
|
||||||
if (consumer->dev->class == ®ulator_class)
|
if (consumer->dev && consumer->dev->class == ®ulator_class)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
seq_printf(s, "%*s%-*s ",
|
seq_printf(s, "%*s%-*s ",
|
||||||
(level + 1) * 3 + 1, "",
|
(level + 1) * 3 + 1, "",
|
||||||
30 - (level + 1) * 3, dev_name(consumer->dev));
|
30 - (level + 1) * 3,
|
||||||
|
consumer->dev ? dev_name(consumer->dev) : "deviceless");
|
||||||
|
|
||||||
switch (rdev->desc->type) {
|
switch (rdev->desc->type) {
|
||||||
case REGULATOR_VOLTAGE:
|
case REGULATOR_VOLTAGE:
|
||||||
|
|
Loading…
Add table
Reference in a new issue