diff options
| -rw-r--r-- | include/linux/mfd/mcp.h | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/include/linux/mfd/mcp.h b/include/linux/mfd/mcp.h index ee496708e38b..f88c1cc0cb0f 100644 --- a/include/linux/mfd/mcp.h +++ b/include/linux/mfd/mcp.h @@ -64,6 +64,9 @@ void mcp_driver_unregister(struct mcp_driver *);  #define mcp_get_drvdata(mcp)	dev_get_drvdata(&(mcp)->attached_device)  #define mcp_set_drvdata(mcp,d)	dev_set_drvdata(&(mcp)->attached_device, d) -#define mcp_priv(mcp)		((void *)((mcp)+1)) +static inline void *mcp_priv(struct mcp *mcp) +{ +	return mcp + 1; +}  #endif  | 
