Re: Linux 4.1 WARNING in drm_ioctl.c

2015-06-23 Thread Fabio Coatti
In data martedì 23 giugno 2015 15:29:41, Daniel Vetter ha scritto:
> On Tue, Jun 23, 2015 at 12:46:09PM +0200, Fabio Coatti wrote:
> > In data martedì 23 giugno 2015 11:48:47, Daniel Vetter ha scritto:
> > > On Tue, Jun 23, 2015 at 08:27:13AM +0100, Daniel Stone wrote:
> > > > Hi,
> > > > 
> > > > On 23 June 2015 at 07:39, Daniel Vetter  wrote:
> > > > > Which drm driver are you using? I didn't spot anything in your
> > > > > module
> > > > > list
> > > > > but might have missed it. Booting with drm.debug=0xe and grabbing
> > > > > dmesg
> > > > > will tell us for sure.
> > > > 
> > > > That'd be vgem.
> > > 
> > > If so then the below diff should help.
> > > -Daniel
> > > diff --git a/drivers/gpu/drm/vgem/vgem_drv.c
> > > b/drivers/gpu/drm/vgem/vgem_drv.c index 7a207ca547be..b491fb32cddb
> > > 100644
> > > --- a/drivers/gpu/drm/vgem/vgem_drv.c
> > > +++ b/drivers/gpu/drm/vgem/vgem_drv.c
> > > @@ -328,6 +328,8 @@ static int __init vgem_init(void)
> > > 
> > >   goto out;
> > >   
> > >   }
> > > 
> > > + drm_dev_set_unique(drm, "vgem");
> > > +
> > > 
> > >   ret  = drm_dev_register(vgem_device, 0);
> > >   
> > >   if (ret)
> > 
> > Not really sure about "drm" in drm_dev_set_unique():
> >   CHK include/generated/compile.h
> >   GZIPkernel/config_data.gz
> >   CHK kernel/config_data.h
> >   CC  drivers/gpu/drm/vgem/vgem_drv.o
> > 
> > drivers/gpu/drm/vgem/vgem_drv.c: In function ‘vgem_init’:
> > drivers/gpu/drm/vgem/vgem_drv.c:331:21: error: ‘drm’ undeclared (first use
> > in this function)
> 
> s/drm/vgem_device/ ... copypaste fail without running gcc.
> -Daniel


Ok, that fixed, it; no more drm WARNING messages in dmesg. 

Many thanks!
-- 
Fabio
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 4.1 WARNING in drm_ioctl.c

2015-06-23 Thread Daniel Vetter
On Tue, Jun 23, 2015 at 12:46:09PM +0200, Fabio Coatti wrote:
> In data martedì 23 giugno 2015 11:48:47, Daniel Vetter ha scritto:
> > On Tue, Jun 23, 2015 at 08:27:13AM +0100, Daniel Stone wrote:
> > > Hi,
> > > 
> > > On 23 June 2015 at 07:39, Daniel Vetter  wrote:
> > > > Which drm driver are you using? I didn't spot anything in your module
> > > > list
> > > > but might have missed it. Booting with drm.debug=0xe and grabbing dmesg
> > > > will tell us for sure.
> > > 
> > > That'd be vgem.
> > 
> > If so then the below diff should help.
> > -Daniel
> > diff --git a/drivers/gpu/drm/vgem/vgem_drv.c
> > b/drivers/gpu/drm/vgem/vgem_drv.c index 7a207ca547be..b491fb32cddb 100644
> > --- a/drivers/gpu/drm/vgem/vgem_drv.c
> > +++ b/drivers/gpu/drm/vgem/vgem_drv.c
> > @@ -328,6 +328,8 @@ static int __init vgem_init(void)
> > goto out;
> > }
> > 
> > +   drm_dev_set_unique(drm, "vgem");
> > +
> > ret  = drm_dev_register(vgem_device, 0);
> > 
> > if (ret)
> 
> 
> Not really sure about "drm" in drm_dev_set_unique():
> 
>   CHK include/generated/compile.h
>   GZIPkernel/config_data.gz
>   CHK kernel/config_data.h
>   CC  drivers/gpu/drm/vgem/vgem_drv.o
> drivers/gpu/drm/vgem/vgem_drv.c: In function ‘vgem_init’:
> drivers/gpu/drm/vgem/vgem_drv.c:331:21: error: ‘drm’ undeclared (first use in 
> this function)

