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 20944C25B4F for ; Mon, 13 May 2024 01:58:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id AB88C6B0133; Sun, 12 May 2024 21:58:20 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A66216B0173; Sun, 12 May 2024 21:58:20 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 92E086B0159; Sun, 12 May 2024 21:58:20 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 75AC86B020E for ; Sun, 12 May 2024 21:58:20 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 1F87714091F for ; Mon, 13 May 2024 01:58:20 +0000 (UTC) X-FDA: 82111712760.06.C7AAC8B Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf16.hostedemail.com (Postfix) with ESMTP id B16CD180002 for ; Mon, 13 May 2024 01:58:17 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=BYer6LtP; dmarc=none; spf=none (imf16.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1715565498; 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=+pT0sFnbnn1DgXXIuOY5zjQhw9QepWjWMgcKH5jB72M=; b=zNX5kCgP2oISElPXXQOVWF+D6Fdqt/eh5gXk3TszPlZHfneyTsl+zYUUZXOvbYHo+/HYJ2 CyEUQEA5doQgPgbMSDkfYyk2L1qnzxkG1CETChODQdcJnDV+wJR9xpzj7OUR92L1he5tw/ XTwnmvbT8sIKo0EHik4v8kd+am7EZtA= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=BYer6LtP; dmarc=none; spf=none (imf16.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1715565498; a=rsa-sha256; cv=none; b=2hjiMlC2Y/VW5Nhz3rglEn8dUKsVW/YVhcqU1mOpgI1T/h/OGmlAwqUnIsAeU1VCc0n9dl ffYQwLvq9Y5++mpAOIK/q4YalTpOMK3a53wimQRAy8dNm7UDFQb2ubqMPVDxgWagQYGKLx EGxGPCPKaoqkorFmQHDYKyl0QqocFZA= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=+pT0sFnbnn1DgXXIuOY5zjQhw9QepWjWMgcKH5jB72M=; b=BYer6LtPStmT5hBQU5725ABYVc 6N70oIDS5bzoIx98v3HsQMBddbfcZkg8eK0HzzJnrSPStqb6vKFrwR9lOdZODBELZl/GkP7UXc4r2 x+Mep9WPtYln0ONcqjOfI1Y7T/U4n4TpQQ7lo+VMLaRFrDe9I0VuwrbIarFYKH1kIn6igDb7OWSmW V0BMzTeJGL1wl7WJdEGhiAVwWo8dOxukMZbNY7n0wKQOWABURZ3OJyVg6xcccookXrTToUxsMUVpd Ng7/Q/RI0yYe8sUIT3ApcnU/8LskE/L0lLdOEd6cdC/WMcBdaTp0HurRlKggupc4E/wuHEAT1mK/5 DnWqggIQ==; Received: from willy by casper.infradead.org with local (Exim 4.97.1 #2 (Red Hat Linux)) id 1s6Kx7-00000007XJc-43Y1; Mon, 13 May 2024 01:58:09 +0000 Date: Mon, 13 May 2024 02:58:09 +0100 From: Matthew Wilcox To: Luis Chamberlain Cc: Amir Goldstein , lsf-pc@lists.linux-foundation.org, kdevops@lists.linux.dev, Linux FS Devel , linux-mm , linux-cxl@vger.kernel.org, Jan Kara Subject: Re: kdevops BoF at LSFMM Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: B16CD180002 X-Stat-Signature: 5re7k3ha6xsrf3pw1i8rucga7dyd13sr X-HE-Tag: 1715565497-230141 X-HE-Meta: U2FsdGVkX1/o0ZaLFAGR2qvj5yrd8B8vqbTurDN9qo22yku4OaqNK0j9e/JtsHwbcwLjIbGw/nzSHFhWfkWG4JDyDtGv3/JBEqrA+c33kiL7UF+SIXbUtsTRPE3Y8zf2A3Pa2/ASux/VRXXrmt8pZ1pL2FBbL4fsqsOyGhpL/kn/vA6LQ3RiXBvpQ/feacLTR6+LtXTOkGY2RYUbcgDnNfZKFzHnM6z2y/fgS+py/dxwWBArrRSJLftdAqgThYG1Bg9N076OAvA9n5DJgEjXZIirD0iYmQCkaHKtBbHuQpFQpbyayPk7qeWgWBh59vVXq9OK5cJO0ol0S27UD8yC8ODVHqOet6cZOUyWXnKSFyV9hOJRjMQxAXVNhyzMddTQW9Di+b6gl4bETgEIx4sGzrGewLMaU5isJ2mMt2xtvstjVBbsLfswSnzyjkpO36Unh6XXmdD28VT09Eq5CNOmPcR89TDySbsp67Hxf2v/lSZ7faqITuBvwyux73tSQIafnQTOlXimWGFdfHS3nTiUuo6D+nvYImNYV+0z5dp2mmMvLo0sKHCrRMG6EkxVplaucjDIeJLpvXgAPH18ulP5vFPXZ4eoRcPv0XuMYaxHgLbXeFtC+KIdq5RC585EZCSFgOcQHG4npLyl/ffbgQSqCecHJeplatNL2NbrKCMJG1jRC5+sA60QHBJhaG6P0o/1v/vjL/5UN+e2qF76vOY5nuefAN+mBSRY/IJno4vXu+Gv/J7avCmqf0qZLD3HzApRqj3XAl1rJG0q1Z53LryTn7ThylxJ27JT8YwzSfyaH9iK8TJKpp3uu4DHaraOVfMGGtzkexB3TzvuHjiH0TrpdYKzB9VdY9hylPqo3oMbJZUU/qbJ36HmyU0tavjs2jQrTkk45M/HjQSoszWQCAU8vfOy+OixHvWk73RKKUIBRIqY3iYfx24flYGwq2HVtvkv9faOUv5dAmd9KZChKE9 fl6QtAHB FrnAHx4UL2CK9KmrBwo+404c7auDbh6/jc3LLwT756DvfL0R6SlQbiaa63pxGyPGlVTLd3HFzmR/yUIHhlfBswRkgi873bMbmtPsk0Q/c4Y3hTlb1mVsJyOqvC6e6qFvirXaUdS0lByyXTnw= 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 Wed, May 08, 2024 at 08:57:16AM -0700, Luis Chamberlain wrote: > It is up to them, I mean, I've started to work on mmtests integration > so we can help test memory fragmentation, and plan is to integrate > automation of maple tree and xarray shortly, mm folks are more than > welcomed! I don't see how kdevops integration of the radix tree, xarray and maple tree test suite is useful. It's a white-box test suite. kdevops is more suited for black-box testing like xfstests and mmtests. When we find a problem in the various data structures through the black box testing of their users (like the page cache or the VMA), it's on us to add tests that exercise that functionality. Like 2a0774c2886d. The important thing is that the data structures by design don't depend on much of the kernel. So if they work in-and-of themselves, there's not much to gain by doing tests in-kernel.