Ping for merging these patches. Am 22.10.21 um 11:25 schrieb Thomas Zimmermann: > Add addtional tests for resolution and panning operations on fbdev > devices. Succeed on successful operations. Fail on invalid operations > or state. > > DRM's simpledrm driver exposed a bug in DRM's fbdev overallocation code, > [1] which is required for fbdev page flipping. The new test cases intent > to test panning and page flipping, and detect such issues early. > > Tested with the current simpledrm and a hacked version that supports fbdev > overallocation. This will also help to implement the panning functionality > for real in simpledrm and other drivers. > > v4: > * return early if PAN ioctl failed in pan_test() > v3: > * move pan-test logic into helper function (Ville) > * fixes and comments for FB_VMODE_YWRAP > v2: > * test horizontal resolution against line length (Ville) > * respect FB_VMODE_YWRAP (Ville) > * respect {x,y}panstep (Ville) > > [1] https://lore.kernel.org/dri-devel/20211005070355.7680-1-tzimmermann@suse.de/ > > Thomas Zimmermann (2): > tests/fbdev: Test for validity of video mode settings > tests/fbdev: Add tests for display panning > > tests/fbdev.c | 157 +++++++++++++++++++++++++++++++++++++++++++++++--- > 1 file changed, 149 insertions(+), 8 deletions(-) > > -- > 2.33.0 > -- Thomas Zimmermann Graphics Driver Developer SUSE Software Solutions Germany GmbH Maxfeldstr. 5, 90409 Nürnberg, Germany (HRB 36809, AG Nürnberg) Geschäftsführer: Ivo Totev