Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp1586720pxb; Thu, 16 Sep 2021 10:28:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxw2c2AfBHeBqK5MIiYnCE8Ff9P7qEsuXmkeY9WHTFJaAsP8+L0Ph9XIL3W2LsV/OcJj03+ X-Received: by 2002:a17:906:68cb:: with SMTP id y11mr7662099ejr.70.1631813308311; Thu, 16 Sep 2021 10:28:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631813308; cv=none; d=google.com; s=arc-20160816; b=wY6a3eQc93HUcheDN75VwC+38wjFLwqDgGSPJZYMxGAAvTtSazVKVyANkOpJnpkof0 TsSvAVc/H2uecqslavaKTVct0U+i+Z6X4OSG8Xxj5U2NcHeFksZHI7r3SVIsn8uYqmJq QfxjeDMP0wIL8M1p84iYxHB9zB2bLdUIXVAN6jdJe/8TF+M9g+A8NzXZDTLuX3I1yu6a dHH09JQXcROcuPXyltZvXZEKIYGcR06yNi8zijVXwJuyI6hBhtMXhrGG1MYWDmbnyKzz zQwKbbVvdEL/8+vt21etQH4necEVjDzk6A6YN4yFsCFnhZvfAusNULRKRHO2CzQ2Y+yx huuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=gDfRRG1TZf78BZG9bbyPwEslQXS5umWSGIlRWs6jq2Y=; b=U0BAic9rvmwbXs5lRTTN/cP0hylNQdnWoSoUO2GE5CNX2Pt26iU5h7nC8YQk3S0xL6 gc7Rmn7ef0hpiZ1/vmIii5J+sc6vbgXUtNDVAQQmHBX9V7K9H2bzdvApk0xaBcVmXB9x HvCoTAE+ehLznys6Ppx41aHfXgq5q3KO7Txv8HeIYuni288nNJtqsF2d2FEf+XnbMGod ZKiOOiuUc+e1ryP5zMpYTbNS9cPH9POO1ggPrtR3paPCdBrh5xfbVfAx8kIvtxfOnXkG oBPIxnvot/TQ/fbCnIXSuAya+ARN/xTMZWTKJ+g5/llxAw3gYWDH/DUul/EaK9OGSpPl BUtQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=prF4ZT5a; 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=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r8si3594877edb.185.2021.09.16.10.28.04; Thu, 16 Sep 2021 10:28:28 -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=@linuxfoundation.org header.s=korg header.b=prF4ZT5a; 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=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347288AbhIPRZT (ORCPT + 99 others); Thu, 16 Sep 2021 13:25:19 -0400 Received: from mail.kernel.org ([198.145.29.99]:52240 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1347086AbhIPQ5C (ORCPT ); Thu, 16 Sep 2021 12:57:02 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 11C7261ADF; Thu, 16 Sep 2021 16:31:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1631809883; bh=EBbZEKk1Q8+0/FK1lc9ndXo46blG1XTr/+ky+ipJG2Y=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=prF4ZT5agBgpyIdQGek1yW1OSTk9LnP+V/atrPUHtxMqXGdGOuiM6ruK9dkp/hjB3 44nLPkaygUsyBENGYQYAWYLgI3CedRVm6VTrOiv1D/ueCBFCddQufM4O2B3EqNznA6 AP2gWlDKu2VHTNpmcV9qdnehCAJCzBIqWeExdKL8= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Bongsu Jeon , "David S. Miller" , Sasha Levin Subject: [PATCH 5.13 286/380] selftests: nci: Fix the code for next nlattr offset Date: Thu, 16 Sep 2021 18:00:43 +0200 Message-Id: <20210916155813.804929496@linuxfoundation.org> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210916155803.966362085@linuxfoundation.org> References: <20210916155803.966362085@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Bongsu Jeon [ Upstream commit 78a7b2a8a0fa31f63ac16ac13601db6ed8259dfc ] nlattr could have a padding for 4 bytes alignment. So next nla's offset should be calculated with a padding. Signed-off-by: Bongsu Jeon Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- tools/testing/selftests/nci/nci_dev.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/testing/selftests/nci/nci_dev.c b/tools/testing/selftests/nci/nci_dev.c index 57b505cb1561..9687100f15ea 100644 --- a/tools/testing/selftests/nci/nci_dev.c +++ b/tools/testing/selftests/nci/nci_dev.c @@ -113,8 +113,8 @@ static int send_cmd_mt_nla(int sd, __u16 nlmsg_type, __u32 nlmsg_pid, if (nla_len > 0) memcpy(NLA_DATA(na), nla_data[cnt], nla_len[cnt]); - msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len); - prv_len = na->nla_len; + prv_len = NLA_ALIGN(nla_len[cnt]) + NLA_HDRLEN; + msg.n.nlmsg_len += prv_len; } buf = (char *)&msg; -- 2.30.2