On Tue, Apr 05, 2022 at 11:03:18PM +0200, Daniel Vetter wrote: > Hi all, > > Finally got around to respin this. Changes: > - Bunch more acks and r-b, still not yet all patches. > - one tiny fix for a bisect issue, end result was all fine > - I dropped the last to patches to make registered_fb private, that needs > more work around how we handle the unregister vs driver load races > around fw fbdev drivers. > > Review and acks on the remaining patches very much welcome, I'd like to > push this pile. I realized I got reviews/acks on all of them already, so pushed the lot. Thanks everyone who helped. -Daniel > > Thanks, Daniel > > Daniel Vetter (17): > fbcon: delete a few unneeded forward decl > fbcon: Move fbcon_bmove(_rec) functions > fbcon: Introduce wrapper for console->fb_info lookup > fbcon: delete delayed loading code > fbdev/sysfs: Fix locking > fbcon: Use delayed work for cursor > fbcon: Replace FBCON_FLAGS_INIT with a boolean > fb: Delete fb_info->queue > fbcon: Extract fbcon_open/release helpers > fbcon: Ditch error handling for con2fb_release_oldinfo > fbcon: move more common code into fb_open() > fbcon: use lock_fb_info in fbcon_open/release > fbcon: Consistently protect deferred_takeover with console_lock() > fbcon: Move console_lock for register/unlink/unregister > fbcon: Move more code into fbcon_release > fbcon: untangle fbcon_exit > fbcon: Maintain a private array of fb_info > > drivers/video/fbdev/core/fbcon.c | 692 ++++++++++++++--------------- > drivers/video/fbdev/core/fbcon.h | 8 +- > drivers/video/fbdev/core/fbmem.c | 27 +- > drivers/video/fbdev/core/fbsysfs.c | 2 + > include/linux/fb.h | 1 - > 5 files changed, 333 insertions(+), 397 deletions(-) > > -- > 2.34.1 > -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch