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 (5 years, 11 months ago) by laffer1
Diff to previous 10398
fixup verion checks

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

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

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

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

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

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

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

Revision 10162 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:42:15 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9157
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
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
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
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
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
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
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
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
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
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
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
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
tag

Revision 9137 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:52:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9136
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, 7 months ago) by laffer1
Diff to previous 9033
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, 7 months ago) by laffer1
Diff to previous 9022
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, 7 months ago) by laffer1
Diff to previous 9021
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, 7 months ago) by laffer1
Diff to previous 9020
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, 7 months ago) by laffer1
Diff to previous 8999
optimize page_lookup and page_unlock

Revision 8999 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:34:14 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8998
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, 7 months ago) by laffer1
Diff to previous 8995
plug a leak

Revision 8995 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:31:53 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8987
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, 7 months ago) by laffer1
Diff to previous 8949
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, 7 months ago) by laffer1
Diff to previous 8919
fix userland dtrace use causing panic

Revision 8919 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:54:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8918
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, 7 months ago) by laffer1
Diff to previous 8908
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, 7 months ago) by laffer1
Diff to previous 8842
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, 7 months ago) by laffer1
Diff to previous 8827
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, 7 months ago) by laffer1
Diff to previous 8826
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, 7 months ago) by laffer1
Diff to previous 8766
add copyright

Revision 8766 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:45:08 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8758
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, 7 months ago) by laffer1
Diff to previous 8757
add module version for zfsctrl

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

Revision 8742 - Directory Listing - [select for diffs]
Modified Mon Sep 26 01:14:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8703
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, 7 months ago) by laffer1
Diff to previous 8696
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, 7 months ago) by laffer1
Diff to previous 8647
fix comment Obtained from: Illumos

Revision 8647 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:22:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8646
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, 7 months ago) by laffer1
Diff to previous 8645
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, 7 months ago) by laffer1
Diff to previous 8643
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, 7 months ago) by laffer1
Diff to previous 8623
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, 7 months ago) by laffer1
Diff to previous 8539
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 - [select for diffs]
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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, 10 months ago) by laffer1
Diff to previous 7047
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
Introduce trim support for ZFS

Revision 6425 - Directory Listing - [select for diffs]
Modified Sat Nov 30 22:34:04 2013 UTC (10 years, 5 months ago) by laffer1
Diff to previous 5624
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
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
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
sync and tag

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

Revision 5272 - Directory Listing - [select for diffs]
Modified Fri Oct 26 03:27:58 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5240
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
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
sync with freebsd 9 stable.

Revision 5210 - Directory Listing - [select for diffs]
Modified Sat Sep 29 19:24:40 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5207
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
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
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
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
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
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
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
*** 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
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, 1 month ago) by laffer1
Diff to previous 4788
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, 1 month ago) by laffer1
Diff to previous 4787
s/lbolt/LBOLT

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

Revision 4776 - Directory Listing - [select for diffs]
Modified Sat Mar 31 17:05:11 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4772
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, 1 month ago) by laffer1
Diff to previous 4762
add ;

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

Revision 4381 - Directory Listing - [select for diffs]
Modified Sun Nov 27 03:39:46 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4330
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, 6 months ago) by laffer1
Diff to previous 4322
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, 6 months ago) by laffer1
Diff to previous 3221
*** 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
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, 5 months ago) by laffer1
Diff to previous 1998
$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
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
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
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
Enter the world of ZFS

Convenience Links