Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp963177pxb; Tue, 9 Feb 2021 18:09:31 -0800 (PST) X-Google-Smtp-Source: ABdhPJxPfkzNESpNmaw+HNsfnbAO61hJlsq914xNXkNTBpMx/k119pUX8Mc5Wz/OSuPYLuKh5Ozu X-Received: by 2002:a17:906:19cf:: with SMTP id h15mr639942ejd.167.1612922971070; Tue, 09 Feb 2021 18:09:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612922971; cv=none; d=google.com; s=arc-20160816; b=IfF/odTxS+H88Jk2CAc1yZVQ+sx/xTUiF7kdxKDXp5tTARYlhDJ4aONeU72zHTWxyx xQRJJqzfGW2I42oFEImkok8FRbua9G/HHCktt8Sn0QkuyJMxRBNrHRkUSVy07rAMzBIq KVWSgRHhPomjlTaoNbSSMjjQDDIlou2YtnGKE921FFw0Kj01l4IfH0ZbaVHNS6m0Wdm+ H/otrlJEmK5Pkz+Wl0iXdrfDbiJBwT2FqBrW4UAVkM5fFLgu2DYXGRdFFKU94yA1jBaY xRghbNlCOVCRvIzGtVXkJFrtMPsgecj7DVux/hwGpNIadIaquGuYNwpm59XFlF0AubjR 5tdQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from; bh=NDgFSeRpgaEQvY7N2Ozfh+qPq5XaqqfW6VTThR+k42c=; b=i9ymId1TtuCascU6jSUey7slYynz7cVn0RAToNo0aRBuYuYBeY5Z/Lj5hrlqN7VUW3 QUrbGePfD37n18JIBCjj+/JtRYtkl+IqGX/BQZXmxqMyMwTiV9QdZzNgMrY/VCmK4Np2 RaK/PK4Wko7E3zz8ZC0E/M7anS+2MOkwbzObs4uD8nWsnRN7TZZiCKrQ8U9Zqvlb5hs+ 9HkO1Xg2gyXwykspocjPHt9kKP4Qd54Pugi9HSFkHl2q6dXcgdyK/7jnRAOd/HsrlLGI qfzBZPGdomNiCOoe77hWSZFYhhTE+UWnrjlwVFQhTFjNVMZZc4qrvfDkJ3+oS+2iUdxL XmRA== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g10si299022ejw.681.2021.02.09.18.09.07; Tue, 09 Feb 2021 18:09:31 -0800 (PST) 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235244AbhBJCFT (ORCPT + 99 others); Tue, 9 Feb 2021 21:05:19 -0500 Received: from mail.windriver.com ([147.11.1.11]:59128 "EHLO mail.windriver.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234331AbhBJAqV (ORCPT ); Tue, 9 Feb 2021 19:46:21 -0500 X-Greylist: delayed 6077 seconds by postgrey-1.27 at vger.kernel.org; Tue, 09 Feb 2021 19:43:53 EST Received: from ala-exchng01.corp.ad.wrs.com (ala-exchng01.corp.ad.wrs.com [147.11.82.252]) by mail.windriver.com (8.15.2/8.15.2) with ESMTPS id 119MxGW3018293 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 9 Feb 2021 14:59:16 -0800 (PST) Received: from ala-exchng01.corp.ad.wrs.com (147.11.82.252) by ala-exchng01.corp.ad.wrs.com (147.11.82.252) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Tue, 9 Feb 2021 14:59:13 -0800 Received: from yow-pgortmak-lx2.corp.ad.wrs.com (128.224.56.62) by ala-exchng01.corp.ad.wrs.com (147.11.82.252) with Microsoft SMTP Server id 15.1.2106.2 via Frontend Transport; Tue, 9 Feb 2021 14:59:12 -0800 From: Paul Gortmaker To: CC: Li Zefan , Ingo Molnar , Yury Norov , Thomas Gleixner , Josh Triplett , Peter Zijlstra , "Paul E. McKenney" , Frederic Weisbecker , Rasmus Villemoes , Andy Shevchenko , Paul Gortmaker Subject: [PATCH 1/8] lib: test_bitmap: clearly separate ERANGE from EINVAL tests. Date: Tue, 9 Feb 2021 17:59:00 -0500 Message-ID: <20210209225907.78405-2-paul.gortmaker@windriver.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20210209225907.78405-1-paul.gortmaker@windriver.com> References: <20210209225907.78405-1-paul.gortmaker@windriver.com> MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This block of tests was meant to find/flag incorrect use of the ":" and "/" separators (syntax errors) and invalid (zero) group len. However they were specified with an 8 bit width and 32 bit operations, so they really contained two errors (EINVAL and ERANGE). Promote them to 32 bit so it is clear what they are meant to target. Then we can add tests specific for ERANGE (no syntax errors, just doing 32bit op on 8 bit width, plus a typical 9-on-8 fencepost error). Cc: Yury Norov Cc: Rasmus Villemoes Cc: Andy Shevchenko Reviewed-by: Andy Shevchenko Signed-off-by: Paul Gortmaker --- lib/test_bitmap.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/test_bitmap.c b/lib/test_bitmap.c index 4425a1dd4ef1..589f2a34ceba 100644 --- a/lib/test_bitmap.c +++ b/lib/test_bitmap.c @@ -338,12 +338,12 @@ static const struct test_bitmap_parselist parselist_tests[] __initconst = { {-EINVAL, "-1", NULL, 8, 0}, {-EINVAL, "-0", NULL, 8, 0}, {-EINVAL, "10-1", NULL, 8, 0}, - {-EINVAL, "0-31:", NULL, 8, 0}, - {-EINVAL, "0-31:0", NULL, 8, 0}, - {-EINVAL, "0-31:0/", NULL, 8, 0}, - {-EINVAL, "0-31:0/0", NULL, 8, 0}, - {-EINVAL, "0-31:1/0", NULL, 8, 0}, - {-EINVAL, "0-31:10/1", NULL, 8, 0}, + {-EINVAL, "0-31:", NULL, 32, 0}, + {-EINVAL, "0-31:0", NULL, 32, 0}, + {-EINVAL, "0-31:0/", NULL, 32, 0}, + {-EINVAL, "0-31:0/0", NULL, 32, 0}, + {-EINVAL, "0-31:1/0", NULL, 32, 0}, + {-EINVAL, "0-31:10/1", NULL, 32, 0}, {-EOVERFLOW, "0-98765432123456789:10/1", NULL, 8, 0}, {-EINVAL, "a-31", NULL, 8, 0}, -- 2.17.1