Messages in this thread | | | From | (Eric W. Biederman) | Date | Wed, 25 Apr 2018 19:01:05 -0500 | Subject | Re: [PATCH 2/3] drm/scheduler: Don't call wait_event_killable for signaled process. |
| |
Andrey Grodzovsky <Andrey.Grodzovsky@amd.com> writes:
> On 04/25/2018 01:17 PM, Oleg Nesterov wrote: >> On 04/25, Andrey Grodzovsky wrote: >>> here (drm_sched_entity_fini) is also a bad idea, but we still want to be >>> able to exit immediately >>> and not wait for GPU jobs completion when the reason for reaching this code >>> is because of KILL >>> signal to the user process who opened the device file. >> Can you hook f_op->flush method? > > But this one is called for each task releasing a reference to the the file, so > not sure I see how this solves the problem.
The big question is why do you need to wait during the final closing a file?
The wait can be terminated so the wait does not appear to be simply a matter of correctness.
Eric
| |