Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit aa656073 authored by Al Viro's avatar Al Viro
Browse files

Add missing alignment check in arch/score sys_mmap()



Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent e77414e0
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -41,10 +41,11 @@ sys_mmap2(unsigned long addr, unsigned long len, unsigned long prot,

asmlinkage long
sys_mmap(unsigned long addr, unsigned long len, unsigned long prot,
	unsigned long flags, unsigned long fd, off_t pgoff)
	unsigned long flags, unsigned long fd, off_t offset)
{
	/* where's the alignment check? */
	return sys_mmap_pgoff(addr, len, prot, flags, fd, pgoff >> PAGE_SHIFT);
	if (unlikely(offset & ~PAGE_MASK))
		return -EINVAL;
	return sys_mmap_pgoff(addr, len, prot, flags, fd, offset >> PAGE_SHIFT);
}

asmlinkage long