On Mon, 2017-10-02 at 10:03 +0100, Gilad Ben-Yossef wrote:
Introduce a DEV macro to retrieve struct device from private
data structure in preparation to replacing custom logging
macros with proper dev_dbg and friends which require struct
device.
[]
diff --git a/drivers/staging/ccree/ssi_driver.h b/drivers/staging/ccree/ssi_driver.h
[]
@@ -103,6 +103,8 @@
#define SSI_LOG_DEBUG(format, ...) do {} while (0)
#endif
+#define DEV(drvdata) ((&(drvdata)->plat_dev->dev))
The name seems not particularly descriptive.
It seems a longer name would
not be too bad.
Perhaps
static inline struct device *drvdata_to_dev(struct ssi_drvdata *drvdata)
{
return &drvdata->plat_dev->dev;
}
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)