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 picard.linux.it (picard.linux.it [213.254.12.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7DFABC4167B for ; Fri, 1 Dec 2023 20:12:21 +0000 (UTC) Received: from picard.linux.it (localhost [IPv6:::1]) by picard.linux.it (Postfix) with ESMTP id B2F1C3CF611 for ; Fri, 1 Dec 2023 21:12:19 +0100 (CET) Received: from in-4.smtp.seeweb.it (in-4.smtp.seeweb.it [217.194.8.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384)) (No client certificate requested) by picard.linux.it (Postfix) with ESMTPS id 6F9403CD933 for ; Fri, 1 Dec 2023 21:12:09 +0100 (CET) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by in-4.smtp.seeweb.it (Postfix) with ESMTPS id CBC7A1000D54 for ; Fri, 1 Dec 2023 21:12:08 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 478415C00A7; Fri, 1 Dec 2023 15:12:07 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Fri, 01 Dec 2023 15:12:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=devkernel.io; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1701461527; x=1701547927; bh=uNlaI4JCStz3sD0HE7ynUAiBzfHPAB12FHe Yeu2w9c0=; b=NuYZmYrXpcacbHuvsjavqq+v9JcyFV2PVg5AUwyY3wuER7TXlp9 AWPstw4Bw0C4iGcL5sEb9ulOz4iY6bVt1/ZaNStYI0JfSwGfm6K5tDVIBZJyDl2l myWaG3u6ikGZUgyc+LzPAg+mCaDBuWmit3IXOtBRtDrR7UrbPf7N59HT8lRIJ/54 Jot4TjyCWSH7V78fm+dL3bNLjd+ul1xPXhVnJqHkoCBuaU+0kr2rmGX6kyyzm3y7 YrHxJz220Tz2Sh0YquPyeEK+p92C+CmmPdckNeEAZQnb4ouIy8exNdv8HAkBifCO 9i3nIYCXrUNOgXM+GD5s8vBWlekg6rAd3BA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1701461527; x=1701547927; bh=uNlaI4JCStz3sD0HE7ynUAiBzfHPAB12FHe Yeu2w9c0=; b=1Lo6RGkKTpIYetcCyH6NSbU8YdLH2mw2LY9a0l+0XHtFVO4pfZA AB9dmGD1yJC6trfPwSYhA0MdSTHvWAzZlpi3nXD8yHoisv6TLVmE47uczvIshlag Ak7E3IB8rO1bP6dSbkgNjDKtUgHuB9YGvm5U1leQvMv3qbH9vQVJOqQkvj8Owg9l F/YD6FWC5k2otAQm/cGdkbWM1/l0dm+Ft7+nKmvVZnpq6qNodwZlw+9afMcduBOo z/vY+MKcNrej92XtQA1L820HxA/tlC/7JZchtmPye/OKp5RV0HoXmpy1/A7JHOru tupieMVWaUdT1jGiBMXRDikpQiVgbaQzc4A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrudeiledgudefgecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpehffgfhvfevufffjgfkgggtgfesthhqredttderjeenucfhrhhomhepufht vghfrghnucftohgvshgthhcuoehshhhrseguvghvkhgvrhhnvghlrdhioheqnecuggftrf grthhtvghrnhepfedtjefhheeileevhfehheeutdekleduueejteffvddtfedtfffhleek geekgfdunecuffhomhgrihhnpehkvghrnhgvlhdrohhrghdpghhithhhuhgsrdgtohhmne cuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepshhhrhes uggvvhhkvghrnhgvlhdrihho X-ME-Proxy: Feedback-ID: i84614614:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 1 Dec 2023 15:12:04 -0500 (EST) References: <20231127174517.2369593-1-shr@devkernel.io> <20231128074626.GA298624@pevik> <20231128165132.GA406520@pevik> <20231129101010.GA535399@pevik> User-agent: mu4e 1.10.3; emacs 29.1 From: Stefan Roesch To: Petr Vorel Date: Fri, 01 Dec 2023 12:11:38 -0800 In-reply-to: <20231129101010.GA535399@pevik> Message-ID: <87zfyt4r8t.fsf@devkernel.io> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 1.0.1 at in-4.smtp.seeweb.it X-Virus-Status: Clean Subject: Re: [LTP] [PATCH v1] mem: disable KSM smart scan for ksm tests X-BeenThere: ltp@lists.linux.it X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux Test Project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: david@redhat.com, linux-mm@kvack.org, oliver.sang@intel.com, kernel-team@fb.com, ltp@lists.linux.it Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ltp-bounces+ltp=archiver.kernel.org@lists.linux.it Sender: "ltp" ClBldHIgVm9yZWwgPHB2b3JlbEBzdXNlLmN6PiB3cml0ZXM6Cgo+PiBPbiBXZWQsIE5vdiAyOSwg MjAyMyBhdCAxMjo1MeKAr0FNIFBldHIgVm9yZWwgPHB2b3JlbEBzdXNlLmN6PiB3cm90ZToKPgo+ PiA+IEhpIFN0ZWZhbiwgTGksCj4KPj4gPiA+IEhpIFN0ZWZhbiwgUGV0ciwKPgo+PiA+ID4gT24g VHVlLCBOb3YgMjgsIDIwMjMgYXQgMzo0NuKAr1BNIFBldHIgVm9yZWwgPHB2b3JlbEBzdXNlLmN6 PiB3cm90ZToKPgo+PiA+ID4gPiBIaSBTdGVmYW4sCj4KPj4gPiA+ID4gPiBUaGlzIGRpc2FibGVz IHRoZSAic21hcnQgc2NhbiIgS1NNIGZlYXR1cmUgdG8gbWFrZSBzdXJlIHRoYXQgdGhlCj4+ID4g dm9sYXRpbGUKPj4gPiA+ID4gPiBjb3VudCByZW1haW5zIGF0IDAuCj4KPj4gPiA+ID4gPiBTaWdu ZWQtb2ZmLWJ5OiBTdGVmYW4gUm9lc2NoIDxkZXZrZXJuZWwuaW8+Cj4+ID4gPiA+IG5pdDogeW91 IGZvcmdvdCAnc2hyQCcKPj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFuIFJvZXNjaCA8c2hy QGRldmtlcm5lbC5pbz4KPgo+PiA+ID4gPiA+IFJlcG9ydGVkLWJ5OiBrZXJuZWwgdGVzdCByb2Jv dCA8b2xpdmVyLnNhbmdAaW50ZWwuY29tPgo+PiA+ID4gPiA+IENsb3NlczoKPgo+PiA+IGh0dHBz Oi8vbG9yZS5rZXJuZWwub3JnL29lLWxrcC8yMDIzMTExNjExMzIuMTNkOGNlNWEtb2xpdmVyLnNh bmdAaW50ZWwuY29tCj4+ID4gPiA+ID4gLS0tCj4+ID4gPiA+ID4gIHRlc3RjYXNlcy9rZXJuZWwv bWVtL2xpYi9tZW0uYyB8IDQgKysrKwo+PiA+ID4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNl cnRpb25zKCspCj4KPj4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvdGVzdGNhc2VzL2tlcm5lbC9tZW0v bGliL21lbS5jCj4+ID4gPiA+IGIvdGVzdGNhc2VzL2tlcm5lbC9tZW0vbGliL21lbS5jCj4+ID4g PiA+ID4gaW5kZXggZmJmZWVmMDI2Li5lZjI3NGEzYWMgMTAwNjQ0Cj4+ID4gPiA+ID4gLS0tIGEv dGVzdGNhc2VzL2tlcm5lbC9tZW0vbGliL21lbS5jCj4+ID4gPiA+ID4gKysrIGIvdGVzdGNhc2Vz L2tlcm5lbC9tZW0vbGliL21lbS5jCj4+ID4gPiA+ID4gQEAgLTQ1NCw2ICs0NTQsOSBAQCB2b2lk IGNyZWF0ZV9zYW1lX21lbW9yeShpbnQgc2l6ZSwgaW50IG51bSwgaW50Cj4+ID4gdW5pdCkKPj4g PiA+ID4gPiAgICAgICAgICAgICAgeydhJywgc2l6ZSpNQn0sIHsnYScsIHNpemUqTUJ9LCB7J2Qn LCBzaXplKk1CfSwgeydkJywKPj4gPiA+ID4gc2l6ZSpNQn0sCj4+ID4gPiA+ID4gICAgICAgfTsK Pgo+PiA+ID4gPiA+ICsgIC8qIERpc2FibGUgc21hcnQgc2NhbiBmb3IgY29ycmVjdCB2b2xhdGls ZSBjb3VudHMuICovCj4+ID4gPiA+ID4gKyAgU0FGRV9GSUxFX1BSSU5URihQQVRIX0tTTSAic21h cnRfc2NhbiIsICIwIik7Cj4+ID4gPiA+IE5PVEUsIHRoaXMgZmFpbHMgb24gdGhlIHN5c3RlbXMg d2l0aG91dCAvc3lzL2tlcm5lbC9tbS9rc20vc21hcnRfc2NhbjoKPgo+PiA+ID4gPiBtZW0uYzo0 NTg6IFRCUk9LOiBGYWlsZWQgdG8gb3BlbiBGSUxFICcvc3lzL2tlcm5lbC9tbS9rc20vc21hcnRf c2NhbicKPj4gPiBmb3IKPj4gPiA+ID4gd3JpdGluZzogRUFDQ0VTICgxMykKPgo+PiA+ID4gPiBO T1RFLCB3ZSBub3JtYWxseSBoYW5kbGUgdGhlIHNldHVwIGxpa2UgdGhpcyBpbiB0ZXN0IHNldHVw IGZ1bmN0aW9uLgo+Cj4+ID4gPiA+IEJ1dCBuZXcgQVBJIGhhcyAuc2F2ZV9yZXN0b3JlIHdoaWNo IGlzIG1vcmUgcm9idXN0IGZvciB0YXNrcyAgbGlrZQo+PiA+IHRoaXMuCj4+ID4gPiA+IEl0J3Mg YWxyZWFkeSB1c2VkIGluIGtzbTAxLmMsIHlvdSBuZWVkIGp1c3QgdG8gYWRkIHRoaXMgbGluZToK Pj4gPiA+ID4gICAgICAgICB7Ii9zeXMva2VybmVsL21tL2tzbS9zbWFydF9zY2FuIiwgIjAiLCBU U1RfU1JfU0tJUH0sCj4KPgo+PiA+ID4gSSBndWVzcyB3ZSBuZWVkIHRvIHNldCAnVFNUX1NSX1NL SVBfTUlTU0lORyB8IFRTVF9TUl9UQlJPS19STycKPj4gPiA+IGFzIHRoZSBsYXN0IGZpZWxkLiBC ZWNhdXNlIFRTVF9TUl9TS0lQIHdpbGwgY29udGludWUgdGhlIHRlc3Qgd2l0aG91dAo+PiA+ID4g d3JpdGluZyAnMCcgdG8gdGhlIHNtYXJ0X3NjYW4gZmlsZSwgdGhhdCdzIG5vdCBjb3JyZWN0IGlm IHRoZSBmaWxlCj4+ID4gZXhpc3RzLgo+PiA+ID4gSXQgd2lsbAo+PiA+ID4gaWdub3JlIGEga2Vy bmVsIGJ1ZyAoc21hcnRfc2NhbiBjYW4ndCBiZSB3cml0dGVuKSBieSB0aGF0IGNvbmZpZy4KPgo+ PiA+ID4gUGVyIHRoZSBEb2MgUGV0ciBwb2ludGVkIGJlbG93Ogo+PiA+ID4gICBUU1RfU1JfU0tJ UF9NSVNTSU5HIOKAkyBDb250aW51ZSB3aXRob3V0IHNhdmluZyB0aGUgZmlsZSBpZiBpdCBkb2Vz IG5vdAo+PiA+ID4gZXhpc3QKPj4gPiA+ICAgVFNUX1NSX1RCUk9LX1JPIOKAkyBFbmQgdGVzdCB3 aXRoIFRCUk9LIGlmIHRoZSBmaWxlIGlzIHJlYWQtb25seQo+PiA+ID4gICBUU1RfU1JfU0tJUF9S TyDigJMgQ29udGludWUgd2l0aG91dCBzYXZpbmcgdGhlIGZpbGUgaWYgaXQgaXMgcmVhZC1vbmx5 Cj4+ID4gPiAgIFRTVF9TUl9TS0lQIOKAkyBFcXVpdmFsZW50IHRvICdUU1RfU1JfU0tJUF9NSVNT SU5HIHwgVFNUX1NSX1NLSVBfUk8nCj4KPgo+Cj4+ID4gPiA+IChpbnN0ZWFkIG9mIGJvdGggU0FG RV9GSUxFX1BSSU5URikKPgo+PiA+ID4gPiBTZWU6Cj4KPgo+PiA+IGh0dHBzOi8vZ2l0aHViLmNv bS9saW51eC10ZXN0LXByb2plY3QvbHRwL3dpa2kvQy1UZXN0LUFQSSMxMjctc2F2aW5nLS1yZXN0 b3JpbmctcHJvY3N5cy12YWx1ZXMKPgo+PiA+ID4gPiBJIHdvbmRlciBpZiBrc20wMS5jIGlzIHRo ZSBvbmx5IGtzbSB0ZXN0IHdoaWNoIG5lZWRzIHRvIGRpc2FibGUgdGhpcy4KPgo+Cj4+ID4gPiBJ IHRoaW5rIGFsbCBvZiB0aGUga3NtMCouYyB0ZXN0cyBzaG91bGQgZGlzYWJsZSBpdCBieSB0aGUg Y29uZmlnLiBUaGUKPj4gPiA+IHNtYXJ0X3NjYW4KPj4gPiA+IHdpbGwgaW1wYWN0IGFsbCB0aGUg dGVzdHMgd2l0aCBpbnZva2Uga2V5IGZ1bmN0aW9uIGNyZWF0ZV9zYW1lX21lbW9yeSgpLgo+Cj4+ ID4ga3NtMDUuYyBhbmQga3NtMDYuYyBkb2VzIG5vdCB1c2UgY3JlYXRlX3NhbWVfbWVtb3J5KCku IE9yIGRpZCBJIG92ZXJsb29rCj4+ID4gc29tZXRoaW5nPwo+Cj4KPj4gR29vZCBjYXRjaCwgSSBs b29rZWQgaW50byB0aGVzZSB0ZXN0cywgc2VlbXMgb25seSBrc20wNSBpcyBkZWJhdGFibGUKPj4g Zm9yIGRpc2FibGluZyBzbWFydF9zY2FuLCBhcyBhIHNpbXBsZSByZWdyZXNzaW9uLCBpdCBzdWdn ZXN0cyBkaXNhYmxpbmcKPj4ga3NtIGRhZW1vbiB0byBhdm9pZCBkaXN0dXJiIGFjY29yZGluZyB0 byBzb21lIHdvcmtsb2FkLgo+PiBodHRwczovL2dpdGh1Yi5jb20vbGludXgtdGVzdC1wcm9qZWN0 L2x0cC9ibG9iL21hc3Rlci90ZXN0Y2FzZXMva2VybmVsL21lbS9rc20va3NtMDUuYyNMMzAKPgo+ PiBrc20wNiBpcyBkZWZpbml0ZWx5IG5lZWQgZGlzYWJsZSBzbWFydF9zY2FuLCBpdCB0ZXN0cyBL U00gaW4gZGlmZmVyZW50Cj4+ICdydW4nIHN0YXRlIGZvciBtZXJnZV9hY2Nyb3Nfbm9kZXMuCj4K PiBUaGFua3MgZm9yIGhhdmluZyBhIGxvb2suCj4KPj4gVG8gYmUgb24gdGhlIHNhZmUgc2lkZSwg SSB3b3VsZCBzdWdnZXN0IGFwcGx5aW5nIHRoZSBwYXRjaCB0byBhbGwga3NtKgo+PiB0ZXN0cywK Pj4gYW5kIHdyaXRlIGEgbmV3IHNpbmdsZSBmb3Igc21hcnRfc2NhbiBpZiBuZWVkZWQuCj4KPiBB Z3JlZS4gSSB2b3RlIGZvciBuZXcgc2luZ2xlIGZvciBzbWFydF9zY2FuIHJlbGF0ZWQgdGVzdC4K PgoKSSdsbCBhZGQgYSBuZXcgdGVzdC4KCj4gS2luZCByZWdhcmRzLAo+IFBldHIKCi0tIApNYWls aW5nIGxpc3QgaW5mbzogaHR0cHM6Ly9saXN0cy5saW51eC5pdC9saXN0aW5mby9sdHAK 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 94A76C4167B for ; Fri, 1 Dec 2023 20:12:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0E2528D0074; Fri, 1 Dec 2023 15:12:12 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 091C78D0001; Fri, 1 Dec 2023 15:12:12 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E9B238D0074; Fri, 1 Dec 2023 15:12:11 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id DDB918D0001 for ; Fri, 1 Dec 2023 15:12:11 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id B55B5C0321 for ; Fri, 1 Dec 2023 20:12:11 +0000 (UTC) X-FDA: 81519346062.15.06E8457 Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by imf20.hostedemail.com (Postfix) with ESMTP id A380F1C0017 for ; Fri, 1 Dec 2023 20:12:09 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=devkernel.io header.s=fm2 header.b=NuYZmYrX; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=1Lo6RGkK; dmarc=none; spf=pass (imf20.hostedemail.com: domain of shr@devkernel.io designates 66.111.4.25 as permitted sender) smtp.mailfrom=shr@devkernel.io ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1701461529; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=uNlaI4JCStz3sD0HE7ynUAiBzfHPAB12FHeYeu2w9c0=; b=KQzSEqt2BFwV4Ugbr5GFS5deybA5bkDAuu45ezCSg81l/Xp1e6cVaPvVPFh9Z/UROraGU0 O4N1C0roJxmpigWUQzYGoPTq3nTw+Vdq1/2/FfsoWlbBVlww1i752IVOrw149ZgNLp+dyr qttRT8JxhheAziZSm/i1k+BhtaLVmkc= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=devkernel.io header.s=fm2 header.b=NuYZmYrX; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=1Lo6RGkK; dmarc=none; spf=pass (imf20.hostedemail.com: domain of shr@devkernel.io designates 66.111.4.25 as permitted sender) smtp.mailfrom=shr@devkernel.io ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1701461529; a=rsa-sha256; cv=none; b=1emMDN26nry9+NjxSiS/sYO5mCrdNP27lkDD47POeNrB2OOBpgkYysVeYv6gxkFIUNn1is v//beGgV+mXxvcTcYXdic27C+MXJMti5HPL+YcNo3jAWqhfm7X4eOarz7I2KnUSeAcpSy5 H6qvQat98LOxtt8bdiRhDytjbI/NhGk= Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 478415C00A7; Fri, 1 Dec 2023 15:12:07 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Fri, 01 Dec 2023 15:12:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=devkernel.io; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1701461527; x=1701547927; bh=uNlaI4JCStz3sD0HE7ynUAiBzfHPAB12FHe Yeu2w9c0=; b=NuYZmYrXpcacbHuvsjavqq+v9JcyFV2PVg5AUwyY3wuER7TXlp9 AWPstw4Bw0C4iGcL5sEb9ulOz4iY6bVt1/ZaNStYI0JfSwGfm6K5tDVIBZJyDl2l myWaG3u6ikGZUgyc+LzPAg+mCaDBuWmit3IXOtBRtDrR7UrbPf7N59HT8lRIJ/54 Jot4TjyCWSH7V78fm+dL3bNLjd+ul1xPXhVnJqHkoCBuaU+0kr2rmGX6kyyzm3y7 YrHxJz220Tz2Sh0YquPyeEK+p92C+CmmPdckNeEAZQnb4ouIy8exNdv8HAkBifCO 9i3nIYCXrUNOgXM+GD5s8vBWlekg6rAd3BA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1701461527; x=1701547927; bh=uNlaI4JCStz3sD0HE7ynUAiBzfHPAB12FHe Yeu2w9c0=; b=1Lo6RGkKTpIYetcCyH6NSbU8YdLH2mw2LY9a0l+0XHtFVO4pfZA AB9dmGD1yJC6trfPwSYhA0MdSTHvWAzZlpi3nXD8yHoisv6TLVmE47uczvIshlag Ak7E3IB8rO1bP6dSbkgNjDKtUgHuB9YGvm5U1leQvMv3qbH9vQVJOqQkvj8Owg9l F/YD6FWC5k2otAQm/cGdkbWM1/l0dm+Ft7+nKmvVZnpq6qNodwZlw+9afMcduBOo z/vY+MKcNrej92XtQA1L820HxA/tlC/7JZchtmPye/OKp5RV0HoXmpy1/A7JHOru tupieMVWaUdT1jGiBMXRDikpQiVgbaQzc4A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrudeiledgudefgecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpehffgfhvfevufffjgfkgggtgfesthhqredttderjeenucfhrhhomhepufht vghfrghnucftohgvshgthhcuoehshhhrseguvghvkhgvrhhnvghlrdhioheqnecuggftrf grthhtvghrnhepfedtjefhheeileevhfehheeutdekleduueejteffvddtfedtfffhleek geekgfdunecuffhomhgrihhnpehkvghrnhgvlhdrohhrghdpghhithhhuhgsrdgtohhmne cuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepshhhrhes uggvvhhkvghrnhgvlhdrihho X-ME-Proxy: Feedback-ID: i84614614:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 1 Dec 2023 15:12:04 -0500 (EST) References: <20231127174517.2369593-1-shr@devkernel.io> <20231128074626.GA298624@pevik> <20231128165132.GA406520@pevik> <20231129101010.GA535399@pevik> User-agent: mu4e 1.10.3; emacs 29.1 From: Stefan Roesch To: Petr Vorel Cc: Li Wang , kernel-team@fb.com, linux-mm@kvack.org, david@redhat.com, oliver.sang@intel.com, ltp@lists.linux.it Subject: Re: [LTP] [PATCH v1] mem: disable KSM smart scan for ksm tests Date: Fri, 01 Dec 2023 12:11:38 -0800 In-reply-to: <20231129101010.GA535399@pevik> Message-ID: <87zfyt4r8t.fsf@devkernel.io> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: A380F1C0017 X-Stat-Signature: y9nw1p39n6becib6ix6aegwhmgycr5gi X-HE-Tag: 1701461529-793496 X-HE-Meta: U2FsdGVkX19TH2Zj5fbiLXO2jOgd3Vsqz01H2N0YhKZhovnH0tBg0OYAM0cuM6FQg1JhE36bUCM6Y5+5CPE20pSlVjWXRjp2HtNASblEBCvd4cmjn+MkTEKMheutAu1An99gbEPYdrFBEmFXM292Ix/dbJuPhDVRhERuCd9JF8zfntd2mjWd9+rYTijDHa77vvgwNB3f2o6bmbgbn7JKFe1H4BXlNfz9vkxZ3K+s0aaX6J4/NlEHy+y0W8FuGMaTxZlK5+aW3QG1uUgNly36u3t32kfB+GNGTeBQ8F7tCoUK+nbFfuTZVJpXHF2tjH6PSrKhOST+qPglPp8smQqOGgSYENO6FeUc5TbzL9DTydnPXqUQhTontXLjgUygVXabcrPXBb+F9bqp5KopBUEbdtC+cshlBZ3zrOUfz7VDgEGQNflaF5d182t1RYfR9/OBaxGQhcU/t5fVgiHy66wF5louVyjeiuVuqWO3tCXYkgyLp1kiMNPQ4+6HU3kBpSZabdy3fwqYkABhbAWul1bGUPIrnj/1oK67m5WfRLFF/m+kUgyXROxr4Khb4XzU2rhJ70FJFORM6hJ2mQHRg7ghSdCTJ4PXM6Yv4or7RlUXIPSOMqzXjXV0/tMoKwhnHfxZn1EtFPNy7BPmz+XhY6QZc8LautrkJf5smwUN9PnHOfeJuNKb31TN+pa10rbHO5HVaxGIqikhtRBCnDW3/Xu58/v/Sz3YvKQsWtBUraNk7YwzS56m5d+YSxADMDP9XmyWarRKFuCWMpm7uCP7jEQmz3otHi0GF4ypZcCctn62x78HlRy46xLSubVsoq1nGh9ak04Uh9BTDFVexIrmVWRBOGjpQ7psBapYTCB+4hGOzXyDifC7L8E7hEUNpsyDq4hXFEhWRM7jBWq+gtfTeZWtR0G3zKLSk6ss5v7TzC15jLMydVkNao58x2quVXTMCe4D0s3j9GgMiEG8pIvDxOS Bi/buLhY zZgzALPAxwSdacEeRxNsh/l6neMR//Okzyx+rjoiuJraUWj2U+YAPzos2vOwtURKa9nYHinhoHBLdqvlz5yqiVmekScJLic068dLwp7dVDHS10TCdE9b7sG0Oxq1NCf/DsWUcEUSfZgVauu0hInm4HG1BK5bn0cJZLd697L9xyb+M23UtqRhK/ElTYdrcBmvDmkT7Bpwf0OmnTkRHzmdwbdNU4OFodZji6nyUTH3sgQsA8jimakBu1VeBxdjLU+XCl3oAld7SnpGcPkwm+8V90w29zHekr8vXtb4OI8i3CdTkp64nLdFCWD1lm9bko7lUOBtG35W0YAanM61gt7Y3BI0KkWjEoK7AZ1HvXRYUbdRCsV4= 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: Petr Vorel writes: >> On Wed, Nov 29, 2023 at 12:51=E2=80=AFAM Petr Vorel wro= te: > >> > Hi Stefan, Li, > >> > > Hi Stefan, Petr, > >> > > On Tue, Nov 28, 2023 at 3:46=E2=80=AFPM Petr Vorel = wrote: > >> > > > Hi Stefan, > >> > > > > This disables the "smart scan" KSM feature to make sure that the >> > volatile >> > > > > count remains at 0. > >> > > > > Signed-off-by: Stefan Roesch >> > > > nit: you forgot 'shr@' >> > > > Signed-off-by: Stefan Roesch > >> > > > > Reported-by: kernel test robot >> > > > > Closes: > >> > https://lore.kernel.org/oe-lkp/202311161132.13d8ce5a-oliver.sang@intel= .com >> > > > > --- >> > > > > testcases/kernel/mem/lib/mem.c | 4 ++++ >> > > > > 1 file changed, 4 insertions(+) > >> > > > > diff --git a/testcases/kernel/mem/lib/mem.c >> > > > b/testcases/kernel/mem/lib/mem.c >> > > > > index fbfeef026..ef274a3ac 100644 >> > > > > --- a/testcases/kernel/mem/lib/mem.c >> > > > > +++ b/testcases/kernel/mem/lib/mem.c >> > > > > @@ -454,6 +454,9 @@ void create_same_memory(int size, int num, i= nt >> > unit) >> > > > > {'a', size*MB}, {'a', size*MB}, {'d', size*MB}, {'d= ', >> > > > size*MB}, >> > > > > }; > >> > > > > + /* Disable smart scan for correct volatile counts. */ >> > > > > + SAFE_FILE_PRINTF(PATH_KSM "smart_scan", "0"); >> > > > NOTE, this fails on the systems without /sys/kernel/mm/ksm/smart_s= can: > >> > > > mem.c:458: TBROK: Failed to open FILE '/sys/kernel/mm/ksm/smart_sc= an' >> > for >> > > > writing: EACCES (13) > >> > > > NOTE, we normally handle the setup like this in test setup functio= n. > >> > > > But new API has .save_restore which is more robust for tasks like >> > this. >> > > > It's already used in ksm01.c, you need just to add this line: >> > > > {"/sys/kernel/mm/ksm/smart_scan", "0", TST_SR_SKIP}, > > >> > > I guess we need to set 'TST_SR_SKIP_MISSING | TST_SR_TBROK_RO' >> > > as the last field. Because TST_SR_SKIP will continue the test without >> > > writing '0' to the smart_scan file, that's not correct if the file >> > exists. >> > > It will >> > > ignore a kernel bug (smart_scan can't be written) by that config. > >> > > Per the Doc Petr pointed below: >> > > TST_SR_SKIP_MISSING =E2=80=93 Continue without saving the file if = it does not >> > > exist >> > > TST_SR_TBROK_RO =E2=80=93 End test with TBROK if the file is read-= only >> > > TST_SR_SKIP_RO =E2=80=93 Continue without saving the file if it is= read-only >> > > TST_SR_SKIP =E2=80=93 Equivalent to 'TST_SR_SKIP_MISSING | TST_SR_= SKIP_RO' > > > >> > > > (instead of both SAFE_FILE_PRINTF) > >> > > > See: > > >> > https://github.com/linux-test-project/ltp/wiki/C-Test-API#127-saving--= restoring-procsys-values > >> > > > I wonder if ksm01.c is the only ksm test which needs to disable th= is. > > >> > > I think all of the ksm0*.c tests should disable it by the config. The >> > > smart_scan >> > > will impact all the tests with invoke key function create_same_memor= y(). > >> > ksm05.c and ksm06.c does not use create_same_memory(). Or did I overlo= ok >> > something? > > >> Good catch, I looked into these tests, seems only ksm05 is debatable >> for disabling smart_scan, as a simple regression, it suggests disabling >> ksm daemon to avoid disturb according to some workload. >> https://github.com/linux-test-project/ltp/blob/master/testcases/kernel/m= em/ksm/ksm05.c#L30 > >> ksm06 is definitely need disable smart_scan, it tests KSM in different >> 'run' state for merge_accros_nodes. > > Thanks for having a look. > >> To be on the safe side, I would suggest applying the patch to all ksm* >> tests, >> and write a new single for smart_scan if needed. > > Agree. I vote for new single for smart_scan related test. > I'll add a new test. > Kind regards, > Petr