Commit 57ac4904 authored by Arnd Bergmann's avatar Arnd Bergmann

Merge tag 'reset-for-4.11-2' of git://git.pengutronix.de/pza/linux into next/drivers

Pull "Reset controller changes for v4.11, part 2" from Philipp Zabel:

- Fix missing NULL check in reset_control_put for optional reset control
  conversion
- Make zx2967 driver explicitly non-modular

* tag 'reset-for-4.11-2' of git://git.pengutronix.de/pza/linux:
  reset: make zx2967 explicitly non-modular
  reset: core: fix reset_control_put
parents 1096ffd7 7a1ca76d
...@@ -392,7 +392,7 @@ EXPORT_SYMBOL_GPL(__of_reset_control_get); ...@@ -392,7 +392,7 @@ EXPORT_SYMBOL_GPL(__of_reset_control_get);
void reset_control_put(struct reset_control *rstc) void reset_control_put(struct reset_control *rstc)
{ {
if (IS_ERR(rstc)) if (IS_ERR_OR_NULL(rstc))
return; return;
mutex_lock(&reset_list_mutex); mutex_lock(&reset_list_mutex);
......
...@@ -8,7 +8,6 @@ ...@@ -8,7 +8,6 @@
* License terms: GNU General Public License (GPL) version 2 * License terms: GNU General Public License (GPL) version 2
*/ */
#include <linux/module.h>
#include <linux/of_address.h> #include <linux/of_address.h>
#include <linux/platform_device.h> #include <linux/platform_device.h>
#include <linux/reset-controller.h> #include <linux/reset-controller.h>
...@@ -89,7 +88,6 @@ static const struct of_device_id zx2967_reset_dt_ids[] = { ...@@ -89,7 +88,6 @@ static const struct of_device_id zx2967_reset_dt_ids[] = {
{ .compatible = "zte,zx296718-reset", }, { .compatible = "zte,zx296718-reset", },
{}, {},
}; };
MODULE_DEVICE_TABLE(of, zx2967_reset_dt_ids);
static struct platform_driver zx2967_reset_driver = { static struct platform_driver zx2967_reset_driver = {
.probe = zx2967_reset_probe, .probe = zx2967_reset_probe,
...@@ -98,9 +96,4 @@ static struct platform_driver zx2967_reset_driver = { ...@@ -98,9 +96,4 @@ static struct platform_driver zx2967_reset_driver = {
.of_match_table = zx2967_reset_dt_ids, .of_match_table = zx2967_reset_dt_ids,
}, },
}; };
builtin_platform_driver(zx2967_reset_driver); builtin_platform_driver(zx2967_reset_driver);
MODULE_AUTHOR("Baoyou Xie <baoyou.xie@linaro.org>");
MODULE_DESCRIPTION("ZTE zx2967 Reset Controller Driver");
MODULE_LICENSE("GPL");
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment