OSDN Git Service

msm: ais: isp: Handling buffer use after getting it freed
authorSuprith Malligere Shankaregowda <supgow@codeaurora.org>
Mon, 12 Mar 2018 06:52:29 +0000 (12:22 +0530)
committerGerrit - the friendly Code Review server <code-review@localhost>
Wed, 14 Mar 2018 04:53:22 +0000 (21:53 -0700)
commit506282206018dd9e7e71db1a431b7c77c1b667ae
tree204e319837591dd9a164c12116058e023272dc95
parentc3b8576cf952bcc998661b11997d924deefcb3da
msm: ais: isp: Handling buffer use after getting it freed

In the code, start_fetch can try to access the buffer
pointer variable after free, as the same pointer can
can be freed at RELEASE_BUF call too at the same time.
Hence fixing this race condition.

Change-Id: I8dccddcc1965d4baaece6f83755eb122a18bc12b
Signed-off-by: Suprith Malligere Shankaregowda <supgow@codeaurora.org>
drivers/media/platform/msm/ais/isp/msm_isp47.c
drivers/media/platform/msm/ais/isp/msm_isp_axi_util.c
drivers/media/platform/msm/ais/isp/msm_isp_util.c