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 A3531CFC274 for ; Tue, 15 Oct 2024 08:07:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 34F5F8D0002; Tue, 15 Oct 2024 04:07:00 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 309398D0001; Tue, 15 Oct 2024 04:07:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1C6C28D0002; Tue, 15 Oct 2024 04:07:00 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id F04438D0001 for ; Tue, 15 Oct 2024 04:06:59 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 9A193AB89A for ; Tue, 15 Oct 2024 08:06:42 +0000 (UTC) X-FDA: 82675105548.26.D9AAE55 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) by imf21.hostedemail.com (Postfix) with ESMTP id 51C371C0011 for ; Tue, 15 Oct 2024 08:06:43 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="X/kOW7WM"; spf=pass (imf21.hostedemail.com: domain of ying.huang@intel.com designates 198.175.65.11 as permitted sender) smtp.mailfrom=ying.huang@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1728979570; 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-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=1W/PyQVpJ+jJ73Wi4Ma3D7lpyWP1Hgz5nS7MhrNrg6Y=; b=PICZjbEw/AgRTKI89d38h4NE+T1D47O5i3TAnZ+Hjvu7imIL9yJg7L+dw1uZ682s9IjcYA K4aPQVOAKSkaxnXYRr6tK+m8oVy0w0itKDn4DGUYJ7CLztfwn4qnJWaRLKB5UE1C4ec8Qx DN1/r2e1oMt4wJ6qnz/W8bLpZzUup10= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="X/kOW7WM"; spf=pass (imf21.hostedemail.com: domain of ying.huang@intel.com designates 198.175.65.11 as permitted sender) smtp.mailfrom=ying.huang@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1728979570; a=rsa-sha256; cv=none; b=N5orrg8SNUtQ+AIfiadLlFEc4P+ltBhVnzVqZNT765jKxmm3WBFo+WnSRFPSlCzg8oCzJi uRebTstIGZZkZwtbPdPykq7+F4kbLssJ7sft+B3MjXuy1arcqJdQ12UoB6almMEIFIu5vH +PMDkK2hQgQeQaJfnmNQw7FSUVmcSPA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1728979617; x=1760515617; h=from:to:cc:subject:in-reply-to:references:date: message-id:mime-version; bh=2dprieRmK8rkpW+7/3CVZPJ2i3vksh9KUR+silX+sr8=; b=X/kOW7WMCjgB/fQC7jen/V+JE4ZEzs47c3a/OprgUet2QSXdCXmENn+n Ykx8Y8hhGYdawxQ8EjLrPSTiShLwKp5RdbC2305muYjx8TtBrX92LxtPm qBisefi4iqOwKpd4resSnPrL5S9rS0zqMDS3Ku2q0oKF5Aw+VT2YUJJiS Y+AL4+By8CdkgPJ/WjBBzLb+94pZi5tniDwwM/gwpH4MjLWnDYRKOonjP N5FvT3Z6qYJEMiQoTBWEPKNW1mjIY0VlYb9xJh5gx0KlDKKH07AapIrPA //rjJ8jIim/0Ppna3UPCJ2+nw2yWGFiICEAZBliLazg+yiFbez7Nz7yuH A==; X-CSE-ConnectionGUID: MWA2b0uyQ4u100yxpZ+emQ== X-CSE-MsgGUID: ZhP1JPmsQbSdY3MB4z/aDw== X-IronPort-AV: E=McAfee;i="6700,10204,11222"; a="38910402" X-IronPort-AV: E=Sophos;i="6.11,199,1725346800"; d="scan'208";a="38910402" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Oct 2024 01:06:56 -0700 X-CSE-ConnectionGUID: 4PEoWR3PRQmptDQYjDN9pA== X-CSE-MsgGUID: mh2wWuA9Th2QPj4OuAihsQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,204,1725346800"; d="scan'208";a="115265001" Received: from yhuang6-desk2.sh.intel.com (HELO yhuang6-desk2.ccr.corp.intel.com) ([10.238.208.55]) by smtpauth.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Oct 2024 01:06:53 -0700 From: "Huang, Ying" To: David Hildenbrand Cc: Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Guenter Roeck , Nathan Chancellor , Arnd Bergmann , Dan Williams , Jonathan Cameron Subject: Re: [PATCH] resource: Remove dependency on SPARSEMEM from GET_FREE_REGION In-Reply-To: <942d18c3-f9a8-482e-a166-c7c9d6fb28d7@redhat.com> (David Hildenbrand's message of "Tue, 15 Oct 2024 09:07:07 +0200") References: <20241015051554.294734-1-ying.huang@intel.com> <942d18c3-f9a8-482e-a166-c7c9d6fb28d7@redhat.com> Date: Tue, 15 Oct 2024 16:03:20 +0800 Message-ID: <878qup94jb.fsf@yhuang6-desk2.ccr.corp.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=ascii X-Rspam-User: X-Stat-Signature: uajda8cy5gue7afj1ck17866f5zgu8bw X-Rspamd-Queue-Id: 51C371C0011 X-Rspamd-Server: rspam11 X-HE-Tag: 1728979603-28042 X-HE-Meta: U2FsdGVkX1820DtB1+szeE0dzyYkqrNMa25DRk7iX8BhFJgI3Fjx4Ogq9OmFuN3/AZS/c/iTIU0UlS4x18wVcRDxSMSH/3MwqhIvV51cLIQKPzTz/0nCgUhc5hnhJHtwkiUtBklqa01/Xjw70sI0o0iVa1pxe+hO6W+Ntf3l+cRN3V7huUYhnmMF0OSKJ+uvobs5UpQfRZplIEWEDLiQtHW0QzczkMLxRyFuDyVcqyflykef+nybOSK92kaDrtBd37HXrVcKFI+2zbSPiH1N9HdSoEk1OBbMoEJSIra/R37mJy2sEVxdtq01Z+jeoJAeqOBhIKRuXppGk3AI+S8GACm22PrfX9+srt+Mvk3hfOAbdO0QLppnQPuDiJ3vGVb8vPaTVpquwB/FXPXOlHT98yPosRYZh0bSFp3YWNuKuhM+XUSmDVg8gxcuE5wCwcWscJMY464ewZfjlwzOyBGCrbL/SFzgNmGrhIOjUu91iW3fwk8HcfMiHuEpq5TfcMes50YzlMMv5TNRaEB5DDL1NFtf47rMmkCW2PO5WG5ouOO5Iem4nuQ9FCLc5PkI8smsmVsIn14rGyjTAR2gR+mj/Q/ZgY2Yo5I+tGR+JGVRFsov4ngX8zPkpPkhEI4A5h/GDLkwqwFvCGU1eUWSTZlZ1ZLQMseS4r53gvf0/+U82ycka3A+28WgQaql0Z36g8VzT1nI7y46INuIpmaj7e+mvEDjwpkYfLjaGHp/FVP7ED2Rq6PrZBjo1J459+JEPgmgFfLJYjafgXQQ1mzW8nqeIKoJGZZhpE5LsEZSiiS9qgqiaajOAh3iZbLLVVo/YihtyeXEjycekduPo7As/H7dDJGtmUTiLvR/is7HL+kYl0lRSWdKD32XiiMEGjhU6txDwTHldNWMa1m1JFfxSXBVoqjYIs+FQGu4apsVdt2yr5fq1ccjuWTFb8kvm+KH146gfY5Af2a5e4+HFVPC/ZX c43e8VRN PXLqd4M95w6295ZkF4D44YCuk1tH7gEv1MXC2PSXWwE9t96FGcGOQtRILDjHTQOie+WWo5IUibTxunyWqM7+8TNUd8uQX8+7DamF5bu7BJgj5r2SgDlT3FRI1vuhYWlVkm1nfdtmzIt+9SQihnmlR2LVhEDiXTzH/resgIWO2ncNNNEuGpa7tTJjNnGsrDp6a11MSQZzu9pNXowyYUSKmw9X53HiF7yOj7OUyeDNcZFXtabIr2FZnRhtgqjmZdnjp7DttfDE/sZZcY8H6+1npLJCMtv62kqs/Ujl7DxkvbrNm6wJc+N/bR34CHT0nP9TYgiqIPA4wZjw1s3OTamMVElUJ0yt7wuuSSklcJusKEXG1GUc= 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: List-Subscribe: List-Unsubscribe: Hi, David, David Hildenbrand writes: > On 15.10.24 07:15, Huang Ying wrote: >> We want to use the functions configured via GET_FREE_REGION in >> resource kunit tests. However, GET_FREE_REGION depends on SPARSEMEM. >> This makes resource kunit tests cannot be built on some architectures >> lacking SPARSEMEM. In fact, these functions doesn't depend on >> SPARSEMEM now. So, remove dependency on SPARSEMEM from >> GET_FREE_REGION. >> Link: >> https://lore.kernel.org/lkml/20240922225041.603186-1-linux@roeck-us.net/ >> Signed-off-by: "Huang, Ying" >> Tested-by: Guenter Roeck >> Cc: Nathan Chancellor >> Cc: Arnd Bergmann >> Cc: Dan Williams >> Cc: David Hildenbrand >> Cc: Jonathan Cameron >> --- >> mm/Kconfig | 1 - >> 1 file changed, 1 deletion(-) >> diff --git a/mm/Kconfig b/mm/Kconfig >> index 4c9f5ea13271..33fa51d608dc 100644 >> --- a/mm/Kconfig >> +++ b/mm/Kconfig >> @@ -1085,7 +1085,6 @@ config HMM_MIRROR >> depends on MMU >> config GET_FREE_REGION >> - depends on SPARSEMEM >> bool >> config DEVICE_PRIVATE > > Added by > > commit 14b80582c43e4f550acfd93c2b2cadbe36ea0874 > Author: Dan Williams > Date: Fri May 20 13:41:24 2022 -0700 > > resource: Introduce alloc_free_mem_region() > > @Dan, any insight why that dependency was added? Dan has explain it some what in the following email, https://lore.kernel.org/lkml/66f5abd431dce_964f2294b9@dwillia2-xfh.jf.intel.com.notmuch/ This is reachable from the "Link:" tag in the patch. -- Best Regards, Huang, Ying