Received: by 2002:ab2:7a55:0:b0:1f4:4a7d:290d with SMTP id u21csp26012lqp; Thu, 4 Apr 2024 06:18:47 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWNd0PKOYVZozBdxCcTfaYOzf3WNG8zAnNyr1LWC5HBUFwzH9BLe9KOa7SEd571OoMdvAbl1mjioNJQsoNEJCeP3eLcaPGhQtGJZZilLA== X-Google-Smtp-Source: AGHT+IETGAxRolGJ37UBtKLtY6Vi5QrtZ78ZDUXfp+kgSSmwFfoJA28CkMVJ93Pavu5osRWOv1Zf X-Received: by 2002:a05:6a20:6c8a:b0:1a3:7de2:12b6 with SMTP id em10-20020a056a206c8a00b001a37de212b6mr2025281pzb.26.1712236726961; Thu, 04 Apr 2024 06:18:46 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712236726; cv=pass; d=google.com; s=arc-20160816; b=X6dD2gS6KwVtwVzFq/m3Uv8fhcKw1p6iSpnoRjAWjnFwXvgBNAEJGkwtteOZFp0jmU Xgu+G3wM2c3EVr2WH2WUdH9X0xITkimsHsRuLHGSovIV78SczyengTr4NC3cTAM3r1zO q0PyirwdSVJqWMgcLtr9RMopG/XmQ9ecKLbPa0vxyjPYAnfDyuInKLNOLvWYGNVjee3h spgsU0P4lu/cgj3GG7dIYnKHEy47s2KliRpCNU4uSWCwR4APiOeXH2u8/nXN2jiviSvn 40K1x1uOy0qlOAflESJbalKHHi/j12OT5VjoxBbShgFl8YrX1WGKtO5XDzAR/6JZ8Hn4 +bMw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=UGd+rT+/Qyvhs3wC9gBPZksoGVYkwNvYdF2yRcLiB2M=; fh=pa5S7cxyoInO7+YIoaEePL3p0TfpN95txwiWbcxBnAM=; b=lzl4oGXZfcxn+l/Ew2HmTdwald4mCTSD7cmR+ab+lJrEtCirDFv6Vy/a/PjlloZhyX U4EhM/hzduH1cWEWyWMksbkfvMu1ZWgmurSGUEm8jcIdU+qh71Da0mfM8VarEv0jJVk+ tE+pZRq/8TKeq4918g/QSzYaV0djnPEvKqywsUZyAvI7W61R9390ZJ0kS5WzgZdEercp jXBGV+2yfzB5kNrtMGwV3feN42P7AgUaxt88a1V3RnwH/cnwIhPD1QlBRN/tz1OgVbb6 ln8mi8IxBGtm8Z4W07XN3evs7epZ4z+v2wiFEOCqr+qMT27NRtB3ag4WcbsWyfTuLdq1 Kq9A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=kcWxKhtE; arc=pass (i=1 spf=pass spfdomain=google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=google.com); spf=pass (google.com: domain of linux-kernel+bounces-131464-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-131464-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id h17-20020aa79f51000000b006ecf3188dc3si735706pfr.126.2024.04.04.06.18.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Apr 2024 06:18:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-131464-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=kcWxKhtE; arc=pass (i=1 spf=pass spfdomain=google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=google.com); spf=pass (google.com: domain of linux-kernel+bounces-131464-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-131464-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 421D7B2784C for ; Thu, 4 Apr 2024 12:48:41 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 181A386AEE; Thu, 4 Apr 2024 12:48:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="kcWxKhtE" Received: from mail-ua1-f45.google.com (mail-ua1-f45.google.com [209.85.222.45]) (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 D4E66EDF for ; Thu, 4 Apr 2024 12:47:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712234879; cv=none; b=cTiprVKGNzK5zDtyEULMhdGl0aN3RJ5e8ZeeamFvUzBemEoTsGU9wrcI5oaPtaLIPfrubt4E9G139PFBYqaupIcxWNrfaZtLZjNMwyWX/UM/8rTIeH5Lni8eddAd6EJiuUtt1Rhw+UNxhzENOyoyJxDlp+bEAX+StS6NVDn1oqU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712234879; c=relaxed/simple; bh=UGd+rT+/Qyvhs3wC9gBPZksoGVYkwNvYdF2yRcLiB2M=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=Oy6XEW+o/cPMsqarlL0bSUxsyghKv6OmAM5i4GlprU8LbwXZeQwvqQHPh11y1/VDyLxyo/K5FYksaDwEdS5Y1QEwc7au5A9Hgqu+ge7j8Mr2smGTvxO0eTzAJmMmh+GO6cy5e3Vn87FrK1ZKFrAxieIF/6aiTCBcfPmoAMlHf0w= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=kcWxKhtE; arc=none smtp.client-ip=209.85.222.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=google.com Received: by mail-ua1-f45.google.com with SMTP id a1e0cc1a2514c-7e3b3e33ae3so344640241.0 for ; Thu, 04 Apr 2024 05:47:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1712234877; x=1712839677; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=UGd+rT+/Qyvhs3wC9gBPZksoGVYkwNvYdF2yRcLiB2M=; b=kcWxKhtE5DI7RZxy3dAaaS1du72uD9JbCWplXDwRbgM520uXBs+Ub+zIdXOcHA7yOK ycUrSufsO4R3Gte2CqRjyXg2hd4EbiJ8b7ESKmGq6Hhu2j6u0Xuq9QRta1s35EWkwH/l y+AVdRRqWq9+ufckyDPDfo/38sqgmA1wNrBGi+G9LsIdy1IS0QSzxBz/OyhTrB0F+LLU fqpx+rMUVZ3F6018NbS3T8A5eoNRJGVsn/NbkcplKuQq5wH4qQOznIM3XgHr5Lx+Ad6j WEdCewOHv4KwwYyh1h131lQ25xLCyz48p7ML77rbdObir2TJ4C6LAY9qUrTjhHu8ix3e KEbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712234877; x=1712839677; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UGd+rT+/Qyvhs3wC9gBPZksoGVYkwNvYdF2yRcLiB2M=; b=lte9PgO1qJSzoZKCI2PuJVads3evryn2g7gaOJmQHEghbqjkCS15GAIjUcHvEV8YAS 5UdKVtwRqN/9lzcFLMMy1OWjWclgpNhfoPrn0/PxZK+KkjiD3dvZXB+XL+X7xI79AkcZ R9F9reOxLQuC0IbZWlqvD0xM6HsvmY65/1sWQ1L1FSpkVpjiqxb+pkgS892hhMGc5DVF LY9dg49awPIAMOxNmm8P2zecTBocpTVPyFdde+aFXiahHQSIHy1j3WyJcA83zPGseTo+ WCVxW7RXEhvaPRjd6g0tMzXKWVXmvVjYGSfvMPnQpj63gaCLqZRjWK+l1QV/VB6I7Ej0 Zgfw== X-Forwarded-Encrypted: i=1; AJvYcCX0OeQgdjRT4EbXr+XGvWZ83yzz9gKPiCA8D4dzeATyKibg2M9BYbb6uMfMPtQaFHE+GT6spad5pvd8kyzULn522K8WqY2tAZsBhkgF X-Gm-Message-State: AOJu0Yzg+wD0OTr2USik2l1xO7OyaPYiZGkkD8bLb3DL6/MfkBaIHSYY E542j4s22l/Rs8HYhIQEUXeqckI51slNvy/4+FEW3nBZase+DFV6ZmO2UAwO4AHzPByEo5L8hJH TsJLydK7I0o52HZyW7A+M7jug2Gwdt+rSluA9 X-Received: by 2002:a05:6122:90c:b0:4ca:4a07:9006 with SMTP id j12-20020a056122090c00b004ca4a079006mr2369215vka.0.1712234876680; Thu, 04 Apr 2024 05:47:56 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240328195457.225001-1-wedsonaf@gmail.com> <20240328195457.225001-4-wedsonaf@gmail.com> In-Reply-To: <20240328195457.225001-4-wedsonaf@gmail.com> From: Alice Ryhl Date: Thu, 4 Apr 2024 14:47:46 +0200 Message-ID: Subject: Re: [PATCH v2 3/5] rust: module: prefix all module paths with `::` To: Wedson Almeida Filho Cc: rust-for-linux@vger.kernel.org, Miguel Ojeda , Alex Gaynor , Boqun Feng , Gary Guo , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= , Benno Lossin , Andreas Hindborg , linux-kernel@vger.kernel.org, Wedson Almeida Filho Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Mar 28, 2024 at 8:55=E2=80=AFPM Wedson Almeida Filho wrote: > > From: Wedson Almeida Filho > > This prevents the macro-generated code from accidentally referring to > the wrong symbol if the caller's code happens to have submodules called > `core` or `kernel`. > > Signed-off-by: Wedson Almeida Filho Reviewed-by: Alice Ryhl