All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH thomash] drm/vmwgfx: vmw_kms_generic_present() can be static
  2015-03-11 19:42 [thomash:vmwgfx-next 4/7] drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:870:5: sparse: symbol 'vmw_kms_generic_present' was not declared. Should it be static? kbuild test robot
@ 2015-03-11 19:42   ` kbuild test robot
  0 siblings, 0 replies; 4+ messages in thread
From: kbuild test robot @ 2015-03-11 19:42 UTC (permalink / raw)
  To: Sinclair Yeh
  Cc: kbuild-all, Thomas Hellstrom, David Airlie, Dave Airlie,
	Rob Clark, Daniel Vetter, Jakob Bornecrantz, Matt Roper,
	dri-devel, linux-kernel


Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
---
 vmwgfx_kms.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c b/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
index 8344504..5a3be8d 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
@@ -867,7 +867,7 @@ static const struct drm_mode_config_funcs vmw_kms_funcs = {
 	.fb_create = vmw_kms_fb_create,
 };
 
-int vmw_kms_generic_present(struct vmw_private *dev_priv,
+static int vmw_kms_generic_present(struct vmw_private *dev_priv,
 		    struct drm_file *file_priv,
 		    struct vmw_framebuffer *vfb,
 		    struct vmw_surface *surface,

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [thomash:vmwgfx-next 4/7] drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:870:5: sparse: symbol 'vmw_kms_generic_present' was not declared. Should it be static?
@ 2015-03-11 19:42 kbuild test robot
  2015-03-11 19:42   ` kbuild test robot
  0 siblings, 1 reply; 4+ messages in thread
From: kbuild test robot @ 2015-03-11 19:42 UTC (permalink / raw)
  To: Sinclair Yeh
  Cc: Thomas Hellstrom, Daniel Vetter, Jakob Bornecrantz, dri-devel,
	kbuild-all, Dave Airlie, Thomas Wood

tree:   git://people.freedesktop.org/~thomash/linux vmwgfx-next
head:   51850be6365084dc3ff6516bb9d89c6d7e3a98f1
commit: fd465bad8cb18eb6e99aa81bc1349c221250391f [4/7] drm/vmwgfx: Major KMS refactoring / cleanup in preparation of screen targets
reproduce:
  # apt-get install sparse
  git checkout fd465bad8cb18eb6e99aa81bc1349c221250391f
  make ARCH=x86_64 allmodconfig
  make C=1 CF=-D__CHECK_ENDIAN__


sparse warnings: (new ones prefixed by >>)

   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:109:18: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:109:18:    expected unsigned int [unsigned] [usertype] cmd
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:109:18:    got restricted __le32 [usertype] <noident>
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:110:24: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:110:24:    expected unsigned int [unsigned] [usertype] id
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:110:24:    got restricted __le32 [usertype] <noident>
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:111:27: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:111:27:    expected unsigned int [unsigned] [usertype] width
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:111:27:    got restricted __le32 [usertype] <noident>
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:112:28: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:112:28:    expected unsigned int [unsigned] [usertype] height
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:112:28:    got restricted __le32 [usertype] <noident>
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:113:30: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:113:30:    expected unsigned int [unsigned] [usertype] hotspotX
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:113:30:    got restricted __le32 [usertype] <noident>
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:114:30: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:114:30:    expected unsigned int [unsigned] [usertype] hotspotY
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:114:30:    got restricted __le32 [usertype] <noident>
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:931:24: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:931:24:    expected unsigned int [unsigned] [usertype] id
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:931:24:    got restricted __le32 [usertype] <noident>
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:991:34: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:991:34:    expected unsigned int [unsigned] [usertype] size
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:991:34:    got restricted __le32 [usertype] <noident>
   objdump: 'drivers/gpu/drm/vmwgfx/.tmp_vmwgfx_kms.o': No such file
   mv: cannot stat 'drivers/gpu/drm/vmwgfx/.tmp_vmwgfx_kms.o': No such file or directory
