From patchwork Mon Nov 26 16:13:15 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?=C5=81ukasz_Majewski?= X-Patchwork-Id: 201717 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 2A5C02C0081 for ; Tue, 27 Nov 2012 03:14:38 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id D22F54A048; Mon, 26 Nov 2012 17:14:23 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n6OosfuWwtAO; Mon, 26 Nov 2012 17:14:23 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 9AFF34A0AA; Mon, 26 Nov 2012 17:14:06 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 099B14A143 for ; Mon, 26 Nov 2012 17:13:44 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8DQq3RjvT+ca for ; Mon, 26 Nov 2012 17:13:42 +0100 (CET) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from mailout1.samsung.com (mailout1.samsung.com [203.254.224.24]) by theia.denx.de (Postfix) with ESMTP id 3F2444A048 for ; Mon, 26 Nov 2012 17:13:40 +0100 (CET) Received: from epcpsbgm1.samsung.com (epcpsbgm1 [203.254.230.26]) by mailout1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0ME300KPRRQ1MB30@mailout1.samsung.com> for u-boot@lists.denx.de; Tue, 27 Nov 2012 01:13:35 +0900 (KST) X-AuditID: cbfee61a-b7fa66d0000004cf-2e-50b3952f9a72 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 15.0A.01231.F2593B05; Tue, 27 Nov 2012 01:13:35 +0900 (KST) Received: from mcdsrvbld02.digital.local ([106.116.37.23]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0ME3006XERQ80PA0@mmp1.samsung.com> for u-boot@lists.denx.de; Tue, 27 Nov 2012 01:13:35 +0900 (KST) From: Lukasz Majewski To: u-boot@lists.denx.de Date: Mon, 26 Nov 2012 17:13:15 +0100 Message-id: <1353946397-26429-3-git-send-email-l.majewski@samsung.com> X-Mailer: git-send-email 1.7.10 In-reply-to: <1353946397-26429-1-git-send-email-l.majewski@samsung.com> References: <1353946397-26429-1-git-send-email-l.majewski@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMJMWRmVeSWpSXmKPExsVy+t9jAV39qZsDDD7PF7V4u7eT3YHR4+yd HYwBjFFcNimpOZllqUX6dglcGf9m32Yu2MNW8fuTSwPjJtYuRk4OCQETiY4z71ggbDGJC/fW s3UxcnEICSxilDh+7zcThLOYSWLvsjuMIFVsAnoSn+8+ZQKxRQQkJH71X2UEKWIWmMoksWji P7BRwgIxEk3dp9hAbBYBVYk5vzaxg9i8Am4SrZP/Qq2Wl3h6vw+shlPAXaJ30wKwGiGgmo9f NjJOYORdwMiwilE0tSC5oDgpPddQrzgxt7g0L10vOT93EyPY68+kdjCubLA4xCjAwajEw1t4 YlOAEGtiWXFl7iFGCQ5mJRHe742bA4R4UxIrq1KL8uOLSnNSiw8xSnOwKInzNnukBAgJpCeW pGanphakFsFkmTg4pRoYOa+Ju/8Omtl+6kVh5hRvkayLlzK55i8uW6sU6XtMcQ9vfV2Es0Xu d6PPsT7zan60+onr7ORjnGwzexl3Pad494OzLix++TlMC/+3n50r8WuP0oWLppUCW1j3djfF +p40/2NVmPrtRW/8xz85rp2JTLv4fojvtz/N88tJzbndPtVnq3qzf7sSS3FGoqEWc1FxIgDc GC6a9gEAAA== Cc: "pintu.k@samsung.com" , Kyungmin Park , IQBAL SHAREEF , Tom Rini Subject: [U-Boot] [PATCH 2/4] fs:ext4:write: Store block device descriptor in file system structure X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.11 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de The device block descriptor (block_dev_desc_t) )shall be stored at ext4 early code (at ext4fs_set_blk_dev in this case) to be available for latter use (like put_ext4()). Signed-off-by: Lukasz Majewski Signed-off-by: Kyungmin Park --- fs/ext4/dev.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/fs/ext4/dev.c b/fs/ext4/dev.c index 1596a92..464a67d 100644 --- a/fs/ext4/dev.c +++ b/fs/ext4/dev.c @@ -52,6 +52,7 @@ void ext4fs_set_blk_dev(block_dev_desc_t *rbdd, disk_partition_t *info) part_info = info; part_offset = info->start; get_fs()->total_sect = (info->size * info->blksz) / SECTOR_SIZE; + get_fs()->dev_desc = rbdd; } int ext4fs_devread(int sector, int byte_offset, int byte_len, char *buf)