From nobody Fri Oct 3 20:53:46 2025 Received: from mail-pg1-f195.google.com (mail-pg1-f195.google.com [209.85.215.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3EBCD2FF66F for ; Mon, 25 Aug 2025 14:58:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756133886; cv=none; b=YhHbAtSJsa8V9PsA98UjpBiZ5fg8GwOZ/ztiHqFfuM1KLLYCUdIBEOGTH2HRg1210y6rEUeCMYPUc6MIcw+UGK09OoMweKtv1kn8fNoO4960RPyYbia+xW1aHqGemlZrZW4vjwOsouxOAilX1z7muJk0X1wxFSyqKuCidWEyTxU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756133886; c=relaxed/simple; bh=5SQHOFh1sUDEoQa/LsWjRDqFRqBAtXV8PziERqMxVJY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=TnUs+t1OgXNmTxMRcWgQyMcBfYu+zmfBseZAsNXR1jrjhF/aDRQvfWdeMTOzIlxk+nxeleoVLWusJoPxn1Q1mkHTwF9dg61c6HvagGGzuSMwbjADK0dmH1/29csRaKBGpJepqv6f33Fed9tOmhH6deB+UGO09C/exg5PG1hVCdg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=bytedance.com; spf=pass smtp.mailfrom=bytedance.com; dkim=pass (2048-bit key) header.d=bytedance.com header.i=@bytedance.com header.b=gIFGIof/; arc=none smtp.client-ip=209.85.215.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=bytedance.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bytedance.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bytedance.com header.i=@bytedance.com header.b="gIFGIof/" Received: by mail-pg1-f195.google.com with SMTP id 41be03b00d2f7-b476cfc2670so3094319a12.3 for ; Mon, 25 Aug 2025 07:58:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1756133884; x=1756738684; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SS8UElWYPBKNDeTRQOyijx7AjeTpgm/xr/2yY07TeYU=; b=gIFGIof/9cANOhAxoLp/qDYt4MA2YVPp1dfTiF4O/hThF4diAtqxE/Y4FxZlveDzex WvFYtB9I/4V6aciUdgOmLYMlmVug/fYbPaIGKm2h9WpNRgBf4/Ckcjjmn2bRY1dNNHop 1svP0al8Zy7SpqnOUiol/QmLROkle3wnJ9Jy0tzZnNtj1M/1QnBpDQcOsMgH7a07B560 UPjdxeUNNQT3ohD0ONQVnfWlkGnWbAkiR/uTwzrZHq5Unl32b5lUKpyYiBiD6lrJf71o EGQ4bw9w56OpWgE1G4QAUwRWc5hIBSHVgc8YGeK5aGzt6brh/+ZdgGEgXKFF7hdZytCH 3h2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756133884; x=1756738684; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SS8UElWYPBKNDeTRQOyijx7AjeTpgm/xr/2yY07TeYU=; b=D8q33V4SekakwZXb06MVFqz//RKjztZnepGYKAZrIDN3C8TiTNhOr7YZS30dSDoouU 2Ed1p42ofhKO4/63dPRoAxrVndhHLVpQrVYe1WnOb/Fa5m+qYGl1ruOZBMXE899JBdM6 FAX5R/uwPewLmd/Ok3ZAyRbMkHZe7o/K9xNlemfxrKBPd79r0K2tyr9ual9/1nlJqa7g UeeigYyY1h7gacslWwAXb/pZvkTOsXhcL62enSlktu1fjdwmOtB8k9DQy7sxF+tTqfwU voHkaoceANjrlR4P7bCWSK0T7n7Y92sGNdznsAtAEawnukPpy+5Tdd5X+oP5LzH5jRsH Mfxw== X-Gm-Message-State: AOJu0YwMftXxmCFl0tz3BcWy29GQQRjyiT5qJ48he77Qz57z1qX/WhQe l3UR5XRWaa5r+5rL8lsTyAxbu8s8P2sa/iiDXxd8VYD4ORsc/WkQrSLjljdeC0iVQCk= X-Gm-Gg: ASbGncv+n41iuQjyYkaCWq74v3M6V/oTtCAecdAJKUT9szNx+gIh1ExtIq4DeGHYwyu WUqGmd9Ztgv7GOGXN18skYr/AB/Qcrz3459iO+Zc8WcRn7wbgN8QWOpGwy72dYRU1xxGMLF/PAP 0DwqggOvKVgluoMgLHhx/sfQEuBJSvz2dZ/ZL9TOt/ldveOxN6OeZAX39xH5Fhf8LJWkAqN8sWo ZBDEOtwNKtC7WZrR96RQpDYSZBoiraKFeeV6Rv8TsB3qiRgdQsOMYpolSuUqKpRThzrRUqk1ii3 LWKjUQarL8U0AnshVKSV3zlajnJSqLnZ8raTYHvkBoQL1At5yZgRscBcWyLI7u5LgN3h/rEs0rV ErV/X6cgIuCKVugZ9E6v2fTWNeCcuwhxQIt1kFaXbMkyujfYa4taIuMlI05DX X-Google-Smtp-Source: AGHT+IHCWW/ShQpQHuPFTA6y+zNShKRdJnkteX326IPoMfo05QiaIWxdBNx+Yt2H9gYmCzshpIHnBQ== X-Received: by 2002:a17:90a:d60d:b0:31e:3d06:739c with SMTP id 98e67ed59e1d1-32517d1988fmr15265101a91.31.1756133884241; Mon, 25 Aug 2025 07:58:04 -0700 (PDT) Received: from H3DJ4YJ04F.bytedance.net ([203.208.189.7]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-770401b190asm7803436b3a.74.2025.08.25.07.58.00 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Mon, 25 Aug 2025 07:58:03 -0700 (PDT) From: Yongting Lin To: anthony.yznaga@oracle.com, khalid@kernel.org, shuah@kernel.org, linyongting@bytedance.com Cc: linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, akpm@linux-foundation.org, linux-mm@kvack.org Subject: [PATCH 1/8] mshare: Add selftests Date: Mon, 25 Aug 2025 22:57:12 +0800 Message-Id: <20250825145719.29455-10-linyongting@bytedance.com> X-Mailer: git-send-email 2.39.5 (Apple Git-154) In-Reply-To: <20250825145719.29455-1-linyongting@bytedance.com> References: <20250825145719.29455-1-linyongting@bytedance.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This patch sets up the selftests project for mshare and add a 'hello world' to project. Signed-off-by: Yongting Lin --- tools/testing/selftests/mshare/.gitignore | 3 +++ tools/testing/selftests/mshare/Makefile | 7 +++++++ tools/testing/selftests/mshare/basic.c | 10 ++++++++++ 3 files changed, 20 insertions(+) create mode 100644 tools/testing/selftests/mshare/.gitignore create mode 100644 tools/testing/selftests/mshare/Makefile create mode 100644 tools/testing/selftests/mshare/basic.c diff --git a/tools/testing/selftests/mshare/.gitignore b/tools/testing/self= tests/mshare/.gitignore new file mode 100644 index 000000000000..406f31bd432c --- /dev/null +++ b/tools/testing/selftests/mshare/.gitignore @@ -0,0 +1,3 @@ +# SPDX-License-Identifier: GPL-2.0-only + +basic diff --git a/tools/testing/selftests/mshare/Makefile b/tools/testing/selfte= sts/mshare/Makefile new file mode 100644 index 000000000000..651658d091c5 --- /dev/null +++ b/tools/testing/selftests/mshare/Makefile @@ -0,0 +1,7 @@ +# SPDX-License-Identifier: GPL-2.0 + +CFLAGS =3D $(KHDR_INCLUDES) -Wall -g -O2 + +TEST_GEN_PROGS :=3D basic + +include ../lib.mk diff --git a/tools/testing/selftests/mshare/basic.c b/tools/testing/selftes= ts/mshare/basic.c new file mode 100644 index 000000000000..482af948878d --- /dev/null +++ b/tools/testing/selftests/mshare/basic.c @@ -0,0 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0 + +#include "../kselftest_harness.h" + +TEST(basic) +{ + printf("Hello mshare\n"); +} + +TEST_HARNESS_MAIN --=20 2.20.1