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 EBCF5C77B60 for ; Wed, 26 Apr 2023 13:09:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7AA296B00CF; Wed, 26 Apr 2023 09:09:30 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 732766B00D0; Wed, 26 Apr 2023 09:09:30 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 55FB96B00D1; Wed, 26 Apr 2023 09:09:30 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 440816B00CF for ; Wed, 26 Apr 2023 09:09:30 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 0FDFA1A0288 for ; Wed, 26 Apr 2023 13:09:30 +0000 (UTC) X-FDA: 80723573700.02.72ECCD8 Received: from mailout2.w1.samsung.com (mailout2.w1.samsung.com [210.118.77.12]) by imf04.hostedemail.com (Postfix) with ESMTP id CC73640011 for ; Wed, 26 Apr 2023 13:09:24 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=samsung.com header.s=mail20170921 header.b=cBYqWZmM; spf=pass (imf04.hostedemail.com: domain of p.raghav@samsung.com designates 210.118.77.12 as permitted sender) smtp.mailfrom=p.raghav@samsung.com; dmarc=pass (policy=none) header.from=samsung.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1682514565; 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=hC8Egsn//5pKfzQNXUjSLdNqRLwtnUlIQyrXHxctICQ=; b=C1v5hyzbvSN6QyFwMWJV4stFJrus4NnwijfWaKqglX9V1bsN3Mmc/k5Ba1meDawJWEy+Er nUujbw4Y4eycvfs/7keX1Gu0uy4vtINn9jUfW1sEBdQ3CVxluiije7YaFib0ZEasy4lJa1 llD9LbE9sKfBzuxXm94I0FA72uucQm4= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=samsung.com header.s=mail20170921 header.b=cBYqWZmM; spf=pass (imf04.hostedemail.com: domain of p.raghav@samsung.com designates 210.118.77.12 as permitted sender) smtp.mailfrom=p.raghav@samsung.com; dmarc=pass (policy=none) header.from=samsung.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1682514565; a=rsa-sha256; cv=none; b=Ke3onvmMdOjevsmaKhu6sc2o6FVZvV+OWmi7TR7sj0c/YLr4iV+aVhu0Mg8LPjRR4CtSiQ 01br7VvuE5RORAW1wtokGFYe/a4Vk+hTqA+VpNelvD6f1POO7LuO8yC54716kU+5QjJu+7 dn5aNRK/Gc3TiZ4UhXA22wZ2nRGYrc0= Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20230426130921euoutp02a5a9102fcec25681528e3692b6ca8458~ZfhRsPwsS1451814518euoutp02U for ; Wed, 26 Apr 2023 13:09:21 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20230426130921euoutp02a5a9102fcec25681528e3692b6ca8458~ZfhRsPwsS1451814518euoutp02U DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1682514562; bh=hC8Egsn//5pKfzQNXUjSLdNqRLwtnUlIQyrXHxctICQ=; h=Date:From:To:CC:Subject:In-Reply-To:References:From; b=cBYqWZmMXcchH17Eyn+QT7YdRVdpLw4LpuyLcprQb3h0lsNhL4S9HgXw96RYiHTTB IX6Rfda+APow/ExY3ZeoNoTohJmw9AdRr4gkbKKRNw1bqI/psMKD0YyqeBo4iEkrty 1uoU27T5HB+3MLA5du0L4VL1mLmHthHTqAZ14Njw= Received: from eusmges2new.samsung.com (unknown [203.254.199.244]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20230426130921eucas1p208bd40a0cac655a2b20580b52f54fdeb~ZfhRbsNVx1807918079eucas1p2-; Wed, 26 Apr 2023 13:09:21 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges2new.samsung.com (EUCPMTA) with SMTP id 5F.D7.35386.18229446; Wed, 26 Apr 2023 14:09:21 +0100 (BST) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20230426130921eucas1p279078812be7e8d50c1305e47cea53661~ZfhREv2kN1808518085eucas1p2j; Wed, 26 Apr 2023 13:09:21 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20230426130921eusmtrp166b0a11733c8dfdc952a32ae2728776d~ZfhRDcP_d0593705937eusmtrp1m; Wed, 26 Apr 2023 13:09:21 +0000 (GMT) X-AuditID: cbfec7f4-cdfff70000028a3a-1f-6449228132ec Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id FC.EA.14344.18229446; Wed, 26 Apr 2023 14:09:21 +0100 (BST) Received: from CAMSVWEXC02.scsc.local (unknown [106.1.227.72]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20230426130921eusmtip1aa55278beda33ec5aa586b1123e22dda~ZfhQ40EO-0298802988eusmtip1x; Wed, 26 Apr 2023 13:09:21 +0000 (GMT) Received: from localhost (106.110.32.140) by CAMSVWEXC02.scsc.local (2002:6a01:e348::6a01:e348) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 26 Apr 2023 14:09:20 +0100 Date: Wed, 26 Apr 2023 15:00:33 +0200 From: Pankaj Raghav To: Christoph Hellwig CC: Jens Axboe , , , , , Miklos Szeredi , "Darrick J. Wong" , , Matthew Wilcox , , David Howells , , , Andrew Morton , , , Subject: Re: [f2fs-dev] [PATCH 16/17] block: use iomap for writes to block devices Message-ID: <20230426130033.ps363bz472jwlgl6@localhost> MIME-Version: 1.0 In-Reply-To: <20230424054926.26927-17-hch@lst.de> X-Originating-IP: [106.110.32.140] X-ClientProxiedBy: CAMSVWEXC02.scsc.local (2002:6a01:e348::6a01:e348) To CAMSVWEXC02.scsc.local (2002:6a01:e348::6a01:e348) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLKsWRmVeSWpSXmKPExsWy7djPc7qNSp4pBp++qVnMWb+GzWL13X42 iw83JzFZnFz9mM3iXdNvFovLT/gsVq4+ymSx95a2xcx5d9gsLi1yt9iz9yRQatccNot7a/6z Wlw4cJrVYtefHewWz3ZvZLb4/WMOm4Ogx+YVWh6Xz5Z6bFrVyeax6dMkdo8TM36zeOxe8JnJ Y/fNBjaP9/uusnmsmHaRyePzJrkArigum5TUnMyy1CJ9uwSujJenLrMUzOOo+DntMlsD4wW2 LkZODgkBE4nl01aydzFycQgJrGCUOHdvIzNIQkjgC6PEi2tcEInPjBKzLk5hhuk4vXUrK0Ri OaPE/y2TWOGqjly+wgbhbGGUmHR2NQtIC4uAqsTft5eBEhwcbAJaEo2d7CBhEQEliaevzjKC 1DML7GaRaDh9ECwhLBAi0bN9Flg9r4C5REt3FUiYV0BQ4uTMJ2AjOQUMJWatewN1kZJEw+Yz LBB2rcTe5gNg/0gInOOUmPdjP9SjLhKt75tZIWxhiVfHt7BD2DISpyf3QDVXSzy98ZsZormF UaJ/53qwIyQErCX6zuSA1DALZEj8vDsTao6jxKJjTcwQJXwSN94KQpTwSUzaNh0qzCvR0SYE Ua0msfreGxaIsIzEuU98ExiVZiF5bBaS+RC2jsSC3Z/YZgF1MAtISyz/xwFhakqs36W/gJF1 FaN4amlxbnpqsVFearlecWJucWleul5yfu4mRmCKPP3v+JcdjMtffdQ7xMjEwXiIUYKDWUmE l7fSPUWINyWxsiq1KD++qDQntfgQozQHi5I4r7btyWQhgfTEktTs1NSC1CKYLBMHp1QD05zy FeGfFk7Z2PNfZ3GLZ/yqt91S15PYD263eK2fVKDim7UpI07dfb+U5b1fSm+830svCT62z/fy aifJhfP2LHaU2ss6pU0y7Zo/x49yxx1ayzT6DTcVa36cFxXU8Cll06OOy45p1+yPTE3Nfzfz 569vexI3bYl807uk2Tvx1STNPVO2Ptmoe/alyUuVmGCdRVHpiqtFCo06FthUmleJ28jN0dWO V7HLCjg63exGndcJy9jsiT6TYq6cuxe/Osep43Lz46lF+ptSf1tZ+nysKL7FmWj4YiVb67Zl DnoOnHdYCv/f5ZV6IH30wVNlh9kRJXelvs1onfb2xKu6d7zPeM1Vv/VNzzJJXKvwk/1srhJL cUaioRZzUXEiAHGPVigABAAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRmVeSWpSXmKPExsVy+t/xu7qNSp4pBmee8VnMWb+GzWL13X42 iw83JzFZnFz9mM3iXdNvFovLT/gsVq4+ymSx95a2xcx5d9gsLi1yt9iz9yRQatccNot7a/6z Wlw4cJrVYtefHewWz3ZvZLb4/WMOm4Ogx+YVWh6Xz5Z6bFrVyeax6dMkdo8TM36zeOxe8JnJ Y/fNBjaP9/uusnmsmHaRyePzJrkArig9m6L80pJUhYz84hJbpWhDCyM9Q0sLPSMTSz1DY/NY KyNTJX07m5TUnMyy1CJ9uwS9jLn9DSwF91grLp08w9bAuJKli5GTQ0LAROL01q2sXYxcHEIC SxklNv/7xwaRkJHY+OUqK4QtLPHnWhcbRNFHRokndxYwQjhbGCWezrwO1sEioCrx9+1lIJuD g01AS6Kxkx0kLCKgJPH01VmwemaB3SwSK2c0MYMkhAVCJHq2zwKr5xUwl2jprgIJCwmESdzp 3ga2mFdAUOLkzCdglzIL6Egs2P0JrJxZQFpi+T8OkDCngKHErHVvmCHuVJJo2HwG6rFaic5X p9kmMArPQjJpFpJJsxAmLWBkXsUoklpanJueW2ykV5yYW1yal66XnJ+7iREY/duO/dyyg3Hl q496hxiZOBgPMUpwMCuJ8PJWuqcI8aYkVlalFuXHF5XmpBYfYjQFBsREZinR5Hxg+skriTc0 MzA1NDGzNDC1NDNWEuf1LOhIFBJITyxJzU5NLUgtgulj4uCUamDaXttiKlzVfHqHju2S6Rrv bx2IusPDuPFD0hOBklvLd31/wNQdKtfzlN26OtVsb+DbOaqnu3r+vl6XuKoq+2S1/wIN/Yzu rfPOW3Z4yYXqmLvf2RoQMH3xyYaOpbnTUvsfBkalJejJ2UfeTP9dpunZFx454VGZVe75/cFM UgozeypmSbXeWfX/TafXztOplyOXPN9bfyXBJMN1nUvu89T2Z/a6fem9t/LOT5A9PIU/au/8 001GUY8ze+sCfotHyrLceXKrzpZ3g88UsdtPz/z7bfx69hyJQxe/CPLPWhzS7D11xeFsW+V3 ttv/54ukFvVLFcSwKvwM8jdZs1XkNrfBylTbhH5PRZ/TUpf4jyqxFGckGmoxFxUnAgAAg+8w hwMAAA== X-CMS-MailID: 20230426130921eucas1p279078812be7e8d50c1305e47cea53661 X-Msg-Generator: CA Content-Type: multipart/mixed; boundary="----0IIwcNA8CeD.s59tlljyDEq3yyVAinti4bQgYoqzE0B37Kwt=_fbc0e_" X-RootMTR: 20230426130921eucas1p279078812be7e8d50c1305e47cea53661 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20230426130921eucas1p279078812be7e8d50c1305e47cea53661 References: <20230424054926.26927-1-hch@lst.de> <20230424054926.26927-17-hch@lst.de> X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: CC73640011 X-Rspam-User: X-Stat-Signature: ussrh6rzhbnwnzfknstuq54kw8qo5sqz X-HE-Tag: 1682514564-483285 X-HE-Meta: U2FsdGVkX18EQLWnlhlJL9hzUJuR+JCv/xkAY7N07PQD9QSyZA8cY3QgZp/5Q2WlzCzsLoMwOTzQdumaypwCD6V8D/G6fpYGw6yY6/H5+rPk5/3AgunEn56Z3L3VtNpfP2KBCNrOGqiE/NEXfAojN1+oonIoFmcSqDvQ+mqKnvMNW2cYeIMA28YHCQkevUyze5XaM3ApKaig143Vi7xNZ7wUpYId1f6z1cH+fPGgao4iWRClVqUiaG+6WtZG8Bztm5on+f81dD1tifk37YKjLlar+foK9U92Or9d5ZgzGT8o4fjC0zwY/lEmnsPhyaMNIJ1sKJwqEd3+ph+L0AZiugVtKm2B4eWOJxRLcnEWaGCfgaELakT+CAMzjaMF6Et9tcR/0ZKOLv82GYxtkNyzJ6scxPvyFrfJXu801h6RiO2tEeCa05DP3REH5RwNNze85yhGZEPFEjRNrm2F5PmtU2bplmvtQj4dRwteLJm/AaZ0eWo8PbR6HbDNhFhKN1W2BxnZZjyh0q5A1VZPXG3HXxiEwBgwkqgo/qbFiUEsUW/bY5rketkYIr0PyBPccNmA6yVJ+SsPOOtaw94wNzXtVP+4lyJIPZWatMObTiarr4MSorGHuwSqTj82UG0tyLqTEPPj8GDfdmFi29mZx0pkHYZDPflDrVsOdlO97cjWd75lnxfgsq16+zoZbHJCYRFVdxxFppL1BzjpnLs6K7ElPawSBRFIWho5OWVPe7aBCSvFpfS74FkiMbpAOxdenF5wH/qxVcMnso6buhMdV2VgQbxoqEjsQfh2+/sRarpjhKC3s1w2fnQPtLx/LQiBtN1C6knf6CVBBLQgw2nG1a1Nr3TnWomWNOvh0P026fH9y4DtV21FhJSkSapsoFlB8xFcWWeICzkGwzGxjjT4ruMJscioWt9mKHurwR/4KK0N1IPZo+1MhDa/FA4c334Gw0KmbVaDkXD+Yxi33oS5Dd2 UfqpVduI lSLLPJF74qnUCvYb2L2GntUVDuWQKMckZqUaw5FDhfHE/J98bFxy3walYVb1vphdedoBatF6vkjDqRDM3rkf/IqU4TMSZnPaqU0rk1RSthnf5L1HCKUagpBYVLSKABWGcztV+9noCRlFvAQVbsDnUL3WPHlsoCfWAzGvC6CV6X2PjJmfPeQ4rXjA88XcXZpDznvsN 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: ------0IIwcNA8CeD.s59tlljyDEq3yyVAinti4bQgYoqzE0B37Kwt=_fbc0e_ Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline On Mon, Apr 24, 2023 at 07:49:25AM +0200, Christoph Hellwig wrote: > Use iomap in buffer_head compat mode to write to block devices. > > Signed-off-by: Christoph Hellwig > --- > block/Kconfig | 1 + > block/fops.c | 33 +++++++++++++++++++++++++++++---- > 2 files changed, 30 insertions(+), 4 deletions(-) > > diff --git a/block/Kconfig b/block/Kconfig > index 941b2dca70db73..672b08f0096ab4 100644 > --- a/block/Kconfig > +++ b/block/Kconfig > @@ -5,6 +5,7 @@ > menuconfig BLOCK > bool "Enable the block layer" if EXPERT > default y > + select IOMAP This needs to be FS_IOMAP. > select SBITMAP > help > Provide block layer support for the kernel. ------0IIwcNA8CeD.s59tlljyDEq3yyVAinti4bQgYoqzE0B37Kwt=_fbc0e_ Content-Type: text/plain; charset="utf-8" ------0IIwcNA8CeD.s59tlljyDEq3yyVAinti4bQgYoqzE0B37Kwt=_fbc0e_--