Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

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
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -392,7 +392,7 @@ EXPORT_SYMBOL_GPL(__of_reset_control_get);

void reset_control_put(struct reset_control *rstc)
{
	if (IS_ERR(rstc))
	if (IS_ERR_OR_NULL(rstc))
		return;

	mutex_lock(&reset_list_mutex);
+0 −7
Original line number Diff line number Diff line
@@ -8,7 +8,6 @@
 * License terms: GNU General Public License (GPL) version 2
 */

#include <linux/module.h>
#include <linux/of_address.h>
#include <linux/platform_device.h>
#include <linux/reset-controller.h>
@@ -89,7 +88,6 @@ static const struct of_device_id zx2967_reset_dt_ids[] = {
	 { .compatible = "zte,zx296718-reset", },
	 {},
};
MODULE_DEVICE_TABLE(of, zx2967_reset_dt_ids);

static struct platform_driver zx2967_reset_driver = {
	.probe	= zx2967_reset_probe,
@@ -98,9 +96,4 @@ static struct platform_driver zx2967_reset_driver = {
		.of_match_table	= zx2967_reset_dt_ids,
	},
};

builtin_platform_driver(zx2967_reset_driver);

MODULE_AUTHOR("Baoyou Xie <baoyou.xie@linaro.org>");
MODULE_DESCRIPTION("ZTE zx2967 Reset Controller Driver");
MODULE_LICENSE("GPL");