Module name: zfs
Committed by: ogould
Date: Sat Jul 14 13:51:20 UTC 2007
Modified Files:
zfs/src/sys/compat/opensolaris/sys: cred.h proc.h
zfs/src/sys/contrib/opensolaris/uts/common/fs/zfs: zfs_ioctl.c
zvol.c
zfs/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys: zfs_ioctl.h
zfs/src/sys/contrib/opensolaris/uts/common/sys/fs: zfs.h
Log Message:
zfs_ioctl has undergone most driver(9)-related porting, so that there
should only be minor fixes. Furthermore, zfs_ioctl is still pending work
on the secpolicy compatibility code which will have to be translated to
kauth(9), afaict.
zvol.c is now mostly prepared for porting driver(9) work. Particularly,
we need to attach / detach drivers dynamically (note: creation/destruction
of device nodes is not currently possible, i.e. we have no devfs). There
remain several (commented) ddi_* remnants that need to be handled
appropriately. Solaris's pathname/lookupname() interface has been ported
to namei(9)/lookup(). This is used to check for the presence of a device
node. I think I still need to handle the case that the device does not
exist, though.
To generate a diff of this commit:
cvs -z3 rdiff -u -r1.1 -r1.2 zfs/src/sys/compat/opensolaris/sys/cred.h \
zfs/src/sys/compat/opensolaris/sys/proc.h \
zfs/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h \
zfs/src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c \
zfs/src/sys/contrib/opensolaris/uts/common/sys/fs/zfs.h
cvs -z3 rdiff -u -r1.2 -r1.3 \
zfs/src/sys/contrib/opensolaris/uts/common/fs/zfs/zvol.c
To view a diff of this commit:
http://netbsd-soc.cvs.sourceforge.net/netbsd-soc/zfs/src/sys/compat/opensolaris/sys/cred.h?r1=1.1&r2=1.2
http://netbsd-soc.cvs.sourceforge.net/netbsd-soc/zfs/src/sys/compat/opensolaris/sys/proc.h?r1=1.1&r2=1.2
http://netbsd-soc.cvs.sourceforge.net/netbsd-soc/zfs/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h?r1=1.1&r2=1.2
http://netbsd-soc.cvs.sourceforge.net/netbsd-soc/zfs/src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c?r1=1.1&r2=1.2
http://netbsd-soc.cvs.sourceforge.net/netbsd-soc/zfs/src/sys/contrib/opensolaris/uts/common/sys/fs/zfs.h?r1=1.1&r2=1.2
http://netbsd-soc.cvs.sourceforge.net/netbsd-soc/zfs/src/sys/contrib/opensolaris/uts/common/fs/zfs/zvol.c?r1=1.2&r2=1.3
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
|