tree:   https://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media 
topic/media-controller
head:   0a3c36e2b81cf4fe4b6d094b27259716f0ed9a4d
commit: 1590ad7b52714fddc958189103c95541b49b1dae [2022/2026] [media] 
media-device: split media initialization and registration
config: x86_64-randconfig-s1-12190421 (attached as .config)
reproduce:
        git checkout 1590ad7b52714fddc958189103c95541b49b1dae
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All warnings (new ones prefixed by >>):

   In file included from arch/x86/include/asm/atomic.h:4:0,
                    from include/linux/atomic.h:4,
                    from drivers/media/usb/uvc/uvc_driver.c:14:
   drivers/media/usb/uvc/uvc_driver.c: In function 'uvc_probe':
   drivers/media/usb/uvc/uvc_driver.c:1960:32: error: 'struct uvc_device' has 
no member named 'mdev'
     if (media_device_register(&dev->mdev) < 0)
                                   ^
   include/linux/compiler.h:147:28: note: in definition of macro '__trace_if'
     if (__builtin_constant_p((cond)) ? !!(cond) :   \
                               ^
>> drivers/media/usb/uvc/uvc_driver.c:1960:2: note: in expansion of macro 'if'
     if (media_device_register(&dev->mdev) < 0)
     ^
   drivers/media/usb/uvc/uvc_driver.c:1960:32: error: 'struct uvc_device' has 
no member named 'mdev'
     if (media_device_register(&dev->mdev) < 0)
                                   ^
   include/linux/compiler.h:147:40: note: in definition of macro '__trace_if'
     if (__builtin_constant_p((cond)) ? !!(cond) :   \
                                           ^
>> drivers/media/usb/uvc/uvc_driver.c:1960:2: note: in expansion of macro 'if'
     if (media_device_register(&dev->mdev) < 0)
     ^
   drivers/media/usb/uvc/uvc_driver.c:1960:32: error: 'struct uvc_device' has 
no member named 'mdev'
     if (media_device_register(&dev->mdev) < 0)
                                   ^
   include/linux/compiler.h:158:16: note: in definition of macro '__trace_if'
      ______r = !!(cond);     \
                   ^
>> drivers/media/usb/uvc/uvc_driver.c:1960:2: note: in expansion of macro 'if'
     if (media_device_register(&dev->mdev) < 0)
     ^

vim +/if +1960 drivers/media/usb/uvc/uvc_driver.c

  1944          if (v4l2_device_register(&intf->dev, &dev->vdev) < 0)
  1945                  goto error;
  1946  
  1947          /* Initialize controls. */
  1948          if (uvc_ctrl_init_device(dev) < 0)
  1949                  goto error;
  1950  
  1951          /* Scan the device for video chains. */
  1952          if (uvc_scan_device(dev) < 0)
  1953                  goto error;
  1954  
  1955          /* Register video device nodes. */
  1956          if (uvc_register_chains(dev) < 0)
  1957                  goto error;
  1958  
  1959          /* Register the media device node */
> 1960          if (media_device_register(&dev->mdev) < 0)
  1961                  goto error;
  1962  
  1963          /* Save our data pointer in the interface data. */
  1964          usb_set_intfdata(intf, dev);
  1965  
  1966          /* Initialize the interrupt URB. */
  1967          if ((ret = uvc_status_init(dev)) < 0) {
  1968                  uvc_printk(KERN_INFO, "Unable to initialize the status "

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Attachment: .config.gz
Description: Binary data

Reply via email to