bcm63xx: 5.4: fix compilation for changed driver_find_device
authorAdrian Schmutzler <freifunk@adrianschmutzler.de>
Fri, 3 Apr 2020 18:53:56 +0000 (20:53 +0200)
committerAdrian Schmutzler <freifunk@adrianschmutzler.de>
Sun, 12 Apr 2020 10:45:56 +0000 (12:45 +0200)
In kernel patch 92ce7e83b4e5 ("driver_find_device: Unify the match
function with class_find_device()") the arguments of functions used
with driver_find_device are adjusted. Do the same for our local
user.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
target/linux/bcm63xx/patches-5.4/144-add-removed-syscon_regmap_lookup_by_pdevname.patch

index ef246fafd4426d820b4de20ca256c97e17dedcdb..490558362b5aa8724971ff7a2e62a4b688d6850c 100644 (file)
@@ -8,6 +8,10 @@ of users.
 
 Thus, we have to maintain it locally.
 
+This patch includes a fix due to changes in driver_find_device;
+kernel commit: 92ce7e83b4e5 ("driver_find_device: Unify the match function
+with class_find_device()")
+
 Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
 
 --- a/drivers/mfd/syscon.c
@@ -16,7 +20,7 @@ Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
  }
  EXPORT_SYMBOL_GPL(syscon_regmap_lookup_by_compatible);
  
-+static int syscon_match_pdevname(struct device *dev, void *data)
++static int syscon_match_pdevname(struct device *dev, const void *data)
 +{
 +      return !strcmp(dev_name(dev), (const char *)data);
 +}