--
>> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:479:31: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:479:31:    expected unsigned int [unsigned] [usertype] header
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:479:31:    got restricted __le32 [usertype] <noident>
>> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:480:31: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:480:31:    expected unsigned int [unsigned] [usertype] x
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:480:31:    got restricted __le32 [usertype] <noident>
>> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:481:31: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:481:31:    expected unsigned int [unsigned] [usertype] y
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:481:31:    got restricted __le32 [usertype] <noident>
>> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:482:35: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:482:35:    expected unsigned int [unsigned] [usertype] width
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:482:35:    got restricted __le32 [usertype] <noident>
>> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:483:36: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:483:36:    expected unsigned int [unsigned] [usertype] height
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:483:36:    got restricted __le32 [usertype] <noident>
   objdump: 'drivers/gpu/drm/vmwgfx/.tmp_vmwgfx_ldu.o': No such file
   mv: cannot stat 'drivers/gpu/drm/vmwgfx/.tmp_vmwgfx_ldu.o': No such file or directory
--
>> drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:762:24: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:762:24:    expected unsigned int [unsigned] [usertype] id
   drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:762:24:    got restricted __le32 [usertype] <noident>
>> drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:763:26: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:763:26:    expected unsigned int [unsigned] [usertype] size
   drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:763:26:    got restricted __le32 [usertype] <noident>
>> drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:811:40: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:811:40:    expected unsigned int [unsigned] [usertype] sid
   drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:811:40:    got restricted __le32 [usertype] <noident>
>> drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:827:34: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:827:34:    expected unsigned int [unsigned] [usertype] size
   drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:827:34:    got restricted __le32 [usertype] <noident>
   objdump: 'drivers/gpu/drm/vmwgfx/.tmp_vmwgfx_scrn.o': No such file
   mv: cannot stat 'drivers/gpu/drm/vmwgfx/.tmp_vmwgfx_scrn.o': No such file or directory
--
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:109:18: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:109:18:    expected unsigned int [unsigned] [usertype] cmd
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:109:18:    got restricted __le32 [usertype] <noident>
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:110:24: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:110:24:    expected unsigned int [unsigned] [usertype] id
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:110:24:    got restricted __le32 [usertype] <noident>
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:111:27: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:111:27:    expected unsigned int [unsigned] [usertype] width
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:111:27:    got restricted __le32 [usertype] <noident>
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:112:28: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:112:28:    expected unsigned int [unsigned] [usertype] height
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:112:28:    got restricted __le32 [usertype] <noident>
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:113:30: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:113:30:    expected unsigned int [unsigned] [usertype] hotspotX
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:113:30:    got restricted __le32 [usertype] <noident>
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:114:30: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:114:30:    expected unsigned int [unsigned] [usertype] hotspotY
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:114:30:    got restricted __le32 [usertype] <noident>
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:931:24: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:931:24:    expected unsigned int [unsigned] [usertype] id
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:931:24:    got restricted __le32 [usertype] <noident>
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:991:34: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:991:34:    expected unsigned int [unsigned] [usertype] size
   drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:991:34:    got restricted __le32 [usertype] <noident>
--
>> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:479:31: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:479:31:    expected unsigned int [unsigned] [usertype] header
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:479:31:    got restricted __le32 [usertype] <noident>
>> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:480:31: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:480:31:    expected unsigned int [unsigned] [usertype] x
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:480:31:    got restricted __le32 [usertype] <noident>
>> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:481:31: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:481:31:    expected unsigned int [unsigned] [usertype] y
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:481:31:    got restricted __le32 [usertype] <noident>
>> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:482:35: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:482:35:    expected unsigned int [unsigned] [usertype] width
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:482:35:    got restricted __le32 [usertype] <noident>
>> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:483:36: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:483:36:    expected unsigned int [unsigned] [usertype] height
   drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:483:36:    got restricted __le32 [usertype] <noident>
--
>> drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:762:24: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:762:24:    expected unsigned int [unsigned] [usertype] id
   drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:762:24:    got restricted __le32 [usertype] <noident>
>> drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:763:26: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:763:26:    expected unsigned int [unsigned] [usertype] size
   drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:763:26:    got restricted __le32 [usertype] <noident>
>> drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:811:40: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:811:40:    expected unsigned int [unsigned] [usertype] sid
   drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:811:40:    got restricted __le32 [usertype] <noident>
>> drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:827:34: sparse: incorrect type in assignment (different base types)
   drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:827:34:    expected unsigned int [unsigned] [usertype] size
   drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:827:34:    got restricted __le32 [usertype] <noident>

Please review and possibly fold the followup patch.

---
0-DAY kernel test infrastructure                Open Source Technology Center
http://lists.01.org/mailman/listinfo/kbuild                 Intel Corporation
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH thomash] drm/vmwgfx: vmw_kms_generic_present() can be static
@ 2015-03-11 19:42   ` kbuild test robot
  0 siblings, 0 replies; 4+ messages in thread
From: kbuild test robot @ 2015-03-11 19:42 UTC (permalink / raw)
  To: Sinclair Yeh
  Cc: Thomas Hellstrom, Daniel Vetter, Jakob Bornecrantz, dri-devel,
	linux-kernel, kbuild-all, Dave Airlie


Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
---
 vmwgfx_kms.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c b/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
index 8344504..5a3be8d 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
@@ -867,7 +867,7 @@ static const struct drm_mode_config_funcs vmw_kms_funcs = {
 	.fb_create = vmw_kms_fb_create,
 };
 
-int vmw_kms_generic_present(struct vmw_private *dev_priv,
+static int vmw_kms_generic_present(struct vmw_private *dev_priv,
 		    struct drm_file *file_priv,
 		    struct vmw_framebuffer *vfb,
 		    struct vmw_surface *surface,
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH thomash] drm/vmwgfx: vmw_kms_generic_present() can be static
  2015-03-11 19:42   ` kbuild test robot
  (?)
@ 2015-03-12 15:57   ` Sinclair Yeh
  -1 siblings, 0 replies; 4+ messages in thread
From: Sinclair Yeh @ 2015-03-12 15:57 UTC (permalink / raw)
  To: kbuild test robot
  Cc: kbuild-all, Thomas Hellstrom, David Airlie, Dave Airlie,
	Rob Clark, Daniel Vetter, Matt Roper, dri-devel, linux-kernel

Reviewed-by:  Sinclair Yeh <syeh@vmware.com>

On Thu, Mar 12, 2015 at 03:42:34AM +0800, kbuild test robot wrote:
> 
> Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
> ---
>  vmwgfx_kms.c |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c b/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
> index 8344504..5a3be8d 100644
> --- a/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
> +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
> @@ -867,7 +867,7 @@ static const struct drm_mode_config_funcs vmw_kms_funcs = {
>  	.fb_create = vmw_kms_fb_create,
>  };
>  
> -int vmw_kms_generic_present(struct vmw_private *dev_priv,
> +static int vmw_kms_generic_present(struct vmw_private *dev_priv,
>  		    struct drm_file *file_priv,
>  		    struct vmw_framebuffer *vfb,
>  		    struct vmw_surface *surface,
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  https://urldefense.proofpoint.com/v2/url?u=http-3A__vger.kernel.org_majordomo-2Dinfo.html&d=AwIBAg&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=w9Iu3o4zAy-3-s8MFvrNSQ&m=NTs5Ah9MtxTv6TotuhTxX6gC7jYd2id7blsEMerQ16c&s=ETcWXj-AMaFIFRBQavkaYwf09sY6FEMNE4fp1Rac4Lc&e= 
> Please read the FAQ at  https://urldefense.proofpoint.com/v2/url?u=http-3A__www.tux.org_lkml_&d=AwIBAg&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=w9Iu3o4zAy-3-s8MFvrNSQ&m=NTs5Ah9MtxTv6TotuhTxX6gC7jYd2id7blsEMerQ16c&s=uRhtLhE22YZyVA-Ideds1uZCtB8ghx4hxCjvq25uz3M&e= 

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2015-03-12 15:56 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-11 19:42 [thomash:vmwgfx-next 4/7] drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:870:5: sparse: symbol 'vmw_kms_generic_present' was not declared. Should it be static? kbuild test robot
2015-03-11 19:42 ` [PATCH thomash] drm/vmwgfx: vmw_kms_generic_present() can be static kbuild test robot
2015-03-11 19:42   ` kbuild test robot
2015-03-12 15:57   ` Sinclair Yeh

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.