From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Michal=20Koutn=C3=BD?= Subject: [PATCH 0/4] memcontrol selftests fixups Date: Wed, 18 May 2022 17:40:33 +0200 Message-ID: <20220518154037.18819-1-mkoutny@suse.com> Mime-Version: 1.0 Content-Transfer-Encoding: base64 Return-path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1652888447; h=from:from: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; bh=lUuJK4eL9+OrReBYOWwXyTY//4zqDis40btPse6/uis=; b=FI5Sy3NWkxOrgF+oYW8rHSuu2CTrRYidOfq7exPfxbLF4Qkrsd1N8W/xnoeEyD2pIq03Iy 75Y0dEF6IU3IyPEy/u1XmdxrAQybITgPqa3eVA2Lle1Xs6B5mJzje0n5/56J+/t1UioIh1 oIKfIkBBwT/U06IqQASwRYrKecBO6jQ= List-ID: Content-Type: text/plain; charset="macroman" To: cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org Cc: Johannes Weiner , Michal Hocko , Roman Gushchin , Shakeel Butt , linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kselftest-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Richard Palethorpe SGVsbG8uCgpJJ20ganVzdCBmbHVzaGluZyB0aGUgc2ltcGxlIHBhdGNoZXMgdG8gbWFrZSBtZW1j b250cm9sIHNlbGZ0ZXN0cyBjaGVjayB0aGUKZXZlbnRzIGJlaGF2aW9yIHdlIGhhZCBjb25zZW5z dXMgYWJvdXQgKHRlc3RfbWVtY2dfbG93IGZhaWxzKS4gKEkndmUgZHJvcHBlZCB0bwpnb3RvIG1h Y3JvcyBmb3Igbm93LikKCih0ZXN0X21lbWNnX3JlY2xhaW0sIHRlc3RfbWVtY2dfc3dhcF9tYXgg ZmFpbCBmb3IgbWUgbm93IGJ1dCBpdCdzIHByZXNlbnQKZXZlbiBiZWZvcmUgdGhlIHJlZmFjdG9y aW5nLikKClRoZSBvbmx5IGJpZ2dlciBjaGFuZ2UgaXMgYWRqdXN0bWVudCBvZiB0aGUgcHJvdGVj dGVkIHZhbHVlcyB0byBtYWtlIHRlc3RzCnN1Y2NlZWQgd2l0aCB0aGUgZ2l2ZW4gdG9sZXJhbmNl LgoKSXQncyBiYXNlZCBvbiBtbS1zdGFibGUgWzFdIGNvbW1pdCBlMjQwYWM1MmY3ZGEuIEFGQUlD LCB0aGUgZml4dXAgYW5kIHBhcnRpYWwKcmV2ZXJ0cyBtYXkgYmUgZm9sZGVkIGludG8gcmVzcGVj dGl2ZSBjb21taXRzLgpMZXQgbWUga25vdyBpZiBpdCBzaG91bGQgYmUgKHJlKWJhc2VkIG9uIHNv bWV0aGluZyBlbHNlLgoKVGhhbmtzLApNaWNoYWwKClsxXSBodHRwczovL2dpdC5rZXJuZWwub3Jn L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9ha3BtL21tLmdpdC9sb2cvdG9vbHMvdGVzdGluZy9z ZWxmdGVzdHMvY2dyb3VwP2g9bW0tc3RhYmxlCgpNaWNoYWwgS291dG7DvSAoNCk6CiAgc2VsZnRl c3RzOiBtZW1jZzogRml4IGNvbXBpbGF0aW9uCiAgc2VsZnRlc3RzOiBtZW1jZzogRXhwZWN0IG5v IGxvdyBldmVudHMgaW4gdW5wcm90ZWN0ZWQgc2libGluZwogIHNlbGZ0ZXN0czogbWVtY2c6IEFk anVzdCBleHBlY3RlZCByZWNsYWltIHZhbHVlcyBvZiBwcm90ZWN0ZWQgY2dyb3VwcwogIHNlbGZ0 ZXN0czogbWVtY2c6IFJlbW92ZSBwcm90ZWN0aW9uIGZyb20gdG9wIGxldmVsIG1lbWNnCgogLi4u L3NlbGZ0ZXN0cy9jZ3JvdXAvdGVzdF9tZW1jb250cm9sLmMgICAgICAgIHwgNTkgKysrKysrKysr LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9u cygtKQoKLS0gCjIuMzUuMwoK 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D98ABC433F5 for ; Wed, 18 May 2022 15:40:55 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239492AbiERPkz (ORCPT ); Wed, 18 May 2022 11:40:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52996 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239478AbiERPkx (ORCPT ); Wed, 18 May 2022 11:40:53 -0400 Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 800B32CE11; Wed, 18 May 2022 08:40:48 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 26C1121B7D; Wed, 18 May 2022 15:40:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1652888447; h=from:from: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; bh=lUuJK4eL9+OrReBYOWwXyTY//4zqDis40btPse6/uis=; b=FI5Sy3NWkxOrgF+oYW8rHSuu2CTrRYidOfq7exPfxbLF4Qkrsd1N8W/xnoeEyD2pIq03Iy 75Y0dEF6IU3IyPEy/u1XmdxrAQybITgPqa3eVA2Lle1Xs6B5mJzje0n5/56J+/t1UioIh1 oIKfIkBBwT/U06IqQASwRYrKecBO6jQ= Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id EAB0413A6D; Wed, 18 May 2022 15:40:46 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id w3xROH4ThWJDUgAAMHmgww (envelope-from ); Wed, 18 May 2022 15:40:46 +0000 From: =?UTF-8?q?Michal=20Koutn=C3=BD?= To: cgroups@vger.kernel.org, linux-mm@kvack.org Cc: Johannes Weiner , Michal Hocko , Roman Gushchin , Shakeel Butt , linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, Richard Palethorpe Subject: [PATCH 0/4] memcontrol selftests fixups Date: Wed, 18 May 2022 17:40:33 +0200 Message-Id: <20220518154037.18819-1-mkoutny@suse.com> X-Mailer: git-send-email 2.35.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kselftest@vger.kernel.org Hello. I'm just flushing the simple patches to make memcontrol selftests check the events behavior we had consensus about (test_memcg_low fails). (I've dropped to goto macros for now.) (test_memcg_reclaim, test_memcg_swap_max fail for me now but it's present even before the refactoring.) The only bigger change is adjustment of the protected values to make tests succeed with the given tolerance. It's based on mm-stable [1] commit e240ac52f7da. AFAIC, the fixup and partial reverts may be folded into respective commits. Let me know if it should be (re)based on something else. Thanks, Michal [1] https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git/log/tools/testing/selftests/cgroup?h=mm-stable Michal Koutný (4): selftests: memcg: Fix compilation selftests: memcg: Expect no low events in unprotected sibling selftests: memcg: Adjust expected reclaim values of protected cgroups selftests: memcg: Remove protection from top level memcg .../selftests/cgroup/test_memcontrol.c | 59 +++++++++---------- 1 file changed, 29 insertions(+), 30 deletions(-) -- 2.35.3