Re: [PATCH 3/9] fbdev: Track deferred-I/O pages in pageref struct

2022-03-09 Thread Javier Martinez Canillas
Hello Thomas, On 3/9/22 09:36, Thomas Zimmermann wrote: [snip] > > I thought about using pageref->offset in fbdev drivers as well. It would > be more correct, but didn't want to add unnecessary churn. Especially > since I cannot test most of the fbdev drivers. If you think it's worth > it,

Re: [PATCH 3/9] fbdev: Track deferred-I/O pages in pageref struct

2022-03-09 Thread Thomas Zimmermann
Hi Am 08.03.22 um 15:42 schrieb Javier Martinez Canillas: On 3/3/22 21:58, Thomas Zimmermann wrote: Store the per-page state for fbdev's deferred I/O in struct fb_deferred_io_pageref. Maintain a list of pagerefs for the pages that have to be flushed out to video memory. Update all affected

Re: [PATCH 3/9] fbdev: Track deferred-I/O pages in pageref struct

2022-03-08 Thread Javier Martinez Canillas
On 3/3/22 21:58, Thomas Zimmermann wrote: > Store the per-page state for fbdev's deferred I/O in struct > fb_deferred_io_pageref. Maintain a list of pagerefs for the pages > that have to be flushed out to video memory. Update all affected > drivers. > > Like with pages before, fbdev acquires a

[PATCH 3/9] fbdev: Track deferred-I/O pages in pageref struct

2022-03-03 Thread Thomas Zimmermann
Store the per-page state for fbdev's deferred I/O in struct fb_deferred_io_pageref. Maintain a list of pagerefs for the pages that have to be flushed out to video memory. Update all affected drivers. Like with pages before, fbdev acquires a pageref when an mmaped page of the framebuffer is being