Messages in this thread Patch in this message | | | Subject | [PATCH] include/asm-generic/pgtable.h: fix sparse warnings | Date | Thu, 16 Apr 2009 22:12:18 -0400 | From | "H Hartley Sweeten" <> |
| |
Fix a number of sparse warnings due to macro expansion.
warning: symbol '__pte' shadows an earlier one
These sparse warning show up in the following sources:
mm/fremap.c mm/mremap.c mm/memory.c mm/rmap.c
This trivial patch fixes all the warnings.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
---
diff --git a/include/asm-generic/pgtable.h b/include/asm-generic/pgtable.h index 8e6d0ca..c51b173 100644 --- a/include/asm-generic/pgtable.h +++ b/include/asm-generic/pgtable.h @@ -53,9 +53,9 @@ #ifndef __HAVE_ARCH_PTEP_GET_AND_CLEAR #define ptep_get_and_clear(__mm, __address, __ptep) \ ({ \ - pte_t __pte = *(__ptep); \ + pte_t ___pte = *(__ptep); \ pte_clear((__mm), (__address), (__ptep)); \ - __pte; \ + ___pte; \ }) #endif
| |