kzalloc和kmalloc函数的区别

来源:互联网 发布:电子称数据输出到电脑 编辑:程序博客网 时间:2024/05/14 15:26
这个函数就是原来的两个函数的整合,即原来我们每次申请内存的时候都会这么做,先是用kmalloc()申请空间,然后用memset()来初始化,而现在省事了,一步到位,直接调用kzalloc(),效果等同于原来那两个函数,所有申请的元素都被初始化为0.其实对写驱动的来说,知道现在应该用kzalloc()代替原来的kmalloc()memset()就可以了,这是内核中内存管理部分做出的改变,确切的说是改进,负责内存管理那部分的兄弟们的目标无非就是让内核跑起来更快一些,而从kmalloc/memsetkzalloc的改变确实也是为了实现这方面的优化
0 0
原创粉丝点击