mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-10 06:09:23 -04:00
mhi: core: Do a null pointer check before reading debug registers
Not all registers can be set while dumping debug registers depending on the state of the device. For example, wake doorbell is not set until a READY state of the device is reached. Hence, we could access a NULL pointer while dumping debug registers. Avoid this by adding a check to skip the addresses which are not yet set. Change-Id: Iccf275705d87023613ad3ab0c2ab53bad7ab912a Signed-off-by: Bhaumik Bhatt <bbhatt@codeaurora.org>
This commit is contained in:
parent
e1bdeb4100
commit
48dcddd380
1 changed files with 2 additions and 0 deletions
|
|
@ -2673,6 +2673,8 @@ void mhi_debug_reg_dump(struct mhi_controller *mhi_cntrl)
|
|||
TO_MHI_STATE_STR(state));
|
||||
|
||||
for (i = 0; debug_reg[i].name; i++) {
|
||||
if (!debug_reg[i].base)
|
||||
continue;
|
||||
ret = mhi_read_reg(mhi_cntrl, debug_reg[i].base,
|
||||
debug_reg[i].offset, &val);
|
||||
MHI_LOG("reg:%s val:0x%x, ret:%d\n", debug_reg[i].name, val,
|
||||
|
|
|
|||
Loading…
Reference in a new issue