]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
fbdev/cyber2000fb: Unexport symbols
authorThomas Zimmermann <tzimmermann@suse.de>
Thu, 12 Jun 2025 08:16:27 +0000 (10:16 +0200)
committerThomas Zimmermann <tzimmermann@suse.de>
Mon, 16 Jun 2025 07:07:03 +0000 (09:07 +0200)
Fix the compile-time warning

  drivers/video/fbdev/cyber2000fb.c: warning: EXPORT_SYMBOL() is used, but #include <linux/export.h> is missing

The affected symbols are not used anywhere, so remove the functions
entirely.

v2:
- remove unused functions (Helge)

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Helge Deller <deller@gmx.de>
Fixes: a934a57a42f6 ("scripts/misc-check: check missing #include <linux/export.h> when W=1")
Cc: Masahiro Yamada <masahiroy@kernel.org>
Cc: Nathan Chancellor <nathan@kernel.org>
Link: https://lore.kernel.org/r/20250612081738.197826-5-tzimmermann@suse.de
drivers/video/fbdev/cyber2000fb.c
drivers/video/fbdev/cyber2000fb.h

index 986760b90465fb117f502e702b3ca31c90efe13f..5cb5ee517f819112872af62cf7880229321c9562 100644 (file)
@@ -1089,7 +1089,6 @@ void cyber2000fb_enable_extregs(struct cfb_info *cfb)
                cyber2000_grphw(EXT_FUNC_CTL, old, cfb);
        }
 }
-EXPORT_SYMBOL(cyber2000fb_enable_extregs);
 
 /*
  * Disable access to the extended registers
@@ -1109,41 +1108,6 @@ void cyber2000fb_disable_extregs(struct cfb_info *cfb)
        else
                cfb->func_use_count -= 1;
 }
-EXPORT_SYMBOL(cyber2000fb_disable_extregs);
-
-/*
- * Attach a capture/tv driver to the core CyberX0X0 driver.
- */
-int cyber2000fb_attach(struct cyberpro_info *info, int idx)
-{
-       if (int_cfb_info != NULL) {
-               info->dev             = int_cfb_info->fb.device;
-#ifdef CONFIG_FB_CYBER2000_I2C
-               info->i2c             = &int_cfb_info->i2c_adapter;
-#else
-               info->i2c             = NULL;
-#endif
-               info->regs            = int_cfb_info->regs;
-               info->irq             = int_cfb_info->irq;
-               info->fb              = int_cfb_info->fb.screen_base;
-               info->fb_size         = int_cfb_info->fb.fix.smem_len;
-               info->info            = int_cfb_info;
-
-               strscpy(info->dev_name, int_cfb_info->fb.fix.id,
-                       sizeof(info->dev_name));
-       }
-
-       return int_cfb_info != NULL;
-}
-EXPORT_SYMBOL(cyber2000fb_attach);
-
-/*
- * Detach a capture/tv driver from the core CyberX0X0 driver.
- */
-void cyber2000fb_detach(int idx)
-{
-}
-EXPORT_SYMBOL(cyber2000fb_detach);
 
 #ifdef CONFIG_FB_CYBER2000_DDC
 
index 04641aa13accb412709aba4d74a8dc8c167da6ee..21095df8fdb02920ae3911657930cfc333bff5d9 100644 (file)
@@ -488,7 +488,5 @@ struct cyberpro_info {
  * Note! Writing to the Cyber20x0 registers from an interrupt
  * routine is definitely a bad idea atm.
  */
-int cyber2000fb_attach(struct cyberpro_info *info, int idx);
-void cyber2000fb_detach(int idx);
 void cyber2000fb_enable_extregs(struct cfb_info *cfb);
 void cyber2000fb_disable_extregs(struct cfb_info *cfb);