diff options
| author | Laxminath Kasam <lkasam@codeaurora.org> | 2017-05-24 18:27:39 +0530 |
|---|---|---|
| committer | Laxminath Kasam <lkasam@codeaurora.org> | 2017-05-24 18:35:56 +0530 |
| commit | 64cdc7585d954917c8fd2fd27af0d6f317a86334 (patch) | |
| tree | fa0737f143f0ded9505feed075cbafddb647af93 | |
| parent | 60be71604a84d2e047215cb702d6324379a353bb (diff) | |
pinctrl: lpi: Avoid null pointer access in dbg_show
In LPI GPIO dump API, assign pctldev with valid
pointer to avoid null pointer access.
CRs-Fixed: 2048264
Change-Id: I8f0caa39a87453ee2b6592d3f985c759240dd821
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
| -rw-r--r-- | drivers/pinctrl/qcom/pinctrl-lpi.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/pinctrl/qcom/pinctrl-lpi.c b/drivers/pinctrl/qcom/pinctrl-lpi.c index 3fe41ee4c3c1..7704893d9b39 100644 --- a/drivers/pinctrl/qcom/pinctrl-lpi.c +++ b/drivers/pinctrl/qcom/pinctrl-lpi.c @@ -463,6 +463,7 @@ static void lpi_gpio_dbg_show_one(struct seq_file *s, "pull up" }; + pctldev = pctldev ? : to_gpio_state(chip)->ctrl; pindesc = pctldev->desc->pins[offset]; pad = pctldev->desc->pins[offset].drv_data; ctl_reg = lpi_gpio_read(pad, LPI_GPIO_REG_DIR_CTL); |
