]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/usb/renesas_usbhs/common.h
usb: gadget: renesas_usbhs: bugfix: don't modify platform data
[mv-sheeva.git] / drivers / usb / renesas_usbhs / common.h
index dc9490d1f42f7b4bf73f987c510407fa66bfd97e..8729da5c3be6c2dd34acf874b65eadd147b651b9 100644 (file)
@@ -242,8 +242,8 @@ struct usbhs_priv {
        void __iomem *base;
        unsigned int irq;
 
-       struct renesas_usbhs_platform_callback  *pfunc;
-       struct renesas_usbhs_driver_param       *dparam;
+       struct renesas_usbhs_platform_callback  pfunc;
+       struct renesas_usbhs_driver_param       dparam;
 
        struct delayed_work notify_hotplug_work;
        struct platform_device *pdev;
@@ -318,7 +318,7 @@ int usbhs_set_device_speed(struct usbhs_priv *priv, int devnum, u16 upphub,
  * data
  */
 struct usbhs_priv *usbhs_pdev_to_priv(struct platform_device *pdev);
-#define usbhs_get_dparam(priv, param)  (priv->dparam->param)
+#define usbhs_get_dparam(priv, param)  (priv->dparam.param)
 #define usbhs_priv_to_pdev(priv)       (priv->pdev)
 #define usbhs_priv_to_dev(priv)                (&priv->pdev->dev)
 #define usbhs_priv_to_lock(priv)       (&priv->lock)