Message ID | 1468578983-28229-4-git-send-email-toiwoton@gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <linux-fsdevel-owner@kernel.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 01273608A6 for <patchwork-linux-fsdevel@patchwork.kernel.org>; Fri, 15 Jul 2016 10:41:53 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E6DB3262F2 for <patchwork-linux-fsdevel@patchwork.kernel.org>; Fri, 15 Jul 2016 10:41:52 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id DBABF28324; Fri, 15 Jul 2016 10:41:52 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED, FREEMAIL_FROM, RCVD_IN_DNSWL_HI, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7AE0F262F2 for <patchwork-linux-fsdevel@patchwork.kernel.org>; Fri, 15 Jul 2016 10:41:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932551AbcGOKhR (ORCPT <rfc822;patchwork-linux-fsdevel@patchwork.kernel.org>); Fri, 15 Jul 2016 06:37:17 -0400 Received: from mail-wm0-f68.google.com ([74.125.82.68]:34801 "EHLO mail-wm0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932531AbcGOKhO (ORCPT <rfc822;linux-fsdevel@vger.kernel.org>); Fri, 15 Jul 2016 06:37:14 -0400 Received: by mail-wm0-f68.google.com with SMTP id q128so1755339wma.1; Fri, 15 Jul 2016 03:37:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=afllMiWw3/ENBipyOV2G432YaA0SUkdnEEokNbe0kxo=; b=EKu33RFcfmtndMKgHcEbfZcP3HeqRq7h/iGgnWF6Pov2dmKs304NEAQxJyS3UJ6Tir VCJ38sJjuYSczb3VGt4LSc0m/Oa66fQEjoqu0qHNz5cQC0z8EUH3jw+G38YsUsShihmO AQPHR3Xf0A0oHU7L41bGSX4JE7Enqy7/pI5k1z0n4DWijcHQTiIFm68eubcaJUXEtbVs PaJTPo6LQXTaWSqhVqBTipk6APOceG4LyRYqH2WNMdOfGhKq9Ou7KBODiot71npa2Wi4 7kr4RHUY8Ldmv8eghk/iKDTn8h1d98/ncxgiJ695H1w0tzXAKNwfJL2fZDj9Zo/22xgm vwzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=afllMiWw3/ENBipyOV2G432YaA0SUkdnEEokNbe0kxo=; b=SdylTSocM/KFeWEV1QtRIny6LDWesqdu9UxO63x797qLeW3+dRr2DwBuNk3oD5r6vf x6SRNxrNj/maQGF5MuNDhfOh7ESOoiujhgqvJe/YrHJJ8GjE2dM7Q3puvBiVvounloD9 bsUe53nusjwdjx0xILf/VwKyNaHDcOwykmdG9mGDwdMA+NP1yD7sEAE0Vl7r4/BBlck3 q7SZy46r3HggMomjeYOu70BKKKI7PQm64JzAlRMxwDKGe7ehvJps+N6sDA7zYsjQk9PC cLWLsSsUYxm2ss+JKVJsvRj0KcYuhF60us6czEVXNnNuTgdZGaehvr0d5c2RcmVFPD6C Is1w== X-Gm-Message-State: ALyK8tLZb5P79PFN0PsW79uiXcbNJAbrVI7Qq2yV+qkFvkvnJjEgn5yMJTXph0qTZmq8Xg== X-Received: by 10.194.113.73 with SMTP id iw9mr69692wjb.26.1468579032635; Fri, 15 Jul 2016 03:37:12 -0700 (PDT) Received: from localhost.localdomain ([2001:2003:f54a:b700:2ab2:bdff:fe10:799e]) by smtp.gmail.com with ESMTPSA id jq9sm60564wjb.38.2016.07.15.03.37.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Jul 2016 03:37:12 -0700 (PDT) From: Topi Miettinen <toiwoton@gmail.com> To: linux-kernel@vger.kernel.org Cc: Topi Miettinen <toiwoton@gmail.com>, Alexander Viro <viro@zeniv.linux.org.uk>, linux-fsdevel@vger.kernel.org (open list:FILESYSTEMS (VFS and infrastructure)) Subject: [PATCH 03/14] resource limits: track highwater mark of file sizes Date: Fri, 15 Jul 2016 13:35:50 +0300 Message-Id: <1468578983-28229-4-git-send-email-toiwoton@gmail.com> X-Mailer: git-send-email 2.8.1 In-Reply-To: <1468578983-28229-1-git-send-email-toiwoton@gmail.com> References: <1468578983-28229-1-git-send-email-toiwoton@gmail.com> Sender: linux-fsdevel-owner@vger.kernel.org Precedence: bulk List-ID: <linux-fsdevel.vger.kernel.org> X-Mailing-List: linux-fsdevel@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP |
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);
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 <toiwoton@gmail.com> --- fs/attr.c | 2 ++ 1 file changed, 2 insertions(+)