The NetBSD Project

CVS log for src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_znode.c

[BACK] Up to [cvs.NetBSD.org] / src / external / cddl / osnet / dist / uts / common / fs / zfs

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.34: download - view: text, markup, annotated - select for diffs
Thu Aug 27 09:57:33 2020 UTC (4 years, 3 months ago) by hannken
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, HEAD
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +3 -0 lines
Enable NCLOOKUP for ZFS.

Revision 1.29.2.1: download - view: text, markup, annotated - select for diffs
Sat May 9 08:20:34 2020 UTC (4 years, 7 months ago) by martin
Branches: netbsd-9
CVS tags: netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE
Diff to: previous 1.29: preferred, colored; next MAIN 1.30: preferred, colored
Changes since revision 1.29: +14 -13 lines
Pull up following revision(s) (requested by hannken in ticket #897):

	external/cddl/osnet/dist/uts/common/fs/zfs/zfs_znode.c: revision 1.33
	external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c: revision 1.65

Revert Rev. 1.63 and add a comment why we have to zil_commit() here:

Operation zfs_znode.c::zfs_zget_cleaner() depends on this
zil_commit() as a barrier to guarantee the znode cannot
get freed before its log entries are resolved.

Operation zfs_zget_cleaner() cannot fail, comment and add assertions.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Thu May 7 09:13:06 2020 UTC (4 years, 7 months ago) by hannken
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +14 -13 lines
Operation zfs_zget_cleaner() cannot fail, comment and add assertions.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Thu May 7 09:12:31 2020 UTC (4 years, 7 months ago) by hannken
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +1 -5 lines
Revert Rev. 1.31 as it is no longer possible for the handle to be NULL.

Revision 1.20.2.2: download - view: text, markup, annotated - select for diffs
Mon Apr 13 07:56:38 2020 UTC (4 years, 8 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.20.2.1: preferred, colored; branchpoint 1.20: preferred, colored; next MAIN 1.21: preferred, colored
Changes since revision 1.20.2.1: +10 -2 lines
Mostly merge changes from HEAD upto 20200411

Revision 1.31: download - view: text, markup, annotated - select for diffs
Fri Mar 20 08:26:01 2020 UTC (4 years, 8 months ago) by hannken
Branches: MAIN
CVS tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +5 -1 lines
With zfs_netbsd_reclaim() no longer doing an unconditional
zil commit dmu_buf_get_user() may return a NULL handle when
the znode already disappeared.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun Feb 23 15:46:38 2020 UTC (4 years, 9 months ago) by ad
Branches: MAIN
CVS tags: is-mlppp-base, is-mlppp
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +1 -1 lines
UVM locking changes, proposed on tech-kern:

- Change the lock on uvm_object, vm_amap and vm_anon to be a RW lock.
- Break v_interlock and vmobjlock apart.  v_interlock remains a mutex.
- Do partial PV list locking in the x86 pmap.  Others to follow later.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Mon Jun 17 08:08:50 2019 UTC (5 years, 5 months ago) by hannken
Branches: MAIN
CVS tags: phil-wifi-20191119, netbsd-9-base, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1
Branch point for: netbsd-9
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +5 -1 lines
Unmap pages when zfs_rezget() re-establishes a znode with its dbufs.

Revision 1.20.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 21:52:02 2019 UTC (5 years, 6 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +166 -219 lines
Sync with HEAD

Revision 1.28: download - view: text, markup, annotated - select for diffs
Sun May 26 10:21:00 2019 UTC (5 years, 6 months ago) by hannken
Branches: MAIN
CVS tags: phil-wifi-20190609
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +0 -3 lines
Add missing part of kmem_cache cleanup.  Use Solaris argument order for
kmem_cache destructors, umem_cache_alloc() and umem_cache_free() too.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Thu May 23 08:32:30 2019 UTC (5 years, 6 months ago) by hannken
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +0 -3 lines
Update the kmem_cache emulation to run its callbacks with
Solaris argument order.

No functional change intended.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Mon Apr 15 12:59:38 2019 UTC (5 years, 7 months ago) by hannken
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -1 lines
Add support for fifos, character and block devices.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Feb 5 09:54:36 2019 UTC (5 years, 10 months ago) by hannken
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +4 -1 lines
Prepare the implementation of the ZFS control directory ".zfs".

- Move the stub routines from zfs_stub.c to zfs_ctldir.c and
  remove now empty file zfs_stub.c

- Add stub routines for zfsctl_loadvnode() to initialize control
  nodes and zfsctl_snapshot() to retrieve ".zfs/snapshot".

- Add an initial vnode operations vector for control nodes.

- Implement lookup into ".zfs" and lookup ".." from ".zfs/snapshot/<snap>".

- Change nodeid of mounted snapshots to the snapshot object id.

- Respect "-u" flag to "zfs rename <snapshot> ...".

Revision 1.19.12.4: download - view: text, markup, annotated - select for diffs
Fri Jan 18 08:48:44 2019 UTC (5 years, 10 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.19.12.3: preferred, colored; branchpoint 1.19: preferred, colored; next MAIN 1.20: preferred, colored
Changes since revision 1.19.12.3: +154 -213 lines
Synch with HEAD

Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Jan 1 10:08:01 2019 UTC (5 years, 11 months ago) by hannken
Branches: MAIN
CVS tags: pgoyette-compat-20190127, pgoyette-compat-20190118
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +154 -213 lines
Cannot hold zfs object across call to vcache_get() as it might
deadlock with another reclaim.

Add vfs operation zfs_newvnode() to create a new zfs node and
hold the zfs object in zfs_loadvnode() and zfs_newvnode() only.

Revision 1.19.12.3: download - view: text, markup, annotated - select for diffs
Wed Dec 26 14:01:18 2018 UTC (5 years, 11 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.19.12.2: preferred, colored; branchpoint 1.19: preferred, colored
Changes since revision 1.19.12.2: +8 -1 lines
Sync with HEAD, resolve a few conflicts

Revision 1.23: download - view: text, markup, annotated - select for diffs
Thu Dec 6 09:58:52 2018 UTC (6 years ago) by hannken
Branches: MAIN
CVS tags: pgoyette-compat-1226
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +7 -1 lines
Add missing ZFS_OBJ_HOLD_ENTER() / ZFS_OBJ_HOLD_EXIT() to zfs_zget_cleaner().

Revision 1.22: download - view: text, markup, annotated - select for diffs
Wed Nov 28 09:55:36 2018 UTC (6 years ago) by hannken
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +1 -0 lines
Add missing sa_buf_rele() into zfs_zget_cleaner().

Revision 1.19.12.2: download - view: text, markup, annotated - select for diffs
Thu Sep 6 06:51:55 2018 UTC (6 years, 3 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.19.12.1: preferred, colored; branchpoint 1.19: preferred, colored
Changes since revision 1.19.12.1: +1 -0 lines
Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)

Revision 1.21: download - view: text, markup, annotated - select for diffs
Tue Jul 31 09:33:50 2018 UTC (6 years, 4 months ago) by hannken
Branches: MAIN
CVS tags: pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +1 -0 lines
Initialize z_lockf for new znodes.

Ok: Chuck Silvers

Revision 1.19.12.1: download - view: text, markup, annotated - select for diffs
Mon Jun 25 07:25:21 2018 UTC (6 years, 5 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +1247 -378 lines
Sync with HEAD

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon May 28 21:05:07 2018 UTC (6 years, 6 months ago) by chs
Branches: MAIN
CVS tags: phil-wifi-base, pgoyette-compat-0728, pgoyette-compat-0625
Branch point for: phil-wifi
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +1247 -378 lines
merge a new version of the CDDL dtrace and ZFS code.
this changes the upstream vendor from OpenSolaris to FreeBSD,
and this version is based on FreeBSD svn r315983.

in addition to the 10 years of improvements from upstream,
this version also has these NetBSD-specific enhancements:
 - dtrace FBT probes can now be placed in kernel modules.
 - ZFS now supports mmap().

Revision 1.1.1.3 (vendor branch): download - view: text, markup, annotated - select for diffs
Mon May 28 20:53:00 2018 UTC (6 years, 6 months ago) by chs
Branches: sun, FreeBSD
CVS tags: CDDL-FreeBSD-r315983
Diff to: previous 1.1.1.2: preferred, colored
Changes since revision 1.1.1.2: +915 -408 lines
import new CDDL dtrace and ZFS code from FreeBSD svn r315983.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sat Aug 20 12:37:06 2016 UTC (8 years, 3 months ago) by hannken
Branches: MAIN
CVS tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-compat-base, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: pgoyette-compat
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +0 -1 lines
Remove now obsolete operation vcache_remove().

Welcome to 7.99.36

Revision 1.18: download - view: text, markup, annotated - select for diffs
Fri Dec 5 09:13:32 2014 UTC (10 years ago) by hannken
Branches: MAIN
CVS tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +123 -166 lines
Change zfs to vcache.
- zfs_loadvnode() is based on zfs_zget() plus zfs_znode_alloc().

Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Dec 5 09:12:29 2014 UTC (10 years ago) by hannken
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -26 lines
Remove vnode creation from zfs_create_fs() and zfs_create_share_dir()
as a vnode is not needed here.

Inspired by FreeBSD r253603.

Revision 1.12.6.2: download - view: text, markup, annotated - select for diffs
Tue Aug 19 23:52:22 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.12.6.1: preferred, colored; branchpoint 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12.6.1: +5 -1 lines
Rebase to HEAD as of a few days ago.

Revision 1.11.2.3: download - view: text, markup, annotated - select for diffs
Thu May 22 14:01:23 2014 UTC (10 years, 6 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.11.2.2: preferred, colored; branchpoint 1.11: preferred, colored; next MAIN 1.12: preferred, colored
Changes since revision 1.11.2.2: +5 -1 lines
sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Mar 27 15:50:48 2014 UTC (10 years, 8 months ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -1 lines
kill sprintf

Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Oct 21 15:31:26 2013 UTC (11 years, 1 month ago) by christos
Branches: MAIN
CVS tags: riastradh-drm2-base3
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -0 lines
NetBSD does not have vn_in_dnlc

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Sep 23 19:42:42 2013 UTC (11 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +1 -0 lines
Don't forget to destroy the mutex we created to the zfsvfs transient object,
otherwise if we load and unload the module the lockdebug code will blow chunks.

Revision 1.12.6.1: download - view: text, markup, annotated - select for diffs
Tue Nov 20 02:58:12 2012 UTC (12 years ago) by tls
Branches: tls-maxphys
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +16 -14 lines
Resync to 2012-11-19 00:00:00 UTC

Revision 1.11.2.2: download - view: text, markup, annotated - select for diffs
Tue Oct 30 18:56:37 2012 UTC (12 years, 1 month ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.11.2.1: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.1: +16 -14 lines
sync with head

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Oct 15 23:08:19 2012 UTC (12 years, 1 month ago) by riastradh
Branches: MAIN
CVS tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, agc-symver-base, agc-symver
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +16 -14 lines
Fix various issues in zfs life cycle, locking, and vop protocol.

- Restore some zfs locking and unlocking that got lost randomly.

- Enable use of the BSD vnode lock.  Lock order: all BSD vnode locks
are taken before all zfs internal locks.  There remains an issue with
O_EXCL, to be solved later (famous last words).  KASSERT the locking
scheme up the wazoo.

- Take our cruft out of zfs_lookup and move it to zfs_netbsd_lookup.
Restore much of the way zfs_lookup looked to make merging future
versions easier.  Disable use of the namecache for now because its
locking dance is too scary to contemplate.

- Implement BSD semantics for rename, to appease our tests.  This is
a provisional kludge; eventually we need VOP_RENAME to take a flag
specifying whether to use BSD semantics or POSIX semantics.

- Simplify zfs_netbsd_reclaim and make it work.  Now that getnewvnode
never tries to vclean anything itself, we need not worry about
recursion of ZFS_OBJ_MUTEX locks.

- Clarify and fix genfs node initialization and destruction.

zfs passes most of our atf vfs tests now, including the rename races.

Still to do:

- fix the impedance mismatch between our permissions model and zfs's;
- fix O_EXCL (nontrivial);
- throw dirconc at it and see how badly it explodes;
- find why zpool sometimes wedges itself during mkfs; and
- find why pool caches sometimes seem to get corrupted.

Revision 1.11.2.1: download - view: text, markup, annotated - select for diffs
Tue Apr 17 00:04:09 2012 UTC (12 years, 7 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
sync with head

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sun Nov 20 02:54:25 2011 UTC (13 years ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base5, yamt-pagecache-base4, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Branch point for: tls-maxphys
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
enough with the compile time warnings.

Revision 1.10.2.1: download - view: text, markup, annotated - select for diffs
Thu Jun 23 14:18:33 2011 UTC (13 years, 5 months ago) by cherry
Branches: cherry-xenmp
Diff to: previous 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10: +7 -3 lines
Catchup with rmind-uvmplock merge.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun Jun 12 14:47:20 2011 UTC (13 years, 6 months ago) by rmind
Branches: MAIN
CVS tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base
Branch point for: yamt-pagecache
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +7 -3 lines
Fix ZFS build.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu Mar 10 19:32:39 2011 UTC (13 years, 9 months ago) by pooka
Branches: MAIN
CVS tags: cherry-xenmp-base
Branch point for: cherry-xenmp
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +1 -1 lines
pass in correct variable, the old code can't possibly be correct.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Wed Jul 21 17:52:09 2010 UTC (14 years, 4 months ago) by hannken
Branches: MAIN
CVS tags: matt-mips64-premerge-20101231, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +1 -1 lines
Make holding v_interlock mandatory for callers of vget().

Announced some time ago on tech-kern.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Jun 24 13:03:05 2010 UTC (14 years, 5 months ago) by hannken
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +1 -1 lines
Clean up vnode lock operations pass 2:

VOP_UNLOCK(vp, flags) -> VOP_UNLOCK(vp): Remove the unneeded flags argument.

Welcome to 5.99.32.

Discussed on tech-kern.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon May 10 06:10:59 2010 UTC (14 years, 7 months ago) by haad
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -1 lines
Get new vnode when creating zfs share dir for it's znode.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat Feb 27 23:43:53 2010 UTC (14 years, 9 months ago) by haad
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +199 -167 lines
Merge NetBSD local changes to new zfs version 22 sources.

Revision 1.1.1.2 (vendor branch): download - view: text, markup, annotated - select for diffs
Sat Feb 27 22:31:32 2010 UTC (14 years, 9 months ago) by haad
Branches: sun, FreeBSD
CVS tags: osnet-20100224
Diff to: previous 1.1.1.1: preferred, colored
Changes since revision 1.1.1.1: +181 -142 lines
Import new Opensolaris sources for zfs/dtrace.

Opensolaris mercurial changeset: 11751:58c0c8f4305f

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Jan 11 12:10:18 2010 UTC (14 years, 11 months ago) by tron
Branches: MAIN
CVS tags: darran-pre-netbsd, darran-pre-freebsd, darran-pre-dtrace
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +1 -1 lines
Replace VATTR_NULL() with vattr_null(). The ZFS module can be loaded
again now.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu Oct 29 10:26:17 2009 UTC (15 years, 1 month ago) by tron
Branches: MAIN
CVS tags: matt-premerge-20091211
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -2 lines
Make this build.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed Oct 28 23:44:51 2009 UTC (15 years, 1 month ago) by haad
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +10 -11 lines
Add workaround about zfs vnode reclaiming deadlock by checking if we don't
ehld ZFS_MUTEX_OBJ already. If we can lock OBJ_MUTEX deffer execution of
zfs_zinactive to taskq. Code was inspired by FreeBSD zfs_freebsd_reclaim.

XXX. This needs to be fixed after finding final solution for vnode lifecycle.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri Aug 7 20:16:45 2009 UTC (15 years, 4 months ago) by haad
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +134 -144 lines
Add NetBSD specific changes to OpenSolaris code. These changes were made
by Andrew Doran and me. Thank you Andrew for your great help.

Oked by core@ and ad@.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Fri Aug 7 18:33:33 2009 UTC (15 years, 4 months ago) by haad
Branches: sun, FreeBSD
CVS tags: osnet-20081117
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
Import Opensolaris source code used with zfs port. Zfs code si from date 
200811.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Aug 7 18:33:33 2009 UTC (15 years, 4 months ago) by haad
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>