* [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.