From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hector Palacios Date: Tue, 15 Oct 2013 09:16:48 +0200 Subject: [U-Boot] fatls shows duplicated entries with long and short names In-Reply-To: References: <525C1514.5030307@digi.com> <20131014160737.GE5843@oliver-linux> Message-ID: <525CEBE0.5080307@digi.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Dear Jagan, On 10/14/2013 06:57 PM, Jagan Teki wrote: > On Mon, Oct 14, 2013 at 9:37 PM, Tom Rini wrote: >> On Mon, Oct 14, 2013 at 06:00:20PM +0200, Hector Palacios wrote: >>> Dear Marek, >>> >>> I noticed that 'fatls' displays duplicated filenames (short and >>> long) for every file in the media: >>> >>> # fatls mmc 0 >>> 2083460 uimage-myplatform >>> 2083460 uimage~1 >>> 1520 rootfs-dummy.jffs2 >>> 1520 rootfs~1.jff >>> 3294952 uimage >>> 3294952 uimage >>> >>> The guilty commit is ff04f6d1224d8952b566b8671222151495883073 by >>> you, who moved the chksum calculation out of an if() and now the >>> code never enters this: >>> >>> #ifdef CONFIG_SUPPORT_VFAT >>> else if (dols == LS_ROOT && csum == prevcksum) { >>> prevcksum = 0xffff; >>> dentptr++; >>> continue; >>> } >>> #endif >>> >>> Could you please check? >> >> Can you please provide more details about your platform and what U-Boot >> rev you see this on exactly? I haven't seen anything like this on >> Beaglebone Black recently, for example. >> > > This kind of issue we faced(by Michal) > http://u-boot.10912.n7.nabble.com/FAT-problem-with-new-mkcksum-implementation-td145817.html > > Where the issue got resolved with the change from Marek > "vfat: Fix mkcksum argument sizes" > (sha: 6ad77d88e57f6ab815ec7e85c5ac329054318c73) I was testing on v2013.01. This patch fixes it. Thank you. Best regards, -- Hector Palacios