我可以在vmalloc分配的内存上使用ksize吗?
我知道 ksize 用于确定实际分配的内存量
所以,我想知道 vmalloc 是否会四舍五入分配并返回比请求更多的内存。
下面的代码会起作用吗?
ptr =vmalloc(1);
printk("I got: %zu bytes of memory\n", ksize(ptr));
vfree(ptr);
我可以在vmalloc分配的内存上使用ksize吗?
我知道 ksize 用于确定实际分配的内存量
所以,我想知道 vmalloc 是否会四舍五入分配并返回比请求更多的内存。
下面的代码会起作用吗?
ptr =vmalloc(1);
printk("I got: %zu bytes of memory\n", ksize(ptr));
vfree(ptr);