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 023BEC369A3 for ; Wed, 25 Sep 2024 07:38:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5797D6B007B; Wed, 25 Sep 2024 03:38:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 52A006B0082; Wed, 25 Sep 2024 03:38:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3F08F6B0083; Wed, 25 Sep 2024 03:38:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 171F86B007B for ; Wed, 25 Sep 2024 03:38:06 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id B4911A0A98 for ; Wed, 25 Sep 2024 07:38:05 +0000 (UTC) X-FDA: 82602456930.11.2389CAD Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) by imf09.hostedemail.com (Postfix) with ESMTP id 8456A140008 for ; Wed, 25 Sep 2024 07:38:03 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=hZDDv2Dl; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf09.hostedemail.com: domain of ying.huang@intel.com designates 192.198.163.12 as permitted sender) smtp.mailfrom=ying.huang@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1727249795; a=rsa-sha256; cv=none; b=4XiXSLYk43CpeipQrRolAWh2KKrdI7Uh2zKYiquJb3O4U9CK0gM5Pc2AxBUEU1zMFKhuJ8 DKJgTdS5KJ0n2D4xhMY/VfDWNtguvveyq8+b1piWMKj43Xvk/3kATIkkTP8IdvHZL3/nlT 9oYfpIRA7jaXA1cn+GAP8rEBIrSGcZw= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=hZDDv2Dl; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf09.hostedemail.com: domain of ying.huang@intel.com designates 192.198.163.12 as permitted sender) smtp.mailfrom=ying.huang@intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1727249795; 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=4jYFcFGHXBxZeHKjxM0Rl64MZs1TgSJ3fSsYsJr3R8A=; b=f+Ye+1OI50lOYF6sFe7FtAXKv0WYJAiY1U9wW8KheA1iUPxn/8zqpzp34jT4i3AlzR34pC 1d3aJAmHEZfMNnO22l08veP1VxRnYFdjkRMRiE1ho7eIFVnWiecWuG2avnI5ceCPBXeAAh l5PpHnEs12reeYlnzkYIbDQKe399/dY= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1727249883; x=1758785883; h=from:to:cc:subject:in-reply-to:references:date: message-id:mime-version; bh=FsOhK/LiJhTIlz6gkBzMHtsb7SO4o21EIbdA7S2Uuy0=; b=hZDDv2DlnLIKqcy0O9ReiJmeKic946gspLYVJ1cfaQyEl7WLbKc7/wx3 D2Dd5d5hvGL6LB8C4YGmGvHW9X0LOWozSZaeDtYKIIUiRLtzXMQb2n0TE nsQzetuwwvN2UY6foF1KZUwe6rslHARuHhoZC+ShQnafWPlBJ3XIRjybk My5ms8fC/AT5rCMaTddX4BIumMSdnxShvWboHA6paIdaMD0c8fmU2HOWp a2jchWVK/r6t9Nv77OR8/aj2IfFEcVI8ADmW9jlw4GE1L+HpfXKeFh5oY NfIVhIboI3f5hPKC4rsasRN/GKsa49660ZwzcQ5VFd+iXiJ7rokc+7VDa g==; X-CSE-ConnectionGUID: JW6ujY5xQ4OmnEBV8meTaQ== X-CSE-MsgGUID: rY1DBvbjTnWS88VQf9kBiA== X-IronPort-AV: E=McAfee;i="6700,10204,11205"; a="30170178" X-IronPort-AV: E=Sophos;i="6.10,256,1719903600"; d="scan'208";a="30170178" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Sep 2024 00:38:01 -0700 X-CSE-ConnectionGUID: u5wksEuyQeqKIJnd7TdxPw== X-CSE-MsgGUID: soM3O1iYRzmfD+y6VzmREw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,256,1719903600"; d="scan'208";a="95009705" Received: from yhuang6-desk2.sh.intel.com (HELO yhuang6-desk2.ccr.corp.intel.com) ([10.238.208.55]) by fmviesa002-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Sep 2024 00:37:55 -0700 From: "Huang, Ying" To: Qun-Wei Lin Cc: Andrew Morton , Matthias Brugger , AngeloGioacchino Del Regno , Ryan Roberts , "David Hildenbrand" , Chris Li , "Matthew Wilcox (Oracle)" , Al Viro , "Dan Schatzberg" , Kairui Song , Barry Song , Jens Axboe , , , , , , Casper Li , "Chinwen Chang" , Andrew Yang , John Hsu , Subject: Re: [PATCH 0/2] Add BLK_FEAT_READ_SYNCHRONOUS and SWP_READ_SYNCHRONOUS_IO In-Reply-To: <20240919112952.981-1-qun-wei.lin@mediatek.com> (Qun-Wei Lin's message of "Thu, 19 Sep 2024 19:29:50 +0800") References: <20240919112952.981-1-qun-wei.lin@mediatek.com> Date: Wed, 25 Sep 2024 15:34:22 +0800 Message-ID: <87frporxtt.fsf@yhuang6-desk2.ccr.corp.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=ascii X-Rspamd-Queue-Id: 8456A140008 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: ad9jun7g89ed349b8n386ysk4cx8qiia X-HE-Tag: 1727249883-358006 X-HE-Meta: U2FsdGVkX18YBTbZRvXUiJWfmv/KWCtAwR9sy/NfbdhLy765AgENmYmrbcQdPsDfhz7PHbzeJrqKfIAzm4bExZCXIzosf8r7o1ItTjyeOWmG/pQDLTMojuF4Xa/DEaLi5QaPPW004jS8EkVHQtH63/i1Bc3FUI5WonZKIrIUOLWfD3YQeQw9dtrtwuKpZlpXGPTngVbgkjk+z0qg+Tn/sjQNZb73gRTMih48XcmSK4j0tkT3ki1OlDcjFF2dhddJnxQGXLYAcL/0vaxTxSVQX+qoFnZolBZM5AzhLmV+y+ha0eoG8ShA4zR7Cu1c3E3SNTIdvd4CETGt1z17Cf6NmM7idktaCN9qg8OBZrRX0qo4GlhB45R+mAFiOvW2UAH2gFseDQUDCHmgI3aWkNqDozDskUTHRPhcKI0l02kukTz6URIQlSDCUSOG9x8JZ8H+1ksJMaKJOsTxz3ZvNaJ1HRFUn81eaIc43vDvdD8zJhRfW9iwvNWSwZ7lVN9PWJ+rjMKyag0C09tDkNfvrUzqrK+cTMvyXaLe4GKd6kot+2+dfqCQxozz6a6XaHqEyx9f30lrdPnNqx4RdDqn9Kk/idKFQZP30SWdC4NAszy5wIS3x8aQuKuZG/sEfWuYfzCKGPkzHyv0VRV6PxKlGUYjuYse3JFdrnkaSN2sIy3W6G0i4eOWfeU1t96kwpQIKkeaZugIfBwRMNUo9hlXv+G4cQepNokb/sQ7XgNmaPE4o35nQXXwwLeeVJu+25kxr5RuRacAskg6J3y82QQZf/DSp8Iz9ChXCKfffXgJyb1ta+KYQ9zV+gh131MXhJ3LCLmpl2Fxm68e93Q3qY3JH9aMAH3+Cwk3On9kbTDS1bqum7TBgjWw+/kxlt4FKNWHCk159oHl80IEIoDSQbjZ0Q6fvep2JXm1wPYtnKZZ08UsWJWyybDcJgw8oobFp8yf4tkJNUDO/baohtD8J2fbLVj rJuS+CDg PK9ESX7C/O/3tSh1NcYC2bqXloc331YXJMDVV3LHh9Px/eG1SQVIkovxNxdwmhicco93Pz8CGOOwCfC2oTQwwxMrgjT0yEl2kMgEEM+7swcfiIzxzGWHiRp71kjAG21N7lTGNBPta+g0xGwpViQVoFPF2BsltMBAVotzgRM1eEwzdnFkf2rRrSJpIWlmr8gGoB3ik7GgtfHJyY/7x0Zdx/oKHGhQ3S4VjrDFILenB4y/1PrC5gfDkoxsZy28LP9s0WzeRdfLlNJT4+ojpGUD3mTauFlg6HteuZmjJisFvOtCuL03biUr7JYKJ1A== 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: Qun-Wei Lin writes: > This patchset introduces 2 new feature flags, BLK_FEAT_READ_SYNCHRONOUS and > SWP_READ_SYNCHRONOUS_IO. > > These changes are motivated by the need to better accommodate certain swap > devices that support synchronous read operations but asynchronous write > operations. > > The existing BLK_FEAT_SYNCHRONOUS and SWP_SYNCHRONOUS_IO flags are not > sufficient for these devices, as they enforce synchronous behavior for both > read and write operations. Which kind of device needs this? Read fast, but write slow? -- Best Regards, Huang, Ying