[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC 07/11] Add kernel helper functions
Hi Manish, Please use scripts/get_maitainers.pl to CC relevant maintainers. On 02/01/18 09:28, manish.jaggi@xxxxxxxxxx wrote: From: Manish Jaggi <manish.jaggi@xxxxxxxxxx> Add kalloc kfree functions from linux kernel. This does not description all the functions you added. But I am really not convinced this is the right place to do that. This file is included in many places that should not use kmalloc & co but instead Xen version. If you still want to add it in an header, I think it would make sense to create a header that will contain linuxism. So it get included only where it is needed. Signed-off-by: Manish Jaggi <manish.jaggi@xxxxxxxxxx> --- xen/include/xen/kernel.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/xen/include/xen/kernel.h b/xen/include/xen/kernel.h index 548b64da9f..78517f6caa 100644 --- a/xen/include/xen/kernel.h +++ b/xen/include/xen/kernel.h @@ -7,6 +7,16 @@#include <xen/types.h> +/* Xen: Define compatibility functions */+#define FW_BUG "[Firmware Bug]: " +#define pr_err(fmt, ...) printk(XENLOG_ERR fmt, ## __VA_ARGS__) +#define pr_warn(fmt, ...) printk(XENLOG_WARNING fmt, ## __VA_ARGS__) + +/* Alias to Xen allocation helpers */ +#define kfree xfree +#define kmalloc(size, flags) _xmalloc(size, sizeof(void *)) +#define kzalloc(size, flags) _xzalloc(size, sizeof(void *)) + /* * min()/max() macros that also do * strict type-checking.. See the Cheers, -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |