From patchwork Tue Mar 11 13:18:16 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Brendan Jackman X-Patchwork-Id: 14011880 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4ED98C28B2E for ; Tue, 11 Mar 2025 13:26:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8F4FF280004; Tue, 11 Mar 2025 09:26:09 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8A4D8280001; Tue, 11 Mar 2025 09:26:09 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 76DA7280004; Tue, 11 Mar 2025 09:26:09 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 54280280001 for ; Tue, 11 Mar 2025 09:26:09 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 275F8121F2E for ; Tue, 11 Mar 2025 13:26:10 +0000 (UTC) X-FDA: 83209343700.02.618433E Received: from mail-wr1-f73.google.com (mail-wr1-f73.google.com [209.85.221.73]) by imf25.hostedemail.com (Postfix) with ESMTP id 0C125A0017 for ; Tue, 11 Mar 2025 13:26:07 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=ALL+dprU; spf=pass (imf25.hostedemail.com: domain of 3JDjQZwgKCBsA13BD1E27FF7C5.3FDC9ELO-DDBM13B.FI7@flex--jackmanb.bounces.google.com designates 209.85.221.73 as permitted sender) smtp.mailfrom=3JDjQZwgKCBsA13BD1E27FF7C5.3FDC9ELO-DDBM13B.FI7@flex--jackmanb.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741699568; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=LGBb/Y6S3RxkI/6vwf1UwhFj4ViFPcNM6Jmgh/1tpM4=; b=hMhHXvFJevpBsmoIevwvJBaSWeKcca55ueIv6KsrBR2N8w4VXS5wcun9exedQe2TE0y/EJ jBoaGldoHrpSnnhfTvUm20x6OEY93myqSqe+PcAStJAQQrQeZ4etUO2Pv2Zh5jny+RsnE3 njlpDkAOBsGtfY1wAfkLKHfq8SI53ns= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=ALL+dprU; spf=pass (imf25.hostedemail.com: domain of 3JDjQZwgKCBsA13BD1E27FF7C5.3FDC9ELO-DDBM13B.FI7@flex--jackmanb.bounces.google.com designates 209.85.221.73 as permitted sender) smtp.mailfrom=3JDjQZwgKCBsA13BD1E27FF7C5.3FDC9ELO-DDBM13B.FI7@flex--jackmanb.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741699568; a=rsa-sha256; cv=none; b=lWOVQFhs8EYId2PLPuZBrsEDv/7pgPgFOZsZx2g06lknR1U82ke3RtoCh3RQ1wb4YCSBCL vJ7rcwXH5jksCgbWXFdmc0KR5S9Y6tm7xkv6g7e5L805eOuS7En1XQ0e9qM+VWrnSI+w+x 29/DKOVzWJnlS4IKO8natwpHIhn4iyo= Received: by mail-wr1-f73.google.com with SMTP id ffacd0b85a97d-391345e3aa3so2534946f8f.0 for ; Tue, 11 Mar 2025 06:26:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1741699566; x=1742304366; darn=kvack.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=LGBb/Y6S3RxkI/6vwf1UwhFj4ViFPcNM6Jmgh/1tpM4=; b=ALL+dprUSgdU3yAlO6+KYJhoQvmqGhnltRhmV0lBzsGj2luhx18IkZ7AJgsr1SQAoc a38lPOJ5avtCff34DbZlGKkUFctEqY+eJqD5JmORCEkNUvawaUrQaI/1MVpaG6m7Ohzl fgo+gn+WjIB1TKyJIE9YGfwhqdI/noodlPYFM/QXHOruNawMzxi4oiJ6b8EQvPeuwj7n 7DrQiEow2ExmS0R+McA1Q6A+mMqWj23OMToR/mVdfIAILEn6fR2733TEF5t6ZRjuSFyE m6PZUzYZE9ENp5rgBOISzqzGc4lhVQDIfC89z0qwXUqVQbnfP7Eq7LLOXR2zWDJUIfR6 /38g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741699566; x=1742304366; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=LGBb/Y6S3RxkI/6vwf1UwhFj4ViFPcNM6Jmgh/1tpM4=; b=O1ezIri8lYVC5/a/NnwpK2qQ8TqwYEC0l68zxV1Dar/dB/HXN/DpnJKWwyRaXch7Xu QhMCqYhgh7K8DzEBa9gG1IPQ4BtPPb1d60KJVnXDvw53Z+A/A0npCX/H2tVe7ztN7Ejv 94FIsaeFozSzGo4kxSeD02MdiubawMKcs/P1BHX3GPvBVi18h/bHgADjtV5BI7Kjkj2H OZDSCuSxOUP7H1UqZF9/15KAQT4jOw4X1eYslr59kzskSlKVJiZeA9BZHYuByCyaVxAT lk5hvUE9pqrgVlBOa/hPFozqPEg4wy7l+uBGc/PJWgygeUioNigf11jECWAPHZHEb94V s21Q== X-Forwarded-Encrypted: i=1; AJvYcCWhCpkdt2xm52+7O8gz/YS6UBPgiA6utvMKTkdsv4wHlsxqElMaZZqmmGG6a5pYvm1WWfqCeuXq9g==@kvack.org X-Gm-Message-State: AOJu0YzZz7ozZC/03FZk0STcv4YXZCPer1igAiqswUZ4ph24SW+78nm7 4bjQ+K00/2u7M2uCIop6zAutvl/cOUq+I5cr8L86NsiwvzHANaU7Q6Tg5dyYYaEFn5F8nm88sJ1 py5HCzVSEJg== X-Google-Smtp-Source: AGHT+IEB4Ugao+9oG4PoYlVLqRx0MnCh6L1DYai8LwtyRUN8s3dqA+kO7+QszcVXjAFc8ZgqGgWa+WHaCnWckQ== X-Received: from wmbhc25.prod.google.com ([2002:a05:600c:8719:b0:43c:fce2:1db2]) (user=jackmanb job=prod-delivery.src-stubby-dispatcher) by 2002:a05:600c:4e8f:b0:43c:f184:2e16 with SMTP id 5b1f17b1804b1-43d01bd2167mr54372315e9.5.1741699108122; Tue, 11 Mar 2025 06:18:28 -0700 (PDT) Date: Tue, 11 Mar 2025 13:18:16 +0000 In-Reply-To: <20250311-mm-selftests-v4-0-dec210a658f5@google.com> Mime-Version: 1.0 References: <20250311-mm-selftests-v4-0-dec210a658f5@google.com> X-Mailer: b4 0.14.2 Message-ID: <20250311-mm-selftests-v4-5-dec210a658f5@google.com> Subject: [PATCH v4 05/12] selftests/mm: Print some details when uffd-stress gets bad params From: Brendan Jackman To: Lorenzo Stoakes , Andrew Morton , Shuah Khan Cc: Dev Jain , linux-mm@kvack.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Brendan Jackman X-Stat-Signature: ppm8jiwxn6njkgc8615ifbrhe8wjp8og X-Rspam-User: X-Rspamd-Queue-Id: 0C125A0017 X-Rspamd-Server: rspam01 X-HE-Tag: 1741699567-835219 X-HE-Meta: U2FsdGVkX19zKmRxTM1z0wnvptmBiK6yIx+gJz2lk3hSTssl1JTlk03MSDHiA0fNG4ZsbEb8Y2xjmU3f1cim8ZTVVal20mty3LA7/jMiI3Fdk+YYXj1bll7KX3GQ61kW+2HZlZ2GlHdqrb9Bl5jrfNteV2COepVqEpIOuLSyiW3BomVfMkWtcsaSkn1s4E3NtfIngH0ivHvtPUiyY05LpmxVdGtZyzmBNd+wm0yFVcJLyfyN/NyEGPoi1C13rV6jy2dslVFjcBio0p2IGysxq9d8/n0EgZuI/aM/iUNNODPUpbqstctjDBCutzkVMXBm+TouJ1OMoY1aGnN9S4FvkPKSlxUk0m5MnEAvHukCUJpv+vrmwgYQg/3ND4Mkqf2cO6bdKfKxeu9Xl4YGYuuWfOXLWsBRRJ+twWFoMvleG/sRELEnBY0RgiaTMWjvtDhBrwmcFLZxUJBb/xcPwz7M1WDuMdecjUuK+HIYvDXvn3US31rxZKN07F6JDNERTgQArcL0qZ0HPY6QeIU0/0MahjEWz6qcmXi4anPKg7BFFkzEuU8bHrjWNdPon1G4UBapvdvL5IWcS2XrQisbOLx8H/tJzxSEkWM8IsOrAlMhwcuQjNzsUrBPnKcJdmulb1+f0VheOwpNIUcHewc86LKIZhVFnTaBuIMAdMi4+TADrwtP7nyTm4QxUlg3bRHbZ+/0J7Oq64o7txzzIXtO+orhpvrKjxdDYBkqBXOz71c7l410RkAGS0LF9z3KQgcXInnx1Xv48MR34yhWhyOjQFx7/gje5Dh89s0wsHnR/q1wtk1TyhgL/FKnfKkLzejghXTc0TAnASQcB3FuweY6RgU7mZLBAluLo9K/5GsesVUwTyD4QG/Slmx2etdbUemT9fU8xGZxk8pvdV8+mEeC6JQ/hRgmZlAHNoY9Qc7TPkgwiyO9UK3ao7hCf7/0dO+H6X7U9lMCd5uxC4b+pdXKyjg ckEYjkkn IIW5KEBKwF3KzfxCh1ZguouOF6rPqWTXS1KSb08UYYSyJ/S8DWnCHA1L5TRX2rb0IOnllZaTgk51CxMj0EuxML/3HyKKjjpceKRKG2AfqHQ2lD2/3ERy9miiSElHgfuJCSftT7UW1xNXc3Dp9nNLiqSq9MGt2qD0rMaMhQq5TosWh2ErIPJWxEv++HyXCt/aRWN3gUVmtDLxCTLYPaOowEXIgaM2iQYMe41ABN0PC4BMnnV6POZuNpzuJY8uaPecyErwECG1G9KXISBVjRsK3gXdmqThGai9P6f5gh7nwMjP1p+FOUv0+pNx5gk/wm0sEjdbfYjfyVX+rV6VtDO15IT5RyUNATWqbzQC+PPfyZzToAo/mbZvPVKqdtmrXbFZUu347uDzodpPzycgxpSr0I7UIDfhZURwuD/9CPvdrjy6LDEmOlTwssZ+MTyCe+YfxLT4tGJf5Xc1Js1wbMeuEotq/5nR64d6Oqms6j/gOQittoTS9k8rrq01NxZaW1Em0IZ4qn+YB7+7XdLizJAf2lH6diF+gMB8elpIXg6HyWWKIcPkL/HLDz5E0qQ== X-Bogosity: Unsure, tests=bogofilter, spamicity=0.463818, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: So this can be debugged more easily. Signed-off-by: Brendan Jackman --- tools/testing/selftests/mm/uffd-stress.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/testing/selftests/mm/uffd-stress.c b/tools/testing/selftests/mm/uffd-stress.c index d6b57e5a2e1d7611aa1588ee41601ce16117a574..4ba5bf13a0108435ce8b53340b9e17ccd47e859e 100644 --- a/tools/testing/selftests/mm/uffd-stress.c +++ b/tools/testing/selftests/mm/uffd-stress.c @@ -457,7 +457,8 @@ int main(int argc, char **argv) nr_pages_per_cpu = bytes / page_size / nr_parallel; if (!nr_pages_per_cpu) { - _err("invalid MiB"); + _err("pages_per_cpu = 0, cannot test (%lu / %lu / %lu)", + bytes, page_size, nr_parallel); usage(); }