s/drm/vgem_device/ ... copypaste fail without running gcc.
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 4.1 WARNING in drm_ioctl.c

2015-06-23 Thread Fabio Coatti
In data martedì 23 giugno 2015 11:48:47, Daniel Vetter ha scritto:
> On Tue, Jun 23, 2015 at 08:27:13AM +0100, Daniel Stone wrote:
> > Hi,
> > 
> > On 23 June 2015 at 07:39, Daniel Vetter  wrote:
> > > Which drm driver are you using? I didn't spot anything in your module
> > > list
> > > but might have missed it. Booting with drm.debug=0xe and grabbing dmesg
> > > will tell us for sure.
> > 
> > That'd be vgem.
> 
> If so then the below diff should help.
> -Daniel
> diff --git a/drivers/gpu/drm/vgem/vgem_drv.c
> b/drivers/gpu/drm/vgem/vgem_drv.c index 7a207ca547be..b491fb32cddb 100644
> --- a/drivers/gpu/drm/vgem/vgem_drv.c
> +++ b/drivers/gpu/drm/vgem/vgem_drv.c
> @@ -328,6 +328,8 @@ static int __init vgem_init(void)
>   goto out;
>   }
> 
> + drm_dev_set_unique(drm, "vgem");
> +
>   ret  = drm_dev_register(vgem_device, 0);
> 
>   if (ret)


Not really sure about "drm" in drm_dev_set_unique():

  CHK include/generated/compile.h
  GZIPkernel/config_data.gz
  CHK kernel/config_data.h
  CC  drivers/gpu/drm/vgem/vgem_drv.o
drivers/gpu/drm/vgem/vgem_drv.c: In function ‘vgem_init’:
drivers/gpu/drm/vgem/vgem_drv.c:331:21: error: ‘drm’ undeclared (first use in 
this function)



-- 
Fabio
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 4.1 WARNING in drm_ioctl.c

2015-06-23 Thread Daniel Vetter
On Tue, Jun 23, 2015 at 08:27:13AM +0100, Daniel Stone wrote:
> Hi,
> 
> On 23 June 2015 at 07:39, Daniel Vetter  wrote:
> > Which drm driver are you using? I didn't spot anything in your module list
> > but might have missed it. Booting with drm.debug=0xe and grabbing dmesg
> > will tell us for sure.
> 
> That'd be vgem.

If so then the below diff should help.
-Daniel
diff --git a/drivers/gpu/drm/vgem/vgem_drv.c b/drivers/gpu/drm/vgem/vgem_drv.c
index 7a207ca547be..b491fb32cddb 100644
--- a/drivers/gpu/drm/vgem/vgem_drv.c
+++ b/drivers/gpu/drm/vgem/vgem_drv.c
@@ -328,6 +328,8 @@ static int __init vgem_init(void)
goto out;
}
 
+   drm_dev_set_unique(drm, "vgem");
+
ret  = drm_dev_register(vgem_device, 0);
 
if (ret)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 4.1 WARNING in drm_ioctl.c

2015-06-23 Thread Daniel Stone
Hi,

On 23 June 2015 at 07:39, Daniel Vetter  wrote:
> Which drm driver are you using? I didn't spot anything in your module list
> but might have missed it. Booting with drm.debug=0xe and grabbing dmesg
> will tell us for sure.

That'd be vgem.

Cheers,
Daniel
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 4.1 WARNING in drm_ioctl.c

