Greeting, FYI, we noticed WARNING:at_drivers/gpu/drm/drm_fbdev_generic.c:#drm_fbdev_fb_dirty[drm_kms_helper] due to commit (built with gcc-11): commit: 2e588a46414c3122f416edef5f663e2a8cdf0d0f ("[PATCH 1/2] drm/ttm: Clean up page shift operation") url: https://github.com/intel-lab-lkp/linux/commits/Somalapuram-Amaranath/drm-ttm-Clean-up-page-shift-operation/20221116-165314 base: git://anongit.freedesktop.org/drm/drm-misc drm-misc-next patch link: https://lore.kernel.org/all/20221116085012.187756-1-Amaranath.Somalapuram@amd.com/ patch subject: [PATCH 1/2] drm/ttm: Clean up page shift operation in testcase: boot on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): [ 69.354098][ T7] ------------[ cut here ]------------ [ 69.354102][ T7] bochs-drm 0000:00:02.0: Damage blitter failed: ret=-12 [ 69.354158][ T7] WARNING: CPU: 0 PID: 7 at drivers/gpu/drm/drm_fbdev_generic.c:343 drm_fbdev_fb_dirty+0x338/0x680 [drm_kms_helper] [ 69.354220][ T7] Modules linked in: sr_mod(+) intel_rapl_msr cdrom intel_rapl_common crct10dif_pclmul sg bochs(+) crc32_pclmul drm_vram_helper crc32c_intel ghash_clmulni_intel drm_ttm_helper ttm sha512_ssse3 ata_generic drm_kms_helper rapl ppdev ata_piix joydev parport_pc libata syscopyarea ipmi_devintf sysfillrect ipmi_msghandler i2c_piix4 serio_raw sysimgblt parport fuse drm ip_tables [ 69.354376][ T7] CPU: 0 PID: 7 Comm: kworker/0:0 Not tainted 6.1.0-rc2-00595-g2e588a46414c #1 [ 69.354386][ T7] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-debian-1.16.0-4 04/01/2014 [ 69.354391][ T7] Workqueue: events drm_fb_helper_damage_work [drm_kms_helper] [ 69.354442][ T7] RIP: 0010:drm_fbdev_fb_dirty+0x338/0x680 [drm_kms_helper] [ 69.354498][ T7] Code: 8b 74 24 50 4d 85 f6 0f 84 34 02 00 00 4c 89 e7 e8 7d a7 ea e1 44 89 f9 4c 89 f2 48 c7 c7 20 17 61 a0 48 89 c6 e8 8e 93 dc e2 <0f> 0b e9 c7 00 00 00 48 8b 54 24 40 48 8b 44 24 38 48 89 de 4c 89 [ 69.354505][ T7] RSP: 0018:ffffc9000007fc50 EFLAGS: 00010286 [ 69.354513][ T7] RAX: 0000000000000000 RBX: ffffc9000007fd60 RCX: 0000000000000000 [ 69.354518][ T7] RDX: 0000000000000027 RSI: 0000000000000004 RDI: fffff5200000ff7c [ 69.354523][ T7] RBP: ffffc9000007fd10 R08: 0000000000000001 R09: ffff88839d6276eb [ 69.354529][ T7] R10: ffffed1073ac4edd R11: 0000000000000001 R12: ffff8881640480d0 [ 69.354534][ T7] R13: 1ffff9200000ff8d R14: ffff88810d363760 R15: 00000000fffffff4 [ 69.354540][ T7] FS: 0000000000000000(0000) GS:ffff88839d600000(0000) knlGS:0000000000000000 [ 69.354552][ T7] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.354558][ T7] CR2: 00007fe0d7131514 CR3: 00000001c69aa000 CR4: 00000000000406f0 [ 69.354564][ T7] Call Trace: [ 69.354569][ T7] [ 69.354574][ T7] ? drm_fbdev_fb_destroy+0x50/0x50 [drm_kms_helper] [ 69.354630][ T7] ? _raw_spin_lock_irqsave+0x87/0xe0 [ 69.354643][ T7] ? _raw_read_unlock_irqrestore+0x40/0x40 [ 69.354653][ T7] drm_fb_helper_damage_work+0x255/0x570 [drm_kms_helper] [ 69.354709][ T7] ? drm_fb_helper_prepare+0x380/0x380 [drm_kms_helper] LKP: ttyS0: 242: /lkp/lkp/src/bin/run-lkp /lkp/jobs/scheduled/vm-meta-11/boot-1-debian-11.1-x86_64-20220510.cgz-2e588a46414c3122f416edef5f663e2a8cdf0d0f-20221118-31803-9d8yk3-1.yaml [ 69.354762][ T7] ? __schedule+0x5fe/0x1420 [ 69.354772][ T7] process_one_work+0x684/0x1030 [ 69.354783][ T7] worker_thread+0x5b3/0xed0 [ 69.354792][ T7] ? process_one_work+0x1030/0x1030 [ 69.354800][ T7] kthread+0x28f/0x330 [ 69.354810][ T7] ? kthread_complete_and_exit+0x20/0x20 [ 69.354820][ T7] ret_from_fork+0x1f/0x30 [ 69.354832][ T7] [ 69.354834][ T7] ---[ end trace 0000000000000000 ]--- If you fix the issue, kindly add following tag | Reported-by: kernel test robot | Link: https://lore.kernel.org/oe-lkp/202211181048.360d9ae6-yujie.liu@intel.com To reproduce: # build kernel cd linux cp config-6.1.0-rc2-00595-g2e588a46414c .config make HOSTCC=gcc-11 CC=gcc-11 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage modules make HOSTCC=gcc-11 CC=gcc-11 ARCH=x86_64 INSTALL_MOD_PATH= modules_install cd find lib/ | cpio -o -H newc --quiet | gzip > modules.cgz git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k -m modules.cgz job-script # job-script is attached in this email # if come across any failure that blocks the test, # please remove ~/.lkp and /lkp dir to run from a clean state. -- 0-DAY CI Kernel Test Service https://01.org/lkp