From mboxrd@z Thu Jan 1 00:00:00 1970 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 54069C46CCD for ; Sun, 17 Dec 2023 02:18:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B89116B0072; Sat, 16 Dec 2023 21:18:18 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B382A6B007D; Sat, 16 Dec 2023 21:18:18 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A01326B0080; Sat, 16 Dec 2023 21:18:18 -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 907896B007D for ; Sat, 16 Dec 2023 21:18:18 -0500 (EST) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 5E8AE120753 for ; Sun, 17 Dec 2023 02:18:18 +0000 (UTC) X-FDA: 81574700676.14.76CCE19 Received: from mail-oo1-f51.google.com (mail-oo1-f51.google.com [209.85.161.51]) by imf15.hostedemail.com (Postfix) with ESMTP id 81512A0005 for ; Sun, 17 Dec 2023 02:18:16 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=BGB7Gnzg; spf=pass (imf15.hostedemail.com: domain of thiago.bauermann@linaro.org designates 209.85.161.51 as permitted sender) smtp.mailfrom=thiago.bauermann@linaro.org; dmarc=pass (policy=none) header.from=linaro.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1702779496; 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=OFl8kjpw91XelbaLp/NqZrQDKjPZSUtARdmSUPQXSX8=; b=JdZJ9kb1EA3GfLyJmZeZ4iBaJ89wb9O3qrHu4Bnv49t+3aKaore6dsbBk47RRTqWW45bqs oVJ25589ybUadGKjDyPg9+k1pwcL5NMYoHXzzcBeWwccIYOJD6T8N7ooUqd6m89/BX6jHY NWR3QInjjKGHtFovQFtE3ypMli+0QaY= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=BGB7Gnzg; spf=pass (imf15.hostedemail.com: domain of thiago.bauermann@linaro.org designates 209.85.161.51 as permitted sender) smtp.mailfrom=thiago.bauermann@linaro.org; dmarc=pass (policy=none) header.from=linaro.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1702779496; a=rsa-sha256; cv=none; b=1PV92zQj40o0LAriqjkydCq8OEdlOjJ7oBPAZ4tj5/s6V3xeXeIYmNsGry/ZXn9C6F8m0q +LgxlUvrysJFMFMUb6lFq/yt6aeGBNfLHY1TsfiknkjykZX/UjUCD6qFjQ4EIPo6+mV3CH E1MyDNMZCFxGG/gED2K3L+TUa9YGBwU= Received: by mail-oo1-f51.google.com with SMTP id 006d021491bc7-59067f03282so1454446eaf.0 for ; Sat, 16 Dec 2023 18:18:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1702779495; x=1703384295; darn=kvack.org; h=mime-version:message-id:date:in-reply-to:subject:cc:to:from :user-agent:references:from:to:cc:subject:date:message-id:reply-to; bh=OFl8kjpw91XelbaLp/NqZrQDKjPZSUtARdmSUPQXSX8=; b=BGB7Gnzg1oNam6leVTgD9rf66tfcyNxoXqBBoM5J+9yKSsd+OsGv3RK0hW6uIeWduj tOosbsB4URGBys6wvjs4nUO/+kqnBeF+GMIJSKT5/16Rqin/Xj7ohpxTQr2srmuxieHG qpsafE0OUYXfM2L1UWvgrW3c/gedinOLmoh8J4a35st4umBuCH8O4a7ryyTJDIN4V2gh VnoykE3Di8i4nSs1vElj3acCw5X/9VWgogPD07GvL6CM7ok6qdIBkE8F2UfilyzH0swb AyktDfbWo+5NZA8G0aZUFq2S98KSWyP+NMrs0Mqtu5FhXwhLtvU/GIA3w/N0GLPNReZp uzbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702779495; x=1703384295; h=mime-version:message-id:date:in-reply-to:subject:cc:to:from :user-agent:references:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=OFl8kjpw91XelbaLp/NqZrQDKjPZSUtARdmSUPQXSX8=; b=lpNb4RQb/0I0IPnZPDinXftvRAJWSkJnexu9eprP92KYmLG4oZboLY+sSvIU0gm8PK JbyFVXLXxYfSdKzOc5WY1kMIYI92R7W7/Jp5OgKinaxkgX5a3ixlzUyt8mHlTeqQvc22 liUmN0wf5G558+2jKT1JEP8KcP44l9qbYTcKcZ0wWYJHZIQNUM08T6lmFUT7116kFyUH 11t6T8IVpBslX/443I64LAEY0OUzx71HOL6mLDshjtfRX6gVdzA36wyQR2qMnlGrY0ni NDGkaaZRsoVG4Dyfm1uj22r63td0YoMdojEJZSvzlc8eoRp8f0Icok0dDxDX9JVnFGVZ OtpQ== X-Gm-Message-State: AOJu0Yx8kxiyjPUZ+k7biruH9rh1pLGvvr/wGvZlTO/dcl6WVGdM6nKf Nmrc/V5hiYTKZDbnYLqobbad6g== X-Google-Smtp-Source: AGHT+IF+rykhjl/vJMlMFtG1M64I68Xtmq2p6wjQt8Jp7El542Y7P1lc23SbwSwdEGVtxnixp9/AeQ== X-Received: by 2002:a05:6808:3a09:b0:3b9:e828:816 with SMTP id gr9-20020a0568083a0900b003b9e8280816mr20647236oib.48.1702779495498; Sat, 16 Dec 2023 18:18:15 -0800 (PST) Received: from localhost ([2804:14d:7e39:8470:a30f:cc0e:7239:16c3]) by smtp.gmail.com with ESMTPSA id ja11-20020a170902efcb00b001d39f6edd54sm1453638plb.84.2023.12.16.18.18.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 16 Dec 2023 18:18:14 -0800 (PST) References: <20231122-arm64-gcs-v7-0-201c483bd775@kernel.org> <20231122-arm64-gcs-v7-34-201c483bd775@kernel.org> <875y1089i4.fsf@linaro.org> <485b6454-135c-4dd4-b38e-8fb8a02779cd@sirena.org.uk> User-agent: mu4e 1.10.8; emacs 29.1 From: Thiago Jung Bauermann To: Mark Brown Cc: Catalin Marinas , Will Deacon , Jonathan Corbet , Andrew Morton , Marc Zyngier , Oliver Upton , James Morse , Suzuki K Poulose , Arnd Bergmann , Oleg Nesterov , Eric Biederman , Kees Cook , Shuah Khan , "Rick P. Edgecombe" , Deepak Gupta , Ard Biesheuvel , Szabolcs Nagy , "H.J. Lu" , Paul Walmsley , Palmer Dabbelt , Albert Ou , Florian Weimer , Christian Brauner , linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, kvmarm@lists.linux.dev, linux-fsdevel@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org Subject: Re: [PATCH v7 34/39] kselftest/arm64: Add a GCS test program built with the system libc In-reply-to: <485b6454-135c-4dd4-b38e-8fb8a02779cd@sirena.org.uk> Date: Sat, 16 Dec 2023 23:18:13 -0300 Message-ID: <871qbl7esa.fsf@linaro.org> MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: 81512A0005 X-Rspam-User: X-Stat-Signature: hxef89u7567owqt6z1rguzjned3e97tn X-Rspamd-Server: rspam01 X-HE-Tag: 1702779496-128778 X-HE-Meta: U2FsdGVkX1+4nkjl82qi6dEK2DHBLJb3MqlvjvqM8jOAa97I553rPVh301Vf5BX0GfQVCs47HnAjAIaXFywg1f9oSXCmZNgvccdTqOdnwwuHP8EzTPxp85mdWrAJwnxHcUEKnPpfa0WUNnm/iBfJyVNpNa+seBXfofnkKT8y9OuQ2qXLgLdK2vvsZjXGPlAQ+zresP3K7v1/AUxoyoVGaXxHM0rIYMwwYT7IUVeQRkFZI7nR5/c2m04yL4+YTYF11FJNFHt4mfUbroAJ2oBXYa5aDybjaYL6VQvLYQGELfSZ+slfdQkNAvRd6Jyo1S6KtQxFOuewBhGYPopgmFdlXTJPxPsct2i1clCfUbt9naW352tSxbTgmWJJ4QJMAYdoMVU2KHZQYEgDL4r33OTSrxLLb9ZX3MChBwo9qdZFp3cZaQwnu91vcQKilZSlqC317eKkHnlWTXT8PuX1CCQspA495O22rhKrFy2uGTEe5IfOYvMusk55v929bA+GNwHntJH4tWrmtg6Deh/eDLArsX4x2V1lKxwTJdKjTUBGPMGLyCnCjuyNoIc55dM8hXWEy/yl3oc4kWLwp6f3CZxRl0X/NQpb8JFqAAiy/moBq920RT3DZYTRXH71AmvhAsYf7NTiVTYST+Pfn1jXjsH2wQS7/XWtdcXDLdVJG/S8G79+8elDkZBMb7fwNFIp10iUAwpVIJQnEDFF9JvCC8Y5PUQrBJCw0ULehwVxoVfn7EkrLhyPOYNOPI9EBCRzdCU0pdrWUWPIwx1cDoDDd65m0PxdsNGcrd7xsDqpGSYjP50zn+2a25UwgcJRrnJ/XaJB09pj61K3zZHSy4hhyl4XjbWdwxpToEuppx8dzkupobNvWzWp4klzqfppAu9ECck/W4KzvhasMkxSjncQaCngvohwQL2RSvfPHLcLFCc9kGSPE2YZkoNAWgAWXG4wQSuk98wwdSp+gmpD6GBwjPV GXXek+2K z4ME6axXqCEnvNcdkyTSW6n4LLWwv9vy3GcpyY6SORv3Vc1gs8AVzYOc2v5flMtFS/eWXQKw7PI4fexvAR62kR6PZRFLXzhjM+ZF1VD15fVrDS3VSzm5zLokNDi1PN0KVMgDO285gsnLSEsl+NxWHPvf91q3jy0Hm/ZMT/j67fyM8fLgxQN7OlI4nDzMKWCbhPJJkOD+GBz6ijeOBvOuYAt+fuELjCRklBV9f3EvbhDMBwCBKxJTfmrIoQvcFIQMxkvOpDfCFt6rUARLnW2aM+er0dNEq0mXgT/E89cyds+JXiEhNPnvkApFno+NIb0hYjVI6ueGypzGzfW149bSzkeefaf0FsNWOOox10Swiwd3+XHlZq1p+u6nwYJ+XQYkEeWl2mqeh9OOQn2wVBUuOG9mgjmw4V1uZjKHkA81uG/pB1FrBfyJ7ckZwzg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Mark Brown writes: >> Also, it's strange that the tests defined after map_gcs.stack_overflow >> don't run when I execute this test program. I'm doing: > >> $ ./run_kselftest.sh -t arm64:libc-gcs > >> I.e., these tests aren't being run in my FVP: > >> > +FIXTURE_VARIANT_ADD(map_invalid_gcs, too_small) >> > +FIXTURE_VARIANT_ADD(map_invalid_gcs, unligned_1) >> > +FIXTURE_VARIANT_ADD(map_invalid_gcs, unligned_2) >> > +FIXTURE_VARIANT_ADD(map_invalid_gcs, unligned_3) >> > +FIXTURE_VARIANT_ADD(map_invalid_gcs, unligned_4) >> > +FIXTURE_VARIANT_ADD(map_invalid_gcs, unligned_5) >> > +FIXTURE_VARIANT_ADD(map_invalid_gcs, unligned_6) >> > +FIXTURE_VARIANT_ADD(map_invalid_gcs, unligned_7) >> > +TEST_F(map_invalid_gcs, do_map) >> > +FIXTURE_VARIANT_ADD(invalid_mprotect, exec) >> > +FIXTURE_VARIANT_ADD(invalid_mprotect, bti) >> > +FIXTURE_VARIANT_ADD(invalid_mprotect, exec_bti) >> > +TEST_F(invalid_mprotect, do_map) >> > +TEST_F(invalid_mprotect, do_map_read) > > I'm seeing all of those appearing. I'm not sure what to say there - > that's all kselftest framework stuff, I'd expect the framework to say > something about what it's doing if it decides to skip and I can't think > why it would decide to skip. Thanks. I'll poke some more to see if I can figure out what's going on. -- Thiago