Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752545AbdHKF6g (ORCPT ); Fri, 11 Aug 2017 01:58:36 -0400 Received: from mail-sn1nam01on0053.outbound.protection.outlook.com ([104.47.32.53]:52393 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750909AbdHKF6e (ORCPT ); Fri, 11 Aug 2017 01:58:34 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Suravee.Suthikulpanit@amd.com; Subject: Re: [RFC PATCH] sched/topology: Introduce NUMA identity node sched domain To: Peter Zijlstra References: <1502378452-6632-1-git-send-email-suravee.suthikulpanit@amd.com> <20170810164149.2rkkp55km5cxcarg@hirez.programming.kicks-ass.net> Cc: linux-kernel@vger.kernel.org, mingo@redhat.com, bp@suse.de From: Suravee Suthikulpanit Message-ID: Date: Fri, 11 Aug 2017 12:58:22 +0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [165.204.53.123] X-ClientProxiedBy: DM5PR13CA0069.namprd13.prod.outlook.com (10.175.103.159) To MWHPR12MB1743.namprd12.prod.outlook.com (10.175.55.14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 66e9f8a8-20ec-47db-9ea0-08d4e07dff03 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:MWHPR12MB1743; X-Microsoft-Exchange-Diagnostics: 1;MWHPR12MB1743;3:0jiR/x33bvpS5zOrOdylwNgkAQtOz0wv/4H8qy+Mrnlxsk/wBgtr5oLTbM4aXnujjHnYtOo2X0pB6wWtUKhKNCHU24FtlTHepM1GmaQRA0LfR3BdHPI48VcdtVcVKbY4eAo6N3g5zfUiU8glFcDS+cGKqfeZfuF1yhdTNN8mLqYtjoOi/ng6dAldTMBDeLnjS0fziCzZtMrrkGL/G48/W+5yC5cETBLz8cidbKqfsS1eLHQkNm46UCP77C4xXclAMCaeqiBGVU7rkYLqzYkPZfjN0uyJiXnK/40VyG//44LCmTy+wjMOOzRzmXquJ0jdwUnIptSjZmoVxfIwaqiDkIg9JWFLOC1EoIysyTmfvr20x4EF9UMhyZF1O6RU60zhbPA+YExCidwaQXjri02AiDXNASuy/Je3StBOfrgbvU14r64fHNxMDY58XKl5ty3dSITJ7QXewhummjFkGCHw3pLv8tjCFXUzrk/1tjqTKaCNGVGs9EH5fw0CBZ2cXJAUO7L/1dPq3SEyyobbCE8B1xpxqgwm5pPXIXAk/H5eJr0/GGYMe4yZl7/VTABVnjou9UblqCwP2Vd7NaM/sbmxLsZmC2sNjUugWFWlowAlWt30aG4khgyNhf4QonqxwGwiS3RAZnNg1CECuQSxbS2oKB4OZkT0Csd97w7bPldFiduo9JoL8hurLnZri5bvAOdKF70C5ieWp7vdmT/wDyhNNEBdt5uVsu3FNWSzr+nzVOdi0lzdVRpn6mFKwWmgSg9qswAoh1nElIqB6lUu7fbXP3Nq7CZd6P2TNu4lBYm+6HP7r1gYhg3FQkN1WQfwfq0PhJsAn0bo/AZ9rwVQ2tPt4Q== X-MS-TrafficTypeDiagnostic: MWHPR12MB1743: X-Microsoft-Exchange-Diagnostics: 1;MWHPR12MB1743;25:L0DvcyxYVvicFnc/dn87xqPqBRYssqRsNazZo101MCQtKsk/KuCXAYLPiJB8sexc5xRMlzFpWxrXSTeCWe+5PARp9BrJ2mfVaVNp6KDUt4yvhKygR2vkNHGSBl4LiWPX4DcH9vQnBhgYQ6NZBBF1C0Ycmds0I82Es5WZcBV37r7IPJCGXshf3ppaufT5KVP0OfnY2q82Vf8/NoVaAf/U3lYio3Rkj5EsgeHO69ql8e0PHy1xPg++fuBQUeEPZiXDSsJGoyK4mAgb2YZ0gFl/GTjGdCxCw0sx7tctOzG5q6YXnEWbROY3euEIAI0HyK3B3Sius8wYylPp8qDXtPQSrLozUSWpSBZtjpbpGOG18tNh3gwK40C4B04bXPjUmY2Bi96gTgJh5dsFwJvIfDdhrFqsmBf5rC1wWX1nkyAMPjChq62m61gIu4LmGrKx+dCfo+j9eu5Vvd7fZX6ieLIvBFK1g8yUV/Ws0dxOPSOxMzCE+ZetqWGaDKB1gxtdxDYIKDmk0mas8ZSemok3sou2TtP2T3qjQRQ2fhe0HfZ/nQTDz9H3K3rc/3BwwKeIQkBl6t0fTIJUGrVELgAaQ5YD5JDXCrCyKlkyAoMOnuaB586omW1Iq0IcOuxEEl1mRRK0vxnS11EryQL37jCzGFQo/tpuUTqnqypyDtSrV78IiSCHS2AJRyvxUNOJrAZvtLk/17s6pazwf9WD0xASCYjpIYkWBdhGWf8zNTR/KI3jyOUjVGCVkslBmMNsBOEd4VfARiqOcIXZmv2PSQzoL8KTUlqIbP4FB1NnEpktR4p1m11F6KVt/aU5HWl00W18G4BLvyzbVfQbEUvWEu20ZwAZ1X1HcR7958TZvyIK0Ohg9Mec69w1gp3THrSR/4Vsxu/iOEPGahDVml6BXLITjEaclU7yjIOx1zWDvG4Ga6MkzEY= X-Microsoft-Exchange-Diagnostics: 1;MWHPR12MB1743;31:aPzfftebkxivg+yVP40DfkQ+5ITgnoI71C/dbzXz2pcVOb6Jq1dYrnt832zOyIzEQMXkUvQZcckQoV8PNlDrkzN6dqoJFMJH3mTV6+U6O7YXxbp1PayRT6CeZNZqj9h8eHcgMPQc7GIPoN+cOCqDE51HatQvi0vHcnTI+kyXTX6mHR0A6IDhY3E9u4XnXK48+knu40mHhXFRueVI2pzcd09jUplIl2oqLLa2WDf1yJQzjW8azfeM914ugulpGxcIFpFMnVkhZ7RkgOb9jEdQfC4l8IUwPpHv+Dlcd9BLm2NPCfpGhQGV+oXElIoNeyPvwphuNPVZpmPLslhTUciJMfjclTvbnGIy2Yl8RglcYZ7ngKfHlpWc/QcqpywjzVh/hzSOKgkivu1KnQhkxIOWjr//IHuqyaSrSUkftTcjFTKy+7ljZglYjP0KC5oAzSyfvf4UGiu2XtQILS5vE1dDhSb25Eo6umC9y4Baxm665V8vEMBjTF2aTkEJytMPpOTQVi8QYZdfDsB/QSCVgaa1BuMzQxy8ebYeoC/I8R8UNK+qRZBzqtSaBFFhOzI2B3qYTGP8vUuK3a0EqfYoy4S9T/hmp2LnBu3mfqut0bIoDWeh0FFwwHvWFCmTOtUFJKzI1UozMV0zAxiAqH/teCic0Dy5S8AQeaP4tkDw+YS2Jp1m/ovWhKLQxG9nSnfVLVBm X-Microsoft-Exchange-Diagnostics: 1;MWHPR12MB1743;20:Yf6FCktMKVpiK1+uERUwYY82lqrxzVOm+JrADLmNSjpHz8LEakjgE9CtcwJcRX25y7xywmxDIpFDiMZmeaEX3grJLeHhsb1wpSieR8uX112daYrRhOIhPAjffyP3n4o+EdR5bg1fDvYRmVIzOWYVaGi4+nkOnNFDJ3zg1Mcl45l9qtglxxpCQaP+ugPDud/yzv5WqrNkC2IS14860PBHc5OhzxzV5tTW721iLJOni7At3TfJpGYtbCU85wzKMDbb+Zk9xgOzfMz1hoDJJoLmpI5oI0Sx7+kf6ddBnah/vIZwkIhI0at4I3zCdQ8r+OhveBo7lG7B8/8DBcWkDZS7567s8LKRFTVw/j69eCahuapMcd9qSTBk7iPWNhWOG4oI4LvKed3/+jn0rNnOuTSev8/z5EBo4LelGr3wWpRWsgNvPxoEV6X0jn0ELh5Ma6vnHNZzzm0xqf43ZgOTTiwvh4gZHit/AFiiihEmFKV+mNXbzjFqZ/wCuYHwdG1sWDpl X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123560025)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:MWHPR12MB1743;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:MWHPR12MB1743; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;MWHPR12MB1743;4:7vhUsE5BX8g9GnAwf5hUsWkQJ1sQhlxttx+LYl?= =?Windows-1252?Q?AX9Di0UdYlROxp4V+NkumChxzKyFH/WpxdyeOoeYCuRVtGO0lYIArPR/?= =?Windows-1252?Q?EyVApYs4+isj9DhH8o7xZEH3g6sFUJlY5O7OKrCbruIYArZPkdccjUUU?= =?Windows-1252?Q?CX3rWlecpxtORlHxR0ZvNaX24vFdbAraDN2zt2jt3lp9jOzmXubszq8G?= =?Windows-1252?Q?HbNYziEGGs1CrejFZHWYPZyTuRGQeuhBx6ExowXB/nX+0zRRcCN4q7R9?= =?Windows-1252?Q?fnn4yf3OhvWQwJ+1Yq7a8ZSMfC60tR86i8nYD8Ceawiekglw30iEWJGN?= =?Windows-1252?Q?b6siG9iPP/o+9bu9VlQv04ERgy8rPTx2BW2aJ8yRyidcL1/LYweT28z5?= =?Windows-1252?Q?vTRYtklXxQPh05ZAT9oiHP/WpoF37R68pYEcjZzNy7THXv4hzv+EyilV?= =?Windows-1252?Q?tfhn4kdV/C4Tefv/PIxyl70HxbWN6yYQW7jyi5brrgNhpij0vYdN8Feu?= =?Windows-1252?Q?z2Y3ezl986ADdZiBIQM32i6HR5LJRONIBoOL7tlAXZoh8JS5buuGiYHt?= =?Windows-1252?Q?wphz5WG+7NGjztRUXQ97CdB5aoxcLyWOdPbHlij7nB46IUrootfNKkih?= =?Windows-1252?Q?jbK484XbbY2Id+ymeD6Q5BB3jOtdonAZigkxfNFqhZLbTdh8eRXY2NAs?= =?Windows-1252?Q?46Dq+UcdeYiueTOprHSHW1ODtrn224W0caKy4/H9bMUuZglo2GezdrnF?= =?Windows-1252?Q?hKlIx0uTANbPiIj5ORtRKt/vODA8j4yN3qdN7CuApi8/w2wK9gCfWyGO?= =?Windows-1252?Q?sEk+do2F0/foJdFXtz7bpMmr2d9Xh8vVHw+yzjtNkmuzyK3YQgc0lD7T?= =?Windows-1252?Q?KJ5YINeBaGkwZOyzasPdMsUSeM8MzLKQuPdhjsPChxogDdEMBgFwhDj9?= =?Windows-1252?Q?bC85U/TMveUfD78x0UFrkZGOcVq6VanxqJi7PYXETMUVMT2UxTWgeJxr?= =?Windows-1252?Q?ni2RHCsRGYIKCHNJSYe4nS4b3p3VhOU8kdu+wOLwt12iCeTSU3T4V0br?= =?Windows-1252?Q?PljPwoM151AVkmuLaBbsAdwQQTLygZY6/1Stih8fyVR9Pk9L1SJd776q?= =?Windows-1252?Q?69KNSAMtD6i+QE33BOiMZ+ZyNq7pKm/rW6Vg12hts3F8bJka/eX4Ahj9?= =?Windows-1252?Q?BTacClH0wqW6jpJ/nBz/5bbs4uuvqN+LYm/f6dEltWR3J0QgLdqCU4Tg?= =?Windows-1252?Q?6bKve60uER6267gc5fuoWUAYJAVgbmS2e3duFvR68ZzxyAd9p9Co+bxP?= =?Windows-1252?Q?Ha?= X-Forefront-PRVS: 03965EFC76 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(7370300001)(4630300001)(6009001)(39860400002)(24454002)(199003)(189002)(3846002)(230700001)(105586002)(53416004)(106356001)(66066001)(6666003)(5660300001)(6916009)(97736004)(101416001)(2906002)(2950100002)(25786009)(33646002)(68736007)(31686004)(305945005)(47776003)(4326008)(36756003)(42186005)(72206003)(478600001)(6116002)(65806001)(65826007)(50986999)(81156014)(81166006)(65956001)(83506001)(189998001)(8676002)(64126003)(50466002)(31696002)(23746002)(6486002)(6246003)(53936002)(7736002)(7350300001)(4001350100001)(229853002)(54356999)(110136004)(86362001)(76176999)(53546010);DIR:OUT;SFP:1101;SCL:1;SRVR:MWHPR12MB1743;H:wsp093016wss.amd.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;MWHPR12MB1743;23:3Y53ufU6/jeJugpMb0BCPY74tdkphAK11Vrkm?= =?Windows-1252?Q?yWi9HPte2LpKKcuLzvfTaaX80ypMTHQgl6i2edVtUx9BomP1lBuRF5Ua?= =?Windows-1252?Q?r/Jof6HXNbNKSWEZXkoZOOYN3Gy1H4DE15a28rh44HljcQyLWBqZXuxj?= =?Windows-1252?Q?9l7W9QKEEMaOgDVLtskwTKDkkvJiJYK9mtClYKxjPs4nY9NBmeVEvuhx?= =?Windows-1252?Q?sIOzDxGLvL8Cgyfp3X7FY5W+bFGSCVmsbV/JGry2Ikm22aypF8NMCxKR?= =?Windows-1252?Q?GIoRlwibSGs6SWrjyFFlbrWT+nU4H4iC9AR1HJFjLyJnqQr7zvu7GguB?= =?Windows-1252?Q?EmDOfM6zFjGhFEdOLZnuTIc+zvX6BPf1IG0uZTCjOPAk1oCjVVURJzL6?= =?Windows-1252?Q?SZOHVnxVuSMMTmXo+MPSzEVbzK7bb6CB6Ow8ZvY3WOe7w6zfo9yunocq?= =?Windows-1252?Q?eZ1O1WRW1A4+nZYcFkzmCdCdCSCCuJ8wSUnd3UEgF9G24a7NVICFO25b?= =?Windows-1252?Q?XuGy6XjNbm2v+uYR3nRrPdl+LGp2+RiJiz0TFqK6eFEuCW1CaNzHdpLU?= =?Windows-1252?Q?hh/EVu4k2VEhBESntK5EmeZ4MNyGGYTfoXU/MJk0zRiBEMpYUYFvqkHd?= =?Windows-1252?Q?TE6ne3xzQ9iihcPuyRQKX+tvxmN5DTbFL2btzf6W59wDCbfh1QfcAXUK?= =?Windows-1252?Q?7QdRSOOmOHeAeLpXl3gDdjUgrIO2ipnQJTLpcLKgYD1hjCaMKyh5c2t8?= =?Windows-1252?Q?YdD8Cb7ujtPdDeCJ0bnncmQzjJQMlAdGf6OfAEVi9hI/opdHJMSoF5yy?= =?Windows-1252?Q?Qulj/094bRZPSoxA7+xM/F/zKzQCRVDQK+96Y7raPbssJdG5Z4kmPHws?= =?Windows-1252?Q?ijNAWirbzGkiKRWI1st3TaLzFFffcSmbvc5UFUb69lnN/kGGPfTYUsm2?= =?Windows-1252?Q?ZoccTZWAKIFWor81VLypc6PFUotJFCbJODlbcriMrLxFlI298JfaJLDl?= =?Windows-1252?Q?3gA+EZGa6fSCverJXP9OT5kpNztOq/5o0Zg/I86xD2a1h5UROfqpIQlZ?= =?Windows-1252?Q?+zAvneEmMm9QgmDBFpOmYO1el4DHr5GE7W0DBadSfbtHvoMnGMnZdkKT?= =?Windows-1252?Q?pUf6Q6zBIDCGT+7MQq8kcikf2eOTsigH+wKfRbB4KXyPUNOXbHuwcVtH?= =?Windows-1252?Q?VxkDi62VidRrEMbDFpC+2ZuXb5STYrpe0t+uLSFoMgZpAndaOpO8l+vl?= =?Windows-1252?Q?gl9R54N1J7s9Y6mCscVGVOa+FV8wHZRg9txckgjBH43Zl+HHZZYSgIr7?= =?Windows-1252?Q?jkdUCsU7ogetPfR573l2tbmIOa6dxcZ5rVkBR1bKvCofrk1/A0croROn?= =?Windows-1252?Q?6ai8I+nO2sJJSBg7ata5hO8zTSjw998oH0tUjYDWcAkyDgaEKlHc2WWU?= =?Windows-1252?Q?0Dfae1QKIzTZkCGMJ3CFa1Mb0jZAoySJitQC91AI/xaEf7Lcn4voGLEZ?= =?Windows-1252?Q?z/B+hc=3D?= X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;MWHPR12MB1743;6:KI+pfh3LwWp7/gNmgKm9fTEUlLmLZwEWScADm3?= =?Windows-1252?Q?zGBtWFtlr3RBfSjl8oTMWDLsroSxjHjWHZmR4shtOrBUZf7uLJsMVVGh?= =?Windows-1252?Q?4JA7Ejs2CLIKA5lbbSQey9sjPGTKxKvZ0+crG4t8N/NjJ7T0MIQhurHx?= =?Windows-1252?Q?F10yzdwYvNGn5U6L3pawOhDhnD6Zcvg0yAgPenDa03GCk1VV1+uikgkV?= =?Windows-1252?Q?Ga5Oyyk9wIeJ6A0Pmzfy0lryrzQg1QVFIu4W/EJCQWCeeTr0Sb0OXblN?= =?Windows-1252?Q?jhEC5Poo7YXRiCv5rFgzcwbBsXvC/WnDY+2aDAYRfcBc6EpDtDIAcF+c?= =?Windows-1252?Q?I4KjDNr0FgKpvIonlshm758sZcG7jNgSa7ay7N2WjIv5qeI22qY3exyK?= =?Windows-1252?Q?nb1wYclPbxz0/tl9j6ZFkVSsZQInX7nYUSZD15oBTq7p8g2MoOMXIOvg?= =?Windows-1252?Q?BFD4bKYwujQ7OuWrp73j3YEawZHLTwdElkIpRSVUSLkWet6U8KBBr3vp?= =?Windows-1252?Q?unu7GrevVQ5ykekDsVoDaOiJismVJf3q94jL1Npt0qysGeaAEup9EmAj?= =?Windows-1252?Q?TuOWS8wlWGwdh8PoowJKBGqhjdORVkJujyEKuEJVE0QBS/qRTKIjKnQ9?= =?Windows-1252?Q?Ru6s4BFRcbE8HXo+DQsbIl33D78uEpnZFVUl++yT1tzCuJWLCUd4OFR9?= =?Windows-1252?Q?OA7Yx84HPCju87fKpFtm/LMSgKZYnTwWBT7R0JsgpS5q6qwVOsDWHpND?= =?Windows-1252?Q?9oluY+Np6GRMTsqrpCIc/Ker6Rauu/8JzR68MUR3kmZj665GoyXzXgS4?= =?Windows-1252?Q?g9uOFAbqg7wwSDsgLUEduE+NUYLIQWS5+LhHfKp/3SfhcnZ+lFfCB5Zf?= =?Windows-1252?Q?61iPpLKxf3SZ30ymm8WskOVTIifJvHkVc07AL05u0gzj11sA+Lqb0zlA?= =?Windows-1252?Q?YfghiiS9apgNProUa2o16q+3SC82rV5MKCS+uLnkZWgB026eE2aLI4NX?= =?Windows-1252?Q?LdhZsAePcxgfYLWcSXy96/hWFWnD24cyz8U1cBWl+GAcbGoDtRkqDv+I?= =?Windows-1252?Q?gYDmLq8ctqbb0gwutLbOkXTdZXwi72KO0Z?= X-Microsoft-Exchange-Diagnostics: 1;MWHPR12MB1743;5:rkAHwIi64KkdbTy1Mk+ICs//7va8/SCeWQ0LGdR/vtRYwQTCalasTMFOCgbC0IocTgUsCna4H5yNO2c98wEFvGb6eQkqu6UC7hRNbzjWFAjzMzFfz/zMVIXhZoIhACaqCfk8gfMnvWVX8lLUf3P+To8L+pB6sdpKLKhgybTLLPeZzVNdlFvtl1UzSmX+633ELQoL+W6MxYIxX3tZd3pnJjObA/80v430hAnR4K1jmTI51ggdoMfMErxZDPAYDFPzgyE1cpAjs/LLK6BFNjMnQ48tyN3KGM+n6r0tbb/i5t+u4Yt93yZoqxTrgPuNp5X41Ytlpn+ED69ffXLrmE/Ryp9Hhk67RWk5+f5w1RUbGyB5OWjNZhEkDZQBejOlatun02DkXwte0f5jcJmFWwupmizvvgs3ljzFIM3W3qDDoFwPIjCe+u0QSxG//BKdW8iXE7JVkogxjhKzkXxoy+U1bv6o+z2BiJ80ShnhtLrZGXbH7uMr1347/3HuD8znBQ5X;24:5ZLg8LjN3j+d4mE0c9YweInYGn2TBCXC917zB5ozTkKOeu8A0gicv+/1tZl99ODmwt/M61sGVZlLcPLLPnrflKH0srXpE8jC6vCJuzjKMfo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;MWHPR12MB1743;7:twxoD3vcnjVlMMvhbqMQ2NrvoxJl04xxsG1wbhtil/TJHZjN9COqspxkdt9w7Sa4lroajFvfN6FTOcwTQB6/vm94EmlhlLWQ3cbi/LXzDf8RJsFhXqaOjt5lcF8Xbpn4/5MchZm1u3cth8ZPz6+KhDS2T42lOY3Yw9R0ZIvnMnv36ae449hXRk3U7YwuQN4l8ZyZKdoVemC9kz+zwdD+jDaEgSQL838he+2OP27IvS5Rg1Nl2IeZaDB9/aLxlUOQPMJjLUO1lwnTcTOV7u2PXoiSAGXldVfDcbyYxaOW+e83790KQDa2f3HN9v16r5rkjXTPMv1O/Wdc9CqE6FmCEy48ohwI56pvcx1ftoZ3gxK9xefnOl05ftcfK7qhisZI6+k0mMBXvCqy5Hl0TPv83mZ3ob4Fh5REKdAUFeJp7L4TwEdBoGVEtBAIkcO2K109SVq9mmSbmg5QpOG4bhQr5XfpUwt117g1jHhd9LEiHzzug/QRET8L/R5i1B5dD28gJ8y2UUUswOYdQR574m/1Wn9ZG73plZIOl6m1ydWXqVDl7L3N0Nur4IwcoZPRe0ZAE604ScPOv5DzdD028f8FIXhGO2TVmsk1PG2R1T2uzcxb/KQKz6rqOyWAsP2m5ge04h1LKXQzuHPgcBy91IlKVRS1ogZovme0AH5SKxpfzgescIF+mCP8+gCe5x2kHd5LHv47TDIuMb8B9w5t7ATbecnw6FStpfMRkYglOZDxUsfzf/yOSPxz5oLxpjsopQow950MrrgBc4b3CfNlehu64WWbkUhOtMPMCFD9JQ5G80A= X-Microsoft-Exchange-Diagnostics: 1;MWHPR12MB1743;20:uSboXCHJSKydhvmTJJIyTS9vrZ5+9kh5i+5O2T5qAv+gfNP4FOygXZ73/D9NWOY3j+hzLw244UgkZLM1Hhbv/rXX6RKFiUmM9T8bS8MQTEES1z6dpVBrOK6VcMDYBzwlK84jmw++/as+rx81BlCJxK92pzXpoacfwjaM22JgVvrnrXjsKCqFGcBD15lD3fcS4/GGys1FJ+KxveiSYB+9Yxr90UZdQWwh+6JKWp81WLJNWhE8X5jRfESvDXYw12nW X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Aug 2017 05:58:30.0824 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1743 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1318 Lines: 35 On 8/11/17 11:57, Suravee Suthikulpanit wrote: > >>> [...] >>> @@ -1445,9 +1448,24 @@ void sched_init_numa(void) >>> tl[i] = sched_domain_topology[i]; >>> >>> /* >>> + * Ignore the NUMA identity level if it has the same cpumask >>> + * as previous level. This is the case for: >>> + * - System with last-level-cache (MC) sched domain span a NUMA node. >>> + * - System with DIE sched domain span a NUMA node. >>> + * >>> + * Assume all NUMA nodes are identical, so only check node 0. >>> + */ >>> + if (!cpumask_equal(sched_domains_numa_masks[0][0], tl[i-1].mask(0))) >>> + tl[i++] = (struct sched_domain_topology_level){ >>> + .mask = sd_numa_mask, >>> + .numa_level = 0, >>> + SD_INIT_NAME(NODE) >>> + }; >> >> So what you've forgotten to mention is that for those systems where the >> LLC == NODE this now superfluous level gets removed by the degenerate >> code. Have you verified that does the right thing? > > Let me check with that one and get back. Actually, it is not removed by the degenerate code. That is what this logic is for. It checks for LCC == NODE or DIE == NODE before setting up the NODE sched level. I can update the comment. This has also been tested on system w/ LLC == NODE. Thanks, Suravee