Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp521966rwd; Wed, 31 May 2023 01:26:39 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5Yxgo4DJFPVr7lIw1RHGECGNPMO9OG/JeCNnmbQlNLkV3JYmNQXHubgaf50muPSzsFTgyO X-Received: by 2002:a05:620a:2d8f:b0:75b:23a0:de92 with SMTP id tr15-20020a05620a2d8f00b0075b23a0de92mr4323624qkn.16.1685521598883; Wed, 31 May 2023 01:26:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685521598; cv=none; d=google.com; s=arc-20160816; b=mqP3csSYce886W9JuHMF0H0wJvvwegFTVM2gC5N/phduKA65FFF9txZr3HKrBRBhrq 0dJ8Ih/9QcebhjVH38VfqOLkedeR8YMJgp9lRlmPdtxopFeQElxW70FnX5c5hQ6fJi8N RP8+2J9ex51afPF0bdoJ7OCNORI9oUvLP21s8nkUjB0Ws8c6LBZtKqV08sOw9rbkmH4x RXRtCvMeRCdI8DPUr+T8/rNtfoxB5Po2jxmLZGA8Kpchg0d2vCt8UBsFxd9KC9+40riv WpmO30HuAuVKmlZ/yeWQEmC51jFmwW8r5mYpAH+CaLEWqtDJrvLgVrNyh18u3A08WKS9 G1hw== 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; bh=Mpu3+KHdGkBYV0Eppbs5gPknWKH5/6b2RWH9NaiLuuI=; b=uXL4vCavHzAxxeCdMn90hAUiCUtJ6jnkzV+6oaZ+hMm26Jb2SFE80m/gERGT8Uly57 oavHVZsbgSLUmqIqhy4Ux03qka71isG3oOW/JWbLxsYFWWMUhs1Ssm2sB5+IwQ9eoNmK UpHZnM2Jxk446/BXeKT/fTHTb/l1eXpCyaNpygUEpI96q9ppELdlUHjWzrK7EzexRJRL ec5NjwuZgH2avWe2ctvDVq2aGD54y6a87w8SUQBtFikx0a5qKGvD4jNwvPeRy6ps8BWC mDb2AlyjjOC9jxbQ72H6/4A1BH7Q9i/SR318HTDxMYJADf8K3wb1jjR3dCXsFMkOUd4x Xu8w== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id az9-20020a056a02004900b0053fbb3f1581si599134pgb.701.2023.05.31.01.26.23; Wed, 31 May 2023 01:26:38 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234394AbjEaIF2 convert rfc822-to-8bit (ORCPT + 99 others); Wed, 31 May 2023 04:05:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37860 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235209AbjEaIFW (ORCPT ); Wed, 31 May 2023 04:05:22 -0400 Received: from mail-yb1-f179.google.com (mail-yb1-f179.google.com [209.85.219.179]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1EC4B186; Wed, 31 May 2023 01:05:19 -0700 (PDT) Received: by mail-yb1-f179.google.com with SMTP id 3f1490d57ef6-ba8afcc82c0so9674230276.2; Wed, 31 May 2023 01:05:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685520318; x=1688112318; 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=WxrLCY7viWKO0bQukw/w0leEI6ByM9jS8ud+syXrPAA=; b=Uhx7nKUaoSkSR62NEBI4+hdfkKdDskOZ99h5ShAzEEXktLfci1qrtO8J4Ve/Grkfc2 FoFoq5CC0yOptAp7JU1akzRvQZ/ZGeUAV7mcHuiLr6ZeRP8OiwKuCcN4zAJ9fkqPNHAt 8TheNPExjOC8+OsJ6k/PctPH4rfgMKaOs3msibusdQAOpP7H7jR6CMFVDx7gtz6RkVkl HKy2szAZ8is3u74f0SoW1vAvBeOj68joKqlkHiMk4cKh5HgsWrzTh6DDimsP41ZSsOvq O4uI3adh9ktVG0iHvKeFZls66Ynss8TqqQ15tbKFQ3K0EsdudutY+9oeAQ3QnE0GhgB+ 79mQ== X-Gm-Message-State: AC+VfDzeC9699+uAG8CkybjsAd/vx5ZofCw1hOMQWV7Yk3kqz3C+Q2IE mspNUqqvcpHZmgVVOMpqz+3pDBXqcJQjSQ== X-Received: by 2002:a25:c707:0:b0:ba8:9096:8207 with SMTP id w7-20020a25c707000000b00ba890968207mr6355433ybe.5.1685520318106; Wed, 31 May 2023 01:05:18 -0700 (PDT) Received: from mail-yw1-f175.google.com (mail-yw1-f175.google.com. [209.85.128.175]) by smtp.gmail.com with ESMTPSA id cf13-20020a056902180d00b00bad07875d9bsm3545655ybb.11.2023.05.31.01.05.16 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 31 May 2023 01:05:17 -0700 (PDT) Received: by mail-yw1-f175.google.com with SMTP id 00721157ae682-565eb83efe4so51934557b3.0; Wed, 31 May 2023 01:05:16 -0700 (PDT) X-Received: by 2002:a0d:ccd3:0:b0:561:e89d:e263 with SMTP id o202-20020a0dccd3000000b00561e89de263mr4627466ywd.52.1685520316792; Wed, 31 May 2023 01:05:16 -0700 (PDT) MIME-Version: 1.0 References: <20230530164004.986750-1-azeemshaikh38@gmail.com> <202305311135.zGMT1gYR-lkp@intel.com> <09A0C6FA-669F-4B73-9620-43AEA17E5D0C@kernel.org> <103925562.158061.1685514200368.JavaMail.zimbra@nod.at> In-Reply-To: <103925562.158061.1685514200368.JavaMail.zimbra@nod.at> From: Geert Uytterhoeven Date: Wed, 31 May 2023 10:05:03 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] uml: Replace all non-returning strlcpy with strscpy To: Richard Weinberger Cc: Kees Cook , Azeem Shaikh , kernel test robot , Maxim Krasnyansky , oe-kbuild-all , linux-hardening@vger.kernel.org, linux-kernel , anton ivanov , Johannes Berg , linux-um Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no 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 Wed, May 31, 2023 at 8:23 AM Richard Weinberger wrote: > ----- Ursprüngliche Mail ----- > >>>> arch/um/os-Linux/drivers/tuntap_user.c:149:17: error: implicit declaration of > >>>> function 'strscpy'; did you mean 'strncpy'? > >>>> [-Werror=implicit-function-declaration] > >> 149 | strscpy(ifr.ifr_name, pri->dev_name, > >> sizeof(ifr.ifr_name)); > >> | ^~~~~~~ > >> | strncpy > >> cc1: some warnings being treated as errors > > > > Ah, yeah, this is another "not actually in the kernel" cases. Let's ignore this > > strlcpy for now. > > Well, actually it's another case of "not even compile tested". :-( "But the AI said it was correct?!?" ;-) Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds