---- On Fri, 04 Jul 2025 12:29:01 +0400  Jani Nikula 
<jani.nik...@linux.intel.com> wrote --- 
 > Thanks for the detailed debug info. I'm afraid all I can say at this
 > point is, please file all of this in a bug report as described in
 > [1]. Please add the drm.debug related options, and attach the dmesgs and
 > configs in the bug instead of pointing at external sites.

Okay, now let me speculate how to fix this bug. :) I think someone with 
moderate kexec understanding
and with Intel GPU should do this: reproduce the bug and then slowly modify 
kexec_file_load code until it
becomes kexec_load code. (Or vice versa.) In the middle of this modification 
the bug stops to reproduce,
and so we will know what exactly causes it.

kexec_file_load and kexec_load should behave the same. If they do not, then we 
should
understand, why. We should closely review their code.

Also, in case of kexec_load kernel uncompressing and parsing performed by 
"kexec" userspace
tool, and in case of kexec_file_load by kernel. So we should closely review 
this two uncompressing/parsing code fragments.
I think that this bug is related to kexec, not to i915. And thus it should be 
fixed by kexec people, not by i915 people. (But I may be wrong.)

But okay, I reported it to that bug tracker anyway: 
https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14598

Maybe there is separate kexec bug tracker?

Also, your bug tracker is cool. One can attach files in the middle of report. 
Why not whole kernel uses it? :)

--
Askar Safin
https://types.pl/@safinaskar

Reply via email to