Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp2964476imm; Sun, 7 Oct 2018 16:29:41 -0700 (PDT) X-Google-Smtp-Source: ACcGV63azgi6YcnjKpK5TqEFXKW39lCu9BIspMfPMUJDpgmfJ7IZVufBVfnOLX/nokz7dOk63mtY X-Received: by 2002:a17:902:7e49:: with SMTP id a9-v6mr21285362pln.149.1538954981327; Sun, 07 Oct 2018 16:29:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538954981; cv=none; d=google.com; s=arc-20160816; b=Gd0G9AFpLgqgN0l4MtXVgPivJ2FrfHMtCtSVN/Ch6VJveFn7Fn/wgjJzYTCaevqsLH qfvLgLCRoWLMXBgmZ7plI1qf1jekavCRv29eFnvsjvi7nfLs+zSw2qthZK7uhsp5SPOr /FSwmzo+w4yOVrD0QfPPrtZv1DGk5Oq/owvF8MHfopMmU8xVwFjgQk6r8HQ+V8KLrSib nCaAV+juhTrjcx2AUJOrss2X1uZzikegnWpi6KgBvDjIzdkKjyAfD7KDDAs44tfcSKjv KVEsLjKXcEIZxuIb0glTL1m6fu6m7iGxelB/x6YJa4Vaay779HV5t4znVcDoK7I43J/D 40dw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=GoLsM66bXjF27IaJt/0Gx0zoeAsKvJaAAO+2JPuhRiE=; b=rhpMzk0F8UA+6+8kNP2N5UyqrFdTHGb4Czd2fSWiB1s876H9bMFsEi5evuezy9I91F ahekmlBIkX9cq0xQslcMPv71eaOeEI5HDU8kfwXnqVYUJlRivMbxyUfZAyyCw/3944Hk a78+FW3MO6Lj8yz6OwBweGXdiA+g7E8dDP5LZck15axWEQmd0fnQjjwizHvjqLGq7HfQ K5QIXmPeFreLvTxGxMRDQSgYyxXbSXVSgccCDsIipJZakRkxDPADCOOQrYm3buIOW90i D8Sb55YJmUq1nRVJeOvqUzeiRPWTwhwK/7zvTcP9C946RoQxylSwYJQBaNoFbO5jILsl VE1A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@omnibond-com.20150623.gappssmtp.com header.s=20150623 header.b=kLeV2lCG; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s64-v6si17108682pfi.134.2018.10.07.16.29.26; Sun, 07 Oct 2018 16:29:41 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@omnibond-com.20150623.gappssmtp.com header.s=20150623 header.b=kLeV2lCG; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728334AbeJHGhG (ORCPT + 99 others); Mon, 8 Oct 2018 02:37:06 -0400 Received: from mail-qt1-f196.google.com ([209.85.160.196]:43992 "EHLO mail-qt1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727082AbeJHGhE (ORCPT ); Mon, 8 Oct 2018 02:37:04 -0400 Received: by mail-qt1-f196.google.com with SMTP id q41-v6so19224663qtq.10 for ; Sun, 07 Oct 2018 16:28:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=omnibond-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=GoLsM66bXjF27IaJt/0Gx0zoeAsKvJaAAO+2JPuhRiE=; b=kLeV2lCG7VKR4BWsF4V676rE2SrZ4n/T2Hu0MUYbu5lJbGZ9XHxis8oTbGXKnowXuk XcjsRUWZr/qceGohAKLskxsMrImJyi+6J72pi/6Mo7m6C7RWN/mmZ8zPF0jDK/n6NVV3 JfSdfFmXWWmGMyQJFxPH7aIFqGg7BcgfrYFbc9pYQqaNZrhyzrxCshgr17AxdAT64sUX mLr5REQxK8orZWaR7CjfGsyxyLmwkASx+04E8Ey6HwvtHPmTNP3LqaWtR6Fqm1YZHJyk LUcBUq0a37vs3VnD9QdTblAjxWmNhIQAf1C0X8loknMrtwas5fTXaZUPjfc/b2fQ5VcE bdyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=GoLsM66bXjF27IaJt/0Gx0zoeAsKvJaAAO+2JPuhRiE=; b=FNp/hI17X8Glm9YcZBIjGKjsbA+J0hURbMgnICkc8kXiWdJsPlLvGNMVqftee8XTC+ a/oIJ4sNwzYtfvpaxm5jdJPOowKt4t8leaxpuZnViO361i20EVs04k8ctv43Ku508Npi NZqcuTNt0YRq3ISLj5aL1n4Ny0A4KNUPglmqXBjpU/gE8gEa5f3Xd6dHiwSXr4Pv88ss DKvGmEKzD8NTb53oS2r0cHcvRCdkmO3JaQQ6vUofN5UntPUoaAnSUlMZNVrjrL6oJkJx xta93cAe2xsxE6JJkLtcoQ6xIiNtmdjBpvPBrTDxGxhvU0x3k2gZAf6F6AYX/Cvs7Osf oVSw== X-Gm-Message-State: ABuFfohfkHsGrkyDMAjlWbVpJ1c5/yIR7Ib0rkjdU8Smkn5zhjlYBwak 0AIoWzlQm/HUAGkpbpS5KE81sA== X-Received: by 2002:ac8:4790:: with SMTP id k16-v6mr17500797qtq.253.1538954891893; Sun, 07 Oct 2018 16:28:11 -0700 (PDT) Received: from ip-172-31-22-34.ec2.internal (ec2-35-153-175-159.compute-1.amazonaws.com. [35.153.175.159]) by smtp.gmail.com with ESMTPSA id x38-v6sm6793915qtc.39.2018.10.07.16.28.10 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 07 Oct 2018 16:28:10 -0700 (PDT) From: Martin Brandenburg To: devel@lists.orangefs.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, hubcap@omnibond.com Cc: Martin Brandenburg Subject: [PATCH 13/19] orangefs: skip inode writeout if nothing to write Date: Sun, 7 Oct 2018 23:27:30 +0000 Message-Id: <20181007232736.3780-14-martin@omnibond.com> X-Mailer: git-send-email 2.19.0 In-Reply-To: <20181007232736.3780-1-martin@omnibond.com> References: <20181007232736.3780-1-martin@omnibond.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Would happen if an inode is dirty but whatever happened is not something that can be written out to OrangeFS. Signed-off-by: Martin Brandenburg --- fs/orangefs/orangefs-utils.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fs/orangefs/orangefs-utils.c b/fs/orangefs/orangefs-utils.c index 902ebd1599e1..de63bb710e38 100644 --- a/fs/orangefs/orangefs-utils.c +++ b/fs/orangefs/orangefs-utils.c @@ -435,6 +435,11 @@ int orangefs_inode_setattr(struct inode *inode) copy_attributes_from_inode(inode, &new_op->upcall.req.setattr.attributes); orangefs_inode->attr_valid = 0; + if (!new_op->upcall.req.setattr.attributes.mask) { + spin_unlock(&inode->i_lock); + op_release(new_op); + return 0; + } spin_unlock(&inode->i_lock); ret = service_operation(new_op, __func__, -- 2.19.0