ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/src/trunk/sys/cddl
Revision 10401 - Directory Listing - [select for diffs]
Modified Mon Jun 4 03:42:02 2018 UTC (6 years ago) by laffer1
Diff to previous 10398 , to selected 8297
fixup verion checks

Revision 10398 - Directory Listing - [select for diffs]
Modified Mon Jun 4 02:42:20 2018 UTC (6 years ago) by laffer1
Diff to previous 10168 , to selected 8297
fix ifdefs

Revision 10168 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:49:39 2018 UTC (6 years ago) by laffer1
Diff to previous 10167 , to selected 8297
sync

Revision 10167 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:49:17 2018 UTC (6 years ago) by laffer1
Diff to previous 10166 , to selected 8297
sync

Revision 10166 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:48:12 2018 UTC (6 years ago) by laffer1
Diff to previous 10165 , to selected 8297
sync

Revision 10165 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:47:38 2018 UTC (6 years ago) by laffer1
Diff to previous 10164 , to selected 8297
sync

Revision 10164 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:46:41 2018 UTC (6 years ago) by laffer1
Diff to previous 10163 , to selected 8297
sync with freebsd

Revision 10163 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:42:24 2018 UTC (6 years ago) by laffer1
Diff to previous 10162 , to selected 8297
sync

Revision 10162 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:42:15 2018 UTC (6 years ago) by laffer1
Diff to previous 9157 , to selected 8297
sync

Revision 9157 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:05:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9156 , to selected 8297
sync with freebsd 9.2

Revision 9156 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:04:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9155 , to selected 8297
sync with freebsd 9.2

Revision 9155 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:04:39 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9154 , to selected 8297
sync with freebsd 9.2

Revision 9154 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:04:19 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9153 , to selected 8297
sync with freebsd 9.2 release.

Revision 9153 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:00:57 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9152 , to selected 8297
tag

Revision 9152 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:00:33 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9151 , to selected 8297
sync with freebsd 9.2

Revision 9151 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:00:08 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9150 , to selected 8297
sync with freebsd 9.2

Revision 9150 - Directory Listing - [select for diffs]
Modified Fri Oct 14 01:59:54 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9149 , to selected 8297
sync with freebsd 9.2

Revision 9149 - Directory Listing - [select for diffs]
Modified Fri Oct 14 01:59:43 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9148 , to selected 8297
sync with freebsd 9.2

Revision 9148 - Directory Listing - [select for diffs]
Modified Fri Oct 14 01:58:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9147 , to selected 8297
handle midnightbsd specific code

Revision 9147 - Directory Listing - [select for diffs]
Modified Fri Oct 14 01:56:46 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9146 , to selected 8297
sync with freebsd 9.2 release

Revision 9146 - Directory Listing - [select for diffs]
Modified Fri Oct 14 01:56:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9137 , to selected 8297
tag

Revision 9137 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:52:15 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 9136 , to selected 8297
part 2 of the zfs core merge

Revision 9136 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:51:03 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 9033 , to selected 8297
Merge libzfs_core and other ZFS bugfixes from FreeBSD and Illumos

Revision 9033 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:52:13 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 9022 , to selected 8297
mark malloc defines static that have no malloc declares.

Revision 9022 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:57:08 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 9021 , to selected 8297
fbt_getargdesc: correctly handle types for return problems.

Revision 9021 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:56:38 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 9020 , to selected 8297
fbt_typeoff_init: fix an off by one in determining required memory size.

Revision 9020 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:56:12 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8999 , to selected 8297
optimize page_lookup and page_unlock

Revision 8999 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:34:14 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8998 , to selected 8297
zfs: recursive snapshots are ok, recorsive rename is not.

Revision 8998 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:33:23 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8995 , to selected 8297
plug a leak

Revision 8995 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:31:53 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8987 , to selected 8297
zfs: illumos fixes for single copy arc, ztest race condition.

Revision 8987 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:23:04 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8949 , to selected 8297
Merge several zfs fixes from Illumos and FreeBSD.  Sto uninitialized warnings.  Merge ZFS I/O deadman thread. This feature panics the system on a hanging zfs.  This can be controlled by vfs.zfs.deadman_enabled and vfs.zfs.deadman_synctime.  Speedup metaslab_sync.

Revision 8949 - Directory Listing - [select for diffs]
Modified Tue Sep 27 15:35:22 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8919 , to selected 8297
fix userland dtrace use causing panic