2015-06-23 Thread Fabio Coatti
In data martedì 23 giugno 2015 08:39:47, Daniel Vetter ha scritto:
> On Mon, Jun 22, 2015 at 04:04:20PM +0200, Fabio Coatti wrote:
> > Hi All,
> > 
> > just compiled 4.1 and just got this warning, twice, in my dmesg:
> > 
> > 
> > [lun giu 22 11:43:18 2015] [ cut here ]
> > [lun giu 22 11:43:18 2015] WARNING: CPU: 1 PID: 2184 at
> > drivers/gpu/drm/drm_ioctl.c:144 drm_setversion+0xe1/0x179()
> > [lun giu 22 11:43:18 2015] No drm_driver.set_busid() implementation
> > provided by 0x81ec3980. Use drm_dev_set_unique() to set the
> > unique name explicitly.
> > [lun giu 22 11:43:18 2015] Modules linked in:
> > [lun giu 22 11:43:18 2015]  bnep algif_skcipher cdc_wdm cdc_acm uvcvideo
> > videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev
> > btusb btbcm btintel bluetooth hp_wmi sparse_keymap intel_rapl iosf_mbi
> > x86_pkg_temp_thermal intel_powerclamp snd_hda_codec_hdmi coretemp
> > kvm_intel
> > kvm snd_hda_codec_generic crct10dif_pclmul crc32_pclmul snd_hda_intel
> > iwldvm snd_hda_controller snd_hda_codec snd_hwdep psmouse snd_hda_core
> > iwlwifi snd_pcm snd_timer snd soundcore wmi hp_accel(+) hp_wireless
> > lis3lv02d sch_fq_codel dm_zero dm_persistent_data dm_service_time
> > dm_round_robin dm_queue_length dm_multipath dm_delay virtio_pci
> > virtio_blk virtio_balloon virtio_ring virtio fuse overlay linear raid0
> > dm_raid dm_snapshot dm_bufio dm_mirror dm_region_hash dm_log ohci_pci
> > ohci_hcd uhci_hcd
> > [lun giu 22 11:43:18 2015] CPU: 1 PID: 2184 Comm: X Tainted: GW
> > 4.1.0 #1
> > [lun giu 22 11:43:18 2015] Hardware name: Hewlett-Packard HP EliteBook
> > Folio 9470m/18DF, BIOS 68IBD Ver. F.40 02/01/2013
> > [lun giu 22 11:43:18 2015]   0009
> > 818d8bfd 8800b226fd38
> > [lun giu 22 11:43:18 2015]  810c5426 880235437240
> > 8152870c 8800b2f16000
> > [lun giu 22 11:43:18 2015]  880234ffc000 8800b226fdf0
> > 8800b2c8f300 c0106407
> > [lun giu 22 11:43:18 2015] Call Trace:
> > [lun giu 22 11:43:18 2015]  [] ? dump_stack+0x47/0x67
> > [lun giu 22 11:43:18 2015]  [] ?
> > warn_slowpath_common+0x9d/0xb5
> > [lun giu 22 11:43:18 2015]  [] ?
> > drm_setversion+0xe1/0x179 [lun giu 22 11:43:18 2015] 
> > [] ? warn_slowpath_fmt+0x4a/0x4f [lun giu 22 11:43:18
> > 2015]  [] ? drm_setversion+0xe1/0x179 [lun giu 22
> > 11:43:18 2015]  [] ? drm_ioctl+0x376/0x3dd [lun giu 22
> > 11:43:18 2015]  [] ? drm_version+0x8d/0x8d [lun giu 22
> > 11:43:18 2015]  [] ? do_filp_open+0x30/0x74 [lun giu 22
> > 11:43:18 2015]  [] ? do_vfs_ioctl+0x379/0x431 [lun giu
> > 22 11:43:18 2015]  [] ? __fd_install+0x20/0x52 [lun giu
> > 22 11:43:18 2015]  [] ? do_sys_open+0x1c0/0x1d2 [lun
> > giu 22 11:43:18 2015]  [] ? SyS_ioctl+0x3e/0x5a [lun
> > giu 22 11:43:18 2015]  [] ?
> > system_call_fastpath+0x16/0x6e
> > [lun giu 22 11:43:18 2015] ---[ end trace 46364eedd82ef148 ]---
> > 
> > It does not seems to affect normal behaviour, but maybe the report could
> > be
> > interesting for maintainers.
> > 
> > Sorry if this has already been reported; if more information is needed
> > just
> > let me know (please CC: me as I'm not subscribed to lists.)
> 
> Which drm driver are you using? I didn't spot anything in your module list
> but might have missed it. Booting with drm.debug=0xe and grabbing dmesg
> will tell us for sure.
> -Daniel

Attached the drm.debug output, grepped for "drm". Let me know if I stripped 
something useful. 

Thanks,
-- 
Fabio



drm.debug.gz
Description: application/gzip


Re: Linux 4.1 WARNING in drm_ioctl.c

2015-06-23 Thread Daniel Vetter
On Mon, Jun 22, 2015 at 04:04:20PM +0200, Fabio Coatti wrote:
> Hi All,
> 
> just compiled 4.1 and just got this warning, twice, in my dmesg:
> 
> 
> [lun giu 22 11:43:18 2015] [ cut here ]
> [lun giu 22 11:43:18 2015] WARNING: CPU: 1 PID: 2184 at 
> drivers/gpu/drm/drm_ioctl.c:144 drm_setversion+0xe1/0x179()
> [lun giu 22 11:43:18 2015] No drm_driver.set_busid() implementation provided 
> by 0x81ec3980. Use drm_dev_set_unique() to set the unique name 
> explicitly.
> [lun giu 22 11:43:18 2015] Modules linked in:
> [lun giu 22 11:43:18 2015]  bnep algif_skcipher cdc_wdm cdc_acm uvcvideo 
> videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev btusb 
> btbcm btintel bluetooth hp_wmi sparse_keymap intel_rapl iosf_mbi 
> x86_pkg_temp_thermal intel_powerclamp snd_hda_codec_hdmi coretemp kvm_intel 
> kvm snd_hda_codec_generic crct10dif_pclmul crc32_pclmul snd_hda_intel iwldvm 
> snd_hda_controller snd_hda_codec snd_hwdep psmouse snd_hda_core iwlwifi 
> snd_pcm snd_timer snd soundcore wmi hp_accel(+) hp_wireless lis3lv02d 
> sch_fq_codel dm_zero dm_persistent_data dm_service_time dm_round_robin 
> dm_queue_length dm_multipath dm_delay virtio_pci virtio_blk virtio_balloon 
> virtio_ring virtio fuse overlay linear raid0 dm_raid dm_snapshot dm_bufio 
> dm_mirror dm_region_hash dm_log ohci_pci ohci_hcd uhci_hcd
> [lun giu 22 11:43:18 2015] CPU: 1 PID: 2184 Comm: X Tainted: GW   
> 4.1.0 #1
> [lun giu 22 11:43:18 2015] Hardware name: Hewlett-Packard HP EliteBook Folio 
> 9470m/18DF, BIOS 68IBD Ver. F.40 02/01/2013
> [lun giu 22 11:43:18 2015]   0009 
> 818d8bfd 
> 8800b226fd38
> [lun giu 22 11:43:18 2015]  810c5426 880235437240 
> 8152870c 
> 8800b2f16000
> [lun giu 22 11:43:18 2015]  880234ffc000 8800b226fdf0 
> 8800b2c8f300 
> c0106407
> [lun giu 22 11:43:18 2015] Call Trace:
> [lun giu 22 11:43:18 2015]  [] ? dump_stack+0x47/0x67
> [lun giu 22 11:43:18 2015]  [] ? 
> warn_slowpath_common+0x9d/0xb5
> [lun giu 22 11:43:18 2015]  [] ? drm_setversion+0xe1/0x179
> [lun giu 22 11:43:18 2015]  [] ? warn_slowpath_fmt+0x4a/0x4f
> [lun giu 22 11:43:18 2015]  [] ? drm_setversion+0xe1/0x179
> [lun giu 22 11:43:18 2015]  [] ? drm_ioctl+0x376/0x3dd
> [lun giu 22 11:43:18 2015]  [] ? drm_version+0x8d/0x8d
> [lun giu 22 11:43:18 2015]  [] ? do_filp_open+0x30/0x74
> [lun giu 22 11:43:18 2015]  [] ? do_vfs_ioctl+0x379/0x431
> [lun giu 22 11:43:18 2015]  [] ? __fd_install+0x20/0x52
> [lun giu 22 11:43:18 2015]  [] ? do_sys_open+0x1c0/0x1d2
> [lun giu 22 11:43:18 2015]  [] ? SyS_ioctl+0x3e/0x5a
> [lun giu 22 11:43:18 2015]  [] ? 
> system_call_fastpath+0x16/0x6e
> [lun giu 22 11:43:18 2015] ---[ end trace 46364eedd82ef148 ]---
> 
> It does not seems to affect normal behaviour, but maybe the report could be 
> interesting for maintainers.
> 
> Sorry if this has already been reported; if more information is needed just 
> let me know (please CC: me as I'm not subscribed to lists.)

Which drm driver are you using? I didn't spot anything in your module list
but might have missed it. Booting with drm.debug=0xe and grabbing dmesg
will tell us for sure.
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 4.1 WARNING in drm_ioctl.c

2015-06-23 Thread Daniel Vetter
On Tue, Jun 23, 2015 at 12:46:09PM +0200, Fabio Coatti wrote:
 In data martedì 23 giugno 2015 11:48:47, Daniel Vetter ha scritto:
  On Tue, Jun 23, 2015 at 08:27:13AM +0100, Daniel Stone wrote:
   Hi,
   
   On 23 June 2015 at 07:39, Daniel Vetter dan...@ffwll.ch wrote:
Which drm driver are you using? I didn't spot anything in your module
list
but might have missed it. Booting with drm.debug=0xe and grabbing dmesg
will tell us for sure.
   
   That'd be vgem.
  
  If so then the below diff should help.
  -Daniel
  diff --git a/drivers/gpu/drm/vgem/vgem_drv.c
  b/drivers/gpu/drm/vgem/vgem_drv.c index 7a207ca547be..b491fb32cddb 100644
  --- a/drivers/gpu/drm/vgem/vgem_drv.c
  +++ b/drivers/gpu/drm/vgem/vgem_drv.c
  @@ -328,6 +328,8 @@ static int __init vgem_init(void)
  goto out;
  }
  
  +   drm_dev_set_unique(drm, vgem);
  +
  ret  = drm_dev_register(vgem_device, 0);
  
  if (ret)
 
 
 Not really sure about drm in drm_dev_set_unique():
 
   CHK include/generated/compile.h
   GZIPkernel/config_data.gz
   CHK kernel/config_data.h
   CC  drivers/gpu/drm/vgem/vgem_drv.o
 drivers/gpu/drm/vgem/vgem_drv.c: In function ‘vgem_init’:
 drivers/gpu/drm/vgem/vgem_drv.c:331:21: error: ‘drm’ undeclared (first use in 
 this function)

s/drm/vgem_device/ ... copypaste fail without running gcc.
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 4.1 WARNING in drm_ioctl.c

2015-06-23 Thread Fabio Coatti
In data martedì 23 giugno 2015 15:29:41, Daniel Vetter ha scritto:
 On Tue, Jun 23, 2015 at 12:46:09PM +0200, Fabio Coatti wrote:
  In data martedì 23 giugno 2015 11:48:47, Daniel Vetter ha scritto:
   On Tue, Jun 23, 2015 at 08:27:13AM +0100, Daniel Stone wrote:
Hi,

On 23 June 2015 at 07:39, Daniel Vetter dan...@ffwll.ch wrote:
 Which drm driver are you using? I didn't spot anything in your
 module
 list
 but might have missed it. Booting with drm.debug=0xe and grabbing
 dmesg
 will tell us for sure.

That'd be vgem.
   
   If so then the below diff should help.
   -Daniel
   diff --git a/drivers/gpu/drm/vgem/vgem_drv.c
   b/drivers/gpu/drm/vgem/vgem_drv.c index 7a207ca547be..b491fb32cddb
   100644
   --- a/drivers/gpu/drm/vgem/vgem_drv.c
   +++ b/drivers/gpu/drm/vgem/vgem_drv.c
   @@ -328,6 +328,8 @@ static int __init vgem_init(void)
   
 goto out;
 
 }
   
   + drm_dev_set_unique(drm, vgem);
   +
   
 ret  = drm_dev_register(vgem_device, 0);
 
 if (ret)
  
  Not really sure about drm in drm_dev_set_unique():
