Messages in this thread Patch in this message | | | Date | Wed, 18 Nov 2009 18:05:41 +0900 | From | Tejun Heo <> | Subject | [PATCH percpu#for-next] percpu: remove compile warnings caused by __verify_pcpu_ptr() |
| |
If percpu pointer is const, __verify_pcpu_ptr() triggers warnings like the following.
drivers/net/loopback.c: In function 'loopback_get_stats': drivers/net/loopback.c:109: warning: initialization discards qualifiers from pointer target type
Fix it by adding const to the verification target pointer used in __verify_pcpu_ptr().
Signed-off-by: Tejun Heo <tj@kernel.org> Reported-by: Stephen Rothwell <sfr@canb.auug.org.au> --- Sorry about the delay. Patch committed to percpu#for-next.
Thanks.
include/linux/percpu-defs.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/include/linux/percpu-defs.h b/include/linux/percpu-defs.h index 1fa36eb..68567c0 100644 --- a/include/linux/percpu-defs.h +++ b/include/linux/percpu-defs.h @@ -24,7 +24,7 @@ * input parameter is a percpu pointer. */ #define __verify_pcpu_ptr(ptr) do { \ - void __percpu *__vpp_verify = (typeof(ptr))NULL; \ + const void __percpu *__vpp_verify = (typeof(ptr))NULL; \ (void)__vpp_verify; \ } while (0)
-- 1.6.4.2
| |