[openwrt/openwrt] layerscape: fix type for kernel 4.9 dpaa2_mac_get_stats() function
LEDE Commits
lede-commits at lists.infradead.org
Tue Feb 13 01:02:29 PST 2018
blogic pushed a commit to openwrt/openwrt.git, branch master:
https://git.lede-project.org/7b93a18b10bfc8fa1a4e94e32ef6f26ff57361ba
commit 7b93a18b10bfc8fa1a4e94e32ef6f26ff57361ba
Author: Yangbo Lu <yangbo.lu at nxp.com>
AuthorDate: Thu Jan 25 16:52:38 2018 +0800
layerscape: fix type for kernel 4.9 dpaa2_mac_get_stats() function
This patch changes the declarations of ndo_get_stats64 handlers
to the previous struct rtnl_link_stats64 * return type instead of
the mainline void return.
Signed-off-by: Yangbo Lu <yangbo.lu at nxp.com>
---
.../patches-4.9/705-dpaa2-support-layerscape.patch | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/target/linux/layerscape/patches-4.9/705-dpaa2-support-layerscape.patch b/target/linux/layerscape/patches-4.9/705-dpaa2-support-layerscape.patch
index c0f5819..5363f0a 100644
--- a/target/linux/layerscape/patches-4.9/705-dpaa2-support-layerscape.patch
+++ b/target/linux/layerscape/patches-4.9/705-dpaa2-support-layerscape.patch
@@ -1,7 +1,7 @@
-From 72b1e89ab8edb5e883e812d07d0751fe2b140548 Mon Sep 17 00:00:00 2001
+From e729e648e4259940473e256dd4f9c8df99e774b0 Mon Sep 17 00:00:00 2001
From: Yangbo Lu <yangbo.lu at nxp.com>
Date: Wed, 17 Jan 2018 15:12:58 +0800
-Subject: [PATCH 11/30] dpaa2: support layerscape
+Subject: [PATCH] dpaa2: support layerscape
This is an integrated patch for layerscape dpaa2 support.
@@ -46,13 +46,13 @@ Signed-off-by: Yangbo Lu <yangbo.lu at nxp.com>
drivers/staging/fsl-dpaa2/mac/dpmac-cmd.h | 172 +
drivers/staging/fsl-dpaa2/mac/dpmac.c | 620 ++++
drivers/staging/fsl-dpaa2/mac/dpmac.h | 342 ++
- drivers/staging/fsl-dpaa2/mac/mac.c | 669 ++++
+ drivers/staging/fsl-dpaa2/mac/mac.c | 670 ++++
drivers/staging/fsl-dpaa2/rtc/Makefile | 10 +
drivers/staging/fsl-dpaa2/rtc/dprtc-cmd.h | 160 +
drivers/staging/fsl-dpaa2/rtc/dprtc.c | 746 +++++
drivers/staging/fsl-dpaa2/rtc/dprtc.h | 172 +
drivers/staging/fsl-dpaa2/rtc/rtc.c | 243 ++
- 39 files changed, 23364 insertions(+)
+ 39 files changed, 23365 insertions(+)
create mode 100644 drivers/soc/fsl/ls2-console/Kconfig
create mode 100644 drivers/soc/fsl/ls2-console/Makefile
create mode 100644 drivers/soc/fsl/ls2-console/ls2-console.c
@@ -21558,7 +21558,7 @@ Signed-off-by: Yangbo Lu <yangbo.lu at nxp.com>
+#endif /* __FSL_DPMAC_H */
--- /dev/null
+++ b/drivers/staging/fsl-dpaa2/mac/mac.c
-@@ -0,0 +1,669 @@
+@@ -0,0 +1,670 @@
+/* Copyright 2015 Freescale Semiconductor Inc.
+ *
+ * Redistribution and use in source and binary forms, with or without
@@ -21725,7 +21725,7 @@ Signed-off-by: Yangbo Lu <yangbo.lu at nxp.com>
+ return phy_ethtool_sset(netdev->phydev, cmd);
+}
+
-+static void dpaa2_mac_get_stats(struct net_device *netdev,
++static struct rtnl_link_stats64 *dpaa2_mac_get_stats(struct net_device *netdev,
+ struct rtnl_link_stats64 *storage)
+{
+ struct dpaa2_mac_priv *priv = netdev_priv(netdev);
@@ -21788,9 +21788,10 @@ Signed-off-by: Yangbo Lu <yangbo.lu at nxp.com>
+ if (err)
+ goto error;
+
-+ return;
++ return storage;
+error:
+ netdev_err(netdev, "dpmac_get_counter err %d\n", err);
++ return storage;
+}
+
+static struct {
More information about the lede-commits
mailing list