Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp37076056rwd; Tue, 11 Jul 2023 09:08:11 -0700 (PDT) X-Google-Smtp-Source: APBJJlENFTf9mdSiI1OrNSgSuFWSPSSewQY/zacnESsEEaiOcr1QzNALRSfHHi+4mD8OncyK6kM3 X-Received: by 2002:a05:6a00:1c9a:b0:676:2a5c:7bc5 with SMTP id y26-20020a056a001c9a00b006762a5c7bc5mr18282805pfw.1.1689091691118; Tue, 11 Jul 2023 09:08:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689091691; cv=none; d=google.com; s=arc-20160816; b=DdiuDcvu+r2RU3JN1F/sXLyJM8zNpTGk6BG6FhIDH1azMqADiRMmiCCrIfyYNvgp84 CS1IKxVPwRnIG4jTtVrf8WrDg+ntY2+iH0qhnnmqqZV0SM2dqMHyoH6IWfBQFO8S/40o i9GhR6ODhWEmdimiJWxwJi+ywzCbFb2+kXyv2ynHXuPy523BCJJXXrry3v1UfN5xNWAB d0HtylVnhzAvn5+kq3uHL0sBKF/5kXk2RhtIdhLBOS0v/M1fLdWlx9n2p/ymfXVuWbVs xQPiJJxPQ5qqdYW1qi5hO8iUa1Ku3SPkWVy6YkrQBR92+nJSu8HAuWE+NkmLFmYRG2kP Umow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=WBa3P+eEVlY2aRMtEhjsbjDGKwifpPvBC3/YijKd1zM=; fh=IOQkdqxi0YJiFAxW05dAOUdeaGt6K6I5wzVbf2QYjKI=; b=VLfsH/9ZDalB9lAP4YeITY6dolYPZ84M0qe8BWnkrvVAxsAbJwBHX0wYOwHV5g6xaV sFo8SV4CMQVIW6yCIL1TQXRNDlnERFVg+yao+zh8mDTwrqqPx0qGmDjl9WT7dz/xPb/Z mMUl9/ShRIkcd5tfzwwsNq/2g6u1lbKiRA31M0tvU0FIyCWVfn8c0C5OoNSunhPydQWu Zax2pKeC7BH6msPMi5L61nsxE8ew4iwekqjUW6L6kMOY5OmIlJxw4W+UaYHQqPhrC1rJ YmTXW7Cb6YERfJtIv00Gx7yEmXLOPP3Ug9SfGQDaoCcaV5GqmmymB2pgu4tHG+Nr+xvh Jd5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b="RcUMizs/"; 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 q14-20020a056a00084e00b00660b5630927si1708483pfk.133.2023.07.11.09.07.41; Tue, 11 Jul 2023 09:08:11 -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=20221208 header.b="RcUMizs/"; 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 S232343AbjGKPbU (ORCPT + 99 others); Tue, 11 Jul 2023 11:31:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46954 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232243AbjGKPbT (ORCPT ); Tue, 11 Jul 2023 11:31:19 -0400 Received: from mail-ua1-x931.google.com (mail-ua1-x931.google.com [IPv6:2607:f8b0:4864:20::931]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D7B42136; Tue, 11 Jul 2023 08:31:17 -0700 (PDT) Received: by mail-ua1-x931.google.com with SMTP id a1e0cc1a2514c-76d846a4b85so1876094241.1; Tue, 11 Jul 2023 08:31:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689089477; x=1691681477; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=WBa3P+eEVlY2aRMtEhjsbjDGKwifpPvBC3/YijKd1zM=; b=RcUMizs/By5jF0CkNsnUcHm97N9tDyRBomTSUO8f/MQqgE5AIcbCDPzebTKSlrrp86 PCbY96sH/ga4QZvMEBxgZ9EfPJAYhEQx4VVpuRB9F8/I2xM4OqLWDHKMh68DpoocGeVS 9G263gquD76qdpZq1NOurRzmXJdWaqJP+y7K3OLX7LRmkzkwf4XbrTyaw4ODS1j9+7jE uoqHGWtnK0sC7TTnFmdZ8WbyZMbw64hv2rm5DHad8cTmUETkgqGcuz2TpwntzTrYk3GA V8adSO2ufgH1m7eZqJkSZ3sSlgpsfZaSR74tI/o/Ly/dWaMAnsOxEPSuB7x5CvtkUF+m 0iEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689089477; x=1691681477; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=WBa3P+eEVlY2aRMtEhjsbjDGKwifpPvBC3/YijKd1zM=; b=GN8E74uuY5aOrtiaWAgRZBJslSf4VYlGnzKSGUM5Mpk9ED/mnemVElTAy4MJdpAtc0 Z7ANG+3RdDx6RWTF/6nfdZRAAPYI8rulFsUlqu5u58eoSWzji6q2mfzZdi1M6HPascNg 0OfiT030a1rTRFg2ZqDt6hdPolWo4bE3G/1Cmr4YoWC7bU9VtvDuZJdnhP7T68nEWrqZ jLheI4frz6qYmF20WhGG9Ixnp89RbfehGi/RrS6RkXF2HKdhvagemC0SX90+2Ry5jvh1 Tzza5u6ojjqEx8Yn3fTuzOZC5ZisbuwDy01YQVbiEEMniEkW4UA+2n1KlUFPUP/3tpyK sngg== X-Gm-Message-State: ABy/qLYWYIavRo5W7JwyXOZoN1aUvTaZ5cFSbKvWHpS898t+D1WS/8N5 feyhNluSxRFwEBhwOxKOGo0= X-Received: by 2002:a67:eed3:0:b0:443:8ca0:87a1 with SMTP id o19-20020a67eed3000000b004438ca087a1mr7787302vsp.6.1689089476863; Tue, 11 Jul 2023 08:31:16 -0700 (PDT) Received: from [192.168.54.90] (static.220.238.itcsa.net. [190.15.220.238]) by smtp.gmail.com with ESMTPSA id h30-20020a67cb9e000000b0042d50a6c251sm295561vsl.14.2023.07.11.08.31.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 11 Jul 2023 08:31:16 -0700 (PDT) Message-ID: <3e51a479-ed30-b11c-a98a-e3a4aa246f0b@gmail.com> Date: Tue, 11 Jul 2023 12:31:12 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: [PATCH] rust: fix bindgen build error with UBSAN_BOUNDS_STRICT To: Andrea Righi , Miguel Ojeda , Alex Gaynor , Wedson Almeida Filho Cc: Boqun Feng , Gary Guo , =?UTF-8?Q?Bj=c3=b6rn_Roy_Baron?= , Benno Lossin , Kees Cook , rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org References: <20230711071914.133946-1-andrea.righi@canonical.com> Content-Language: en-US From: Martin Rodriguez Reboredo In-Reply-To: <20230711071914.133946-1-andrea.righi@canonical.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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 7/11/23 04:19, Andrea Righi wrote: > With commit 2d47c6956ab3 ("ubsan: Tighten UBSAN_BOUNDS on GCC") if > CONFIG_UBSAN is enabled and gcc supports -fsanitize=bounds-strict, we > can trigger the following build error due to bindgen lacking support for > this additional build option: > > BINDGEN rust/bindings/bindings_generated.rs > error: unsupported argument 'bounds-strict' to option '-fsanitize=' > > Fix by adding -fsanitize=bounds-strict to the list of skipped gcc flags > for bindgen. > > Fixes: 2d47c6956ab3 ("ubsan: Tighten UBSAN_BOUNDS on GCC") > Signed-off-by: Andrea Righi > --- > [...] Reviewed-by: Martin Rodriguez Reboredo