kernel: bump 4.19 to 4.19.101
[openwrt/staging/wigyori.git] / target / linux / brcm2708 / patches-4.19 / 950-0759-cpufreq-scpi-scmi-Fix-freeing-of-dynamic-OPPs.patch
index 45c0594c534b0df2fb36a74b102d30cb74f7e347..acdb00fd48d63a101887d09273b5f9ec6c638983 100644 (file)
@@ -78,7 +78,7 @@ Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  }
 --- a/drivers/opp/core.c
 +++ b/drivers/opp/core.c
-@@ -881,11 +881,9 @@ void _opp_free(struct dev_pm_opp *opp)
+@@ -884,11 +884,9 @@ void _opp_free(struct dev_pm_opp *opp)
        kfree(opp);
  }
  
@@ -92,7 +92,7 @@ Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
        /*
         * Notify the changes in the availability of the operable
         * frequency/voltage list.
-@@ -894,7 +892,22 @@ static void _opp_kref_release(struct kre
+@@ -897,7 +895,22 @@ static void _opp_kref_release(struct kre
        opp_debug_remove_one(opp);
        list_del(&opp->node);
        kfree(opp);
@@ -115,7 +115,7 @@ Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
        mutex_unlock(&opp_table->lock);
        dev_pm_opp_put_opp_table(opp_table);
  }
-@@ -906,10 +919,16 @@ void dev_pm_opp_get(struct dev_pm_opp *o
+@@ -909,10 +922,16 @@ void dev_pm_opp_get(struct dev_pm_opp *o
  
  void dev_pm_opp_put(struct dev_pm_opp *opp)
  {
@@ -133,7 +133,7 @@ Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  /**
   * dev_pm_opp_remove()  - Remove an OPP from OPP table
   * @dev:      device for which we do this operation
-@@ -949,6 +968,40 @@ void dev_pm_opp_remove(struct device *de
+@@ -952,6 +971,40 @@ void dev_pm_opp_remove(struct device *de
  }
  EXPORT_SYMBOL_GPL(dev_pm_opp_remove);