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

Commit 60c47c62 authored by Devendra Naga's avatar Devendra Naga Committed by Greg Kroah-Hartman
Browse files

cptm1217: check if interrupts are masked at probe



the function cp_tm1217_mask_interrupt can return failure.
added the check and the failure path.

Cc: Ramesh Agarwal <ramesh.agarwal@intel.com>
Signed-off-by: default avatarDevendra Naga <devendra.aaru@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent d6b87b0a
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -446,6 +446,12 @@ static int cp_tm1217_probe(struct i2c_client *client,

	/* Mask all the interrupts */
	retval = cp_tm1217_mask_interrupt(ts);
	if (retval) {
		dev_err(ts->dev, "failed to mask interrupts, error: %d\n",
			retval);
		kfree(ts);
		return retval;
	}

	/* Read the controller information */
	cp_tm1217_init_data(ts);