diff options
author | Rolf Eike Beer <eb@emlix.com> | 2018-10-18 16:36:37 +0200 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2018-11-29 10:49:01 +0100 |
commit | 9e41c92361a1155ebdb7e43493283e374e44b889 (patch) | |
tree | 82af01dfc20444e44a69e0a76283002576e2cd46 /drivers | |
parent | 75d2637cbec81401d37305767939d53d9f409559 (diff) |
xhci-tegra: fix compiler warnings
Signed-off-by: Rolf Eike Beer <eb@emlix.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/usb/host/xhci-tegra.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/drivers/usb/host/xhci-tegra.c b/drivers/usb/host/xhci-tegra.c index 2081be4dbfc4..8c5445924f5f 100644 --- a/drivers/usb/host/xhci-tegra.c +++ b/drivers/usb/host/xhci-tegra.c @@ -4205,7 +4205,7 @@ static struct of_device_id tegra_xhci_of_match[] = { }; static ssize_t hsic_power_show(struct device *dev, - struct kobj_attribute *attr, char *buf) + struct device_attribute *attr, char *buf) { struct platform_device *pdev = to_platform_device(dev); struct tegra_xhci_hcd *tegra = platform_get_drvdata(pdev); @@ -4220,7 +4220,7 @@ static ssize_t hsic_power_show(struct device *dev, } static ssize_t hsic_power_store(struct device *dev, - struct kobj_attribute *attr, const char *buf, size_t n) + struct device_attribute *attr, const char *buf, size_t n) { struct platform_device *pdev = to_platform_device(dev); struct tegra_xhci_hcd *tegra = platform_get_drvdata(pdev); @@ -4270,12 +4270,12 @@ static int hsic_power_create_file(struct tegra_xhci_hcd *tegra) int err; for_each_enabled_hsic_pad(p, tegra) { - attr_name(tegra->hsic_power_attr[p]) = kzalloc(16, GFP_KERNEL); + char *name = kzalloc(16, GFP_KERNEL); + attr_name(tegra->hsic_power_attr[p]) = name; if (!attr_name(tegra->hsic_power_attr[p])) return -ENOMEM; - snprintf(attr_name(tegra->hsic_power_attr[p]), 16, - "hsic%d_power", p); + snprintf(name, 16, "hsic%d_power", p); tegra->hsic_power_attr[p].show = hsic_power_show; tegra->hsic_power_attr[p].store = hsic_power_store; tegra->hsic_power_attr[p].attr.mode = (S_IRUGO | S_IWUSR); @@ -4297,7 +4297,6 @@ static int tegra_xhci_probe(struct platform_device *pdev) { struct tegra_xhci_hcd *tegra; int ret; - int irq; const struct tegra_xusb_soc_config *soc_config; const struct of_device_id *match; @@ -4352,7 +4351,7 @@ static int tegra_xhci_probe(struct platform_device *pdev) tegra->bdata->portmap = tegra->pdata->portmap; tegra->bdata->hsic[0].pretend_connect = tegra->pdata->pretend_connect_0; - if (tegra->bdata->portmap == NULL) + if (tegra->bdata->portmap == 0) return -ENODEV; tegra->bdata->lane_owner = tegra->pdata->lane_owner; tegra->soc_config = soc_config; |