i have an array
char* temp;
temp=kmalloc(3,GFP_KERNEL);
i need to expand this array each time i call this function Note: Realloc can't be used in linux kernel i dont know if it exists
Roll your own realloc but be noted that realloc is a poorly designed function interface. Just allocate a new buffer with kmalloc and memcpy the old data into the new buffer; that's essentially all that realloc does if it cannot expand the buffer in place.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With