Re: [PATCH 2 of 7] x86/pvops: add a paravirt_ident functions to allowspecial patching

From: Jeremy Fitzhardinge
Date: Thu Jan 29 2009 - 05:46:36 EST


Rusty Russell wrote:
I think I prefer:

/* make_pte etc and pgd_val etc are identity functions. */
#define paravirt_native_page_op \
(sizeof(pte_t) == sizeof(u64) ? paravirt_ident_64 : paravirt_ident_32)

Then use that everywhere rather than these defines?

Hm, also I don't think that will work because paravirt_ident_32|64 return different types. The compiler might promote paravirt_ident_32 to returning a 64-bit number, which would be a bit disastrous.

J
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/