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 011BCC19F29 for ; Mon, 1 Aug 2022 08:35:47 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230222AbiHAIfm (ORCPT ); Mon, 1 Aug 2022 04:35:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47986 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230162AbiHAIfj (ORCPT ); Mon, 1 Aug 2022 04:35:39 -0400 Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 093A52BB02 for ; Mon, 1 Aug 2022 01:35:36 -0700 (PDT) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20220801083533euoutp018fa77cacdc803111b4055e2b57c2b6ef~HK5tbhLaA2822728227euoutp01g for ; Mon, 1 Aug 2022 08:35:33 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20220801083533euoutp018fa77cacdc803111b4055e2b57c2b6ef~HK5tbhLaA2822728227euoutp01g DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1659342934; bh=HP8eD/aMT3AKaAJ2WAD6d8FpKTpf52a++/hiDHxi5m0=; h=Date:Subject:To:CC:From:In-Reply-To:References:From; b=V9IjGG2VIY5pbJ2/pzLFuszcamUnloxHJCETXPT0hbw2xpJw8FQkCLUD2nrMdodUZ 9muzwh77JS0ZXsEv8HSb0SeL4eoH7GlHwO1Dbg4e6ZSQ3ul0lMtKZQ1uHglpXLFiPj qCqJzzXouF+n/KqUNXCYtbX7lU5EJo+bazBNVmbs= Received: from eusmges2new.samsung.com (unknown [203.254.199.244]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20220801083533eucas1p20ad0406141285ffc91e66b3e5cf3afe6~HK5s0RomX3271232712eucas1p2c; Mon, 1 Aug 2022 08:35:33 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges2new.samsung.com (EUCPMTA) with SMTP id 7B.74.10067.55097E26; Mon, 1 Aug 2022 09:35:33 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20220801083532eucas1p2a193e31e0acae5e6f5b1507fe38a8e6d~HK5sTWaOn3271232712eucas1p2b; Mon, 1 Aug 2022 08:35:32 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20220801083532eusmtrp2af5e516ad8286a967fedc71d5436a4d5~HK5sSYfp_0819408194eusmtrp2S; Mon, 1 Aug 2022 08:35:32 +0000 (GMT) X-AuditID: cbfec7f4-dd7ff70000002753-c3-62e790550efe Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 64.2D.09038.45097E26; Mon, 1 Aug 2022 09:35:32 +0100 (BST) Received: from CAMSVWEXC01.scsc.local (unknown [106.1.227.71]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20220801083532eusmtip17bc75bc5a969fc37f3bc9b5c20a11d18~HK5sFE1On0213002130eusmtip1F; Mon, 1 Aug 2022 08:35:32 +0000 (GMT) Received: from [192.168.8.130] (106.210.248.8) by CAMSVWEXC01.scsc.local (2002:6a01:e347::6a01:e347) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 1 Aug 2022 09:35:30 +0100 Message-ID: <24f29103-e7d5-abee-cc2a-30d4f8930dba@samsung.com> Date: Mon, 1 Aug 2022 10:35:29 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [PATCH v8 11/11] dm: add power-of-2 zoned target for non-power-of-2 zoned devices Content-Language: en-US To: Damien Le Moal , , , , CC: , , , , , , , , , , Damien Le Moal From: Pankaj Raghav In-Reply-To: <8fc11ae3-ddc4-4509-5374-04722a740bde@opensource.wdc.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [106.210.248.8] X-ClientProxiedBy: CAMSVWEXC01.scsc.local (2002:6a01:e347::6a01:e347) To CAMSVWEXC01.scsc.local (2002:6a01:e347::6a01:e347) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAKsWRmVeSWpSXmKPExsWy7djPc7qhE54nGUzfwGex+m4/m8W0Dz+Z LX6fPc9s0dr+jcli77vZrBZ7Fk1isli5+iiTxZP1s5gt/nbdA0rc0ra4vGsOm8X8ZU/ZLSa0 fWW2WHPzKYvFiVvSDvwel694e+ycdZfd4/LZUo9NqzrZPDYvqffYfbOBzWNn631Wj/f7rgKF Tld7fN4k59F+oJspgDuKyyYlNSezLLVI3y6BK2PZs1mMBdfjK848nM/awPjDp4uRg0NCwERi 1Vsgk4tDSGAFo8S5yV3MEM4XRol1a3+zQTifGSWOfT/L2MXICdbRdaGLESKxnFHi1fsGJriq t0ufskM4Oxglvj97zQzSwitgJ3H70xswm0VAReLlj1NMEHFBiZMzn7CA2KICkRJrdp9lB7GF BRIkTp34AWYzC4hL3HoyH6xeRKCHUeLvbrDVzAIbmCS+nl3OBvIFm4CWRGMnWD2ngJvE5Ncf WSF6NSVat/+GmiMvsf3tHGaIFxQl+r9vYIOwayXWHjsDdrSEwC1OifvnLrFAJFwkNnzoYoWw hSVeHd/CDmHLSPzfCXGQhEC1xNMbv5khmlsYJfp3rmeDBKu1RN+ZHIgaR4n23tPMEGE+iRtv BSHu4ZOYtG068wRG1VlIQTELycuzkLwwC8kLCxhZVjGKp5YW56anFhvlpZbrFSfmFpfmpesl 5+duYgQmwtP/jn/Zwbj81Ue9Q4xMHIyHGCU4mJVEeO+4PE8S4k1JrKxKLcqPLyrNSS0+xCjN waIkzpucuSFRSCA9sSQ1OzW1ILUIJsvEwSnVwOR06kbVthmsu0/Imfo9K7p591DQG2OOG7Pz WIJvq0R9fNCzq2dmoJe7O0exztraUGeNltjm7mP6O0+nl93PEMkNqHbqT54gccRtxXKe7pMS bEqLMhn3NSkmZRdHxGxc/MTEe/bP5BQfzRXPw9a3HulliYpPX/8zx/BY23QXPvNtl6Kzl0/X NjnhfuLs7Wb+Xz3st9pXHv++dubC561m/Iduc/tGCZzL2KOifK9AsKu4pd9n0fJp/fk7t7xm iPS5902pxmNDtEJQnP+13gaJmye7f6wR995VwfU/fF3VsbnLL780iu4Pm/XR615O9OL9d6tm qijNFJYp8i2302r4e+ZG+BT2g51KTu6vFULmKbEUZyQaajEXFScCALUMV1vzAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRmVeSWpSXmKPExsVy+t/xu7ohE54nGZxqUbdYfbefzWLah5/M Fr/Pnme2aG3/xmSx991sVos9iyYxWaxcfZTJ4sn6WcwWf7vuASVuaVtc3jWHzWL+sqfsFhPa vjJbrLn5lMXixC1pB36Py1e8PXbOusvucflsqcemVZ1sHpuX1HvsvtnA5rGz9T6rx/t9V4FC p6s9Pm+S82g/0M0UwB2lZ1OUX1qSqpCRX1xiqxRtaGGkZ2hpoWdkYqlnaGwea2VkqqRvZ5OS mpNZllqkb5egl7Hs2SzGguvxFWcezmdtYPzh08XIySEhYCLRdaGLsYuRi0NIYCmjxJF7D1gg EjISn658ZIewhSX+XOtigyj6yChx4ck/qI4djBLn5i4Gq+IVsJO4/ekNM4jNIqAi8fLHKSaI uKDEyZlPwKaKCkRKPFzWBBYXFkiQOHXiB1gvs4C4xK0n88HiIgI9jBJ/d4MtYBbYwCTx9exy qNV/GCWufNwA1MHBwSagJdHYCdbMKeAmMfn1R1aIQZoSrdt/Qw2Vl9j+dg4zxAuKEv3fN7BB 2LUSr+7vZpzAKDoLyX2zkNwxC8moWUhGLWBkWcUoklpanJueW2ykV5yYW1yal66XnJ+7iRGY QLYd+7llB+PKVx/1DjEycTAeYpTgYFYS4b3j8jxJiDclsbIqtSg/vqg0J7X4EKMpMJAmMkuJ JucDU1heSbyhmYGpoYmZpYGppZmxkjivZ0FHopBAemJJanZqakFqEUwfEwenVAPT2g26/AGb DlqY5oaut+9zXz5f9PMfg0zfp2sP8G3jUgiV//Zx1jazE6Hn+Bj0RHsPbHIM/792u0zAF56C STvfqtttP7Z8yxxnvfYKrlkn5b0+L+G+wRcuxbRYIuXfocDP0x1SrxksOsu+ff78zx+yOWJD D+dwHFxRvz7D7u5y33UnNkyf5fBr384HFu12VlsdJ6dt6Gv8Z+eb7qnXstjRat+N0KZGJvsH Gd+28d3ndNv/aBvbXqWHV90/M8bo+9tzaZzlCOvdlRJmWML7Re+c75W5a7nKat5HrbAJlmrZ +f3j5WN/F0S3M+7MMQjZn68ivcufUUnmzMwm7Y7SB4vdHkY8vnVaNduiWdJXw2+GEktxRqKh FnNRcSIA5lMpIakDAAA= X-CMS-MailID: 20220801083532eucas1p2a193e31e0acae5e6f5b1507fe38a8e6d X-Msg-Generator: CA X-RootMTR: 20220727162257eucas1p2848a75c4aa7e559abb5d9ae0fbd374c1 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20220727162257eucas1p2848a75c4aa7e559abb5d9ae0fbd374c1 References: <20220727162245.209794-1-p.raghav@samsung.com> <20220727162245.209794-12-p.raghav@samsung.com> <8fc11ae3-ddc4-4509-5374-04722a740bde@opensource.wdc.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2022-07-28 06:33, Damien Le Moal wrote: >> >> The area between target's zone capacity and zone size will be emulated >> in the target. >> The read IOs that fall in the emulated gap area will return 0 filled >> bio and all the other IOs in that area will result in an error. >> If a read IO span across the emulated area boundary, then the IOs are >> split across them. All other IO operations that span across the emulated >> area boundary will result in an error. >> >> The target can be easily created as follows: >> dmsetup create