CHK include/generated/compile.h
GZIPkernel/config_data.gz
CHK kernel/config_data.h
CC  drivers/gpu/drm/vgem/vgem_drv.o
  
  drivers/gpu/drm/vgem/vgem_drv.c: In function ‘vgem_init’:
  drivers/gpu/drm/vgem/vgem_drv.c:331:21: error: ‘drm’ undeclared (first use
  in this function)
 
 s/drm/vgem_device/ ... copypaste fail without running gcc.
 -Daniel


Ok, that fixed, it; no more drm WARNING messages in dmesg. 

Many thanks!
-- 
Fabio
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 4.1 WARNING in drm_ioctl.c

2015-06-23 Thread Daniel Vetter
On Tue, Jun 23, 2015 at 08:27:13AM +0100, Daniel Stone wrote:
 Hi,
 
 On 23 June 2015 at 07:39, Daniel Vetter dan...@ffwll.ch wrote:
  Which drm driver are you using? I didn't spot anything in your module list
  but might have missed it. Booting with drm.debug=0xe and grabbing dmesg
  will tell us for sure.
 
 That'd be vgem.

If so then the below diff should help.
-Daniel
diff --git a/drivers/gpu/drm/vgem/vgem_drv.c b/drivers/gpu/drm/vgem/vgem_drv.c
index 7a207ca547be..b491fb32cddb 100644
--- a/drivers/gpu/drm/vgem/vgem_drv.c
+++ b/drivers/gpu/drm/vgem/vgem_drv.c
@@ -328,6 +328,8 @@ static int __init vgem_init(void)
goto out;
}
 
