Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp7593882rwl; Thu, 23 Mar 2023 06:28:54 -0700 (PDT) X-Google-Smtp-Source: AK7set+Mkocu70k24Jq5TIBZ8GUskRi790Guiyzm08ifCCbLOjCHdxE4ECfB8lYYtGLVrN3JSii4 X-Received: by 2002:aa7:d859:0:b0:4ab:d1f4:4b88 with SMTP id f25-20020aa7d859000000b004abd1f44b88mr8777837eds.41.1679578134255; Thu, 23 Mar 2023 06:28:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679578134; cv=none; d=google.com; s=arc-20160816; b=CyYwrUENEu9hdCMQCMJh1u12FOZOfBuYLMPvSkNEH4IAESwMWyCIwSt3cEHzp9dkAX Rl+Pxq1jDXMIa9F33yZGxcOsZGOV8MmjRoZT05aNhwUVOg77lcvyHCdeNx8uusw3Do5j KdL6GngpNwTvGxsA8TR+dKVoU3ta6q15czm0R+vIGn+pMFjVnsuPWwxRQidAN0xRbXFo gvv5y7+Kq8sXC2GmYAaKL3ZiKaw4zLhSP7xqq6oj2Ea2uDRwABBf4cXQK0Tzm0p/v7vU pwRuj15XzBfmffkIP/L57sain/pJ51gEgZVWoDa7tAgPx8un1NpqOWxr/BqXU4AWv4Eq tCDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=gucyIJVMKP+NqT9WF5OyPIqU6hJihw7ITPbLS8iJbWI=; b=jmX+qMU9x4nkgDQbqjg3nmX1jYrbKPq9LUjG7d62JTtMjISWb0S8FNgIc/uIARQSkW VQSsR0CArLtjBF1HXc9J+XM72Zg9Wo2rClgGZnIPEO4OZUCUxzqYElCzXqucFGkTczRg 607vXzZYFh+9tRbaARsKk/DdstIzTRLbKU5V8vyVSH8n2CmovgZdwLzvIy6eyPrnwqkm ggOg7WbwFA4e/X42z19bcOGisI8udAWL2ok+DYq49o4f0kjtIH2JbLzLbf8wacVbISr4 wQv8RMy7h6Ck6pDyo3V2N5rreqd0FMFlj2hj4EbYP6UlB4q+yNSZ/qziXdmYrkClVO+D l3rg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=GOGeKOJM; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u26-20020a05640207da00b00501ea9c03cbsi4354483edy.656.2023.03.23.06.28.30; Thu, 23 Mar 2023 06:28:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=GOGeKOJM; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230517AbjCWNFt (ORCPT + 99 others); Thu, 23 Mar 2023 09:05:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54918 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229863AbjCWNFs (ORCPT ); Thu, 23 Mar 2023 09:05:48 -0400 Received: from mail-yb1-xb30.google.com (mail-yb1-xb30.google.com [IPv6:2607:f8b0:4864:20::b30]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7F7FB32509; Thu, 23 Mar 2023 06:05:36 -0700 (PDT) Received: by mail-yb1-xb30.google.com with SMTP id i6so24698190ybu.8; Thu, 23 Mar 2023 06:05:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679576735; 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=gucyIJVMKP+NqT9WF5OyPIqU6hJihw7ITPbLS8iJbWI=; b=GOGeKOJMQko4GNrdrl0mulhsICJWZdDn90U2cKkLhGP54YTFtiZnLSOnlzxNCdR87d +JK8pY3IBSYeUY2u1ICxEfLMdLl/Num/+fjmL2Hh+VO087ynS7XLoAqedR3r4uwD9E8q zJ+m2gOMkiDGlB8e9jOsPen071tSUipsLC1Jkwb+ukVcRZ8y+3cG4GJTRXs1eoYy45YD Y5OByw1pywvSMjoItJhsl3UD37TQj10qN+muJ3COOPImgYlOALIHF9lOppGtnXMjjZLt EGGJTB7K0fJ9WAVJo3KgwdfWbrqgMlvFy3AVJ3Eh7Qard/+N5PfXMGCe/PiVmgjx5ufH DmFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679576735; 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=gucyIJVMKP+NqT9WF5OyPIqU6hJihw7ITPbLS8iJbWI=; b=JwRK5RnolPDFvVYisoYT4BzTNAW+RYYzOyGIaPx/2NV3nSYEuCUxcl5IRLIFbL6lTg m8HEgWyQECOwlKbP8KR3ct/bvcxXItFrAjGHxz+py2k6BLd/1qo3uc1cy5BlHpmLk5LI 2ETTOam+wXk/Eudl3ju+izAYi3ZkTPJpQl043NObrfo3XU6prtz0+kUyfSf2j4+d9lH8 qOOEroNzd72nEmFOlk5JVaTm+mnDtHekkuPKC7wiUId3GWP2B6jnnRvPdwd8C05s1EwZ G4F2GzX0LcEqhi+NVj6U3yqzPhosjNt86B6TlE5nw2HpenMYijBG0TZZfHcRFNwQQ3sJ CWpQ== X-Gm-Message-State: AAQBX9eh65Sz8DmcpClaltkZPGD3lY1p8VyHd1SZ+2jVy6hDrnBtEMSC x6HvrU+xOnLwIdkaXEGzVxv7X96jjL1i+Vm5/pY= X-Received: by 2002:a05:6902:100d:b0:b6d:fc53:c5c0 with SMTP id w13-20020a056902100d00b00b6dfc53c5c0mr2121997ybt.1.1679576735709; Thu, 23 Mar 2023 06:05:35 -0700 (PDT) MIME-Version: 1.0 References: <20230224-rust-ioctl-v3-1-3c5f7a6954b5@asahilina.net> In-Reply-To: <20230224-rust-ioctl-v3-1-3c5f7a6954b5@asahilina.net> From: Miguel Ojeda Date: Thu, 23 Mar 2023 14:05:24 +0100 Message-ID: Subject: Re: [PATCH v3] rust: ioctl: Add ioctl number manipulation functions To: Asahi Lina Cc: Miguel Ojeda , Alex Gaynor , Wedson Almeida Filho , Boqun Feng , Gary Guo , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= , Arnd Bergmann , linux-kernel@vger.kernel.org, rust-for-linux@vger.kernel.org, asahi@lists.linux.dev, linux-arch@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 23, 2023 at 1:34=E2=80=AFPM Asahi Lina wro= te: > > Changes in v3: > - Actually made the change intended in v2. > - Link to v2: https://lore.kernel.org/r/20230224-rust-ioctl-v2-1-5325e76a= 92df@asahilina.net > > Changes in v2: > - Changed from assert!() to build_assert!() (static_assert!() can't work > here) > - Link to v1: https://lore.kernel.org/r/20230224-rust-ioctl-v1-1-5142d365= a934@asahilina.net It seems `#[inline(always)]` got added to a few of those, right? (The addition looks fine to me, but just to understand if is it an omission in the changelog, or an unintended change, or intended for another reason). Thanks! Cheers, Miguel