[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Device problems in JFFS.

I'm using JFFS on 2.2, from the CVS tree. 

When I use mkfs.jffs to create a filesystem which contains device nodes, 
the major and minor numbers of them come out wrong. If I mount it, and 
attempt to remove and recreate the devices, then I get an oops in 

>>EIP; c11297b7 <[jffs]jffs_mknod+20f/290>   <=====
Trace; c012993b <do_mknod+af/ec>
Trace; c0129a22 <sys_mknod+aa/d4>
Trace; c01079bc <system_call+34/38>
Code;  c11297b7 <[jffs]jffs_mknod+20f/290>
00000000 <_EIP>:
Code;  c11297b7 <[jffs]jffs_mknod+20f/290>   <=====
   0:   c7 00 e0 d9 12 c1         movl   $0xc112d9e0,(%eax)   <=====
Code;  c11297bd <[jffs]jffs_mknod+215/290>
   6:   c7 43 64 80 1b 1b c0      movl   $0xc01b1b80,0x64(%ebx)
Code;  c11297c4 <[jffs]jffs_mknod+21c/290>
   d:   eb 19                     jmp    28 <_EIP+0x28> c11297df <[jffs]jffs_mknod+237/290>
Code;  c11297c6 <[jffs]jffs_mknod+21e/290>
   f:   89 f6                     mov    %esi,%esi
Code;  c11297c8 <[jffs]jffs_mknod+220/290>
  11:   3d 00 60 00 00            cmp    $0x6000,%eax