Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp4859422rdb; Tue, 12 Dec 2023 11:11:59 -0800 (PST) X-Google-Smtp-Source: AGHT+IF9316byAOnB17wUT0BUm6VSlIuRwNrweRK/z0aGy3Zan+tGLrDZNsFIwd0V1QaQRf+6sAR X-Received: by 2002:a17:903:1206:b0:1d0:7d9a:3bca with SMTP id l6-20020a170903120600b001d07d9a3bcamr8293389plh.52.1702408318819; Tue, 12 Dec 2023 11:11:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702408318; cv=none; d=google.com; s=arc-20160816; b=j8cvbQYW36/N1ch1STjrwX30Nal2Y347D5sbLVrJmPG4K/5sDNXWxk4IezrKrP81Jt C+nbZV/NqhfYkJTA6MUxsHw4JkTkCBTwkt6+V748d3W5tlfKX9awZ6HR3kSpmJjIwGt6 s/hLOOLKiadv/gdoqsiVke1mZHBEtUCdEKESYS3+jlYrflFg4uaaVr2Mea7QKS85KKjm 4hphfXzF99ivFzqmdivy1/T3VpNgJOO3K8Q6SwTSDprZSMPVDUxmfaRHSP2a+mGsbW8X /5xyBkHKEdfBJUuz5w1t+OQts16Mw74OY1cup9Fjg58XhQrwOnfU9KQB3qs6kTjkDOjd NSEQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=LIguWzkvYltOpnG/cXi7wP26kF3E2cDcptp5e/K12Jo=; fh=ugsg/Abg3QSc5pK8XWQQAuo+5HfKCj5baIn5/RVr50A=; b=oLxAP+u2mgOtja13JiatGrdfK2fjujFBGCoUr/p3XQHxBfJ7elPNZsOWTTE5lMNqTA tGrK7b6h254u9YURFrymOS5v+fRADlybqSed9xErQGqyISVSKw8iPqtb0KYeLOj3Jf7V 1Yts/ZaXiyABCUZMOfy8NIU2c1QxkVFefgbyYnKDc4Mx+SnwuySkX+3HkC+E+ELA47SM mzhH2nBxLY6e5eBhMjprhwTf4Ze5XyL4jPYYizG3W1Ks6nixoX28OPtf58e3df51n12l TVPvbD4UOz0BHdYIJScs16v+CQC8s1up+e+37PD/WwMr5YaL18FOWsVA9jIQzD5cC+oF UVCQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=XwK8wiEl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from pete.vger.email (pete.vger.email. [23.128.96.36]) by mx.google.com with ESMTPS id b2-20020a170902d88200b001d30ee06c66si4746842plz.22.2023.12.12.11.11.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Dec 2023 11:11:58 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) client-ip=23.128.96.36; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=XwK8wiEl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 725708096DBD; Tue, 12 Dec 2023 11:11:56 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1376733AbjLLTLm (ORCPT + 99 others); Tue, 12 Dec 2023 14:11:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55974 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230370AbjLLTLl (ORCPT ); Tue, 12 Dec 2023 14:11:41 -0500 Received: from mail-pl1-x631.google.com (mail-pl1-x631.google.com [IPv6:2607:f8b0:4864:20::631]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CCF589F for ; Tue, 12 Dec 2023 11:11:47 -0800 (PST) Received: by mail-pl1-x631.google.com with SMTP id d9443c01a7336-1d08fba6a49so20375ad.1 for ; Tue, 12 Dec 2023 11:11:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1702408307; x=1703013107; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=LIguWzkvYltOpnG/cXi7wP26kF3E2cDcptp5e/K12Jo=; b=XwK8wiElneYQmXQCEI0uagFXqXTIlXCPeUtQPeaRulax3ajANE6SN0FXuG42DyxADf JYqTdjFPcfFfy3mRXtoCzp25wPc2BgTL+qU6d2O6gUxoSTm3tv+Zdhur1hHVXEDJBldN crPO15PNVePWr79483AfOJlHCGunkos+Uj5p/6F4++YXIK1+Q4xAPZg5Gg+s5RAsSv8O QvhnRRBesVNHPsSusITfD3/GJnm5bRsItDrOp8Xe8I01SU/i58AO6UjsLK8yS8wNGXsC suCZ03qz1Gx2Fr3cF87WR6fOQIwMidtHGMITWJcgImiAPHH7P+hOJVzHIGko04zPMFCY JCZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702408307; x=1703013107; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LIguWzkvYltOpnG/cXi7wP26kF3E2cDcptp5e/K12Jo=; b=HqrOObMpdB0pwGd0Q0H75zbmN8Fpxgj4c5KvhNHcZkyOckMriUSS8baKragk6jkAn9 jbU1sHtbix3WL57XzSGi7qBwzK9JPzJUchzxJ79ZRgwPwlguF3Djla6GNQhyOd2QXt58 4NSdB6czkda/hktNxhPycG6R0Oj0kDG/zCfoq0Wlq6QzP2KeiuWlbm1pCVU0lI7xHGzq YBX2xJSl+9/8QbjRNBqMDXPVFhRrU0QMFs6d1Wg75DzC0XK2fXHjRTKnRdslFIv2Wc6i LrvOPENA8vTuscT1UxbzVGsI8MdWwaJ0v5TyPeGv9UcPxcAm+jRRKXB58tvIdrBdEElp 1R9A== X-Gm-Message-State: AOJu0YxVfB9pXwysN+Lg36zAB1bImQZolAI7uEQniHoS5obMH43bO4Rv F66HysUK75o4VM7H8FOJnTqPJJHGqG8yXqbR0yMTyA== X-Received: by 2002:a17:902:dacb:b0:1cf:aa8f:56b3 with SMTP id q11-20020a170902dacb00b001cfaa8f56b3mr896582plx.24.1702408307029; Tue, 12 Dec 2023 11:11:47 -0800 (PST) MIME-Version: 1.0 References: <20231129032154.3710765-1-yosryahmed@google.com> <20231129032154.3710765-6-yosryahmed@google.com> <20231202083129.3pmds2cddy765szr@google.com> <20231204235856.k4izppfsrpg2rng7@google.com> <20231212104355.ba052748471e1e0ce5cc35a0@linux-foundation.org> In-Reply-To: <20231212104355.ba052748471e1e0ce5cc35a0@linux-foundation.org> From: Shakeel Butt Date: Tue, 12 Dec 2023 11:11:35 -0800 Message-ID: Subject: Re: [mm-unstable v4 5/5] mm: memcg: restore subtree stats flushing To: Andrew Morton Cc: Yosry Ahmed , Wei Xu , Johannes Weiner , Michal Hocko , Roman Gushchin , Muchun Song , Ivan Babrou , Tejun Heo , =?UTF-8?Q?Michal_Koutn=C3=BD?= , Waiman Long , kernel-team@cloudflare.com, Greg Thelen , Domenico Cerasuolo , linux-mm@kvack.org, cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, Bagas Sanjaya Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-8.4 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE, USER_IN_DEF_DKIM_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Tue, 12 Dec 2023 11:11:56 -0800 (PST) On Tue, Dec 12, 2023 at 10:43=E2=80=AFAM Andrew Morton wrote: > > On Mon, 4 Dec 2023 23:58:56 +0000 Shakeel Butt wrot= e: > > > On Mon, Dec 04, 2023 at 03:49:01PM -0800, Yosry Ahmed wrote: > > [...] > > > > > > From 19af26e01f93cbf0806d75a234b78e48c1ce9d80 Mon Sep 17 00:00:00 200= 1 > > > From: Yosry Ahmed > > > Date: Mon, 4 Dec 2023 23:43:29 +0000 > > > Subject: [PATCH] mm: memcg: remove stats flushing mutex > > > > > > The mutex was intended to make the waiters sleep instead of spin, and > > > such that we can check the update thresholds again after acquiring th= e > > > mutex. However, the mutex has a risk of priority inversion, especiall= y > > > since the underlying rstat lock can de dropped while the mutex is hel= d. > > > > > > Synthetic testing with high concurrency of flushers shows no > > > regressions without the mutex, so remove it. > > > > > > Suggested-by: Shakeel Butt > > > Signed-off-by: Yosry Ahmed > > > > Acked-by: Shakeel Butt > > > > I'd like to move this series into mm-stable soon. Are we all OK with tha= t? OK from me.