Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp813029rwb; Thu, 22 Sep 2022 06:47:11 -0700 (PDT) X-Google-Smtp-Source: AMsMyM42yT9Elns0oJaiAqfxKFZo+SSUP5izzMB97ziMNJYfGOYcE+EjcTP6MeR0jZ9+59jvPwxN X-Received: by 2002:a17:907:c09:b0:781:ea21:3f69 with SMTP id ga9-20020a1709070c0900b00781ea213f69mr2749392ejc.413.1663854431482; Thu, 22 Sep 2022 06:47:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663854431; cv=none; d=google.com; s=arc-20160816; b=VBddUI+SRzi4NmOmywOdABQTv+Dc+dkzFLM8Q10V0S1XVI5bzddkRttA/U8qjZmq86 +OEtA0hyHSNbY0UO2lWK80sEh3tmB7/zXxavapTer/Pz+gIaDUDKwabA57O3seqNhoCl WzUr0X7YkCnhDQTett+hX6FMT0+a3T477YO6Sx+TOjtj+TpVaZJnkaMWyBaKACUlXBkv hFggPC6ZMDV12MHfAJ+p1gLGvf10zZEi2QhEBpSbqB1rEhfysHKUn30ZhycduKGo1ekD tGBFKJyJwtlxHMv2RnNQTlCenlKp7U3gxtEr3LAxPwPBG+CCfdxZ5VyEWOxJMALD8P0T sy5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=JuA04Vvd0Lkomb9eLNv46coLV0RK9pwlvuFPP4WZoGY=; b=m/s1wxkQJm3l83tL1IDdwpaWnqoFu/pd4kDVrtXSuwExLIb8Wsdk1pGFwXf77x7OSH +1ddQv5RkqqY+P34GV9S5oMi0XsFNcFtgvCPoxAPf6VQV6czKlj0+S08oiFtjcqrRHRl C5+qWZw0tLqdUz+NsJMnfeGNf1WaTt+jT5xRtYOyHbuonsm9F/EeFg511ojqcrYbIiUF bgFsczAqIQWohqVdEZowoqivp8twY9iPln7VsOsRszJmaoySmc67Tdd3hLeV1dobJA+g DwAS/4d6PZPbWuW+OCKpDSWYxnFyx6Wk/FS4ZvvGcQSEbJv0opEcSwHtuz4fgNn9Wdog vedQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k26-20020a50ce5a000000b00453b9f1f1b6si4945188edj.354.2022.09.22.06.46.45; Thu, 22 Sep 2022 06:47:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231294AbiIVNpY (ORCPT + 99 others); Thu, 22 Sep 2022 09:45:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53108 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229953AbiIVNpV (ORCPT ); Thu, 22 Sep 2022 09:45:21 -0400 Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [45.249.212.187]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 566CF33E1D for ; Thu, 22 Sep 2022 06:45:20 -0700 (PDT) Received: from dggpemm500023.china.huawei.com (unknown [172.30.72.55]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4MYGg85560zpTdC; Thu, 22 Sep 2022 21:42:28 +0800 (CST) Received: from dggpemm100009.china.huawei.com (7.185.36.113) by dggpemm500023.china.huawei.com (7.185.36.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 22 Sep 2022 21:45:18 +0800 Received: from huawei.com (10.175.113.32) by dggpemm100009.china.huawei.com (7.185.36.113) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 22 Sep 2022 21:45:18 +0800 From: Liu Shixin To: Andrew Morton , David Hildenbrand , Waiman Long , Zefan Li , Christoph Lameter CC: , , Liu Shixin , Kefeng Wang Subject: [PATCH v3 1/8] cgroup/cpuset: use hotplug_memory_notifier() directly Date: Thu, 22 Sep 2022 22:18:57 +0800 Message-ID: <20220922141904.3245505-2-liushixin2@huawei.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220922141904.3245505-1-liushixin2@huawei.com> References: <20220922141904.3245505-1-liushixin2@huawei.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [10.175.113.32] X-ClientProxiedBy: dggems702-chm.china.huawei.com (10.3.19.179) To dggpemm100009.china.huawei.com (7.185.36.113) X-CFilter-Loop: Reflected X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Since patch 316346243be6 has already updated the minimum gcc version to 5.1. The previous problem mentioned in patch f02c69680088 is not existed. So we can now revert to use hotplug_memory_notifier() directly rather than register_hotmemory_notifier(). Signed-off-by: Liu Shixin --- kernel/cgroup/cpuset.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/kernel/cgroup/cpuset.c b/kernel/cgroup/cpuset.c index b474289c15b8..0c6db6a4f427 100644 --- a/kernel/cgroup/cpuset.c +++ b/kernel/cgroup/cpuset.c @@ -3630,11 +3630,6 @@ static int cpuset_track_online_nodes(struct notifier_block *self, return NOTIFY_OK; } -static struct notifier_block cpuset_track_online_nodes_nb = { - .notifier_call = cpuset_track_online_nodes, - .priority = 10, /* ??! */ -}; - /** * cpuset_init_smp - initialize cpus_allowed * @@ -3652,7 +3647,7 @@ void __init cpuset_init_smp(void) cpumask_copy(top_cpuset.effective_cpus, cpu_active_mask); top_cpuset.effective_mems = node_states[N_MEMORY]; - register_hotmemory_notifier(&cpuset_track_online_nodes_nb); + hotplug_memory_notifier(cpuset_track_online_nodes, 10); cpuset_migrate_mm_wq = alloc_ordered_workqueue("cpuset_migrate_mm", 0); BUG_ON(!cpuset_migrate_mm_wq); -- 2.25.1