Author: blogic
Date: 2015-07-14 09:38:47 +0200 (Tue, 14 Jul 2015)
New Revision: 46346

Modified:
   
trunk/target/linux/generic/patches-3.18/681-NET-add-of_get_mac_address_mtd.patch
   
trunk/target/linux/generic/patches-4.0/681-NET-add-of_get_mac_address_mtd.patch
   
trunk/target/linux/generic/patches-4.1/681-NET-add-of_get_mac_address_mtd.patch
Log:
kernel: fix build with CONFIG_MTD unset

Fixed typo in the patch provided by Hauke:
https://lists.openwrt.org/pipermail/openwrt-devel/2015-July/034274.html

Signed-off-by: Hauke Mehrtens <[email protected]>
Signed-off-by: ?\195?\129lvaro Fern?\195?\161ndez Rojas <[email protected]>

Modified: 
trunk/target/linux/generic/patches-3.18/681-NET-add-of_get_mac_address_mtd.patch
===================================================================
--- 
trunk/target/linux/generic/patches-3.18/681-NET-add-of_get_mac_address_mtd.patch
    2015-07-14 07:38:33 UTC (rev 46345)
+++ 
trunk/target/linux/generic/patches-3.18/681-NET-add-of_get_mac_address_mtd.patch
    2015-07-14 07:38:47 UTC (rev 46346)
@@ -23,11 +23,12 @@
  
  /**
   * of_get_phy_mode - Get phy mode for given device_node
-@@ -75,3 +76,43 @@ const void *of_get_mac_address(struct de
+@@ -75,3 +76,45 @@ const void *of_get_mac_address(struct de
        return NULL;
  }
  EXPORT_SYMBOL(of_get_mac_address);
 +
++#ifdef CONFIG_MTD
 +int of_get_mac_address_mtd(struct device_node *np, unsigned char *mac)
 +{
 +      struct device_node *mtd_np = NULL;
@@ -67,13 +68,21 @@
 +      return ret;
 +}
 +EXPORT_SYMBOL_GPL(of_get_mac_address_mtd);
++#endif
 --- a/include/linux/of_net.h
 +++ b/include/linux/of_net.h
-@@ -11,6 +11,7 @@
+@@ -11,6 +11,14 @@
  #include <linux/of.h>
  extern int of_get_phy_mode(struct device_node *np);
  extern const void *of_get_mac_address(struct device_node *np);
++#ifdef CONFIG_MTD
 +extern int of_get_mac_address_mtd(struct device_node *np, unsigned char *mac);
++#else
++static inline int of_get_mac_address_mtd(struct device_node *np, unsigned 
char *mac)
++{
++      return -ENOENT;
++}
++#endif
  #else
  static inline int of_get_phy_mode(struct device_node *np)
  {

Modified: 
trunk/target/linux/generic/patches-4.0/681-NET-add-of_get_mac_address_mtd.patch
===================================================================
--- 
trunk/target/linux/generic/patches-4.0/681-NET-add-of_get_mac_address_mtd.patch 
    2015-07-14 07:38:33 UTC (rev 46345)
+++ 
trunk/target/linux/generic/patches-4.0/681-NET-add-of_get_mac_address_mtd.patch 
    2015-07-14 07:38:47 UTC (rev 46346)
@@ -23,11 +23,12 @@
  
  /**
   * of_get_phy_mode - Get phy mode for given device_node
-@@ -75,3 +76,43 @@ const void *of_get_mac_address(struct de
+@@ -75,3 +76,45 @@ const void *of_get_mac_address(struct de
        return NULL;
  }
  EXPORT_SYMBOL(of_get_mac_address);
 +
++#ifdef CONFIG_MTD
 +int of_get_mac_address_mtd(struct device_node *np, unsigned char *mac)
 +{
 +      struct device_node *mtd_np = NULL;
@@ -67,13 +68,21 @@
 +      return ret;
 +}
 +EXPORT_SYMBOL_GPL(of_get_mac_address_mtd);
++#endif
 --- a/include/linux/of_net.h
 +++ b/include/linux/of_net.h
-@@ -11,6 +11,7 @@
+@@ -11,6 +11,14 @@
  #include <linux/of.h>
  extern int of_get_phy_mode(struct device_node *np);
  extern const void *of_get_mac_address(struct device_node *np);
++#ifdef CONFIG_MTD
 +extern int of_get_mac_address_mtd(struct device_node *np, unsigned char *mac);
++#else
++static inline int of_get_mac_address_mtd(struct device_node *np, unsigned 
char *mac)
++{
++      return -ENOENT;
++}
++#endif
  #else
  static inline int of_get_phy_mode(struct device_node *np)
  {

Modified: 
trunk/target/linux/generic/patches-4.1/681-NET-add-of_get_mac_address_mtd.patch
===================================================================
--- 
trunk/target/linux/generic/patches-4.1/681-NET-add-of_get_mac_address_mtd.patch 
    2015-07-14 07:38:33 UTC (rev 46345)
+++ 
trunk/target/linux/generic/patches-4.1/681-NET-add-of_get_mac_address_mtd.patch 
    2015-07-14 07:38:47 UTC (rev 46346)
@@ -23,11 +23,12 @@
  
  /**
   * of_get_phy_mode - Get phy mode for given device_node
-@@ -80,3 +81,43 @@ const void *of_get_mac_address(struct de
+@@ -80,3 +81,45 @@ const void *of_get_mac_address(struct de
        return of_get_mac_addr(np, "address");
  }
  EXPORT_SYMBOL(of_get_mac_address);
 +
++#ifdef CONFIG_MTD
 +int of_get_mac_address_mtd(struct device_node *np, unsigned char *mac)
 +{
 +      struct device_node *mtd_np = NULL;
@@ -67,13 +68,21 @@
 +      return ret;
 +}
 +EXPORT_SYMBOL_GPL(of_get_mac_address_mtd);
++#endif
 --- a/include/linux/of_net.h
 +++ b/include/linux/of_net.h
-@@ -13,6 +13,7 @@
+@@ -13,6 +13,14 @@
  struct net_device;
  extern int of_get_phy_mode(struct device_node *np);
  extern const void *of_get_mac_address(struct device_node *np);
++#ifdef CONFIG_MTD
 +extern int of_get_mac_address_mtd(struct device_node *np, unsigned char *mac);
++#else
++static inline int of_get_mac_address_mtd(struct device_node *np, unsigned 
char *mac)
++{
++      return -ENOENT;
++}
++#endif
  extern struct net_device *of_find_net_device_by_node(struct device_node *np);
  #else
  static inline int of_get_phy_mode(struct device_node *np)
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to