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 760BFC282C6 for ; Tue, 4 Mar 2025 03:04:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B646C6B0088; Mon, 3 Mar 2025 22:04:22 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B149E6B0089; Mon, 3 Mar 2025 22:04:22 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9DD096B008A; Mon, 3 Mar 2025 22:04:22 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 80B346B0088 for ; Mon, 3 Mar 2025 22:04:22 -0500 (EST) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id E54A512137D for ; Tue, 4 Mar 2025 03:04:21 +0000 (UTC) X-FDA: 83182375122.23.229AD25 Received: from mail-ed1-f46.google.com (mail-ed1-f46.google.com [209.85.208.46]) by imf10.hostedemail.com (Postfix) with ESMTP id E3606C000E for ; Tue, 4 Mar 2025 03:04:19 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=DKrrnf87; spf=pass (imf10.hostedemail.com: domain of richard.weiyang@gmail.com designates 209.85.208.46 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=1741057460; 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=fEQNlcVB6HkE42J4VStz9SE2jD38wczEuDck9Va91Ng=; b=UHSCFebPGKdsStNZhe1zDzQ/ROMjDSNlnc3pvHxdbTedFQtpz8FWi+qnTRfHVcXbRkP4D3 RPkZBNp0CKb+Cu+Qa5JZUU5u6UoP6GQMI2o8d6Qn7mfQya/3Z4qgNk7SYt7kbCubx7fbi5 Pbg31EhAiGcox+ia+D3VgebKyuWjUX0= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=DKrrnf87; spf=pass (imf10.hostedemail.com: domain of richard.weiyang@gmail.com designates 209.85.208.46 as permitted sender) smtp.mailfrom=richard.weiyang@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741057460; a=rsa-sha256; cv=none; b=r2L6pPPyUqiA58OWUuJZDmpykdmXf+n2v93l+y3UFERuz1ulLzedJE3vT1b2i1H60qmXbV ooTQVx8VcE7n6/aTQGg2RGA2yOxbKeAqGXhK3VvdOQir2vm7dBczBWc+Ha4wgUJSFmqw8G uSfMDCToRl/FUWFi4kKi+njw6w2lHeg= Received: by mail-ed1-f46.google.com with SMTP id 4fb4d7f45d1cf-5e4d3f92250so6896544a12.1 for ; Mon, 03 Mar 2025 19:04:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741057458; x=1741662258; 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=fEQNlcVB6HkE42J4VStz9SE2jD38wczEuDck9Va91Ng=; b=DKrrnf87ealo/4Ps1hjxdi+Mcl4BApY9/BM0q0tBA8dlRRqukfXrMOcvVgbncjtDQf 6eEXjoDy5r8XPJLaZVeHH9gOCKC+7N6FzFEXsI9JDixaJ2m2x5v5WFkXh8tKFBVm/Das A4dKPtdKqdgX6UjQrsk9z9kYyNcjN9gyImF/GhIfvJTwuxNkv2p+wh050CN3v2yoPpjC HCmeSAMZpt+f63VykmrKALpgz3pn+PkPK+Wg6BqFYgV187IOSqoV6hG+NC8VOJ68tHxy 35dewm/bxXVIdJOOdLS1bWzk5AjCfIo5vXLUNSpkTiCN8+OUQORjJURtQdkyn36kO0y3 quIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741057458; x=1741662258; 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=fEQNlcVB6HkE42J4VStz9SE2jD38wczEuDck9Va91Ng=; b=rRvwi4H465BWdvZtfznOa8cwk662cfqDaBfSsriC5wvFS2QxNcPCH/vq1+wJKGEbSG 4CAkG05u2Nn1E0Aqz0G/WCJMqZQQ3fkft/IdTQ/OdFI4qgPtIjXCoJWug0zXyY5hodLT H2viXiUdmRR72tsnnPGxOwTzC5DSnOGmXYCUL32m/acngfRE83DqebRRbgj6tAyiz0Xd b/uja5Y1tgx9OcR3Wu5knr1m72IUm2P/M6FOgXiqCzot2e7zcbqhiCkOQYAF9XnWy9nv fCFv3GcRfODrqPtinlrajK9LxBKgSLGhZq6B+7wLMFFBgtKvWiyMv84BvilMLHSiC5UB cddA== X-Forwarded-Encrypted: i=1; AJvYcCXkYWZU4+/3Z+KW6VQptasCYWMJTu9AvW9sHvVWrzZnkOz4TbN2C5ZOBfGg2jYSp6r1gtsrlngYxA==@kvack.org X-Gm-Message-State: AOJu0YxN4zl7M8ClswGt4+43mXk8ruzr7l8q/etavlSou5ZJE26ZJyqw 3eaxL64qxihTz1BPsKobFjncX6Sy3Pm5dG3/xAdlswg3JMiEdKay X-Gm-Gg: ASbGncuqghvyr+xN+tCAp3hu7yBfvvT2PMV72jnWxqiCm07J36+/m37yKoot3u3RAQU skjGLJWvHHgy5qh4zioV5FZ4m9zuQKwu3e7vCtLJbnFBIZwMH2s84Q7Jtp0CbfxiFa5BokaKSJn isZR5iZqHgbixSe+cE+34+v0XrUEOpcDwpP0Uwu9v7npQ6+fLkr533Vjc5iVdNC5GW15tO7tF9+ NZsDpxTENjWVG1GnQNuK3/L2HzyaVfSLpRiGNWcTa+zETOvLUOeV5F5BFpkpvztNhSpKWirmzDA rYLDpYvRINu7u27LJ1/yCB3L1a33uh6PHPY/3AGm9WI6 X-Google-Smtp-Source: AGHT+IHUGGDBFFpwFb2RuBKcoxS4irPI0C/nRYNKwlGILQjTgs8g+dP8JKmbFDYw81A14r271x2Txw== X-Received: by 2002:a05:6402:2110:b0:5e4:d602:70ae with SMTP id 4fb4d7f45d1cf-5e4d6b85280mr17814493a12.29.1741057458031; Mon, 03 Mar 2025 19:04:18 -0800 (PST) Received: from localhost ([185.92.221.13]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5e4c3fb4885sm7531576a12.59.2025.03.03.19.04.16 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 03 Mar 2025 19:04:16 -0800 (PST) Date: Tue, 4 Mar 2025 03:04:15 +0000 From: Wei Yang To: Matthew Wilcox Cc: Wei Yang , akpm@linux-foundation.org, michel@lespinasse.org, linux-mm@kvack.org Subject: Re: [PATCH 1/7] lib/rbtree: enable userland test suite for rbtree related data structure Message-ID: <20250304030415.46xxohgiz2mkduik@master> Reply-To: Wei Yang References: <20250304011952.29182-1-richard.weiyang@gmail.com> <20250304011952.29182-2-richard.weiyang@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20170113 (1.7.2) X-Rspam-User: X-Rspamd-Queue-Id: E3606C000E X-Rspamd-Server: rspam09 X-Stat-Signature: 6xu4itgaf15cmo5x9zces7usqrwgjm5h X-HE-Tag: 1741057459-578769 X-HE-Meta: U2FsdGVkX1+qwiF7WcBLlkXJHesvx0vJVcgWrh8W8uSR+cIUucI6HhzlA5GF1zl4m2IPWsExlFdwCsj8BJWArj26aAO49gq/xHDQ3okjw3prrI+5v2jo7fPnaunEEAf5UdGNu3B/KFHLJ1ZDVMgIK/phipMhxRnGggSFH60ld5l1v+RT9oU+mFdbvTxm/3O/hJF57e+BYpta7kweIg6LXJm5yVjDezZPLcntC78t9aPp2WxoCrbnNP76AsvZqrq1o6tln+YBAGdDcKfHvmt2S5O9il0ptwCBimL5G97eLaWF+lf2nmlj4WWa+Sq2v2ngD1+GpncUOzlFXtePA5sw9fmV3iurQJ41jlu9tH1Er5uJHNjl6Icb2v1aPWDWCaqUQr/R0HnFQcjQCQIsd2hiLFaEoenJEZQ5HBXFxdYX1ulkvRdwl+erQe5wa2NDE+Ci8zQDzVczYQbQC0QrEbrO5H3umqTcGFOCAGUeM6SgOVBRR3jWVJavRWZh7K1/R9pTV7XN+zuXL6h3RusIYgYRudYPpe6p3uXHYa+8e6AUhjiREBbCKGMe5F9K7Y3fvzBP+XcLQIyiYiV2mekT4op6GAOz/OISHOtqj3HAeAsnYSd7G0cgC6Bjv2icted1VtxbQupq3UvG0S2QtRkSKTlf4fhI2urrkpeiKQALhRceCQt2F1zaeWYoWE84ie3WTpxNXIalrtOuRePcysWg/9IyhrUczM8X62SGhJuq/8qpIFFypfn0X1lksfqnlvmtz8YoysANvL/4tIgN1uPPKzPkx4Ybqx27yEtD561h0Nqz/d5GxidDBqohOLLhGpB0SgOGRvkDRzJncnOWG33RBMHyBhpQEO+UB6GBKAuMJBEi2wkds+uEMcYZYFLO9erYnytS1n/XxVdGXxEUvYtOlZVv38EvK2NFxX6ICfWev1yblBO6JUr/FCjkd+IIjOW0y34W7GFK/BmeUw5uZgEMXye qTUityS1 /vyVlmZ0WvrgkPjWqscflYyWvGy1vM+MZ3WUFurFE+gsK8FskOnQu8w/WW0d9V15RiVAYR28LR2WsmIsPi9MHyCqH4M4Mq/NZnnE3e/TDrUn2nwp/VpBJpDjTwKfYG9AXnjthiYDvEGfTfUtjG/OmrEeUUxlPrBAXM/PqhEnDSQMAkfT/kQwFCRmT2LuB40j8U1ybGoFZnhR/vI7QOVP/RIpR11xr/mJrjy8d2tXvlfIZkG8XkBY8qhuA7N+85ZBqtStdeUucs8LqDOMRbgbYomKo6Fm/GbTa4ZWBOnCzs3qt1cDU2oVvwhBiHUF91nZcNRdeHvDIUnF6g+kTGAPOO78D/8UeeLCc+aelOlLEWZ+bjyiOIAtVtAFeo5ZzaP1nV6oEOxcEID7Kgc+wjs+CYJb8wVhgdUZdbo9kN1lu2CYCTqKfn91hUSvpTiscE6KLvtAYzZibWs3ivay+Qg/ibzNhG8ixscD6cPqYwk9ElXU/ZGUcLY+5wGqf/lB3ls2PvbDK8y9lBKG9Xc4AwXKpPgq9M7vd5qZoHGWAysiq+ryfeBCrXGs6xOAhfQWPN36Wrhgk+fSl72H8FZ4qy7pDZ21/pKLFRFNbg7RYgZLnk/jvak0aAQ3YeC9iUgnaK6LcqA/wNmCFDCWHUKI0w+ZmWF71AFbR5iH1ZzF3 X-Bogosity: Ham, tests=bogofilter, spamicity=0.006655, 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, Mar 04, 2025 at 01:46:31AM +0000, Matthew Wilcox wrote: >On Tue, Mar 04, 2025 at 01:19:46AM +0000, Wei Yang wrote: >> diff --git a/tools/include/linux/container_of.h b/tools/include/linux/container_of.h >> new file mode 100644 >> index 000000000000..9adce874bea9 >> --- /dev/null >> +++ b/tools/include/linux/container_of.h >> @@ -0,0 +1,5 @@ >> +/* SPDX-License-Identifier: GPL-2.0 */ >> +#ifndef _TOOLS_LINUX_CONTAINER_OF_H >> +#define _TOOLS_LINUX_CONTAINER_OF_H >> + >> +#endif /* _TOOLS_LINUX_CONTAINER_OF_H */ > >Is there a reason you didn't move container_of() from >tools/include/linux/kernel.h to here? Thanks, I would fix this. -- Wei Yang Help you, Help me