static int dummy_vm_enough_memory(struct mm_struct *mm, long pages) { int cap_sys_admin = 0; if (dummy_capable(current, CAP_SYS_ADMIN) == 0) cap_sys_admin = 1; return __vm_enough_memory(mm, pages, cap_sys_admin); }
static int dummy_file_mmap_addr (struct file *file, unsigned long reqprot, unsigned long prot, unsigned long flags, unsigned long addr, unsigned long addr_only) { int ret = 0; if (addr < dac_mmap_min_addr) { ret = dummy_capable(current, CAP_SYS_RAWIO); if (ret == 0) current->flags |= PF_SUPERPRIV; } return ret; }