GPU never recovers from hang on newer kernels
When GPU hang occurs, older kernels (tested on 5.4.136) successfully reset the GPU after several seconds, and the system continues to work.
On newer kernels (tested on 5.10.54 and 5.13.6) the system never recovers from the hang. All the user see is constant switching between two last buffers.
How to reproduce
Do something which will hang the GPU, like #3765 (closed).
Expected result
The system recovers from GPU hang.
Actual result
The user is forced to restart X session or reboot the system.
Additional information
Intel HD 3000 (Sandy Bridge), Lenovo X220 laptop.
Tested with both i915.reset=1 and reset=2, without difference.
Edited by ValdikSS