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 38780C7EE33 for ; Tue, 24 Jun 2025 22:11:44 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C3EBB6B00A7; Tue, 24 Jun 2025 18:11:41 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C16C86B00AC; Tue, 24 Jun 2025 18:11:41 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AB7BA6B00AE; Tue, 24 Jun 2025 18:11:41 -0400 (EDT) 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 9C1B36B00A7 for ; Tue, 24 Jun 2025 18:11:41 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 47F545EA31 for ; Tue, 24 Jun 2025 22:11:41 +0000 (UTC) X-FDA: 83591692002.28.604B694 Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by imf28.hostedemail.com (Postfix) with ESMTP id 43186C0009 for ; Tue, 24 Jun 2025 22:11:39 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=eWPfK6Ke; spf=pass (imf28.hostedemail.com: domain of levymitchell0@gmail.com designates 209.85.214.169 as permitted sender) smtp.mailfrom=levymitchell0@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=1750803099; 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:dkim-signature; bh=LO0TxQnKvrLipyxCSYXSthueOvIoODhR5Ygf1iirZRk=; b=XGHbmAiQGvmxKmASZ67AleGwzmGFGHbO0mFZnRZu4dtHJCOpj7EMrBtM//OyI2f7a9wBA7 2Jlfct4kKLo4l2fDNKQsQANdNhOZnwkBIgL59CLjjAOia5QxeNqusm7fuM305nyczuXZQC VMlwxXyRHO1Ql6w0NCICLmuHtZkhoj0= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750803099; a=rsa-sha256; cv=none; b=i+LEpgiD5q+Aad1rx0GMrBAyiB+FEtjwgh8FNF3MhwNOx8d+SiQTM1sUCq/0IMH0rKFlrl Eoy1eZ15pH0FXQNaJ9t3xwcfZe29uetmIdcdNgm+PMqGX+7QcpgD6qyBhGFMVCtuurDu2m CZzsvqlb1ibCxvh/gOHPUWuIEUCmZMM= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=eWPfK6Ke; spf=pass (imf28.hostedemail.com: domain of levymitchell0@gmail.com designates 209.85.214.169 as permitted sender) smtp.mailfrom=levymitchell0@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-235d6de331fso86621335ad.3 for ; Tue, 24 Jun 2025 15:11:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750803098; x=1751407898; darn=kvack.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=LO0TxQnKvrLipyxCSYXSthueOvIoODhR5Ygf1iirZRk=; b=eWPfK6KeZ655CgZe2OIgBCRdPyvHqidoGDMa8fbQDE6sjwapfcuyTPFINRv8SLHAQ4 rcVuyVl9DEimKjmhGE2ddeHACsmAYdX1Qm6ruXtl/yEXQmddV3h8Shtnz6Q0iwJRQuKo KJnDN4CudRhIDC1rYMU4FxjeCUmjRMY96oTdkqsJpB6jtWFt9BOWZ6VFprQQSk3HtLOc qq5mWb7oxvYzBQl4zfQfTn5Q9qZUCxYu02JGUM0cDNn9JtXWKqHgeF9gpukEnt7piDGG YPwU3GAhcqDp5f7tYoe5V3PB+P9D9Fs5hHF6T7yt+rMrFbZx3p4fEGisICaOouATDx1C pb0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750803098; x=1751407898; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LO0TxQnKvrLipyxCSYXSthueOvIoODhR5Ygf1iirZRk=; b=oIIza2TBXXeBdDA5O79NtTn/WoDAU4Q0FOD7DX0v+jXMJV31buKPzsJsvKh3nxgFZZ yTYpq/0hRz+ixhOzEdlAj2KT3wjOgQ8h96hvfLAhNxqx0sxgbWabRQIuhE6SFsuPlUc7 3ml8QxF0Tu99Ye0/Oh4TctniWi46ydOwY7hMGk4G726nnggiU8BsMLATBayH+iouuGEX eLAo9nPJpL/uZkQmbpMqeis2T6Yy/sBF7J/XWYSatGi6TSn3bRaELwnlH8xRLfOKjmuh gkqhFGTcZwZdiTkG39Tc2vFsxPP6OQyBxOK4QpIivsi4K35IelFeWd2lbEs8wYgE8l2Y 9Nwg== X-Forwarded-Encrypted: i=1; AJvYcCXsCru5cdgk2W9MpYFg8k52QOI58KJYggGZQClLw6Yw8R9S4LdnikiG9effolR0AiOidLcChIC1rA==@kvack.org X-Gm-Message-State: AOJu0Ywxqpk4z9XubLg6FJUrcRpaVzBjwRS6XYE3ibicU7Veb4kBfcHw H0iOjEn6UZbIKEU825LHev9QaqE0JYCUpUmEw3YNeDvygPYXSs2vipZOvAVDiEyE X-Gm-Gg: ASbGnctGhrrPmeb0DuQz4NCICqxSBuXP90mW0/zF6FamOWM6QURAEs9kmJl9bGUzDgi 0a5F1lQV5OMc2l7Q0nxJ0c05zAjRsMgb6QCjMTqWtQsLiZXQtNYED5kF34KyZ45AR7fusQ3bRv1 EiGetcvHgCji1dzGZ3j3TyMuRkwPfh3dijD99wLp1XLs4WoSi6uxoOjP5Q/Av7/3k8pU7u6euUp /s/W4QxU78x9w92/0JlOhB0vJt4P4Zv00eV9QOxHMfqjB519ZA+wwd9JUT+Bovq9zPe9sHsy/AW Y8il0hd/MeH9u7DUUW7QpbtwlOl1i0+8+qVp6dsjGsbXLq5Obm58WDIsxhACEvB3nVNFPo4BV4N Js8EFRI8QDtgg+P2tfNBqHDuspjsqYHrkXtjf X-Google-Smtp-Source: AGHT+IGzZk9ONGaeRCWEvkO3+3SKQAxtuncFrLeQo0zxqC9J+87qEA1081aiDzNzrowwqKyJ9OPZ4g== X-Received: by 2002:a17:903:4b2b:b0:234:de0a:b36e with SMTP id d9443c01a7336-238240827e5mr15140935ad.49.1750803098144; Tue, 24 Jun 2025 15:11:38 -0700 (PDT) Received: from mitchelllevy.localdomain (82.sub-174-224-205.myvzw.com. [174.224.205.82]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-237d8393741sm114580555ad.15.2025.06.24.15.11.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Jun 2025 15:11:37 -0700 (PDT) From: Mitchell Levy Date: Tue, 24 Jun 2025 15:10:40 -0700 Subject: [PATCH 2/5] rust: rust-analyzer: add lib to dirs searched for crates MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20250624-rust-percpu-v1-2-9c59b07d2a9c@gmail.com> References: <20250624-rust-percpu-v1-0-9c59b07d2a9c@gmail.com> In-Reply-To: <20250624-rust-percpu-v1-0-9c59b07d2a9c@gmail.com> To: Miguel Ojeda , Alex Gaynor , Boqun Feng , Gary Guo , =?utf-8?q?Bj=C3=B6rn_Roy_Baron?= , Andreas Hindborg , Alice Ryhl , Trevor Gross , Andrew Morton , Dennis Zhou , Tejun Heo , Christoph Lameter , Danilo Krummrich , Benno Lossin Cc: linux-kernel@vger.kernel.org, rust-for-linux@vger.kernel.org, linux-mm@kvack.org, Mitchell Levy X-Mailer: b4 0.14.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1750803093; l=925; i=levymitchell0@gmail.com; s=20240719; h=from:subject:message-id; bh=AP8shLBDvKbYuth+8++0JymfuCshZQX8ezE8AjEF8do=; b=pBKHWuAH/AUFsSJOOF+za31dYJq/Odb5UdYfMzE5NloODzCBbzwlWo+IzJHKrBnsWJ9iyiTqR AgI5GoK1RQoB74TbmGU12txIA42xh1HK3QuuTVPKYNnXBlWl9AQ13os X-Developer-Key: i=levymitchell0@gmail.com; a=ed25519; pk=n6kBmUnb+UNmjVkTnDwrLwTJAEKUfs2e8E+MFPZI93E= X-Rspamd-Queue-Id: 43186C0009 X-Rspam-User: X-Rspamd-Server: rspam06 X-Stat-Signature: i8nsw6pq7s5udfgf45xrfejz6sqxbc1w X-HE-Tag: 1750803099-410839 X-HE-Meta: U2FsdGVkX18htfHaBXcm/c/JSUVsWvb8IlVNlW07YHCSntsD8+AK3+E4HXpKhEInWhrEFeAOXI4MF1uM4Yp+UIHeFHAAchavZWaUwvdRBGGVOBTmukBed2uK5C08eFmYkbxv8cRVXhoApNB7Oceg3jc8fmlGVDLIMhtPlAdQgy7Zb5zOnhR7bUt7AbjK1c8NoXPtgaJULe0y1g+WYebaTiZWZPuHWOrY13X8PWo3dBqcOWmYNZ5/LXsN5Ujf6KNuhQI7oQUlj0fwXpMfT2/iNrt4cmzE2R9sKx8CVrMf56TgaN5sKk9o8sTqtnWMsmDP/cdHVKP8Qu4nQDUa7MvZ/Dj1gcaQM40K49hLeL8ulOAUOi3paNFzssgYobkxryTR6zINbNjEsy3Bqjg92KBc6ArOpexweG4RmtZIoaHIGbJ24EhUWRZJlbpuxN9R9JrRnM7U7nadjV2ZGySbd8lbbf/1b+8MPQLepczDbBymHofthqeWbePT2gf+naY9LGd1uQOGvGmQZF2rSN29ZVT9LYEoupgXBam0CXIZ4OSV/0kvS6CIu4lPrixXgFmw/dQ/pwD02wWV+vkBi8fnX9dl3pxLNky7l46S4X9/em9qgFWSwXw6sd6fI0WS9wL4+JlpJBdWy/d535+oXiCqePYyEbZ0BPpZrhhCx4+kyVuDfaK17NWNJNeJFFE/tZ2j0G3YXURhJ7swTUqEOgiNDxsJDAFLbQgH3lloACjY3wcP/KX3yc1tql4K4jUNnvoTkLTEuC3TGxspevfJR7Mdj/3m+qCyPxUZ018kKJw7U8sBjPe+YreTfWjSzNz1qRQsWF8NDyOcCbhUzitwTBmpjXHy5508qkFNP2XkO4xveNnEvCSATFgCA7GbGnTvsp2//JyoPhwhT+21aTBem+DzHXXhKkk0V+2dqlIuB2lA4c7kj04BsX97HI/qYgpcxg7N43VLkc8oJgyZo5IxTZuXufh hKij8MBh tvBpvxCzVBJjhLhcEmxX0eFca5w5mMInOeNc+D+T9BpNECgaXQ5lItwawsk99eUAWcERsibtwJxFGDdnyu4AnyhFClbWWLuGRigK5umbbFtsXgKt8MoX+/kuAY+miFlCplHjjPTKF/aaRtAKeSHNWk43wGL0uEo3wXZ+v8msr4E6e4/9hXdFugtO12PCTZmZFRvwrRKP/kpKXVB4mGnRCCSbILgqg7OaiJReVLytlXIr2+0nWaa7X1RcFF8DEVp4AnNCqIS/4UcSeBNSTuxX7ZyNhCZl8MzX+D+1WxWu7feR7HcRnUcK9gIxXoJwuvoDo88SFRaIvUV0uFhrexbQnziqzUIE9QAA7hskhre/l4qkZ+s3kK+Zzv2zW7d9aXJvpuqC7qBN2snFTT34M90cMwjdErSFp8mKydOmtkIVM0cR/kO6XilhjGrWyMvIUr8CYiAvaFQkhYEifHF1jCJ+0ryBEpEJ/Lkony4WJpFEUSt/GmjssaE247Db6/A== 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: When generating rust-project.json, also include crates in lib/ Signed-off-by: Mitchell Levy --- scripts/generate_rust_analyzer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generate_rust_analyzer.py b/scripts/generate_rust_analyzer.py index 7c3ea2b55041..08e14ae9c1a0 100755 --- a/scripts/generate_rust_analyzer.py +++ b/scripts/generate_rust_analyzer.py @@ -152,7 +152,7 @@ def generate_crates(srctree, objtree, sysroot_src, external_src, cfgs, core_edit # Then, the rest outside of `rust/`. # # We explicitly mention the top-level folders we want to cover. - extra_dirs = map(lambda dir: srctree / dir, ("samples", "drivers")) + extra_dirs = map(lambda dir: srctree / dir, ("samples", "drivers", "lib")) if external_src is not None: extra_dirs = [external_src] for folder in extra_dirs: -- 2.34.1