dazuko-devel
[Top][All Lists]
Advanced

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

Re: [Dazuko-devel] DazukoFS 3.0.0-rc1 posted - nullfs problems on openSu


From: jim burns
Subject: Re: [Dazuko-devel] DazukoFS 3.0.0-rc1 posted - nullfs problems on openSuSE 11.0
Date: Sun, 28 Sep 2008 18:22:09 -0400
User-agent: KMail/1.10.1 (Linux/2.6.25.16-0.1-pae; KDE/4.1.2; i686; ; )

On Wed September 24 2008 5:02:55 pm John Ogness wrote:
> I am very happy (and excited) to announce that DazukoFS 3.0.0-rc1 has
> been posted. I have spent the past month working on a complete rewrite
> of the file access logic as well as the userspace interface. Many of
> the ideas for the rewrite were inspired from the various discussions
> that took place on the malware-list.
>
> I will be writing an article for the Dazuko website that will go into
> details about the changes (what they are and why they were made) and
> discuss some very interesting benchmarks that were taken. But until I
> find time for the article, I wanted to post a very brief set of
> answers about DazukoFS.
>
>
> 1. Is DazukoFS compatible with Dazuko?
>
> No. DazukoFS uses different devices and a new device protocol. The way
> that DazukoFS interacts with userspace applications is also
> different. (The userspace application receives a read-only, open file
> descriptor to the file being accessed, rather than a filename.)

1) Do you know if avira will come out with an antivir that works with 
dazukofs?

2) SuSE has a dazuko .src.rpm based on redirfs-0.2 and dazuko 2.3.4.4 
(presumably 2.3.5-pre1, to support redirfs), hence it's a little out of date, 
plus building it against the current 2.6.25.16 kernel works, but the modules 
don't load, with unknown symbol errors. The .src.rpm was originally designed 
against 2.6.25.5.

3) Building the tarballs for dazuko 2.3.6-pre2 and redirfs-0.3 works, and the 
modules load, but antivir complains "antivir[29092]: Error: Unable to setup 
Dazuko parameters" - I get the feeling it can't talk to /dev/dazuko, which has 
major 250.

4) I can't get any version of nullfs to compile on openSuSE 11.0. Have you 
tried that combination? The error for nullfs 0.0.1 is simpler than later 
versions. 0.0.2-0.0.4 errors look similar to:

address@hidden 09/28/08  6:20PM:/usr/src                                        
 
[963] > tar -xvf ~/jimbur\~1/downloads/unix/nullfs-0.0.3.tar.gz
nullfs-0.0.3/                                                  
nullfs-0.0.3/Makefile                                          
nullfs-0.0.3/LICENSE                                           
nullfs-0.0.3/CHANGELOG                                         
nullfs-0.0.3/file.c                                            
nullfs-0.0.3/dentry.c                                          
nullfs-0.0.3/mmap.c                                            
nullfs-0.0.3/nullfs_fs.h                                       
nullfs-0.0.3/README                                            
nullfs-0.0.3/super.c                                           
nullfs-0.0.3/inode.c                                           
address@hidden 09/28/08  6:20PM:/usr/src                        
[964] > cd nullfs-0.0.3 
address@hidden 09/28/08  6:20PM:/usr/src/nullfs-0.0.3
[965] > make
make -C /lib/modules/`uname -r`/build SUBDIRS="`pwd`" modules
make[1]: Entering directory `/usr/src/linux-2.6.25.16-0.1-obj/i386/pae'
make -C /usr/src/linux-2.6.25.16-0.1 O=/usr/src/linux-2.6.25.16-0.1-
obj/i386/pae/. modules                                                          
            
  CC [M]  /usr/src/nullfs-0.0.3/super.o                                         
  CC [M]  /usr/src/nullfs-0.0.3/inode.o
/usr/src/nullfs-0.0.3/inode.c: In function ‘nullfs_mknod’:
/usr/src/nullfs-0.0.3/inode.c:210: warning: passing argument 3 of ‘vfs_mknod’ 
makes pointer from integer without a cast
/usr/src/nullfs-0.0.3/inode.c:210: error: too few arguments to function 
‘vfs_mknod’
/usr/src/nullfs-0.0.3/inode.c: In function ‘nullfs_mkdir’:
/usr/src/nullfs-0.0.3/inode.c:237: warning: passing argument 3 of ‘vfs_mkdir’ 
makes pointer from integer without a cast
/usr/src/nullfs-0.0.3/inode.c:237: error: too few arguments to function 
‘vfs_mkdir’
/usr/src/nullfs-0.0.3/inode.c: In function ‘nullfs_symlink’:
/usr/src/nullfs-0.0.3/inode.c:311: warning: passing argument 3 of 
‘vfs_symlink’from incompatible pointer type
/usr/src/nullfs-0.0.3/inode.c:311: warning: passing argument 4 of 
‘vfs_symlink’makes pointer from integer without a cast
/usr/src/nullfs-0.0.3/inode.c:311: error: too few arguments to function 
‘vfs_symlink’
/usr/src/nullfs-0.0.3/inode.c: In function ‘nullfs_setattr’:
/usr/src/nullfs-0.0.3/inode.c:442: warning: passing argument 2 of 
‘notify_change’ from incompatible pointer type
/usr/src/nullfs-0.0.3/inode.c:442: error: too few arguments to function 
‘notify_change’
/usr/src/nullfs-0.0.3/inode.c: In function ‘nullfs_link’:
/usr/src/nullfs-0.0.3/inode.c:563: warning: passing argument 2 of ‘vfs_link’ 
from incompatible pointer type
/usr/src/nullfs-0.0.3/inode.c:563: warning: passing argument 3 of ‘vfs_link’ 
from incompatible pointer type
/usr/src/nullfs-0.0.3/inode.c:563: error: too few arguments to function 
‘vfs_link’
/usr/src/nullfs-0.0.3/inode.c: In function ‘nullfs_unlink’:
/usr/src/nullfs-0.0.3/inode.c:590: error: too few arguments to function 
‘vfs_unlink’
/usr/src/nullfs-0.0.3/inode.c: In function ‘nullfs_rmdir’:
/usr/src/nullfs-0.0.3/inode.c:615: error: too few arguments to function 
‘vfs_rmdir’
/usr/src/nullfs-0.0.3/inode.c: In function ‘nullfs_rename’:
/usr/src/nullfs-0.0.3/inode.c:658: warning: passing argument 3 of ‘vfs_rename’ 
from incompatible pointer type
/usr/src/nullfs-0.0.3/inode.c:658: warning: passing argument 4 of ‘vfs_rename’ 
from incompatible pointer type
/usr/src/nullfs-0.0.3/inode.c:658: error: too few arguments to function 
‘vfs_rename’
make[4]: *** [/usr/src/nullfs-0.0.3/inode.o] Error 1
make[3]: *** [_module_/usr/src/nullfs-0.0.3] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.25.16-0.1-obj/i386/pae'
make: *** [nullfs_modules] Error 2
[1]    18398 exit 2     make







reply via email to

[Prev in Thread] Current Thread [Next in Thread]