From mboxrd@z Thu Jan 1 00:00:00 1970 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 B0D48C04A6A for ; Thu, 10 Aug 2023 16:24:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 141906B0075; Thu, 10 Aug 2023 12:24:50 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0F2FD6B0078; Thu, 10 Aug 2023 12:24:50 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id ED4D76B007B; Thu, 10 Aug 2023 12:24:49 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id DBACC6B0075 for ; Thu, 10 Aug 2023 12:24:49 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 9B2BF40131 for ; Thu, 10 Aug 2023 16:24:49 +0000 (UTC) X-FDA: 81108718698.04.93033DA Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) by imf09.hostedemail.com (Postfix) with ESMTP id CBFEA140024 for ; Thu, 10 Aug 2023 16:24:47 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=hYxybaTW; spf=pass (imf09.hostedemail.com: domain of yury.norov@gmail.com designates 209.85.216.47 as permitted sender) smtp.mailfrom=yury.norov@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1691684687; a=rsa-sha256; cv=none; b=JAtWUkYqiapBQGGulWkyWmIdGYmT4YqWe1xUjcMPTSr6z5BOgGun5Mx7Ywa97cnchUHgOs xDWs0eZaa4edIRnLXX7lrh5Ul+KnxW7rlu+XVrrkGLBMedKKukRP093bAVDCN+WY/pb84E pXeoqMRdhw2S3OuDhDr0Il2deBRirJs= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=hYxybaTW; spf=pass (imf09.hostedemail.com: domain of yury.norov@gmail.com designates 209.85.216.47 as permitted sender) smtp.mailfrom=yury.norov@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1691684687; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=kRvLZDhWcGnPdY9h/q6AZNh1Jgsr0H6ELyGlOlcNDu8=; b=z5NoDTR6NcLyu5z3Ie662nO0p+02hX2DwDuG8bNxci3Nsgu5VZlVVE5Nj//sdmDLxCMjZw J2ClM8gYaD3ovHaum06ufIeF6gfAh63jYJXGQ6UdtNBa7juWrfTB5ZvdXWWnP+0juVhLHP pkehOr2Bs6CFKoCmGF5nIXgQtMhi7ts= Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-26928c430b2so664545a91.0 for ; Thu, 10 Aug 2023 09:24:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691684686; x=1692289486; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=kRvLZDhWcGnPdY9h/q6AZNh1Jgsr0H6ELyGlOlcNDu8=; b=hYxybaTW11UlI4LM7eEkhYhmtEDhS+XGGVk24GlaHXOuzMCVLSRNcoRWTFY6BpnfPX FK3gcYM427jwuSUKbDuSDRpExooWV6Mas1v03DunpDP0VapML2RLS7dKnmGh3eOigx69 wwHrRFeaevptg+b2HYj1kAmNdpo8xuqBBPmcbWkhHkIUTCt6b3NWffF5nLLnlo7+urfT UN9J5Bx+JV4JBAW/1B7D7yx7v7jhZU3NX9g2GYa7EIETy3u/l4LE98TZqrJwOEu9U23Y CEBxbPJVN3JLZklNcWlIpUtnDfbRjmHl5goRHT+Huszw56zZjgMdDEHXN/RCzUYJD3j0 fzIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691684686; x=1692289486; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kRvLZDhWcGnPdY9h/q6AZNh1Jgsr0H6ELyGlOlcNDu8=; b=F6Cad2iyJcZKYgplJGGs+RWqhqOlYE1h/y3u81IQ0Z64B1pO3EwBEb/QOMACaSixGr 4XDAawm000O3iDCk0IWfMbyQYbdwG5d28k9yYhURblJBfA8ta2rkQTiq3xkctgNk20dm Ttfzlfb2eS0VSH96UzOBXCRCet7SLWFKJ89unaf3vUFtJBhzYDN5MAlCgUVzcy1C5jak cKQMvq+jfRqPMAZF3i9N0TtT/+GG/n+zN3K7yFXAG4OnlGrDFgx39a/Fypkb/yJ/V9PE qIy9TWnQn4CQuG5nmc7xGvKUrRpTF/GSKYoGSRuNVM5AaFIgQ6VYzUgARLi/uXXNA8SU MqGw== X-Gm-Message-State: AOJu0YytaRUvoOLPyyhPmm4aDgwPawWscXstNcmiMCyhLPoq2jg/P2Dt Tux238PAbRdg1CqqxcWRE5A= X-Google-Smtp-Source: AGHT+IHcq4syu2/GZsexvse8a6MHdIwHMRMoxSyuXzKskexPw5t8yZQDsDxrud4YtIHcfNs5TzkwFA== X-Received: by 2002:a17:90a:fa8:b0:268:f56:a2d6 with SMTP id 37-20020a17090a0fa800b002680f56a2d6mr2134657pjz.22.1691684686560; Thu, 10 Aug 2023 09:24:46 -0700 (PDT) Received: from localhost ([216.228.127.129]) by smtp.gmail.com with ESMTPSA id f7-20020a17090a664700b002636e5c224asm1695535pjm.56.2023.08.10.09.24.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:24:46 -0700 (PDT) From: Yury Norov To: linux-kernel@vger.kernel.org, linux-mm@kvack.org Cc: Yury Norov , Ingo Molnar , Peter Zijlstra , Andrew Morton , Ben Segall , Daniel Bristot de Oliveira , Dietmar Eggemann , Jacob Keller , Jakub Kicinski , Juri Lelli , Mel Gorman , Peter Lafreniere , Steven Rostedt , Tariq Toukan , Valentin Schneider , Vincent Guittot , shiju.jose@huawei.com, jonathan.cameron@huawei.com, prime.zeng@huawei.com, linuxarm@huawei.com, yangyicong@hisilicon.com, Andy Shevchenko , Rasmus Villemoes Subject: [PATCH 0/4] sched fixes Date: Thu, 10 Aug 2023 09:24:38 -0700 Message-Id: <20230810162442.9863-1-yury.norov@gmail.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: CBFEA140024 X-Stat-Signature: s3cqy8gpestppcs6ytnd3qwnygiq4kgc X-Rspam-User: X-HE-Tag: 1691684687-821934 X-HE-Meta: U2FsdGVkX1+07CD1/9+5b7gDMBmFvtDhhU5MM+OLRhY82cMn/lOjcBsuys+vRLBX/rNmc4iCLht54e1wEMj4hPywC8zRjy8ulEFAAB/pbup1mId/jW1nX9cBWx3YgWgATTeE9Cx8XhgC7FOdXg719NfqnypVJo+ve2eSFLeGVSHGU3r9A/qY342d1pKqbS00TyOXWflcOOrsZs/RPzExlm4zOubbEhfteXI9WOkzYkA8+t4GVyQyUasiz1JNwdwuyZNbYP/b8qEFj1J8jP5BOvFPIgJXGxyQ0qDpCUEf+aK3ToSYir983W79yXg8q4uNqi+iz8FtGBkCbdiVWT1qJJmmOGdXoKvteaiOBVYTLDhTRfvKFOO2mGT+bwdQTQphXwraRXSrQ4waio87SvaX2fHcKA2ga47Uh85eqJFjxNlcHHuDOC6RYrJYmcouuOpu+ZfCJJCFYTDyxm+QAk8M/CMen6Ydts0+t0eIuSO0vwowGVbs0EO8rlYwKOW6VP+hiJd59gaYIyQ9bxP7vQErNOYrVogq1/JC01WGbwxz0paWy+AFevTAa02jezQSWtJYg9m8xyWMiDJOxggYIrIlGsdoa+5tB5c0d0MqKUek6P1waFOa5CwFnXPhHDuMKZ8+rK5oAQMzCCl1r/wE+HWpKJqOqtQm2s3BfDKqm7+HNLNG1LRhf4Q+JZZy25ZBtMWVZA7QXbltayiQYgmIZqU9KEwx2wkmUeMBrXXxRPwsRNz4wTBroQ6GlsatIqEC4JJG2oKrhrJVZSZxcXux1BstYPzVBXsBiFjmsIjpAjQy+CwpZXWLjGuo71WHLzLSL0dvtbv6rD6X7u4ll8ZBB8i9cEJDUZGDn6rCGbVzWpaACnzFc/gU3atHCXAa4GhtQ2+k75gDCgOxzxLegVWh1r24d93a5fNKJxjFTZD6zVzCfssxjookuLcx1OI05YCIIml+GaqaHY0ct/bJj69lfcv imb2HuAF 52LNnhWN4b8fx+zfwj12K2+5hbzHBkKWHluMnXUqec2GrP7PiczMeQQ+H/zytrZatoztH5LRNiIO6cLlf1+XEYNpprnRZrnAt1vgfBrnFMmII7w8jsBpFVkjKNhM2pQYCDtq8dDbgAqexisqLe0tcFBkDeZ51cQaBSCH2mVovrdnrL+NDnRFkWH82xg4AyDR/bv7aFGzenvC85j0muleLkZiLaWkfZ3INq9n4ODYCxE9X8MX4SLToosmNrz3lGk3grMAs16Cggw73U5t7Y1xu4uejZao5o7owcPHKNqm7WHFnojPHk2kaDNYuFotNgeiw9XSkUHsTGUQgmvrMkn4AIWmYEseqs921QzsKvbXr9FVVTXlY11IaVt6dQxzG96aRD1QTKpJ4oChfaVcQvzKEOlvpozb2ZcNmUiyBQp2JJbgnzFCsNVzh/QFrk2MBRIOvGo4VW05qZrUdYRfHIO9qpwAOO+KWE/8626VZWeGmXSBct2cnsCCslANvkH+dHe0EhwFk596/b4SHZXKv/4oyUhvKSQ== 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: Fixes for recently introduced sched_numa_find_nth_cpu(), and minor improvements in sched/fair. Yury Norov (4): numa: generalize numa_map_to_online_node() sched/fair: fix opencoded numa_nearest_node() sched: fix sched_numa_find_nth_cpu() in CPU-less case sched: fix sched_numa_find_nth_cpu() in non-NUMA case include/linux/numa.h | 7 +++++-- include/linux/topology.h | 2 +- kernel/sched/fair.c | 14 +------------- kernel/sched/topology.c | 6 +++++- mm/mempolicy.c | 18 +++++++++++------- 5 files changed, 23 insertions(+), 24 deletions(-) -- 2.39.2