+   drm_dev_set_unique(drm, vgem);
+
ret  = drm_dev_register(vgem_device, 0);
 
if (ret)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 4.1 WARNING in drm_ioctl.c

2015-06-23 Thread Daniel Stone
Hi,

On 23 June 2015 at 07:39, Daniel Vetter dan...@ffwll.ch wrote:
 Which drm driver are you using? I didn't spot anything in your module list
 but might have missed it. Booting with drm.debug=0xe and grabbing dmesg
 will tell us for sure.

That'd be vgem.

Cheers,
Daniel
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 4.1 WARNING in drm_ioctl.c

2015-06-23 Thread Daniel Vetter
On Mon, Jun 22, 2015 at 04:04:20PM +0200, Fabio Coatti wrote:
 Hi All,
 
 just compiled 4.1 and just got this warning, twice, in my dmesg:
 
 
 [lun giu 22 11:43:18 2015] [ cut here ]
 [lun giu 22 11:43:18 2015] WARNING: CPU: 1 PID: 2184 at 
 drivers/gpu/drm/drm_ioctl.c:144 drm_setversion+0xe1/0x179()
 [lun giu 22 11:43:18 2015] No drm_driver.set_busid() implementation provided 
 by 0x81ec3980. Use drm_dev_set_unique() to set the unique name 
 explicitly.
 [lun giu 22 11:43:18 2015] Modules linked in:
 [lun giu 22 11:43:18 2015]  bnep algif_skcipher cdc_wdm cdc_acm uvcvideo 
 videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev btusb 
 btbcm btintel bluetooth hp_wmi sparse_keymap intel_rapl iosf_mbi 
 x86_pkg_temp_thermal intel_powerclamp snd_hda_codec_hdmi coretemp kvm_intel 
 kvm snd_hda_codec_generic crct10dif_pclmul crc32_pclmul snd_hda_intel iwldvm 
 snd_hda_controller snd_hda_codec snd_hwdep psmouse snd_hda_core iwlwifi 
 snd_pcm snd_timer snd soundcore wmi hp_accel(+) hp_wireless lis3lv02d 
 sch_fq_codel dm_zero dm_persistent_data dm_service_time dm_round_robin 
 dm_queue_length dm_multipath dm_delay virtio_pci virtio_blk virtio_balloon 
 virtio_ring virtio fuse overlay linear raid0 dm_raid dm_snapshot dm_bufio 
 dm_mirror dm_region_hash dm_log ohci_pci ohci_hcd uhci_hcd
 [lun giu 22 11:43:18 2015] CPU: 1 PID: 2184 Comm: X Tainted: GW   
 4.1.0 #1
 [lun giu 22 11:43:18 2015] Hardware name: Hewlett-Packard HP EliteBook Folio 
 9470m/18DF, BIOS 68IBD Ver. F.40 02/01/2013
 [lun giu 22 11:43:18 2015]   0009 
 818d8bfd 
 8800b226fd38
 [lun giu 22 11:43:18 2015]  810c5426 880235437240 
 8152870c 
 8800b2f16000
 [lun giu 22 11:43:18 2015]  880234ffc000 8800b226fdf0 
 8800b2c8f300 
 c0106407
 [lun giu 22 11:43:18 2015] Call Trace:
 [lun giu 22 11:43:18 2015]  [818d8bfd] ? dump_stack+0x47/0x67
 [lun giu 22 11:43:18 2015]  [810c5426] ? 
 warn_slowpath_common+0x9d/0xb5
 [lun giu 22 11:43:18 2015]  [8152870c] ? drm_setversion+0xe1/0x179
 [lun giu 22 11:43:18 2015]  [810c5488] ? warn_slowpath_fmt+0x4a/0x4f
 [lun giu 22 11:43:18 2015]  [8152870c] ? drm_setversion+0xe1/0x179
 [lun giu 22 11:43:18 2015]  [81528465] ? drm_ioctl+0x376/0x3dd
 [lun giu 22 11:43:18 2015]  [8152862b] ? drm_version+0x8d/0x8d
 [lun giu 22 11:43:18 2015]  [811ca766] ? do_filp_open+0x30/0x74
 [lun giu 22 11:43:18 2015]  [811cc591] ? do_vfs_ioctl+0x379/0x431
 [lun giu 22 11:43:18 2015]  [811d4784] ? __fd_install+0x20/0x52
 [lun giu 22 11:43:18 2015]  [811bccab] ? do_sys_open+0x1c0/0x1d2
 [lun giu 22 11:43:18 2015]  [811cc687] ? SyS_ioctl+0x3e/0x5a
 [lun giu 22 11:43:18 2015]  [818e0d9b] ? 
 system_call_fastpath+0x16/0x6e
 [lun giu 22 11:43:18 2015] ---[ end trace 46364eedd82ef148 ]---
 
 It does not seems to affect normal behaviour, but maybe the report could be 
 interesting for maintainers.
 
 Sorry if this has already been reported; if more information is needed just 
 let me know (please CC: me as I'm not subscribed to lists.)

Which drm driver are you using? I didn't spot anything in your module list
but might have missed it. Booting with drm.debug=0xe and grabbing dmesg
will tell us for sure.
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 4.1 WARNING in drm_ioctl.c

2015-06-23 Thread Fabio Coatti
In data martedì 23 giugno 2015 08:39:47, Daniel Vetter ha scritto:
 On Mon, Jun 22, 2015 at 04:04:20PM +0200, Fabio Coatti wrote:
  Hi All,
  
  just compiled 4.1 and just got this warning, twice, in my dmesg:
  
  
  [lun giu 22 11:43:18 2015] [ cut here ]
  [lun giu 22 11:43:18 2015] WARNING: CPU: 1 PID: 2184 at
  drivers/gpu/drm/drm_ioctl.c:144 drm_setversion+0xe1/0x179()
  [lun giu 22 11:43:18 2015] No drm_driver.set_busid() implementation
  provided by 0x81ec3980. Use drm_dev_set_unique() to set the
  unique name explicitly.
  [lun giu 22 11:43:18 2015] Modules linked in:
  [lun giu 22 11:43:18 2015]  bnep algif_skcipher cdc_wdm cdc_acm uvcvideo
  videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev
  btusb btbcm btintel bluetooth hp_wmi sparse_keymap intel_rapl iosf_mbi
  x86_pkg_temp_thermal intel_powerclamp snd_hda_codec_hdmi coretemp
  kvm_intel
  kvm snd_hda_codec_generic crct10dif_pclmul crc32_pclmul snd_hda_intel
  iwldvm snd_hda_controller snd_hda_codec snd_hwdep psmouse snd_hda_core
  iwlwifi snd_pcm snd_timer snd soundcore wmi hp_accel(+) hp_wireless
  lis3lv02d sch_fq_codel dm_zero dm_persistent_data dm_service_time
  dm_round_robin dm_queue_length dm_multipath dm_delay virtio_pci
  virtio_blk virtio_balloon virtio_ring virtio fuse overlay linear raid0
  dm_raid dm_snapshot dm_bufio dm_mirror dm_region_hash dm_log ohci_pci
  ohci_hcd uhci_hcd
  [lun giu 22 11:43:18 2015] CPU: 1 PID: 2184 Comm: X Tainted: GW
  4.1.0 #1
  [lun giu 22 11:43:18 2015] Hardware name: Hewlett-Packard HP EliteBook
  Folio 9470m/18DF, BIOS 68IBD Ver. F.40 02/01/2013
  [lun giu 22 11:43:18 2015]   0009
  818d8bfd 8800b226fd38
  [lun giu 22 11:43:18 2015]  810c5426 880235437240
  8152870c 8800b2f16000
  [lun giu 22 11:43:18 2015]  880234ffc000 8800b226fdf0
  8800b2c8f300 c0106407
  [lun giu 22 11:43:18 2015] Call Trace:
  [lun giu 22 11:43:18 2015]  [818d8bfd] ? dump_stack+0x47/0x67
  [lun giu 22 11:43:18 2015]  [810c5426] ?
  warn_slowpath_common+0x9d/0xb5
  [lun giu 22 11:43:18 2015]  [8152870c] ?
  drm_setversion+0xe1/0x179 [lun giu 22 11:43:18 2015] 
  [810c5488] ? warn_slowpath_fmt+0x4a/0x4f [lun giu 22 11:43:18
  2015]  [8152870c] ? drm_setversion+0xe1/0x179 [lun giu 22
  11:43:18 2015]  [81528465] ? drm_ioctl+0x376/0x3dd [lun giu 22
  11:43:18 2015]  [8152862b] ? drm_version+0x8d/0x8d [lun giu 22
  11:43:18 2015]  [811ca766] ? do_filp_open+0x30/0x74 [lun giu 22
  11:43:18 2015]  [811cc591] ? do_vfs_ioctl+0x379/0x431 [lun giu
  22 11:43:18 2015]  [811d4784] ? __fd_install+0x20/0x52 [lun giu
  22 11:43:18 2015]  [811bccab] ? do_sys_open+0x1c0/0x1d2 [lun
  giu 22 11:43:18 2015]  [811cc687] ? SyS_ioctl+0x3e/0x5a [lun
  giu 22 11:43:18 2015]  [818e0d9b] ?
  system_call_fastpath+0x16/0x6e
  [lun giu 22 11:43:18 2015] ---[ end trace 46364eedd82ef148 ]---
  
  It does not seems to affect normal behaviour, but maybe the report could
  be
  interesting for maintainers.
  
  Sorry if this has already been reported; if more information is needed
  just
  let me know (please CC: me as I'm not subscribed to lists.)
 
 Which drm driver are you using? I didn't spot anything in your module list
 but might have missed it. Booting with drm.debug=0xe and grabbing dmesg
 will tell us for sure.
 -Daniel

Attached the drm.debug output, grepped for drm. Let me know if I stripped 
something useful. 

Thanks,
-- 
Fabio



drm.debug.gz
Description: application/gzip


Re: Linux 4.1 WARNING in drm_ioctl.c

2015-06-23 Thread Fabio Coatti
In data martedì 23 giugno 2015 11:48:47, Daniel Vetter ha scritto:
 On Tue, Jun 23, 2015 at 08:27:13AM +0100, Daniel Stone wrote:
  Hi,
  
  On 23 June 2015 at 07:39, Daniel Vetter dan...@ffwll.ch wrote:
   Which drm driver are you using? I didn't spot anything in your module
   list
   but might have missed it. Booting with drm.debug=0xe and grabbing dmesg
   will tell us for sure.
  
  That'd be vgem.
 
 If so then the below diff should help.
 -Daniel
 diff --git a/drivers/gpu/drm/vgem/vgem_drv.c
 b/drivers/gpu/drm/vgem/vgem_drv.c index 7a207ca547be..b491fb32cddb 100644
 --- a/drivers/gpu/drm/vgem/vgem_drv.c
 +++ b/drivers/gpu/drm/vgem/vgem_drv.c
 @@ -328,6 +328,8 @@ static int __init vgem_init(void)
   goto out;
   }
 
 + drm_dev_set_unique(drm, vgem);
 +
   ret  = drm_dev_register(vgem_device, 0);
 
   if (ret)


Not really sure about drm in drm_dev_set_unique():

  CHK include/generated/compile.h
  GZIPkernel/config_data.gz
  CHK kernel/config_data.h
  CC  drivers/gpu/drm/vgem/vgem_drv.o
drivers/gpu/drm/vgem/vgem_drv.c: In function ‘vgem_init’:
drivers/gpu/drm/vgem/vgem_drv.c:331:21: error: ‘drm’ undeclared (first use in 
this function)



-- 
Fabio
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/