Problem: 51MB partition max size on jffs2
tglx at linutronix.de
Wed Dec 4 14:10:51 EST 2002
On Wednesday 04 December 2002 20:04, Charles Manning wrote:
> On Thu, 05 Dec 2002 08:01, Thomas Gleixner wrote:
> > On Wednesday 04 December 2002 19:46, David Woodhouse wrote:
> > > DGE at sixnetio.com said:
> > > > kmalloc() is limited to 128K and the 128MB Flash needs more than
> > > > twice that,
> > > >
> > > > so I tried vmalloc() and it seems to be OK (at least with PPC 2.4.18
> > > > patched for the new MTD code). Does anyone know if this change is
> > > > safe?
> > >
> > > You need to change the corresponding kfree() to vfree().
> > That's right. In actual CVS-code this problem is solved by building
> > virtual blocks of 2,4 or 8 physical blocks.
> Does this have an impact on performance?
Not at all. It just consumes less memory. Maybe garbage collect is a little
bit slower, but I did not notice a remarkable change.
linutronix - competence in embedded & realtime linux
mail: tglx at linutronix.de
More information about the linux-mtd