19 Oct 2007 08:05
BUG at mm/filemap.c:1749 (2.6.24, jffs2, unionfs)
Erez Zadok <ezk <at> cs.sunysb.edu>
2007-10-19 06:05:46 GMT
2007-10-19 06:05:46 GMT
David, I'm testing unionfs on top of jffs2, using 2.6.24 as of linus's commit 4fa4d23fa20de67df919030c1216295664866ad7. All of my unionfs tests pass when unionfs is stacked on top of jffs2, other than my truncate test -- whic tries to truncate files up/down (through the union, which then is passed through to the lower jffs2 f/s). The same truncate test passes on all other file systems I've tried unionfs/2.6.24 with, as well as all of the earlier kernels that unionfs runs on (2.6.9--2.6.23). So I tend to think this bug is more probably due to something else going on in 2.6.24, possibly wrt jffs2/mtd. (Of course, it's still possible that unionfs isn't doing something right -- any pointers?) The oops trace is included below. Is this a known issue and if so, any fixes? If this is the first you hear of this problem, let me know and I'll try to narrow it down further. Thanks, Erez. ------------[ cut here ]------------ kernel BUG at mm/filemap.c:1749! invalid opcode: 0000 [#1] DEBUG_PAGEALLOC Modules linked in: block2mtd mtdblock jffs2 mtd_blkdevs mtd zlib_deflate zlib_inflate nfsd exportfs auth_rpcgss nfs lockd nfs_acl sunrpc pcnet32 CPU: 0 EIP: 0060:[<c012f03d>] Not tainted VLI EFLAGS: 00010287 (2.6.23-unionfs2-2.6.24-rc0-pre #9) EIP is at iov_iter_advance+0x13/0x5d eax: c538fdec ebx: 00001000 ecx: c538fdec edx: 00001000(Continue reading)
RSS Feed