Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:mm\slab_common.c Create Date:2022-07-28 14:29:52
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:__krealloc - like krealloc() but don't free @p.*@p: object to reallocate memory for.*@new_size: how many bytes of memory are required.*@flags: the type of memory to allocate.* This function is like krealloc() except it never frees the originally

Proto:void *__krealloc(const void *p, size_t new_size, gfp_t flags)

Type:void

Parameter:

TypeParameterName
const void *p
size_tnew_size
gfp_tflags
1693  If Value for the false possibility is greater at compile time(!new_size) Then Return ZERO_SIZE_PTR will be returned for zero sized kmalloc requests.* Dereferencing ZERO_SIZE_PTR will lead to a distinct access fault.* ZERO_SIZE_PTR can be passed to kfree though in the same way that NULL can.* Both make kfree a no-op.
1696  Return __do_krealloc(p, new_size, flags)