Received: by 2002:a25:e7d8:0:0:0:0:0 with SMTP id e207csp2920541ybh; Mon, 16 Mar 2020 12:14:18 -0700 (PDT) X-Google-Smtp-Source: ADFU+vsrSr+PJ28VoGHPJjAFjnQbglXb2ZgJp6T39b/IWmB/SSDbbgDzENB7n/NEQbeODuQqyOUY X-Received: by 2002:a9d:4001:: with SMTP id m1mr588383ote.57.1584386058589; Mon, 16 Mar 2020 12:14:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584386058; cv=none; d=google.com; s=arc-20160816; b=fd4nniLKOOotoqeV5BuSWXlEgW0ZC9JZ4Iz8RL9P9ehayXIV1udT415MjM/VxU3oc9 /TDdTW77ipootLwCSliRoNppOCB2kAyBu7+C6XDl3ZD0ZZWnyp+MNdpv7PCuIrkG1hYz E/mtzxgz4zaN6nGzKEZqkIeie63/CyvF7eA5rNFOkEe10W5ozw8mBhbc9KsWHRjHExZi 1zn+pwvKLUzSFKASNtr/FHfuGhbi2AVqRuLWWi6edCNfOlgKuSECmFX6HBcz9pFpXg/j cMx7pb4lSS/tqwtNNsEREGk2NNVG8gbt1BhuaQGSJlv7TjRHfjrP1rilwXbG3NLx8Luh lOZw== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=hQ6KfYR9gsZkcfMfYyRVmhCMb80+DstZqdWe5a9vHYQ=; b=UAuLY37adqenXqlAjtSSSDcOH18HkQLNG2pCCHuvrTW61Oshd4UIXYLbiKsRqWdQhS kOzWo2x//o6HP55iWbjM4CbuBGVRLCPeU3EOghpVkVyIBvQSrwrkReZWoAhvFVw6iNzh l2ogPgxp19ZQ6qXoxRJYSjswADojZqE/ScZ4tIOpNYuV8Xn0pxCeYiP6/4nEcMsF1gzZ lu6vGT1LCm0fndcyMDfsw8MZwYiBa+sJdFnMC8e5nzIUanx32duy+hj7DBNvFBPyMuFv oj9Qw9IcmjPeG2dFO6IwNhbL6UN9vjUHuQSQQ6a9fxF7Gy/9H6M92g5ff+vo48fTCBti q1Gg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cmpxchg-org.20150623.gappssmtp.com header.s=20150623 header.b=msdHOOSt; 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=fail (p=NONE sp=NONE dis=NONE) header.from=cmpxchg.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w203si380524oie.193.2020.03.16.12.14.02; Mon, 16 Mar 2020 12:14:18 -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=@cmpxchg-org.20150623.gappssmtp.com header.s=20150623 header.b=msdHOOSt; 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=fail (p=NONE sp=NONE dis=NONE) header.from=cmpxchg.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732403AbgCPTNo (ORCPT + 99 others); Mon, 16 Mar 2020 15:13:44 -0400 Received: from mail-qv1-f67.google.com ([209.85.219.67]:43559 "EHLO mail-qv1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732366AbgCPTNn (ORCPT ); Mon, 16 Mar 2020 15:13:43 -0400 Received: by mail-qv1-f67.google.com with SMTP id c28so9484962qvb.10 for ; Mon, 16 Mar 2020 12:13:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cmpxchg-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=hQ6KfYR9gsZkcfMfYyRVmhCMb80+DstZqdWe5a9vHYQ=; b=msdHOOStVPMDS4Mqi0Uw5qYY3xmOx/awlB/N7lszPYI/CkuBwbE2ctj8Cktbsgy/M/ YhyH+WEXvueDCguQlgjMpZTsrtXUqpZzT4q9I74W0tplZSCZpgZDs5KsIkXdKGwjmhJ3 WBjoWnH+yLuK/luBrjtZbREo1xGzazEEcK0iuQDrplBar6wkYUFAG5Ry1haIEijIC8G8 uQGuyulp7IRd8+TMJuwRTO1exTFxEKvHkEyMq5aUs7EPp7zLQo47w7g9vtfod0B5YRBR X7M1JBEWs1VgBIR7abel2WyB1OUeuApmBML954516LCrA2QGW1K0r67VmqHE6dz4uglp lOJA== 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:mime-version :content-transfer-encoding; bh=hQ6KfYR9gsZkcfMfYyRVmhCMb80+DstZqdWe5a9vHYQ=; b=iJ0WCwiFItlU+CCkkXieuPzVvb9lXuLx90QK4qWnDtKauupD9/UYKYZ6uVJWBD3MLa OJchlfI0FKBPGMO24CbmIJU8UEZaMUlHP3OsTELFRq1dcLLlpgq94N1YLn3XzneMstat PZvuvLQMeQLDizSUvxB/0gerWVHWJh9cM2yfnvEFH4BCQok0Jyh1qYOM6hrvrXb4JxCp 7JXfbuuvEAz76e1LRP3crONu5p5VY9ibKmCDQoOYJ5zrxPnK5ULCM6tBtiiHVfwDsH9c Fvx8IXePfWG98of1fW/AyUWN/hU1F90iIER3h0jjYDoUENy4NUdjwz9gcoAlCXKftfwy 1u8Q== X-Gm-Message-State: ANhLgQ11De0/acmlNBnZhHt7IP4Fg7BxWARqWYeM4eFvJ8KGPB5NSlrP kjGkObc10b3joxA9B78ZNoWGmQ== X-Received: by 2002:a0c:edc5:: with SMTP id i5mr1350832qvr.16.1584386022960; Mon, 16 Mar 2020 12:13:42 -0700 (PDT) Received: from localhost ([2620:10d:c091:480::1:f40d]) by smtp.gmail.com with ESMTPSA id v187sm43025qkc.29.2020.03.16.12.13.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2020 12:13:42 -0700 (PDT) From: Johannes Weiner To: Peter Zijlstra Cc: cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, kernel-team@fb.com Subject: [PATCH 0/3] psi: cpu.pressure cgroup fix & MAINTAINERS update Date: Mon, 16 Mar 2020 15:13:30 -0400 Message-Id: <20200316191333.115523-1-hannes@cmpxchg.org> X-Mailer: git-send-email 2.25.1 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 Hello Peter, Patch 1 implements the cpu.pressure fix for cgroups we were looking at recently, 2 is the cgroup hierarchy walk optimization you proposed. Patch 3 adds a MAINTAINER entry for psi, as at least one person tried looking for it and couldn't find it. If they look alright to you, it'd be great to get them into 5.7. Based on 5.6-rc6. Thanks MAINTAINERS | 6 +++ include/linux/psi.h | 2 + include/linux/psi_types.h | 10 ++++- kernel/sched/core.c | 2 + kernel/sched/psi.c | 99 +++++++++++++++++++++++++++++++++------------ kernel/sched/stats.h | 21 ++++++++++ 6 files changed, 114 insertions(+), 26 deletions(-)