Re: [V2 PATCH] tmpfs: add fallocate support

From: Cong Wang
Date: Tue Nov 22 2011 - 00:40:14 EST


ä 2011å11æ21æ 18:06, Christoph Hellwig åé:
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.


I will fix the changelog.

Thanks, Christoph and Kay.
--
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/