-1
请告诉任何人在详细说明。如果我们通过kzalloc函数大小参数值为0,那么会发生什么?
请告诉任何人在详细说明。如果我们通过kzalloc函数大小参数值为0,那么会发生什么?
您将得到一个非空结果,但是任何尝试写入结果都会导致错误。多次呼叫都将返回相同的值。
请参阅http://lwn.net/Articles/236920了解更多信息,今后请先尝试Google搜索。
感谢您提供上述链接... – Muthuraman 2010-12-16 04:50:05
static __always_inline void * kmalloc(size_t size,gfp_t flags) { \t struct kmem_cache * cachep; \t void * ret; \t if(__builtin_constant_p(size)){ \t \t int i = 0; \t \t if(!size) \t \t \t return ZERO_SIZE_PTR; .... – Muthuraman 2012-02-09 14:19:54