take security_mmap_file() outside of ->mmap_sem
[GitHub/LineageOS/android_kernel_motorola_exynos9610.git] / include / linux / security.h
index f1bae0963ddc0bc886d5c210d67db3df71d70461..4e5a73cdbbef18463920022626931d02c0540eb9 100644 (file)
@@ -1745,8 +1745,8 @@ int security_file_permission(struct file *file, int mask);
 int security_file_alloc(struct file *file);
 void security_file_free(struct file *file);
 int security_file_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
-int security_mmap_file(struct file *file, unsigned long reqprot,
-                       unsigned long prot, unsigned long flags);
+int security_mmap_file(struct file *file, unsigned long prot,
+                       unsigned long flags);
 int security_mmap_addr(unsigned long addr);
 int security_file_mprotect(struct vm_area_struct *vma, unsigned long reqprot,
                           unsigned long prot);
@@ -2183,8 +2183,7 @@ static inline int security_file_ioctl(struct file *file, unsigned int cmd,
        return 0;
 }
 
-static inline int security_mmap_file(struct file *file, unsigned long reqprot,
-                                    unsigned long prot,
+static inline int security_mmap_file(struct file *file, unsigned long prot,
                                     unsigned long flags)
 {
        return 0;