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-src mailing list