Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp452172pxj; Fri, 11 Jun 2021 03:22:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwV0u1h8p9rjd9ZaWelWAgNZdrWLnasAOYTw0wNC+5YmXBt0D5jvbG0tKBnJg90bo+VdrNQ X-Received: by 2002:a05:6402:1592:: with SMTP id c18mr2960417edv.2.1623406968766; Fri, 11 Jun 2021 03:22:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623406968; cv=none; d=google.com; s=arc-20160816; b=p+cl9B/vYz2KK4qJagH+S4YnV8e2s5YcZUQzpXDl+HXwVEg7vuWPiiYpEIdCHN09cV wa9WwSUeWoTvT4XZn4DHBFotNe8Xm3D6NMSnAGR4u2zLtdMUt3hOxzENnB4GhsnOx6Mj Cyb9Tv2b/kmbVK8WcP7+Dbb1r+OwNtopb79tBm1tazs+u8dQpN1yqwHTUz5xodQArsrk X4uvlBk/ofz5VPip8IUr2ELOpGp7H9z7UuxHzltamrgWjIlSkl6fGGSvPkqwZoJ0+0uT ur4p9kfi3apVzr8hi49BoaMYCAmoDy8wn1o9pW0C+UXo3fv4VVG+/jhgSGhnvGX5Q2QE IAQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from; bh=k4MFSx22sJE1+X16Kbm/xJkoeWv8gsIbEyu43Tc2Ox0=; b=bndJEHz5Z4+FxgTLAt8OB9ddnzo0Qp8vhzwfqDaMV566al27Wymi9B/VweKrJ27unQ I1yJz3lKzVyN1nDi3VJZP/g3lTU35TmtwJbobdQbOhExft90eaN99TXVhdNwtX8vwu37 AltHVOmW8OE0W5Pr0OWQgLM5tCnelFs5cnUJyTS676u1JsFP6xNSSYLm03OVHRF33sCX h28HNyeaGpkzzzalY1Mwv+DcjPoM7mvLDnCOl2Ghkr45r45VFj3mMgA5f88OurifUKid Qc7kWZzwJOPnfnUFXc/0dyBdKif9980cp+kmHCgS/eJj0wzvTcuPwqWqh3vE/krdQ1bq LFAA== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x25si4662769eds.477.2021.06.11.03.22.25; Fri, 11 Jun 2021 03:22:48 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231656AbhFKKU5 (ORCPT + 99 others); Fri, 11 Jun 2021 06:20:57 -0400 Received: from out30-44.freemail.mail.aliyun.com ([115.124.30.44]:49825 "EHLO out30-44.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231590AbhFKKU5 (ORCPT ); Fri, 11 Jun 2021 06:20:57 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R471e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04423;MF=jiapeng.chong@linux.alibaba.com;NM=1;PH=DS;RN=4;SR=0;TI=SMTPD_---0Uc2YYhU_1623406719; Received: from j63c13417.sqa.eu95.tbsite.net(mailfrom:jiapeng.chong@linux.alibaba.com fp:SMTPD_---0Uc2YYhU_1623406719) by smtp.aliyun-inc.com(127.0.0.1); Fri, 11 Jun 2021 18:18:58 +0800 From: Jiapeng Chong To: shuah@kernel.org Cc: linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Jiapeng Chong Subject: [PATCH v2] selftests/x86/syscall: use ARRAY_SIZE for msbs Date: Fri, 11 Jun 2021 18:18:34 +0800 Message-Id: <1623406714-52873-1-git-send-email-jiapeng.chong@linux.alibaba.com> X-Mailer: git-send-email 1.8.3.1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Use ARRAY_SIZE instead of dividing sizeof array with sizeof an element. Clean up the following coccicheck warning: ./tools/testing/selftests/x86/syscall_numbering.c:316:35-36: WARNING: Use ARRAY_SIZE. Reported-by: Abaci Robot Signed-off-by: Jiapeng Chong --- Changes in v2: -Add ARRAY_SIZE definition. tools/testing/selftests/x86/syscall_numbering.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/testing/selftests/x86/syscall_numbering.c b/tools/testing/selftests/x86/syscall_numbering.c index 9915917..ef30218 100644 --- a/tools/testing/selftests/x86/syscall_numbering.c +++ b/tools/testing/selftests/x86/syscall_numbering.c @@ -40,6 +40,7 @@ #define X32_WRITEV 516 #define X32_BIT 0x40000000 +#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0])) static int nullfd = -1; /* File descriptor for /dev/null */ static bool with_x32; /* x32 supported on this kernel? */ @@ -313,7 +314,7 @@ static void test_syscall_numbering(void) * The MSB is supposed to be ignored, so we loop over a few * to test that out. */ - for (size_t i = 0; i < sizeof(msbs)/sizeof(msbs[0]); i++) { + for (size_t i = 0; i < ARRAY_SIZE(msbs); i++) { int msb = msbs[i]; run("Checking system calls with msb = %d (0x%x)\n", msb, msb); -- 1.8.3.1