Messages in this thread Patch in this message | | | From | Mihai Carabas <> | Subject | [PATCH v2] misc/pvpanic: fix set driver data | Date | Thu, 19 Aug 2021 16:41:21 +0300 |
| |
Add again dev_set_drvdata(), but this time in devm_pvpanic_probe(), in order for dev_get_drvdata() to not return NULL.
Fixes: 394febc9d0a6 ("misc/pvpanic: Make 'pvpanic_probe()' resource managed") Signed-off-by: Mihai Carabas <mihai.carabas@oracle.com> --- drivers/misc/pvpanic/pvpanic.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/drivers/misc/pvpanic/pvpanic.c b/drivers/misc/pvpanic/pvpanic.c index 02b807c..6ce48ce 100644 --- a/drivers/misc/pvpanic/pvpanic.c +++ b/drivers/misc/pvpanic/pvpanic.c @@ -81,6 +81,8 @@ int devm_pvpanic_probe(struct device *dev, struct pvpanic_instance *pi) if (!pi || !pi->base) return -EINVAL; + dev_set_drvdata(dev, pi); + spin_lock(&pvpanic_lock); list_add(&pi->list, &pvpanic_list); spin_unlock(&pvpanic_lock); -- 1.8.3.1
| |