Module Name: src Committed By: christos Date: Fri Jun 21 16:22:46 UTC 2013
Modified Files: src/external/cddl/osnet/dist/lib/libzpool/common: taskq.c src/external/cddl/osnet/dist/uts/common/dtrace: dtrace.c lockstat.c src/external/cddl/osnet/dist/uts/common/fs/zfs: dnode.c dnode_sync.c src/external/cddl/osnet/lib/libzpool: kernel.c src/external/cddl/osnet/sys/kern: taskq.c src/external/cddl/osnet/sys/sys: systm.h zfs_context.h Log Message: rename delay to xdelay to avoid conflicts. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/external/cddl/osnet/dist/lib/libzpool/common/taskq.c cvs rdiff -u -r1.22 -r1.23 \ src/external/cddl/osnet/dist/uts/common/dtrace/dtrace.c cvs rdiff -u -r1.3 -r1.4 \ src/external/cddl/osnet/dist/uts/common/dtrace/lockstat.c cvs rdiff -u -r1.3 -r1.4 \ src/external/cddl/osnet/dist/uts/common/fs/zfs/dnode.c cvs rdiff -u -r1.4 -r1.5 \ src/external/cddl/osnet/dist/uts/common/fs/zfs/dnode_sync.c cvs rdiff -u -r1.7 -r1.8 src/external/cddl/osnet/lib/libzpool/kernel.c cvs rdiff -u -r1.2 -r1.3 src/external/cddl/osnet/sys/kern/taskq.c cvs rdiff -u -r1.3 -r1.4 src/external/cddl/osnet/sys/sys/systm.h cvs rdiff -u -r1.14 -r1.15 src/external/cddl/osnet/sys/sys/zfs_context.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/cddl/osnet/dist/lib/libzpool/common/taskq.c diff -u src/external/cddl/osnet/dist/lib/libzpool/common/taskq.c:1.3 src/external/cddl/osnet/dist/lib/libzpool/common/taskq.c:1.4 --- src/external/cddl/osnet/dist/lib/libzpool/common/taskq.c:1.3 Wed Dec 15 17:49:42 2010 +++ src/external/cddl/osnet/dist/lib/libzpool/common/taskq.c Fri Jun 21 12:22:45 2013 @@ -74,7 +74,7 @@ task_alloc(taskq_t *tq, int tqflags) * the caller. So, we just delay for one second * to throttle the allocation rate. */ - delay(hz); + xdelay(hz); } /* Clean up TQ_FRONT from tqflags before passing it to kmem */ Index: src/external/cddl/osnet/dist/uts/common/dtrace/dtrace.c diff -u src/external/cddl/osnet/dist/uts/common/dtrace/dtrace.c:1.22 src/external/cddl/osnet/dist/uts/common/dtrace/dtrace.c:1.23 --- src/external/cddl/osnet/dist/uts/common/dtrace/dtrace.c:1.22 Sun Apr 14 12:52:47 2013 +++ src/external/cddl/osnet/dist/uts/common/dtrace/dtrace.c Fri Jun 21 12:22:46 2013 @@ -14947,7 +14947,7 @@ dtrace_module_loaded(modctl_t *ctl) * not a serious problem -- it just means that the module that we * just loaded may not be immediately instrumentable. */ - delay(1); + xdelay(1); } static void Index: src/external/cddl/osnet/dist/uts/common/dtrace/lockstat.c diff -u src/external/cddl/osnet/dist/uts/common/dtrace/lockstat.c:1.3 src/external/cddl/osnet/dist/uts/common/dtrace/lockstat.c:1.4 --- src/external/cddl/osnet/dist/uts/common/dtrace/lockstat.c:1.3 Sat Feb 27 18:43:53 2010 +++ src/external/cddl/osnet/dist/uts/common/dtrace/lockstat.c Fri Jun 21 12:22:46 2013 @@ -149,7 +149,7 @@ lockstat_disable(void *arg, dtrace_id_t * will flush that CPU's store buffer. Either way we're covered. */ do { - delay(1); + xdelay(1); } while (lockstat_active_threads()); } Index: src/external/cddl/osnet/dist/uts/common/fs/zfs/dnode.c diff -u src/external/cddl/osnet/dist/uts/common/fs/zfs/dnode.c:1.3 src/external/cddl/osnet/dist/uts/common/fs/zfs/dnode.c:1.4 --- src/external/cddl/osnet/dist/uts/common/fs/zfs/dnode.c:1.3 Sat Feb 27 18:43:53 2010 +++ src/external/cddl/osnet/dist/uts/common/fs/zfs/dnode.c Fri Jun 21 12:22:46 2013 @@ -483,7 +483,7 @@ dnode_special_close(dnode_t *dn) * dnode. */ while (refcount_count(&dn->dn_holds) > 0) - delay(1); + xdelay(1); dnode_destroy(dn); } Index: src/external/cddl/osnet/dist/uts/common/fs/zfs/dnode_sync.c diff -u src/external/cddl/osnet/dist/uts/common/fs/zfs/dnode_sync.c:1.4 src/external/cddl/osnet/dist/uts/common/fs/zfs/dnode_sync.c:1.5 --- src/external/cddl/osnet/dist/uts/common/fs/zfs/dnode_sync.c:1.4 Thu May 6 18:26:55 2010 +++ src/external/cddl/osnet/dist/uts/common/fs/zfs/dnode_sync.c Fri Jun 21 12:22:46 2013 @@ -401,7 +401,7 @@ dnode_evict_dbufs(dnode_t *dn) */ mutex_exit(&dn->dn_dbufs_mtx); if (evicting) - delay(1); + xdelay(1); pass++; ASSERT(pass < 100); /* sanity check */ } while (progress); Index: src/external/cddl/osnet/lib/libzpool/kernel.c diff -u src/external/cddl/osnet/lib/libzpool/kernel.c:1.7 src/external/cddl/osnet/lib/libzpool/kernel.c:1.8 --- src/external/cddl/osnet/lib/libzpool/kernel.c:1.7 Wed Jan 2 11:31:24 2013 +++ src/external/cddl/osnet/lib/libzpool/kernel.c Fri Jun 21 12:22:46 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: kernel.c,v 1.7 2013/01/02 16:31:24 dsl Exp $ */ +/* $NetBSD: kernel.c,v 1.8 2013/06/21 16:22:46 christos Exp $ */ /* * CDDL HEADER START @@ -29,7 +29,7 @@ #pragma ident "%Z%%M% %I% %E% SMI" #include <sys/cdefs.h> -__RCSID("$NetBSD: kernel.c,v 1.7 2013/01/02 16:31:24 dsl Exp $"); +__RCSID("$NetBSD: kernel.c,v 1.8 2013/06/21 16:22:46 christos Exp $"); #include <sys/zfs_context.h> #include <sys/sysctl.h> @@ -496,7 +496,7 @@ kobj_get_filesize(struct _buf *file, uin */ void -delay(clock_t ticks) +xdelay(clock_t ticks) { poll(0, 0, ticks * (1000 / hz)); } Index: src/external/cddl/osnet/sys/kern/taskq.c diff -u src/external/cddl/osnet/sys/kern/taskq.c:1.2 src/external/cddl/osnet/sys/kern/taskq.c:1.3 --- src/external/cddl/osnet/sys/kern/taskq.c:1.2 Sun Feb 28 09:45:47 2010 +++ src/external/cddl/osnet/sys/kern/taskq.c Fri Jun 21 12:22:46 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: taskq.c,v 1.2 2010/02/28 14:45:47 haad Exp $ */ +/* $NetBSD: taskq.c,v 1.3 2013/06/21 16:22:46 christos Exp $ */ /* * CDDL HEADER START @@ -664,7 +664,7 @@ taskq_ent_alloc(taskq_t *tq, int flags) * the caller. So, we just delay for one second * to throttle the allocation rate. */ - delay(hz); + xdelay(hz); } tqe = kmem_cache_alloc(taskq_ent_cache, kmflags); mutex_enter(&tq->tq_lock); Index: src/external/cddl/osnet/sys/sys/systm.h diff -u src/external/cddl/osnet/sys/sys/systm.h:1.3 src/external/cddl/osnet/sys/sys/systm.h:1.4 --- src/external/cddl/osnet/sys/sys/systm.h:1.3 Sat Feb 20 20:46:36 2010 +++ src/external/cddl/osnet/sys/sys/systm.h Fri Jun 21 12:22:46 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: systm.h,v 1.3 2010/02/21 01:46:36 darran Exp $ */ +/* $NetBSD: systm.h,v 1.4 2013/06/21 16:22:46 christos Exp $ */ /*- * Copyright (c) 2009 The NetBSD Foundation, Inc. @@ -73,8 +73,7 @@ #define PAGEOFFSET (PAGESIZE - 1) #define PAGEMASK (~PAGEOFFSET) -#undef delay -#define delay(x) kpause("soldelay", false, (x), NULL) +#define xdelay(x) kpause("soldelay", false, (x), NULL) #define xcopyin(u, k, s) copyin(u, k, s) #define xcopyout(k, u, s) copyout(k, u, s) Index: src/external/cddl/osnet/sys/sys/zfs_context.h diff -u src/external/cddl/osnet/sys/sys/zfs_context.h:1.14 src/external/cddl/osnet/sys/sys/zfs_context.h:1.15 --- src/external/cddl/osnet/sys/sys/zfs_context.h:1.14 Wed Jan 2 11:31:24 2013 +++ src/external/cddl/osnet/sys/sys/zfs_context.h Fri Jun 21 12:22:46 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: zfs_context.h,v 1.14 2013/01/02 16:31:24 dsl Exp $ */ +/* $NetBSD: zfs_context.h,v 1.15 2013/06/21 16:22:46 christos Exp $ */ /* * CDDL HEADER START @@ -403,7 +403,7 @@ extern vnode_t *rootdir; #define lbolt64 (gethrtime() >> 23) #define hz 119 /* frequency when using gethrtime() >> 23 for lbolt */ -extern void delay(clock_t ticks); +extern void xdelay(clock_t ticks); #define gethrestime_sec() time(NULL) #define gethrestime(t) \