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 C512ACD3420 for ; Tue, 3 Sep 2024 12:44:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 045F18D0169; Tue, 3 Sep 2024 08:44:22 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id F37B48D015F; Tue, 3 Sep 2024 08:44:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DFFA58D0169; Tue, 3 Sep 2024 08:44:21 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id C76CF8D015F for ; Tue, 3 Sep 2024 08:44:21 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 767931C2C78 for ; Tue, 3 Sep 2024 12:44:21 +0000 (UTC) X-FDA: 82523395122.13.18ED884 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf27.hostedemail.com (Postfix) with ESMTP id 8DA5340007 for ; Tue, 3 Sep 2024 12:44:19 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=none; spf=pass (imf27.hostedemail.com: domain of dev.jain@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=dev.jain@arm.com; dmarc=pass (policy=none) header.from=arm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1725367365; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LOfH8CJnH3qvtBDyEpuo90EC/PaZEerUTbzfWx68hWM=; b=yuAVnx+FcdL97ikOltUBRIX2FyAm6LM+EkQxDsOEVdx73MIziUcREVfHCmg0cK9sYdGxAF /HS3yZflZ2B7lFSZoxdc3v6FV4FL7sh+BD0PmfEcJdoD/mat3LwIGbdCUS6mXFn1xY9nBc kgcxqpEeIFtkIhg1i/fkobE/G8N3w6A= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1725367365; a=rsa-sha256; cv=none; b=axXjF6EyURBBPEEK1U8YhjVjyXijizWGMbnF8rJs+T/xse99md3B9fdHOizVlDqR2J93EJ Is6XhcMJLbb47cAtTwwfkGu+uxw+Sw4QQLpMcofl/HLC0MsFjZmNmFdF2Q7ohuTlVH8wQ1 whFI4EZFs2PipnzzgXil6vzzqSCas+A= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=none; spf=pass (imf27.hostedemail.com: domain of dev.jain@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=dev.jain@arm.com; dmarc=pass (policy=none) header.from=arm.com Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DEBA7FEC; Tue, 3 Sep 2024 05:44:44 -0700 (PDT) Received: from [10.162.40.33] (e116581.arm.com [10.162.40.33]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D9F783F73B; Tue, 3 Sep 2024 05:44:09 -0700 (PDT) Message-ID: Date: Tue, 3 Sep 2024 18:14:02 +0530 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 2/2] mm: Allocate THP on hugezeropage wp-fault To: kernel test robot Cc: oe-lkp@lists.linux.dev, lkp@intel.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, akpm@linux-foundation.org, david@redhat.com, willy@infradead.org, kirill.shutemov@linux.intel.com, ryan.roberts@arm.com, anshuman.khandual@arm.com, catalin.marinas@arm.com, cl@gentwo.org, vbabka@suse.cz, mhocko@suse.com, apopple@nvidia.com, dave.hansen@linux.intel.com, will@kernel.org, baohua@kernel.org, jack@suse.cz, mark.rutland@arm.com, hughd@google.com, aneesh.kumar@kernel.org, yang@os.amperecomputing.com, peterx@redhat.com, ioworker0@gmail.com, jglisse@google.com, linux-arm-kernel@lists.infradead.org References: <202409031602.14479174-lkp@intel.com> Content-Language: en-US From: Dev Jain In-Reply-To: <202409031602.14479174-lkp@intel.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 8DA5340007 X-Stat-Signature: tboi3s4atm71mggarb7i4mq7ctyb9tdb X-HE-Tag: 1725367459-713749 X-HE-Meta: U2FsdGVkX18jqqZZPLS1WN637i9nkF838FuauBj1UajgC9rOOCjOmG2hMfbb2bpPtXBtvZpbNu60+hk+HDKEti/4Rx+lFW9l9rNmrzRZ796f11baUHgr38WBTl/DU+rBCIdfK+4vpMUWrxYhkDalBjnBNnCKeU1/w9bXN6xRiUM2NxbfehzZ0dub26Kwtq791o6UNXc+5X/NN87rW1/HEItjm/ui3nO3NW5Eqg3c+pnHeLPlYDLnRDCst7kibeHFr7k9E6Gk4Shx5N07k2fw7ClKvf+32xNRA6S8Ls/HrXTeqAR16p3kjI9b/aw3rNfU5hh30bjb1JMUZQGFkowaKvM27mRTe9zv0FWAh7dzZ9jLBEu4thGtlMuOZmsv80NBTHtVL00+hM2Sih6cBPjEYyb3sw72Hk9yW6QaGvEVk5zQ7cs4Q4GEF+cqvp+t3RfJWhcE+UJKYsjFB649hmGmmQpZUgFTM28T9ggkoA3qiTQCXk3KAvE9LgHwndM2hCmg72Wm0OrB3M3dmEGln2x+6ypvIofyQPeWAtis+6L3Cpp48rgYC+r0J3iX27hkXUrkrgFRd8clQOckrQFyyrV9Gh6xBb4brfKeu+rnyofTfqZUsLeOCF0DWPng5ADlmCOwRNKbE3BUkQ6XBJ/QE4M1eHRmqXfefK9usbYepmIjCfhLo1+4WnMtsIi+8GsdTpWWAAbA1UF7NM8tx1OTiVsBnYlq2nggRT2oJvH+877eSvunUNR123noXtBwnqr8WISy7X8OrAANV+WB9I3BNnSNztU0gwVZWfy5XE/uPE1if91/w+ABWn3g6rMaTaAXcRO49d1+q772IkOzmDalsa8SPV2K7WWkuTWuF18YPJwZeGzM6gqz/TCgaXI5jbGpXEbyf5DhMFzqmGk/IK3IusdxMaX/uYEbInWd0jCyXTv2H3AXv43IXVvYFjQXtTMUz9G662oEDguyl9zd9fUYWRU ioojgv1H M4V5VGC4yp4UkP5SEByd+9B0oqgzMuhrO0gpOMTrW9elENol0MGq31vPYl2m+pJ3Bwa1YajzGhkxIPILDYYAmYHOJYmco0633CrO7BRY1WKzge5tkjompAQEazDvnkoL+e2P7iOzI08e3k48np00RNcKhwsaKpfH6UMMC1ZuEo337cAF1OCOI+qBtaIFS7sZOX4QKhoryyxVta9FUvk//TSh5Di+Hpahpyo/I13Rnryd5jCjQqQuwr0ZNPtndADNYglO53bALNrG5OJwSx9OiPMSSuQ== 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: On 9/3/24 14:15, kernel test robot wrote: > > Hello, > > kernel test robot noticed "BUG:sleeping_function_called_from_invalid_context_at_mm/memory.c" on: > > commit: c636ba74f021bfe8d72845f9e53ee2b8ea16f5f8 ("[PATCH 2/2] mm: Allocate THP on hugezeropage wp-fault") > url: https://github.com/intel-lab-lkp/linux/commits/Dev-Jain/mm-Abstract-THP-allocation/20240830-164300 > base: https://git.kernel.org/cgit/linux/kernel/git/akpm/mm.git mm-everything > patch link: https://lore.kernel.org/all/20240830084117.4079805-3-dev.jain@arm.com/ > patch subject: [PATCH 2/2] mm: Allocate THP on hugezeropage wp-fault > > in testcase: trinity > version: trinity-i386-abe9de86-1_20230429 > with following parameters: > > runtime: 600s > > > > compiler: gcc-12 > test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G > > (please refer to attached dmesg/kmsg for entire log/backtrace) > > > > If you fix the issue in a separate patch/commit (i.e. not just a new version of > the same patch/commit), kindly add following tags > | Reported-by: kernel test robot > | Closes: https://lore.kernel.org/oe-lkp/202409031602.14479174-lkp@intel.com > > > [ 189.202955][T15284] BUG: sleeping function called from invalid context at mm/memory.c:6690 > [ 189.203611][T15284] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 15284, name: trinity-c6 I guess, since thp_fault_alloc() may sleep due to folio_zero_user(), I need to call it before do_huge_zero_wp_pmd_locked(). I will send a v2 since I also need to clean up the lock/unlock sites. > >