Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp994575imu; Fri, 7 Dec 2018 12:17:37 -0800 (PST) X-Google-Smtp-Source: AFSGD/W2jyTTrff+DF8uo6XFlc+o17pn8vpLSC+/O8jgH4RcKUCK8oYbBYKBi4GZN4pbhR9zPbqy X-Received: by 2002:a17:902:24e7:: with SMTP id l36mr3448307plg.61.1544213857182; Fri, 07 Dec 2018 12:17:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544213857; cv=none; d=google.com; s=arc-20160816; b=R4atPwuXNeXWh3GY3UuvV5kTKaftKowfw6PIfC4djDN0dAXrn1qjHnV/7AY4RXC4go RVJyBwK415UcOSH1ZPEfUGuLGjS5pyibnH92b2vaW0ci+nftKTx5KDiqXrx+Q0oTFgx9 hVwCqprrJ0DbESWJP6VFHG6Zt8+JAnXv6l8Ga494Lv8tTEHVkqL8Us3hu1+RgaTdZWt5 aCoECXr16/1XmJLSxh7yi7biqiWblcuPC8xaTI+c+YmZV/uBrd/HcxXOdBIeeK1Fo+g9 Iqv8G7QQYYUB3i2Y4vLQ3nFjFDJRnAUzlS9LyeEeZuXTspW8GbXJbNhEBGcAaFoYfYSY urvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature; bh=oiVWgL/WHUTd0gentorRc6DDTrlDET1vasHz44Fkvas=; b=0sSEyv2u+FTv+jzf+ZO3q80SDaMcDhulToVCJgBEOyhXWGdX1RMfNSEnHXnR/DMrz6 zpNCdxDqUl69aD7aWTNSfilfvxTxxblgqg5Xd0h6HyrueJW+uo9WrgX9Lk2tn6Td9FEZ quygg+SyQDcyYtSnCqoPPMcE5Pi1eveZCAqiwC+NCUAcYgVmpMXo/bF1USI6kbJytn5I RYgrMT8Ok19SZmUN2T4fYJcVd11KDir/2Iy61d70fHP2V3QRlrZzNceJD9F/Qm5FHVVQ lZR+PqfzrRJKvQaJ/nZphfF0oFR3/a2RDO+KMBODyACX9ZdTMdImEH+mo+VV6BILErWv Rg0Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Tl6AQp5N; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k14si3448242pll.346.2018.12.07.12.17.22; Fri, 07 Dec 2018 12:17:37 -0800 (PST) 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=@gmail.com header.s=20161025 header.b=Tl6AQp5N; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726397AbeLGUPn (ORCPT + 99 others); Fri, 7 Dec 2018 15:15:43 -0500 Received: from mail-pf1-f196.google.com ([209.85.210.196]:40903 "EHLO mail-pf1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726363AbeLGUPl (ORCPT ); Fri, 7 Dec 2018 15:15:41 -0500 Received: by mail-pf1-f196.google.com with SMTP id i12so2437767pfo.7; Fri, 07 Dec 2018 12:15:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=oiVWgL/WHUTd0gentorRc6DDTrlDET1vasHz44Fkvas=; b=Tl6AQp5NBS+Vty8MRgicYJ/jVsKR0CryNf5wkhgDTDviSmtB5Wz5KcTOni7EQWYiOH M7G/A/ahbj0zI4CX/oWxaTi3eJ6MDEIHpJoed0IEfumnekz0XOS5c/X94GXsjpeRxgu+ l2CL4eRuaWgoJimP0SL5rSZ5XqAxlywguM+C8fB+TRPnFh7lzKNozNYlW0wRdQBzUa/a ao6SOAXWMayp5gxtmPSMC71qWuSZw4ETGeggMgxoH2KE8z3aAC0/mT4J9+OJA3FOHaru l5GNQdJ37yTs4EbHlaXxMHzY7kffSwszM0uq23KIDYpnEAM7yJecJW8OXtILW++JSxuo zwQQ== 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; bh=oiVWgL/WHUTd0gentorRc6DDTrlDET1vasHz44Fkvas=; b=B1U9JjQEq6+sMMcLcb8vzVAT6YRoR810hN8Gw3T5Y+GICcwfjHv2waip1foTnzvrzy tuDjARzfxpWXE9OjZCv9nTQbbfuH2mPEAOi3uY2RRbzGbQwEfEyce4H1hbRzuFTeUuCv pyEZnh2G1LU2+oON2B5QVsimR/fEH7ytoxVr89y13gCrHZpK9YQHgZeMsBF+b3YDeU2H zSdwz631ZJc9apFcRpfToel9uQHWs3t24vPOF4rWbuRunooGhXEaX57fC+h3aowLvNfT gSy+5tm3LiWTjapdDPSI9lgbwVBinbOaXFlKDKKidCbDuXkek7KQ27QcUprzzoljwxwX tFfA== X-Gm-Message-State: AA+aEWZEi8V1rpqZUATGfW8Q6b5Shxo8QZci5h23Pw4ouLbpFN4Z/01X jS9zr2EtRXhTNAxhd+Ap66w= X-Received: by 2002:a63:26c1:: with SMTP id m184mr2951411pgm.367.1544213740629; Fri, 07 Dec 2018 12:15:40 -0800 (PST) Received: from castle.thefacebook.com ([2620:10d:c090:200::6:d83b]) by smtp.gmail.com with ESMTPSA id q75sm5870898pfa.38.2018.12.07.12.15.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 07 Dec 2018 12:15:39 -0800 (PST) From: Roman Gushchin X-Google-Original-From: Roman Gushchin To: Tejun Heo , Oleg Nesterov Cc: Dan Carpenter , Mike Rapoport , cgroups@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, kernel-team@fb.com, Roman Gushchin , Shuah Khan , linux-kselftest@vger.kernel.org Subject: [PATCH v5 5/7] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() Date: Fri, 7 Dec 2018 12:15:29 -0800 Message-Id: <20181207201531.1665-6-guro@fb.com> X-Mailer: git-send-email 2.17.2 In-Reply-To: <20181207201531.1665-1-guro@fb.com> References: <20181207201531.1665-1-guro@fb.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org If the cgroup destruction races with an exit() of a belonging process(es), cg_kill_all() may fail. It's not a good reason to make cg_destroy() fail and leave the cgroup in place, potentially causing next test runs to fail. Signed-off-by: Roman Gushchin Cc: Shuah Khan Cc: Tejun Heo Cc: kernel-team@fb.com Cc: linux-kselftest@vger.kernel.org --- tools/testing/selftests/cgroup/cgroup_util.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tools/testing/selftests/cgroup/cgroup_util.c b/tools/testing/selftests/cgroup/cgroup_util.c index 14c9fe284806..eba06f94433b 100644 --- a/tools/testing/selftests/cgroup/cgroup_util.c +++ b/tools/testing/selftests/cgroup/cgroup_util.c @@ -227,9 +227,7 @@ int cg_destroy(const char *cgroup) retry: ret = rmdir(cgroup); if (ret && errno == EBUSY) { - ret = cg_killall(cgroup); - if (ret) - return ret; + cg_killall(cgroup); usleep(100); goto retry; } -- 2.17.2