Revision 8919 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:54:31 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8918 , to selected 8297
correct locking errors in dtrace_debug.c. See FreeBSD svn 248073

Revision 8918 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:53:56 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8908 , to selected 8297
define dtrace_cmpset_long in terms of atomic_cmpset_long.

Revision 8908 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:42:58 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8842 , to selected 8297
zfs_vget, zfs_fhtovp: properly handle the z_shares_dir object.

Revision 8842 - Directory Listing - [select for diffs]
Modified Mon Sep 26 04:10:34 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8827 , to selected 8297
Fix a bunch of ZFS issues. zpool create/syseventd race yield non-importable pool. first write to new zvol can fail with EFBIG. Type change in refcount.h vendor zfs fix for arc_read.  fix panic in arc_read, add tunable to allow block allocation on degraded vdevs. SA rounding, header size and lyout fix.  fix rounding issues.  merge zfs_ioctl.c code that was never commited from ZFS v28.

Revision 8827 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:54:40 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8826 , to selected 8297
add the feature flags code for lz4 compression (we already had lz4 backported to zpool 28

Revision 8826 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:53:19 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8766 , to selected 8297
add copyright

Revision 8766 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:45:08 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8758 , to selected 8297
The current ZFS code expects ddt_zap_count to alays succeed by asserting the underlying zap_count to return no errors.

Revision 8758 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:39:51 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8757 , to selected 8297
add module version for zfsctrl

Revision 8757 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:39:27 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8742 , to selected 8297
remove KM_ZERO

Revision 8742 - Directory Listing - [select for diffs]
Modified Mon Sep 26 01:14:25 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8703 , to selected 8297
add the freebsd tags to help with identification.

Revision 8703 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:16:48 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8696 , to selected 8297
spa_generate_rootconf: add support for old vdev labels

Revision 8696 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:10:35 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8647 , to selected 8297
fix comment Obtained from: Illumos

Revision 8647 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:22:11 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8646 , to selected 8297
add zfs_bmap to aid vnode_pager_haspage

Revision 8646 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:21:47 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8645 , to selected 8297
zfs_getpages: make use of vm_page_readahead_finish

Revision 8645 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:21:25 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8643 , to selected 8297
zfs_geetpages: optimize for large block sizes.

Revision 8643 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:19:31 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8623 , to selected 8297
for zfs vnodes, use standard inode number hash algorithm

Revision 8623 - Directory Listing - [select for diffs]
Modified Sun Sep 25 17:58:33 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8539 , to selected 8297
re-add this

Revision 8539 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:52:16 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8538 , to selected 8297
zfs: solaris does not have KM_ZERO, kmem_zalloc shoudl be used.

Revision 8538 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:51:51 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8537 , to selected 8297
zfs: overhaul zfs-vfs glue for vnode life cyle management.

Revision 8537 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:51:26 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8536 , to selected 8297
drop vfs.zfs.rootpool.prefer_cached_config tunable.

Revision 8536 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:51:04 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8535 , to selected 8297
zfs roopool: add support for multi-vdev configs.

Revision 8535 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:50:42 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8534 , to selected 8297
gfs_file_inactive: replace bad code with ugly code.

Revision 8534 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:49:27 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8533 , to selected 8297
not needed.

Revision 8533 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:49:05 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8497 , to selected 8297
create devices/geoms from zvols after receiving them.

Revision 8497 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:40:52 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8482 , to selected 8297
use SA_ZPL_CRTIME for creation

Revision 8482 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:30:18 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8481 , to selected 8297
delete case is never true

Revision 8481 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:30:02 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8480 , to selected 8297
set VV_NOSYNC flag if a node is unlinked

Revision 8480 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:29:41 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8479 , to selected 8297
init ub_version before calling spa_config_parse

Revision 8479 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:29:19 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8478 , to selected 8297
do not call spa_history_log_version

Revision 8478 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:29:00 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8477 , to selected 8297
terminate cmn_err mesages with new line

Revision 8477 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:28:41 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8466 , to selected 8297
bailout early if directory is unlinked

Revision 8466 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:21:58 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8465 , to selected 8297
add feature flag files for zfs

Revision 8465 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:20:09 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8449 , to selected 8297
import a new version of zfs from opensolaris & freebsd

Revision 8449 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:50:45 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8448 , to selected 8297
obtain snapname in remount case

Revision 8448 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:50:16 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8447 , to selected 8297
set MNTK_EXTENDED_SHARED flag

Revision 8447 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:49:55 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8446 , to selected 8297
clear VI_MOUNT before returing if fails

Revision 8446 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:49:24 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8445 , to selected 8297
use public api

Revision 8445 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:49:05 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8444 , to selected 8297
zfs_unmount: no need to set MNTK_UNMOUNTF here

Revision 8444 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:48:37 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8443 , to selected 8297
use vfs_busy in travesere before calling VFS_ROOT

Revision 8443 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:48:12 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8442 , to selected 8297
dont overthink it

Revision 8442 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:47:56 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8441 , to selected 8297
fallback to zpool.cache

Revision 8441 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:47:29 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8400 , to selected 8297
remove disk device entries for zvol snapshots

Revision 8400 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:32:30 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8368 , to selected 8297
zfs close should be called with count 1

Revision 8368 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:00:53 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8332 , to selected 8297
zfs: wait in arc_lowmem only if curproc=pageproc

Revision 8332 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:54:33 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8297
taste geom providers for root pool config

Revision 8297 - Directory Listing - [selected]
Modified Sat Sep 17 22:17:56 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8229
zfs: make use of getnewvnode_reverse

Revision 8229 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:32:47 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8214 , to selected 8297
zvol: set mediasize in geom provider right upon its creation

Revision 8214 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:21:30 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8173 , to selected 8297
zfs: allow a zvol to be used as a pool vdev, again

Revision 8173 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:41:07 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8172 , to selected 8297
zfs: correctly calculate dn_bonuslen for saving SAs to disk

Revision 8172 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:39:24 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8169 , to selected 8297
zfs allow both debug and zfs debug to be defined on command line

Revision 8169 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:37:25 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8136 , to selected 8297
zfs: fix sa_modify_attrs handling of variable-sized
attributes

Revision 8136 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:51:31 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8117 , to selected 8297
strealine use  of cdevpriv

Revision 8117 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:36:18 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8031 , to selected 8297
sanity checks tweaked per freebsd svn rev 240957

Revision 8031 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:30:55 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8024 , to selected 8297
make more readable

Revision 8024 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:21:25 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7912 , to selected 8297
use provided name when allocating ksid domain. for greater zfs compatibility when other operating systems read disk

Revision 7912 - Directory Listing - [select for diffs]
Modified Wed Sep 14 19:36:54 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7885 , to selected 8297
remove cvs2svn prop

Revision 7885 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:53:17 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7821 , to selected 8297
Bump dtrace_helper_actions_max from 32 to 128

Dave Pacheco from Joyent (and Dtrace.org) bumped the cap to 1024 but,
according to his blog, 128 is the recommended minimum.

For now bump it safely to 128 although we may have to bump it further
if there is demand in the future.

Revision 7821 - Directory Listing - [select for diffs]
Modified Tue Sep 6 23:52:48 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7820 , to selected 8297
add walltimestamp support to DTrace.

Revision 7820 - Directory Listing - [select for diffs]
Modified Tue Sep 6 23:50:03 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7247 , to selected 8297
Illumos 13879:4eac7a87eff2
3329 spa_sync() spends 10-20% of its time in spa_free_sync_cb()
3330 space_seg_t should have its own kmem_cache
3331 deferred frees should happen after sync_pass 1
3335 make SYNC_PASS_* constants tunable

New loader-only tunables:
vfs.zfs.sync_pass_deferred_free
vfs.zfs.sync_pass_dont_compress
vfs.zfs.sync_pass_rewrite

References:
https://www.illumos.org/issues/3329
https://www.illumos.org/issues/3330
https://www.illumos.org/issues/3331
https://www.illumos.org/issues/3335

Import the zio nop-write improvement from Illumos. To reduce I/O,
nop-write omits overwriting data if the checksum (cryptographically
secure) of new data matches the checksum of existing data.
It also saves space if snapshots are in use.

It currently works only on datasets with enabled compression, disabled
deduplication and sha256 checksums.

IllumOS 13887:196932ec9e6a and 13888:7204b3392a58
3236 zio nop-write

References:
https://www.illumos.org/issues/3236

Add loader(8) tunable to enable/disable nopwrite functionality:
vfs.zfs.nopwrite_enabled

Introduce a new dataset aclmode setting "restricted" to protect ACL's
being destroyed or corrupted by a drive-by chmod.

illumos-gate 13889:a67716f16746
3254 add support in zfs for aclmode=restricted

Update manpage dates in zfs.8 and zpool.8

Revision 7247 - Directory Listing - [select for diffs]
Modified Fri Aug 14 14:20:09 2015 UTC (8 years, 9 months ago) by laffer1
Diff to previous 7069 , to selected 8297
add the kernel piece of wait6 system call

Revision 7069 - Directory Listing - [select for diffs]
Modified Thu Jul 2 23:06:11 2015 UTC (8 years, 11 months ago) by laffer1
Diff to previous 7047 , to selected 8297
introduce lz4 compression into our ZFS implementation.

Revision 7047 - Directory Listing - [select for diffs]
Modified Fri Jun 19 02:30:27 2015 UTC (8 years, 11 months ago) by laffer1
Diff to previous 6425 , to selected 8297
Introduce trim support for ZFS

Revision 6425 - Directory Listing - [select for diffs]
Modified Sat Nov 30 22:34:04 2013 UTC (10 years, 6 months ago) by laffer1
Diff to previous 5624 , to selected 8297
reset props for svn keywords

Revision 5624 - Directory Listing - [select for diffs]
Modified Sun Jan 6 17:16:02 2013 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5623 , to selected 8297
sync with freebsd 9

Revision 5623 - Directory Listing - [select for diffs]
Modified Sat Jan 5 23:39:48 2013 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5622 , to selected 8297
tag

Revision 5622 - Directory Listing - [select for diffs]
Modified Sat Jan 5 23:21:53 2013 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5273 , to selected 8297
sync and tag

Revision 5273 - Directory Listing - [select for diffs]
Modified Fri Oct 26 03:30:55 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5272 , to selected 8297
update zfs support

Revision 5272 - Directory Listing - [select for diffs]
Modified Fri Oct 26 03:27:58 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5240 , to selected 8297
update libavl

Revision 5240 - Directory Listing - [select for diffs]
Modified Fri Oct 12 04:04:42 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5234 , to selected 8297
sync with newer opensolaris code

Revision 5234 - Directory Listing - [select for diffs]
Modified Tue Oct 9 04:08:21 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5210 , to selected 8297
sync with freebsd 9 stable.

Revision 5210 - Directory Listing - [select for diffs]
Modified Sat Sep 29 19:24:40 2012 UTC (11 years, 8 months ago) by laffer1
Diff to previous 5207 , to selected 8297
sync some off the zfs code

Revision 5207 - Directory Listing - [select for diffs]
Modified Sat Sep 15 23:36:30 2012 UTC (11 years, 8 months ago) by laffer1
Diff to previous 5076 , to selected 8297
This commit was generated by cvs2svn to compensate for changes in r5206,
which included commits to RCS files with non-trunk default branches.
Revision 5076 - Directory Listing - [select for diffs]
Modified Sat Jul 21 15:17:36 2012 UTC (11 years, 10 months ago) by laffer1
Diff to previous 4834 , to selected 8297
This commit was generated by cvs2svn to compensate for changes in r5075,
which included commits to RCS files with non-trunk default branches.
Revision 4834 - Directory Listing - [select for diffs]
Modified Tue Apr 10 19:39:40 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4807 , to selected 8297
Fix several compile problems with world

Revision 4807 - Directory Listing - [select for diffs]
Modified Fri Apr 6 12:58:58 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4806 , to selected 8297
branding

Revision 4806 - Directory Listing - [select for diffs]
Modified Fri Apr 6 12:37:53 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4803 , to selected 8297
Mark zfs module dependant on opensolaris module which gives the former visibility of the latter's symbols. This should fix the zfs won't load problem

Revision 4803 - Directory Listing - [select for diffs]
Modified Fri Apr 6 00:54:47 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4802 , to selected 8297
add sparc64 specific code.

Revision 4802 - Directory Listing - [select for diffs]
Modified Fri Apr 6 00:54:17 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4801 , to selected 8297
*** empty log message ***

Revision 4801 - Directory Listing - [select for diffs]
Modified Fri Apr 6 00:53:53 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4800 , to selected 8297
add intel and sparc specific fasttrap_isa header

Revision 4800 - Directory Listing - [select for diffs]
Modified Tue Apr 3 23:45:08 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4788 , to selected 8297
make vlan default in the GENERIC kernel.

make a few minor changes to fix some stability problems.

Revision 4788 - Directory Listing - [select for diffs]
Modified Sun Apr 1 05:31:26 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4787 , to selected 8297
s/lbolt/LBOLT

Revision 4787 - Directory Listing - [select for diffs]
Modified Sun Apr 1 05:28:39 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4776 , to selected 8297
rename refcount_init, refcount_sysinit

Revision 4776 - Directory Listing - [select for diffs]
Modified Sat Mar 31 17:05:11 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4772 , to selected 8297
Bring in several improvements from OpenSolaris for dtrace, zfs, etc.

Add kernel code for kernel lock manager for nfs, vfs and vm improvements and general compatibility with the recent network stack changes.

Bring in several improvements and bugfixes from FreeBSD 7.1

Tag $MidnightBSD$

Revision 4772 - Directory Listing - [select for diffs]
Modified Sat Mar 31 05:25:55 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4762 , to selected 8297
add ;

Revision 4762 - Directory Listing - [select for diffs]
Modified Wed Mar 28 21:09:38 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4381 , to selected 8297
add dtrace related files for devices.

Revision 4381 - Directory Listing - [select for diffs]
Modified Sun Nov 27 03:39:46 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4330 , to selected 8297
Merge several changes from FreeBSD 7-stable.

Introduce virtualization detection.  The kernel knows if it's running with VMWar
e, VirtualBox, Parallels, etc and changes the hz level as well as disables MSI a
s appropriate.  We will need to drop the loader support for part of this once it
's tested further. This is more general and allows us to make more changes for s
pecail hardware emulation.

Update alc(4), bge(4), mii(4) and cardbus as well as pci.  This fixes several pr
oblems with various devices, particularly alc(4) which often had difficulty dete
cting cables were plugged in and DHCP. bge(4) gains support for several newer ch
ips and disables UDP offloading for stability reasons.

We also had to hack zfs so that the kernel memmove can be used now rather than t
he macro bcopy hack.

Revision 4330 - Directory Listing - [select for diffs]
Modified Sat Oct 29 23:31:34 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4322 , to selected 8297
Revert zfs related file changes from several days ago. This was a bad idea.

Revision 4322 - Directory Listing - [select for diffs]
Modified Wed Oct 26 15:44:41 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 3221 , to selected 8297
*** empty log message ***

Revision 3221 - Directory Listing - [select for diffs]
Modified Thu Jan 7 00:32:39 2010 UTC (14 years, 4 months ago) by laffer1
Diff to previous 2333 , to selected 8297
ZFS is a file-system originally developed by Sun Microsystems.

The ZFS Intent Log ("ZIL") is a mechanism that gathers together in memory
transactions of writes, and is flushed onto disk when synchronous
semantics is necessary.  In the event of crash or power failure, the
log is examined and the uncommitted transaction would be replayed to
maintain the synchronous semantics.

When replaying setattr transaction, the replay code would set the
attributes with certain insecure defaults, when the logged
transaction did not touch these attributes.

A system crash or power fail would leave some file with mode set
to 07777.  This could leak sensitive information or cause privilege
escalation.

Based on FreeBSD security advisory SA-10:03.zfs (freebsd 7.x)

Revision 2333 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:25:56 2008 UTC (15 years, 6 months ago) by laffer1
Diff to previous 1998 , to selected 8297
$MidnightBSD$

Revision 1998 - Directory Listing - [select for diffs]
Modified Tue Nov 11 15:20:04 2008 UTC (15 years, 6 months ago) by laffer1
Diff to previous 1997 , to selected 8297
add fm

Revision 1997 - Directory Listing - [select for diffs]
Modified Tue Nov 11 15:19:22 2008 UTC (15 years, 6 months ago) by laffer1
Diff to previous 1995 , to selected 8297
Add zfs.h

Revision 1995 - Directory Listing - [select for diffs]
Modified Tue Nov 11 02:11:33 2008 UTC (15 years, 6 months ago) by laffer1
Diff to previous 1929 , to selected 8297
Add compatibility files from opensolaris (cddl)

Revision 1929 - Directory Listing - [select for diffs]
Added Wed Oct 15 18:42:32 2008 UTC (15 years, 7 months ago) by laffer1
Diff to selected 8297
Enter the world of ZFS

Convenience Links