JFFS2 on 2.2.18
Chris AtLee
catlee at canada.com
Thu Jun 13 12:33:15 EDT 2002
Ok cool, I ditched the page-based write and make a jffs2_file_write
using jffs2_commit_write as a template and it works!
Now I can go back and try to figure out what's going wrong with
reading...The kernel seems able to read files just fine (except device
files...), except every time I access a new file to read I get some
warnings about page locking / unlocking:
The !PageLocked(pg) test at the top of jffs2_readpage_nolock fails and
generates a warning
and
UnlockPage(pg) in jffs2_do_readpage_unlock also generates a warning
This only happens the first time I access a file. Could it have
something to do with differences between generic_file_read in the 2.2
and 2.4 kernels?
Thanks,
Chris
On Mon, 2002-06-10 at 17:56, David Woodhouse wrote:
>
> catlee at canada.com said:
> > I've had some success getting MTD and JFFS (v1) working on my 2.2.18
> > system. I've been trying over the past few weeks to get JFFS2 up and
> > running. I've got it to the point where the kernel can read a jffs2
> > partition, but I really have no idea how to get writing to work. The
> > mechanism for writing seems completely different in 2.2.x than in
> > 2.4.x
>
> > Any pointers? Is anyone else working on this?
>
> I know of nobody else working on a 2.2 backport. Worst case, you should be
> able to ditch the page-based write code and call jffs2_write_file_range()
> from a jffs2_file_write() which you provide instead of
> generic_file_write(), surely?
>
> --
> dwmw2
>
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.infradead.org/pipermail/linux-mtd/attachments/20020613/6d8af64a/attachment.bin
More information about the linux-mtd
mailing list