summaryrefslogtreecommitdiffstats
path: root/sys/cddl/contrib/opensolaris/common/atomic
Commit message (Collapse)AuthorAgeFilesLines
* Fix copy-paste bug.marcel2011-04-271-1/+1
|
* Finally... Import the latest open-source ZFS version - (SPA) 28.pjd2011-02-275-14/+38
| | | | | | | | | | | | | | | Few new things available from now on: - Data deduplication. - Triple parity RAIDZ (RAIDZ3). - zfs diff. - zpool split. - Snapshot holds. - zpool import -F. Allows to rewind corrupted pool to earlier transaction group. - Possibility to import pool in read-only mode. MFC after: 1 month
* Add OpenSolaris atomics for powerpc64 and connect ZFS to the build onnwhitehorn2010-07-171-0/+75
| | | | | | this platform. Reviewed by: pjd
* Use mf and not mf.a. The latter doesn't force memory ordering andmarcel2010-02-221-1/+1
| | | | applies to sequential memory.
* - rename atomic.S and crc32.c to avoid collisions when linking zfs in to the ↵kmacy2009-05-094-0/+0
| | | | | | | kernel - update Makefile - ifdef out acl_{alloc, free}, they aren't used by zfs and conflict with existing in-kernel routines
* Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes.pjd2008-11-172-14/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This bring huge amount of changes, I'll enumerate only user-visible changes: - Delegated Administration Allows regular users to perform ZFS operations, like file system creation, snapshot creation, etc. - L2ARC Level 2 cache for ZFS - allows to use additional disks for cache. Huge performance improvements mostly for random read of mostly static content. - slog Allow to use additional disks for ZFS Intent Log to speed up operations like fsync(2). - vfs.zfs.super_owner Allows regular users to perform privileged operations on files stored on ZFS file systems owned by him. Very careful with this one. - chflags(2) Not all the flags are supported. This still needs work. - ZFSBoot Support to boot off of ZFS pool. Not finished, AFAIK. Submitted by: dfr - Snapshot properties - New failure modes Before if write requested failed, system paniced. Now one can select from one of three failure modes: - panic - panic on write error - wait - wait for disk to reappear - continue - serve read requests if possible, block write requests - Refquota, refreservation properties Just quota and reservation properties, but don't count space consumed by children file systems, clones and snapshots. - Sparse volumes ZVOLs that don't reserve space in the pool. - External attributes Compatible with extattr(2). - NFSv4-ACLs Not sure about the status, might not be complete yet. Submitted by: trasz - Creation-time properties - Regression tests for zpool(8) command. Obtained from: OpenSolaris
* Add atomic operations for ZFS/sparc64.marius2008-04-111-0/+115
| | | | | | Approved by: core, pjd Obtained from: OpenSolaris (w/ adaptations) MFC after: 2 weeks
* Add my copyright.marcel2007-06-081-0/+28
| | | | Requested by: pjd@
* - Reduce number of atomic operations needed to be implemented in asm bypjd2007-06-082-1052/+3
| | | | | | | 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.
* Missing atomic operations for ZFS/ia64.pjd2007-06-081-0/+54
| | | | Submitted by: marcel
* MFp4: Bring back comments.pjd2007-04-122-179/+179
| | | | Requested by: jhb
* Move atomic.S files to directories that better fit OpenSolaris directorypjd2007-04-072-0/+1215
layout.
OpenPOWER on IntegriCloud