]> www.infradead.org Git - users/jedix/linux-maple.git/commit
media: venus: avoid multiple core dumps
authorDikshita Agarwal <quic_dikshita@quicinc.com>
Wed, 6 Mar 2024 05:53:26 +0000 (11:23 +0530)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Sun, 30 Jun 2024 09:22:44 +0000 (11:22 +0200)
commit02e92ea83b9166b87771c90c76754bd661c5645f
tree528938ea48a34b29008b40c2bb9b42c9ad202b6d
parente750a4b1224142bd8dd057b0d5adf8a5608b7e77
media: venus: avoid multiple core dumps

Core dump is generated whenever there is system error reported
by firmware. Right now, multiple such dumps are generated if
recovery fails in first attempt, since the sys error handler is
invoked again for every failed recovery.
To avoid it, add conditional check to generate core dump only
once during every system error notification from firmware.

Signed-off-by: Dikshita Agarwal <quic_dikshita@quicinc.com>
Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Signed-off-by: Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
[hverkuil: document new dump_core field]
drivers/media/platform/qcom/venus/core.c
drivers/media/platform/qcom/venus/core.h