From patchwork Thu Feb 20 15:03:17 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Brendan Jackman X-Patchwork-Id: 13984119 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 32FC4C021B1 for ; Thu, 20 Feb 2025 15:03:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A6F0B280005; Thu, 20 Feb 2025 10:03:52 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A2191280001; Thu, 20 Feb 2025 10:03:52 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8720D280005; Thu, 20 Feb 2025 10:03:52 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 6165E280001 for ; Thu, 20 Feb 2025 10:03:52 -0500 (EST) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id CD4C614202E for ; Thu, 20 Feb 2025 15:03:51 +0000 (UTC) X-FDA: 83140642662.18.D83C0CF Received: from mail-wm1-f73.google.com (mail-wm1-f73.google.com [209.85.128.73]) by imf08.hostedemail.com (Postfix) with ESMTP id D4015160004 for ; Thu, 20 Feb 2025 15:03:49 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=vxm4j+X2; spf=pass (imf08.hostedemail.com: domain of 3VES3ZwgKCP0ofhprfsglttlqj.htrqnsz2-rrp0fhp.twl@flex--jackmanb.bounces.google.com designates 209.85.128.73 as permitted sender) smtp.mailfrom=3VES3ZwgKCP0ofhprfsglttlqj.htrqnsz2-rrp0fhp.twl@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=1740063829; 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=n5anIIX08DH7I1Pe1I+Cw11KP1w7s/U6PELcC7zyacQ=; b=iu+zxHOtocyzX9Ln6ZNR/ujVJQXsUnKTakRBqc/6IDQEwFFneQidUQnwRU9J4hJYxVABtp ld/ydxVzXY5M3idlHRjlMbVDOkBqEolnjLrmI8ah3qKriFKXY5lkF7SHIkau5P4sQF0NXZ SxE/U5zHuVxu/CDkTgKXULjfhoOVIeY= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=vxm4j+X2; spf=pass (imf08.hostedemail.com: domain of 3VES3ZwgKCP0ofhprfsglttlqj.htrqnsz2-rrp0fhp.twl@flex--jackmanb.bounces.google.com designates 209.85.128.73 as permitted sender) smtp.mailfrom=3VES3ZwgKCP0ofhprfsglttlqj.htrqnsz2-rrp0fhp.twl@flex--jackmanb.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740063829; a=rsa-sha256; cv=none; b=D27I4HNFd1riBTt2JrRIp2w7DX7Ygr5uK3t1e7pfmmBexyBssNgpdrMIDdPyKJGodaf5ES aDcs4/GnY+F+yhq7V2Tdek36cWhF+ZxMXYsL489kMybDe5d///IT1TstKxCF6mKoS/xpgX L70DASe58UQlxM9qBWDK1h1qHei5HyE= Received: by mail-wm1-f73.google.com with SMTP id 5b1f17b1804b1-43942e82719so6800905e9.2 for ; Thu, 20 Feb 2025 07:03:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1740063828; x=1740668628; 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=n5anIIX08DH7I1Pe1I+Cw11KP1w7s/U6PELcC7zyacQ=; b=vxm4j+X2eVLAs9H75Gu/SoJBDtdsO1hXPCz4GUcvGQf+McJhCUIlUdZZJdvSK7lHXB NATvVF/UZguK01cd3mk0nLlQufaIRPs0Ol0mKOdrgwEgIqUuZ/1EqjGCa1xLtmhSUA18 PRczRF/PciHqUAE21TxodYYK97A3//huvZIG6a9aN1ZqKtl/yr5Ul06QRFqoj04UWQni XPtxEdkO6VXQ/IO3cDfT4NwbCnE3G09ubn1f9sk3k/LMDMbwG6TJq3Tze6xIIeRWF/K2 QogP54uvNVkflt3nNRthXatb+4rwo3Nx4bGIY6PpGtFYLAAz3uqZTJOYQQGlg8nJwZjL eKAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740063828; x=1740668628; 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=n5anIIX08DH7I1Pe1I+Cw11KP1w7s/U6PELcC7zyacQ=; b=vF+tVoVnyGp57F/xN05eP4AbEnClJ5SiCl2PLBO3ONQb1qpKQ2Nf74GjHCvlc5SHZb Wn4R67a/LpRpxvhw/1Pm265N6SrzrBo2IsoG++msaiN0zz6u1OYFpjMwQDdfMgq2AEk/ dpQUASaMUNo0jSCMO0IFoS9yCpadOwpamtBCunyiHmAL6uyVXd1K/Fho1GgP/Kkpk0DO wKxYrDMuFxpRcZ1o7AHs3j71q+j59hVL7+q2gDouXP+F7GH0sVuyKkhskhTdT7SUasnB QxTAqjKVvKjC8o+h98zvUwCCp5iZch0reUTHGOYHyq8PuiCh1ubPppzL6ZrlzQK+Ls3E fmFQ== X-Forwarded-Encrypted: i=1; AJvYcCWfoL2k4Wuqcbo22ZbwOOJfyobufCr0xf83OM1Ey6W15sAX2s3xQ6GKuk3s8ML/bi2bUaQA5aPaGA==@kvack.org X-Gm-Message-State: AOJu0Yw1mPgNlmkzd5PkbeWKkq8a6rvXhvskaFgcVLzbTDSz1O28Ifsd NWB1hPuopwINjSigok3lavvKZQoIQ7uTA6W1Pxo5svBS9ZjfGPhQ8NVF4He/8Wx3vFRGOjJnw9t jGcDsBhuZUQ== X-Google-Smtp-Source: AGHT+IGIpi/Y/94IOaJbe0uGO6m//Yh2Wsky4Ip3Q/V6kyqLVCBH3J882rU0thH0J4Ub/her4q4G/B/xr6R6VQ== X-Received: from wmbfk5.prod.google.com ([2002:a05:600c:cc5:b0:439:89d1:bf88]) (user=jackmanb job=prod-delivery.src-stubby-dispatcher) by 2002:a05:600c:3b26:b0:439:985b:17d6 with SMTP id 5b1f17b1804b1-43999ddaa0bmr75459345e9.27.1740063828632; Thu, 20 Feb 2025 07:03:48 -0800 (PST) Date: Thu, 20 Feb 2025 15:03:17 +0000 In-Reply-To: <20250220-mm-selftests-v1-0-9bbf57d64463@google.com> Mime-Version: 1.0 References: <20250220-mm-selftests-v1-0-9bbf57d64463@google.com> X-Mailer: b4 0.15-dev Message-ID: <20250220-mm-selftests-v1-5-9bbf57d64463@google.com> Subject: [PATCH 5/6] selftests/mm: Print some details when uffd-stress gets bad params From: Brendan Jackman To: Lorenzo Stoakes , Andrew Morton , Shuah Khan Cc: Mateusz Guzik , linux-mm@kvack.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Brendan Jackman X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: D4015160004 X-Stat-Signature: 1hyw9nt4oetga1ykeowcf549o4fmqxai X-HE-Tag: 1740063829-787941 X-HE-Meta: U2FsdGVkX1/ZDH2ihmK8KQfbPsTXIDf6rAfSRZnddHML8Fm+UA5VxVHQDCh4Bgc/+l5YldN1JAI0B4KaHb8SRh3QreKZr0Gea0HvZ4/pPkY/VdOK/DmgEdoPKFu3g5EKYgzlwgGh91xCqwsc7dUAbTJlxzcLsoZ1JonooNjokFST3fbFwWCFhWrv/ua8kASubeDObRb3XIJz0EQ9vOgoO/Sf7SR2XgVkae9eJMOmPdp7FBZJvYMPMvfQB75FbkFCX00HDJVJURDBN92UWYbw4xt4frjiOyHBshjCUqDUusJjWLvUHP9qkNo+/A14tlaAmm1RxtsA88psjWzwLAd2cDzRP5WXVhwqhtiae5Zx5DAJi53Aq2bSGzjixYUHMA+uwc3L3cD7+kbzhnf+GknEM2gUx1o3/j9Ma69YxKIjPVf34DLy7hvXBNSJW01bqMmJu1x1w6WbjFlFE6jXh8e/A3N+2O/T7Z+HTCJoLOmKCtarlFazDGejA5UtmOor+9oRUCEx5xG6voR9fQiBUe3qN4vox6qP9OE/RM/7+mEc/q+2CN0nvcQqx2QvMRQnPARyOjdHuvIaUepk8yG/ZKiEea13f6Jb+weaMGCnE8j8s+cngyU9ZPYabqsvJ4loL6USBVIgNxeydGDiZtYeR9eF8NZ2oZFDKSyNhsEPtZIDeHChiicuFBVhu7rs9XMOufDPaFLdngyt+7gAUrjmKKXWZO6FlYpvrc+7eta2FT2ohERcwJ4RicgtMiLAUlVIwowBPKwDVb3Pf3xKNUaq8ph/emsjC4Tr4pHc+bEKeowjHAV/+lldyiwhi490v55ePg4P4mLAnD0uD41JCPcz2b4jKr7FsiiHQRNH4Y+6+hV6I/9VagW3YbbTqQs1aX/l14H7MvbdoFkCT4PSrk2PwM2xdWULuIxiWgTe+nuDUTkg8VWgtS1O575jFDALRSebg9xoPLB3Hwljgb0AF8bQK1l F1ksB4hx KVMTqPnUroP5KqbAfYzJZgsGWWg77x2jDsvFlF8v6Ljdku2TEv3m+9lKAL0qz79XTQMNgo0ZTPVpFAgKCykyBRXVsMX2bpRuztWb9ylS0LI5hagnQyR/zK5AeVsF7FHjrt9kdM7AxhiEMjUItoeW72inaw0VXZc6AZuT46GFsxx/Sro8TAp+jgSvcyaUjEDx6Ok2iZy+XunbTzH9BFIm2+Ef18BqMu9N1s34JY2lYNqbl8zCOHLuzkU8fD5GngnZ9Ndh+reiMnuty0/xzl7hhbdqgk3H7cNGpM34PRXS0wotkPCou0ZmWGx2zCRSouCDSGcIldHW+nNTklc2a4DcXVEPnMeMnblaKm6C6GQe+Uz4WuSEE+/xDPINXl7Voqb1rbfZetbeejuwDYo5O7YiAUegEWVFzfZa+l2XSRlYEkVUnWQ4Ha5hhzR36eLCLHlEBZcf9XenNWyw4+AVPhjKxw1poDv1Uo9PvjZT9EMYl0amgrmOaH8PM7rrL5rXYQ5brNx1r607V882gSWd/AiVD3PHwqw8JAvYbMfa4/iJyoR4vyFemfrUpczo7gg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.413680, 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 db5366b4766e5bfa2d1150d2f3c2d32469a6e28b..1facfb79e09aa4113e344d7d90dec06a37264058 100644 --- a/tools/testing/selftests/mm/uffd-stress.c +++ b/tools/testing/selftests/mm/uffd-stress.c @@ -456,7 +456,8 @@ int main(int argc, char **argv) nr_pages_per_cpu = bytes / page_size / nr_cpus; if (!nr_pages_per_cpu) { - _err("invalid MiB"); + _err("invalid MiB %lu (%lu / %lu / %lu)", + nr_pages_per_cpu, bytes, page_size, nr_cpus); usage(); }