On Mon, Sep 21, 2015 at 12:10:37PM +0530, Aneesh Kumar K.V wrote:
> /* PUD level exusts only on 4k pages */
> #ifndef CONFIG_PPC_64K_PAGES
> typedef struct { unsigned long pud; } pud_t;
> -#define pud_val(x) ((x).pud)
> #define __pud(x) ((pud_t) { (x) })
> +static inline unsigned long pud_val(pud_t pud)
> +{
> + return x.pud;
> +}
> #endif /* !CONFIG_PPC_64K_PAGES */
Where does "x" come from in this inline function?
This breaks the build with CONFIG_MM_STRICT_TYPECHECKS.
-Scott
_______________________________________________
Linuxppc-dev mailing list
[email protected]
https://lists.ozlabs.org/listinfo/linuxppc-dev