Hi Thomas, On Thu, Jul 06, 2023 at 05:08:43PM +0200, Thomas Zimmermann wrote: > Generate the I/O callbacks for drivers with deferred I/O. As in > the old, opencoded functions, the generated functions operate on > system memory and trigger damage handling if necessary. Also bring > the drivers' Kconfig options up to date. > > Generating and initializing via helpers macros will later allow for > a fine-grained setup, depending on Kconfig options. For example, it > will be possible to leave out file I/O if FB_DEVICE has not been set. > > Thomas Zimmermann (10): > fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED > fbdev/broadsheetfb: Generate deferred I/O ops > fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED > fbdev/hecubafb: Generate deferred I/O ops > fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED > fbdev/metronomefb: Generate deferred I/O ops > fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED > fbdev/ssd1307fb: Generate deferred I/O ops > fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED > fbdev/xen-fbfront: Generate deferred I/O ops Browsed the full series - nice reduction in complexity all over. Everything looked good so: Reviewed-by: Sam Ravnborg <sam@xxxxxxxxxxxx>