Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src/external/cddl/osnet
Module Name: src
Committed By: haad
Date: Fri Aug 7 20:57:59 UTC 2009
Added Files:
src/external/cddl/osnet: Makefile Makefile.zfs OPENSOLARIS.LICENSE TODO
src/external/cddl/osnet/include: alloca.h devid.h fcntl.h fsshare.h
libdevinfo.h libintl.h mnttab.h priv.h solaris.h stdio.h
stdio_ext.h stdlib.h strings.h thread.h umem.h unistd.h zone.h
src/external/cddl/osnet/lib: Makefile Makefile.inc
src/external/cddl/osnet/lib/libavl: Makefile shlib_version
src/external/cddl/osnet/lib/libnvpair: Makefile shlib_version
src/external/cddl/osnet/lib/libumem: Makefile shlib_version umem.c
src/external/cddl/osnet/lib/libuutil: Makefile shlib_version
src/external/cddl/osnet/lib/libzfs: Makefile deviceid.c efi.c fsshare.c
mkdirp.c mnttab.c shlib_version ucred.c zmount.c zone.c
src/external/cddl/osnet/lib/libzpool: Makefile kernel.c kernel2.c
shlib_version
src/external/cddl/osnet/sbin: Makefile Makefile.inc
src/external/cddl/osnet/sbin/zfs: Makefile zfs.8
src/external/cddl/osnet/sbin/zpool: Makefile zpool.8
src/external/cddl/osnet/sys: assert.h
src/external/cddl/osnet/sys/kern: callb.c ddi.c fm.c kobj.c kstat.c
misc.c mod.c policy.c printf.c string.c taskq.c vfs.c zfs_stub.c
zone.c
src/external/cddl/osnet/sys/machine: endian.h
src/external/cddl/osnet/sys/rpc: xdr.h
src/external/cddl/osnet/sys/sharefs: share.h
src/external/cddl/osnet/sys/sys: atomic.h attr.h bitmap.h byteorder.h
callb.h cmn_err.h cpupart.h cpuvar.h cred.h cred_impl.h ctype.h
cyclic.h ddi.h debug.h dirent.h dkio.h dnlc.h elf.h errno.h
extdirent.h idmap.h int_limits.h int_types.h isa_defs.h kcondvar.h
kernel.h kidmap.h kmem.h kobj.h kobj_impl.h kstat.h limits.h
linker.h lock.h misc.h mkdev.h mman.h mnttab.h modctl.h mode.h
mount.h mutex.h objfs.h open.h param.h pathname.h pcpu.h policy.h
proc.h processor.h procset.h random.h rwlock.h sdt.h sid.h stat.h
stream.h string.h sunddi.h sunldi.h sysmacros.h systm.h thread.h
time.h types.h types32.h uio.h va_list.h varargs.h vfs.h
vfs_opreg.h vm.h vmsystm.h vnode.h zfs_context.h zfs_prop.h zone.h
src/external/cddl/osnet/sys/sys/acl: acl_common.h
src/external/cddl/osnet/sys/sys/fs: fs_subr.h swapnode.h
src/external/cddl/osnet/sys/sys/vm: as.h kpm.h pvn.h seg_kpm.h seg_vn.h
src/external/cddl/osnet/sys/util: qsort.h
src/external/cddl/osnet/sys/vm: anon.h
src/external/cddl/osnet/usr.bin: Makefile Makefile.inc
src/external/cddl/osnet/usr.bin/ztest: Makefile
src/external/cddl/osnet/usr.sbin: Makefile Makefile.inc
src/external/cddl/osnet/usr.sbin/zdb: Makefile zdb.8
Log Message:
Add NetBSD Solaris compat code and reachover Makefiles. Most of code written
by Andrew Doran some of it by me.
This is still work in progress code. There are known issues. Zfs can panic
your system still. I will commit integration bits and needed kernel bits
later when we fix most obvious bugs. This code need some support from our
kernel which I will commit in a separate patch and therefore itnot work yet.
Issues:
1) Support for openat/fstatat syscalls.
2) getnewvnode locking against myself panic when reclaiming vnodes
3) Replace solaris taskq with our workqueue which doesn't need to alloc
anything during work.
4) Investigate problems with NO_WAIT allocations.
Oked by core@ and ad@.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/Makefile \
src/external/cddl/osnet/Makefile.zfs \
src/external/cddl/osnet/OPENSOLARIS.LICENSE src/external/cddl/osnet/TODO
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/include/alloca.h \
src/external/cddl/osnet/include/devid.h \
src/external/cddl/osnet/include/fcntl.h \
src/external/cddl/osnet/include/fsshare.h \
src/external/cddl/osnet/include/libdevinfo.h \
src/external/cddl/osnet/include/libintl.h \
src/external/cddl/osnet/include/mnttab.h \
src/external/cddl/osnet/include/priv.h \
src/external/cddl/osnet/include/solaris.h \
src/external/cddl/osnet/include/stdio.h \
src/external/cddl/osnet/include/stdio_ext.h \
src/external/cddl/osnet/include/stdlib.h \
src/external/cddl/osnet/include/strings.h \
src/external/cddl/osnet/include/thread.h \
src/external/cddl/osnet/include/umem.h \
src/external/cddl/osnet/include/unistd.h \
src/external/cddl/osnet/include/zone.h
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/lib/Makefile \
src/external/cddl/osnet/lib/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/lib/libavl/Makefile \
src/external/cddl/osnet/lib/libavl/shlib_version
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/lib/libnvpair/Makefile \
src/external/cddl/osnet/lib/libnvpair/shlib_version
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/lib/libumem/Makefile \
src/external/cddl/osnet/lib/libumem/shlib_version \
src/external/cddl/osnet/lib/libumem/umem.c
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/lib/libuutil/Makefile \
src/external/cddl/osnet/lib/libuutil/shlib_version
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/lib/libzfs/Makefile \
src/external/cddl/osnet/lib/libzfs/deviceid.c \
src/external/cddl/osnet/lib/libzfs/efi.c \
src/external/cddl/osnet/lib/libzfs/fsshare.c \
src/external/cddl/osnet/lib/libzfs/mkdirp.c \
src/external/cddl/osnet/lib/libzfs/mnttab.c \
src/external/cddl/osnet/lib/libzfs/shlib_version \
src/external/cddl/osnet/lib/libzfs/ucred.c \
src/external/cddl/osnet/lib/libzfs/zmount.c \
src/external/cddl/osnet/lib/libzfs/zone.c
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/lib/libzpool/Makefile \
src/external/cddl/osnet/lib/libzpool/kernel.c \
src/external/cddl/osnet/lib/libzpool/kernel2.c \
src/external/cddl/osnet/lib/libzpool/shlib_version
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/sbin/Makefile \
src/external/cddl/osnet/sbin/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/sbin/zfs/Makefile \
src/external/cddl/osnet/sbin/zfs/zfs.8
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/sbin/zpool/Makefile \
src/external/cddl/osnet/sbin/zpool/zpool.8
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/sys/assert.h
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/sys/kern/callb.c \
src/external/cddl/osnet/sys/kern/ddi.c \
src/external/cddl/osnet/sys/kern/fm.c \
src/external/cddl/osnet/sys/kern/kobj.c \
src/external/cddl/osnet/sys/kern/kstat.c \
src/external/cddl/osnet/sys/kern/misc.c \
src/external/cddl/osnet/sys/kern/mod.c \
src/external/cddl/osnet/sys/kern/policy.c \
src/external/cddl/osnet/sys/kern/printf.c \
src/external/cddl/osnet/sys/kern/string.c \
src/external/cddl/osnet/sys/kern/taskq.c \
src/external/cddl/osnet/sys/kern/vfs.c \
src/external/cddl/osnet/sys/kern/zfs_stub.c \
src/external/cddl/osnet/sys/kern/zone.c
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/sys/machine/endian.h
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/sys/rpc/xdr.h
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/sys/sharefs/share.h
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/sys/sys/atomic.h \
src/external/cddl/osnet/sys/sys/attr.h \
src/external/cddl/osnet/sys/sys/bitmap.h \
src/external/cddl/osnet/sys/sys/byteorder.h \
src/external/cddl/osnet/sys/sys/callb.h \
src/external/cddl/osnet/sys/sys/cmn_err.h \
src/external/cddl/osnet/sys/sys/cpupart.h \
src/external/cddl/osnet/sys/sys/cpuvar.h \
src/external/cddl/osnet/sys/sys/cred.h \
src/external/cddl/osnet/sys/sys/cred_impl.h \
src/external/cddl/osnet/sys/sys/ctype.h \
src/external/cddl/osnet/sys/sys/cyclic.h \
src/external/cddl/osnet/sys/sys/ddi.h \
src/external/cddl/osnet/sys/sys/debug.h \
src/external/cddl/osnet/sys/sys/dirent.h \
src/external/cddl/osnet/sys/sys/dkio.h \
src/external/cddl/osnet/sys/sys/dnlc.h \
src/external/cddl/osnet/sys/sys/elf.h \
src/external/cddl/osnet/sys/sys/errno.h \
src/external/cddl/osnet/sys/sys/extdirent.h \
src/external/cddl/osnet/sys/sys/idmap.h \
src/external/cddl/osnet/sys/sys/int_limits.h \
src/external/cddl/osnet/sys/sys/int_types.h \
src/external/cddl/osnet/sys/sys/isa_defs.h \
src/external/cddl/osnet/sys/sys/kcondvar.h \
src/external/cddl/osnet/sys/sys/kernel.h \
src/external/cddl/osnet/sys/sys/kidmap.h \
src/external/cddl/osnet/sys/sys/kmem.h \
src/external/cddl/osnet/sys/sys/kobj.h \
src/external/cddl/osnet/sys/sys/kobj_impl.h \
src/external/cddl/osnet/sys/sys/kstat.h \
src/external/cddl/osnet/sys/sys/limits.h \
src/external/cddl/osnet/sys/sys/linker.h \
src/external/cddl/osnet/sys/sys/lock.h \
src/external/cddl/osnet/sys/sys/misc.h \
src/external/cddl/osnet/sys/sys/mkdev.h \
src/external/cddl/osnet/sys/sys/mman.h \
src/external/cddl/osnet/sys/sys/mnttab.h \
src/external/cddl/osnet/sys/sys/modctl.h \
src/external/cddl/osnet/sys/sys/mode.h \
src/external/cddl/osnet/sys/sys/mount.h \
src/external/cddl/osnet/sys/sys/mutex.h \
src/external/cddl/osnet/sys/sys/objfs.h \
src/external/cddl/osnet/sys/sys/open.h \
src/external/cddl/osnet/sys/sys/param.h \
src/external/cddl/osnet/sys/sys/pathname.h \
src/external/cddl/osnet/sys/sys/pcpu.h \
src/external/cddl/osnet/sys/sys/policy.h \
src/external/cddl/osnet/sys/sys/proc.h \
src/external/cddl/osnet/sys/sys/processor.h \
src/external/cddl/osnet/sys/sys/procset.h \
src/external/cddl/osnet/sys/sys/random.h \
src/external/cddl/osnet/sys/sys/rwlock.h \
src/external/cddl/osnet/sys/sys/sdt.h \
src/external/cddl/osnet/sys/sys/sid.h \
src/external/cddl/osnet/sys/sys/stat.h \
src/external/cddl/osnet/sys/sys/stream.h \
src/external/cddl/osnet/sys/sys/string.h \
src/external/cddl/osnet/sys/sys/sunddi.h \
src/external/cddl/osnet/sys/sys/sunldi.h \
src/external/cddl/osnet/sys/sys/sysmacros.h \
src/external/cddl/osnet/sys/sys/systm.h \
src/external/cddl/osnet/sys/sys/thread.h \
src/external/cddl/osnet/sys/sys/time.h \
src/external/cddl/osnet/sys/sys/types.h \
src/external/cddl/osnet/sys/sys/types32.h \
src/external/cddl/osnet/sys/sys/uio.h \
src/external/cddl/osnet/sys/sys/va_list.h \
src/external/cddl/osnet/sys/sys/varargs.h \
src/external/cddl/osnet/sys/sys/vfs.h \
src/external/cddl/osnet/sys/sys/vfs_opreg.h \
src/external/cddl/osnet/sys/sys/vm.h \
src/external/cddl/osnet/sys/sys/vmsystm.h \
src/external/cddl/osnet/sys/sys/vnode.h \
src/external/cddl/osnet/sys/sys/zfs_context.h \
src/external/cddl/osnet/sys/sys/zfs_prop.h \
src/external/cddl/osnet/sys/sys/zone.h
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/sys/sys/acl/acl_common.h
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/sys/sys/fs/fs_subr.h \
src/external/cddl/osnet/sys/sys/fs/swapnode.h
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/sys/sys/vm/as.h \
src/external/cddl/osnet/sys/sys/vm/kpm.h \
src/external/cddl/osnet/sys/sys/vm/pvn.h \
src/external/cddl/osnet/sys/sys/vm/seg_kpm.h \
src/external/cddl/osnet/sys/sys/vm/seg_vn.h
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/sys/util/qsort.h
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/sys/vm/anon.h
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/usr.bin/Makefile \
src/external/cddl/osnet/usr.bin/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/usr.bin/ztest/Makefile
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/usr.sbin/Makefile \
src/external/cddl/osnet/usr.sbin/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/usr.sbin/zdb/Makefile \
src/external/cddl/osnet/usr.sbin/zdb/zdb.8
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index