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 ACF80C4167B for ; Wed, 29 Nov 2023 10:10:27 +0000 (UTC) Received: from picard.linux.it (localhost [IPv6:::1]) by picard.linux.it (Postfix) with ESMTP id CD1513CD957 for ; Wed, 29 Nov 2023 11:10:25 +0100 (CET) Received: from in-5.smtp.seeweb.it (in-5.smtp.seeweb.it [IPv6:2001:4b78:1:20::5]) (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 E65023CD947 for ; Wed, 29 Nov 2023 11:10:15 +0100 (CET) Received: from smtp-out1.suse.de (smtp-out1.suse.de [IPv6:2a07:de40:b251:101:10:150:64:1]) (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-5.smtp.seeweb.it (Postfix) with ESMTPS id 34817600B25 for ; Wed, 29 Nov 2023 11:10:13 +0100 (CET) Received: from imap2.dmz-prg2.suse.org (imap2.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104:10:150:64:98]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id AC045219AE; Wed, 29 Nov 2023 10:10:12 +0000 (UTC) Received: from imap2.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap2.dmz-prg2.suse.org (Postfix) with ESMTPS id 40DA61377E; Wed, 29 Nov 2023 10:10:12 +0000 (UTC) Received: from dovecot-director2.suse.de ([10.150.64.162]) by imap2.dmz-prg2.suse.org with ESMTPSA id FpMwDQQOZ2V2XQAAn2gu4w (envelope-from ); Wed, 29 Nov 2023 10:10:12 +0000 Date: Wed, 29 Nov 2023 11:10:10 +0100 From: Petr Vorel To: Li Wang Message-ID: <20231129101010.GA535399@pevik> References: <20231127174517.2369593-1-shr@devkernel.io> <20231128074626.GA298624@pevik> <20231128165132.GA406520@pevik> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Rspamd-Server: rspamd1 Authentication-Results: smtp-out1.suse.de; none X-Rspamd-Queue-Id: AC045219AE X-Spamd-Result: default: False [-4.00 / 50.00]; REPLY(-4.00)[] X-Virus-Scanned: clamav-milter 1.0.1 at in-5.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: , Reply-To: Petr Vorel Cc: david@redhat.com, Stefan Roesch , 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" PiBPbiBXZWQsIE5vdiAyOSwgMjAyMyBhdCAxMjo1MeKAr0FNIFBldHIgVm9yZWwgPHB2b3JlbEBz dXNlLmN6PiB3cm90ZToKCj4gPiBIaSBTdGVmYW4sIExpLAoKPiA+ID4gSGkgU3RlZmFuLCBQZXRy LAoKPiA+ID4gT24gVHVlLCBOb3YgMjgsIDIwMjMgYXQgMzo0NuKAr1BNIFBldHIgVm9yZWwgPHB2 b3JlbEBzdXNlLmN6PiB3cm90ZToKCj4gPiA+ID4gSGkgU3RlZmFuLAoKPiA+ID4gPiA+IFRoaXMg ZGlzYWJsZXMgdGhlICJzbWFydCBzY2FuIiBLU00gZmVhdHVyZSB0byBtYWtlIHN1cmUgdGhhdCB0 aGUKPiA+IHZvbGF0aWxlCj4gPiA+ID4gPiBjb3VudCByZW1haW5zIGF0IDAuCgo+ID4gPiA+ID4g U2lnbmVkLW9mZi1ieTogU3RlZmFuIFJvZXNjaCA8ZGV2a2VybmVsLmlvPgo+ID4gPiA+IG5pdDog eW91IGZvcmdvdCAnc2hyQCcKPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW4gUm9lc2NoIDxz aHJAZGV2a2VybmVsLmlvPgoKPiA+ID4gPiA+IFJlcG9ydGVkLWJ5OiBrZXJuZWwgdGVzdCByb2Jv dCA8b2xpdmVyLnNhbmdAaW50ZWwuY29tPgo+ID4gPiA+ID4gQ2xvc2VzOgoKPiA+IGh0dHBzOi8v bG9yZS5rZXJuZWwub3JnL29lLWxrcC8yMDIzMTExNjExMzIuMTNkOGNlNWEtb2xpdmVyLnNhbmdA aW50ZWwuY29tCj4gPiA+ID4gPiAtLS0KPiA+ID4gPiA+ICB0ZXN0Y2FzZXMva2VybmVsL21lbS9s aWIvbWVtLmMgfCA0ICsrKysKPiA+ID4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25z KCspCgo+ID4gPiA+ID4gZGlmZiAtLWdpdCBhL3Rlc3RjYXNlcy9rZXJuZWwvbWVtL2xpYi9tZW0u Ywo+ID4gPiA+IGIvdGVzdGNhc2VzL2tlcm5lbC9tZW0vbGliL21lbS5jCj4gPiA+ID4gPiBpbmRl eCBmYmZlZWYwMjYuLmVmMjc0YTNhYyAxMDA2NDQKPiA+ID4gPiA+IC0tLSBhL3Rlc3RjYXNlcy9r ZXJuZWwvbWVtL2xpYi9tZW0uYwo+ID4gPiA+ID4gKysrIGIvdGVzdGNhc2VzL2tlcm5lbC9tZW0v bGliL21lbS5jCj4gPiA+ID4gPiBAQCAtNDU0LDYgKzQ1NCw5IEBAIHZvaWQgY3JlYXRlX3NhbWVf bWVtb3J5KGludCBzaXplLCBpbnQgbnVtLCBpbnQKPiA+IHVuaXQpCj4gPiA+ID4gPiAgICAgICAg ICAgICAgeydhJywgc2l6ZSpNQn0sIHsnYScsIHNpemUqTUJ9LCB7J2QnLCBzaXplKk1CfSwgeydk JywKPiA+ID4gPiBzaXplKk1CfSwKPiA+ID4gPiA+ICAgICAgIH07Cgo+ID4gPiA+ID4gKyAgLyog RGlzYWJsZSBzbWFydCBzY2FuIGZvciBjb3JyZWN0IHZvbGF0aWxlIGNvdW50cy4gKi8KPiA+ID4g PiA+ICsgIFNBRkVfRklMRV9QUklOVEYoUEFUSF9LU00gInNtYXJ0X3NjYW4iLCAiMCIpOwo+ID4g PiA+IE5PVEUsIHRoaXMgZmFpbHMgb24gdGhlIHN5c3RlbXMgd2l0aG91dCAvc3lzL2tlcm5lbC9t bS9rc20vc21hcnRfc2NhbjoKCj4gPiA+ID4gbWVtLmM6NDU4OiBUQlJPSzogRmFpbGVkIHRvIG9w ZW4gRklMRSAnL3N5cy9rZXJuZWwvbW0va3NtL3NtYXJ0X3NjYW4nCj4gPiBmb3IKPiA+ID4gPiB3 cml0aW5nOiBFQUNDRVMgKDEzKQoKPiA+ID4gPiBOT1RFLCB3ZSBub3JtYWxseSBoYW5kbGUgdGhl IHNldHVwIGxpa2UgdGhpcyBpbiB0ZXN0IHNldHVwIGZ1bmN0aW9uLgoKPiA+ID4gPiBCdXQgbmV3 IEFQSSBoYXMgLnNhdmVfcmVzdG9yZSB3aGljaCBpcyBtb3JlIHJvYnVzdCBmb3IgdGFza3MgIGxp a2UKPiA+IHRoaXMuCj4gPiA+ID4gSXQncyBhbHJlYWR5IHVzZWQgaW4ga3NtMDEuYywgeW91IG5l ZWQganVzdCB0byBhZGQgdGhpcyBsaW5lOgo+ID4gPiA+ICAgICAgICAgeyIvc3lzL2tlcm5lbC9t bS9rc20vc21hcnRfc2NhbiIsICIwIiwgVFNUX1NSX1NLSVB9LAoKCj4gPiA+IEkgZ3Vlc3Mgd2Ug bmVlZCB0byBzZXQgJ1RTVF9TUl9TS0lQX01JU1NJTkcgfCBUU1RfU1JfVEJST0tfUk8nCj4gPiA+ IGFzIHRoZSBsYXN0IGZpZWxkLiBCZWNhdXNlIFRTVF9TUl9TS0lQIHdpbGwgY29udGludWUgdGhl IHRlc3Qgd2l0aG91dAo+ID4gPiB3cml0aW5nICcwJyB0byB0aGUgc21hcnRfc2NhbiBmaWxlLCB0 aGF0J3Mgbm90IGNvcnJlY3QgaWYgdGhlIGZpbGUKPiA+IGV4aXN0cy4KPiA+ID4gSXQgd2lsbAo+ ID4gPiBpZ25vcmUgYSBrZXJuZWwgYnVnIChzbWFydF9zY2FuIGNhbid0IGJlIHdyaXR0ZW4pIGJ5 IHRoYXQgY29uZmlnLgoKPiA+ID4gUGVyIHRoZSBEb2MgUGV0ciBwb2ludGVkIGJlbG93Ogo+ID4g PiAgIFRTVF9TUl9TS0lQX01JU1NJTkcg4oCTIENvbnRpbnVlIHdpdGhvdXQgc2F2aW5nIHRoZSBm aWxlIGlmIGl0IGRvZXMgbm90Cj4gPiA+IGV4aXN0Cj4gPiA+ICAgVFNUX1NSX1RCUk9LX1JPIOKA kyBFbmQgdGVzdCB3aXRoIFRCUk9LIGlmIHRoZSBmaWxlIGlzIHJlYWQtb25seQo+ID4gPiAgIFRT VF9TUl9TS0lQX1JPIOKAkyBDb250aW51ZSB3aXRob3V0IHNhdmluZyB0aGUgZmlsZSBpZiBpdCBp cyByZWFkLW9ubHkKPiA+ID4gICBUU1RfU1JfU0tJUCDigJMgRXF1aXZhbGVudCB0byAnVFNUX1NS X1NLSVBfTUlTU0lORyB8IFRTVF9TUl9TS0lQX1JPJwoKCgo+ID4gPiA+IChpbnN0ZWFkIG9mIGJv dGggU0FGRV9GSUxFX1BSSU5URikKCj4gPiA+ID4gU2VlOgoKCj4gPiBodHRwczovL2dpdGh1Yi5j b20vbGludXgtdGVzdC1wcm9qZWN0L2x0cC93aWtpL0MtVGVzdC1BUEkjMTI3LXNhdmluZy0tcmVz dG9yaW5nLXByb2NzeXMtdmFsdWVzCgo+ID4gPiA+IEkgd29uZGVyIGlmIGtzbTAxLmMgaXMgdGhl IG9ubHkga3NtIHRlc3Qgd2hpY2ggbmVlZHMgdG8gZGlzYWJsZSB0aGlzLgoKCj4gPiA+IEkgdGhp bmsgYWxsIG9mIHRoZSBrc20wKi5jIHRlc3RzIHNob3VsZCBkaXNhYmxlIGl0IGJ5IHRoZSBjb25m aWcuIFRoZQo+ID4gPiBzbWFydF9zY2FuCj4gPiA+IHdpbGwgaW1wYWN0IGFsbCB0aGUgdGVzdHMg d2l0aCBpbnZva2Uga2V5IGZ1bmN0aW9uIGNyZWF0ZV9zYW1lX21lbW9yeSgpLgoKPiA+IGtzbTA1 LmMgYW5kIGtzbTA2LmMgZG9lcyBub3QgdXNlIGNyZWF0ZV9zYW1lX21lbW9yeSgpLiBPciBkaWQg SSBvdmVybG9vawo+ID4gc29tZXRoaW5nPwoKCj4gR29vZCBjYXRjaCwgSSBsb29rZWQgaW50byB0 aGVzZSB0ZXN0cywgc2VlbXMgb25seSBrc20wNSBpcyBkZWJhdGFibGUKPiBmb3IgZGlzYWJsaW5n IHNtYXJ0X3NjYW4sIGFzIGEgc2ltcGxlIHJlZ3Jlc3Npb24sIGl0IHN1Z2dlc3RzIGRpc2FibGlu Zwo+IGtzbSBkYWVtb24gdG8gYXZvaWQgZGlzdHVyYiBhY2NvcmRpbmcgdG8gc29tZSB3b3JrbG9h ZC4KPiBodHRwczovL2dpdGh1Yi5jb20vbGludXgtdGVzdC1wcm9qZWN0L2x0cC9ibG9iL21hc3Rl ci90ZXN0Y2FzZXMva2VybmVsL21lbS9rc20va3NtMDUuYyNMMzAKCj4ga3NtMDYgaXMgZGVmaW5p dGVseSBuZWVkIGRpc2FibGUgc21hcnRfc2NhbiwgaXQgdGVzdHMgS1NNIGluIGRpZmZlcmVudAo+ ICdydW4nIHN0YXRlIGZvciBtZXJnZV9hY2Nyb3Nfbm9kZXMuCgpUaGFua3MgZm9yIGhhdmluZyBh IGxvb2suCgo+IFRvIGJlIG9uIHRoZSBzYWZlIHNpZGUsIEkgd291bGQgc3VnZ2VzdCBhcHBseWlu ZyB0aGUgcGF0Y2ggdG8gYWxsIGtzbSoKPiB0ZXN0cywKPiBhbmQgd3JpdGUgYSBuZXcgc2luZ2xl IGZvciBzbWFydF9zY2FuIGlmIG5lZWRlZC4KCkFncmVlLiBJIHZvdGUgZm9yIG5ldyBzaW5nbGUg Zm9yIHNtYXJ0X3NjYW4gcmVsYXRlZCB0ZXN0LgoKS2luZCByZWdhcmRzLApQZXRyCgotLSAKTWFp bGluZyBsaXN0IGluZm86IGh0dHBzOi8vbGlzdHMubGludXguaXQvbGlzdGluZm8vbHRwCg== 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 3160AC4167B for ; Wed, 29 Nov 2023 10:10:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 94FBB6B03BB; Wed, 29 Nov 2023 05:10:17 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 8FF9B6B03BC; Wed, 29 Nov 2023 05:10:17 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7EF406B03BF; Wed, 29 Nov 2023 05:10:17 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 6E92B6B03BB for ; Wed, 29 Nov 2023 05:10:17 -0500 (EST) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 3DDFCC0316 for ; Wed, 29 Nov 2023 10:10:17 +0000 (UTC) X-FDA: 81510571674.04.15F663B Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130]) by imf17.hostedemail.com (Postfix) with ESMTP id 9E7624000E for ; Wed, 29 Nov 2023 10:10:14 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=none; spf=pass (imf17.hostedemail.com: domain of pvorel@suse.cz designates 195.135.223.130 as permitted sender) smtp.mailfrom=pvorel@suse.cz; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1701252615; a=rsa-sha256; cv=none; b=V7vOrNuzIRj1iJcfuCNUqEUG/KE2EL5vyJIZgjDM21dhPf+PmtusZPnGhWR9BmpLTZZT2M 76PzlrNkJLXjLcJ9T8ufW2/R9aFlqa2/jHwtgnfk7AUxJrIuHl+kqNWp1H4TEuhPIGWvAz E07G9xTKcRWaD+rkjKJXxIrVmCt/bbM= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=none; spf=pass (imf17.hostedemail.com: domain of pvorel@suse.cz designates 195.135.223.130 as permitted sender) smtp.mailfrom=pvorel@suse.cz; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1701252615; h=from:from:sender:reply-to: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; bh=vIH9O+2YLlpgRWGzLYbjiaJGlnHA5FSFNQjRhbulBW8=; b=ZIYu3tN2iUtunjGbmBFFrZzVnpJpoJAnZn8NSoEsd9OZTfR7l1iZKIt0dMDG6XddX+j7Xy Yn7F9q5Q+/YAqS9Cw0fRkE5FahxNo64XfbdDU+D60gSELHIcKayLOLxs5ZG3GFD2Zlqp8k Y7zxVH0X8Xcx5uhpt1RdTw4/ThPEbOY= Received: from imap2.dmz-prg2.suse.org (imap2.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104:10:150:64:98]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id AC045219AE; Wed, 29 Nov 2023 10:10:12 +0000 (UTC) Received: from imap2.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap2.dmz-prg2.suse.org (Postfix) with ESMTPS id 40DA61377E; Wed, 29 Nov 2023 10:10:12 +0000 (UTC) Received: from dovecot-director2.suse.de ([10.150.64.162]) by imap2.dmz-prg2.suse.org with ESMTPSA id FpMwDQQOZ2V2XQAAn2gu4w (envelope-from ); Wed, 29 Nov 2023 10:10:12 +0000 Date: Wed, 29 Nov 2023 11:10:10 +0100 From: Petr Vorel To: Li Wang Cc: Stefan Roesch , 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 Message-ID: <20231129101010.GA535399@pevik> Reply-To: Petr Vorel References: <20231127174517.2369593-1-shr@devkernel.io> <20231128074626.GA298624@pevik> <20231128165132.GA406520@pevik> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 9E7624000E X-Stat-Signature: r5y6gy5mjaboi7rckbu3ric4e3sfa76r X-HE-Tag: 1701252614-390708 X-HE-Meta: U2FsdGVkX1+UBCixWS1emKF6ovWbqdex9LNlHc/ZiB+fUtmyZrxGQACI79P4djbFX8odQaExWQz27jtklbAts6xTAXiuOnJugu5UeBKY63E5ZH3r9K5RX2q8nLNKJecSzGruw5ZgtGRKCmvZVGY0PpAZ1TsiDWMsIMV576sa6Z6oSmMKlRdAleGRIurCaXy9k0IeiBUQpK1HegPA+1cVm6xGNKYhBfJ6P/xquGZX/VMfGUqjC0zvxy6UkZdysWPOimHAsl5+wb1LrLQGSC/sQmCx9e8yiUUpUJYTysId1Ik5Pkf91Qs0EJl1nKsY3fp2e6/aoUdDpRWm2pFsGFgJsiS9i0O+rVtEpwGJRNuRAXIzXJE9Ik/NDCWbDnfOSFvVFIGp1+bSmQCHdn1GWfJ9u0VZJljx/mwCa7w67j4wizIDmMNOCjj6eK4Ch6E+02WmDq2DmazAXvXZz99WjR9d9RX2XFUaDTcHQGAFZISLgEuYIechDm0W/iKF7OYsgGevlJeS/h1LtSHWFE7tffmzBv0Y1/9HxHmBFOvf0l0wbtAhbIyVg9huYqfDaN17ITvU6RC8/Q/WhlyNzXUucStskfUoWGtFhwwrGh5ikhuFt0bZbhB29X8rUopelOFAi8vuTQIonrHVPWcg8yVofP0F4LQv/ON6U/0VbgvMp/biPW5/XVPjSb3szxp46VQowLGb0rG5O2Y2+3YhV9tffnhfKxJbCll4WdAOoEpS3f7gBTCgTiqEyNs5i1qjDJMAnhFNPSuTPY0lPPOzFCNMpeSRi/D+TjfCxEBCLuow1L8kcZ3NeS2x5MQfn7fpu3lEoAV7sptBm03OmSdiOPB0+ybhPdk5dqQ2TCCVcdBvLcOqmxk709a/Avo2u8/oN4fpakINAMUdbvfd1u3dB+pORROPU18ZBDKDSUJ76HtA8topCT4gsonA+S9vAsC+d96a+jeBERGgLcbaS9RW+NDTR8M WRAc2Ihs 1WNYeoM8IUwBDlQwn6q9xKCRNMa7IeIEEI+0YuFJBd3IqNd+kaE1nt7EGhy3HT7y2jX/5LGDVo2vEU05XXvf8Qqi233gTvk1lN/MBv50+d1GgV0fC1pIAEFB4dDH7m4sEIPiF8eeH6DXEZ90rF6EygSo79ALF4xTBWZ3Vbzmx+q7bI75Ane2HORcAfL3STs7UWMTeKD7UUIHde5QQYGb2bHX0DgZIDI0wllgiusUlGIgwX5y+qyKiff/5Gn7ext0dXZvK6dYd+UKS8SUOPmdsLfJryaRqLuqFK4n+mXSopbXXxIh1ieoukEm+Cg== 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: > On Wed, Nov 29, 2023 at 12:51 AM Petr Vorel wrote: > > Hi Stefan, Li, > > > Hi Stefan, Petr, > > > On Tue, Nov 28, 2023 at 3:46 PM 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, int > > 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_scan: > > > > mem.c:458: TBROK: Failed to open FILE '/sys/kernel/mm/ksm/smart_scan' > > for > > > > writing: EACCES (13) > > > > NOTE, we normally handle the setup like this in test setup function. > > > > 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 – Continue without saving the file if it does not > > > exist > > > TST_SR_TBROK_RO – End test with TBROK if the file is read-only > > > TST_SR_SKIP_RO – Continue without saving the file if it is read-only > > > TST_SR_SKIP – 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 this. > > > 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_memory(). > > ksm05.c and ksm06.c does not use create_same_memory(). Or did I overlook > > 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/mem/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. Kind regards, Petr