|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Hazardous memset/memcpy idiom (was Re: [PATCH] x86: fix null pointer dereference in intel_get_extended_msrs())
Jan Beulich writes ("Hazardous memset/memcpy idiom (was Re: [Xen-devel] [PATCH]
x86: fix null pointer dereference in intel_get_extended_msrs())"):
> Unfortunately that wouldn't be usable in all cases (arrays passed
> to functions),
#define FILLZERO_ARRAY(arrayobj, num_elements) \
(memset((arrayobj),0,sizeof((arrayobj)[0])*(num_elements)))
And the fact that a macro isn't universally applicable isn't a reason
not to replace an error-prone idiom in the very frequent cases where
the macro would be applicable.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |