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 46675C77B7C for ; Wed, 25 Jun 2025 01:23:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CE3D46B0095; Tue, 24 Jun 2025 21:23:02 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C945B6B00AF; Tue, 24 Jun 2025 21:23:02 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B82D86B00B0; Tue, 24 Jun 2025 21:23:02 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id A63266B0095 for ; Tue, 24 Jun 2025 21:23:02 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 6185FC1304 for ; Wed, 25 Jun 2025 01:23:02 +0000 (UTC) X-FDA: 83592174204.01.E402807 Received: from mail-ed1-f54.google.com (mail-ed1-f54.google.com [209.85.208.54]) by imf15.hostedemail.com (Postfix) with ESMTP id 68C13A0002 for ; Wed, 25 Jun 2025 01:23:00 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=TO6MSZq2; spf=pass (imf15.hostedemail.com: domain of richard.weiyang@gmail.com designates 209.85.208.54 as permitted sender) smtp.mailfrom=richard.weiyang@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=1750814580; h=from:from:sender:reply-to: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=imWFoXGugAc2vnm1NC7NNna3eatJZSFbb18UhGEcvi0=; b=JAXgojZz0KFtf9KT1kvP77azMXBj0yyvD5fIQ/tBajA0dz02zVaH6fwpCQxGc5+MQ/iHsn yEAgTWcqzlmek72isc7zVvGUVlvKbJaJd7Yr5cUgD8sNdvfH7I5yxGGolaKaUAPZ9oqIQZ Yp/IJo7PesuHso8kMtzWLyI9UgQX2sE= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750814580; a=rsa-sha256; cv=none; b=UMsaeIn8tT9FFH9riS1HlTNKVSbRCnypXPmBqqIIepN5rzGGG4/LD/q23BQivii9+b7CyW 8JOGuu+LwW5T4zNfrveqMtEf5z45IGJg2BEI2bIGEpfljYVg7yE8x1zQZ9HKdZBfWj4F4C dWMHx9A6t3kzctzYC1K50bHzSqmdwC8= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=TO6MSZq2; spf=pass (imf15.hostedemail.com: domain of richard.weiyang@gmail.com designates 209.85.208.54 as permitted sender) smtp.mailfrom=richard.weiyang@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-ed1-f54.google.com with SMTP id 4fb4d7f45d1cf-60c01b983b6so849213a12.0 for ; Tue, 24 Jun 2025 18:23:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750814579; x=1751419379; darn=kvack.org; h=user-agent:in-reply-to:content-disposition:mime-version:references :reply-to:message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=imWFoXGugAc2vnm1NC7NNna3eatJZSFbb18UhGEcvi0=; b=TO6MSZq2ipdr2NoA1LmUuAOMbBPMgMI15tbN6ww6lPPXtl8jG1NzWmdrgjedMnd6jI BDxbujrlxrk3GFhWwvA0rV1ve47vrM8Ou/EGPiVbmvBfGoGZ0Q7ajP1thSd6YEorVJei 3CYf8oRCIbQdi9LhvT8let+tnJzY5bWW2LW+jlhlFG+rtven0qZw57yI9hztH/9LKYRW 1oO6VzJG+bxjhrOBMWQftg+FbYOIhplKsa9bXUcFIVYGMmr4EgkKa0zMj2NvWMSk0uRN G1D0IwR2KyzrnUXfS/i2U9o9krl6THcctuGzKso8mZvTF2fHifFGP8yFyUIHFCIRK59J EglQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750814579; x=1751419379; h=user-agent:in-reply-to:content-disposition:mime-version:references :reply-to:message-id:subject:cc:to:from:date:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=imWFoXGugAc2vnm1NC7NNna3eatJZSFbb18UhGEcvi0=; b=IqGlnw7EdFyfCMwaNeQ6sWAe2xgU8yya/UTZ5sRwLlxFl9Ix1EFwLgc8fi402HrCkT /iADQkhl7v0rzcJ9tM8JGKXSta8nL3yJSgoQimemyplsFP8vDaVQQZKRlNBkFblChaKW D5IH8Ug486wkiDEcy97I14QU3YrBN3Y98JBag/RrLwNvTzjXcUgMRNTQvkuS8PQlenDb FTkGFo7ljhxMhn4ij7Ot5gC580aGhdrdd7rKbmpSHgiJ1dLoAwZm8YTlhO5LQzMDXSx6 BLspvJc5GzNqypO25kl5+lxXqj52jVS+kZLtIvYl89CBzBM1Dnplo+UTmfZLsFEniJzj pvRw== X-Forwarded-Encrypted: i=1; AJvYcCXN+mCdZXYux1RQqPQS0h/xaX5/99ls+8B4jvyxxHUcFjTdBClnDzA/LxpSAn2JxbaKxTqaMD42lg==@kvack.org X-Gm-Message-State: AOJu0Yz9yjy166Enx7qKorJY1OjiQY+waZHj3knyPV4Rvt5SqH4yrCVg 48isl+9fMziDEUf8bV0MZtEyYs/PajWnzyzFaHEoMsSPNlD+FJ0DNuHk X-Gm-Gg: ASbGncse+17lU7qk53nk+0Rm6HLXbKIWW9K0J+OOY2KOTy3glp8V3RS/eFgYobh7WPR 48+qEjloVQBBVue/5W90auOXo2yuaRoX2yq8W5yAfhFJY8CdzzX1TeP4ezqenm22uJik/4Q3X1o hSsMx1cyGJudIOd5DzeqRDiG33bwg+3uxjc8zEsfuRFEE6QQy89eZm0WToCt5lDzlq/W+FSS9Tn /On1bD9SJgJeySEwC/OruYxA3sgM9rhae1mhj3ZeAC5hbnWudGn4zArhYK+nkXxr/PxpcDPrkhn +8YV5wzEDMRARwup21qJ1AQChmiE1SP+hph/SijXRweK4ZVayt0YEchI0iVMIg== X-Google-Smtp-Source: AGHT+IGIIRg/ERGGFCTWq4lGahT8XNmX/QZcDJGwzWHz2AOvc1dN4HUZBZ3vBfvW4cUmzuHFUWyLDg== X-Received: by 2002:a05:6402:4345:b0:60c:3b8e:7e24 with SMTP id 4fb4d7f45d1cf-60c3b8e8191mr3108864a12.10.1750814578680; Tue, 24 Jun 2025 18:22:58 -0700 (PDT) Received: from localhost ([185.92.221.13]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-60c3ca7b8cbsm1176134a12.5.2025.06.24.18.22.57 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 24 Jun 2025 18:22:58 -0700 (PDT) Date: Wed, 25 Jun 2025 01:22:57 +0000 From: Wei Yang To: "Liam R. Howlett" Cc: Andrew Morton , maple-tree@lists.infradead.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Wei Yang , kernel test robot Subject: Re: [PATCH 2/2] maple_tree: Add testing for restoring maple state to active Message-ID: <20250625012257.nboiu2fqfcwhynct@master> Reply-To: Wei Yang References: <20250624154823.52221-1-Liam.Howlett@oracle.com> <20250624154823.52221-2-Liam.Howlett@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250624154823.52221-2-Liam.Howlett@oracle.com> User-Agent: NeoMutt/20170113 (1.7.2) X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 68C13A0002 X-Stat-Signature: cs4jch4yn3bpwffg8qhafbnyyaw1dq59 X-Rspam-User: X-HE-Tag: 1750814580-124207 X-HE-Meta: U2FsdGVkX1+Ll29f2F0q9XyA/3MDC2vJCS88tA6VcxDshxh+bdTvxMbbHd+IZXwcggbrN+D7bLaX9G5dfcCsC+wJxE76bdRn0ZIXUxmKvJ/wOER/216F90ZInUQ1qQ4XjgJuI3Bruz1/B5PhCYaaK4zipzN3RAVGVWi873pC7t+ccrnDgeoFN2+5BZ1JCYWVO5PHH51V8b/NmTjsm89fhv9CCfoRwiRlTii8+mE8j9lsS9VZQM57mX2Nt8O2dj6Xg7OwbkPvMA5B34tFinjq/EnswUnwqm3Pfy6HW3lSntShio9b0EIeKK43Dp/K9/V2CAwAShxbL9zuSyYDffhRkZBoPVBmD3J+aZChtah/UxPIYMIhWBE0kGU3ksII1NcyFrvozLCpeg1AlR8FG4XdUz2bh63TsVFfJyenqg366H52nquRKJg8ir1YQb0qwsuweu9uQrS7dLtlQFZgXf/9WEE+rPcEwX/lYWJkyZ7EQyeBF3YJpgroU9PoEwBXCYSyC2gfALN8yPLU7T/IfKTYmkdv3x+cmiSViFC6NEEJ5TsMz+NTzufC9DS3Gc41wjsV/5REI0dtzBWywieDDA9sp5Hd+aCSU8718bkP3FhkzgphfzZeeG0vU1CyYkR/G3a2B7y/90MBwxrsFRWAJbzDBZFINb0x4R1ay3ryMbbgW/jPXvjyFMwD25s2UdF9Sqnua+AQ0/hSrv9AUfO9M/F+PNV+K8s57FVBEjtq38Acd2BTGNwn97RXKilDWrTKH7i/yTog3DlZHIplengYnnevIuFnSr8twNKNKCDFaNWUulL8PWpMyrz0jvXObYtoYXqWsTzJcY81a0u0pUultsRbk1ATyDmYbTnqcI4k+NG5Cf6eX5gNOYf20PxefnX46dAUgmvecvBwvH/Sh+GtqH/h1D4t9z2mfpCGDTXgf0p5bSREfH5xz6Il35FpKW9cc8QUuht7QfeJ9dwU09igeN3 ReGXSXJ3 TwVIsREIBOgczeFnwZCeRN92GoijOoKPLkq3CDfYu1qU6JEEyoZU2N2dBUigAXfH1Bi2i17iNp+UFbyicwjNzFc+f0hYC5csomQlEJnV7Q13hTOSHslAG6KBhYafXMb1LX4Cvhi4v/mVW3spku6GljbdyvT4FT6s6Qh1McbTG535f6ZKFekAaNdgF+CRmF4SCIqKktt31xM0kMINXuv/oCQzLAsTgFky1kPqpUPb6MvFgcIaqnvcXh1zbou+yimKNt+XVXyvj/3fW/3trysYmaT3VksSg0gjZqStDlx58aJZ82dlvbXDM4bO+IfbIOMW1LE7ELw13HHrxgbZaJ5JibuXtMQGY9sV3WFnOo2B5WDhx722+dLhy2uYxZc9x9v4GebFovsgREjl8YFQZDC64mFXbwZx/JBdOz9cGC7EalWUTqLvVwgwoa3Ey+ArXm19JeM44eeru9/EBNx3fDkqUfWJKAUSFyFgWRFWWcIryj22PcXdCkH3s1zfnD82X2fVMwtqDy4anMuJnx4QOmf78aq5EVcpgYE7IfjoWcFaHLrI9EItpGFoZcKeQMuPFYFQL9dLfg/FQKqiPEhN2stZ2IX73y32n3Vi3WWzO46Ye3beYbiV/4K6SApS1nShGd7Y2x0bgTCpcxaD+OnSIVVwlYRL7Fpfp+ilBc4XgdoNNrt/9ezan+zAiATqhLdVmYtvHJ+X8xs3gYzjjKJdGzHCkU1nl16ur1HPhGchhx4qRyRAymayPw/+0ggOCXSNZ4HndrsvRK3Vk07/bMT5nVteJEVYTKrnqgV8XAAji64sr07Scbrn8TXOXhJiWgg== 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 Tue, Jun 24, 2025 at 11:48:23AM -0400, Liam R. Howlett wrote: >Restoring maple status to ma_active on overflow/underflow when mas->node >was NULL could have happened in the past, but was masked by a bug in >mas_walk(). Add test cases that triggered the bug when the node was >mas->node prior to fixing the maple state setup. > >Add a few extra tests around restoring the active maple status. > >Link: https://lore.kernel.org/all/202506191556.6bfc7b93-lkp@intel.com/ >Signed-off-by: Liam R. Howlett Reviewed-by: Wei Yang -- Wei Yang Help you, Help me