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 169AFC61D9B for ; Wed, 22 Nov 2023 17:20:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 773076B050B; Wed, 22 Nov 2023 12:20:01 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 723436B050C; Wed, 22 Nov 2023 12:20:01 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5C3246B050D; Wed, 22 Nov 2023 12:20:01 -0500 (EST) 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 463736B050B for ; Wed, 22 Nov 2023 12:20:01 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 206661CBCEE for ; Wed, 22 Nov 2023 17:20:01 +0000 (UTC) X-FDA: 81486253002.25.0795BC0 Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) by imf14.hostedemail.com (Postfix) with ESMTP id B9B02100027 for ; Wed, 22 Nov 2023 17:19:57 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=devkernel.io header.s=fm2 header.b=kB6PqRHM; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=RwghFZzl; dmarc=none; spf=pass (imf14.hostedemail.com: domain of shr@devkernel.io designates 64.147.123.19 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=1700673598; 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=HBA8/PFg10ymZNJDZ693U+tza3MBCER8GemTUdFxOSY=; b=6SsfgNY61MAM4UGYT9GhKmbQdU719tA7z0GQekNrAy0inECpakaE7/11rhlij3lGGzJM/6 GquGboLVBpL/1kkccx0gCE79zlzmo+EteelZWWYoIvju4G7Imb27PvY76O4RYG3TXbv3Ft 49OFPDjaXi0V/lMJ56k8z3dTJOaYVx8= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=devkernel.io header.s=fm2 header.b=kB6PqRHM; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=RwghFZzl; dmarc=none; spf=pass (imf14.hostedemail.com: domain of shr@devkernel.io designates 64.147.123.19 as permitted sender) smtp.mailfrom=shr@devkernel.io ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1700673598; a=rsa-sha256; cv=none; b=olOU2dmRz3YZgmlrSv+JZsyr0C9KxAaX2kRTthPr7/+XXOoiZKj2xpOKefXxJWX9LwgTl/ pHPQCcUfQeLqnczNk1lxbMdmDHrE/6OEWu1aTfvO0tayEsweMSd3u/p9Tyu8a6Zg7mw9U+ YQgNM3yY80ZIvwxkxWS+F0GNfP2P3qg= Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 414C93200B57; Wed, 22 Nov 2023 12:19:55 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Wed, 22 Nov 2023 12:19:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=devkernel.io; h= cc:cc: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=1700673594; x=1700759994; bh=HB A8/PFg10ymZNJDZ693U+tza3MBCER8GemTUdFxOSY=; b=kB6PqRHMuOJq8+yRwk Apu+hG7KQ+/+RHI96oE3S0StgmKqV5mmf22tZOYHgW9hRlZpNdIkgzfLfY5fJLKY 9P2zfPVBksW6U1pW2cmnlctW8bGx/o5h3Gw0VjIfjKGRThaDcPgDRNGqlsjMNcty Dh5qD/Z/HqG20rhZM41Pt+LaeaxmdI+VC0n97IFgo6S1i+22SLTKZ4zssVKemROE 4vbp830JmNxWbSYcUlRBjx5dfciVR9erOEvF6wmTb/ecb8nYX2+wGSYTQgr5SOAO qeJuPvbmyS2VTTNO86Fvx3hitJhu0xaCPL4z5nU1qm9zzngdLJEGzhb+5RT6o/b2 NwiA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc: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=1700673594; x=1700759994; bh=HBA8/PFg10ymZ NJDZ693U+tza3MBCER8GemTUdFxOSY=; b=RwghFZzluA72h5rDesMsi5YLfssF1 3QpqmD0qIBO6NwG3K27ii6vjYDhnf6dW3PbdCKsOJ1ZroqZFSSdlX/RFcn5bKfbD ADMkrUqWLSlNYcfErGTuW8NAbmf5MraM/qHMWEYeQMkHWSi8GaqRJsvymIhOx+0K 9cDgwzOrodGUDtoFom9ndeyL9gQc8KHWWhk7SottR/8CRYQQTyDTTeS4L4Xk0N8t hk21090Sxex9EvyQ9+D+ZvEw+tvErD1R0zCBaKMST9tAvrmLNP9yCPtwVFxiWK0F RO9c2KRqkEU6UXRYa8gUXUV6h+wQ9M/ftfjW+sEr5jBklvUYMu8ulOyrQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrudehuddgleekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne goteeftdduqddtudculdduhedmnecujfgurhepfhgfhffvvefuffgjkfggtgesthdtredt tdertdenucfhrhhomhepufhtvghfrghnucftohgvshgthhcuoehshhhrseguvghvkhgvrh hnvghlrdhioheqnecuggftrfgrthhtvghrnhepvdduhfdvffduvedvkedvffejvdejuedv feejtdejtefffeejgfelhfetkedtgeeknecuffhomhgrihhnpehkshhmtddupgdurdhfrg hilhdpkhgvrhhnvghlrdhorhhgpdhkshhmtddurdhfrghilhenucevlhhushhtvghrufhi iigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehshhhrseguvghvkhgvrhhnvghlrd hioh X-ME-Proxy: Feedback-ID: i84614614:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 22 Nov 2023 12:19:50 -0500 (EST) References: <202311161132.13d8ce5a-oliver.sang@intel.com> <3540fd3e-88dd-462b-88ce-df28b7b5b148@redhat.com> <87edgo8gq7.fsf@devkernel.io> User-agent: mu4e 1.10.3; emacs 29.1 From: Stefan Roesch To: Stefan Roesch Cc: David Hildenbrand , kernel test robot , oe-lkp@lists.linux.dev, lkp@intel.com, linux-kernel@vger.kernel.org, Andrew Morton , Johannes Weiner , Rik van Riel , linux-mm@kvack.org, ltp@lists.linux.it Subject: Re: [linus:master] [mm/ksm] 5e924ff54d: ltp.ksm01.fail Date: Wed, 22 Nov 2023 09:16:47 -0800 In-reply-to: <87edgo8gq7.fsf@devkernel.io> Message-ID: <877cm9so25.fsf@devkernel.io> MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: B9B02100027 X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: 1u9gsod7nm7s7x33wx8iyqji7z49nd46 X-HE-Tag: 1700673597-429890 X-HE-Meta: U2FsdGVkX18x4ow66Jc2Z7X+GgWmBOPZX8tZXWZ43vjUuj++dT/IzDV0SmngiU/2rR8Q3RnixYpFYRHOOYQmS//wNZRnBiBDRHU5Exhh2DvQxZR/9/BSDViFBgwVgLR5qdqfl13VxCdvyw3kJCV8Bc63aGQR8O3XBJSD15WHDxa+G2aHiU7Z1Wm9YIuLzCMCuYOzznepr7UeXjqN/v1Bd7W7JMmyx08kuM3aV+Gq0phfXenGV7yClOCbz8cY+nnjIrV/bfcioJWMkFpTJ1DyHSyNEW/fBIIusaQMBZP3DGh1Ua2nm6U5BCOBbe6qdzbQkvCGr/GcTdY1BGawF6Kk/gegefBI2DlZEy9uKOy7o8em3xyIVp/Boj8jMDH53y0pXA6gySACy/9i5VLmbgm7JSh5U13ex/DhAsoVLPPep7lCRteARIWj8zKaBowsribozGz9KRajP+3IwQt+vah1Bjk4U9Ktm1dcqOuQOhRdZireWCK3I52YnsQUqaFUdLV6NGcCWIE5P9BbTSqanP2R4ojkfGOdjsKd1CyR4Y1kfEfwDyPZcYtcCMEgxzE8iRrylCkmeO+1fKhguvQ85IWPASdXyXF7btFMvHiCVHYR5YxtiDvuxtKKZS5VNdBFogpxk5+cSsb+FWA1vS4fmeAl9ZDOmUseR3W/zyfzxNJYyI/KHW19MYx+j3hLtMLkZtrT7t8mmAftvuEZii3gFLFAFzLFZI1msuahyAhAJ2O5DNWC/M/EqazgElSUdhbw1iw6Ue5nk4u+U/M27cxHE3EluikV2wUztzU+7nn+XaHOv22mVPVtrH7zolZV5XWt8OK6PnXyLPV/ez9QbQl9dJ1KXqUURPkOnSvfILGO7OAkSm+yAh9Sg1AFACZkyvoWjbdGiy4GnS3GuvVjJ0rGaalv3esyzxr0dH6IgLQ/MWmGzECjjxNG9NOR4B82/00XAz94DLilpYZGOAh4uuzfdGI EmYscXEW LTNwEUpEUudAL+N/74AtOE3TTI1oDV6g25jaio+BPH7QBa032raCYVGQVy/HITyZGwSfO30AizNV4/9GqiIXyrgRYekHlwL1NnYYsXeRWurXskTwZppS6bAuvr1e5c9VdOM1zGF0VUqwqocrdj7f6qffKoLekqtfyZ5IVIGfGvtqfMPvpBs9y629XMncTluLTjQCmx26ctrLVSNhvgnJvieGk8QhZ7XaopTaY8vh76jS8/HH/NmGMHlRictvb5vFDRV/rblSYx7zu6pafDSUAoFU4JTlnwM1NMKD67IXcARf4R7jrxvKcDn5U6K1PVcJyG9HetHqhkewEUnpatvnTFP7biw== 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: Stefan Roesch writes: > David Hildenbrand writes: > >> On 16.11.23 05:39, kernel test robot wrote: >>> hi, Stefan Roesch, >>> we reported >>> "[linux-next:master] [mm/ksm] 5e924ff54d: ltp.ksm01_1.fail" >>> in >>> https://lore.kernel.org/all/202311031548.66780ff5-oliver.sang@intel.com/ >>> when this commit is in linux-next/master. >>> now we noticed this commit is merged in mainline, and we still observed >>> same issue. just FYI. >>> Hello, >>> kernel test robot noticed "ltp.ksm01.fail" on: >>> commit: 5e924ff54d088828794d9f1a4d5bf17808f7270e ("mm/ksm: add "smart" page >>> scanning mode") >>> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master >>> [test failed on linus/master 3ca112b71f35dd5d99fc4571a56b5fc6f0c15814] >>> [test failed on linux-next/master 8728c14129df7a6e29188a2e737b4774fb200953] >>> in testcase: ltp >>> version: ltp-x86_64-14c1f76-1_20230715 >>> with following parameters: >>> disk: 1HDD >>> test: mm-00/ksm01 >>> compiler: gcc-12 >>> test machine: 8 threads 1 sockets Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz (Kaby Lake) with 32G memory >>> (please refer to attached dmesg/kmsg for entire log/backtrace) >>> If you fix the issue in a separate patch/commit (i.e. not just a new version >>> of >>> the same patch/commit), kindly add following tags >>> | Reported-by: kernel test robot >>> | Closes: https://lore.kernel.org/oe-lkp/202311161132.13d8ce5a-oliver.sang@intel.com >>> Running tests....... >>> <<>> >>> tag=ksm01 stime=1699563923 >>> cmdline="ksm01" >>> contacts="" >>> analysis=exit >>> <<>> >>> tst_kconfig.c:87: TINFO: Parsing kernel config '/proc/config.gz' >>> tst_test.c:1558: TINFO: Timeout per run is 0h 00m 30s >>> mem.c:422: TINFO: wait for all children to stop. >>> mem.c:388: TINFO: child 0 stops. >>> mem.c:388: TINFO: child 1 stops. >>> mem.c:388: TINFO: child 2 stops. >>> mem.c:495: TINFO: KSM merging... >>> mem.c:434: TINFO: resume all children. >>> mem.c:422: TINFO: wait for all children to stop. >>> mem.c:344: TINFO: child 1 continues... >>> mem.c:347: TINFO: child 1 allocates 128 MB filled with 'a' >>> mem.c:344: TINFO: child 2 continues... >>> mem.c:347: TINFO: child 2 allocates 128 MB filled with 'a' >>> mem.c:344: TINFO: child 0 continues... >>> mem.c:347: TINFO: child 0 allocates 128 MB filled with 'c' >>> mem.c:400: TINFO: child 1 stops. >>> mem.c:400: TINFO: child 0 stops. >>> mem.c:400: TINFO: child 2 stops. >>> ksm_helper.c:36: TINFO: ksm daemon takes 2s to run two full scans >>> mem.c:264: TINFO: check! >>> mem.c:255: TPASS: run is 1. >>> mem.c:255: TPASS: pages_shared is 2. >>> .... >>> mem.c:255: TPASS: pages_shared is 1. >>> mem.c:255: TPASS: pages_sharing is 98302. >>> mem.c:252: TFAIL: pages_volatile is not 0 but 1. <----- >>> mem.c:252: TFAIL: pages_unshared is not 1 but 0. <----- >> >> @Stefan, is this simply related to the new scanning optimization (skip and >> eventually not merge a pages within the "2 scans" windows, whereby previously, >> they would have gotten merged)? >> >> If so, we might just want to disable that optimization for that test case? >> >> Alternatively, maybe we have to wait for "more" scan cycles instead of only 2? > > I'd expect this is caused by "smart scan", where we can skip pages. > The best is probably to disable the smart scan feature for this test. > The smart scan feature can be disabled by: > > echo 0 > /sys/kernel/mm/ksm/smart_scan > > I'll have a look at it today. > If I disable "smart scan", the testcase completes successully. This is simply the case that for the testcase, it can "skip" a page (as the "smart scan" feature is enabled). The easiest fix is to disable smart scan for the ksm cases. I'll send an ltp patch a bit later to address this issue.