- 论坛徽章:
- 5
|
- 27 /*
- 28 * sysctl handler which just sets dac_mmap_min_addr = the new value and then
- 29 * calls update_mmap_min_addr() so non MAP_FIXED hints get rounded properly
- 30 */
- 31 int mmap_min_addr_handler(struct ctl_table *table, int write,
- 32 void __user *buffer, size_t *lenp, loff_t *ppos)
- 33 {
- 34 int ret;
- 35
- 36 if (!capable(CAP_SYS_RAWIO))
- 37 return -EPERM;
- 38
- 39 ret = proc_doulongvec_minmax(table, write, buffer, lenp, ppos);
- 40
- 41 update_mmap_min_addr();
- 42
- 43 return ret;
- 44 }
- 45
- 46 static int __init init_mmap_min_addr(void)
- 47 {
- 48 update_mmap_min_addr();
- 49
- 50 return 0;
- 51 }
复制代码
莫非是这里? |
|