From: kernel test robot <lkp@intel.com> To: Thomas Zimmermann <tzimmermann@suse.de>, daniel@ffwll.ch, javierm@redhat.com, sam@ravnborg.org, deller@gmx.de, geert+renesas@glider.be, lee@kernel.org, daniel.thompson@linaro.org, jingoohan1@gmail.com Cc: oe-kbuild-all@lists.linux.dev, linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-sh@vger.kernel.org, linux-omap@vger.kernel.org, linux-staging@lists.linux.dev, Thomas Zimmermann <tzimmermann@suse.de> Subject: Re: [PATCH 28/30] fbdev/core: Move file-I/O code into separate file Date: Tue, 6 Jun 2023 05:35:22 +0800 [thread overview] Message-ID: <202306060527.syH2D4Is-lkp@intel.com> (raw) In-Reply-To: <20230605144812.15241-29-tzimmermann@suse.de> Hi Thomas, kernel test robot noticed the following build warnings: [auto build test WARNING on next-20230605] [cannot apply to drm-misc/drm-misc-next lee-backlight/for-backlight-next staging/staging-testing staging/staging-next staging/staging-linus linus/master lee-backlight/for-backlight-fixes v6.4-rc5 v6.4-rc4 v6.4-rc3 v6.4-rc5] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Thomas-Zimmermann/backlight-bd6107-Compare-against-struct-fb_info-device/20230605-225002 base: next-20230605 patch link: https://lore.kernel.org/r/20230605144812.15241-29-tzimmermann%40suse.de patch subject: [PATCH 28/30] fbdev/core: Move file-I/O code into separate file config: sparc-allyesconfig (https://download.01.org/0day-ci/archive/20230606/202306060527.syH2D4Is-lkp@intel.com/config) compiler: sparc64-linux-gcc (GCC) 12.3.0 reproduce (this is a W=1 build): mkdir -p ~/bin wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/intel-lab-lkp/linux/commit/34fb1357f6464f1173e12cd241310efa5577dd79 git remote add linux-review https://github.com/intel-lab-lkp/linux git fetch --no-tags linux-review Thomas-Zimmermann/backlight-bd6107-Compare-against-struct-fb_info-device/20230605-225002 git checkout 34fb1357f6464f1173e12cd241310efa5577dd79 # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.3.0 ~/bin/make.cross W=1 O=build_dir ARCH=sparc olddefconfig COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.3.0 ~/bin/make.cross W=1 O=build_dir ARCH=sparc SHELL=/bin/bash drivers/video/fbdev/core/ If you fix the issue, kindly add following tag where applicable | Reported-by: kernel test robot <lkp@intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202306060527.syH2D4Is-lkp@intel.com/ All warnings (new ones prefixed by >>): drivers/video/fbdev/core/fb_devfs.c:174:9: error: unknown type name 'compat_caddr_t' 174 | compat_caddr_t smem_start; | ^~~~~~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c:183:9: error: unknown type name 'compat_caddr_t' 183 | compat_caddr_t mmio_start; | ^~~~~~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c:192:9: error: unknown type name 'compat_caddr_t' 192 | compat_caddr_t red; | ^~~~~~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c:193:9: error: unknown type name 'compat_caddr_t' 193 | compat_caddr_t green; | ^~~~~~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c:194:9: error: unknown type name 'compat_caddr_t' 194 | compat_caddr_t blue; | ^~~~~~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c:195:9: error: unknown type name 'compat_caddr_t' 195 | compat_caddr_t transp; | ^~~~~~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c: In function 'fb_getput_cmap': drivers/video/fbdev/core/fb_devfs.c:205:37: error: implicit declaration of function 'compat_ptr' [-Werror=implicit-function-declaration] 205 | if (copy_from_user(&cmap32, compat_ptr(arg), sizeof(cmap32))) | ^~~~~~~~~~ >> drivers/video/fbdev/core/fb_devfs.c:205:37: warning: passing argument 2 of 'copy_from_user' makes pointer from integer without a cast [-Wint-conversion] 205 | if (copy_from_user(&cmap32, compat_ptr(arg), sizeof(cmap32))) | ^~~~~~~~~~~~~~~ | | | int In file included from include/linux/sched/task.h:11, from include/linux/sched/signal.h:9, from include/linux/rcuwait.h:6, from include/linux/percpu-rwsem.h:7, from include/linux/fs.h:33, from include/linux/huge_mm.h:8, from include/linux/mm.h:989, from include/linux/kallsyms.h:13, from include/linux/ftrace.h:13, from include/linux/kprobes.h:28, from include/linux/kgdb.h:19, from include/linux/fb.h:6, from drivers/video/fbdev/core/fb_devfs.c:4: include/linux/uaccess.h:180:45: note: expected 'const void *' but argument is of type 'int' 180 | copy_from_user(void *to, const void __user *from, unsigned long n) | ~~~~~~~~~~~~~~~~~~~^~~~ >> drivers/video/fbdev/core/fb_devfs.c:211:27: warning: initialization of '__u16 *' {aka 'short unsigned int *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 211 | .red = compat_ptr(cmap32.red), | ^~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c:211:27: note: (near initialization for '(anonymous).red') drivers/video/fbdev/core/fb_devfs.c:212:27: warning: initialization of '__u16 *' {aka 'short unsigned int *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 212 | .green = compat_ptr(cmap32.green), | ^~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c:212:27: note: (near initialization for '(anonymous).green') drivers/video/fbdev/core/fb_devfs.c:213:27: warning: initialization of '__u16 *' {aka 'short unsigned int *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 213 | .blue = compat_ptr(cmap32.blue), | ^~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c:213:27: note: (near initialization for '(anonymous).blue') drivers/video/fbdev/core/fb_devfs.c:214:27: warning: initialization of '__u16 *' {aka 'short unsigned int *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 214 | .transp = compat_ptr(cmap32.transp), | ^~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c:214:27: note: (near initialization for '(anonymous).transp') drivers/video/fbdev/core/fb_devfs.c: In function 'fb_get_fscreeninfo': >> drivers/video/fbdev/core/fb_devfs.c:270:45: warning: passing argument 2 of 'do_fscreeninfo_to_user' makes pointer from integer without a cast [-Wint-conversion] 270 | return do_fscreeninfo_to_user(&fix, compat_ptr(arg)); | ^~~~~~~~~~~~~~~ | | | int drivers/video/fbdev/core/fb_devfs.c:228:70: note: expected 'struct fb_fix_screeninfo32 *' but argument is of type 'int' 228 | struct fb_fix_screeninfo32 __user *fix32) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ cc1: some warnings being treated as errors vim +/copy_from_user +205 drivers/video/fbdev/core/fb_devfs.c 197 198 static int fb_getput_cmap(struct fb_info *info, unsigned int cmd, 199 unsigned long arg) 200 { 201 struct fb_cmap32 cmap32; 202 struct fb_cmap cmap_from; 203 struct fb_cmap_user cmap; 204 > 205 if (copy_from_user(&cmap32, compat_ptr(arg), sizeof(cmap32))) 206 return -EFAULT; 207 208 cmap = (struct fb_cmap_user) { 209 .start = cmap32.start, 210 .len = cmap32.len, > 211 .red = compat_ptr(cmap32.red), 212 .green = compat_ptr(cmap32.green), 213 .blue = compat_ptr(cmap32.blue), 214 .transp = compat_ptr(cmap32.transp), 215 }; 216 217 if (cmd == FBIOPUTCMAP) 218 return fb_set_user_cmap(&cmap, info); 219 220 lock_fb_info(info); 221 cmap_from = info->cmap; 222 unlock_fb_info(info); 223 224 return fb_cmap_to_user(&cmap_from, &cmap); 225 } 226 227 static int do_fscreeninfo_to_user(struct fb_fix_screeninfo *fix, 228 struct fb_fix_screeninfo32 __user *fix32) 229 { 230 __u32 data; 231 int err; 232 233 err = copy_to_user(&fix32->id, &fix->id, sizeof(fix32->id)); 234 235 data = (__u32) (unsigned long) fix->smem_start; 236 err |= put_user(data, &fix32->smem_start); 237 238 err |= put_user(fix->smem_len, &fix32->smem_len); 239 err |= put_user(fix->type, &fix32->type); 240 err |= put_user(fix->type_aux, &fix32->type_aux); 241 err |= put_user(fix->visual, &fix32->visual); 242 err |= put_user(fix->xpanstep, &fix32->xpanstep); 243 err |= put_user(fix->ypanstep, &fix32->ypanstep); 244 err |= put_user(fix->ywrapstep, &fix32->ywrapstep); 245 err |= put_user(fix->line_length, &fix32->line_length); 246 247 data = (__u32) (unsigned long) fix->mmio_start; 248 err |= put_user(data, &fix32->mmio_start); 249 250 err |= put_user(fix->mmio_len, &fix32->mmio_len); 251 err |= put_user(fix->accel, &fix32->accel); 252 err |= copy_to_user(fix32->reserved, fix->reserved, 253 sizeof(fix->reserved)); 254 255 if (err) 256 return -EFAULT; 257 return 0; 258 } 259 260 static int fb_get_fscreeninfo(struct fb_info *info, unsigned int cmd, 261 unsigned long arg) 262 { 263 struct fb_fix_screeninfo fix; 264 265 lock_fb_info(info); 266 fix = info->fix; 267 if (info->flags & FBINFO_HIDE_SMEM_START) 268 fix.smem_start = 0; 269 unlock_fb_info(info); > 270 return do_fscreeninfo_to_user(&fix, compat_ptr(arg)); 271 } 272 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
WARNING: multiple messages have this Message-ID (diff)
From: kernel test robot <lkp@intel.com> To: Thomas Zimmermann <tzimmermann@suse.de>, daniel@ffwll.ch, javierm@redhat.com, sam@ravnborg.org, deller@gmx.de, geert+renesas@glider.be, lee@kernel.org, daniel.thompson@linaro.org, jingoohan1@gmail.com Cc: linux-fbdev@vger.kernel.org, linux-sh@vger.kernel.org, linux-staging@lists.linux.dev, dri-devel@lists.freedesktop.org, Thomas Zimmermann <tzimmermann@suse.de>, oe-kbuild-all@lists.linux.dev, linux-omap@vger.kernel.org Subject: Re: [PATCH 28/30] fbdev/core: Move file-I/O code into separate file Date: Tue, 6 Jun 2023 05:35:22 +0800 [thread overview] Message-ID: <202306060527.syH2D4Is-lkp@intel.com> (raw) In-Reply-To: <20230605144812.15241-29-tzimmermann@suse.de> Hi Thomas, kernel test robot noticed the following build warnings: [auto build test WARNING on next-20230605] [cannot apply to drm-misc/drm-misc-next lee-backlight/for-backlight-next staging/staging-testing staging/staging-next staging/staging-linus linus/master lee-backlight/for-backlight-fixes v6.4-rc5 v6.4-rc4 v6.4-rc3 v6.4-rc5] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Thomas-Zimmermann/backlight-bd6107-Compare-against-struct-fb_info-device/20230605-225002 base: next-20230605 patch link: https://lore.kernel.org/r/20230605144812.15241-29-tzimmermann%40suse.de patch subject: [PATCH 28/30] fbdev/core: Move file-I/O code into separate file config: sparc-allyesconfig (https://download.01.org/0day-ci/archive/20230606/202306060527.syH2D4Is-lkp@intel.com/config) compiler: sparc64-linux-gcc (GCC) 12.3.0 reproduce (this is a W=1 build): mkdir -p ~/bin wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/intel-lab-lkp/linux/commit/34fb1357f6464f1173e12cd241310efa5577dd79 git remote add linux-review https://github.com/intel-lab-lkp/linux git fetch --no-tags linux-review Thomas-Zimmermann/backlight-bd6107-Compare-against-struct-fb_info-device/20230605-225002 git checkout 34fb1357f6464f1173e12cd241310efa5577dd79 # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.3.0 ~/bin/make.cross W=1 O=build_dir ARCH=sparc olddefconfig COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.3.0 ~/bin/make.cross W=1 O=build_dir ARCH=sparc SHELL=/bin/bash drivers/video/fbdev/core/ If you fix the issue, kindly add following tag where applicable | Reported-by: kernel test robot <lkp@intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202306060527.syH2D4Is-lkp@intel.com/ All warnings (new ones prefixed by >>): drivers/video/fbdev/core/fb_devfs.c:174:9: error: unknown type name 'compat_caddr_t' 174 | compat_caddr_t smem_start; | ^~~~~~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c:183:9: error: unknown type name 'compat_caddr_t' 183 | compat_caddr_t mmio_start; | ^~~~~~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c:192:9: error: unknown type name 'compat_caddr_t' 192 | compat_caddr_t red; | ^~~~~~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c:193:9: error: unknown type name 'compat_caddr_t' 193 | compat_caddr_t green; | ^~~~~~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c:194:9: error: unknown type name 'compat_caddr_t' 194 | compat_caddr_t blue; | ^~~~~~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c:195:9: error: unknown type name 'compat_caddr_t' 195 | compat_caddr_t transp; | ^~~~~~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c: In function 'fb_getput_cmap': drivers/video/fbdev/core/fb_devfs.c:205:37: error: implicit declaration of function 'compat_ptr' [-Werror=implicit-function-declaration] 205 | if (copy_from_user(&cmap32, compat_ptr(arg), sizeof(cmap32))) | ^~~~~~~~~~ >> drivers/video/fbdev/core/fb_devfs.c:205:37: warning: passing argument 2 of 'copy_from_user' makes pointer from integer without a cast [-Wint-conversion] 205 | if (copy_from_user(&cmap32, compat_ptr(arg), sizeof(cmap32))) | ^~~~~~~~~~~~~~~ | | | int In file included from include/linux/sched/task.h:11, from include/linux/sched/signal.h:9, from include/linux/rcuwait.h:6, from include/linux/percpu-rwsem.h:7, from include/linux/fs.h:33, from include/linux/huge_mm.h:8, from include/linux/mm.h:989, from include/linux/kallsyms.h:13, from include/linux/ftrace.h:13, from include/linux/kprobes.h:28, from include/linux/kgdb.h:19, from include/linux/fb.h:6, from drivers/video/fbdev/core/fb_devfs.c:4: include/linux/uaccess.h:180:45: note: expected 'const void *' but argument is of type 'int' 180 | copy_from_user(void *to, const void __user *from, unsigned long n) | ~~~~~~~~~~~~~~~~~~~^~~~ >> drivers/video/fbdev/core/fb_devfs.c:211:27: warning: initialization of '__u16 *' {aka 'short unsigned int *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 211 | .red = compat_ptr(cmap32.red), | ^~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c:211:27: note: (near initialization for '(anonymous).red') drivers/video/fbdev/core/fb_devfs.c:212:27: warning: initialization of '__u16 *' {aka 'short unsigned int *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 212 | .green = compat_ptr(cmap32.green), | ^~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c:212:27: note: (near initialization for '(anonymous).green') drivers/video/fbdev/core/fb_devfs.c:213:27: warning: initialization of '__u16 *' {aka 'short unsigned int *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 213 | .blue = compat_ptr(cmap32.blue), | ^~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c:213:27: note: (near initialization for '(anonymous).blue') drivers/video/fbdev/core/fb_devfs.c:214:27: warning: initialization of '__u16 *' {aka 'short unsigned int *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 214 | .transp = compat_ptr(cmap32.transp), | ^~~~~~~~~~ drivers/video/fbdev/core/fb_devfs.c:214:27: note: (near initialization for '(anonymous).transp') drivers/video/fbdev/core/fb_devfs.c: In function 'fb_get_fscreeninfo': >> drivers/video/fbdev/core/fb_devfs.c:270:45: warning: passing argument 2 of 'do_fscreeninfo_to_user' makes pointer from integer without a cast [-Wint-conversion] 270 | return do_fscreeninfo_to_user(&fix, compat_ptr(arg)); | ^~~~~~~~~~~~~~~ | | | int drivers/video/fbdev/core/fb_devfs.c:228:70: note: expected 'struct fb_fix_screeninfo32 *' but argument is of type 'int' 228 | struct fb_fix_screeninfo32 __user *fix32) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ cc1: some warnings being treated as errors vim +/copy_from_user +205 drivers/video/fbdev/core/fb_devfs.c 197 198 static int fb_getput_cmap(struct fb_info *info, unsigned int cmd, 199 unsigned long arg) 200 { 201 struct fb_cmap32 cmap32; 202 struct fb_cmap cmap_from; 203 struct fb_cmap_user cmap; 204 > 205 if (copy_from_user(&cmap32, compat_ptr(arg), sizeof(cmap32))) 206 return -EFAULT; 207 208 cmap = (struct fb_cmap_user) { 209 .start = cmap32.start, 210 .len = cmap32.len, > 211 .red = compat_ptr(cmap32.red), 212 .green = compat_ptr(cmap32.green), 213 .blue = compat_ptr(cmap32.blue), 214 .transp = compat_ptr(cmap32.transp), 215 }; 216 217 if (cmd == FBIOPUTCMAP) 218 return fb_set_user_cmap(&cmap, info); 219 220 lock_fb_info(info); 221 cmap_from = info->cmap; 222 unlock_fb_info(info); 223 224 return fb_cmap_to_user(&cmap_from, &cmap); 225 } 226 227 static int do_fscreeninfo_to_user(struct fb_fix_screeninfo *fix, 228 struct fb_fix_screeninfo32 __user *fix32) 229 { 230 __u32 data; 231 int err; 232 233 err = copy_to_user(&fix32->id, &fix->id, sizeof(fix32->id)); 234 235 data = (__u32) (unsigned long) fix->smem_start; 236 err |= put_user(data, &fix32->smem_start); 237 238 err |= put_user(fix->smem_len, &fix32->smem_len); 239 err |= put_user(fix->type, &fix32->type); 240 err |= put_user(fix->type_aux, &fix32->type_aux); 241 err |= put_user(fix->visual, &fix32->visual); 242 err |= put_user(fix->xpanstep, &fix32->xpanstep); 243 err |= put_user(fix->ypanstep, &fix32->ypanstep); 244 err |= put_user(fix->ywrapstep, &fix32->ywrapstep); 245 err |= put_user(fix->line_length, &fix32->line_length); 246 247 data = (__u32) (unsigned long) fix->mmio_start; 248 err |= put_user(data, &fix32->mmio_start); 249 250 err |= put_user(fix->mmio_len, &fix32->mmio_len); 251 err |= put_user(fix->accel, &fix32->accel); 252 err |= copy_to_user(fix32->reserved, fix->reserved, 253 sizeof(fix->reserved)); 254 255 if (err) 256 return -EFAULT; 257 return 0; 258 } 259 260 static int fb_get_fscreeninfo(struct fb_info *info, unsigned int cmd, 261 unsigned long arg) 262 { 263 struct fb_fix_screeninfo fix; 264 265 lock_fb_info(info); 266 fix = info->fix; 267 if (info->flags & FBINFO_HIDE_SMEM_START) 268 fix.smem_start = 0; 269 unlock_fb_info(info); > 270 return do_fscreeninfo_to_user(&fix, compat_ptr(arg)); 271 } 272 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
next prev parent reply other threads:[~2023-06-05 21:35 UTC|newest] Thread overview: 190+ messages / expand[flat|nested] mbox.gz Atom feed top 2023-06-05 14:47 [PATCH 00/30] fbdev: Make userspace interfaces optional Thomas Zimmermann 2023-06-05 14:47 ` Thomas Zimmermann 2023-06-05 14:47 ` [PATCH 01/30] backlight/bd6107: Compare against struct fb_info.device Thomas Zimmermann 2023-06-05 14:47 ` Thomas Zimmermann 2023-06-07 7:30 ` Javier Martinez Canillas 2023-06-07 7:30 ` Javier Martinez Canillas 2023-06-07 7:34 ` Javier Martinez Canillas 2023-06-07 7:34 ` Javier Martinez Canillas 2023-06-05 14:47 ` [PATCH 02/30] backlight/gpio_backlight: " Thomas Zimmermann 2023-06-05 14:47 ` Thomas Zimmermann 2023-06-05 20:19 ` Ruhl, Michael J 2023-06-05 20:23 ` Sam Ravnborg 2023-06-05 20:23 ` Sam Ravnborg 2023-06-05 20:41 ` Ruhl, Michael J 2023-06-05 20:41 ` Ruhl, Michael J 2023-06-06 7:24 ` Thomas Zimmermann 2023-06-06 7:49 ` Dan Carpenter 2023-06-06 7:49 ` Dan Carpenter 2023-06-06 8:05 ` Thomas Zimmermann 2023-06-06 8:05 ` Thomas Zimmermann 2023-06-05 14:47 ` [PATCH 03/30] backlight/lv5207lp: " Thomas Zimmermann 2023-06-05 14:47 ` Thomas Zimmermann 2023-06-07 7:35 ` Javier Martinez Canillas 2023-06-05 14:47 ` [PATCH 04/30] fbdev/atyfb: Reorder backlight and framebuffer init/cleanup Thomas Zimmermann 2023-06-05 14:47 ` Thomas Zimmermann 2023-06-07 7:36 ` Javier Martinez Canillas 2023-06-07 7:36 ` Javier Martinez Canillas 2023-06-05 14:47 ` [PATCH 05/30] fbdev/atyfb: Use hardware device as backlight parent Thomas Zimmermann 2023-06-05 14:47 ` Thomas Zimmermann 2023-06-07 7:41 ` Javier Martinez Canillas 2023-06-07 7:41 ` Javier Martinez Canillas 2023-06-05 14:47 ` [PATCH 06/30] fbdev/aty128fb: Reorder backlight and framebuffer init/cleanup Thomas Zimmermann 2023-06-05 14:47 ` Thomas Zimmermann 2023-06-07 7:42 ` Javier Martinez Canillas 2023-06-07 7:42 ` Javier Martinez Canillas 2023-06-05 14:47 ` [PATCH 07/30] fbdev/aty128fb: Use hardware device as backlight parent Thomas Zimmermann 2023-06-05 14:47 ` Thomas Zimmermann 2023-06-07 7:55 ` Javier Martinez Canillas 2023-06-07 7:55 ` Javier Martinez Canillas 2023-06-05 14:47 ` [PATCH 08/30] fbdev/broadsheetfb: Call device_remove_file() with hardware device Thomas Zimmermann 2023-06-05 14:47 ` Thomas Zimmermann 2023-06-07 7:55 ` Javier Martinez Canillas 2023-06-05 14:47 ` [PATCH 09/30] fbdev/ep93xx-fb: Alloc DMA memory from " Thomas Zimmermann 2023-06-05 14:47 ` Thomas Zimmermann 2023-06-07 8:47 ` Javier Martinez Canillas 2023-06-07 8:47 ` Javier Martinez Canillas 2023-06-05 14:47 ` [PATCH 10/30] fbdev/ep93xx-fb: Output messages with fb_info() and fb_err() Thomas Zimmermann 2023-06-05 14:47 ` Thomas Zimmermann 2023-06-07 8:59 ` Javier Martinez Canillas 2023-06-07 8:59 ` Javier Martinez Canillas 2023-06-05 14:47 ` [PATCH 11/30] fbdev/ep93xx-fb: Do not assign to struct fb_info.dev Thomas Zimmermann 2023-06-05 14:47 ` Thomas Zimmermann 2023-06-06 5:26 ` Dan Carpenter 2023-06-06 5:26 ` Dan Carpenter 2023-06-07 9:00 ` Javier Martinez Canillas 2023-06-07 9:00 ` Javier Martinez Canillas 2023-06-05 14:47 ` [PATCH 12/30] fbdev/mb862xxfb: Output messages with fb_dbg() and fb_err() Thomas Zimmermann 2023-06-05 14:47 ` Thomas Zimmermann 2023-06-07 9:00 ` Javier Martinez Canillas 2023-06-07 9:00 ` Javier Martinez Canillas 2023-06-05 14:47 ` [PATCH 13/30] fbdev/metronomefb: Use hardware device for dev_err() Thomas Zimmermann 2023-06-05 14:47 ` Thomas Zimmermann 2023-06-07 9:01 ` Javier Martinez Canillas 2023-06-07 9:01 ` Javier Martinez Canillas 2023-06-05 14:47 ` [PATCH 14/30] fbdev/nvidiafb: Reorder backlight and framebuffer init/cleanup Thomas Zimmermann 2023-06-05 14:47 ` Thomas Zimmermann 2023-06-07 9:02 ` Javier Martinez Canillas 2023-06-07 9:02 ` Javier Martinez Canillas 2023-06-05 14:47 ` [PATCH 15/30] fbdev/nvidiafb: Use hardware device as backlight parent Thomas Zimmermann 2023-06-05 14:47 ` Thomas Zimmermann 2023-06-07 9:02 ` Javier Martinez Canillas 2023-06-07 9:02 ` Javier Martinez Canillas 2023-06-05 14:47 ` [PATCH 16/30] fbdev/pxa168fb: Do not assign to struct fb_info.dev Thomas Zimmermann 2023-06-05 14:47 ` Thomas Zimmermann 2023-06-07 9:09 ` Javier Martinez Canillas 2023-06-07 9:09 ` Javier Martinez Canillas 2023-06-05 14:47 ` [PATCH 17/30] fbdev/radeonfb: Reorder backlight and framebuffer cleanup Thomas Zimmermann 2023-06-05 14:47 ` Thomas Zimmermann 2023-06-07 9:09 ` Javier Martinez Canillas 2023-06-07 9:09 ` Javier Martinez Canillas 2023-06-05 14:48 ` [PATCH 18/30] fbdev/radeonfb: Use hardware device as backlight parent Thomas Zimmermann 2023-06-05 14:48 ` Thomas Zimmermann 2023-06-06 5:28 ` Dan Carpenter 2023-06-06 5:28 ` Dan Carpenter 2023-06-06 7:30 ` Thomas Zimmermann 2023-06-06 7:30 ` Thomas Zimmermann 2023-06-07 9:10 ` Javier Martinez Canillas 2023-06-07 9:10 ` Javier Martinez Canillas 2023-06-05 14:48 ` [PATCH 19/30] fbdev/rivafb: Reorder backlight and framebuffer init/cleanup Thomas Zimmermann 2023-06-05 14:48 ` Thomas Zimmermann 2023-06-07 9:11 ` Javier Martinez Canillas 2023-06-05 14:48 ` [PATCH 20/30] fbdev/rivafb: Use hardware device as backlight parent Thomas Zimmermann 2023-06-05 14:48 ` Thomas Zimmermann 2023-06-07 9:11 ` Javier Martinez Canillas 2023-06-07 9:11 ` Javier Martinez Canillas 2023-06-05 14:48 ` [PATCH 21/30] fbdev/sm501fb: Output message with fb_err() Thomas Zimmermann 2023-06-05 14:48 ` Thomas Zimmermann 2023-06-07 9:12 ` Javier Martinez Canillas 2023-06-05 14:48 ` [PATCH 22/30] fbdev/smscufx: Detect registered fb_info from refcount Thomas Zimmermann 2023-06-05 14:48 ` Thomas Zimmermann 2023-06-07 22:22 ` Javier Martinez Canillas 2023-06-07 22:22 ` Javier Martinez Canillas 2023-06-12 10:19 ` Thomas Zimmermann 2023-06-12 10:40 ` Javier Martinez Canillas 2023-06-05 14:48 ` [PATCH 23/30] fbdev/tdfxfb: Set i2c adapter parent to hardware device Thomas Zimmermann 2023-06-05 14:48 ` Thomas Zimmermann 2023-06-07 22:23 ` Javier Martinez Canillas 2023-06-07 22:23 ` Javier Martinez Canillas 2023-06-05 14:48 ` [PATCH 24/30] fbdev/core: Pass Linux device to pm_vt_switch_*() functions Thomas Zimmermann 2023-06-05 14:48 ` Thomas Zimmermann 2023-06-07 19:25 ` Sam Ravnborg 2023-06-07 19:25 ` Sam Ravnborg 2023-06-05 14:48 ` [PATCH 25/30] fbdev/core: Move framebuffer and backlight helpers into separate files Thomas Zimmermann 2023-06-05 14:48 ` Thomas Zimmermann 2023-06-07 19:38 ` Sam Ravnborg 2023-06-07 19:38 ` Sam Ravnborg 2023-06-09 7:19 ` Thomas Zimmermann 2023-06-09 7:19 ` Thomas Zimmermann 2023-06-05 14:48 ` [PATCH 26/30] fbdev/core: Add fb_device_{create,destroy}() Thomas Zimmermann 2023-06-05 14:48 ` Thomas Zimmermann 2023-06-07 19:45 ` Sam Ravnborg 2023-06-07 19:45 ` Sam Ravnborg 2023-06-05 14:48 ` [PATCH 27/30] fbdev/core: Move procfs code to separate file Thomas Zimmermann 2023-06-05 14:48 ` Thomas Zimmermann 2023-06-07 20:33 ` Sam Ravnborg 2023-06-07 20:33 ` Sam Ravnborg 2023-06-05 14:48 ` [PATCH 28/30] fbdev/core: Move file-I/O code into " Thomas Zimmermann 2023-06-05 14:48 ` Thomas Zimmermann 2023-06-05 21:35 ` kernel test robot [this message] 2023-06-05 21:35 ` kernel test robot 2023-06-07 20:48 ` Sam Ravnborg 2023-06-07 20:48 ` Sam Ravnborg 2023-06-12 10:35 ` Thomas Zimmermann 2023-06-12 10:35 ` Thomas Zimmermann 2023-06-07 22:28 ` Javier Martinez Canillas 2023-06-07 22:28 ` Javier Martinez Canillas 2023-06-05 14:48 ` [PATCH 29/30] fbdev/core: Rework fb init code Thomas Zimmermann 2023-06-05 14:48 ` Thomas Zimmermann 2023-06-07 20:51 ` Sam Ravnborg 2023-06-07 20:51 ` Sam Ravnborg 2023-06-05 14:48 ` [PATCH 30/30] fbdev: Make support for userspace interfaces configurable Thomas Zimmermann 2023-06-05 14:48 ` Thomas Zimmermann 2023-06-05 15:03 ` Greg KH 2023-06-05 15:03 ` Greg KH 2023-06-05 21:45 ` kernel test robot 2023-06-05 21:45 ` kernel test robot 2023-06-07 8:48 ` Geert Uytterhoeven 2023-06-07 8:48 ` Geert Uytterhoeven 2023-06-07 15:15 ` Thomas Zimmermann 2023-06-07 15:15 ` Thomas Zimmermann 2023-06-07 15:24 ` Geert Uytterhoeven 2023-06-07 15:24 ` Geert Uytterhoeven 2023-06-07 23:07 ` Javier Martinez Canillas 2023-06-07 23:07 ` Javier Martinez Canillas 2023-06-09 7:09 ` Thomas Zimmermann 2023-06-09 7:09 ` Thomas Zimmermann 2023-06-09 7:29 ` Geert Uytterhoeven 2023-06-09 7:29 ` Geert Uytterhoeven 2023-06-09 8:00 ` Thomas Zimmermann 2023-06-09 8:00 ` Thomas Zimmermann 2023-06-09 9:14 ` Geert Uytterhoeven 2023-06-09 9:14 ` Geert Uytterhoeven 2023-06-09 11:04 ` Thomas Zimmermann 2023-06-09 11:04 ` Thomas Zimmermann 2023-06-09 11:22 ` Geert Uytterhoeven 2023-06-09 11:22 ` Geert Uytterhoeven 2023-06-09 9:59 ` Javier Martinez Canillas 2023-06-09 9:59 ` Javier Martinez Canillas 2023-06-09 10:10 ` Geert Uytterhoeven 2023-06-09 10:10 ` Geert Uytterhoeven 2023-06-09 10:24 ` Javier Martinez Canillas 2023-06-09 10:24 ` Javier Martinez Canillas 2023-06-09 11:27 ` Javier Martinez Canillas 2023-06-09 11:27 ` Javier Martinez Canillas 2023-06-11 16:37 ` Sam Ravnborg 2023-06-11 16:37 ` Sam Ravnborg 2023-06-12 6:47 ` Thomas Zimmermann 2023-06-12 6:47 ` Thomas Zimmermann 2023-06-12 7:00 ` Thomas Zimmermann 2023-06-12 7:00 ` Thomas Zimmermann 2023-06-07 8:35 ` [PATCH 00/30] fbdev: Make userspace interfaces optional Geert Uytterhoeven 2023-06-07 8:35 ` Geert Uytterhoeven 2023-06-12 10:46 ` Thomas Zimmermann 2023-06-12 10:46 ` Thomas Zimmermann 2023-06-07 12:06 ` Markus Elfring 2023-06-07 12:06 ` Markus Elfring 2023-06-07 12:21 ` Thomas Zimmermann 2023-06-07 12:21 ` Thomas Zimmermann 2023-06-07 14:08 ` Markus Elfring 2023-06-07 14:08 ` Markus Elfring
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=202306060527.syH2D4Is-lkp@intel.com \ --to=lkp@intel.com \ --cc=daniel.thompson@linaro.org \ --cc=daniel@ffwll.ch \ --cc=deller@gmx.de \ --cc=dri-devel@lists.freedesktop.org \ --cc=geert+renesas@glider.be \ --cc=javierm@redhat.com \ --cc=jingoohan1@gmail.com \ --cc=lee@kernel.org \ --cc=linux-fbdev@vger.kernel.org \ --cc=linux-omap@vger.kernel.org \ --cc=linux-sh@vger.kernel.org \ --cc=linux-staging@lists.linux.dev \ --cc=oe-kbuild-all@lists.linux.dev \ --cc=sam@ravnborg.org \ --cc=tzimmermann@suse.de \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.