kmap_atomic/kunmap_atomic
来源:互联网 发布:mac删除launchpad图标 编辑:程序博客网 时间:2024/06/14 22:46
/* *drivers/md/raid5-cache.c *r5l_write_stripe */for (i = 0; i < sh->disks; i++) {void *addr;if (!test_bit(R5_Wantwrite, &sh->dev[i].flags))continue;write_disks++;/* checksum is already calculated in last run */if (test_bit(STRIPE_LOG_TRAPPED, &sh->state))continue;addr = kmap_atomic(sh->dev[i].page);sh->dev[i].log_checksum = crc32c_le(log->uuid_checksum, addr, PAGE_SIZE);kunmap_atomic(addr);}
出现了kmap_atomic(sh->dev[i].page)和kunmap_atomic(addr),临时内存映射,内存的一段空间,映射给物理页面,使用完临时映射后应该及时释放
阅读全文
0 0
- kmap_atomic/kunmap_atomic
- 内核 kmap_atomic分析
- kmap_atomic的细节以及改进
- kmap_atomic的细节以及改进
- copy_to_user的实现以及get_user_pages/kmap_atomic/kmalloc
- 高端内存映射之kmap_atomic固定映射--Linux内存管理(二十一)
- Android service的生命周期
- Lua中的string库(字符串函数库)总结
- 在Windows上安装FFmpeg程序
- ES6之Module 的加载实现(2)
- 在Windows7下用Gitblit搭建Git服务器
- kmap_atomic/kunmap_atomic
- 【算法题】回文序列
- nginx
- Jacob 环境配置 + word/excel/ppt 转 PDF
- Hive学习笔记 --- ORCFile介绍
- XListView之多条目加载
- oracle11g dg从库动态注册不上
- jQuery选择器基本总结
- ubuntu下安裝tomcat