Track maximum size of files created, to be able to configure RLIMIT_FSIZE resource limits. The information is available with taskstats and cgroupstats netlink socket.
Signed-off-by: Topi Miettinen <toiwo...@gmail.com> --- fs/attr.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fs/attr.c b/fs/attr.c index 25b24d0..546f4f9 100644 --- a/fs/attr.c +++ b/fs/attr.c @@ -116,6 +116,8 @@ int inode_newsize_ok(const struct inode *inode, loff_t offset) return -ETXTBSY; } + update_resource_highwatermark(RLIMIT_FSIZE, offset); + return 0; out_sig: send_sig(SIGXFSZ, current, 0); -- 2.8.1