Prev: [PATCH] mmap: check ->vm_ops before dereferencing
Next: x86, amd: Get multi-node CPU info from NodeId MSR instead of PCI config space
From: Jörn Engel on 27 Apr 2010 07:20 On Tue, 27 April 2010 11:01:04 +0200, Paolo Minazzi wrote: > > I have tried this patch. > I have enabled LOGFS, but not mounted partition with it. > /dev/mtdblock1 is my romfs root partition and it is OK. > > The problem is that init cannot mount my /dev/mtdblock1 romfs root. > > This is the fault : > Platform: Cirrus Logic EDB9315A Board (ARM920T) Rev A > Copyright (C) 2000, 2001, 2002, Red Hat, Inc. > |---------------------------------------------- > Raw file loaded 0x00080000-0x001dce6b, assumed entry at > 0x00080000----------------------------------------------------------- > RedBoot> exec -s 0x00b00000 -r 0x00a00000 -c "root=/dev/mtdblock1 > console=ttyAM console=tty1"-------------------------------- > ENTRY=0xc0008000------------------------------------------------------------------------------------------------------------- > LENGTH=0x00300000------------------------------------------------------------------------------------------------------------ > BASE_ADDR=0x00080000--------------------------------------------------------------------------------------------------------- > Using base address 0x00080000 and length > 0x00300000-------------------------------------------------------------------------- > Uncompressing Linux... done, booting the kernel. > Linux version 2.6.34-rc5 (root(a)darkstar) (gcc version 3.4.3) #18 Tue > Apr 27 10:55:55 CEST 2010 > CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177 > CPU: VIVT data cache, VIVT instruction cache > Machine: Cirrus Logic EDB9315A Evaluation Board > Memory policy: ECC disabled, Data cache writeback > Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512 > Kernel command line: root=/dev/mtdblock1 console=ttyAM console=tty1 If you add "rootfstype=romfs" to the command line, does the problem still exist? Jörn -- And spam is a useful source of entropy for /dev/random too! -- Jasmine Strong -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Jörn Engel on 27 Apr 2010 07:30 On Tue, 27 April 2010 09:52:29 +0200, Jens Axboe wrote: > > I cooked up that patch myself, here: > > http://git.kernel.dk/?p=linux-2.6-block.git;a=commit;h=0661b1ac5d48eb47c8a5948c0554fea25e0895ab > > Care to give it a quick spin? Works for me. Acked-and-tested-by: Joern Engel <joern(a)logfs.org> Jörn -- If you're willing to restrict the flexibility of your approach, you can almost always do something better. -- John Carmack -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Jens Axboe on 27 Apr 2010 07:40 On Tue, Apr 27 2010, J�rn Engel wrote: > On Tue, 27 April 2010 09:52:29 +0200, Jens Axboe wrote: > > > > I cooked up that patch myself, here: > > > > http://git.kernel.dk/?p=linux-2.6-block.git;a=commit;h=0661b1ac5d48eb47c8a5948c0554fea25e0895ab > > > > Care to give it a quick spin? > > Works for me. Goodness, thanks for testing. Now we are pretty close to have something we can send out. -- Jens Axboe -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Paolo Minazzi on 27 Apr 2010 07:40 > If you add "rootfstype=romfs" to the command line, does the problem > still exist? > > J�rn Jorn , you are right. It seems work.... please wait.... -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Jörn Engel on 27 Apr 2010 07:50
On Tue, 27 April 2010 13:31:11 +0200, Paolo Minazzi wrote: > > > If you add "rootfstype=romfs" to the command line, does the problem > > still exist? > > Jorn , you are right. > It seems work.... > please wait.... Ok, I'm pretty sure that logfs returns -EIO where it should return -EINVAL. If filesystems are tried in alphabetical order, logfs comes first and -EIO tells the kernel to stop trying and panic, essentially. Will cook up a patch... Jörn -- A defeated army first battles and then seeks victory. -- Sun Tzu -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |