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

Commit f2e02324 authored by Shivaramraje Nimbalkar Joshi's avatar Shivaramraje Nimbalkar Joshi Committed by Gerrit - the friendly Code Review server
Browse files

msm: camera: fix camera crash after daemon reboot



The camera crash occured because the eeprom memory
was freed after first eeprom read from userspace
leading to a non functional camera if the camera
daemon reboots.

Change-Id: I74517a47a6c3832b7bfc5f020b502ff13415f9fb
Signed-off-by: default avatarShivaramraje Nimbalkar Joshi <nimbalkars@codeaurora.org>
parent 9e91c0c5
Loading
Loading
Loading
Loading
+0 −6
Original line number Diff line number Diff line
@@ -127,12 +127,6 @@ static int eeprom_config_read_cal_data(struct msm_eeprom_ctrl_t *e_ctrl,
		e_ctrl->cal_data.mapdata,
		cdata->cfg.read_data.num_bytes);

	/* should only be called once.  free kernel resource */
	if (!rc) {
		kfree(e_ctrl->cal_data.mapdata);
		kfree(e_ctrl->cal_data.map);
		memset(&e_ctrl->cal_data, 0, sizeof(e_ctrl->cal_data));
	}
	return rc;
}