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 237ABC4167B for ; Tue, 28 Nov 2023 16:51:51 +0000 (UTC) Received: from picard.linux.it (localhost [IPv6:::1]) by picard.linux.it (Postfix) with ESMTP id 7D68B3CFA72 for ; Tue, 28 Nov 2023 17:51:49 +0100 (CET) Received: from in-5.smtp.seeweb.it (in-5.smtp.seeweb.it [217.194.8.5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by picard.linux.it (Postfix) with ESMTPS id 934753CD9DD for ; Tue, 28 Nov 2023 17:51:38 +0100 (CET) Received: from smtp-out2.suse.de (smtp-out2.suse.de [IPv6:2a07:de40:b251:101:10:150:64:2]) (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 929FB60071D for ; Tue, 28 Nov 2023 17:51:37 +0100 (CET) Received: from imap2.dmz-prg2.suse.org (imap2.dmz-prg2.suse.org [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-out2.suse.de (Postfix) with ESMTPS id 0B75F1F899; Tue, 28 Nov 2023 16:51:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1701190295; h=from:from:reply-to:reply-to: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=PQpBwf7aRZ7lwl0TCI+2eHpTa52Fp4ME7dR2NN2+mUQ=; b=Jb2teBF2pL8O7JSdSkxkjSkrN3NLA6mbgeVVnJyeefzotGz9FQZtV91guECkQrIuD1ovuF 0STwvx9js+ETZd0xux7zvjvwRgytrN/0ZNwU7f4FbaxaJ8RQ1TWGHFzyxUkHw/9ezIUKIG veZpKOciYnwGn4lVZT3gIQZ7hNve6qI= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1701190295; h=from:from:reply-to:reply-to: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=PQpBwf7aRZ7lwl0TCI+2eHpTa52Fp4ME7dR2NN2+mUQ=; b=F/50VQ+YDATuuz2vXHLftlF0/EcpvgzAT7JVJlJ5yVTLYMhs7wkrqi6FYdoyIR/ah7T3w1 jWyIgaxPTeZVPzBQ== 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 C19F6139FC; Tue, 28 Nov 2023 16:51:34 +0000 (UTC) Received: from dovecot-director2.suse.de ([10.150.64.162]) by imap2.dmz-prg2.suse.org with ESMTPSA id HUozLpYaZmVfXwAAn2gu4w (envelope-from ); Tue, 28 Nov 2023 16:51:34 +0000 Date: Tue, 28 Nov 2023 17:51:32 +0100 From: Petr Vorel To: Li Wang Message-ID: <20231128165132.GA406520@pevik> References: <20231127174517.2369593-1-shr@devkernel.io> <20231128074626.GA298624@pevik> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: Authentication-Results: smtp-out2.suse.de; none X-Spamd-Result: default: False [-7.50 / 50.00]; HAS_REPLYTO(0.30)[pvorel@suse.cz]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; REPLY(-4.00)[]; RCVD_COUNT_THREE(0.00)[3]; NEURAL_HAM_SHORT(-0.20)[-1.000]; RCPT_COUNT_SEVEN(0.00)[7]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; BAYES_HAM(-3.00)[100.00%]; ARC_NA(0.00)[]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DKIM_SIGNED(0.00)[suse.cz:s=susede2_rsa,suse.cz:s=susede2_ed25519]; DBL_BLOCKED_OPENRESOLVER(0.00)[suse.cz:email]; FUZZY_BLOCKED(0.00)[rspamd.com]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_TLS_ALL(0.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" SGkgU3RlZmFuLCBMaSwKCj4gSGkgU3RlZmFuLCBQZXRyLAoKPiBPbiBUdWUsIE5vdiAyOCwgMjAy MyBhdCAzOjQ24oCvUE0gUGV0ciBWb3JlbCA8cHZvcmVsQHN1c2UuY3o+IHdyb3RlOgoKPiA+IEhp IFN0ZWZhbiwKCj4gPiA+IFRoaXMgZGlzYWJsZXMgdGhlICJzbWFydCBzY2FuIiBLU00gZmVhdHVy ZSB0byBtYWtlIHN1cmUgdGhhdCB0aGUgdm9sYXRpbGUKPiA+ID4gY291bnQgcmVtYWlucyBhdCAw LgoKPiA+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFuIFJvZXNjaCA8ZGV2a2VybmVsLmlvPgo+ID4g bml0OiB5b3UgZm9yZ290ICdzaHJAJwo+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFuIFJvZXNjaCA8 c2hyQGRldmtlcm5lbC5pbz4KCj4gPiA+IFJlcG9ydGVkLWJ5OiBrZXJuZWwgdGVzdCByb2JvdCA8 b2xpdmVyLnNhbmdAaW50ZWwuY29tPgo+ID4gPiBDbG9zZXM6Cj4gPiBodHRwczovL2xvcmUua2Vy bmVsLm9yZy9vZS1sa3AvMjAyMzExMTYxMTMyLjEzZDhjZTVhLW9saXZlci5zYW5nQGludGVsLmNv bQo+ID4gPiAtLS0KPiA+ID4gIHRlc3RjYXNlcy9rZXJuZWwvbWVtL2xpYi9tZW0uYyB8IDQgKysr Kwo+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKPiA+ID4gZGlmZiAtLWdp dCBhL3Rlc3RjYXNlcy9rZXJuZWwvbWVtL2xpYi9tZW0uYwo+ID4gYi90ZXN0Y2FzZXMva2VybmVs L21lbS9saWIvbWVtLmMKPiA+ID4gaW5kZXggZmJmZWVmMDI2Li5lZjI3NGEzYWMgMTAwNjQ0Cj4g PiA+IC0tLSBhL3Rlc3RjYXNlcy9rZXJuZWwvbWVtL2xpYi9tZW0uYwo+ID4gPiArKysgYi90ZXN0 Y2FzZXMva2VybmVsL21lbS9saWIvbWVtLmMKPiA+ID4gQEAgLTQ1NCw2ICs0NTQsOSBAQCB2b2lk IGNyZWF0ZV9zYW1lX21lbW9yeShpbnQgc2l6ZSwgaW50IG51bSwgaW50IHVuaXQpCj4gPiA+ICAg ICAgICAgICAgICB7J2EnLCBzaXplKk1CfSwgeydhJywgc2l6ZSpNQn0sIHsnZCcsIHNpemUqTUJ9 LCB7J2QnLAo+ID4gc2l6ZSpNQn0sCj4gPiA+ICAgICAgIH07Cgo+ID4gPiArICAvKiBEaXNhYmxl IHNtYXJ0IHNjYW4gZm9yIGNvcnJlY3Qgdm9sYXRpbGUgY291bnRzLiAqLwo+ID4gPiArICBTQUZF X0ZJTEVfUFJJTlRGKFBBVEhfS1NNICJzbWFydF9zY2FuIiwgIjAiKTsKPiA+IE5PVEUsIHRoaXMg ZmFpbHMgb24gdGhlIHN5c3RlbXMgd2l0aG91dCAvc3lzL2tlcm5lbC9tbS9rc20vc21hcnRfc2Nh bjoKCj4gPiBtZW0uYzo0NTg6IFRCUk9LOiBGYWlsZWQgdG8gb3BlbiBGSUxFICcvc3lzL2tlcm5l bC9tbS9rc20vc21hcnRfc2NhbicgZm9yCj4gPiB3cml0aW5nOiBFQUNDRVMgKDEzKQoKPiA+IE5P VEUsIHdlIG5vcm1hbGx5IGhhbmRsZSB0aGUgc2V0dXAgbGlrZSB0aGlzIGluIHRlc3Qgc2V0dXAg ZnVuY3Rpb24uCgo+ID4gQnV0IG5ldyBBUEkgaGFzIC5zYXZlX3Jlc3RvcmUgd2hpY2ggaXMgbW9y ZSByb2J1c3QgZm9yIHRhc2tzICBsaWtlIHRoaXMuCj4gPiBJdCdzIGFscmVhZHkgdXNlZCBpbiBr c20wMS5jLCB5b3UgbmVlZCBqdXN0IHRvIGFkZCB0aGlzIGxpbmU6Cj4gPiAgICAgICAgIHsiL3N5 cy9rZXJuZWwvbW0va3NtL3NtYXJ0X3NjYW4iLCAiMCIsIFRTVF9TUl9TS0lQfSwKCgo+IEkgZ3Vl c3Mgd2UgbmVlZCB0byBzZXQgJ1RTVF9TUl9TS0lQX01JU1NJTkcgfCBUU1RfU1JfVEJST0tfUk8n Cj4gYXMgdGhlIGxhc3QgZmllbGQuIEJlY2F1c2UgVFNUX1NSX1NLSVAgd2lsbCBjb250aW51ZSB0 aGUgdGVzdCB3aXRob3V0Cj4gd3JpdGluZyAnMCcgdG8gdGhlIHNtYXJ0X3NjYW4gZmlsZSwgdGhh dCdzIG5vdCBjb3JyZWN0IGlmIHRoZSBmaWxlIGV4aXN0cy4KPiBJdCB3aWxsCj4gaWdub3JlIGEg a2VybmVsIGJ1ZyAoc21hcnRfc2NhbiBjYW4ndCBiZSB3cml0dGVuKSBieSB0aGF0IGNvbmZpZy4K Cj4gUGVyIHRoZSBEb2MgUGV0ciBwb2ludGVkIGJlbG93Ogo+ICAgVFNUX1NSX1NLSVBfTUlTU0lO RyDigJMgQ29udGludWUgd2l0aG91dCBzYXZpbmcgdGhlIGZpbGUgaWYgaXQgZG9lcyBub3QKPiBl eGlzdAo+ICAgVFNUX1NSX1RCUk9LX1JPIOKAkyBFbmQgdGVzdCB3aXRoIFRCUk9LIGlmIHRoZSBm aWxlIGlzIHJlYWQtb25seQo+ICAgVFNUX1NSX1NLSVBfUk8g4oCTIENvbnRpbnVlIHdpdGhvdXQg c2F2aW5nIHRoZSBmaWxlIGlmIGl0IGlzIHJlYWQtb25seQo+ICAgVFNUX1NSX1NLSVAg4oCTIEVx dWl2YWxlbnQgdG8gJ1RTVF9TUl9TS0lQX01JU1NJTkcgfCBUU1RfU1JfU0tJUF9STycKCgoKPiA+ IChpbnN0ZWFkIG9mIGJvdGggU0FGRV9GSUxFX1BSSU5URikKCj4gPiBTZWU6Cgo+ID4gaHR0cHM6 Ly9naXRodWIuY29tL2xpbnV4LXRlc3QtcHJvamVjdC9sdHAvd2lraS9DLVRlc3QtQVBJIzEyNy1z YXZpbmctLXJlc3RvcmluZy1wcm9jc3lzLXZhbHVlcwoKPiA+IEkgd29uZGVyIGlmIGtzbTAxLmMg aXMgdGhlIG9ubHkga3NtIHRlc3Qgd2hpY2ggbmVlZHMgdG8gZGlzYWJsZSB0aGlzLgoKCj4gSSB0 aGluayBhbGwgb2YgdGhlIGtzbTAqLmMgdGVzdHMgc2hvdWxkIGRpc2FibGUgaXQgYnkgdGhlIGNv bmZpZy4gVGhlCj4gc21hcnRfc2Nhbgo+IHdpbGwgaW1wYWN0IGFsbCB0aGUgdGVzdHMgd2l0aCBp bnZva2Uga2V5IGZ1bmN0aW9uIGNyZWF0ZV9zYW1lX21lbW9yeSgpLgoKa3NtMDUuYyBhbmQga3Nt MDYuYyBkb2VzIG5vdCB1c2UgY3JlYXRlX3NhbWVfbWVtb3J5KCkuIE9yIGRpZCBJIG92ZXJsb29r CnNvbWV0aGluZz8KCj4gPiBhbHNvIG5pdDogdGhlcmUgaXMgYSB3cm9uZyBpbmRlbnQgKHNwYWNl cyBpbnN0ZWFkIG9mIHRhYnMpLCBwbGVhc2UgYmUKPiA+IGNvbnNpc3RlbnQKPiA+IHdpdGggdGhl IGZpbGUgY29udGVudC4KCj4gPiBOT1RFOiB3aGlsZSB0aGlzIGZpeGVzIHByb2JsZW0gb24gNi43 LjAtcmMxLTIuZzg2ZTQ2YzItZGVmYXVsdCAob3BlblNVU0UpLAo+ID4gaXQgZG9lcyBub3QgZml4 ZXMgb3RoZXIgcHJvYmxlbSBvbiA2LjUuMTAgb24gRGViaWFuICgxNiBlcnJvcnMgbGlrZSB0aGVz ZQo+ID4gYmVsb3cpOgoKPiA+IG1lbS5jOjI1MjogVEZBSUw6IHBhZ2VzX3NoYXJlZCBpcyBub3Qg MiBidXQgNTAzOC4KPiA+IG1lbS5jOjI1MjogVEZBSUw6IHBhZ2VzX3NoYXJpbmcgaXMgbm90IDk4 MzAyIGJ1dCA1OTM2MjkuCj4gPiBtZW0uYzoyNTI6IFRGQUlMOiBwYWdlc192b2xhdGlsZSBpcyBu b3QgMCBidXQgMzkxLgo+ID4gbWVtLmM6MjUyOiBURkFJTDogcGFnZXNfdW5zaGFyZWQgaXMgbm90 IDAgYnV0IDE0OTE1Ny4KCj4gPiBJIGhhdmUgbm8gaWRlYSBpZiB0aGlzIGlzIGEgcmVhbCBidWcg d2hpY2ggbmVlZHMgdG8gYmUgZml4ZWQgb3IgdGVzdCBmYWxzZQo+ID4gcG9zaXRpdmUgdG8gYmUg Zml4ZWQsIG9yIHdoZXRoZXIgdGhlIHByb2JsZW0gaGFzIGFscmVhZHkgYmVlbiBmaXhlZCBpbgo+ ID4gbmV3ZXIKPiA+IGtlcm5lbHMuCgoKPiBJdCBpcyBtb3JlIGxpa2UgYSByZWFsIGJ1ZywgdGhl IERlYmFpbiBrZXJuZWwtNi41LjEwIGRvZXMgbm90IGNvbnRhaW4KPiB0aGlzIHNtYXJ0X3NjYW4g ZmVhdHVyZS4gT3IgeW91IG1heSB0cnkgdG8gYnVpbGQgdGhlIGxhdGVzdCBrZXJuZWwKPiBvbiB5 b3VyIHBsYXRmb3JtIHRvIHNlZSBpZiBpdCBjYW4gYmUgcmVwcm9kdWNlZCBhcyB3ZWxsLgoKCkkn bGwgdHJ5IHRvIHJlcHJvZHVjZSB0aGlzIG9uIG1haW5saW5lIGtlcm5lbCA2LjUsIDYuNiBhbmQg Ni43LgoKCj4gPiA+ICsKPiA+ID4gICAgICAgcHMgPSBzeXNjb25mKF9TQ19QQUdFX1NJWkUpOwo+ ID4gPiAgICAgICBwYWdlcyA9IE1CIC8gcHM7Cgo+ID4gPiBAQCAtNTI2LDYgKzUyOSw3IEBAIHZv aWQgY3JlYXRlX3NhbWVfbWVtb3J5KGludCBzaXplLCBpbnQgbnVtLCBpbnQgdW5pdCkKCj4gPiA+ ICAgICAgIHRzdF9yZXMoVElORk8sICJzdG9wIEtTTS4iKTsKPiA+ID4gICAgICAgU0FGRV9GSUxF X1BSSU5URihQQVRIX0tTTSAicnVuIiwgIjAiKTsKPiA+ID4gKyAgU0FGRV9GSUxFX1BSSU5URihQ QVRIX0tTTSAic21hcnRfc2NhbiIsICIxIik7Cj4gPiBuaXQ6IEFnYWluLCB3cm9uZyBpbmRlbnQu IFlvdSBjb3VsZCBoYXZlIHNlZW4gaXQgYWxzbyBpbiB0aGUgZ2VuZXJhdGVkCj4gPiBwYXRjaC4K Cj4gPiBLaW5kIHJlZ2FyZHMsCj4gPiBQZXRyCgo+ID4gPiAgICAgICBmaW5hbF9ncm91cF9jaGVj aygwLCAwLCAwLCAwLCAwLCAwLCBzaXplICogcGFnZXMgKiBudW0pOwoKPiA+ID4gICAgICAgd2hp bGUgKHdhaXRwaWQoLTEsICZzdGF0dXMsIDApID4gMCkKCj4gPiA+IGJhc2UtY29tbWl0OiA4Yzg5 ZWYzZDQ1MTA4N2VkNmUxODc1MGJkNWVlZGQxMGU1YWIzZDJlCgoKCj4gT25lIG1vcmUgY29tbWVu dCBub3QgcmVsYXRlZCB0byB0aGlzIHBhdGNoOgoKPiBAU3RlZmFuLCBkbyB5b3UgaGF2ZSBhIHRl c3QgKG9yIHBsYW4gdG8pIHZlcmlmeSB0aGUgJ3NtYXJ0X3NjYW4nIGZldHVyZQo+IHdvcmtzPwo+ IEFzIHdlIGRvIGRpc2FibGVzIGl0IGZvciBhbGwga3NtKiB0ZXN0cyBpbiBMVFAsIHNvLCBpdCB3 b3VsZCBiZSBncmVhdCB0bwo+IGhhdmUgb25lCj4gZm9yIHRlc3RpbmcgaW4gZW5hYmxlIG1vZGUu IFdoYXQgZG8geW91IHRoaW5rPwoKVGhpcyBtYWtlcyBwZXJmZWN0IHNlbnNlIGV2ZW4gaWYgSSdt IG5vdCB0aGF0IGtzbTA1LmMgYW5kIGtzbTA2LmMgYWxzbyBuZWVkcyB0bwpkaXNhYmxlIHNtYXJ0 X3NjYW4uCgpLaW5kIHJlZ2FyZHMsClBldHIKCi0tIApNYWlsaW5nIGxpc3QgaW5mbzogaHR0cHM6 Ly9saXN0cy5saW51eC5pdC9saXN0aW5mby9sdHAK 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 15EA5C07CA9 for ; Tue, 28 Nov 2023 16:51:39 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8B03C6B027E; Tue, 28 Nov 2023 11:51:39 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 860156B0281; Tue, 28 Nov 2023 11:51:39 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 701076B02FF; Tue, 28 Nov 2023 11:51:39 -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 60ECE6B027E for ; Tue, 28 Nov 2023 11:51:39 -0500 (EST) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 3AB761602AE for ; Tue, 28 Nov 2023 16:51:39 +0000 (UTC) X-FDA: 81507954318.13.C7DE525 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131]) by imf02.hostedemail.com (Postfix) with ESMTP id 03AB080017 for ; Tue, 28 Nov 2023 16:51:36 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=Jb2teBF2; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b="F/50VQ+Y"; spf=pass (imf02.hostedemail.com: domain of pvorel@suse.cz designates 195.135.223.131 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=1701190297; 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:dkim-signature; bh=PQpBwf7aRZ7lwl0TCI+2eHpTa52Fp4ME7dR2NN2+mUQ=; b=YCiMc+DvJ6MsQDHwy6NE96HF+7d7kjq6nHMV0wxD608ZrrnumA2Dc2b0BZoeV+Hk4NAJh0 RzADSKImpagpuuaV1OhGUeOjqcU/h4RrISxtCEPEC50hMnRrmKtWCnAAW9F/OPeF3s5o4E ieR8jrMq9a04hTp/22Teun2sfTur5D0= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1701190297; a=rsa-sha256; cv=none; b=TFkxdw5zljLntY1ZQyiEwugv6DzN1m8/s8jNRfem1/oRW1S99OGPfHqGcU2cZh/4N/BUhO yT1uj7mk6V3jopp+pmi3lp74hT5C4cM6NyAKR4q1Cp3LiLltv4FMhY9Szt5O0V7p0cx2Gj 4jRDUcg8mtVi+cXSjxmZz2OmAbEqq5w= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=Jb2teBF2; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b="F/50VQ+Y"; spf=pass (imf02.hostedemail.com: domain of pvorel@suse.cz designates 195.135.223.131 as permitted sender) smtp.mailfrom=pvorel@suse.cz; dmarc=none Received: from imap2.dmz-prg2.suse.org (imap2.dmz-prg2.suse.org [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-out2.suse.de (Postfix) with ESMTPS id 0B75F1F899; Tue, 28 Nov 2023 16:51:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1701190295; h=from:from:reply-to:reply-to: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=PQpBwf7aRZ7lwl0TCI+2eHpTa52Fp4ME7dR2NN2+mUQ=; b=Jb2teBF2pL8O7JSdSkxkjSkrN3NLA6mbgeVVnJyeefzotGz9FQZtV91guECkQrIuD1ovuF 0STwvx9js+ETZd0xux7zvjvwRgytrN/0ZNwU7f4FbaxaJ8RQ1TWGHFzyxUkHw/9ezIUKIG veZpKOciYnwGn4lVZT3gIQZ7hNve6qI= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1701190295; h=from:from:reply-to:reply-to: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=PQpBwf7aRZ7lwl0TCI+2eHpTa52Fp4ME7dR2NN2+mUQ=; b=F/50VQ+YDATuuz2vXHLftlF0/EcpvgzAT7JVJlJ5yVTLYMhs7wkrqi6FYdoyIR/ah7T3w1 jWyIgaxPTeZVPzBQ== 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 C19F6139FC; Tue, 28 Nov 2023 16:51:34 +0000 (UTC) Received: from dovecot-director2.suse.de ([10.150.64.162]) by imap2.dmz-prg2.suse.org with ESMTPSA id HUozLpYaZmVfXwAAn2gu4w (envelope-from ); Tue, 28 Nov 2023 16:51:34 +0000 Date: Tue, 28 Nov 2023 17:51:32 +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: <20231128165132.GA406520@pevik> Reply-To: Petr Vorel References: <20231127174517.2369593-1-shr@devkernel.io> <20231128074626.GA298624@pevik> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Rspamd-Queue-Id: 03AB080017 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: kj6xub8bm3wyxzfqnzweoahysqpxiqo3 X-HE-Tag: 1701190296-556496 X-HE-Meta: U2FsdGVkX1/rQUsRggCR7fnH6HdqM/eMK7bvqRjecLHOJP+yNMb/HUSOECVQENbAma3/jv5zqb4C/UkAvvtzbntX9km9W93H80sYRUMXc8UIiLKnrcXmreOS0f/s04s+XoHuvh6Hv87z4hbb3/wIZCRLNZalemOB/AceiBRpZsufS0UUhMBkG93Lhg6+X4CxiYBGFR+4c6Sy0258tx7lDFGSltJ1SEMKJJGoIEACW9AImUF6lO46i+s040Bqam8FrZEPBz0/1HjopGDlmy+iyYlEwhWAtvtpx8GWdLHZ3v8+01vaJjQxr9GVfJddhPREyFlZOGyMZsGliF+1qzsuBojUYKktQ7Y1b9REutM6Ym8+vrMWH3bAbJN6DH5gS0vUyax6zuWIdA6841YuV7frWzEBbTHaWU9eVhv+9887MkiqtcHKdDHph+lwUmzy8MR4N0yfLLUhFAodlr2uDVeng//78+vo1Byw1PxXxQvraY6m9Vafph7V0I6P1Vmro2HYKyUsjbfdqRpB+7JMqUZvUbomk2jTKT+d1SkTd+vbNOTamXiI4kLS4rMxdJ9c5qeAJlyn8hwNpUGcVRJfJSi5itxYeExnlhbx2NN2v35/Drw9gAiIQ6wmEt/wdvXFZjE5c7PbO7WVeBmkR3OsrnO8nHWhq25uBCQiyGkDQ86drv6DNeDa5I3JdZtzuCu7YLujlj3zv/dEh0GHNi7jcbG6PnLJfT4CVWcxCEYrvWq+wMwdwrBHlNhlEivaZH2F3bwm7gZ+bXx4dhSIdlKH7OVMgkz3e7HU9A2pe/Jimd1mvrjQQHwwqTICqONHil5cstU2u2Y46g34lpNVC9RuZQPIzfunU/PzxjZpco8lguTGS5UMd/3hOfZxFJ9MfjX7ZgljvSMAvT5hSyAFFU3ybZbS3Gw2kMtRg0cuF4vhn94s7JhMTEaFWIb+72s26JayjkKhGumSSVRFL+jkW3azH1l sqfpZFEP En19Jmo3HE2QL7k1O6EXioKSld+148Cq34SY3PlVZbJ0G5z41/YBnfA/v7OML88GJJArcOt/+ea3EUB5dYxQjljSx9drJQdXHKOzFcdgUExZ5QAAZFjH975YhdtDp7oNXL9f5edRD+k41B+lRePy5Ht5FBaowhhnJYAXHwVYQvVXeZBdMeaQR+YqjPrrRfpZv7md+SePT9VJvvVksXdtFc7d6HNLNJ5boPSbFwQOOP4/Ldn8MedEHuPi7ij3MJKSUrpTbvO6lOxw7DRNhDL92tattyXRfUFqtbmZEvkqcB6uD4lPLgSPQgydlgiv2g408QNCW0Pm2wSmc1LpbYfbi7jpncIP0Bty4i7O60bQBaSPOIlco4+ceQMZjN5IEeejkSgMNjgPHOCo6Gds= 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: 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? > > also nit: there is a wrong indent (spaces instead of tabs), please be > > consistent > > with the file content. > > NOTE: while this fixes problem on 6.7.0-rc1-2.g86e46c2-default (openSUSE), > > it does not fixes other problem on 6.5.10 on Debian (16 errors like these > > below): > > mem.c:252: TFAIL: pages_shared is not 2 but 5038. > > mem.c:252: TFAIL: pages_sharing is not 98302 but 593629. > > mem.c:252: TFAIL: pages_volatile is not 0 but 391. > > mem.c:252: TFAIL: pages_unshared is not 0 but 149157. > > I have no idea if this is a real bug which needs to be fixed or test false > > positive to be fixed, or whether the problem has already been fixed in > > newer > > kernels. > It is more like a real bug, the Debain kernel-6.5.10 does not contain > this smart_scan feature. Or you may try to build the latest kernel > on your platform to see if it can be reproduced as well. I'll try to reproduce this on mainline kernel 6.5, 6.6 and 6.7. > > > + > > > ps = sysconf(_SC_PAGE_SIZE); > > > pages = MB / ps; > > > @@ -526,6 +529,7 @@ void create_same_memory(int size, int num, int unit) > > > tst_res(TINFO, "stop KSM."); > > > SAFE_FILE_PRINTF(PATH_KSM "run", "0"); > > > + SAFE_FILE_PRINTF(PATH_KSM "smart_scan", "1"); > > nit: Again, wrong indent. You could have seen it also in the generated > > patch. > > Kind regards, > > Petr > > > final_group_check(0, 0, 0, 0, 0, 0, size * pages * num); > > > while (waitpid(-1, &status, 0) > 0) > > > base-commit: 8c89ef3d451087ed6e18750bd5eedd10e5ab3d2e > One more comment not related to this patch: > @Stefan, do you have a test (or plan to) verify the 'smart_scan' feture > works? > As we do disables it for all ksm* tests in LTP, so, it would be great to > have one > for testing in enable mode. What do you think? This makes perfect sense even if I'm not that ksm05.c and ksm06.c also needs to disable smart_scan. Kind regards, Petr