Hi Krzysztof, On Thu, Aug 01, 2024 at 05:40:48PM +0200, Krzysztof Niemiec wrote: > While the sysfs entries for engines are added in intel_engines_init() > during driver load, the corresponding function intel_engines_release() > does not correctly get rid of them. This can lead to a UAF if, after > failed initialization (for example when gt is set wedged on init), we > try to access the engines. > > Empty the engines llist in intel_engines_release(). > > Suggested-by: Chris Wilson <chris.p.wilson@xxxxxxxxxxxxxxx> > Signed-off-by: Krzysztof Niemiec <krzysztof.niemiec@xxxxxxxxx> Reviewed-by: Andi Shyti <andi.shyti@xxxxxxxxxxxxxxx> Thanks, Andi