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: link
Be 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.