* Forwarded: Re: [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel
2026-07-15 3:16 [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel syzbot
@ 2026-07-15 9:15 ` syzbot
2026-07-15 12:17 ` syzbot
` (8 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: syzbot @ 2026-07-15 9:15 UTC (permalink / raw)
To: linux-kernel
For archival purposes, forwarding an incoming command email to
linux-kernel@vger.kernel.org.
***
Subject: Re: [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel
Author: gautambhadori9@gmail.com
#syz test:
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
cc2b5f627e8ccbae1188ef2d8be3e451d7f933a5
^ permalink raw reply [flat|nested] 11+ messages in thread* Forwarded: Re: [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel
2026-07-15 3:16 [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel syzbot
2026-07-15 9:15 ` Forwarded: " syzbot
@ 2026-07-15 12:17 ` syzbot
2026-07-15 14:15 ` syzbot
` (7 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: syzbot @ 2026-07-15 12:17 UTC (permalink / raw)
To: linux-kernel
For archival purposes, forwarding an incoming command email to
linux-kernel@vger.kernel.org.
***
Subject: Re: [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel
Author: gautambhadori9@gmail.com
#syz test: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
cc2b5f627e8ccbae1188ef2d8be3e451d7f933a5
^ permalink raw reply [flat|nested] 11+ messages in thread* Forwarded: Re: [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel
2026-07-15 3:16 [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel syzbot
2026-07-15 9:15 ` Forwarded: " syzbot
2026-07-15 12:17 ` syzbot
@ 2026-07-15 14:15 ` syzbot
2026-07-15 15:36 ` syzbot
` (6 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: syzbot @ 2026-07-15 14:15 UTC (permalink / raw)
To: linux-kernel
For archival purposes, forwarding an incoming command email to
linux-kernel@vger.kernel.org.
***
Subject: Re: [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel
Author: gautambhadori9@gmail.com
#syz test
^ permalink raw reply [flat|nested] 11+ messages in thread* Forwarded: Re: [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel
2026-07-15 3:16 [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel syzbot
` (2 preceding siblings ...)
2026-07-15 14:15 ` syzbot
@ 2026-07-15 15:36 ` syzbot
2026-07-16 4:35 ` syzbot
` (5 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: syzbot @ 2026-07-15 15:36 UTC (permalink / raw)
To: linux-kernel
For archival purposes, forwarding an incoming command email to
linux-kernel@vger.kernel.org.
***
Subject: Re: [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel
Author: gautambhadori9@gmail.com
#syz test: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
cc2b5f627e8ccbae1188ef2d8be3e451d7f933a5
^ permalink raw reply [flat|nested] 11+ messages in thread* Forwarded: Re: [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel
2026-07-15 3:16 [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel syzbot
` (3 preceding siblings ...)
2026-07-15 15:36 ` syzbot
@ 2026-07-16 4:35 ` syzbot
2026-07-16 11:24 ` syzbot
` (4 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: syzbot @ 2026-07-16 4:35 UTC (permalink / raw)
To: linux-kernel
For archival purposes, forwarding an incoming command email to
linux-kernel@vger.kernel.org.
***
Subject: Re: [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel
Author: gautambhadori9@gmail.com
#syz test
^ permalink raw reply [flat|nested] 11+ messages in thread* Forwarded: Re: [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel
2026-07-15 3:16 [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel syzbot
` (4 preceding siblings ...)
2026-07-16 4:35 ` syzbot
@ 2026-07-16 11:24 ` syzbot
2026-07-17 6:50 ` syzbot
` (3 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: syzbot @ 2026-07-16 11:24 UTC (permalink / raw)
To: linux-kernel
For archival purposes, forwarding an incoming command email to
linux-kernel@vger.kernel.org.
***
Subject: Re: [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel
Author: gautambhadori9@gmail.com
#syz test: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
cc2b5f627e8ccbae1188ef2d8be3e451d7f933a5
diff --git a/drivers/media/usb/em28xx/em28xx-video.c
b/drivers/media/usb/em28xx/em28xx-video.c
index c418add65b..d93f1b5049 100644
--- a/drivers/media/usb/em28xx/em28xx-video.c
+++ b/drivers/media/usb/em28xx/em28xx-video.c
@@ -1410,6 +1410,9 @@ static int em28xx_vb2_setup(struct em28xx *dev)
if (rc < 0)
return rc;
+ if (!em28xx_vbi_supported(dev))
+ return 0;
+
/* Setup Videobuf2 for VBI capture */
q = &v4l2->vb_vbiq;
q->type = V4L2_BUF_TYPE_VBI_CAPTURE;
@@ -2416,7 +2419,7 @@ static int em28xx_v4l2_fini(struct em28xx *dev)
if (video_is_registered(&v4l2->radio_dev)) {
dev_info(&dev->intf->dev, "V4L2 device %s deregistered\n",
video_device_node_name(&v4l2->radio_dev));
- vb2_video_unregister_device(&v4l2->radio_dev);
+ video_unregister_device(&v4l2->radio_dev);
}
if (video_is_registered(&v4l2->vbi_dev)) {
dev_info(&dev->intf->dev, "V4L2 device %s deregistered\n",
@@ -2954,6 +2957,7 @@ static int em28xx_v4l2_init(struct em28xx *dev)
mutex_init(&v4l2->vb_vbi_queue_lock);
v4l2->vdev.queue = &v4l2->vb_vidq;
v4l2->vdev.queue->lock = &v4l2->vb_queue_lock;
+ v4l2->vb_vbiq.lock = &v4l2->vb_vbi_queue_lock;
v4l2->vdev.device_caps = V4L2_CAP_READWRITE | V4L2_CAP_VIDEO_CAPTURE |
V4L2_CAP_STREAMING;
if (dev->int_audio_type != EM28XX_INT_AUDIO_NONE)
@@ -2983,6 +2987,11 @@ static int em28xx_v4l2_init(struct em28xx *dev)
if (dev->chip_id == CHIP_ID_EM2828X || dev->board.decoder == EM28XX_BUILTIN)
v4l2_disable_ioctl(&v4l2->vdev, VIDIOC_ENUM_FRAMESIZES);
+ /* Initialize the queues before registering devices that reference them. */
+ ret = em28xx_vb2_setup(dev);
+ if (ret)
+ goto unregister_dev;
+
/* register v4l2 video video_device */
ret = video_register_device(&v4l2->vdev, VFL_TYPE_VIDEO,
video_nr[dev->devno]);
@@ -3068,9 +3077,6 @@ static int em28xx_v4l2_init(struct em28xx *dev)
/* Save some power by putting tuner to sleep */
v4l2_device_call_all(&v4l2->v4l2_dev, 0, tuner, standby);
- /* initialize videobuf2 stuff */
- em28xx_vb2_setup(dev);
-
dev_info(&dev->intf->dev,
"V4L2 extension successfully initialized\n");
@@ -3082,7 +3088,7 @@ static int em28xx_v4l2_init(struct em28xx *dev)
dev_info(&dev->intf->dev,
"V4L2 device %s deregistered\n",
video_device_node_name(&v4l2->radio_dev));
- vb2_video_unregister_device(&v4l2->radio_dev);
+ video_unregister_device(&v4l2->radio_dev);
}
if (video_is_registered(&v4l2->vbi_dev)) {
dev_info(&dev->intf->dev,
^ permalink raw reply [flat|nested] 11+ messages in thread* Forwarded: Re: [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel
2026-07-15 3:16 [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel syzbot
` (5 preceding siblings ...)
2026-07-16 11:24 ` syzbot
@ 2026-07-17 6:50 ` syzbot
2026-07-18 13:47 ` Forwarded: [PATCH] drm/vkms: Advertise PREMULTI blend mode syzbot
` (2 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: syzbot @ 2026-07-17 6:50 UTC (permalink / raw)
To: linux-kernel
For archival purposes, forwarding an incoming command email to
linux-kernel@vger.kernel.org.
***
Subject: Re: [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel
Author: hokage.newbie@gmail.com
#syz test: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
cc2b5f627e8ccbae1188ef2d8be3e451d7f933a5
^ permalink raw reply [flat|nested] 11+ messages in thread* Forwarded: [PATCH] drm/vkms: Advertise PREMULTI blend mode
2026-07-15 3:16 [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel syzbot
` (6 preceding siblings ...)
2026-07-17 6:50 ` syzbot
@ 2026-07-18 13:47 ` syzbot
2026-07-31 12:29 ` Forwarded: Re: [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel syzbot
2026-11-08 18:16 ` [syzbot] [usb?] " syzbot
9 siblings, 0 replies; 11+ messages in thread
From: syzbot @ 2026-07-18 13:47 UTC (permalink / raw)
To: linux-kernel
For archival purposes, forwarding an incoming command email to
linux-kernel@vger.kernel.org.
***
Subject: [PATCH] drm/vkms: Advertise PREMULTI blend mode
Author: michail.tatas@gmail.com
#syz test
Since we only support pre-multiplied alpha blend mode,
advertise that.
Signed-off-by: Michail Tatas <michail.tatas@gmail.com>
---
drivers/gpu/drm/vkms/vkms_plane.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/drivers/gpu/drm/vkms/vkms_plane.c b/drivers/gpu/drm/vkms/vkms_plane.c
index 68cb2a3335e6..8c67511d6e8c 100644
--- a/drivers/gpu/drm/vkms/vkms_plane.c
+++ b/drivers/gpu/drm/vkms/vkms_plane.c
@@ -246,6 +246,13 @@ struct vkms_plane *vkms_plane_init(struct vkms_device *vkmsdev,
DRM_COLOR_YCBCR_BT601,
DRM_COLOR_YCBCR_FULL_RANGE);
+ /*
+ * Since our composer only supports pre-multiplied alpha,
+ * advertise only the PREMULTI blend mode.
+ */
+ drm_plane_create_blend_mode_property(&plane->base,
+ BIT(DRM_MODE_BLEND_PREMULTI));
+
if (vkms_config_plane_get_default_pipeline(plane_cfg))
vkms_initialize_colorops(&plane->base);
--
2.43.0
^ permalink raw reply [flat|nested] 11+ messages in thread* Forwarded: Re: [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel
2026-07-15 3:16 [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel syzbot
` (7 preceding siblings ...)
2026-07-18 13:47 ` Forwarded: [PATCH] drm/vkms: Advertise PREMULTI blend mode syzbot
@ 2026-07-31 12:29 ` syzbot
2026-11-08 18:16 ` [syzbot] [usb?] " syzbot
9 siblings, 0 replies; 11+ messages in thread
From: syzbot @ 2026-07-31 12:29 UTC (permalink / raw)
To: linux-kernel, syzkaller-bugs
For archival purposes, forwarding an incoming command email to
linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com.
***
Subject: Re: [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel
Author: gautambhadori9@gmail.com
#syz test
On Wed, Jul 15, 2026 at 8:45 PM Gautam Bhadoria
<gautambhadori9@gmail.com> wrote:
>
> it was an empty test without any patch so why is still giving me
> " syzbot has tested the proposed patch but the reproducer is still triggering an issue:
> lost connection to test machine "
>
> On Wed, Jul 15, 2026 at 8:23 PM syzbot <syzbot+2302c5dc59995fbb8089@syzkaller.appspotmail.com> wrote:
>>
>> Hello,
>>
>> syzbot has tested the proposed patch but the reproducer is still triggering an issue:
>> lost connection to test machine
>>
>>
>>
>> Tested on:
>>
>> commit: cc2b5f62 Add linux-next specific files for 20260714
>> git tree: linux-next
>> console output: https://syzkaller.appspot.com/x/log.txt?x=10b844b9580000
>> kernel config: https://syzkaller.appspot.com/x/.config?x=2290ccbf984c524f
>> dashboard link: https://syzkaller.appspot.com/bug?extid=2302c5dc59995fbb8089
>> compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8
>>
>> Note: no patches were applied.
^ permalink raw reply [flat|nested] 11+ messages in thread* Re: [syzbot] [usb?] [media?] INFO: trying to register non-static key in __vb2_queue_cancel
2026-07-15 3:16 [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel syzbot
` (8 preceding siblings ...)
2026-07-31 12:29 ` Forwarded: Re: [syzbot] [media?] INFO: trying to register non-static key in __vb2_queue_cancel syzbot
@ 2026-11-08 18:16 ` syzbot
9 siblings, 0 replies; 11+ messages in thread
From: syzbot @ 2026-11-08 18:16 UTC (permalink / raw)
To: gautambhadori9, hokage.newbie, hverkuil+cisco, linux-kernel,
linux-media, linux-usb, m.szyprowski, mchehab+huawei, mchehab,
michail.tatas, pimyn, syzkaller-bugs, tfiga
syzbot has bisected this issue to:
commit 288254383674be25b26cf137bc12bfe38fefbad6
Author: Hans Verkuil <hverkuil+cisco@kernel.org>
Date: Tue May 19 10:07:59 2026 +0000
media: em28xx: use v4l2_device release callback
bisection log: https://syzkaller.appspot.com/x/bisect.txt?x=11227f8d580000
start commit: f909e534f5e3 Merge tag 'scsi-fixes' of git://git.kernel.or..
git tree: upstream
final oops: https://syzkaller.appspot.com/x/report.txt?x=13227f8d580000
console output: https://syzkaller.appspot.com/x/log.txt?x=15227f8d580000
kernel config: https://syzkaller.appspot.com/x/.config?x=b38d39c45202f4fa
dashboard link: https://syzkaller.appspot.com/bug?extid=2302c5dc59995fbb8089
syz repro: https://syzkaller.appspot.com/x/repro.syz?x=170e74e1580000
C reproducer: https://syzkaller.appspot.com/x/repro.c?x=15c43da9580000
Reported-by: syzbot+2302c5dc59995fbb8089@syzkaller.appspotmail.com
Fixes: 288254383674 ("media: em28xx: use v4l2_device release callback")
For information about bisection process see: https://goo.gl/tpsmEJ#bisection
^ permalink raw reply [flat|nested] 11+ messages in thread