Re: x86, ARM, PARISC, PPC, MIPS and Sparc folks please run this

From: David S. Miller
Date: Mon Sep 01 2003 - 00:42:22 EST


On Sun, 31 Aug 2003 23:49:37 +0100
Jamie Lokier <jamie@xxxxxxxxxxxxx> wrote:

> It uses POSIX shared memory and (necessarily) MAP_SHARED, which
> doesn't constrain the mapping alignment.

That's wrong. If a platform needs to, it should properly
align the mapping when MAP_SHARED is used on a file.

If you look in arch/sparc64/kernel/sys_sparc.c, you'll see
that when we're mmap()'ing a file and MAP_SHARED is specified,
we align things to SHMLBA.

If userspace purposefully violates this alignment attempt,
then it's at it's own peril to keep the mappings coherent,
there is simply nothing the kernel should be doing to help
out that case.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/