cvs commit: src/cddl/lib Makefile src/cddl/lib/libzpool Makefile
src/cddl/usr.bin Makefile src/cddl/usr.sbin Makefile
src/sys/compat/opensolaris/kern opensolaris_atomic.c
src/sys/compat/opensolaris/sys
atomic.h src/sys/contrib/opensolaris/common/atomic/amd64 atomic.S ...
Pawel Jakub Dawidek
pjd at FreeBSD.org
Fri Jun 8 12:35:47 UTC 2007
pjd 2007-06-08 12:35:47 UTC
FreeBSD src repository
Modified files:
cddl/lib Makefile
cddl/lib/libzpool Makefile
cddl/usr.bin Makefile
cddl/usr.sbin Makefile
sys/contrib/opensolaris/common/atomic/amd64 atomic.S
sys/contrib/opensolaris/common/atomic/i386 atomic.S
sys/contrib/opensolaris/uts/common/fs/zfs zfs_vfsops.c
sys/contrib/opensolaris/uts/common/sys asm_linkage.h
sys/modules/zfs Makefile
Added files:
sys/compat/opensolaris/kern opensolaris_atomic.c
sys/compat/opensolaris/sys atomic.h
Removed files:
sys/contrib/opensolaris/uts/common/sys atomic.h
Log:
- Reduce number of atomic operations needed to be implemented in asm by
implementing some of them using existing ones.
- Allow to compile ZFS on all archs and use atomic operations surrounded
by global mutex on archs we don't have or can't have all atomic
operations needed by ZFS.
Revision Changes Path
1.4 +0 -2 src/cddl/lib/Makefile
1.5 +6 -1 src/cddl/lib/libzpool/Makefile
1.4 +0 -2 src/cddl/usr.bin/Makefile
1.4 +0 -2 src/cddl/usr.sbin/Makefile
1.1 +133 -0 src/sys/compat/opensolaris/kern/opensolaris_atomic.c (new)
1.1 +114 -0 src/sys/compat/opensolaris/sys/atomic.h (new)
1.3 +1 -493 src/sys/contrib/opensolaris/common/atomic/amd64/atomic.S
1.3 +2 -559 src/sys/contrib/opensolaris/common/atomic/i386/atomic.S
1.10 +0 -3 src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
1.2 +27 -221 src/sys/contrib/opensolaris/uts/common/sys/asm_linkage.h
1.2 +0 -431 src/sys/contrib/opensolaris/uts/common/sys/atomic.h (dead)
1.6 +5 -0 src/sys/modules/zfs/Makefile
More information about the cvs-all
mailing list