Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp524553pxx; Mon, 26 Oct 2020 14:13:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxQ+DNYx3MMxU04Fuv9KeIOGN+5l6HJ+eCT0wAu8Nhx5AR7w0VyQq32ESLDvxgln/myzolU X-Received: by 2002:a17:906:b841:: with SMTP id ga1mr17600305ejb.29.1603746803753; Mon, 26 Oct 2020 14:13:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603746803; cv=none; d=google.com; s=arc-20160816; b=d7gosfUPzF53GTtkdz+Yyg4WP5XSBM15frJqWcGEl25MKLwfgDgCjJZjtCtnFEwBua Yr0hwXZ24WTVVRO2qvQsIMsrO5JyhI82nk4lkZQ8/qbRXLluDvKGOpUKClYevEzzJ0b7 OQ699bJmUrVyv/E76FMDHMZOdV2GiDZJ/12H7I+Q4f/KqV5J8hElekA4j0P0Z6+Vd+xH 2fkwGgffZQluaWJkjgTyOfLoUgp3Ln0+4F4kTbXXvNy4oKMo0t1118ONNMlUSbD6uEMX bIG+mz2mWge+qeBzDoghuU0XgQ6i36DDAhbhMvnYxFzyecWuVTKGMrE1LF8eT47uGHvZ Eexw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=gunKXZpvzCuBVMi9wRic3+N1RZnMEyyIBYnUIS+W+Wc=; b=qGrhkFHSG5qtJOlXhBbiz8Pe8nlpJLYDk0IbySTIa3eO/6u/z+EhEXwlIRR81hWQZs jm8V7bRNm0M2wT5okoOaT8rpRtdniQeDmkPRYnHyskJwkb20Ysg35dI9qgGm0YYOkY0l 1JImdQWr30J/fuKQJ7N+jZcCvZYCu9OW1wVuVa+tu3SG8/4qEAKpd1f2jrAroiGwANkm x5naLpPkRGKnzO6QsJU7sV55CbxZmfFwsOeAauFkkFx2W2jgIBUhifHjMrRqYWc9qb0y 9YSt2dsjYurkEI05IBDdF9GFyFi5J+qJPzh4SbTgLLI9Y5UD6fUmOl8dIHh0zEWdZ+AN 883w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=FrUH0ZuE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q7si7731321ejj.150.2020.10.26.14.13.01; Mon, 26 Oct 2020 14:13:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=FrUH0ZuE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1786274AbgJZQlH (ORCPT + 99 others); Mon, 26 Oct 2020 12:41:07 -0400 Received: from mail.kernel.org ([198.145.29.99]:39144 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1786269AbgJZQlH (ORCPT ); Mon, 26 Oct 2020 12:41:07 -0400 Received: from mail-qt1-f178.google.com (mail-qt1-f178.google.com [209.85.160.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 060AB221FC; Mon, 26 Oct 2020 16:41:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1603730466; bh=lMLOhHMc2SftO2T+sm8yROKHJDCz62u6n7MTkGWYmoI=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=FrUH0ZuEShI+aS8KaffgCV79P9lzT4BjjVXXKGyDibgUPKeraTWuQWpEUxLSmay7z lQQI7sB0AQ37LaJyXvhHpirjuSxZGUvC0eODyyeDdo6bYMCQAGmSMrBhNI+TUTBk9v x9gY+Bo9Aqqx1DKY2J0a2qSkapdq3uQIlTJfgAGY= Received: by mail-qt1-f178.google.com with SMTP id j62so7175052qtd.0; Mon, 26 Oct 2020 09:41:05 -0700 (PDT) X-Gm-Message-State: AOAM533YqinT7Yr3bbcK2hTdEqMnoheBal8eiYzZhYm0GmC3SLwDOzyN cJXxPHTkYdecE3n1iCYbYEWh4UkaWJJaYftqPAc= X-Received: by 2002:ac8:64a:: with SMTP id e10mr16302220qth.142.1603730465152; Mon, 26 Oct 2020 09:41:05 -0700 (PDT) MIME-Version: 1.0 References: <20201026161026.3707545-1-arnd@kernel.org> <20201026163524.GA1491649@rani.riverdale.lan> In-Reply-To: <20201026163524.GA1491649@rani.riverdale.lan> From: Arnd Bergmann Date: Mon, 26 Oct 2020 17:40:49 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] firmware: tegra: fix strncpy()/strncat() confusion To: Arvind Sankar Cc: Thierry Reding , Jonathan Hunter , Thierry Reding , Timo Alho , "open list:TEGRA ARCHITECTURE SUPPORT" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Oct 26, 2020 at 5:35 PM Arvind Sankar wrote: > > diff --git a/drivers/firmware/tegra/bpmp-debugfs.c b/drivers/firmware/tegra/bpmp-debugfs.c > > index c1bbba9ee93a..9ec20ddc9a6b 100644 > > --- a/drivers/firmware/tegra/bpmp-debugfs.c > > +++ b/drivers/firmware/tegra/bpmp-debugfs.c > > @@ -412,16 +412,12 @@ static int bpmp_populate_debugfs_inband(struct tegra_bpmp *bpmp, > > goto out; > > } > > > > - len = strlen(ppath) + strlen(name) + 1; > > + len = snprintf("%s%s/", pathlen, ppath, name); > > Didn't you get any warnings with this? It should be > len = snprintf(pathbuf, pathlen, "%s%s/", ppath, name); > right? > Eek, I did get a warning about a different issue in that one-line change and fixed it up in the wrong way without testing again. Sorry about that. I'll retest and resend. Arnd