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 37BE0C71156 for ; Thu, 29 Aug 2024 01:01:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 617956B00D6; Wed, 28 Aug 2024 21:01:13 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5C3966B00D8; Wed, 28 Aug 2024 21:01:13 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 464586B00DA; Wed, 28 Aug 2024 21:01:13 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 271866B00D6 for ; Wed, 28 Aug 2024 21:01:13 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 820FCC0856 for ; Thu, 29 Aug 2024 01:01:12 +0000 (UTC) X-FDA: 82503479184.20.C5BEA71 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) by imf12.hostedemail.com (Postfix) with ESMTP id 218F14001A for ; Thu, 29 Aug 2024 01:01:07 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="ESF/m4Xd"; spf=pass (imf12.hostedemail.com: domain of kanchana.p.sridhar@intel.com designates 198.175.65.14 as permitted sender) smtp.mailfrom=kanchana.p.sridhar@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724893183; 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-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=bqXZXf9yz0O0dscvtWAbabQB1rBVFzVxRvi6wERMx4I=; b=koC4ebvhV9zfggEL0RWzJ8Q57oQMYftDhuX09CRfv986ypMBYrpcK7yvc8xwMb3unziBGe vK3ln3ih5RTlTFJ0I3Cwf7f9wO/V9pJ4T8LXNff4jdrc3P9xNPkwG8AcccnLWGgp9jzy75 o1rVFav/9xtF6wyfB/e+/sylu3Uo79Y= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724893183; a=rsa-sha256; cv=none; b=OQwiExRFasdxgr+7X0UBlJXO2WZUlZ0FS/Sel0mIZHnO7Ndsd6BYhSdS1QxHL1BdMHlPm1 TXwBuKmHVu3Wa4Kg9py91SxxMxAuTHxP7/C8qsqJlURfrRGp4F5DIdn+GRkyJdsoUJJKy+ QFYtMXcBszmHQs5onioZuqiQ9Buktuw= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="ESF/m4Xd"; spf=pass (imf12.hostedemail.com: domain of kanchana.p.sridhar@intel.com designates 198.175.65.14 as permitted sender) smtp.mailfrom=kanchana.p.sridhar@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1724893270; x=1756429270; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=bqXZXf9yz0O0dscvtWAbabQB1rBVFzVxRvi6wERMx4I=; b=ESF/m4XdBmrReuv3hxPBIbxX3L5EcwfjrsCidWrKO114KOw3YQJx3BZH 0xvr8OdC/77UpgvZhMwr6jjY5F8YGG4UmaMHldJqW0JIybJb/ICUD/4oV hKCiiYdfEd2I0Le5+Tswb94z09L7yAJ4IeOCCpTuDNxc1jt2PGiyjlNzK 6d8wja2i2qHBrN7eCYzh0zy06HJgUscLFdXd1WOkTa6lcffV18MDYUuKZ 0xHBxs6RvEScvLPqVAX8ywIufdF/73GlTGQyktcsHSdaWSjZSEIrLoD2G 0GpOIwIuLCxJFqo7SnHtSS7auXI21lomHixwB2NEnO63m51JDAlZ2Yu25 g==; X-CSE-ConnectionGUID: u1jj2Nl/RWSdX5DBiMa07g== X-CSE-MsgGUID: GsLhgpPyQ+yCW4bBvZmZ4A== X-IronPort-AV: E=McAfee;i="6700,10204,11178"; a="27252259" X-IronPort-AV: E=Sophos;i="6.10,184,1719903600"; d="scan'208";a="27252259" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Aug 2024 18:01:05 -0700 X-CSE-ConnectionGUID: Vt5u9kM9Qg+mclWo6seLcg== X-CSE-MsgGUID: 6ryyHb03RB60OhrcaW+uZw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,184,1719903600"; d="scan'208";a="68239384" Received: from jf5300-b11a338t.jf.intel.com ([10.242.51.6]) by orviesa005.jf.intel.com with ESMTP; 28 Aug 2024 18:01:04 -0700 From: Kanchana P Sridhar To: 21cnbao@gmail.com Cc: akpm@linux-foundation.org, baolin.wang@linux.alibaba.com, chrisl@kernel.org, david@redhat.com, hanchuanhua@oppo.com, hannes@cmpxchg.org, hch@infradead.org, hughd@google.com, kaleshsingh@google.com, kasong@tencent.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, mhocko@suse.com, minchan@kernel.org, nphamcs@gmail.com, ryan.roberts@arm.com, ryncsn@gmail.com, senozhatsky@chromium.org, shakeel.butt@linux.dev, shy828301@gmail.com, surenb@google.com, v-songbaohua@oppo.com, willy@infradead.org, xiang@kernel.org, ying.huang@intel.com, yosryahmed@google.com, zhengtangquan@oppo.com, wajdi.k.feghali@intel.com, vinodh.gopal@intel.com, kanchana.p.sridhar@intel.com Subject: Re: [PATCH v7 2/2] mm: support large folios swap-in for sync io devices Date: Wed, 28 Aug 2024 18:01:03 -0700 Message-Id: <20240829010103.7705-1-kanchana.p.sridhar@intel.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 218F14001A X-Stat-Signature: 1ig95quffuu4jh6j6ud58e7mbgztu9fc X-Rspamd-Server: rspam09 X-Rspam-User: X-HE-Tag: 1724893267-958447 X-HE-Meta: U2FsdGVkX1/Rb9vtag27SAS9b4RGyHej1fT0D8FyMtsKSzdPzIpdC+aYrkknZnN7+1k5xAv7Zo9woAckDxYhgCFZaKDGrXh+GJx0D3FBgKqJq/vxxLcjci/F/NWYdKg1KcmfgOi0VrYSXOxRko/GMW/oqPYMfGrJ7i0FbA/LWyUQ8f4pRU6bYTmCk4KLTWYAFH16st+ne/scnTULsomCMuxpr/gjZ+ssmUgyZiDC0KzeFtFZ7MZjf8mILifNlugrtZ4n6So42kP7zQ82EDvj2lEnwVMyZ+SU75heDTYaZJYU3oYkPTeUlh9JnGo8CQpSBWhYrxOkR5mwsZK8oxdImQinXaTSeEwrZ/oCmOU44Oj7qL0M92UCYQZimDJ+OfeV3TqjZyZWzLsOjNTY4XbSY4uyZfrBYU8ApjnXZRhrINMCAW0CSoIhWiykO3XOfATYUu9KT8+PFNxtOWa8T28SWPSXwJ7JaoedgDjhz3ddA1HOJ3o/vvHLcjpfVFAhAdCpi6lkIrHcqn2ET+kEn5j5of5yCQu8BqZ//IVX5S0EGVGMPrXP2BZWQWPW7g/NMTgbHqsW3wtBu6wUQWg2FWPJsQmTGv5fkksykH1FiMMFLx3PmNdJszSkdg/9lEVAAiII2/V9KkNL81UcEKUAzcQ2vZXh+9Tt+E6OVzxnbJNmH6opRJWkLzt0h6X9Y5y7M1lHzLgxzU2sbbsYvAGlSjwf3AcYlYqBP0vgiMyZozh14UGVMrp2rMyPkz+WB9mAsvS80YzUUcw6Di9vJVztPuTyO+mTHCEqp80D5Gm6lebaDlLIJ48ja4aVP4rTtjhZ30HdV+MC8CaFBF06llz/inhJzwa00JLbtHSpEaEKBzlzZGf9bK+LXlIFB+SlbUhbxUZK8+L4yGQ6Tkckhxqw1S37KyTGyZETOqvYBSO38oukHSuR+t7XuyaH9cFV5TpZ5hemaWpT21Ih20HLJQIIn2f nRebUWwZ +8Bw0n6ZnvFlJAH0GST3TsoB+8ZmYvshRMfZtLmFToV0fLeivkBpAf8o+LZjr3S8WjiCDHn4QBN9einq3rjyc/P+4/CA9Lahej5wxeAQuQAiZVkM2GkAq2u6sIgXrZeu/QDBefxmomvsHFPcJVV/KP7KMnOysNilCyZ+Q/rhXALxdQpNvuu4p9GMGhlJ+V3x+ZL/HCWfDF4bReU8h+JvEEXcsqXQNt9Jf1bismRtPMEesqUY= 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 Shakeel, We submitted an RFC patchset [1] with the Intel In-Memory Analytics Accelerator (Intel IAA) sometime back. This introduces a new 'canned-by_n' compression algorithm in the IAA crypto driver. Relative to software compressors, we could get a 10X improvement in zram write latency and 7X improvement in zram read latency. [1] https://lore.kernel.org/all/cover.1714581792.git.andre.glover@linux.intel.com/ Thanks, Kanchana