]> git.baikalelectronics.ru Git - kernel.git/commit
JFFS2: Add parameter to reserve disk space for root
authorDaniel Drake <dsd@laptop.org>
Tue, 10 Apr 2012 21:22:35 +0000 (22:22 +0100)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Mon, 14 May 2012 03:51:29 +0000 (22:51 -0500)
commit9ab4c87019df8af332995fbddc67b3796d44a0fb
treed11d632886c481758b51cd5b9129dc0a5b94c7bd
parent7a37349cb5080933058281c8a89d8f223c09ff67
JFFS2: Add parameter to reserve disk space for root

Add a new rp_size= parameter which creates a "reserved pool" of disk
space which can only be used by root. Other users are not permitted
to write to disk when the available space is less than the pool size.

Based on original code by Artem Bityutskiy in
https://dev.laptop.org/ticket/5317

[dwmw2: use capable(CAP_SYS_RESOURCE) not uid/gid check, fix debug prints]
Signed-off-by: Daniel Drake <dsd@laptop.org>
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@linux.intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
fs/jffs2/jffs2_fs_sb.h
fs/jffs2/nodemgmt.c
fs/jffs2/super.c