提交 8395597f 编写于 作者: M Mauro Carvalho Chehab

media: vpss: fix annotations for vpss_regs_base2

Fix those warnings:

	drivers/media/platform/davinci/vpss.c:510:25: warning: incorrect type in argument 1 (different address spaces)
	drivers/media/platform/davinci/vpss.c:510:25:    expected void volatile [noderef] <asn:2>*addr
	drivers/media/platform/davinci/vpss.c:510:25:    got unsigned int [usertype] *static [toplevel] [assigned] vpss_regs_base2
	drivers/media/platform/davinci/vpss.c:520:34: warning: incorrect type in assignment (different address spaces)
	drivers/media/platform/davinci/vpss.c:520:34:    expected unsigned int [usertype] *static [toplevel] [assigned] vpss_regs_base2
	drivers/media/platform/davinci/vpss.c:520:34:    got void [noderef] <asn:2>*
	drivers/media/platform/davinci/vpss.c:522:54: warning: incorrect type in argument 2 (different address spaces)
	drivers/media/platform/davinci/vpss.c:522:54:    expected void volatile [noderef] <asn:2>*addr
	drivers/media/platform/davinci/vpss.c:522:54:    got unsigned int [usertype] *static [toplevel] [assigned] vpss_regs_base2

Weird enough, vpss_regs_base0 and vpss_regs_base1 were
properly annotated.
Signed-off-by: NMauro Carvalho Chehab <mchehab@s-opensource.com>
上级 f44d6107
...@@ -116,7 +116,7 @@ struct vpss_hw_ops { ...@@ -116,7 +116,7 @@ struct vpss_hw_ops {
struct vpss_oper_config { struct vpss_oper_config {
__iomem void *vpss_regs_base0; __iomem void *vpss_regs_base0;
__iomem void *vpss_regs_base1; __iomem void *vpss_regs_base1;
resource_size_t *vpss_regs_base2; __iomem void *vpss_regs_base2;
enum vpss_platform_type platform; enum vpss_platform_type platform;
spinlock_t vpss_lock; spinlock_t vpss_lock;
struct vpss_hw_ops hw_ops; struct vpss_hw_ops hw_ops;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册