Пример #1
0
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);
}
Пример #2
0
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;
}