Received: by 2002:a05:7412:b10a:b0:f3:1519:9f41 with SMTP id az10csp3060079rdb; Mon, 4 Dec 2023 15:59:21 -0800 (PST) X-Google-Smtp-Source: AGHT+IF/hE64GTUtTczZyr84A08K64HC4Sy5HaOwSEoO/u6TliSR1Ew7odhZpNzt4cI/bcdrZsBH X-Received: by 2002:a05:6870:7813:b0:1fa:1ca3:ced8 with SMTP id hb19-20020a056870781300b001fa1ca3ced8mr3276586oab.52.1701734360855; Mon, 04 Dec 2023 15:59:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701734360; cv=none; d=google.com; s=arc-20160816; b=Gv9JCGpIFpLsCwcDylyIDmBc9i00m+V2L768sJ+cSwLjmmJAW91CU5XlrgjQRTTf8V UpsIgAPuweqNpw8eK/XBTef5nsYMZ3YnbIMQ6zUwkO1c6WRlppLbP/RV4OeZ64yFOGoK NW953N/3GsPjrBo51f3t9OT2QwxJSRwuFNniYQnHq5u10kV6pI6Fb7kjk85Aayv7GRJY hukj7TfwXDZ7FHc+8RXvAM/GWhs37CYfYm0oaG8jxH2dZiZ7aZZ7ftQJ7WZcL1RGerw3 C9M2j0xZs3Z8dBOHEYxzh+WEbptk4C8Ousl4OOu9IL+KMHzqG7I87ba8jd83F0Rr9Nj8 sFZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:from:subject:message-id:references :mime-version:in-reply-to:date:dkim-signature; bh=bc3wWZdTIWXynHMDoBBnLgT0pYzNdNHfaXI4uKulM+I=; fh=8DumZiCOMVwnNc41ayVxLAiz720zdvqtRef1+6dtDMw=; b=UNXJ23ofRBugMklgZBNprD8pTwGc996t1k3hOVt5EXMoRMFuuvANxOAsF6ACaNRKTw vsOGeYL31wjz5ukvx16+6qblY6enfr4iJKmbt7dnuZQoGrTMfnSN4hIcb0HoJyiWAdwB YZDQF99UYE9hZeqkpX2SgmRbRji8J22Uf9FDajtOGXGZMKyvA0BNdNuE2BwGXn0IdL3+ EfDy8823PHapyO8PeS41WuopHSNxd/2/aFjmDTn+0sRMwUa2offYjxBnZNGkbB7xURYW DCzSd2Q4PrDY8hy3A/Sm9B7MHp+cMiN+j3KPJHj/KPzrpHLH9rLAyj+c5Xn7IvxNkz8F 32xA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=FLAhgsNe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 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 howler.vger.email (howler.vger.email. [23.128.96.34]) by mx.google.com with ESMTPS id c9-20020a634e09000000b005bdff97f97bsi9068396pgb.92.2023.12.04.15.59.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Dec 2023 15:59:20 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) client-ip=23.128.96.34; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=FLAhgsNe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 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 howler.vger.email (Postfix) with ESMTP id A402D80BAAB8; Mon, 4 Dec 2023 15:59:18 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343494AbjLDX6y (ORCPT + 99 others); Mon, 4 Dec 2023 18:58:54 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49786 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234661AbjLDX6x (ORCPT ); Mon, 4 Dec 2023 18:58:53 -0500 Received: from mail-yb1-xb49.google.com (mail-yb1-xb49.google.com [IPv6:2607:f8b0:4864:20::b49]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 04EEE107 for ; Mon, 4 Dec 2023 15:58:59 -0800 (PST) Received: by mail-yb1-xb49.google.com with SMTP id 3f1490d57ef6-db54a19c7d6so3751689276.3 for ; Mon, 04 Dec 2023 15:58:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1701734338; x=1702339138; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=bc3wWZdTIWXynHMDoBBnLgT0pYzNdNHfaXI4uKulM+I=; b=FLAhgsNetn2k0Xo7OHCrDXsmBVkNiGRf/sj8OrCyNH87DQyF7GsvikfhBxabA6cj5P ceHWjEps0QH6FBamV8TRnY5uCO9YmDJrDJI2Ym9xmvTghiFqhhEdAIk85hwwGwo/XBjC HWQFuico5tD0R88HpPgV6WrTsUgh2noPCL44LWW2ff9uzDxS86a5pVIGpgRZOQnBOJn2 VTusOSrHttduU9Cmz8H/YwkqInN1VMB/nmUWt/ymvQ+801qEZAEFQWny2TUlGnJOZhMi Jch62C4/I62+EtF7aNMzeMOmUJd8lzBnyo6V+DiFtWPLCFNvPKWuFKVtaSvDZBhjR6ys AJbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701734338; x=1702339138; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=bc3wWZdTIWXynHMDoBBnLgT0pYzNdNHfaXI4uKulM+I=; b=GERzrsE+kgUrQhMa8o5Ocd3wBW0DggV98XhpwTVMj5akqkvp2TzvNxnkDsOWmI4DH/ 1HHXp+C/NaCN4hCUVMLfXYmauwY8GgwqeNyVNWOA7ET30IZo0uGcx7LQAlwG8smCuTkv ChqzV6flCgU0lSK0V+55HDcrRF7plYeGMBoK+2YhDCbmFVcJWBO5v+/VlzIA1uxW5/dY qmM2CBsWh7INlEz5qW5X+3AFJTvYcCbVZXQhpLJG69QMOtk+q011gfTpMq0VMa/ow1BF UTXui/Wo1VoT3beVVXDVmXkcbdiBDo974YDQDgdZNJhegCx1gp5drevjrKSaGbAivAv6 fk1w== X-Gm-Message-State: AOJu0Yz8t0ZcXq+IQkF0FYP80ELs8+2K7uTtBABYYDWa9isnoW2sFGL/ vGC4MVle1TfhVXoXTh5iOGqF+qOSU0PfFA== X-Received: from shakeelb.c.googlers.com ([fda3:e722:ac3:cc00:7f:e700:c0a8:262e]) (user=shakeelb job=sendgmr) by 2002:a25:cf51:0:b0:db7:dce9:76d6 with SMTP id f78-20020a25cf51000000b00db7dce976d6mr189881ybg.2.1701734338283; Mon, 04 Dec 2023 15:58:58 -0800 (PST) Date: Mon, 4 Dec 2023 23:58:56 +0000 In-Reply-To: Mime-Version: 1.0 References: <20231129032154.3710765-1-yosryahmed@google.com> <20231129032154.3710765-6-yosryahmed@google.com> <20231202083129.3pmds2cddy765szr@google.com> Message-ID: <20231204235856.k4izppfsrpg2rng7@google.com> Subject: Re: [mm-unstable v4 5/5] mm: memcg: restore subtree stats flushing From: Shakeel Butt To: Yosry Ahmed Cc: Wei Xu , Andrew Morton , Johannes Weiner , Michal Hocko , Roman Gushchin , Muchun Song , Ivan Babrou , Tejun Heo , "Michal =?utf-8?Q?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 Content-Type: text/plain; charset="us-ascii" 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 howler.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 (howler.vger.email [0.0.0.0]); Mon, 04 Dec 2023 15:59:18 -0800 (PST) On Mon, Dec 04, 2023 at 03:49:01PM -0800, Yosry Ahmed wrote: [...] > > From 19af26e01f93cbf0806d75a234b78e48c1ce9d80 Mon Sep 17 00:00:00 2001 > 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 the > mutex. However, the mutex has a risk of priority inversion, especially > since the underlying rstat lock can de dropped while the mutex is held. > > 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