[PATCH 45/51] drm/gm12u320: Simplify upload work

2020-03-23 Thread Daniel Vetter
Instead of having a work item that never stops (which really should be a kthread), with a dedicated workqueue to not upset anyone else, use a delayed work. A bunch of changes: - We can throw out all the custom wakeup and requeue logic and state tracking. If we schedule the work with a 0 delay

[PATCH 45/51] drm/gm12u320: Simplify upload work

2020-03-02 Thread Daniel Vetter
Instead of having a work item that never stops (which really should be a kthread), with a dedicated workqueue to not upset anyone else, use a delayed work. A bunch of changes: - We can throw out all the custom wakeup and requeue logic and state tracking. If we schedule the work with a 0 delay

Re: [PATCH 45/51] drm/gm12u320: Simplify upload work

2020-02-27 Thread Hans de Goede
Hi, On 2/27/20 7:15 PM, Daniel Vetter wrote: Instead of having a work item that never stops (which really should be a kthread), with a dedicated workqueue to not upset anyone else, use a delayed work. A bunch of changes: - We can throw out all the custom wakeup and requeue logic and state

[PATCH 45/51] drm/gm12u320: Simplify upload work

2020-02-27 Thread Daniel Vetter
Instead of having a work item that never stops (which really should be a kthread), with a dedicated workqueue to not upset anyone else, use a delayed work. A bunch of changes: - We can throw out all the custom wakeup and requeue logic and state tracking. If we schedule the work with a 0 delay

Re: [PATCH 45/51] drm/gm12u320: Simplify upload work

2020-02-22 Thread Daniel Vetter
On Sat, Feb 22, 2020 at 1:30 PM Hans de Goede wrote: > > Hi, > > On 2/21/20 10:03 PM, Daniel Vetter wrote: > > Instead of having a work item that never stops (which really should be > > a kthread), with a dedicated workqueue to not upset anyone else, use a > > delayed work. A bunch of changes: >

Re: [PATCH 45/51] drm/gm12u320: Simplify upload work

2020-02-22 Thread Hans de Goede
Hi, On 2/21/20 10:03 PM, Daniel Vetter wrote: Instead of having a work item that never stops (which really should be a kthread), with a dedicated workqueue to not upset anyone else, use a delayed work. A bunch of changes: - We can throw out all the custom wakeup and requeue logic and state

[PATCH 45/51] drm/gm12u320: Simplify upload work

2020-02-21 Thread Daniel Vetter
Instead of having a work item that never stops (which really should be a kthread), with a dedicated workqueue to not upset anyone else, use a delayed work. A bunch of changes: - We can throw out all the custom wakeup and requeue logic and state tracking. If we schedule the work with a 0 delay