From patchwork Sun Jun 5 18:38:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Morton X-Patchwork-Id: 12869834 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 33BC9C433EF for ; Sun, 5 Jun 2022 18:38:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2BA378D0002; Sun, 5 Jun 2022 14:38:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 241888D0001; Sun, 5 Jun 2022 14:38:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0E1118D0002; Sun, 5 Jun 2022 14:38:05 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id EF08B8D0001 for ; Sun, 5 Jun 2022 14:38:04 -0400 (EDT) Received: from smtpin31.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id BE5D734D8F for ; Sun, 5 Jun 2022 18:38:04 +0000 (UTC) X-FDA: 79545041688.31.FB20213 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by imf31.hostedemail.com (Postfix) with ESMTP id 6537E20045 for ; Sun, 5 Jun 2022 18:37:19 +0000 (UTC) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 3AC30B80DDF; Sun, 5 Jun 2022 18:38:02 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C58C8C385A5; Sun, 5 Jun 2022 18:38:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1654454280; bh=w/08vWmFbh5Wa5bCruMNGIeJtx/rdsrKAvGRB+0NjF0=; h=Date:From:To:Cc:Subject:From; b=iIWMJkbKcE+1JnyEhFjmyW05EX7nKpCG4LA/Z8SOOWntgHxP/iQgPQ2ZLv98RvabD H2Nzw2LR6iu1KDVzenZb7v9MnOv8VYWAr4Wrm62lNVz038mRBB1lWUWOMfoeggjGtQ shPih9+/8RPv4UOcCiYhl7dF0SAuwQoedJPhwAVU= Date: Sun, 5 Jun 2022 11:38:00 -0700 From: Andrew Morton To: Linus Torvalds Cc: mm-commits@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] final non-MM work for 5.19-rc1 Message-Id: <20220605113800.83dfb5ac57ba1f0f64552d9f@linux-foundation.org> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; x86_64-redhat-linux-gnu) Mime-Version: 1.0 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 6537E20045 X-Stat-Signature: fmswep9i8fzekkk9pxjspta3gf3hshwj X-Rspam-User: Authentication-Results: imf31.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=iIWMJkbK; spf=pass (imf31.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none X-HE-Tag: 1654454239-788345 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Linus, just a single patch here - to add an arguably missing feature in the delay accounting code. The following changes since commit 54eb8462f21fb170a05ad64620f0d8d0cf2b7fb5: Merge tag 'rtc-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux (2022-06-01 14:48:13 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-nonmm-stable-2022-06-05 for you to fetch changes up to 662ce1dc9caf493c309200edbe38d186f1ea20d0: delayacct: track delays from write-protect copy (2022-06-01 15:55:25 -0700) ---------------------------------------------------------------- A single featurelet for delay accounting. Delayed a bit because, unusually, it had dependencies on both the mm-stable and mm-nonmm-stable queues. ---------------------------------------------------------------- Yang Yang (1): delayacct: track delays from write-protect copy Documentation/accounting/delay-accounting.rst | 5 ++++- include/linux/delayacct.h | 28 +++++++++++++++++++++++++++ include/uapi/linux/taskstats.h | 6 +++++- kernel/delayacct.c | 16 +++++++++++++++ mm/hugetlb.c | 8 ++++++++ mm/memory.c | 8 ++++++++ tools/accounting/getdelays.c | 8 +++++++- 7 files changed, 76 insertions(+), 3 deletions(-)