OSDN Git Service

bus: mhi: core: Fix null pointer access when parsing MHI configuration
authorCarl Yin <carl.yin@quectel.com>
Mon, 2 Nov 2020 12:27:10 +0000 (20:27 +0800)
committerManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Wed, 18 Nov 2020 09:50:34 +0000 (15:20 +0530)
commitf4d0b39c842585c74bce8f8a80553369181b72df
treef15213367d25da149afd44c8fd72c1a667f164c7
parent855a70c12021bdc5df60512f1d3f6d492dc715be
bus: mhi: core: Fix null pointer access when parsing MHI configuration

Functions parse_ev_cfg() and parse_ch_cfg() access mhi_cntrl->mhi_dev
before it is set in function mhi_register_controller(),
use cntrl_dev instead of mhi_dev.

Fixes: 0cbf260820fa ("bus: mhi: core: Add support for registering MHI controllers")
Signed-off-by: Carl Yin <carl.yin@quectel.com>
Reviewed-by: Bhaumik Bhatt <bbhatt@codeaurora.org>
Reviewed-by: Hemant Kumar <hemantk@codeaurora.org>
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
drivers/bus/mhi/core/init.c