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 AECA8CF2576 for ; Sun, 13 Oct 2024 16:03:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 342146B0085; Sun, 13 Oct 2024 12:03:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2C7B56B0088; Sun, 13 Oct 2024 12:03:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 141566B0089; Sun, 13 Oct 2024 12:03:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id E8ADD6B0085 for ; Sun, 13 Oct 2024 12:03:47 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 60FC51A03B8 for ; Sun, 13 Oct 2024 16:03:35 +0000 (UTC) X-FDA: 82669049652.14.9CC6FBE Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) by imf01.hostedemail.com (Postfix) with ESMTP id 0DE7D4001F for ; Sun, 13 Oct 2024 16:03:40 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=NECAzDgs; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf01.hostedemail.com: domain of andreyknvl@gmail.com designates 209.85.221.51 as permitted sender) smtp.mailfrom=andreyknvl@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1728835270; 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=clhS6jCen8r1o4VJuWKC3QPAogIxNmTpT2RR7+NeInQ=; b=BwaJ5voMFoTnN3b6cUK3xoZxviv5XM4TRDZnTxxqHqj40WkxANv76dQAwtOrSZ4rvlM5oQ ZzWdhAaGoWVSGrXtqKiZ80nPpfTr/tzWD579Rh+jBigrnpR8m7U+ESDNAsg+rzjPiY6tdo B1ybb1Dc8qrGb1SL3o8jBm/PpidrmNw= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1728835270; a=rsa-sha256; cv=none; b=GONEsoEgowfTX0Ub2RmxHFmo2hmlGQkjEuEGQVMOwACm9BVvtLQC62qrL62UcsfDfRi63T Mj1OVbez/CAz5EDEtrjL70bQv9gpqus3T9uRPtB0wVZiloAzjQCtzIXebSiM2oubaSu12F IKCDTwRPMYAYDZ489Vw0jTeY6mhAbnk= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=NECAzDgs; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf01.hostedemail.com: domain of andreyknvl@gmail.com designates 209.85.221.51 as permitted sender) smtp.mailfrom=andreyknvl@gmail.com Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-37d5689eea8so1276411f8f.1 for ; Sun, 13 Oct 2024 09:03:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728835424; x=1729440224; darn=kvack.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=clhS6jCen8r1o4VJuWKC3QPAogIxNmTpT2RR7+NeInQ=; b=NECAzDgsvPV5eadp+xNvEORRXfD6cSC+70NcYN1MGV/9evxVmsilvHESn3OhSFz9EK IKrycXPLo18SYNS62vrcSZYxLSw+F00ZOfGZ6w+zq/3pnujJ9L/0oJeUqaktq6DWt/1m 7tNx+w2F6UVYxKVE2XqZ3FoJMnKfSK1TtMqHkVcvwHO1UEqvR3bGfCdCOrpRfYYLj1Hn hPDVVplsxTAX6xb/OlwKWTJWPm14ljfUg0h61kZ+SyZVZtUBNRO3uxb5Ie5l2LhqWNpa HR/6qguAFDqlUjSdXg3JDtqcS2NrxfnLp93GzV5ik8q2e5v/I17QX8kDgNwyECZ916Sf JrCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728835424; x=1729440224; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=clhS6jCen8r1o4VJuWKC3QPAogIxNmTpT2RR7+NeInQ=; b=OnaL+5cOedrz2eZ4FZrk9M05FiHAa7ibSQcqsJBoSE2TuExH62GZ5V4f0Q81xLroAt 2j8/+H70mAbxQ0vIAjQKbwHI+juEt8qLzz324RT5NOGn1yel9kMkI6vLNPx1SY1+ullv RaAiPagYuijlZx+2aw0QWUTeNjnJws8fgQB9+rA/hCWY2kHY0JvjMERDxpH4QC5pajsE dOJ2mYV+eyiWwIjuN2WYpBQcK7k25lqL6iuui9GExnyB3qP1a9ILMCYdSwrIuOZbHoCZ x7m3dXEmnZz6OznC7O6YqLeRIw8OyD1nQJTdbY89NPiLTuD1nkoqzUnCommJrf7rkFf7 PZag== X-Forwarded-Encrypted: i=1; AJvYcCXtOcyzATPy0RTjCAvP7m+Mjz/Q6Fg73rKnh05Ja7dTmsX2AR9SmThSVW1lk8lvrCka5eTYAUaBSA==@kvack.org X-Gm-Message-State: AOJu0YwoQpXq7pMLZJr1Ja+KPvXRrOvhGPIB/k57SWCDjwvU7AaBSvVN c6q7D8UPNvHFIMGvYbfJjAbDrmLxgbrDrweKNACplPzYtCT1DlR5a/mykDJoDNWunP0qV0t+Yp6 WZHQd3M5/7w7ryYwpLjRdkXcjswk= X-Google-Smtp-Source: AGHT+IFCb1vl5q9AcdR2CUXxL37GmMUvsx1+c69n3IU2+xGcp0f2XiA4uF0uoAGaRxI+YzQK/w9D/bkmLW0YVEiH6h4= X-Received: by 2002:a5d:4750:0:b0:374:c56e:1d44 with SMTP id ffacd0b85a97d-37d5531a55amr5620451f8f.48.1728835424046; Sun, 13 Oct 2024 09:03:44 -0700 (PDT) MIME-Version: 1.0 References: <20241013130211.3067196-1-snovitoll@gmail.com> <20241013130211.3067196-4-snovitoll@gmail.com> In-Reply-To: <20241013130211.3067196-4-snovitoll@gmail.com> From: Andrey Konovalov Date: Sun, 13 Oct 2024 18:03:33 +0200 Message-ID: Subject: Re: [PATCH v2 3/3] kasan: delete CONFIG_KASAN_MODULE_TEST To: Sabyrzhan Tasbolatov Cc: akpm@linux-foundation.org, dvyukov@google.com, glider@google.com, kasan-dev@googlegroups.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, ryabinin.a.a@gmail.com, vincenzo.frascino@arm.com, elver@google.com, corbet@lwn.net, alexs@kernel.org, siyanteng@loongson.cn, 2023002089@link.tyut.edu.cn, workflows@vger.kernel.org, linux-doc@vger.kernel.org Content-Type: multipart/mixed; boundary="00000000000053d77606245ddd32" X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 0DE7D4001F X-Stat-Signature: fnxqamk75ffxm8nr35f96eq1cod8qgpw X-Rspam-User: X-HE-Tag: 1728835420-880047 X-HE-Meta: U2FsdGVkX1+jkbCkAJVZ20wC76oS5bH529J6oKjSr+uOwb37LHmzOu2l6BFLlQ4i6aGnWujPDN+7ENbkJ0PGMLDECaBT9jyrf+zAnnaXXZxIf7MdGr0y1MHy4FtoED365vRLqBy24bXy+kbzo8thhjUbNjb3KlnEmKQi0SCVdwOl833Cy3aNz8L1lo9zM2cVrialiEZoGmsG6ntQD8eXbh+8WzxquOsILPM9jYsYQjBUyBTUnu/uwT1RSFkTTHOSrV9lAisQSGvlUetHzvx4LjPiLoGewu55NT2Fo2f7ye1t06At4S3bOK7ipTaxDEL9QakaJbo05YDHyozeZ893EUA3M6cR3O5P0oaIAvpUXY7M3wO05NGaAqu/Ruiw3EY+e+SH3ZBsf6SrhmLqdWKYdmrt9mRg3TL013zVxPaz+gjUgRK+kXeseNnZR4BUhcsJBLp2NQGulwsmD+UwgTja0iiz1AkfMTLifV/o/hXZETZAzxTpER4jK28Zr35PhyQFb1EwmHtLCWIOYwXvFTLxw3TixpY4WA4z2qwiEOJRmItEldOdr43qGIsSVrF6wYe5qm3sRBDJfDcvofpoE90UxBpm05T6Tj4NysVZWq7yuLQSwJjYK6oP5cjz0tFs2/nRxocc0m+/PHcbiObWM50JB/2CjGGurJvnfsu1YC8gIJvuDz08Gd0WWyGthtHfdVkC9LqEyvrQA6Y6g9DRd30T+zjxNsIda63DLZkHdoK3f/Nx0KJuixUNlFP/Y6Z5gHn4mUobjI76PyRIkZtXlFCV/E+keYNuA0PDCx2VtOjDjf5jmEoRpCtRmadTURm7WYoSh44eWR+Buq2yZUAqRrqmKtJchm9H21C2wN6gXFhaLhNJ5gWVmSwQxHRGZImnXw2komS1fvYkChEwIJ2Os2sP4XkqmmArVN2ju8+KXJPuS3BnetEH4JNgk717EsmRcEkQtxaKy+laPKV86aHpgvf 2wEkwVuE rVxi7g6i3iqQmNCeM5W+TOoFRrZQI/T+hp/ceI0lbHczhSJ3t4xO+CglHs3/n8LNx6DVbNygtru4rU0uK4wgAdQ8y8As52r3038JQ9gIdQprXPHVVuFr4PizkzYuOnhPqsVlxf9uhbnOz7Ib1EV7+9hWz57A4c/ZTt3jc7EyaY8F62PwwzNVOKpyPCrQOIEzb65XRAWijMop3KL7hcHuBmF0STY8RPcw23gSNdt3Cdjyc3eJQhmap8Qb1ZlNo/9s6vM+EU4E9aA1H9+Cfe8TVHHpQwbyxekS2U/HmleBXX9r/rwnbUurIROMrW38ZCFTf0iOsaxWrrtaw70QHEN/tmVsLIvGTHcsBa50FbqlHleS+WjlKZ7Cc8AtipQZcE15WbqrM3yRbUwZOYS6JjnI11h/lXOcQmEUjuYMbQ+xv4Jc6XkS8Qvq8Q5I+3BgbTfNQ+b/kx+L0NB2WLcafwiymqtOeZeBDGLLqtHMtBMFM6Yml9h96LaKnFPhKN/pAx+4YEqvf8bZyGPYHv1QQeWGgxaF14jwKDljn3NUiqtK888/vLqjIJAD2A0l/Jeg8ijKlfYCcRU0+/3Nf9U4+CdNaL0Y38DHBswBpGeeA0TkR/8M20WvJ+WC48pYGsg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.019677, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: --00000000000053d77606245ddd32 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Oct 13, 2024 at 3:02=E2=80=AFPM Sabyrzhan Tasbolatov wrote: > > diff --git a/Documentation/dev-tools/kasan.rst b/Documentation/dev-tools/= kasan.rst > index d7de44f5339..52fdd6b5ef6 100644 > --- a/Documentation/dev-tools/kasan.rst > +++ b/Documentation/dev-tools/kasan.rst > @@ -511,17 +511,12 @@ Tests > ~~~~~ > > There are KASAN tests that allow verifying that KASAN works and can dete= ct > -certain types of memory corruptions. The tests consist of two parts: > +certain types of memory corruptions. > > -1. Tests that are integrated with the KUnit Test Framework. Enabled with > +Tests that are integrated with the KUnit Test Framework. Enabled with > ``CONFIG_KASAN_KUNIT_TEST``. These tests can be run and partially verifi= ed > automatically in a few different ways; see the instructions below. > > -2. Tests that are currently incompatible with KUnit. Enabled with > -``CONFIG_KASAN_MODULE_TEST`` and can only be run as a module. These test= s can > -only be verified manually by loading the kernel module and inspecting th= e > -kernel log for KASAN reports. > - > Each KUnit-compatible KASAN test prints one of multiple KASAN reports if= an > error is detected. Then the test prints its number and status. Let's reword these parts even more, please see the attached file. --00000000000053d77606245ddd32 Content-Type: application/x-patch; name="kasan-doc.patch" Content-Disposition: attachment; filename="kasan-doc.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m27rwwlv0 ZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2LXRvb2xzL2thc2FuLnJzdCBiL0RvY3VtZW50 YXRpb24vZGV2LXRvb2xzL2thc2FuLnJzdAppbmRleCBkN2RlNDRmNTMzOWQ0Li44M2M3NzdiYzk2 ODgxIDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL2Rldi10b29scy9rYXNhbi5yc3QKKysrIGIv RG9jdW1lbnRhdGlvbi9kZXYtdG9vbHMva2FzYW4ucnN0CkBAIC01MTEsMTkgKzUxMSwxNCBAQCBU ZXN0cwogfn5+fn4KIAogVGhlcmUgYXJlIEtBU0FOIHRlc3RzIHRoYXQgYWxsb3cgdmVyaWZ5aW5n IHRoYXQgS0FTQU4gd29ya3MgYW5kIGNhbiBkZXRlY3QKLWNlcnRhaW4gdHlwZXMgb2YgbWVtb3J5 IGNvcnJ1cHRpb25zLiBUaGUgdGVzdHMgY29uc2lzdCBvZiB0d28gcGFydHM6CitjZXJ0YWluIHR5 cGVzIG9mIG1lbW9yeSBjb3JydXB0aW9ucy4KIAotMS4gVGVzdHMgdGhhdCBhcmUgaW50ZWdyYXRl ZCB3aXRoIHRoZSBLVW5pdCBUZXN0IEZyYW1ld29yay4gRW5hYmxlZCB3aXRoCi1gYENPTkZJR19L QVNBTl9LVU5JVF9URVNUYGAuIFRoZXNlIHRlc3RzIGNhbiBiZSBydW4gYW5kIHBhcnRpYWxseSB2 ZXJpZmllZAorQWxsIEtBU0FOIHRlc3RzIGFyZSBpbnRlZ3JhdGVkIHdpdGggdGhlIEtVbml0IFRl c3QgRnJhbWV3b3JrIGFuZCBjYW4gYmUgZW5hYmxlZAordmlhIGBgQ09ORklHX0tBU0FOX0tVTklU X1RFU1RgYC4gVGhlIHRlc3RzIGNhbiBiZSBydW4gYW5kIHBhcnRpYWxseSB2ZXJpZmllZAogYXV0 b21hdGljYWxseSBpbiBhIGZldyBkaWZmZXJlbnQgd2F5czsgc2VlIHRoZSBpbnN0cnVjdGlvbnMg YmVsb3cuCiAKLTIuIFRlc3RzIHRoYXQgYXJlIGN1cnJlbnRseSBpbmNvbXBhdGlibGUgd2l0aCBL VW5pdC4gRW5hYmxlZCB3aXRoCi1gYENPTkZJR19LQVNBTl9NT0RVTEVfVEVTVGBgIGFuZCBjYW4g b25seSBiZSBydW4gYXMgYSBtb2R1bGUuIFRoZXNlIHRlc3RzIGNhbgotb25seSBiZSB2ZXJpZmll ZCBtYW51YWxseSBieSBsb2FkaW5nIHRoZSBrZXJuZWwgbW9kdWxlIGFuZCBpbnNwZWN0aW5nIHRo ZQota2VybmVsIGxvZyBmb3IgS0FTQU4gcmVwb3J0cy4KLQotRWFjaCBLVW5pdC1jb21wYXRpYmxl IEtBU0FOIHRlc3QgcHJpbnRzIG9uZSBvZiBtdWx0aXBsZSBLQVNBTiByZXBvcnRzIGlmIGFuCi1l cnJvciBpcyBkZXRlY3RlZC4gVGhlbiB0aGUgdGVzdCBwcmludHMgaXRzIG51bWJlciBhbmQgc3Rh dHVzLgorRWFjaCBLQVNBTiB0ZXN0IHByaW50cyBvbmUgb2YgbXVsdGlwbGUgS0FTQU4gcmVwb3J0 cyBpZiBhbiBlcnJvciBpcyBkZXRlY3RlZC4KK1RoZW4gdGhlIHRlc3QgcHJpbnRzIGl0cyBudW1i ZXIgYW5kIHN0YXR1cy4KIAogV2hlbiBhIHRlc3QgcGFzc2VzOjoKIApAQCAtNTQxLDcgKzUzNiw2 IEBAIFdoZW4gYSB0ZXN0IGZhaWxzIGR1ZSB0byBhIG1pc3NpbmcgS0FTQU4gcmVwb3J0OjoKICAg ICAgICAgS0FTQU4gZmFpbHVyZSBleHBlY3RlZCBpbiAia2ZyZWVfc2Vuc2l0aXZlKHB0cikiLCBi dXQgbm9uZSBvY2N1cnJlZAogICAgICAgICBub3Qgb2sgMjggLSBrbWFsbG9jX2RvdWJsZV9remZy ZWUKIAotCiBBdCB0aGUgZW5kIHRoZSBjdW11bGF0aXZlIHN0YXR1cyBvZiBhbGwgS0FTQU4gdGVz dHMgaXMgcHJpbnRlZC4gT24gc3VjY2Vzczo6CiAKICAgICAgICAgb2sgMSAtIGthc2FuCkBAIC01 NTAsMTYgKzU0NCwxNiBAQCBPciwgaWYgb25lIG9mIHRoZSB0ZXN0cyBmYWlsZWQ6OgogCiAgICAg ICAgIG5vdCBvayAxIC0ga2FzYW4KIAotVGhlcmUgYXJlIGEgZmV3IHdheXMgdG8gcnVuIEtVbml0 LWNvbXBhdGlibGUgS0FTQU4gdGVzdHMuCitUaGVyZSBhcmUgYSBmZXcgd2F5cyB0byBydW4gdGhl IEtBU0FOIHRlc3RzLgogCiAxLiBMb2FkYWJsZSBtb2R1bGUKIAotICAgV2l0aCBgYENPTkZJR19L VU5JVGBgIGVuYWJsZWQsIEtBU0FOLUtVbml0IHRlc3RzIGNhbiBiZSBidWlsdCBhcyBhIGxvYWRh YmxlCi0gICBtb2R1bGUgYW5kIHJ1biBieSBsb2FkaW5nIGBga2FzYW5fdGVzdC5rb2BgIHdpdGgg YGBpbnNtb2RgYCBvciBgYG1vZHByb2JlYGAuCisgICBXaXRoIGBgQ09ORklHX0tVTklUYGAgZW5h YmxlZCwgdGhlIHRlc3RzIGNhbiBiZSBidWlsdCBhcyBhIGxvYWRhYmxlIG1vZHVsZQorICAgYW5k IHJ1biBieSBsb2FkaW5nIGBga2FzYW5fdGVzdC5rb2BgIHdpdGggYGBpbnNtb2RgYCBvciBgYG1v ZHByb2JlYGAuCiAKIDIuIEJ1aWx0LUluCiAKLSAgIFdpdGggYGBDT05GSUdfS1VOSVRgYCBidWls dC1pbiwgS0FTQU4tS1VuaXQgdGVzdHMgY2FuIGJlIGJ1aWx0LWluIGFzIHdlbGwuCisgICBXaXRo IGBgQ09ORklHX0tVTklUYGAgYnVpbHQtaW4sIHRoZSB0ZXN0cyBjYW4gYmUgYnVpbHQtaW4gYXMg d2VsbC4KICAgIEluIHRoaXMgY2FzZSwgdGhlIHRlc3RzIHdpbGwgcnVuIGF0IGJvb3QgYXMgYSBs YXRlLWluaXQgY2FsbC4KIAogMy4gVXNpbmcga3VuaXRfdG9vbAo= --00000000000053d77606245ddd32--