On Sat, Nov 19, 2011 at 03:14:48PM +0100, Kay Sievers wrote:On Sat, Nov 19, 2011 at 11:03, Christoph Hellwig<hch@xxxxxxxxxxxxx> wrote:On Fri, Nov 18, 2011 at 06:39:50PM +0800, Cong Wang wrote:It seems that systemd needs tmpfs to support fallocate,
see http://lkml.org/lkml/2011/10/20/275. This patch adds
fallocate support to tmpfs.
What for exactly? ??Please explain why preallocating on tmpfs would
make any sense.
To be able to safely use mmap(), regarding SIGBUS, on files on the
/dev/shm filesystem. The glibc fallback loop for -ENOSYS on fallocate
is just ugly.
That is the kind of information which needs to be in the changelog.