[PATCH v2 5/6] drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer
Thomas Zimmermann
tzimmermann at suse.de
Wed Nov 16 08:48:01 UTC 2022
Am 15.11.22 um 21:35 schrieb kernel test robot:
> Hi Thomas,
>
> I love your patch! Perhaps something to improve:
>
> [auto build test WARNING on 2cc304afd4967ceffd14940ff73a8beb31778f90]
>
> url: https://github.com/intel-lab-lkp/linux/commits/Thomas-Zimmermann/drm-fb-helper-Remove-damage-worker/20221115-195958
> base: 2cc304afd4967ceffd14940ff73a8beb31778f90
> patch link: https://lore.kernel.org/r/20221115115819.23088-6-tzimmermann%40suse.de
> patch subject: [PATCH v2 5/6] drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer
> config: x86_64-allyesconfig
> compiler: gcc-11 (Debian 11.3.0-8) 11.3.0
> reproduce (this is a W=1 build):
> # https://github.com/intel-lab-lkp/linux/commit/c0dd62358bb8a66ecb8953704180291cf6834572
> git remote add linux-review https://github.com/intel-lab-lkp/linux
> git fetch --no-tags linux-review Thomas-Zimmermann/drm-fb-helper-Remove-damage-worker/20221115-195958
> git checkout c0dd62358bb8a66ecb8953704180291cf6834572
> # save the config file
> mkdir build_dir && cp config build_dir/.config
> make W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash drivers/gpu/drm/
>
> If you fix the issue, kindly add following tag where applicable
> | Reported-by: kernel test robot <lkp at intel.com>
>
> All warnings (new ones prefixed by >>):
>
> drivers/gpu/drm/drm_fb_helper.c: In function 'drm_fb_helper_damage':
>>> drivers/gpu/drm/drm_fb_helper.c:602:28: warning: unused variable 'dev' [-Wunused-variable]
> 602 | struct drm_device *dev = helper->dev;
> | ^~~
If nothing else comes in, this will be fixed while merging the patch.
>
>
> vim +/dev +602 drivers/gpu/drm/drm_fb_helper.c
>
> 598
> 599 static void drm_fb_helper_damage(struct drm_fb_helper *helper, u32 x, u32 y,
> 600 u32 width, u32 height)
> 601 {
> > 602 struct drm_device *dev = helper->dev;
> 603 struct fb_info *info = helper->info;
> 604
> 605 drm_fb_helper_add_damage_clip(helper, x, y, width, height);
> 606
> 607 /*
> 608 * The current fbdev emulation only flushes buffers if a damage
> 609 * update is necessary. And we can assume that deferred I/O has
> 610 * been enabled as damage updates require deferred I/O for mmap.
> 611 */
> 612 fb_deferred_io_schedule_flush(info);
> 613 }
> 614
>
--
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20221116/1b78670f/attachment.sig>
More information about the dri-devel
mailing list