Message ID | 5523FC00.1080802@plexistor.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/drivers/block/pmem.c b/drivers/block/pmem.c index 988f384..36017f1 100644 --- a/drivers/block/pmem.c +++ b/drivers/block/pmem.c @@ -216,6 +216,8 @@ static int pmem_probe(struct platform_device *pdev) return PTR_ERR(pmem); platform_set_drvdata(pdev, pmem); + dev_info(&pdev->dev, "probe [%pa:0x%zx]\n", + &pmem->phys_addr, pmem->size); return 0; } @@ -224,6 +226,7 @@ static int pmem_remove(struct platform_device *pdev) { struct pmem_device *pmem = platform_get_drvdata(pdev); + dev_info(&pdev->dev, "remove\n"); pmem_free(pmem); return 0; }
Add small prints at creation/remove of pmem devices. So we can see in dmesg logs when users loaded/unloaded the pmem driver and what devices were created. The prints will look like this: Printed by e820 on load: [ +0.000000] user: [mem 0x0000000100000000-0x000000015fffffff] persistent (type 12) [ +0.000000] user: [mem 0x0000000160000000-0x00000001dfffffff] persistent (type 12) ... Printed by modprobe pmem: [ +0.003065] pmem pmem.0.auto: probe [0x0000000100000000:0x60000000] [ +0.001816] pmem pmem.1.auto: probe [0x0000000160000000:0x80000000] ... Printed by modprobe -r pmem: [ +16.299145] pmem pmem.1.auto: remove [ +0.011155] pmem pmem.0.auto: remove Signed-off-by: Boaz Harrosh <boaz@plexistor.com> --- drivers/block/pmem.c | 3 +++ 1 file changed, 3 insertions(+)