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 lists.sourceforge.net (lists.sourceforge.net [216.105.38.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1C3D0CFC266 for ; Tue, 15 Oct 2024 05:02:33 +0000 (UTC) Received: from [127.0.0.1] (helo=sfs-ml-4.v29.lw.sourceforge.com) by sfs-ml-4.v29.lw.sourceforge.com with esmtp (Exim 4.95) (envelope-from ) id 1t0ZhX-0003zI-2P; Tue, 15 Oct 2024 05:02:31 +0000 Received: from [172.30.29.66] (helo=mx.sourceforge.net) by sfs-ml-4.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1t0ZhV-0003zC-Ft for linux-f2fs-devel@lists.sourceforge.net; Tue, 15 Oct 2024 05:02:29 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=In-Reply-To:Content-Transfer-Encoding:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=0MA9WHJL/WVIgmEkBwYvdGDLHEtwUJ2Z4YXr0YnVjXs=; b=hH9Bl972KjOeU4dWIwulrA5LXJ pktZIPcC98U+yGNdKibsCKz3eTU2WjEZW/HroYY8G94mC865ksYy8f56sQs7TYNi5xLOu6YsOeM1k ZXnXQ4wwhDJsjz1zsSJYT1fkcrEjbjOGpBwor3gWXVkmW+H/Y7CyQINdZtGT5jWXQnNM=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=In-Reply-To:Content-Transfer-Encoding:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=0MA9WHJL/WVIgmEkBwYvdGDLHEtwUJ2Z4YXr0YnVjXs=; b=YaEfy/bAy2AoqLS091RHslJOwP gO5ZPwgxwy86g8KkYFk+VGmwOHzbb2+Q/txMH5zWmHzUyM689fFDWxm1YUYWDsKQwMJ0ESbdpuc2D CWHjb6S8/WOIdaQDrY16EdaUl4lmfsD0DMat7xwvB//lv7wyUPC/VZZL9F62wJNXA8S0=; Received: from bombadil.infradead.org ([198.137.202.133]) by sfi-mx-2.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.95) id 1t0ZhU-0001Nq-Mv for linux-f2fs-devel@lists.sourceforge.net; Tue, 15 Oct 2024 05:02:29 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Transfer-Encoding :Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description; bh=0MA9WHJL/WVIgmEkBwYvdGDLHEtwUJ2Z4YXr0YnVjXs=; b=l7M1H4GkHKRrvkacu9ZQzsm6Mx H9DZoioQynJmTDmmdQJcOnZyug4DzPpbqGPkdj9txTC6kJEyH0xfwAy4h6Vs958lufTzXcJuPqtji YWgxPttQ7tLXqts9tVY1P3vR/ThQdlWOw9fukAkIQlC2txBVzM8V0svd/zhW6Z3yFdXSn7MNHM/mL 94zYtK3Sjku+sIl6TGsrmxx7b8zuYdosM23DuL9yzDZno1L1xaETFF++kDfGF6Odk9IT/orojli4q ss5VZlpH/GrmU2wPv2ATmY9ax6B5Ne97ChJvW0w+wgboVtHpm+VZCCM1+1Fu1QjjaMq+UaEL3uo5K foeLjk7g==; Received: from hch by bombadil.infradead.org with local (Exim 4.98 #2 (Red Hat Linux)) id 1t0ZhK-000000074su-0NrT; Tue, 15 Oct 2024 05:02:18 +0000 Date: Mon, 14 Oct 2024 22:02:18 -0700 From: Christoph Hellwig To: Daeho Jeong Message-ID: References: <20241010192626.1597226-1-daeho43@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Headers-End: 1t0ZhU-0001Nq-Mv Subject: Re: [f2fs-dev] [PATCH v5] f2fs: introduce device aliasing file X-BeenThere: linux-f2fs-devel@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Daeho Jeong , linux-kernel@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, Christoph Hellwig , kernel-team@android.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: linux-f2fs-devel-bounces@lists.sourceforge.net T24gTW9uLCBPY3QgMTQsIDIwMjQgYXQgMDk6Mjg6MDRBTSAtMDcwMCwgRGFlaG8gSmVvbmcgd3Jv dGU6Cj4gT24gU3VuLCBPY3QgMTMsIDIwMjQgYXQgMTA6NTbigK9QTSBDaHJpc3RvcGggSGVsbHdp ZyA8aGNoQGluZnJhZGVhZC5vcmc+IHdyb3RlOgo+ID4KPiA+IE9uIFRodSwgT2N0IDEwLCAyMDI0 IGF0IDEyOjI2OjI2UE0gLTA3MDAsIERhZWhvIEplb25nIHdyb3RlOgo+ID4gPiBGcm9tOiBEYWVo byBKZW9uZyA8ZGFlaG9qZW9uZ0Bnb29nbGUuY29tPgo+ID4gPgo+ID4gPiBGMkZTIHNob3VsZCB1 bmRlcnN0YW5kIGhvdyB0aGUgZGV2aWNlIGFsaWFzaW5nIGZpbGUgd29ya3MgYW5kIHN1cHBvcnQK PiA+ID4gZGVsZXRpbmcgdGhlIGZpbGUgYWZ0ZXIgdXNlLiBBIGRldmljZSBhbGlhc2luZyBmaWxl IGNhbiBiZSBjcmVhdGVkIGJ5Cj4gPiA+IG1rZnMuZjJmcyB0b29sIGFuZCBpdCBjYW4gbWFwIHRo ZSB3aG9sZSBkZXZpY2Ugd2l0aCBhbiBleHRyZW50LCBub3QKPiA+Cj4gPiBzL2V4dHJlbnQvZXh0 ZW50L2cKPiA+Cj4gPiA+IHVzaW5nIG5vZGUgYmxvY2tzLiBUaGUgZmlsZSBzcGFjZSBzaG91bGQg YmUgcGlubmVkIGFuZCBub3JtYWxseSB1c2VkIGZvcgo+ID4gPiByZWFkLW9ubHkgdXNhZ2VzLgo+ ID4KPiA+IElzIHRoZXJlIGFuIGV4cGxhbmF0aW9uIHNvbWV3aGVyZSB3aGF0IGEgJ2RldmljZSBh bGlhc2luZyBmaWxlJyBpcz8KPiAKPiBQbHosIHJlZmVyIHRvIHRoaXMgcGF0Y2ggYW5kIHRoZSBk ZXNjcmlwdGlvbiB0aGVyZS4KPiAKPiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu dXgva2VybmVsL2dpdC9qYWVnZXVrL2YyZnMtdG9vbHMuZ2l0L2NvbW1pdC8/aD1kZXYtdGVzdCZp ZD04Y2M0ZTI1N2VjMjBiZWUyMDdiYjAzNGQ1YWM0MDZlMWFiMzFlYWVhCgpUaGlzIGlzIGFib3V0 IHRoZSBleHRlbnQgSSBrbm93LCBhbmQgSSdtIHN0aWxsIHV0dGVybHkgY29uZnVzZWQuCgoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkxpbnV4LWYyZnMt ZGV2ZWwgbWFpbGluZyBsaXN0CkxpbnV4LWYyZnMtZGV2ZWxAbGlzdHMuc291cmNlZm9yZ2UubmV0 Cmh0dHBzOi8vbGlzdHMuc291cmNlZm9yZ2UubmV0L2xpc3RzL2xpc3RpbmZvL2xpbnV4LWYyZnMt ZGV2ZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 98C804409 for ; Tue, 15 Oct 2024 05:02:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.137.202.133 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1728968540; cv=none; b=Jnmed08qklI8s+F8L0Hv+Y1gcGXxRXllBOZy6S2+p5aWNYaOfbr1t7/7Ipw5ekWRruf2QTUT3xeAfnGezhDJiBOhrQmhQO5X/rgYY5PhLRz0FOPU2PrI/kFU1ubEJbO+NBclhVChpuXM4vgio6ELxICtqQsbBZIKwamvxA181PQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1728968540; c=relaxed/simple; bh=5ZxbzQ4ukpg9S2lPW5Jl0+eQ3D/GRcQ5hJeqPXsJl7s=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=vFkM+fyyN6UCkTpoyLNcDi2MBZMoFbr+9wr33vmf1L5iRUdnwdkdEO6ZL1DiQVEAoVvPDAgOpM4NfK2QRZMAVZfIwkfUfPUfwYkZJDa2gWwvZwXKMYDuARJY6XoWsJ60HUq4XpIESw2w403X86BVb7vQfjtow2esaJluhnXMobo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=infradead.org; spf=none smtp.mailfrom=bombadil.srs.infradead.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b=l7M1H4Gk; arc=none smtp.client-ip=198.137.202.133 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=infradead.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=bombadil.srs.infradead.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b="l7M1H4Gk" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Transfer-Encoding :Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description; bh=0MA9WHJL/WVIgmEkBwYvdGDLHEtwUJ2Z4YXr0YnVjXs=; b=l7M1H4GkHKRrvkacu9ZQzsm6Mx H9DZoioQynJmTDmmdQJcOnZyug4DzPpbqGPkdj9txTC6kJEyH0xfwAy4h6Vs958lufTzXcJuPqtji YWgxPttQ7tLXqts9tVY1P3vR/ThQdlWOw9fukAkIQlC2txBVzM8V0svd/zhW6Z3yFdXSn7MNHM/mL 94zYtK3Sjku+sIl6TGsrmxx7b8zuYdosM23DuL9yzDZno1L1xaETFF++kDfGF6Odk9IT/orojli4q ss5VZlpH/GrmU2wPv2ATmY9ax6B5Ne97ChJvW0w+wgboVtHpm+VZCCM1+1Fu1QjjaMq+UaEL3uo5K foeLjk7g==; Received: from hch by bombadil.infradead.org with local (Exim 4.98 #2 (Red Hat Linux)) id 1t0ZhK-000000074su-0NrT; Tue, 15 Oct 2024 05:02:18 +0000 Date: Mon, 14 Oct 2024 22:02:18 -0700 From: Christoph Hellwig To: Daeho Jeong Cc: Christoph Hellwig , linux-kernel@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, kernel-team@android.com, Daeho Jeong , Chao Yu Subject: Re: [PATCH v5] f2fs: introduce device aliasing file Message-ID: References: <20241010192626.1597226-1-daeho43@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html On Mon, Oct 14, 2024 at 09:28:04AM -0700, Daeho Jeong wrote: > On Sun, Oct 13, 2024 at 10:56 PM Christoph Hellwig wrote: > > > > On Thu, Oct 10, 2024 at 12:26:26PM -0700, Daeho Jeong wrote: > > > From: Daeho Jeong > > > > > > F2FS should understand how the device aliasing file works and support > > > deleting the file after use. A device aliasing file can be created by > > > mkfs.f2fs tool and it can map the whole device with an extrent, not > > > > s/extrent/extent/g > > > > > using node blocks. The file space should be pinned and normally used for > > > read-only usages. > > > > Is there an explanation somewhere what a 'device aliasing file' is? > > Plz, refer to this patch and the description there. > > https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?h=dev-test&id=8cc4e257ec20bee207bb034d5ac406e1ab31eaea This is about the extent I know, and I'm still utterly confused.