Chenyuan Yang found a bunch of syzkall issues: https://lore.kernel.org/linux-media/PH7PR11MB57688E64ADE4FE82E658D86DA09EA@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/ The patches in this series fix the various issues, and with these in place, it passed the syzkaller tests. Many thanks to Chenyuan for reporting this and doing all the testing, since I had a hard timing reproducing them. It took a few months to track it all down because of that. Regards, Hans Hans Verkuil (4): media: cec: cec-adap: always cancel work in cec_transmit_msg_fh media: cec: cec-api: add locking in cec_release() media: cec: core: avoid recursive cec_claim_log_addrs media: cec: core: avoid confusing "transmit timed out" message drivers/media/cec/core/cec-adap.c | 24 ++++++++++++++++++++---- drivers/media/cec/core/cec-api.c | 5 ++++- include/media/cec.h | 1 + 3 files changed, 25 insertions(+), 5 deletions(-) -- 2.43.0