Received: by 2002:a05:7412:a9a2:b0:e2:908c:2ebd with SMTP id o34csp2702071rdh; Mon, 30 Oct 2023 05:29:19 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFaZDbdlLEpS9UhuG6REeiFe+GceX2woSJdZ09l2ekFDR23eFG4hGjMqxX8KQ5VmoH2576j X-Received: by 2002:a05:6e02:1d98:b0:357:9817:934c with SMTP id h24-20020a056e021d9800b003579817934cmr14620342ila.20.1698668958942; Mon, 30 Oct 2023 05:29:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698668958; cv=none; d=google.com; s=arc-20160816; b=iJHiZ0Q3UO3YoOYBzbHxggFKy8xjo3APwe2DdS7z45yv+1wk9uboZP0etEKwsXCMQk uGEkkdDClS3zdYyZBotDEGMrYkEbW225hi9YoiwJ2XjJd6HwSKGB3JIKED52FkMXcy98 M4YZVhBviv8gTdUK7mxEL+edpkRnacF7KKeEoay0wELvrqSGoNhawys7b6C9Q2zU/3Sh BWQohep/o8U+D0vARcE15SQDfFstJNheAeq2dtIgKyCWV35LE0jqCNLbSWz0yQcBZv3U bkZlL/cz8qnAEWxbDUN153q3IGTMntF22me/eW7TjFpT3YumrGyJqapVYH5wJ0iFIijJ x2RQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=7UKpbwqL+ANoEjbCv4Z4RqT2pwQ+PiCS3uUt13ox2/Y=; fh=98HEGTJ3s31E2t7hp1amrEHTs4VKCH13FNxKvZvmlaQ=; b=tKu9W6kX9aWYaUVP4QVLwL3vyxpcluWi/ZZyZxPdLNZetD1A14W1iq4eH5v5PMA6Jx xXbaSJtDXYQSmakH/sSKEFWK4O/H39mavUb4pdNFoTKOvqIU01U2Q7hvP4g0nLr39BUR HWirSQE9c3uGuRzwVDPc9BItUL2vCaxdvnEaWRkoj6N8uc9W+IUgr72EHnUpGvPvXRs0 zp6NYBw5DY7qO9Ye2YKscjWCDOyExyKOJPH0NzKwU3V/xgbxJmptmzzpJiiqR2KXwCZE y6ejiq5Ou0xOJLCK5CB8MddJed/Bd0bQivPSljIkxwoCYAzTrF/zxo1v1da41x6OTZx3 dWfg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=zFmPXfSh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from howler.vger.email (howler.vger.email. [23.128.96.34]) by mx.google.com with ESMTPS id m190-20020a633fc7000000b005ad8009e304si4894574pga.784.2023.10.30.05.29.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Oct 2023 05:29:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) client-ip=23.128.96.34; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=zFmPXfSh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 332418094769; Mon, 30 Oct 2023 05:29:16 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233202AbjJ3M3J (ORCPT + 99 others); Mon, 30 Oct 2023 08:29:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40894 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232979AbjJ3M3I (ORCPT ); Mon, 30 Oct 2023 08:29:08 -0400 Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B41ACC9 for ; Mon, 30 Oct 2023 05:29:05 -0700 (PDT) Received: by mail-lj1-x231.google.com with SMTP id 38308e7fff4ca-2c50ec238aeso61257811fa.0 for ; Mon, 30 Oct 2023 05:29:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1698668943; x=1699273743; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=7UKpbwqL+ANoEjbCv4Z4RqT2pwQ+PiCS3uUt13ox2/Y=; b=zFmPXfShBtrQOexUcZ3zhfkfyYpWPDSWLlTRiVIk4S5ybDjO1dvbcW20u4XFA2QssU POdz/fZf3Q8NwcGsBMUt7YPRUotCAcvHVRreHFClqza+d0RE/hlBze0bNoQUHFy/VMY0 YS8V5iFK+IJJj6vtMq9rKAuTOk40zlwY5ujzsfF6B/dYZNCZLlnxDJSQvlBWZRNgfdk5 C/+gaSNz2E8qHK0GGzWlMF9PukIbBiC8l64kR3yzWV+H7nOOVhgfyVI9szzYaGij0eU1 7AdPtFzVbq1Nl/FZ0p46jIS5leHbTlzBlmAscToUKbRWAng+36milMqYrqSmiSIHa6qw 8+Kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698668943; x=1699273743; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=7UKpbwqL+ANoEjbCv4Z4RqT2pwQ+PiCS3uUt13ox2/Y=; b=YH5zNtHl3rA/75HZZdtGtDC+fbu3FfgXwkWbBZDOzDv6x2Aaql8EkkIlhCRLZxU23P OO4wOvtbVvXbHPXbI0HyEfbi+zO+aTclaM+/UK/Wia5tsXQdf5Aja/xn5bWTFcd4CHxk YQ77cF6A1/l4dSmV1wA1kx2C8FCj4SpqqTzVpGP5s7rINhXbbgbXcZLWy3mCHIvySCjk V1YQGq6d8FWbQMC7tXL92LzZzSpsy7+ykeuCKzccOiHAUNs1HNRYjRdgR1/WL9IUjREO qQjqvZjdDDwjWqldvrKdW298x8nZN1pp7zGddxPsdhrvWaId6n32o3kGCKhZIFTNeQF0 qhNw== X-Gm-Message-State: AOJu0YxFU7x82sZS9DHVp4p8sqwxR0/Sj9XU3FPF5KpIWUgp/NRaoc9R 0zGllrreDpCGC6ZwOQQ1yALkTg== X-Received: by 2002:a2e:9dd9:0:b0:2c5:2475:f848 with SMTP id x25-20020a2e9dd9000000b002c52475f848mr7781734ljj.15.1698668943524; Mon, 30 Oct 2023 05:29:03 -0700 (PDT) Received: from localhost ([102.36.222.112]) by smtp.gmail.com with ESMTPSA id s13-20020a05600c45cd00b004083bc9ac90sm9184188wmo.24.2023.10.30.05.29.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Oct 2023 05:29:02 -0700 (PDT) Date: Mon, 30 Oct 2023 15:29:00 +0300 From: Dan Carpenter To: Nancy Nyambura Cc: nicydaniels@gmail.com, outreachy@lists.linux.dev, Greg Kroah-Hartman , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 1/2] Staging: rts5208: Replace strncpy() with strscpy() Message-ID: <9e125b7a-673a-4c69-8216-f8c519e5ae1c@kadam.mountain> References: <20231030115939.48985-1-nicymimz@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231030115939.48985-1-nicymimz@gmail.com> X-Spam-Status: No, score=0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLACK autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Mon, 30 Oct 2023 05:29:16 -0700 (PDT) On Mon, Oct 30, 2023 at 02:59:34PM +0300, Nancy Nyambura wrote: > warning found by checkpatch.pl script.I replaced the usage of strncpy() > with strscpy() in the code(line 524) for the buf buffer to improve > string copying.This is appropriate since strscpy() is used when you want > to copy a NUL-terminated string and the destination buffer requires > trailing NUL-padding. > > Signed-off-by: Nancy Nyambura > --- > Changes in v2: > - Make the commit message more clearer. Hi Nancy, Your commit message does not explain why you used strscpy() instead of strscpy_pad(). I have written a blog that might be helpful. https://staticthinking.wordpress.com/2023/10/30/strcpy-strncpy-strlcpy-and-strscpy/ regards, dan carpenter