From patchwork Fri Sep 24 16:12:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dave Hansen X-Patchwork-Id: 12515893 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 mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7C199C433F5 for ; Fri, 24 Sep 2021 16:12:59 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 13B686127B for ; Fri, 24 Sep 2021 16:12:58 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 13B686127B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 384486B0071; Fri, 24 Sep 2021 12:12:58 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 33340900002; Fri, 24 Sep 2021 12:12:58 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 222916B0073; Fri, 24 Sep 2021 12:12:58 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0164.hostedemail.com [216.40.44.164]) by kanga.kvack.org (Postfix) with ESMTP id 129586B0071 for ; Fri, 24 Sep 2021 12:12:58 -0400 (EDT) Received: from smtpin04.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id C99DD2BFD9 for ; Fri, 24 Sep 2021 16:12:57 +0000 (UTC) X-FDA: 78622960794.04.550E901 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by imf12.hostedemail.com (Postfix) with ESMTP id C1A0410000A8 for ; Fri, 24 Sep 2021 16:12:56 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10116"; a="203601568" X-IronPort-AV: E=Sophos;i="5.85,320,1624345200"; d="scan'208";a="203601568" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Sep 2021 09:12:52 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,320,1624345200"; d="scan'208";a="551865357" Received: from davehans-spike.ostc.intel.com (HELO localhost.localdomain) ([10.165.28.105]) by FMSMGA003.fm.intel.com with ESMTP; 24 Sep 2021 09:12:51 -0700 Subject: [PATCH 0/2] [v2] mm/migrate: 5.15 fixes for automatic demotion To: linux-kernel@vger.kernel.org Cc: linux-mm@kvack.org,Dave Hansen ,ying.huang@intel.com,mhocko@suse.com,weixugc@google.com,osalvador@suse.de,rientjes@google.com,dan.j.williams@intel.com,david@redhat.com,gthelen@google.com,yang.shi@linux.alibaba.com,akpm@linux-foundation.org From: Dave Hansen Date: Fri, 24 Sep 2021 09:12:51 -0700 Message-Id: <20210924161251.093CCD06@davehans-spike.ostc.intel.com> X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: C1A0410000A8 X-Stat-Signature: rwm4x131wxbho36cfkjg79b8kukpdoow Authentication-Results: imf12.hostedemail.com; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=intel.com (policy=none); spf=none (imf12.hostedemail.com: domain of dave.hansen@linux.intel.com has no SPF policy when checking 192.55.52.136) smtp.mailfrom=dave.hansen@linux.intel.com X-HE-Tag: 1632499976-120582 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: Changes from v1: * Use memory_notify->status_change_nid to detect node online/offline events instead of building a new mechanism. --- This contains two fixes for the "automatic demotion" code which was merged into 5.15: * Fix memory hotplug performance regression by watching suppressing any real action on irrelevant hotplug events. * Ensure CPU hotplug handler is registered when memory hotplug is disabled. Cc: "Huang, Ying" Cc: Michal Hocko Cc: Wei Xu Cc: Oscar Salvador Cc: David Rientjes Cc: Dan Williams Cc: David Hildenbrand Cc: Greg Thelen Cc: Yang Shi Cc: Andrew Morton